[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-403-g878aea4
Benoit Sonntag
sonntag at icps.u-strasbg.fr
Tue Aug 18 01:27:54 UTC 2009
The following commit has been merged in the master branch:
commit 878aea4e1a499c9dfc29bab14f6f027818a9177a
Author: Benoit Sonntag <sonntag at icps.u-strasbg.fr>
Date: Tue Aug 18 03:27:33 2009 +0200
bootstrap ok
diff --git a/bin/lisaac.c b/bin/lisaac.c
index 785e753..e39f24b 100644
--- a/bin/lisaac.c
+++ b/bin/lisaac.c
@@ -24,7 +24,9 @@ void *last_block[64];
#include <stdio.h>
#include <stdlib.h>
-
+#ifndef __MINGW32__
+#include <sys/syscall.h>
+#endif
// Hardware 'print_char'
void print_char(char car)
{
@@ -38,6 +40,14 @@ int die_with_code(int code)
}
+// FILE_SYSTEM
+#include <unistd.h>
+// DIRECTORY_UNIX
+
+#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
//==========================//
// TYPE //
@@ -48,4854 +58,5664 @@ struct ___OBJ {
unsigned long __id;
};
+typedef struct STRING__BC_struct __STRING__BC;
+typedef int __INTEGER__Q;
+typedef struct FAST_ARRAYoSTRINGo__1RD_struct __FAST_ARRAYoSTRINGo__1RD;
+typedef char __CHARACTER__DB;
+typedef struct HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_struct __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ;
+typedef void * __POINTER__IB;
+typedef unsigned long __UINTEGER_32__ZWB;
+typedef struct MEMORY__2PG_struct __MEMORY__2PG;
+typedef struct FAST_ARRAYoStrict_STRING_CONSTANTo__ED_struct __FAST_ARRAYoStrict_STRING_CONSTANTo__ED;
+typedef struct STRING_CONSTANT__0_struct __STRING_CONSTANT__0;
+typedef struct FAST_ARRAYoITM_TYPE_MONOo__0LB_struct __FAST_ARRAYoITM_TYPE_MONOo__0LB;
+typedef struct HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_struct __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC;
+typedef struct FAST_ARRAYoTYPE_FULLo__VAY_struct __FAST_ARRAYoTYPE_FULLo__VAY;
+typedef struct FAST_ARRAYoLOCALo__2W1D_struct __FAST_ARRAYoLOCALo__2W1D;
+typedef struct FAST_ARRAYoTYPEo__MSB_struct __FAST_ARRAYoTYPEo__MSB;
+typedef struct FAST_ARRAYoSLOT_DATAo__ACXG_struct __FAST_ARRAYoSLOT_DATAo__ACXG;
+typedef struct HASHED_SEToABSTRACT_STRINGo__IO_struct __HASHED_SEToABSTRACT_STRINGo__IO;
+typedef char __BOOLEAN__L;
+typedef struct LIP_INTEGER__HDB_struct __LIP_INTEGER__HDB;
+typedef struct LIP_STRING__TDB_struct __LIP_STRING__TDB;
+typedef struct LIP_SLOT_CODE__HC_struct __LIP_SLOT_CODE__HC;
+typedef struct LIP_CALL__EHB_struct __LIP_CALL__EHB;
+typedef struct LIP_SLOT_DATA__3AB_struct __LIP_SLOT_DATA__3AB;
+typedef struct HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_struct __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC;
+typedef unsigned long __POSITION__OL;
+typedef struct HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_struct __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC;
+typedef struct FAST_ARRAYoSLOTo__SLC_struct __FAST_ARRAYoSLOTo__SLC;
+typedef struct TYPE_FULL__XMB_struct __TYPE_FULL__XMB;
+typedef unsigned char __UINTEGER_8__4LC;
+typedef struct FAST_ARRAYoTYPE_IDo__UMC_struct __FAST_ARRAYoTYPE_IDo__UMC;
+typedef struct TYPE_ID__MMB_struct __TYPE_ID__MMB;
+typedef struct ITM_TYPE_SIMPLE__RMB_struct __ITM_TYPE_SIMPLE__RMB;
+typedef struct ITM_TYPE_PARAMETER__ZEZ_struct __ITM_TYPE_PARAMETER__ZEZ;
+typedef struct ITM_TYPE_STYLE__1MB_struct __ITM_TYPE_STYLE__1MB;
+typedef struct ITM_TYPE_GENERIC__LPB_struct __ITM_TYPE_GENERIC__LPB;
+typedef struct FAST_ARRAYoINSTRo__EA4D_struct __FAST_ARRAYoINSTRo__EA4D;
+typedef struct LOCAL__L4WC_struct __LOCAL__L4WC;
+typedef struct PUSH__IXB_struct __PUSH__IXB;
+typedef struct TYPE__FF_struct __TYPE__FF;
+typedef struct TYPE_NULL__GMB_struct __TYPE_NULL__GMB;
+typedef struct TYPE_VOID__IMB_struct __TYPE_VOID__IMB;
+typedef struct TYPE_CONTEXT__KMB_struct __TYPE_CONTEXT__KMB;
+typedef struct TYPE_GENERIC__OCY_struct __TYPE_GENERIC__OCY;
+typedef struct PROTOTYPE_CST__LAXC_struct __PROTOTYPE_CST__LAXC;
+typedef struct INTEGER_CST__XAXC_struct __INTEGER_CST__XAXC;
+typedef struct NODE_TYPE__SK2C_struct __NODE_TYPE__SK2C;
+typedef struct LINKED_LISToNODE_TYPEo__3K2C_struct __LINKED_LISToNODE_TYPEo__3K2C;
+typedef struct LIST__WH_struct __LIST__WH;
+typedef struct PROFIL_SLOT__OO2C_struct __PROFIL_SLOT__OO2C;
+typedef struct PROFIL_BLOCK__O3NJ_struct __PROFIL_BLOCK__O3NJ;
+typedef struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_struct __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB;
+typedef struct FAST_ARRAYoLIP_SLOT_DATAo__UFXC_struct __FAST_ARRAYoLIP_SLOT_DATAo__UFXC;
+typedef struct LIP_AFFECT__51LB_struct __LIP_AFFECT__51LB;
+typedef struct LIP_IF__ERAC_struct __LIP_IF__ERAC;
+typedef struct LIP_PRINT__XRAC_struct __LIP_PRINT__XRAC;
+typedef struct HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_struct __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD;
+typedef struct EXPR_MULTIPLE__GLWH_struct __EXPR_MULTIPLE__GLWH;
+typedef struct EXPR_SUB__UBOJ_struct __EXPR_SUB__UBOJ;
+typedef struct EXPR_MUL__KCOJ_struct __EXPR_MUL__KCOJ;
+typedef struct EXPR_DIV__4COJ_struct __EXPR_DIV__4COJ;
+typedef struct EXPR_AND__SDOJ_struct __EXPR_AND__SDOJ;
+typedef struct EXPR_SHIFT_R__GEOJ_struct __EXPR_SHIFT_R__GEOJ;
+typedef struct EXPR_SHIFT_L__0EOJ_struct __EXPR_SHIFT_L__0EOJ;
+typedef struct ITEM__HGOJ_struct __ITEM__HGOJ;
+typedef struct EXPR_NEG__EZVL_struct __EXPR_NEG__EZVL;
+typedef struct EXPR_ADD__SZVL_struct __EXPR_ADD__SZVL;
+typedef struct EXPR_NOT__XUPM_struct __EXPR_NOT__XUPM;
+typedef struct EXPR_MOD__3YPM_struct __EXPR_MOD__3YPM;
+typedef struct EXPR_OR__PQ0N_struct __EXPR_OR__PQ0N;
+typedef struct EXPR_XOR__ABEP_struct __EXPR_XOR__ABEP;
+typedef struct SLOT_CODE__4IRG_struct __SLOT_CODE__4IRG;
+typedef struct SLOT_DATA__IJRG_struct __SLOT_DATA__IJRG;
+typedef struct ITM_TYPE_BLOCK__EYRC_struct __ITM_TYPE_BLOCK__EYRC;
+typedef struct PROTOTYPE__MF_struct __PROTOTYPE__MF;
+typedef struct HASHED_SEToTYPEo__00MB_struct __HASHED_SEToTYPEo__00MB;
+typedef struct TYPES_TMP__AN5D_struct __TYPES_TMP__AN5D;
+typedef struct ITM_TYPE_MULTI__0URC_struct __ITM_TYPE_MULTI__0URC;
+typedef signed long long __INTEGER_64__1SG;
+typedef struct DTA_RD__VK2C_struct __DTA_RD__VK2C;
+typedef struct DTA_CAST__5FPJ_struct __DTA_CAST__5FPJ;
+typedef struct DTA_WR_CODE__UPPJ_struct __DTA_WR_CODE__UPPJ;
+typedef struct DTA_WR_VALUE__KIWJ_struct __DTA_WR_VALUE__KIWJ;
+typedef struct DTA_BLOCK__GSWJ_struct __DTA_BLOCK__GSWJ;
+typedef struct DTA_RD_ARGS__HSWJ_struct __DTA_RD_ARGS__HSWJ;
+typedef struct TYPES__BN5D_struct __TYPES__BN5D;
+typedef struct READ_LOCAL__55ZI_struct __READ_LOCAL__55ZI;
+typedef struct READ_SLOT__LL4K_struct __READ_SLOT__LL4K;
+typedef struct SWITCH__QDXC_struct __SWITCH__QDXC;
+typedef struct CASE__E5EJ_struct __CASE__E5EJ;
+typedef struct FAST_ARRAYoCASEo__G5EJ_struct __FAST_ARRAYoCASEo__G5EJ;
+typedef struct STRING_CST__5J_struct __STRING_CST__5J;
+typedef struct EXTERNAL_C__Y5WC_struct __EXTERNAL_C__Y5WC;
+typedef struct EXPR_EQUAL__KINJ_struct __EXPR_EQUAL__KINJ;
+typedef struct EXPR_NOT_EQUAL__VINJ_struct __EXPR_NOT_EQUAL__VINJ;
+typedef struct EXPR_SUP__ABOJ_struct __EXPR_SUP__ABOJ;
+typedef struct PUT_TO__TFOJ_struct __PUT_TO__TFOJ;
+typedef struct CAST__1HOJ_struct __CAST__1HOJ;
+typedef struct REAL_CST__1LOJ_struct __REAL_CST__1LOJ;
+typedef struct CHARACTER_CST__RMOJ_struct __CHARACTER_CST__RMOJ;
+typedef struct NATIVE_ARRAY_CHARACTER_CST__1NOJ_struct __NATIVE_ARRAY_CHARACTER_CST__1NOJ;
+typedef struct EXPR_NOT_LOGIC__W4FL_struct __EXPR_NOT_LOGIC__W4FL;
+typedef struct EXPR_OR_LOGIC__ADUL_struct __EXPR_OR_LOGIC__ADUL;
+typedef struct EXPR_OR_OR_LOGIC__3DUL_struct __EXPR_OR_OR_LOGIC__3DUL;
+typedef struct EXPR_AND_LOGIC__EFUL_struct __EXPR_AND_LOGIC__EFUL;
+typedef struct EXPR_AND_AND_LOGIC__5FUL_struct __EXPR_AND_AND_LOGIC__5FUL;
+typedef struct READ_GLOBAL__T4YL_struct __READ_GLOBAL__T4YL;
+typedef struct EXPR_SUP_EQ__1VBP_struct __EXPR_SUP_EQ__1VBP;
+typedef struct EXPR_INF__OXBP_struct __EXPR_INF__OXBP;
+typedef struct EXPR_INF_EQ__FYBP_struct __EXPR_INF_EQ__FYBP;
+typedef struct CALL_SLOT__GAZK_struct __CALL_SLOT__GAZK;
+typedef struct NODE_STYLE__RD4K_struct __NODE_STYLE__RD4K;
+typedef struct TYPE_BLOCK__CP5D_struct __TYPE_BLOCK__CP5D;
+typedef struct FAST_ARRAYoLIP_CODEo__04S_struct __FAST_ARRAYoLIP_CODEo__04S;
+typedef struct PARSER__VSD_struct __PARSER__VSD;
+typedef struct LIP_BINARY__VWQB_struct __LIP_BINARY__VWQB;
+typedef struct LIP_UNARY__HZSB_struct __LIP_UNARY__HZSB;
+typedef struct DIRECTORY_UNIX__POGD_struct __DIRECTORY_UNIX__POGD;
+typedef struct FILE_UNIX__2VND_struct __FILE_UNIX__2VND;
+typedef struct FAST_ARRAYoITM_ARGUMENTo__ZFYD_struct __FAST_ARRAYoITM_ARGUMENTo__ZFYD;
+typedef struct ITM_SLOT__PLC_struct __ITM_SLOT__PLC;
+typedef struct ITM_EXPRESSION__4DRC_struct __ITM_EXPRESSION__4DRC;
+typedef struct ITM_RESULT__JVMD_struct __ITM_RESULT__JVMD;
+typedef struct HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_struct __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ;
+typedef struct FAST_ARRAYoEXPRo__45WC_struct __FAST_ARRAYoEXPRo__45WC;
+typedef struct FAST_ARRAYoPROFIL_SLOTo__GATH_struct __FAST_ARRAYoPROFIL_SLOTo__GATH;
+typedef struct SLOT__OLC_struct __SLOT__OLC;
+typedef struct FAST_ARRAYoSLOT_CODEo__RPKL_struct __FAST_ARRAYoSLOT_CODEo__RPKL;
+typedef struct FAST_ARRAYoWRITEo__XJFJ_struct __FAST_ARRAYoWRITEo__XJFJ;
+typedef struct SLIM_ARRAYoRESULTo__5CZK_struct __SLIM_ARRAYoRESULTo__5CZK;
+typedef struct RESULT__3CZK_struct __RESULT__3CZK;
+typedef struct WRITE_GLOBAL__WXKJ_struct __WRITE_GLOBAL__WXKJ;
+typedef struct WRITE_SLOT__EYKJ_struct __WRITE_SLOT__EYKJ;
+typedef struct WRITE_LOCAL__TEYJ_struct __WRITE_LOCAL__TEYJ;
+typedef struct IS_EXPANDED__35NJ_struct __IS_EXPANDED__35NJ;
+typedef struct COP_LOCK__240M_struct __COP_LOCK__240M;
+typedef struct GET_TYPE_ID__HAOJ_struct __GET_TYPE_ID__HAOJ;
+typedef struct SIZE_OF__5GOJ_struct __SIZE_OF__5GOJ;
+typedef struct FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_struct __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ;
+typedef struct FAST_ARRAYoITM_CODEo__WBPC_struct __FAST_ARRAYoITM_CODEo__WBPC;
+typedef struct ITM_ARG__Q0MD_struct __ITM_ARG__Q0MD;
+typedef struct ITM_ARGS__MITF_struct __ITM_ARGS__MITF;
+typedef struct ITM_READ_ARG1__1ARC_struct __ITM_READ_ARG1__1ARC;
+typedef struct ITM_LIST__A2OC_struct __ITM_LIST__A2OC;
+typedef struct ITM_PROTOTYPE__KEPC_struct __ITM_PROTOTYPE__KEPC;
+typedef struct ITM_WRITE_VALUE__EEQC_struct __ITM_WRITE_VALUE__EEQC;
+typedef struct ITM_WRITE_CAST__3EQC_struct __ITM_WRITE_CAST__3EQC;
+typedef struct ITM_READ__LHQC_struct __ITM_READ__LHQC;
+typedef struct ITM_WRITE_CODE__KIQC_struct __ITM_WRITE_CODE__KIQC;
+typedef struct ITM_READ_ARG2__JDRC_struct __ITM_READ_ARG2__JDRC;
+typedef struct ITM_OLD__TQRC_struct __ITM_OLD__TQRC;
+typedef struct ITM_EXTERNAL_TYPE__GISC_struct __ITM_EXTERNAL_TYPE__GISC;
+typedef struct ITM_BLOCK__EOSC_struct __ITM_BLOCK__EOSC;
+typedef struct ITM_EXTERNAL__QPSC_struct __ITM_EXTERNAL__QPSC;
+typedef struct ITM_READ_ARGS__YUTC_struct __ITM_READ_ARGS__YUTC;
+typedef struct ITM_REAL__KEUC_struct __ITM_REAL__KEUC;
+typedef struct ITM_NUMBER__3EUC_struct __ITM_NUMBER__3EUC;
+typedef struct ITM_STRING__BGUC_struct __ITM_STRING__BGUC;
+typedef struct FAST_ARRAYoRESULTo__RHCL_struct __FAST_ARRAYoRESULTo__RHCL;
+typedef struct HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_struct __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J;
+typedef struct FAST_ARRAYoITM_LOCALo__VSPC_struct __FAST_ARRAYoITM_LOCALo__VSPC;
+typedef struct ITM_LOCAL__TSPC_struct __ITM_LOCAL__TSPC;
+typedef struct SECTION___RVOB_struct __SECTION___RVOB;
+typedef struct SLIM_ARRAYoLOCALo__PHOJ_struct __SLIM_ARRAYoLOCALo__PHOJ;
+typedef struct OBJECT__E_struct __OBJECT__E;
+typedef struct ALIAS_STR__PC_struct __ALIAS_STR__PC;
+typedef struct HASHED_SET_NODEoABSTRACT_STRINGo__HZX_struct __HASHED_SET_NODEoABSTRACT_STRINGo__HZX;
+typedef struct ANY__C_struct __ANY__C;
+typedef struct ARRAYED_COLLECTIONoSTRINGo__2RD_struct __ARRAYED_COLLECTIONoSTRINGo__2RD;
+typedef struct FS_MIN__AJ_struct __FS_MIN__AJ;
+typedef struct ITM_OBJECT__JC_struct __ITM_OBJECT__JC;
+typedef struct NAMED__NF_struct __NAMED__NF;
+typedef struct HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_struct __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_struct __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ;
+typedef struct ARRAYED_COLLECTIONoPROTOTYPEo__JVB_struct __ARRAYED_COLLECTIONoPROTOTYPEo__JVB;
+typedef struct FAST_ARRAYoPROTOTYPEo__IVB_struct __FAST_ARRAYoPROTOTYPEo__IVB;
+typedef struct ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_struct __ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD;
+typedef struct LIP_CODE__IC_struct __LIP_CODE__IC;
+typedef struct ANY_OPTION__D_struct __ANY_OPTION__D;
+typedef char __FALSE__O;
+typedef struct ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_struct __ARRAYED_COLLECTIONoLIP_INTEGERo__NYW;
+typedef struct FAST_ARRAYoLIP_INTEGERo__MYW_struct __FAST_ARRAYoLIP_INTEGERo__MYW;
+typedef struct ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_struct __ARRAYED_COLLECTIONoLIP_STRINGo__ZTW;
+typedef struct FAST_ARRAYoLIP_STRINGo__YTW_struct __FAST_ARRAYoLIP_STRINGo__YTW;
+typedef struct LIP_BOOLEAN__BCB_struct __LIP_BOOLEAN__BCB;
+typedef char __TRUE__K;
+typedef struct HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_struct __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB;
+typedef struct FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_struct __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB;
+typedef struct ARRAYED_COLLECTIONoLIP_CODEo__14S_struct __ARRAYED_COLLECTIONoLIP_CODEo__14S;
+typedef struct ALIAS_ARRAYoLIP_CODEo__AET_struct __ALIAS_ARRAYoLIP_CODEo__AET;
+typedef struct LIP_VALUE__ALKD_struct __LIP_VALUE__ALKD;
+typedef struct ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_struct __ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B;
+typedef struct FAST_ARRAYoLIP_SLOT_CODEo__22B_struct __FAST_ARRAYoLIP_SLOT_CODEo__22B;
+typedef struct LISAAC__B_struct __LISAAC__B;
+typedef struct ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_struct __ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC;
+typedef struct INPUT_STREAM__OKG_struct __INPUT_STREAM__OKG;
+typedef struct FILE_SYSTEM__01AD_struct __FILE_SYSTEM__01AD;
+typedef struct ENTRY__U1AD_struct __ENTRY__U1AD;
+typedef struct ENTRY_UNIX__QOGD_struct __ENTRY_UNIX__QOGD;
+typedef struct DIRECTORY__X1AD_struct __DIRECTORY__X1AD;
+typedef struct HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_struct __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E;
+typedef struct LINKED_COLLECTIONoENTRYo__0BWH_struct __LINKED_COLLECTIONoENTRYo__0BWH;
+typedef struct LINKED_LISToENTRYo__ZBWH_struct __LINKED_LISToENTRYo__ZBWH;
+typedef struct LINKED_LIST_NODEoENTRYo__K5DJ_struct __LINKED_LIST_NODEoENTRYo__K5DJ;
+typedef struct HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_struct __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J;
+typedef struct ARRAYED_COLLECTIONoSLOTo__TLC_struct __ARRAYED_COLLECTIONoSLOTo__TLC;
+typedef struct ITM_SLOT_OPERATOR__2F0D_struct __ITM_SLOT_OPERATOR__2F0D;
+typedef struct PROFIL__QQB_struct __PROFIL__QQB;
+typedef signed char __INTEGER_8__FZF;
+typedef struct ARRAYED_COLLECTIONoTYPE_IDo__VMC_struct __ARRAYED_COLLECTIONoTYPE_IDo__VMC;
+typedef struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_struct __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_struct __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_struct __ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB;
+typedef struct ALIAS_ARRAYoITM_TYPE_MONOo__HPB_struct __ALIAS_ARRAYoITM_TYPE_MONOo__HPB;
+typedef struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_struct __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC;
+typedef struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_struct __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_struct __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC;
+typedef struct FAST_ARRAYoITM_TYPE_MULTIo__V3UC_struct __FAST_ARRAYoITM_TYPE_MULTIo__V3UC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_struct __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC;
+typedef struct FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_struct __FAST_ARRAYoITM_TYPE_BLOCKo__WVSC;
+typedef struct ITM_CODE__HAOC_struct __ITM_CODE__HAOC;
+typedef struct ITM_CONSTANT__LEPC_struct __ITM_CONSTANT__LEPC;
+typedef struct ITM_CHARACTER__PFUC_struct __ITM_CHARACTER__PFUC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC;
+typedef struct FAST_ARRAYoITM_TYPE_GENERICo__UTC_struct __FAST_ARRAYoITM_TYPE_GENERICo__UTC;
+typedef struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_struct __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC;
+typedef struct FAST_ARRAYoITM_TYPE_STYLEo__POC_struct __FAST_ARRAYoITM_TYPE_STYLEo__POC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_struct __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC;
+typedef struct ARRAYED_COLLECTIONoITM_LOCALo__WSPC_struct __ARRAYED_COLLECTIONoITM_LOCALo__WSPC;
+typedef struct ALIAS_ARRAYoITM_LOCALo__DTPC_struct __ALIAS_ARRAYoITM_LOCALo__DTPC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_struct __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC;
+typedef struct ARRAYED_COLLECTIONoITM_CODEo__XBPC_struct __ARRAYED_COLLECTIONoITM_CODEo__XBPC;
+typedef struct ALIAS_ARRAYoITM_CODEo__JCPC_struct __ALIAS_ARRAYoITM_CODEo__JCPC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_struct __ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC;
+typedef struct FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_struct __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC;
+typedef struct ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_struct __ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC;
+typedef struct ITM_LIST_IDF__ODQC_struct __ITM_LIST_IDF__ODQC;
+typedef struct ITM_LDOTS__4CPC_struct __ITM_LDOTS__4CPC;
+typedef struct ITM_WRITE__FEQC_struct __ITM_WRITE__FEQC;
+typedef struct ITM_OPERATOR__U3QC_struct __ITM_OPERATOR__U3QC;
+typedef struct ITM_EXTERN__HISC_struct __ITM_EXTERN__HISC;
+typedef struct ITM_ARGUMENT__MISC_struct __ITM_ARGUMENT__MISC;
+typedef struct HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_struct __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG;
+typedef struct HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_struct __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI;
+typedef struct HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_struct __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD;
+typedef struct HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_struct __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF;
+typedef struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_struct __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD;
+typedef struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_struct __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD;
+typedef struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_struct __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD;
+typedef struct ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_struct __ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD;
+typedef struct ALIAS_ARRAYoITM_ARGUMENTo__DGYD_struct __ALIAS_ARRAYoITM_ARGUMENTo__DGYD;
+typedef struct HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_struct __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB;
+typedef struct INSTR__XH_struct __INSTR__XH;
+typedef struct ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_struct __ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH;
+typedef struct ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_struct __ARRAYED_COLLECTIONoSLOT_DATAo__BCXG;
+typedef struct VARIABLE__M4WC_struct __VARIABLE__M4WC;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_struct __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1;
+typedef struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_struct __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1;
+typedef struct ARRAYED_COLLECTIONoTYPE_FULLo__WAY_struct __ARRAYED_COLLECTIONoTYPE_FULLo__WAY;
+typedef struct ALIAS_ARRAYoTYPE_FULLo__CBY_struct __ALIAS_ARRAYoTYPE_FULLo__CBY;
+typedef struct DTA__WK2C_struct __DTA__WK2C;
+typedef struct EXPR__BK_struct __EXPR__BK;
+typedef struct CONSTANT__AK_struct __CONSTANT__AK;
+typedef struct ARRAYED_COLLECTIONoEXPRo__55WC_struct __ARRAYED_COLLECTIONoEXPRo__55WC;
+typedef struct READ__TIWH_struct __READ__TIWH;
+typedef struct EXPR_BINARY_CMP__LINJ_struct __EXPR_BINARY_CMP__LINJ;
+typedef struct EXPR_BINARY__VBOJ_struct __EXPR_BINARY__VBOJ;
+typedef struct EXPR_UNARY_LOGIC__X4FL_struct __EXPR_UNARY_LOGIC__X4FL;
+typedef struct EXPR_BINARY_LOGIC__BDUL_struct __EXPR_BINARY_LOGIC__BDUL;
+typedef struct EXPR_UNARY__FZVL_struct __EXPR_UNARY__FZVL;
+typedef struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_struct __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB;
+typedef struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_struct __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI;
+typedef struct ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_struct __ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF;
+typedef struct FAST_ARRAYoTYPE_BLOCKo__SOJF_struct __FAST_ARRAYoTYPE_BLOCKo__SOJF;
+typedef struct HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_struct __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB;
+typedef struct HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_struct __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC;
+typedef struct ARRAYED_COLLECTIONoLOCALo__3W1D_struct __ARRAYED_COLLECTIONoLOCALo__3W1D;
+typedef struct HASHED_SET_NODEoTYPEo__QLZC_struct __HASHED_SET_NODEoTYPEo__QLZC;
+typedef struct ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_struct __ARRAYED_COLLECTIONoTYPES_TMPo__BGHG;
+typedef struct FAST_ARRAYoTYPES_TMPo__AGHG_struct __FAST_ARRAYoTYPES_TMPo__AGHG;
+typedef struct HASHED_SEToTYPESo__GWXI_struct __HASHED_SEToTYPESo__GWXI;
+typedef struct HASHED_SET_NODEoTYPESo__IHGL_struct __HASHED_SET_NODEoTYPESo__IHGL;
+typedef struct ARRAYED_COLLECTIONoINSTRo__FA4D_struct __ARRAYED_COLLECTIONoINSTRo__FA4D;
+typedef struct NODE__Y3WC_struct __NODE__Y3WC;
+typedef struct LINKED_COLLECTIONoNODE_TYPEo__4K2C_struct __LINKED_COLLECTIONoNODE_TYPEo__4K2C;
+typedef struct LINKED_LIST_NODEoNODE_TYPEo__DB0G_struct __LINKED_LIST_NODEoNODE_TYPEo__DB0G;
+typedef struct ARRAYED_COLLECTIONoPUT_TOo__AMJO_struct __ARRAYED_COLLECTIONoPUT_TOo__AMJO;
+typedef struct FAST_ARRAYoPUT_TOo__5LJO_struct __FAST_ARRAYoPUT_TOo__5LJO;
+typedef struct WRITE__FTDJ_struct __WRITE__FTDJ;
+typedef struct ARRAYED_COLLECTIONoWRITEo__YJFJ_struct __ARRAYED_COLLECTIONoWRITEo__YJFJ;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_struct __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ;
+typedef struct FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_struct __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ;
+typedef struct ALIAS_ARRAYoEXPRo__YXPJ_struct __ALIAS_ARRAYoEXPRo__YXPJ;
+typedef struct ARRAYED_COLLECTIONoPROFILo__TQB_struct __ARRAYED_COLLECTIONoPROFILo__TQB;
+typedef struct FAST_ARRAYoPROFILo__SQB_struct __FAST_ARRAYoPROFILo__SQB;
+typedef struct PROFIL_LIST__BH_struct __PROFIL_LIST__BH;
+typedef struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_struct __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_struct __ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ;
+typedef struct FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_struct __FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ;
+typedef struct ALIAS_ARRAYoINSTRo__AKNJ_struct __ALIAS_ARRAYoINSTRo__AKNJ;
+typedef struct ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_struct __ARRAYED_COLLECTIONoSLOT_CODEo__SPKL;
+typedef struct ARRAYED_COLLECTIONoCASEo__H5EJ_struct __ARRAYED_COLLECTIONoCASEo__H5EJ;
+typedef struct LOOP__LRBK_struct __LOOP__LRBK;
+typedef struct LOOP_END__W0RM_struct __LOOP_END__W0RM;
+typedef struct ARRAYED_COLLECTIONoRESULTo__SHCL_struct __ARRAYED_COLLECTIONoRESULTo__SHCL;
+typedef struct ARRAYED_COLLECTIONoTYPEo__NSB_struct __ARRAYED_COLLECTIONoTYPEo__NSB;
+typedef struct COP_UNLOCK__4C1M_struct __COP_UNLOCK__4C1M;
+typedef struct OUTPUT_STREAM__KJ_struct __OUTPUT_STREAM__KJ;
+typedef struct ARRAYED_COLLECTIONoLISTo__HCFE_struct __ARRAYED_COLLECTIONoLISTo__HCFE;
+typedef struct FAST_ARRAYoLISTo__GCFE_struct __FAST_ARRAYoLISTo__GCFE;
+typedef struct LOCAL_SEQ__QM1K_struct __LOCAL_SEQ__QM1K;
+typedef struct ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_struct __ARRAYED_COLLECTIONoLOCAL_SEQo__LALL;
+typedef struct FAST_ARRAYoLOCAL_SEQo__KALL_struct __FAST_ARRAYoLOCAL_SEQo__KALL;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D;
+typedef struct FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_struct __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D;
+typedef struct ALIASER_LOCAL__HX1D_struct __ALIASER_LOCAL__HX1D;
+typedef struct CALL_NULL__IUB_struct __CALL_NULL__IUB;
+typedef struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_struct __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G;
+typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI;
+typedef struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_struct __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI;
+typedef unsigned long long __UINTEGER_64__YB;
+typedef struct BLOCK__GB_struct __BLOCK__GB;
+typedef signed long __INTEGER_32__W;
+typedef struct NOP__RXVJ_struct __NOP__RXVJ;
// NULL
#ifndef NULL
#define NULL ((void *)0)
#endif
-// INTEGER
-typedef int __INTEGER;
-
-// CHARACTER
-typedef char __CHARACTER;
-
-// STRING
-#define __STRING__ 4
-typedef struct STRING_struct __STRING;
-struct STRING_struct {
+// STRING__BC
+#define __STRING__BC__ 4
+struct STRING__BC_struct {
unsigned long __id;
- __INTEGER count__VF;
- __INTEGER capacity__MNK;
- __CHARACTER *storage__XNK;
+ __INTEGER__Q count__WJ;
+ __INTEGER__Q capacity__UFL;
+ __CHARACTER__DB *storage__LFL;
};
-__STRING STRING_={__STRING__};
-#define STRING__ (&STRING_)
-
-// POINTER
-typedef void * __POINTER;
-
-// UINTEGER_32
-typedef unsigned long __UINTEGER_32;
-
-// ARRAYED_COLLECTION[STRING]
-#define __ARRAYED_COLLECTIONoSTRINGo__ 0
-typedef struct ARRAYED_COLLECTIONoSTRINGo_struct __ARRAYED_COLLECTIONoSTRINGo;
-struct ARRAYED_COLLECTIONoSTRINGo_struct {
- __INTEGER upper__TXD;
- __INTEGER capacity__Q1M;
- void **storage__11M;
+// ARRAYED_COLLECTIONoSTRINGo__2RD
+#define __ARRAYED_COLLECTIONoSTRINGo__2RD__ 0
+struct ARRAYED_COLLECTIONoSTRINGo__2RD_struct {
+ __INTEGER__Q upper__ESD;
+ __INTEGER__Q capacity__EAZ;
+ void **storage__RAZ;
};
-__ARRAYED_COLLECTIONoSTRINGo ARRAYED_COLLECTIONoSTRINGo_;
-#define ARRAYED_COLLECTIONoSTRINGo__ (&ARRAYED_COLLECTIONoSTRINGo_)
-
-// FAST_ARRAY[STRING]
-#define __FAST_ARRAYoSTRINGo__ 1
-typedef struct FAST_ARRAYoSTRINGo_struct __FAST_ARRAYoSTRINGo;
-struct FAST_ARRAYoSTRINGo_struct {
- __ARRAYED_COLLECTIONoSTRINGo parent_arrayed_collection__QXD;
+// FAST_ARRAYoSTRINGo__1RD
+#define __FAST_ARRAYoSTRINGo__1RD__ 1
+struct FAST_ARRAYoSTRINGo__1RD_struct {
+ __ARRAYED_COLLECTIONoSTRINGo__2RD parent_arrayed_collection__BSD;
};
-__FAST_ARRAYoSTRINGo FAST_ARRAYoSTRINGo_;
-#define FAST_ARRAYoSTRINGo__ (&FAST_ARRAYoSTRINGo_)
-
-// HASHED_DICTIONARY_NODE[ITM_TYPE_SIMPLE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__ 2
-typedef struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct {
- void *key__XGL;
- void *item__KHL;
- void *next__CHL;
+// HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ
+#define __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__ 2
+struct HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_struct {
+ __INTEGER__Q capacity__SVXC;
+ __INTEGER__Q count__ZWXC;
+ void **buckets__ZVXC;
};
-__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[ITM_TYPE_SIMPLE,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__ 3
-typedef struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_struct {
- __INTEGER capacity__GGL;
- __INTEGER count__DWL;
- void **buckets__LGL;
+// MEMORY__2PG
+#define __MEMORY__2PG__ 3
+struct MEMORY__2PG_struct {
+ volatile __POINTER__IB previous_linear__4PG;
+ volatile __UINTEGER_32__ZWB size_and_id__5PG;
+ __MEMORY__2PG *next_free__AQG;
+ __MEMORY__2PG *previous_free__BQG;
+} __attribute__ ((packed));
+// ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD
+#define __ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD__ 4
+struct ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_struct {
+ __INTEGER__Q upper__SD;
+ __INTEGER__Q capacity__VBZ;
+ __STRING_CONSTANT__0 **storage__CCZ;
};
-__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_)
-
-// POSITION
-typedef unsigned long __POSITION;
-
-// ITM_OBJECT
-#define __ITM_OBJECT__ 4
-typedef struct ITM_OBJECT_struct __ITM_OBJECT;
-struct ITM_OBJECT_struct {
- __POSITION position__WIM;
+// FAST_ARRAYoStrict_STRING_CONSTANTo__ED
+#define __FAST_ARRAYoStrict_STRING_CONSTANTo__ED__ 5
+struct FAST_ARRAYoStrict_STRING_CONSTANTo__ED_struct {
+ __ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD parent_arrayed_collection__MD;
};
-__ITM_OBJECT ITM_OBJECT_;
-#define ITM_OBJECT__ (&ITM_OBJECT_)
-
-// NAMED
-#define __NAMED__ 5
-typedef struct NAMED_struct __NAMED;
-struct NAMED_struct {
- __ITM_OBJECT parent_itm_object__PD;
- void *name__1QB;
- __CHARACTER style__3CGC;
+// STRING_CONSTANT__0
+#define __STRING_CONSTANT__0__ 5
+struct STRING_CONSTANT__0_struct {
+ unsigned long __id;
+ __INTEGER__Q count__0C;
+ __CHARACTER__DB *storage__1C;
};
-__NAMED NAMED_;
-#define NAMED__ (&NAMED_)
-
-// VARIABLE
-#define __VARIABLE__ 6
-typedef struct VARIABLE_struct __VARIABLE;
-struct VARIABLE_struct {
- __NAMED parent_named__S1LC;
- void *type_list__OIZD;
- void *intern_name__C25F;
- void *type__D25F;
- __INTEGER ensure_count__YDAG;
- void *require_first__L5DH;
- __INTEGER level_type__5SHK;
- void *require_list__25DH;
+// ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB
+#define __ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB__ 6
+struct ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_struct {
+ __INTEGER__Q upper__WBY;
+ __INTEGER__Q capacity__FHXC;
+ void **storage__DIXC;
};
-__VARIABLE VARIABLE_;
-#define VARIABLE__ (&VARIABLE_)
-
-// LOCAL
-#define __LOCAL__ 5
-typedef struct LOCAL_struct __LOCAL;
-struct LOCAL_struct {
- unsigned long __id;
- __VARIABLE parent_variable__T1LC;
- void *my_alias__XVAH;
- void *last_seq__TQJJ;
+// FAST_ARRAYoITM_TYPE_MONOo__0LB
+#define __FAST_ARRAYoITM_TYPE_MONOo__0LB__ 7
+struct FAST_ARRAYoITM_TYPE_MONOo__0LB_struct {
+ __ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB parent_arrayed_collection__CMB;
};
-__LOCAL LOCAL_={__LOCAL__};
-#define LOCAL__ (&LOCAL_)
-
-// ARRAYED_COLLECTION[LOCAL]
-#define __ARRAYED_COLLECTIONoLOCALo__ 7
-typedef struct ARRAYED_COLLECTIONoLOCALo_struct __ARRAYED_COLLECTIONoLOCALo;
-struct ARRAYED_COLLECTIONoLOCALo_struct {
- __INTEGER upper__1H4F;
- __INTEGER capacity__CWPG;
- void **storage__NWPG;
+// HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC
+#define __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__ 8
+struct HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_struct {
+ __INTEGER__Q capacity__LAK;
+ __INTEGER__Q count__JUM;
+ void **buckets__SAK;
};
-__ARRAYED_COLLECTIONoLOCALo ARRAYED_COLLECTIONoLOCALo_;
-#define ARRAYED_COLLECTIONoLOCALo__ (&ARRAYED_COLLECTIONoLOCALo_)
-
-// FAST_ARRAY[LOCAL]
-#define __FAST_ARRAYoLOCALo__ 8
-typedef struct FAST_ARRAYoLOCALo_struct __FAST_ARRAYoLOCALo;
-struct FAST_ARRAYoLOCALo_struct {
- __ARRAYED_COLLECTIONoLOCALo parent_arrayed_collection__YH4F;
+// ARRAYED_COLLECTIONoTYPE_FULLo__WAY
+#define __ARRAYED_COLLECTIONoTYPE_FULLo__WAY__ 9
+struct ARRAYED_COLLECTIONoTYPE_FULLo__WAY_struct {
+ __INTEGER__Q upper__QUDB;
+ __INTEGER__Q capacity__S2XB;
+ void **storage__52XB;
};
-__FAST_ARRAYoLOCALo FAST_ARRAYoLOCALo_;
-#define FAST_ARRAYoLOCALo__ (&FAST_ARRAYoLOCALo_)
-
-// TYPE
-#define __TYPE__ 6
-typedef struct TYPE_struct __TYPE;
-struct TYPE_struct {
- unsigned long __id;
- void *prototype__RD;
- __INTEGER index__LJC;
- void *default__AKC;
- __INTEGER size__KPY;
- __INTEGER last_pass_binding__AYZI;
- void *slot_run__1JC;
- void *subtype_list__BPY;
- void *type_full_list__LZCB;
+// FAST_ARRAYoTYPE_FULLo__VAY
+#define __FAST_ARRAYoTYPE_FULLo__VAY__ 10
+struct FAST_ARRAYoTYPE_FULLo__VAY_struct {
+ __ARRAYED_COLLECTIONoTYPE_FULLo__WAY parent_arrayed_collection__3AY;
};
-__TYPE TYPE_={__TYPE__};
-#define TYPE__ (&TYPE_)
-
-// ARRAYED_COLLECTION[TYPE]
-#define __ARRAYED_COLLECTIONoTYPEo__ 9
-typedef struct ARRAYED_COLLECTIONoTYPEo_struct __ARRAYED_COLLECTIONoTYPEo;
-struct ARRAYED_COLLECTIONoTYPEo_struct {
- __INTEGER upper__1OB;
- __INTEGER capacity__B2L;
- void **storage__M2L;
+// ARRAYED_COLLECTIONoLOCALo__3W1D
+#define __ARRAYED_COLLECTIONoLOCALo__3W1D__ 11
+struct ARRAYED_COLLECTIONoLOCALo__3W1D_struct {
+ __INTEGER__Q upper__12BE;
+ __INTEGER__Q capacity__ZZ4F;
+ void **storage__NU5F;
};
-__ARRAYED_COLLECTIONoTYPEo ARRAYED_COLLECTIONoTYPEo_;
-#define ARRAYED_COLLECTIONoTYPEo__ (&ARRAYED_COLLECTIONoTYPEo_)
-
-// FAST_ARRAY[TYPE]
-#define __FAST_ARRAYoTYPEo__ 10
-typedef struct FAST_ARRAYoTYPEo_struct __FAST_ARRAYoTYPEo;
-struct FAST_ARRAYoTYPEo_struct {
- __ARRAYED_COLLECTIONoTYPEo parent_arrayed_collection__UOB;
+// FAST_ARRAYoLOCALo__2W1D
+#define __FAST_ARRAYoLOCALo__2W1D__ 12
+struct FAST_ARRAYoLOCALo__2W1D_struct {
+ __ARRAYED_COLLECTIONoLOCALo__3W1D parent_arrayed_collection__EX1D;
};
-__FAST_ARRAYoTYPEo FAST_ARRAYoTYPEo_;
-#define FAST_ARRAYoTYPEo__ (&FAST_ARRAYoTYPEo_)
-
-// SLOT_DATA
-#define __SLOT_DATA__ 7
-typedef struct SLOT_DATA_struct __SLOT_DATA;
-struct SLOT_DATA_struct {
- unsigned long __id;
- __VARIABLE parent_variable__HHZD;
- void *parent_slot__IHZD;
- void *value__U3OG;
- void *last_write__MBJL;
- __UINTEGER_32 last_seq_index__TBJL;
- void *last_list_current__ICJL;
- __INTEGER last_index__SVPL;
- __UINTEGER_32 last_seq_call_and_loop__X3PL;
- __UINTEGER_32 last_seq_call_local_and_loop__QBQL;
- __UINTEGER_32 last_seq_or_and__RKQL;
+// ARRAYED_COLLECTIONoTYPEo__NSB
+#define __ARRAYED_COLLECTIONoTYPEo__NSB__ 13
+struct ARRAYED_COLLECTIONoTYPEo__NSB_struct {
+ __INTEGER__Q upper__1SB;
+ __INTEGER__Q capacity__BWY;
+ void **storage__OWY;
};
-__SLOT_DATA SLOT_DATA_={__SLOT_DATA__};
-#define SLOT_DATA__ (&SLOT_DATA_)
-
-// ARRAYED_COLLECTION[SLOT_DATA]
-#define __ARRAYED_COLLECTIONoSLOT_DATAo__ 11
-typedef struct ARRAYED_COLLECTIONoSLOT_DATAo_struct __ARRAYED_COLLECTIONoSLOT_DATAo;
-struct ARRAYED_COLLECTIONoSLOT_DATAo_struct {
- __INTEGER upper__C35F;
- __INTEGER capacity__E35F;
- void **storage__A45F;
+// FAST_ARRAYoTYPEo__MSB
+#define __FAST_ARRAYoTYPEo__MSB__ 14
+struct FAST_ARRAYoTYPEo__MSB_struct {
+ __ARRAYED_COLLECTIONoTYPEo__NSB parent_arrayed_collection__USB;
};
-__ARRAYED_COLLECTIONoSLOT_DATAo ARRAYED_COLLECTIONoSLOT_DATAo_;
-#define ARRAYED_COLLECTIONoSLOT_DATAo__ (&ARRAYED_COLLECTIONoSLOT_DATAo_)
-
-// FAST_ARRAY[SLOT_DATA]
-#define __FAST_ARRAYoSLOT_DATAo__ 12
-typedef struct FAST_ARRAYoSLOT_DATAo_struct __FAST_ARRAYoSLOT_DATAo;
-struct FAST_ARRAYoSLOT_DATAo_struct {
- __ARRAYED_COLLECTIONoSLOT_DATAo parent_arrayed_collection__FK3F;
+// ARRAYED_COLLECTIONoSLOT_DATAo__BCXG
+#define __ARRAYED_COLLECTIONoSLOT_DATAo__BCXG__ 15
+struct ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_struct {
+ __INTEGER__Q capacity__2M3G;
+ __INTEGER__Q upper__NN3G;
+ void **storage__JN3G;
};
-__FAST_ARRAYoSLOT_DATAo FAST_ARRAYoSLOT_DATAo_;
-#define FAST_ARRAYoSLOT_DATAo__ (&FAST_ARRAYoSLOT_DATAo_)
-
-// HASHED_SET_NODE[ABSTRACT_STRING]
-#define __HASHED_SET_NODEoABSTRACT_STRINGo__ 13
-typedef struct HASHED_SET_NODEoABSTRACT_STRINGo_struct __HASHED_SET_NODEoABSTRACT_STRINGo;
-struct HASHED_SET_NODEoABSTRACT_STRINGo_struct {
- void *item__ESK;
- void *next__QSK;
+// FAST_ARRAYoSLOT_DATAo__ACXG
+#define __FAST_ARRAYoSLOT_DATAo__ACXG__ 16
+struct FAST_ARRAYoSLOT_DATAo__ACXG_struct {
+ __ARRAYED_COLLECTIONoSLOT_DATAo__BCXG parent_arrayed_collection__ICXG;
};
-__HASHED_SET_NODEoABSTRACT_STRINGo HASHED_SET_NODEoABSTRACT_STRINGo_;
-#define HASHED_SET_NODEoABSTRACT_STRINGo__ (&HASHED_SET_NODEoABSTRACT_STRINGo_)
-
-// HASHED_SET[ABSTRACT_STRING]
-#define __HASHED_SEToABSTRACT_STRINGo__ 14
-typedef struct HASHED_SEToABSTRACT_STRINGo_struct __HASHED_SEToABSTRACT_STRINGo;
-struct HASHED_SEToABSTRACT_STRINGo_struct {
- __INTEGER capacity__TRK;
- __INTEGER count__ZSK;
- void **buckets__YRK;
+// HASHED_SEToABSTRACT_STRINGo__IO
+#define __HASHED_SEToABSTRACT_STRINGo__IO__ 17
+struct HASHED_SEToABSTRACT_STRINGo__IO_struct {
+ __INTEGER__Q capacity__PZX;
+ __INTEGER__Q count__X0X;
+ void **buckets__WZX;
};
-__HASHED_SEToABSTRACT_STRINGo HASHED_SEToABSTRACT_STRINGo_;
-#define HASHED_SEToABSTRACT_STRINGo__ (&HASHED_SEToABSTRACT_STRINGo_)
-
-// STRING_CONSTANT
-#define __STRING_CONSTANT__ 8
-typedef struct STRING_CONSTANT_struct __STRING_CONSTANT;
-struct STRING_CONSTANT_struct {
+// LIP_INTEGER__HDB
+#define __LIP_INTEGER__HDB__ 6
+struct LIP_INTEGER__HDB_struct {
+ unsigned long __id;
+ __INTEGER__Q value__PHC;
+};
+// LIP_STRING__TDB
+#define __LIP_STRING__TDB__ 7
+struct LIP_STRING__TDB_struct {
unsigned long __id;
- __INTEGER count__XHB;
- __CHARACTER *storage__X4K;
+ __STRING_CONSTANT__0 *value__MGC;
};
-__STRING_CONSTANT STRING_CONSTANT_={__STRING_CONSTANT__};
-#define STRING_CONSTANT__ (&STRING_CONSTANT_)
-
-// HASHED_DICTIONARY_NODE[STRING_CONSTANT,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__ 15
-typedef struct HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_struct {
- void *key__TPL;
- void *item__VXM;
- void *next__5PL;
+// LIP_SLOT_CODE__HC
+#define __LIP_SLOT_CODE__HC__ 18
+struct LIP_SLOT_CODE__HC_struct {
+ __STRING_CONSTANT__0 *section__QAB;
+ __LIP_SLOT_DATA__3AB *argument__5AB;
+ __STRING_CONSTANT__0 *name__Y3B;
+ __STRING_CONSTANT__0 *comment__CBXB;
+ __FAST_ARRAYoLIP_CODEo__04S *code__5XWB;
};
-__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[STRING_CONSTANT,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__ 16
-typedef struct HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_struct {
- __INTEGER capacity__CPL;
- __INTEGER count__IQL;
- void **buckets__HPL;
+// ANY__C
+#define __ANY__C__ 19
+struct ANY__C_struct {
+ __INTEGER__Q object_id__AS0E;
+ int object_id__BS0E;
};
-__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_)
-
-// BOOLEAN
-typedef char __BOOLEAN;
-
-// PROTOTYPE
-#define __PROTOTYPE__ 17
-typedef struct PROTOTYPE_struct __PROTOTYPE;
-struct PROTOTYPE_struct {
- __NAMED parent_named__QD;
- void *filename__4QB;
- void *source__UFD;
- __INTEGER index__GAH;
- __INTEGER generic_count__YHM;
- void *type_style__0NY;
- void *last_slot__J5BC;
- void *default_value__1MDC;
- void *type_c__WODC;
- void *first_slot__MQMC;
- void *idf_generic_list__5HM;
- void *slot_list__SIM;
- void *export_list__EFDC;
- void *import_list__MFDC;
- __BOOLEAN is_mapping__IRMC;
+// ITM_OBJECT__JC
+#define __ITM_OBJECT__JC__ 20
+struct ITM_OBJECT__JC_struct {
+ __ANY__C parent_any__KC;
+ __POSITION__OL position__P2B;
};
-__PROTOTYPE PROTOTYPE_;
-#define PROTOTYPE__ (&PROTOTYPE_)
-
-// LINKED_COLLECTION[STRING_CONSTANT]
-#define __LINKED_COLLECTIONoSTRING_CONSTANTo__ 18
-typedef struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct __LINKED_COLLECTIONoSTRING_CONSTANTo;
-struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct {
- __INTEGER upper__JC;
+// LIP_CODE__IC
+#define __LIP_CODE__IC__ 21
+struct LIP_CODE__IC_struct {
+ __ITM_OBJECT__JC parent_itm_object__MC;
};
-__LINKED_COLLECTIONoSTRING_CONSTANTo LINKED_COLLECTIONoSTRING_CONSTANTo_;
-#define LINKED_COLLECTIONoSTRING_CONSTANTo__ (&LINKED_COLLECTIONoSTRING_CONSTANTo_)
-
-// LINKED_LIST[STRING_CONSTANT]
-#define __LINKED_LISToSTRING_CONSTANTo__ 19
-typedef struct LINKED_LISToSTRING_CONSTANTo_struct __LINKED_LISToSTRING_CONSTANTo;
-struct LINKED_LISToSTRING_CONSTANTo_struct {
- __LINKED_COLLECTIONoSTRING_CONSTANTo parent_linked_collection__DC;
- __INTEGER mem_idx__OTU;
- void *first_link__5UK;
- void *mem_lnk__XTU;
- void *last_link__L31;
+// LIP_CALL__EHB
+#define __LIP_CALL__EHB__ 8
+struct LIP_CALL__EHB_struct {
+ unsigned long __id;
+ __LIP_CODE__IC parent_lip_code__FHB;
+ __STRING_CONSTANT__0 *name__TF5D;
+ void *argument__UF5D;
};
-__LINKED_LISToSTRING_CONSTANTo LINKED_LISToSTRING_CONSTANTo_;
-#define LINKED_LISToSTRING_CONSTANTo__ (&LINKED_LISToSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY_NODE[TYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__ 20
-typedef struct HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_struct {
- void *key__IBL;
- void *item__XWQ;
- void *next__TBL;
+// LIP_SLOT_DATA__3AB
+#define __LIP_SLOT_DATA__3AB__ 22
+struct LIP_SLOT_DATA__3AB_struct {
+ __LIP_CODE__IC parent_lip_slot__4AB;
+ void *value__SBB;
+ __STRING_CONSTANT__0 *name__0W0;
};
-__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[TYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ 21
-typedef struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct {
- __INTEGER capacity__XAL;
- __INTEGER count__2BL;
- void **buckets__2AL;
+// HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC
+#define __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__ 23
+struct HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_struct {
+ __INTEGER__Q capacity__WDK;
+ __INTEGER__Q count__1XM;
+ void **buckets__3DK;
};
-__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_)
-
-// SLOT
-#define __SLOT__ 22
-typedef struct SLOT_struct __SLOT;
-struct SLOT_struct {
- void *slot_data_intern__CIZD;
- void *base_slot__X12F;
- void *receiver_type__Y12F;
- void *slot_code_intern__F22F;
- void *slot_id__C4OG;
- void *slot_data_list__KK3F;
- void *slot_code_list__BUIJ;
+// HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC
+#define __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__ 24
+struct HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_struct {
+ __INTEGER__Q capacity__T3J;
+ __INTEGER__Q count__04J;
+ void **buckets__03J;
};
-__SLOT SLOT_;
-#define SLOT__ (&SLOT_)
-
-// ARRAYED_COLLECTION[SLOT]
-#define __ARRAYED_COLLECTIONoSLOTo__ 23
-typedef struct ARRAYED_COLLECTIONoSLOTo_struct __ARRAYED_COLLECTIONoSLOTo;
-struct ARRAYED_COLLECTIONoSLOTo_struct {
- __INTEGER capacity__2RL;
- __INTEGER upper__LSL;
- void **storage__HSL;
+// ARRAYED_COLLECTIONoSLOTo__TLC
+#define __ARRAYED_COLLECTIONoSLOTo__TLC__ 25
+struct ARRAYED_COLLECTIONoSLOTo__TLC_struct {
+ __INTEGER__Q capacity__WIK;
+ __INTEGER__Q upper__HJK;
+ void **storage__DJK;
};
-__ARRAYED_COLLECTIONoSLOTo ARRAYED_COLLECTIONoSLOTo_;
-#define ARRAYED_COLLECTIONoSLOTo__ (&ARRAYED_COLLECTIONoSLOTo_)
-
-// FAST_ARRAY[SLOT]
-#define __FAST_ARRAYoSLOTo__ 24
-typedef struct FAST_ARRAYoSLOTo_struct __FAST_ARRAYoSLOTo;
-struct FAST_ARRAYoSLOTo_struct {
- __ARRAYED_COLLECTIONoSLOTo parent_arrayed_collection__ZJC;
+// FAST_ARRAYoSLOTo__SLC
+#define __FAST_ARRAYoSLOTo__SLC__ 26
+struct FAST_ARRAYoSLOTo__SLC_struct {
+ __ARRAYED_COLLECTIONoSLOTo__TLC parent_arrayed_collection__0LC;
};
-__FAST_ARRAYoSLOTo FAST_ARRAYoSLOTo_;
-#define FAST_ARRAYoSLOTo__ (&FAST_ARRAYoSLOTo_)
-
-// TYPE_ID
-#define __TYPE_ID__ 9
-typedef struct TYPE_ID_struct __TYPE_ID;
-struct TYPE_ID_struct {
- unsigned long __id;
- __TYPE parent_type__WIB;
+// TYPE_FULL__XMB
+#define __TYPE_FULL__XMB__ 27
+struct TYPE_FULL__XMB_struct {
+ void *the_parent_type__QLK;
+ __UINTEGER_8__4LC flag__RLK;
+ __BOOLEAN__L recursivity_test__J0LJ;
};
-__TYPE_ID TYPE_ID_={__TYPE_ID__};
-#define TYPE_ID__ (&TYPE_ID_)
-
-// ARRAYED_COLLECTION[TYPE_ID]
-#define __ARRAYED_COLLECTIONoTYPE_IDo__ 25
-typedef struct ARRAYED_COLLECTIONoTYPE_IDo_struct __ARRAYED_COLLECTIONoTYPE_IDo;
-struct ARRAYED_COLLECTIONoTYPE_IDo_struct {
- __INTEGER upper__BDL;
- __INTEGER capacity__DDL;
- void **storage__5DL;
+// ARRAYED_COLLECTIONoTYPE_IDo__VMC
+#define __ARRAYED_COLLECTIONoTYPE_IDo__VMC__ 28
+struct ARRAYED_COLLECTIONoTYPE_IDo__VMC_struct {
+ __INTEGER__Q upper__WGY;
+ __INTEGER__Q capacity__YGY;
+ void **storage__WHY;
};
-__ARRAYED_COLLECTIONoTYPE_IDo ARRAYED_COLLECTIONoTYPE_IDo_;
-#define ARRAYED_COLLECTIONoTYPE_IDo__ (&ARRAYED_COLLECTIONoTYPE_IDo_)
-
-// FAST_ARRAY[TYPE_ID]
-#define __FAST_ARRAYoTYPE_IDo__ 26
-typedef struct FAST_ARRAYoTYPE_IDo_struct __FAST_ARRAYoTYPE_IDo;
-struct FAST_ARRAYoTYPE_IDo_struct {
- __ARRAYED_COLLECTIONoTYPE_IDo parent_arrayed_collection__WKC;
+// FAST_ARRAYoTYPE_IDo__UMC
+#define __FAST_ARRAYoTYPE_IDo__UMC__ 29
+struct FAST_ARRAYoTYPE_IDo__UMC_struct {
+ __ARRAYED_COLLECTIONoTYPE_IDo__VMC parent_arrayed_collection__2MC;
};
-__FAST_ARRAYoTYPE_IDo FAST_ARRAYoTYPE_IDo_;
-#define FAST_ARRAYoTYPE_IDo__ (&FAST_ARRAYoTYPE_IDo_)
-
-// ITM_TYPE_SIMPLE
-#define __ITM_TYPE_SIMPLE__ 10
-typedef struct ITM_TYPE_SIMPLE_struct __ITM_TYPE_SIMPLE;
-struct ITM_TYPE_SIMPLE_struct {
+// TYPE__FF
+#define __TYPE__FF__ 9
+struct TYPE__FF_struct {
unsigned long __id;
- void *to_run__1VK;
- void *name__UMC;
- int to_run__2VK;
+ __PROTOTYPE__MF *prototype__QF;
+ __INTEGER__Q index__CLC;
+ __TYPE_FULL__XMB *default__CMC;
+ __STRING_CONSTANT__0 *intern_name__TZMB;
+ __INTEGER__Q size__LDXB;
+ __INTEGER__Q param_count__2OWI;
+ __INTEGER__Q last_pass_binding__RHKJ;
+ __FAST_ARRAYoSLOTo__SLC *slot_run__2LC;
+ __HASHED_SEToTYPEo__00MB *subtype_list__A1MB;
+ __FAST_ARRAYoTYPE_FULLo__VAY *type_full_list__OZRB;
+ __BOOLEAN__L detect_recursivity_generation__Y4VI;
};
-__ITM_TYPE_SIMPLE ITM_TYPE_SIMPLE_={__ITM_TYPE_SIMPLE__};
-#define ITM_TYPE_SIMPLE__ (&ITM_TYPE_SIMPLE_)
-
-// ITM_TYPE_MONO
-#define __ITM_TYPE_MONO__ 27
-typedef struct ITM_TYPE_MONO_struct __ITM_TYPE_MONO;
-struct ITM_TYPE_MONO_struct {
- void *Nothing;
+// TYPE_ID__MMB
+#define __TYPE_ID__MMB__ 10
+struct TYPE_ID__MMB_struct {
+ unsigned long __id;
+ __TYPE__FF parent_type__NMB;
};
-__ITM_TYPE_MONO ITM_TYPE_MONO_;
-#define ITM_TYPE_MONO__ (&ITM_TYPE_MONO_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_MONO]
-#define __ARRAYED_COLLECTIONoITM_TYPE_MONOo__ 28
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct __ARRAYED_COLLECTIONoITM_TYPE_MONOo;
-struct ARRAYED_COLLECTIONoITM_TYPE_MONOo_struct {
- __INTEGER upper__BWK;
- __INTEGER capacity__DWK;
- void **storage__5WK;
+// ITM_TYPE_SIMPLE__RMB
+#define __ITM_TYPE_SIMPLE__RMB__ 11
+struct ITM_TYPE_SIMPLE__RMB_struct {
+ unsigned long __id;
+ __STRING_CONSTANT__0 *name__LPC;
};
-__ARRAYED_COLLECTIONoITM_TYPE_MONOo ARRAYED_COLLECTIONoITM_TYPE_MONOo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_MONOo__ (&ARRAYED_COLLECTIONoITM_TYPE_MONOo_)
-
-// FAST_ARRAY[ITM_TYPE_MONO]
-#define __FAST_ARRAYoITM_TYPE_MONOo__ 29
-typedef struct FAST_ARRAYoITM_TYPE_MONOo_struct __FAST_ARRAYoITM_TYPE_MONOo;
-struct FAST_ARRAYoITM_TYPE_MONOo_struct {
- __ARRAYED_COLLECTIONoITM_TYPE_MONOo parent_arrayed_collection__PIB;
+// ITM_TYPE_PARAMETER__ZEZ
+#define __ITM_TYPE_PARAMETER__ZEZ__ 12
+struct ITM_TYPE_PARAMETER__ZEZ_struct {
+ unsigned long __id;
+ __ITM_TYPE_SIMPLE__RMB parent_itm_type__0EZ;
};
-__FAST_ARRAYoITM_TYPE_MONOo FAST_ARRAYoITM_TYPE_MONOo_;
-#define FAST_ARRAYoITM_TYPE_MONOo__ (&FAST_ARRAYoITM_TYPE_MONOo_)
-
-// ITM_TYPE_STYLE
-#define __ITM_TYPE_STYLE__ 11
-typedef struct ITM_TYPE_STYLE_struct __ITM_TYPE_STYLE;
-struct ITM_TYPE_STYLE_struct {
+// ITM_TYPE_STYLE__1MB
+#define __ITM_TYPE_STYLE__1MB__ 13
+struct ITM_TYPE_STYLE__1MB_struct {
unsigned long __id;
- __ITM_TYPE_SIMPLE parent_itm_type_simple__3IB;
- void *to_run__D1IB;
- void *style__3MC;
- int to_run__E1IB;
+ __ITM_TYPE_SIMPLE__RMB parent_itm_type_simple__2MB;
+ __STRING_CONSTANT__0 *style__UPC;
};
-__ITM_TYPE_STYLE ITM_TYPE_STYLE_={__ITM_TYPE_STYLE__};
-#define ITM_TYPE_STYLE__ (&ITM_TYPE_STYLE_)
-
-// ITM_TYPE_GENERIC
-#define __ITM_TYPE_GENERIC__ 12
-typedef struct ITM_TYPE_GENERIC_struct __ITM_TYPE_GENERIC;
-struct ITM_TYPE_GENERIC_struct {
+// ITM_TYPE_GENERIC__LPB
+#define __ITM_TYPE_GENERIC__LPB__ 14
+struct ITM_TYPE_GENERIC__LPB_struct {
unsigned long __id;
- __ITM_TYPE_STYLE parent_itm_type_style__LLB;
- void *list_type__MRC;
+ __ITM_TYPE_STYLE__1MB parent_itm_type_style__MPB;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *list_type__BVC;
};
-__ITM_TYPE_GENERIC ITM_TYPE_GENERIC_={__ITM_TYPE_GENERIC__};
-#define ITM_TYPE_GENERIC__ (&ITM_TYPE_GENERIC_)
-
-// INSTR
-#define __INSTR__ 30
-typedef struct INSTR_struct __INSTR;
-struct INSTR_struct {
- __ITM_OBJECT parent_itm_object__TE;
+// ARRAYED_COLLECTIONoINSTRo__FA4D
+#define __ARRAYED_COLLECTIONoINSTRo__FA4D__ 30
+struct ARRAYED_COLLECTIONoINSTRo__FA4D_struct {
+ __INTEGER__Q upper__4TLE;
+ __INTEGER__Q capacity__X04F;
+ void **storage__V14F;
};
-__INSTR INSTR_;
-#define INSTR__ (&INSTR_)
-
-// ARRAYED_COLLECTION[INSTR]
-#define __ARRAYED_COLLECTIONoINSTRo__ 31
-typedef struct ARRAYED_COLLECTIONoINSTRo_struct __ARRAYED_COLLECTIONoINSTRo;
-struct ARRAYED_COLLECTIONoINSTRo_struct {
- __INTEGER upper__1GQG;
- __INTEGER capacity__NK4G;
- void **storage__JL4G;
+// FAST_ARRAYoINSTRo__EA4D
+#define __FAST_ARRAYoINSTRo__EA4D__ 31
+struct FAST_ARRAYoINSTRo__EA4D_struct {
+ __ARRAYED_COLLECTIONoINSTRo__FA4D parent_arrayed_collection__MA4D;
};
-__ARRAYED_COLLECTIONoINSTRo ARRAYED_COLLECTIONoINSTRo_;
-#define ARRAYED_COLLECTIONoINSTRo__ (&ARRAYED_COLLECTIONoINSTRo_)
-
-// FAST_ARRAY[INSTR]
-#define __FAST_ARRAYoINSTRo__ 32
-typedef struct FAST_ARRAYoINSTRo_struct __FAST_ARRAYoINSTRo;
-struct FAST_ARRAYoINSTRo_struct {
- __ARRAYED_COLLECTIONoINSTRo parent_arrayed_collection__QTOG;
+// NAMED__NF
+#define __NAMED__NF__ 32
+struct NAMED__NF_struct {
+ __ITM_OBJECT__JC parent_itm_object__OF;
+ __STRING_CONSTANT__0 *name__GWB;
+ __CHARACTER__DB style__0KQC;
};
-__FAST_ARRAYoINSTRo FAST_ARRAYoINSTRo_;
-#define FAST_ARRAYoINSTRo__ (&FAST_ARRAYoINSTRo_)
-
-// ITM_SLOT
-#define __ITM_SLOT__ 33
-typedef struct ITM_SLOT_struct __ITM_SLOT;
-struct ITM_SLOT_struct {
- __NAMED parent_named__MIM;
- void *id_section__T5BC;
- void *next__FRMC;
- void *type__WB2D;
- void *value__J22D;
- void *require__Z52D;
- void *ensure__352D;
- __INTEGER priority_and_level__MGUE;
- void *argument_list__IA2D;
- __CHARACTER affect__0B2D;
+// VARIABLE__M4WC
+#define __VARIABLE__M4WC__ 33
+struct VARIABLE__M4WC_struct {
+ __NAMED__NF parent_named__N4WC;
+ __INTEGER__Q ensure_count__IT4D;
+ __STRING_CONSTANT__0 *intern_name__UN5D;
+ __TYPE_FULL__XMB *type__IO5D;
+ __TYPES__BN5D *type_list__ZO5D;
+ void *require_first__FKFJ;
+ __INTEGER__Q level_type__DQ3K;
+ __FAST_ARRAYoWRITEo__XJFJ *require_list__QKFJ;
};
-__ITM_SLOT ITM_SLOT_;
-#define ITM_SLOT__ (&ITM_SLOT_)
-
-// TYPE_NULL
-#define __TYPE_NULL__ 13
-typedef struct TYPE_NULL_struct __TYPE_NULL;
-struct TYPE_NULL_struct {
+// LOCAL__L4WC
+#define __LOCAL__L4WC__ 15
+struct LOCAL__L4WC_struct {
unsigned long __id;
- __TYPE parent_type__TIB;
+ __VARIABLE__M4WC parent_variable__O4WC;
+ __INTEGER__Q list_level__GPUH;
+ __LOCAL__L4WC *my_alias__JPUH;
+ __LOCAL_SEQ__QM1K *last_seq__SM1K;
+ __BOOLEAN__L is_result__SN5D;
};
-__TYPE_NULL TYPE_NULL_={__TYPE_NULL__};
-#define TYPE_NULL__ (&TYPE_NULL_)
-
-// TYPE_VOID
-#define __TYPE_VOID__ 14
-typedef struct TYPE_VOID_struct __TYPE_VOID;
-struct TYPE_VOID_struct {
- unsigned long __id;
- __TYPE parent_type__UIB;
+// INSTR__XH
+#define __INSTR__XH__ 34
+struct INSTR__XH_struct {
+ __ITM_OBJECT__JC parent_itm_object__YH;
};
-__TYPE_VOID TYPE_VOID_={__TYPE_VOID__};
-#define TYPE_VOID__ (&TYPE_VOID_)
-
-// TYPE_CONTEXT
-#define __TYPE_CONTEXT__ 15
-typedef struct TYPE_CONTEXT_struct __TYPE_CONTEXT;
-struct TYPE_CONTEXT_struct {
+// PUSH__IXB
+#define __PUSH__IXB__ 16
+struct PUSH__IXB_struct {
unsigned long __id;
- __TYPE parent_type__VIB;
+ __INSTR__XH parent_instr__JXB;
+ __LOCAL__L4WC *context__N54D;
+ __BOOLEAN__L is_first__O54D;
};
-__TYPE_CONTEXT TYPE_CONTEXT_={__TYPE_CONTEXT__};
-#define TYPE_CONTEXT__ (&TYPE_CONTEXT_)
-
-// TYPE_GENERIC
-#define __TYPE_GENERIC__ 16
-typedef struct TYPE_GENERIC_struct __TYPE_GENERIC;
-struct TYPE_GENERIC_struct {
+// TYPE_NULL__GMB
+#define __TYPE_NULL__GMB__ 17
+struct TYPE_NULL__GMB_struct {
unsigned long __id;
- __TYPE parent_type__C2IB;
- void *name__LR2B;
- void *intern_name__UR2B;
- void *old_type__WGZM;
- void *generic_list__MR2B;
- void *put_to_list__VFZM;
- __BOOLEAN recursive_test__2FZM;
-};
-__TYPE_GENERIC TYPE_GENERIC_={__TYPE_GENERIC__};
-#define TYPE_GENERIC__ (&TYPE_GENERIC_)
-
-// EXPR
-#define __EXPR__ 34
-typedef struct EXPR_struct __EXPR;
-struct EXPR_struct {
- __INSTR parent_instr__UE;
+ __TYPE__FF parent_type__HMB;
};
-__EXPR EXPR_;
-#define EXPR__ (&EXPR_)
-
-// CONSTANT
-#define __CONSTANT__ 35
-typedef struct CONSTANT_struct __CONSTANT;
-struct CONSTANT_struct {
- __EXPR parent_expr__4F;
- void *static_type__M2YD;
-};
-__CONSTANT CONSTANT_;
-#define CONSTANT__ (&CONSTANT_)
-
-// PROTOTYPE_CST
-#define __PROTOTYPE_CST__ 17
-typedef struct PROTOTYPE_CST_struct __PROTOTYPE_CST;
-struct PROTOTYPE_CST_struct {
+// TYPE_VOID__IMB
+#define __TYPE_VOID__IMB__ 18
+struct TYPE_VOID__IMB_struct {
unsigned long __id;
- __CONSTANT parent_constant__W2LC;
+ __TYPE__FF parent_type__JMB;
};
-__PROTOTYPE_CST PROTOTYPE_CST_={__PROTOTYPE_CST__};
-#define PROTOTYPE_CST__ (&PROTOTYPE_CST_)
-
-// INTEGER_64
-typedef signed long long __INTEGER_64;
-
-// INTEGER_CST
-#define __INTEGER_CST__ 18
-typedef struct INTEGER_CST_struct __INTEGER_CST;
-struct INTEGER_CST_struct {
+// TYPE_CONTEXT__KMB
+#define __TYPE_CONTEXT__KMB__ 19
+struct TYPE_CONTEXT__KMB_struct {
unsigned long __id;
- __CONSTANT parent_constant__B3LC;
- __INTEGER_64 value__W4YD;
+ __TYPE__FF parent_type__LMB;
};
-__INTEGER_CST INTEGER_CST_={__INTEGER_CST__};
-#define INTEGER_CST__ (&INTEGER_CST_)
-
-// LINKED_COLLECTION[NODE_TYPE]
-#define __LINKED_COLLECTIONoNODE_TYPEo__ 36
-typedef struct LINKED_COLLECTIONoNODE_TYPEo_struct __LINKED_COLLECTIONoNODE_TYPEo;
-struct LINKED_COLLECTIONoNODE_TYPEo_struct {
- __INTEGER upper__2AID;
+// TYPE_GENERIC__OCY
+#define __TYPE_GENERIC__OCY__ 20
+struct TYPE_GENERIC__OCY_struct {
+ unsigned long __id;
+ __TYPE__FF parent_type__PCY;
+ __STRING_CONSTANT__0 *name__HZMB;
+ __STRING_CONSTANT__0 *key__IZMB;
+ __TYPES__BN5D *old_type__JNJO;
+ __FAST_ARRAYoTYPE_FULLo__VAY *generic_list__JZMB;
+ __FAST_ARRAYoTYPE_FULLo__VAY *export_list__P1MB;
+ __FAST_ARRAYoTYPE_FULLo__VAY *import_list__T2MB;
+ __FAST_ARRAYoPUT_TOo__5LJO *put_to_list__IMJO;
+ __BOOLEAN__L recursive_test__PMJO;
};
-__LINKED_COLLECTIONoNODE_TYPEo LINKED_COLLECTIONoNODE_TYPEo_;
-#define LINKED_COLLECTIONoNODE_TYPEo__ (&LINKED_COLLECTIONoNODE_TYPEo_)
-
-// LINKED_LIST[NODE_TYPE]
-#define __LINKED_LISToNODE_TYPEo__ 37
-typedef struct LINKED_LISToNODE_TYPEo_struct __LINKED_LISToNODE_TYPEo;
-struct LINKED_LISToNODE_TYPEo_struct {
- __LINKED_COLLECTIONoNODE_TYPEo parent_linked_collection__1LQC;
- __INTEGER mem_idx__42YD;
- void *first_link__U2YD;
- void *last_link__32YD;
- void *mem_lnk__A3YD;
+// EXPR__BK
+#define __EXPR__BK__ 35
+struct EXPR__BK_struct {
+ __INSTR__XH parent_instr__CK;
};
-__LINKED_LISToNODE_TYPEo LINKED_LISToNODE_TYPEo_;
-#define LINKED_LISToNODE_TYPEo__ (&LINKED_LISToNODE_TYPEo_)
-
-// NODE
-#define __NODE__ 38
-typedef struct NODE_struct __NODE;
-struct NODE_struct {
- void *expr__RJZD;
- void *data__SJZD;
- void *first_code__NHAG;
- void *first_type__VHAG;
- void *switch__MKAG;
+// CONSTANT__AK
+#define __CONSTANT__AK__ 36
+struct CONSTANT__AK_struct {
+ __EXPR__BK parent_expr__DK;
+ __TYPE_FULL__XMB *static_type__5G4D;
};
-__NODE NODE_;
-#define NODE__ (&NODE_)
-
-// NODE_TYPE
-#define __NODE_TYPE__ 19
-typedef struct NODE_TYPE_struct __NODE_TYPE;
-struct NODE_TYPE_struct {
+// PROTOTYPE_CST__LAXC
+#define __PROTOTYPE_CST__LAXC__ 21
+struct PROTOTYPE_CST__LAXC_struct {
unsigned long __id;
- __NODE parent_node__QLQC;
+ __CONSTANT__AK parent_constant__MAXC;
};
-__NODE_TYPE NODE_TYPE_={__NODE_TYPE__};
-#define NODE_TYPE__ (&NODE_TYPE_)
-
-// INTEGER_32
-typedef signed long __INTEGER_32;
-
-// LIST
-#define __LIST__ 20
-typedef struct LIST_struct __LIST;
-struct LIST_struct {
+// INTEGER_CST__XAXC
+#define __INTEGER_CST__XAXC__ 22
+struct INTEGER_CST__XAXC_struct {
unsigned long __id;
- __EXPR parent_expr__VE;
- __INTEGER index__XWRG;
- void *expr_list__RTOG;
-};
-__LIST LIST_={__LIST__};
-#define LIST__ (&LIST_)
-
-// INTEGER_8
-typedef signed char __INTEGER_8;
-
-// PROFIL
-#define __PROFIL__ 39
-typedef struct PROFIL_struct __PROFIL;
-struct PROFIL_struct {
- void *context__CM0G;
- void *code__PYJH;
- void *result_last__5FKH;
- void *type_self__ZHEI;
- void *name__5IEI;
- __INTEGER life_index__C1RI;
- __INTEGER link_count__N5KJ;
- __INTEGER count_intern_call__Y0SL;
- void *argument_list__V4JH;
- void *result_list__051H;
- __INTEGER_8 stat__JMEJ;
+ __CONSTANT__AK parent_constant__YAXC;
+ __INTEGER_64__1SG value__FH4D;
};
-__PROFIL PROFIL_;
-#define PROFIL__ (&PROFIL_)
-
-// PROFIL_SLOT
-#define __PROFIL_SLOT__ 21
-typedef struct PROFIL_SLOT_struct __PROFIL_SLOT;
-struct PROFIL_SLOT_struct {
- unsigned long __id;
- __PROFIL parent_profil__R1LC;
- void *slot_code__YEOL;
- __BOOLEAN is_context_sensitive__BWOL;
+// NODE__Y3WC
+#define __NODE__Y3WC__ 37
+struct NODE__Y3WC_struct {
+ void *expr__CV4D;
+ void *data__DV4D;
+ __SWITCH__QDXC *switch__21RH;
+ __LIST__WH *first_code__D2RH;
+ void *first_type__KAFJ;
};
-__PROFIL_SLOT PROFIL_SLOT_={__PROFIL_SLOT__};
-#define PROFIL_SLOT__ (&PROFIL_SLOT_)
-
-// PROFIL_BLOCK
-#define __PROFIL_BLOCK__ 22
-typedef struct PROFIL_BLOCK_struct __PROFIL_BLOCK;
-struct PROFIL_BLOCK_struct {
+// NODE_TYPE__SK2C
+#define __NODE_TYPE__SK2C__ 23
+struct NODE_TYPE__SK2C_struct {
unsigned long __id;
- __PROFIL parent_profil__OGAG;
- __TYPE parent_type__PGAG;
- void *slot_value__P3IH;
- void *slot_self__13IH;
- void *context_extern__WLXH;
- void *profil_list__UIEI;
- void *node_list__WIEI;
+ __NODE__Y3WC parent_node__TK2C;
};
-__PROFIL_BLOCK PROFIL_BLOCK_={__PROFIL_BLOCK__};
-#define PROFIL_BLOCK__ (&PROFIL_BLOCK_)
-
-// HASHED_DICTIONARY_NODE[STRING,Expanded UINTEGER_32]
-#define __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__ 40
-typedef struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_struct __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o;
-struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_struct {
- __UINTEGER_32 key__ZZ0D;
- void *item__Q00D;
- void *next__21BE;
+// LINKED_COLLECTIONoNODE_TYPEo__4K2C
+#define __LINKED_COLLECTIONoNODE_TYPEo__4K2C__ 38
+struct LINKED_COLLECTIONoNODE_TYPEo__4K2C_struct {
+ __INTEGER__Q upper__B0RD;
};
-__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_;
-#define HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__ (&HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o_)
-
-// HASHED_DICTIONARY[STRING,Expanded UINTEGER_32]
-#define __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__ 41
-typedef struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_struct __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o;
-struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_struct {
- __INTEGER count__1RB;
- __INTEGER capacity__VWZD;
- __INTEGER cache_user__GFAE;
- __INTEGER cache_buckets__J2BE;
- void *cache_node__XZ0D;
- void **buckets__EFAE;
+// LINKED_LISToNODE_TYPEo__3K2C
+#define __LINKED_LISToNODE_TYPEo__3K2C__ 39
+struct LINKED_LISToNODE_TYPEo__3K2C_struct {
+ __LINKED_COLLECTIONoNODE_TYPEo__4K2C parent_linked_collection__EL2C;
+ __INTEGER__Q mem_idx__SB0G;
+ __LINKED_LIST_NODEoNODE_TYPEo__DB0G *first_link__IB0G;
+ __LINKED_LIST_NODEoNODE_TYPEo__DB0G *last_link__RB0G;
+ __LINKED_LIST_NODEoNODE_TYPEo__DB0G *mem_lnk__UB0G;
};
-__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_;
-#define HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__ (&HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_)
-
-// MEMORY
-#define __MEMORY__ 42
-typedef struct MEMORY_struct __MEMORY;
-struct MEMORY_struct {
- volatile __UINTEGER_32 previous_linear__20C;
- volatile __UINTEGER_32 size_and_id__30C;
- __MEMORY *next_free__40C;
- __MEMORY *previous_free__50C;
-} __attribute__ ((packed));
-__MEMORY MEMORY_;
-#define MEMORY__ (&MEMORY_)
-
-// HASHED_DICTIONARY_NODE[PROTOTYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__ 43
-typedef struct HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_struct {
- void *key__GIJB;
- void *item__MALB;
- void *next__RIJB;
-};
-__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[PROTOTYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ 44
-typedef struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct {
- __INTEGER capacity__VHJB;
- __INTEGER count__0IJB;
- void **buckets__0HJB;
+// LIST__WH
+#define __LIST__WH__ 24
+struct LIST__WH_struct {
+ unsigned long __id;
+ __INSTR__XH parent_instr__ZH;
+ __INTEGER__Q index__1CFE;
+ __FAST_ARRAYoINSTRo__EA4D *expr_list__NA4D;
};
-__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_)
-
-// HASHED_SET_NODE[TYPE]
-#define __HASHED_SET_NODEoTYPEo__ 45
-typedef struct HASHED_SET_NODEoTYPEo_struct __HASHED_SET_NODEoTYPEo;
-struct HASHED_SET_NODEoTYPEo_struct {
- void *item__4QKB;
- void *next__JRKB;
+// SLIM_ARRAYoLOCALo__PHOJ
+#define __SLIM_ARRAYoLOCALo__PHOJ__ 40
+struct SLIM_ARRAYoLOCALo__PHOJ_struct {
+ __LOCAL__L4WC *first__THOJ;
+ __FAST_ARRAYoLOCALo__2W1D *list__HQ2K;
};
-__HASHED_SET_NODEoTYPEo HASHED_SET_NODEoTYPEo_;
-#define HASHED_SET_NODEoTYPEo__ (&HASHED_SET_NODEoTYPEo_)
-
-// HASHED_SET[TYPE]
-#define __HASHED_SEToTYPEo__ 46
-typedef struct HASHED_SEToTYPEo_struct __HASHED_SEToTYPEo;
-struct HASHED_SEToTYPEo_struct {
- __INTEGER capacity__NQKB;
- __INTEGER count__SRKB;
- void **buckets__SQKB;
+// PROFIL__QQB
+#define __PROFIL__QQB__ 41
+struct PROFIL__QQB_struct {
+ __SLIM_ARRAYoLOCALo__PHOJ result_list__RHOJ;
+ __LOCAL__L4WC *context__1U4D;
+ __TYPE_FULL__XMB *type_self__VANJ;
+ __LIST__WH *code__EZNJ;
+ __STRING_CONSTANT__0 *name__B2IK;
+ __INTEGER__Q life_index__EBSK;
+ __INTEGER__Q link_count__TBFL;
+ __INTEGER__Q cop_link_count__2BFL;
+ __INTEGER__Q count_intern_call__ZVKM;
+ __FAST_ARRAYoLOCALo__2W1D *argument_list__Y5NJ;
+ __INTEGER_8__FZF stat__LPFL;
};
-__HASHED_SEToTYPEo HASHED_SEToTYPEo_;
-#define HASHED_SEToTYPEo__ (&HASHED_SEToTYPEo_)
-
-// UINTEGER_8
-typedef unsigned char __UINTEGER_8;
-
-// TYPE_FULL
-#define __TYPE_FULL__ 47
-typedef struct TYPE_FULL_struct __TYPE_FULL;
-struct TYPE_FULL_struct {
- void *parent_type__5SL;
- __UINTEGER_8 flag__ATL;
+// PROFIL_SLOT__OO2C
+#define __PROFIL_SLOT__OO2C__ 25
+struct PROFIL_SLOT__OO2C_struct {
+ unsigned long __id;
+ __PROFIL__QQB parent_profil__PO2C;
+ __SLOT_CODE__4IRG *slot_code__QSXN;
+ __BOOLEAN__L is_context_sensitive__3QYN;
};
-__TYPE_FULL TYPE_FULL_;
-#define TYPE_FULL__ (&TYPE_FULL_)
-
-// HASHED_SET_NODE[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__ 48
-typedef struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_struct {
- void *item__CKL;
- void *next__OKL;
+// PROFIL_BLOCK__O3NJ
+#define __PROFIL_BLOCK__O3NJ__ 26
+struct PROFIL_BLOCK__O3NJ_struct {
+ unsigned long __id;
+ __PROFIL__QQB parent_profil__P3NJ;
+ __TYPE__FF parent_type__Q3NJ;
+ __SLOT_DATA__IJRG *slot_value__A4NJ;
+ __SLOT_DATA__IJRG *slot_self__M4NJ;
+ __TYPE_BLOCK__CP5D *to_type_block__FTWJ;
+ __LOCAL__L4WC *context_extern__M2YJ;
+ __FAST_ARRAYoPROFIL_SLOTo__GATH *profil_list__W1IK;
+ __LINKED_LISToNODE_TYPEo__3K2C *node_list__Y1IK;
};
-__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// HASHED_SET[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ 49
-typedef struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_struct {
- __INTEGER capacity__RJL;
- __INTEGER count__5PM;
- void **buckets__WJL;
+// HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB
+#define __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__ 42
+struct HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_struct {
+ __INTEGER__Q count__MXB;
+ __INTEGER__Q capacity__5E1G;
+ __INTEGER__Q cache_user__MD4G;
+ __INTEGER__Q cache_buckets__QS4G;
+ __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *cache_node__PM1G;
+ void **buckets__KD4G;
};
-__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// ARRAYED_COLLECTION[TYPE_FULL]
-#define __ARRAYED_COLLECTIONoTYPE_FULLo__ 50
-typedef struct ARRAYED_COLLECTIONoTYPE_FULLo_struct __ARRAYED_COLLECTIONoTYPE_FULLo;
-struct ARRAYED_COLLECTIONoTYPE_FULLo_struct {
- __INTEGER upper__5ZCB;
- __INTEGER capacity__4XMB;
- void **storage__0YMB;
+// ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC
+#define __ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC__ 43
+struct ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_struct {
+ __INTEGER__Q upper__CE5F;
+ __INTEGER__Q capacity__DX5F;
+ void **storage__BY5F;
};
-__ARRAYED_COLLECTIONoTYPE_FULLo ARRAYED_COLLECTIONoTYPE_FULLo_;
-#define ARRAYED_COLLECTIONoTYPE_FULLo__ (&ARRAYED_COLLECTIONoTYPE_FULLo_)
-
-// FAST_ARRAY[TYPE_FULL]
-#define __FAST_ARRAYoTYPE_FULLo__ 51
-typedef struct FAST_ARRAYoTYPE_FULLo_struct __FAST_ARRAYoTYPE_FULLo;
-struct FAST_ARRAYoTYPE_FULLo_struct {
- __ARRAYED_COLLECTIONoTYPE_FULLo parent_arrayed_collection__KZCB;
+// FAST_ARRAYoLIP_SLOT_DATAo__UFXC
+#define __FAST_ARRAYoLIP_SLOT_DATAo__UFXC__ 44
+struct FAST_ARRAYoLIP_SLOT_DATAo__UFXC_struct {
+ __ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC parent_arrayed_collection__0FXC;
};
-__FAST_ARRAYoTYPE_FULLo FAST_ARRAYoTYPE_FULLo_;
-#define FAST_ARRAYoTYPE_FULLo__ (&FAST_ARRAYoTYPE_FULLo_)
-
-// ITM_TYPE_GENERIC_ELT
-#define __ITM_TYPE_GENERIC_ELT__ 23
-typedef struct ITM_TYPE_GENERIC_ELT_struct __ITM_TYPE_GENERIC_ELT;
-struct ITM_TYPE_GENERIC_ELT_struct {
+// LIP_AFFECT__51LB
+#define __LIP_AFFECT__51LB__ 27
+struct LIP_AFFECT__51LB_struct {
unsigned long __id;
- __INTEGER index__BD0D;
+ __LIP_CODE__IC parent_lip_code__A2LB;
+ __STRING_CONSTANT__0 *name__0AYB;
+ void *value__1AYB;
};
-__ITM_TYPE_GENERIC_ELT ITM_TYPE_GENERIC_ELT_={__ITM_TYPE_GENERIC_ELT__};
-#define ITM_TYPE_GENERIC_ELT__ (&ITM_TYPE_GENERIC_ELT_)
-
-// HASHED_SET_NODE[FAST_ARRAY[TYPE_FULL]]
-#define __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__ 52
-typedef struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_struct __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo;
-struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_struct {
- void *item__QLNC;
- void *next__2LNC;
+// LIP_IF__ERAC
+#define __LIP_IF__ERAC__ 28
+struct LIP_IF__ERAC_struct {
+ unsigned long __id;
+ __LIP_CODE__IC parent_lip_code__FRAC;
+ void *condition__KZ0C;
+ __FAST_ARRAYoLIP_CODEo__04S *then__LZ0C;
+ __FAST_ARRAYoLIP_CODEo__04S *else__MZ0C;
};
-__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_;
-#define HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__ (&HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo_)
-
-// HASHED_SET[FAST_ARRAY[TYPE_FULL]]
-#define __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__ 53
-typedef struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo_struct __HASHED_SEToFAST_ARRAYoTYPE_FULLoo;
-struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo_struct {
- __INTEGER capacity__5KNC;
- __INTEGER count__5EOC;
- void **buckets__ELNC;
+// LIP_PRINT__XRAC
+#define __LIP_PRINT__XRAC__ 29
+struct LIP_PRINT__XRAC_struct {
+ unsigned long __id;
+ __LIP_CODE__IC parent_lip_code__YRAC;
+ void *message__4G5D;
};
-__HASHED_SEToFAST_ARRAYoTYPE_FULLoo HASHED_SEToFAST_ARRAYoTYPE_FULLoo_;
-#define HASHED_SEToFAST_ARRAYoTYPE_FULLoo__ (&HASHED_SEToFAST_ARRAYoTYPE_FULLoo_)
-
-// CONTEXT
-#define __CONTEXT__ 54
-typedef struct CONTEXT_struct __CONTEXT;
-struct CONTEXT_struct {
- __INTEGER local__KH4F;
- __INTEGER result__NH4F;
- void *list__PH4F;
- void *old_profil_first__RH4F;
- void *profil__TH4F;
- void *context_extern__J2NH;
+// HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD
+#define __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__ 45
+struct HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_struct {
+ __INTEGER__Q capacity__L35E;
+ __INTEGER__Q count__T45E;
+ void **buckets__S35E;
};
-__CONTEXT CONTEXT_;
-#define CONTEXT__ (&CONTEXT_)
-
-// ARRAYED_COLLECTION[CONTEXT]
-#define __ARRAYED_COLLECTIONoCONTEXTo__ 55
-typedef struct ARRAYED_COLLECTIONoCONTEXTo_struct __ARRAYED_COLLECTIONoCONTEXTo;
-struct ARRAYED_COLLECTIONoCONTEXTo_struct {
- __INTEGER upper__VGQC;
- __INTEGER capacity__ESZD;
- void **storage__E2YD;
+// EXPR_MULTIPLE__GLWH
+#define __EXPR_MULTIPLE__GLWH__ 30
+struct EXPR_MULTIPLE__GLWH_struct {
+ unsigned long __id;
+ __FAST_ARRAYoEXPRo__45WC *expr_list__XTEI;
};
-__ARRAYED_COLLECTIONoCONTEXTo ARRAYED_COLLECTIONoCONTEXTo_;
-#define ARRAYED_COLLECTIONoCONTEXTo__ (&ARRAYED_COLLECTIONoCONTEXTo_)
-
-// FAST_ARRAY[CONTEXT]
-#define __FAST_ARRAYoCONTEXTo__ 56
-typedef struct FAST_ARRAYoCONTEXTo_struct __FAST_ARRAYoCONTEXTo;
-struct FAST_ARRAYoCONTEXTo_struct {
- __ARRAYED_COLLECTIONoCONTEXTo parent_arrayed_collection__SGQC;
+// EXPR_BINARY__VBOJ
+#define __EXPR_BINARY__VBOJ__ 46
+struct EXPR_BINARY__VBOJ_struct {
+ __EXPR__BK parent_expr__WBOJ;
+ void *left__EB5J;
+ void *right__IB5J;
};
-__FAST_ARRAYoCONTEXTo FAST_ARRAYoCONTEXTo_;
-#define FAST_ARRAYoCONTEXTo__ (&FAST_ARRAYoCONTEXTo_)
-
-// PUSH
-#define __PUSH__ 24
-typedef struct PUSH_struct __PUSH;
-struct PUSH_struct {
+// EXPR_SUB__UBOJ
+#define __EXPR_SUB__UBOJ__ 31
+struct EXPR_SUB__UBOJ_struct {
unsigned long __id;
- __INSTR parent_instr__YRB;
- void *context__BYPG;
- __BOOLEAN is_first__CYPG;
+ __EXPR_BINARY__VBOJ parent_expr_binary__XBOJ;
};
-__PUSH PUSH_={__PUSH__};
-#define PUSH__ (&PUSH_)
-
-// SLOT_CODE
-#define __SLOT_CODE__ 25
-typedef struct SLOT_CODE_struct __SLOT_CODE;
-struct SLOT_CODE_struct {
+// EXPR_MUL__KCOJ
+#define __EXPR_MUL__KCOJ__ 32
+struct EXPR_MUL__KCOJ_struct {
unsigned long __id;
- void *parent_slot__A22F;
- void *value__K05F;
- void *last_type_contract__4URL;
- void *profil__R05F;
- __BOOLEAN is_require__0URL;
+ __EXPR_BINARY__VBOJ parent_expr_binary__LCOJ;
};
-__SLOT_CODE SLOT_CODE_={__SLOT_CODE__};
-#define SLOT_CODE__ (&SLOT_CODE_)
-
-// EXPR_MULTIPLE
-#define __EXPR_MULTIPLE__ 26
-typedef struct EXPR_MULTIPLE_struct __EXPR_MULTIPLE;
-struct EXPR_MULTIPLE_struct {
+// EXPR_DIV__4COJ
+#define __EXPR_DIV__4COJ__ 33
+struct EXPR_DIV__4COJ_struct {
unsigned long __id;
- void *expr_list__3EMH;
+ __EXPR_BINARY__VBOJ parent_expr_binary__5COJ;
};
-__EXPR_MULTIPLE EXPR_MULTIPLE_={__EXPR_MULTIPLE__};
-#define EXPR_MULTIPLE__ (&EXPR_MULTIPLE_)
-
-// EXPR_BINARY
-#define __EXPR_BINARY__ 57
-typedef struct EXPR_BINARY_struct __EXPR_BINARY;
-struct EXPR_BINARY_struct {
- __EXPR parent_expr__OAKH;
- void *left__XO1H;
- void *right__WO2H;
+// EXPR_AND__SDOJ
+#define __EXPR_AND__SDOJ__ 34
+struct EXPR_AND__SDOJ_struct {
+ unsigned long __id;
+ __EXPR_BINARY__VBOJ parent_expr_binary__TDOJ;
};
-__EXPR_BINARY EXPR_BINARY_;
-#define EXPR_BINARY__ (&EXPR_BINARY_)
-
-// EXPR_SUB
-#define __EXPR_SUB__ 27
-typedef struct EXPR_SUB_struct __EXPR_SUB;
-struct EXPR_SUB_struct {
+// EXPR_SHIFT_R__GEOJ
+#define __EXPR_SHIFT_R__GEOJ__ 35
+struct EXPR_SHIFT_R__GEOJ_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__PAKH;
+ __EXPR_BINARY__VBOJ parent_expr_binary__HEOJ;
};
-__EXPR_SUB EXPR_SUB_={__EXPR_SUB__};
-#define EXPR_SUB__ (&EXPR_SUB_)
-
-// EXPR_MUL
-#define __EXPR_MUL__ 28
-typedef struct EXPR_MUL_struct __EXPR_MUL;
-struct EXPR_MUL_struct {
+// EXPR_SHIFT_L__0EOJ
+#define __EXPR_SHIFT_L__0EOJ__ 36
+struct EXPR_SHIFT_L__0EOJ_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__CBKH;
+ __EXPR_BINARY__VBOJ parent_expr_binary__1EOJ;
};
-__EXPR_MUL EXPR_MUL_={__EXPR_MUL__};
-#define EXPR_MUL__ (&EXPR_MUL_)
-
-// EXPR_DIV
-#define __EXPR_DIV__ 29
-typedef struct EXPR_DIV_struct __EXPR_DIV;
-struct EXPR_DIV_struct {
+// ITEM__HGOJ
+#define __ITEM__HGOJ__ 37
+struct ITEM__HGOJ_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__VBKH;
+ __EXPR__BK parent_expr__IGOJ;
+ void *receiver__ZC5J;
+ void *index__1C5J;
};
-__EXPR_DIV EXPR_DIV_={__EXPR_DIV__};
-#define EXPR_DIV__ (&EXPR_DIV_)
-
-// EXPR_AND
-#define __EXPR_AND__ 30
-typedef struct EXPR_AND_struct __EXPR_AND;
-struct EXPR_AND_struct {
+// EXPR_UNARY__FZVL
+#define __EXPR_UNARY__FZVL__ 47
+struct EXPR_UNARY__FZVL_struct {
+ __EXPR__BK parent_expr__GZVL;
+ void *right__WZVL;
+};
+// EXPR_NEG__EZVL
+#define __EXPR_NEG__EZVL__ 38
+struct EXPR_NEG__EZVL_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__ICKH;
+ __EXPR_UNARY__FZVL parent_expr_unary__HZVL;
};
-__EXPR_AND EXPR_AND_={__EXPR_AND__};
-#define EXPR_AND__ (&EXPR_AND_)
-
-// EXPR_SHIFT_R
-#define __EXPR_SHIFT_R__ 31
-typedef struct EXPR_SHIFT_R_struct __EXPR_SHIFT_R;
-struct EXPR_SHIFT_R_struct {
+// EXPR_ADD__SZVL
+#define __EXPR_ADD__SZVL__ 39
+struct EXPR_ADD__SZVL_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__1CKH;
+ __EXPR_BINARY__VBOJ parent_expr_binary__TZVL;
};
-__EXPR_SHIFT_R EXPR_SHIFT_R_={__EXPR_SHIFT_R__};
-#define EXPR_SHIFT_R__ (&EXPR_SHIFT_R_)
-
-// EXPR_SHIFT_L
-#define __EXPR_SHIFT_L__ 32
-typedef struct EXPR_SHIFT_L_struct __EXPR_SHIFT_L;
-struct EXPR_SHIFT_L_struct {
+// EXPR_NOT__XUPM
+#define __EXPR_NOT__XUPM__ 40
+struct EXPR_NOT__XUPM_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__ODKH;
+ __EXPR_UNARY__FZVL parent_expr_unary__YUPM;
};
-__EXPR_SHIFT_L EXPR_SHIFT_L_={__EXPR_SHIFT_L__};
-#define EXPR_SHIFT_L__ (&EXPR_SHIFT_L_)
-
-// ITEM
-#define __ITEM__ 33
-typedef struct ITEM_struct __ITEM;
-struct ITEM_struct {
+// EXPR_MOD__3YPM
+#define __EXPR_MOD__3YPM__ 41
+struct EXPR_MOD__3YPM_struct {
unsigned long __id;
- __EXPR parent_expr__ZEKH;
- void *receiver__1P1H;
- void *index__KR2H;
+ __EXPR_BINARY__VBOJ parent_expr_binary__4YPM;
};
-__ITEM ITEM_={__ITEM__};
-#define ITEM__ (&ITEM_)
-
-// CALL_SLOT
-#define __CALL_SLOT__ 34
-typedef struct CALL_SLOT_struct __CALL_SLOT;
-struct CALL_SLOT_struct {
+// EXPR_OR__PQ0N
+#define __EXPR_OR__PQ0N__ 42
+struct EXPR_OR__PQ0N_struct {
unsigned long __id;
- __EXPR parent_expr__W31H;
- void *profil__Y51H;
- void *result_list__DA2H;
- void *argument_list__WSHJ;
+ __EXPR_BINARY__VBOJ parent_expr_binary__QQ0N;
};
-__CALL_SLOT CALL_SLOT_={__CALL_SLOT__};
-#define CALL_SLOT__ (&CALL_SLOT_)
-
-// EXPR_UNARY
-#define __EXPR_UNARY__ 58
-typedef struct EXPR_UNARY_struct __EXPR_UNARY;
-struct EXPR_UNARY_struct {
- __EXPR parent_expr__DXDL;
- void *right__SXDL;
+// EXPR_XOR__ABEP
+#define __EXPR_XOR__ABEP__ 43
+struct EXPR_XOR__ABEP_struct {
+ unsigned long __id;
+ __EXPR_BINARY__VBOJ parent_expr_binary__BBEP;
};
-__EXPR_UNARY EXPR_UNARY_;
-#define EXPR_UNARY__ (&EXPR_UNARY_)
-
-// EXPR_NEG
-#define __EXPR_NEG__ 35
-typedef struct EXPR_NEG_struct __EXPR_NEG;
-struct EXPR_NEG_struct {
+// SLOT_CODE__4IRG
+#define __SLOT_CODE__4IRG__ 44
+struct SLOT_CODE__4IRG_struct {
unsigned long __id;
- __EXPR_UNARY parent_expr_unary__EXDL;
+ __SLOT__OLC *parent_slot__5IRG;
+ void *value__FATH;
+ void *last_type_contract__4O1N;
+ __FAST_ARRAYoPROFIL_SLOTo__GATH *profil__QATH;
+ __BOOLEAN__L is_require__1O1N;
};
-__EXPR_NEG EXPR_NEG_={__EXPR_NEG__};
-#define EXPR_NEG__ (&EXPR_NEG_)
-
-// EXPR_ADD
-#define __EXPR_ADD__ 36
-typedef struct EXPR_ADD_struct __EXPR_ADD;
-struct EXPR_ADD_struct {
+// SLOT_DATA__IJRG
+#define __SLOT_DATA__IJRG__ 45
+struct SLOT_DATA__IJRG_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__PXDL;
+ __VARIABLE__M4WC parent_variable__JJRG;
+ __SLOT__OLC *parent_slot__KJRG;
+ __LIST__WH *value_init__LTDJ;
+ void *last_write__4K3K;
+ __UINTEGER_32__ZWB last_seq_index__FL3K;
+ __LIST__WH *last_list_current__1L3K;
+ __UINTEGER_32__ZWB last_seq_or_and__QZQL;
+ __UINTEGER_32__ZWB last_seq_call_and_loop__SZQL;
+ __UINTEGER_32__ZWB last_seq_call_local_and_loop__UZQL;
+ __INTEGER__Q last_index__YZQL;
};
-__EXPR_ADD EXPR_ADD_={__EXPR_ADD__};
-#define EXPR_ADD__ (&EXPR_ADD_)
-
-// EXPR_NOT
-#define __EXPR_NOT__ 37
-typedef struct EXPR_NOT_struct __EXPR_NOT;
-struct EXPR_NOT_struct {
+// ITM_TYPE_BLOCK__EYRC
+#define __ITM_TYPE_BLOCK__EYRC__ 46
+struct ITM_TYPE_BLOCK__EYRC_struct {
unsigned long __id;
- __EXPR_UNARY parent_expr_unary__YGWL;
+ void *type_argument__WWSC;
+ void *type_result__AXSC;
};
-__EXPR_NOT EXPR_NOT_={__EXPR_NOT__};
-#define EXPR_NOT__ (&EXPR_NOT_)
-
-// EXPR_MOD
-#define __EXPR_MOD__ 38
-typedef struct EXPR_MOD_struct __EXPR_MOD;
-struct EXPR_MOD_struct {
+// PROTOTYPE__MF
+#define __PROTOTYPE__MF__ 48
+struct PROTOTYPE__MF_struct {
+ __NAMED__NF parent_named__PF;
+ __STRING_CONSTANT__0 *filename__JWB;
+ __STRING__BC *source__3KE;
+ __INTEGER__Q index__HCS;
+ __STRING_CONSTANT__0 *shortname__REZ;
+ __INTEGER__Q generic_count__YEZ;
+ __STRING_CONSTANT__0 *type_style__XZMB;
+ void *last_slot__NUNC;
+ void *default_value__VQOC;
+ __STRING_CONSTANT__0 *type_c__QSOC;
+ void *first_slot__BJZC;
+ __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *idf_generic_list__FFZ;
+ __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *slot_list__0FZ;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *export_list__D1MB;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *import_list__H2MB;
+ __BOOLEAN__L is_mapping__3JZC;
+};
+// HASHED_SEToTYPEo__00MB
+#define __HASHED_SEToTYPEo__00MB__ 49
+struct HASHED_SEToTYPEo__00MB_struct {
+ __INTEGER__Q capacity__WLZC;
+ __INTEGER__Q count__3MZC;
+ void **buckets__3LZC;
+};
+// TYPES__BN5D
+#define __TYPES__BN5D__ 50
+struct TYPES__BN5D_struct {
+ __INTEGER__Q upper__A1RH;
+ void **storage__1LYI;
+};
+// TYPES_TMP__AN5D
+#define __TYPES_TMP__AN5D__ 51
+struct TYPES_TMP__AN5D_struct {
+ __TYPES__BN5D parent_types__DN5D;
+ __INTEGER__Q capacity__YLYI;
+};
+// ITM_TYPE_MULTI__0URC
+#define __ITM_TYPE_MULTI__0URC__ 47
+struct ITM_TYPE_MULTI__0URC_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__1KWL;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *list_type__R4UC;
};
-__EXPR_MOD EXPR_MOD_={__EXPR_MOD__};
-#define EXPR_MOD__ (&EXPR_MOD_)
-
-// EXPR_OR
-#define __EXPR_OR__ 39
-typedef struct EXPR_OR_struct __EXPR_OR;
-struct EXPR_OR_struct {
+// DTA__WK2C
+#define __DTA__WK2C__ 52
+struct DTA__WK2C_struct {
+ __ITM_OBJECT__JC parent_itm_object__XK2C;
+ void *slot__IU4D;
+ void *self_arg__JU4D;
+ void *result_expr__LU4D;
+ __LOCAL__L4WC *context__UU4D;
+};
+// DTA_RD__VK2C
+#define __DTA_RD__VK2C__ 48
+struct DTA_RD__VK2C_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__U31M;
+ __DTA__WK2C parent_dta__YK2C;
+ __BOOLEAN__L is_intern__MU4D;
};
-__EXPR_OR EXPR_OR_={__EXPR_OR__};
-#define EXPR_OR__ (&EXPR_OR_)
-
-// EXPR_XOR
-#define __EXPR_XOR__ 40
-typedef struct EXPR_XOR_struct __EXPR_XOR;
-struct EXPR_XOR_struct {
+// DTA_CAST__5FPJ
+#define __DTA_CAST__5FPJ__ 49
+struct DTA_CAST__5FPJ_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__0G5N;
+ void *result_expr__PCGL;
};
-__EXPR_XOR EXPR_XOR_={__EXPR_XOR__};
-#define EXPR_XOR__ (&EXPR_XOR_)
-
-// DTA
-#define __DTA__ 59
-typedef struct DTA_struct __DTA;
-struct DTA_struct {
- __ITM_OBJECT parent_itm_object__MLQC;
- void *context__VHZD;
- void *slot__WHZD;
- void *self_arg__XHZD;
- void *result_expr__YHZD;
+// DTA_WR_CODE__UPPJ
+#define __DTA_WR_CODE__UPPJ__ 50
+struct DTA_WR_CODE__UPPJ_struct {
+ unsigned long __id;
+ __DTA__WK2C parent_dta__VPPJ;
+ void *code__DGJK;
};
-__DTA DTA_;
-#define DTA__ (&DTA_)
-
-// DTA_RD
-#define __DTA_RD__ 41
-typedef struct DTA_RD_struct __DTA_RD;
-struct DTA_RD_struct {
+// DTA_WR_VALUE__KIWJ
+#define __DTA_WR_VALUE__KIWJ__ 51
+struct DTA_WR_VALUE__KIWJ_struct {
unsigned long __id;
- __DTA parent_dta__NLQC;
+ __DTA__WK2C parent_dta__LIWJ;
+ void *value__MGBK;
+ __BOOLEAN__L copy_value__EGBK;
};
-__DTA_RD DTA_RD_={__DTA_RD__};
-#define DTA_RD__ (&DTA_RD_)
-
-// DTA_CAST
-#define __DTA_CAST__ 42
-typedef struct DTA_CAST_struct __DTA_CAST;
-struct DTA_CAST_struct {
+// DTA_RD_ARGS__HSWJ
+#define __DTA_RD_ARGS__HSWJ__ 52
+struct DTA_RD_ARGS__HSWJ_struct {
unsigned long __id;
- void *result_expr__G01H;
+ __DTA_RD__VK2C parent_dta__ISWJ;
+ __BOOLEAN__L copy_argument__SGBK;
+ __FAST_ARRAYoEXPRo__45WC *argument_list__0GBK;
};
-__DTA_CAST DTA_CAST_={__DTA_CAST__};
-#define DTA_CAST__ (&DTA_CAST_)
-
-// DTA_WR_CODE
-#define __DTA_WR_CODE__ 43
-typedef struct DTA_WR_CODE_struct __DTA_WR_CODE;
-struct DTA_WR_CODE_struct {
+// DTA_BLOCK__GSWJ
+#define __DTA_BLOCK__GSWJ__ 53
+struct DTA_BLOCK__GSWJ_struct {
unsigned long __id;
- __DTA parent_dta__MZLH;
- void *code__QNEI;
+ __DTA_RD_ARGS__HSWJ parent_dta_rd_args__JSWJ;
+ void *result_expr__4KBK;
};
-__DTA_WR_CODE DTA_WR_CODE_={__DTA_WR_CODE__};
-#define DTA_WR_CODE__ (&DTA_WR_CODE_)
-
-// DTA_BLOCK
-#define __DTA_BLOCK__ 44
-typedef struct DTA_BLOCK_struct __DTA_BLOCK;
-struct DTA_BLOCK_struct {
+// READ__TIWH
+#define __READ__TIWH__ 53
+struct READ__TIWH_struct {
+ __EXPR__BK parent_expr__UIWH;
+};
+// READ_LOCAL__55ZI
+#define __READ_LOCAL__55ZI__ 54
+struct READ_LOCAL__55ZI_struct {
unsigned long __id;
- void *context__H2UH;
- void *result_expr__F41H;
- void *argument_list__EKFI;
- __BOOLEAN copy_argument__B0TI;
+ __READ__TIWH parent_read__AA0I;
+ __LOCAL__L4WC *local__BVEJ;
};
-__DTA_BLOCK DTA_BLOCK_={__DTA_BLOCK__};
-#define DTA_BLOCK__ (&DTA_BLOCK_)
-
-// DTA_WR_VALUE
-#define __DTA_WR_VALUE__ 45
-typedef struct DTA_WR_VALUE_struct __DTA_WR_VALUE;
-struct DTA_WR_VALUE_struct {
+// READ_SLOT__LL4K
+#define __READ_SLOT__LL4K__ 55
+struct READ_SLOT__LL4K_struct {
unsigned long __id;
- __DTA parent_dta__XSUH;
- void *value__ZMFI;
- __BOOLEAN copy_value__BZ5I;
+ __READ__TIWH parent_read__ML4K;
+ void *receiver__2L4K;
+ __SLOT_DATA__IJRG *slot__UYFM;
};
-__DTA_WR_VALUE DTA_WR_VALUE_={__DTA_WR_VALUE__};
-#define DTA_WR_VALUE__ (&DTA_WR_VALUE_)
-
-// DTA_RD_ARGS
-#define __DTA_RD_ARGS__ 46
-typedef struct DTA_RD_ARGS_struct __DTA_RD_ARGS;
-struct DTA_RD_ARGS_struct {
+// SWITCH__QDXC
+#define __SWITCH__QDXC__ 56
+struct SWITCH__QDXC_struct {
unsigned long __id;
- __DTA parent_dta__HOWH;
- void *argument_list__2SFI;
- __BOOLEAN copy_argument__45CK;
+ __INSTR__XH parent_instr__RDXC;
+ void *expr__OVFL;
+ __FAST_ARRAYoCASEo__G5EJ *list__ODFJ;
};
-__DTA_RD_ARGS DTA_RD_ARGS_={__DTA_RD_ARGS__};
-#define DTA_RD_ARGS__ (&DTA_RD_ARGS_)
-
-// TYPES
-#define __TYPES__ 60
-typedef struct TYPES_struct __TYPES;
-struct TYPES_struct {
- __INTEGER upper__GLAG;
- void **storage__4VFJ;
+// CASE__E5EJ
+#define __CASE__E5EJ__ 54
+struct CASE__E5EJ_struct {
+ void *id__KEFJ;
+ __LIST__WH *code__DIFJ;
};
-__TYPES TYPES_;
-#define TYPES__ (&TYPES_)
-
-// TYPES_TMP
-#define __TYPES_TMP__ 61
-typedef struct TYPES_TMP_struct __TYPES_TMP;
-struct TYPES_TMP_struct {
- __TYPES parent_types__415F;
- __INTEGER capacity__42GJ;
+// ARRAYED_COLLECTIONoCASEo__H5EJ
+#define __ARRAYED_COLLECTIONoCASEo__H5EJ__ 55
+struct ARRAYED_COLLECTIONoCASEo__H5EJ_struct {
+ __INTEGER__Q upper__BEFJ;
+ __INTEGER__Q capacity__THDN;
+ void **storage__LXBN;
};
-__TYPES_TMP TYPES_TMP_;
-#define TYPES_TMP__ (&TYPES_TMP_)
-
-// READ
-#define __READ__ 62
-typedef struct READ_struct __READ;
-struct READ_struct {
- __EXPR parent_expr__LHZD;
+// FAST_ARRAYoCASEo__G5EJ
+#define __FAST_ARRAYoCASEo__G5EJ__ 56
+struct FAST_ARRAYoCASEo__G5EJ_struct {
+ __ARRAYED_COLLECTIONoCASEo__H5EJ parent_arrayed_collection__O5EJ;
};
-__READ READ_;
-#define READ__ (&READ_)
-
-// READ_LOCAL
-#define __READ_LOCAL__ 47
-typedef struct READ_LOCAL_struct __READ_LOCAL;
-struct READ_LOCAL_struct {
+// STRING_CST__5J
+#define __STRING_CST__5J__ 57
+struct STRING_CST__5J_struct {
unsigned long __id;
- __READ parent_read__MHZD;
- void *local__HJZD;
+ __CONSTANT__AK parent_constant__EK;
+ __STRING_CONSTANT__0 *string__344J;
};
-__READ_LOCAL READ_LOCAL_={__READ_LOCAL__};
-#define READ_LOCAL__ (&READ_LOCAL_)
-
-// READ_SLOT
-#define __READ_SLOT__ 48
-typedef struct READ_SLOT_struct __READ_SLOT;
-struct READ_SLOT_struct {
+// EXTERNAL_C__Y5WC
+#define __EXTERNAL_C__Y5WC__ 58
+struct EXTERNAL_C__Y5WC_struct {
unsigned long __id;
- __READ parent_read__5ZTI;
- void *receiver__Q0TI;
- void *slot__MUGK;
+ __EXPR__BK parent_expr__Z5WC;
+ __TYPE_FULL__XMB *static_type__W54D;
+ __STRING_CONSTANT__0 *code__Y54D;
+ __TYPES__BN5D *living_type__U0RH;
+ __BOOLEAN__L is_persistant__X54D;
+ __FAST_ARRAYoEXPRo__45WC *access_list__Z54D;
};
-__READ_SLOT READ_SLOT_={__READ_SLOT__};
-#define READ_SLOT__ (&READ_SLOT_)
-
-// SWITCH
-#define __SWITCH__ 49
-typedef struct SWITCH_struct __SWITCH;
-struct SWITCH_struct {
+// EXPR_BINARY_CMP__LINJ
+#define __EXPR_BINARY_CMP__LINJ__ 57
+struct EXPR_BINARY_CMP__LINJ_struct {
+ __EXPR__BK parent_expr__MINJ;
+ void *left__354J;
+ void *right__DA5J;
+};
+// EXPR_EQUAL__KINJ
+#define __EXPR_EQUAL__KINJ__ 59
+struct EXPR_EQUAL__KINJ_struct {
+ unsigned long __id;
+ __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__NINJ;
+};
+// EXPR_NOT_EQUAL__VINJ
+#define __EXPR_NOT_EQUAL__VINJ__ 60
+struct EXPR_NOT_EQUAL__VINJ_struct {
unsigned long __id;
- __INSTR parent_instr__Z5LC;
- void *expr__ULFI;
- void *list__0KAG;
+ __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__WINJ;
};
-__SWITCH SWITCH_={__SWITCH__};
-#define SWITCH__ (&SWITCH_)
-
-// CASE
-#define __CASE__ 63
-typedef struct CASE_struct __CASE;
-struct CASE_struct {
- void *id__YLAG;
- void *code__JPAG;
+// EXPR_SUP__ABOJ
+#define __EXPR_SUP__ABOJ__ 61
+struct EXPR_SUP__ABOJ_struct {
+ unsigned long __id;
+ __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__BBOJ;
};
-__CASE CASE_;
-#define CASE__ (&CASE_)
-
-// ARRAYED_COLLECTION[CASE]
-#define __ARRAYED_COLLECTIONoCASEo__ 64
-typedef struct ARRAYED_COLLECTIONoCASEo_struct __ARRAYED_COLLECTIONoCASEo;
-struct ARRAYED_COLLECTIONoCASEo_struct {
- __INTEGER upper__PLAG;
- __INTEGER capacity__Y1GJ;
- void **storage__VXEJ;
+// PUT_TO__TFOJ
+#define __PUT_TO__TFOJ__ 62
+struct PUT_TO__TFOJ_struct {
+ unsigned long __id;
+ __EXPR__BK parent_expr__UFOJ;
+ void *receiver__QC5J;
+ void *index__SC5J;
+ void *value__UC5J;
};
-__ARRAYED_COLLECTIONoCASEo ARRAYED_COLLECTIONoCASEo_;
-#define ARRAYED_COLLECTIONoCASEo__ (&ARRAYED_COLLECTIONoCASEo_)
-
-// FAST_ARRAY[CASE]
-#define __FAST_ARRAYoCASEo__ 65
-typedef struct FAST_ARRAYoCASEo_struct __FAST_ARRAYoCASEo;
-struct FAST_ARRAYoCASEo_struct {
- __ARRAYED_COLLECTIONoCASEo parent_arrayed_collection__KGAG;
+// CAST__1HOJ
+#define __CAST__1HOJ__ 63
+struct CAST__1HOJ_struct {
+ unsigned long __id;
+ __EXPR__BK parent_expr__2HOJ;
+ __TYPE_FULL__XMB *static_type__FD5J;
+ void *value__PD5J;
};
-__FAST_ARRAYoCASEo FAST_ARRAYoCASEo_;
-#define FAST_ARRAYoCASEo__ (&FAST_ARRAYoCASEo_)
-
-// STRING_CST
-#define __STRING_CST__ 50
-typedef struct STRING_CST_struct __STRING_CST;
-struct STRING_CST_struct {
+// REAL_CST__1LOJ
+#define __REAL_CST__1LOJ__ 64
+struct REAL_CST__1LOJ_struct {
unsigned long __id;
- __CONSTANT parent_constant__5F;
- void *string__BK2H;
+ __CONSTANT__AK parent_constant__2LOJ;
+ __STRING_CONSTANT__0 *value__VD5J;
};
-__STRING_CST STRING_CST_={__STRING_CST__};
-#define STRING_CST__ (&STRING_CST_)
-
-// EXTERNAL_C
-#define __EXTERNAL_C__ 51
-typedef struct EXTERNAL_C_struct __EXTERNAL_C;
-struct EXTERNAL_C_struct {
+// CHARACTER_CST__RMOJ
+#define __CHARACTER_CST__RMOJ__ 65
+struct CHARACTER_CST__RMOJ_struct {
unsigned long __id;
- __EXPR parent_expr__I2LC;
- void *static_type__1VZD;
- void *code__3VZD;
- void *living_type__Z3QH;
- __BOOLEAN is_persistant__2VZD;
- void *access_list__4VZD;
+ __CONSTANT__AK parent_constant__SMOJ;
+ __STRING_CONSTANT__0 *text__0D5J;
};
-__EXTERNAL_C EXTERNAL_C_={__EXTERNAL_C__};
-#define EXTERNAL_C__ (&EXTERNAL_C_)
-
-// NODE_STYLE
-#define __NODE_STYLE__ 52
-typedef struct NODE_STYLE_struct __NODE_STYLE;
-struct NODE_STYLE_struct {
+// NATIVE_ARRAY_CHARACTER_CST__1NOJ
+#define __NATIVE_ARRAY_CHARACTER_CST__1NOJ__ 66
+struct NATIVE_ARRAY_CHARACTER_CST__1NOJ_struct {
unsigned long __id;
- __NODE parent_node__WO0G;
- void *slot__ON5G;
- void *result_expr__PN5G;
+ __CONSTANT__AK parent_constant__2NOJ;
+ __STRING_CONSTANT__0 *string__WBJK;
};
-__NODE_STYLE NODE_STYLE_={__NODE_STYLE__};
-#define NODE_STYLE__ (&NODE_STYLE_)
-
-// EXPR_BINARY_CMP
-#define __EXPR_BINARY_CMP__ 66
-typedef struct EXPR_BINARY_CMP_struct __EXPR_BINARY_CMP;
-struct EXPR_BINARY_CMP_struct {
- __EXPR parent_expr__CLJH;
- void *left__PM2H;
- void *right__TM2H;
+// EXPR_UNARY_LOGIC__X4FL
+#define __EXPR_UNARY_LOGIC__X4FL__ 58
+struct EXPR_UNARY_LOGIC__X4FL_struct {
+ __EXPR__BK parent_expr__Y4FL;
+ void *right__OL5O;
};
-__EXPR_BINARY_CMP EXPR_BINARY_CMP_;
-#define EXPR_BINARY_CMP__ (&EXPR_BINARY_CMP_)
-
-// EXPR_EQUAL
-#define __EXPR_EQUAL__ 53
-typedef struct EXPR_EQUAL_struct __EXPR_EQUAL;
-struct EXPR_EQUAL_struct {
+// EXPR_NOT_LOGIC__W4FL
+#define __EXPR_NOT_LOGIC__W4FL__ 67
+struct EXPR_NOT_LOGIC__W4FL_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__DLJH;
+ __EXPR_UNARY_LOGIC__X4FL parent_expr_unary_logic__Z4FL;
};
-__EXPR_EQUAL EXPR_EQUAL_={__EXPR_EQUAL__};
-#define EXPR_EQUAL__ (&EXPR_EQUAL_)
-
-// EXPR_NOT_EQUAL
-#define __EXPR_NOT_EQUAL__ 54
-typedef struct EXPR_NOT_EQUAL_struct __EXPR_NOT_EQUAL;
-struct EXPR_NOT_EQUAL_struct {
+// EXPR_BINARY_LOGIC__BDUL
+#define __EXPR_BINARY_LOGIC__BDUL__ 59
+struct EXPR_BINARY_LOGIC__BDUL_struct {
+ __EXPR__BK parent_expr__CDUL;
+ void *left__ROTP;
+ void *right__VOTP;
+};
+// EXPR_OR_LOGIC__ADUL
+#define __EXPR_OR_LOGIC__ADUL__ 68
+struct EXPR_OR_LOGIC__ADUL_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__LLJH;
+ __EXPR_BINARY_LOGIC__BDUL parent_expr_binary_logic__DDUL;
};
-__EXPR_NOT_EQUAL EXPR_NOT_EQUAL_={__EXPR_NOT_EQUAL__};
-#define EXPR_NOT_EQUAL__ (&EXPR_NOT_EQUAL_)
-
-// REAL_CST
-#define __REAL_CST__ 55
-typedef struct REAL_CST_struct __REAL_CST;
-struct REAL_CST_struct {
+// EXPR_OR_OR_LOGIC__3DUL
+#define __EXPR_OR_OR_LOGIC__3DUL__ 69
+struct EXPR_OR_OR_LOGIC__3DUL_struct {
unsigned long __id;
- __CONSTANT parent_constant__U2JH;
- void *value__HN2H;
+ __EXPR_OR_LOGIC__ADUL parent_expr_or_logic__4DUL;
};
-__REAL_CST REAL_CST_={__REAL_CST__};
-#define REAL_CST__ (&REAL_CST_)
-
-// CHARACTER_CST
-#define __CHARACTER_CST__ 56
-typedef struct CHARACTER_CST_struct __CHARACTER_CST;
-struct CHARACTER_CST_struct {
+// EXPR_AND_LOGIC__EFUL
+#define __EXPR_AND_LOGIC__EFUL__ 70
+struct EXPR_AND_LOGIC__EFUL_struct {
unsigned long __id;
- __CONSTANT parent_constant__H3JH;
- void *text__PN2H;
+ __EXPR_BINARY_LOGIC__BDUL parent_expr_binary_logic__FFUL;
};
-__CHARACTER_CST CHARACTER_CST_={__CHARACTER_CST__};
-#define CHARACTER_CST__ (&CHARACTER_CST_)
-
-// GET_TYPE_ID
-#define __GET_TYPE_ID__ 57
-typedef struct GET_TYPE_ID_struct __GET_TYPE_ID;
-struct GET_TYPE_ID_struct {
+// EXPR_AND_AND_LOGIC__5FUL
+#define __EXPR_AND_AND_LOGIC__5FUL__ 71
+struct EXPR_AND_AND_LOGIC__5FUL_struct {
unsigned long __id;
- __EXPR parent_expr__I5JH;
- void *receiver__5N2H;
+ __EXPR_AND_LOGIC__EFUL parent_expr_and_logic__AGUL;
};
-__GET_TYPE_ID GET_TYPE_ID_={__GET_TYPE_ID__};
-#define GET_TYPE_ID__ (&GET_TYPE_ID_)
-
-// EXPR_SUP
-#define __EXPR_SUP__ 58
-typedef struct EXPR_SUP_struct __EXPR_SUP;
-struct EXPR_SUP_struct {
+// READ_GLOBAL__T4YL
+#define __READ_GLOBAL__T4YL__ 72
+struct READ_GLOBAL__T4YL_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__15JH;
+ __READ__TIWH parent_read__U4YL;
+ __SLOT_DATA__IJRG *global__KAKM;
};
-__EXPR_SUP EXPR_SUP_={__EXPR_SUP__};
-#define EXPR_SUP__ (&EXPR_SUP_)
-
-// PUT_TO
-#define __PUT_TO__ 59
-typedef struct PUT_TO_struct __PUT_TO;
-struct PUT_TO_struct {
+// EXPR_SUP_EQ__1VBP
+#define __EXPR_SUP_EQ__1VBP__ 73
+struct EXPR_SUP_EQ__1VBP_struct {
unsigned long __id;
- __EXPR parent_expr__GEKH;
- void *receiver__WQ2H;
- void *index__0Q2H;
- void *value__4Q2H;
+ __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__2VBP;
};
-__PUT_TO PUT_TO_={__PUT_TO__};
-#define PUT_TO__ (&PUT_TO_)
-
-// SIZE_OF
-#define __SIZE_OF__ 60
-typedef struct SIZE_OF_struct __SIZE_OF;
-struct SIZE_OF_struct {
+// EXPR_INF__OXBP
+#define __EXPR_INF__OXBP__ 74
+struct EXPR_INF__OXBP_struct {
unsigned long __id;
- __EXPR parent_expr__VFKH;
- void *receiver__TR2H;
+ __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__PXBP;
};
-__SIZE_OF SIZE_OF_={__SIZE_OF__};
-#define SIZE_OF__ (&SIZE_OF_)
-
-// CAST
-#define __CAST__ 61
-typedef struct CAST_struct __CAST;
-struct CAST_struct {
+// EXPR_INF_EQ__FYBP
+#define __EXPR_INF_EQ__FYBP__ 75
+struct EXPR_INF_EQ__FYBP_struct {
unsigned long __id;
- __EXPR parent_expr__HGKH;
- void *static_type__0N1H;
- void *value__2R2H;
+ __EXPR_BINARY_CMP__LINJ parent_expr_binary_cmp__GYBP;
};
-__CAST CAST_={__CAST__};
-#define CAST__ (&CAST_)
-
-// READ_GLOBAL
-#define __READ_GLOBAL__ 62
-typedef struct READ_GLOBAL_struct __READ_GLOBAL;
-struct READ_GLOBAL_struct {
+// SLIM_ARRAYoRESULTo__5CZK
+#define __SLIM_ARRAYoRESULTo__5CZK__ 60
+struct SLIM_ARRAYoRESULTo__5CZK_struct {
+ __RESULT__3CZK *first__FHCL;
+ __FAST_ARRAYoRESULTo__RHCL *list__0HCL;
+};
+// CALL_SLOT__GAZK
+#define __CALL_SLOT__GAZK__ 76
+struct CALL_SLOT__GAZK_struct {
unsigned long __id;
- __READ parent_read__2ZUJ;
- void *global__ZGJK;
+ __INSTR__XH parent_instr__HAZK;
+ __SLIM_ARRAYoRESULTo__5CZK result_list__BDZK;
+ void *profil__TCZK;
+ void *cop_argument__P4JL;
+ __FAST_ARRAYoWRITEo__XJFJ *argument_list__Q4JL;
+ __BOOLEAN__L is_cop_return__ADFM;
};
-__READ_GLOBAL READ_GLOBAL_={__READ_GLOBAL__};
-#define READ_GLOBAL__ (&READ_GLOBAL_)
-
-// EXPR_UNARY_LOGIC
-#define __EXPR_UNARY_LOGIC__ 67
-typedef struct EXPR_UNARY_LOGIC_struct __EXPR_UNARY_LOGIC;
-struct EXPR_UNARY_LOGIC_struct {
- __EXPR parent_expr__5GUK;
- void *right__Q0ZM;
+// NODE_STYLE__RD4K
+#define __NODE_STYLE__RD4K__ 77
+struct NODE_STYLE__RD4K_struct {
+ unsigned long __id;
+ __NODE__Y3WC parent_node__SD4K;
+ void *slot__UOKL;
+ void *result_expr__VOKL;
};
-__EXPR_UNARY_LOGIC EXPR_UNARY_LOGIC_;
-#define EXPR_UNARY_LOGIC__ (&EXPR_UNARY_LOGIC_)
-
-// EXPR_NOT_LOGIC
-#define __EXPR_NOT_LOGIC__ 63
-typedef struct EXPR_NOT_LOGIC_struct __EXPR_NOT_LOGIC;
-struct EXPR_NOT_LOGIC_struct {
+// TYPE_BLOCK__CP5D
+#define __TYPE_BLOCK__CP5D__ 78
+struct TYPE_BLOCK__CP5D_struct {
unsigned long __id;
- __EXPR_UNARY_LOGIC parent_expr_unary_logic__AHUK;
+ __TYPE__FF parent_type__DP5D;
+ __FAST_ARRAYoTYPE_FULLo__VAY *argument_list__SPJF;
+ __FAST_ARRAYoTYPE_FULLo__VAY *result_list__2PJF;
};
-__EXPR_NOT_LOGIC EXPR_NOT_LOGIC_={__EXPR_NOT_LOGIC__};
-#define EXPR_NOT_LOGIC__ (&EXPR_NOT_LOGIC_)
-
-// EXPR_BINARY_LOGIC
-#define __EXPR_BINARY_LOGIC__ 68
-typedef struct EXPR_BINARY_LOGIC_struct __EXPR_BINARY_LOGIC;
-struct EXPR_BINARY_LOGIC_struct {
- __EXPR parent_expr__PICL;
- void *left__RREO;
- void *right__VREO;
+// ARRAYED_COLLECTIONoLIP_CODEo__14S
+#define __ARRAYED_COLLECTIONoLIP_CODEo__14S__ 61
+struct ARRAYED_COLLECTIONoLIP_CODEo__14S_struct {
+ __INTEGER__Q upper__PGXC;
+ __INTEGER__Q capacity__NOYC;
+ void **storage__0OYC;
};
-__EXPR_BINARY_LOGIC EXPR_BINARY_LOGIC_;
-#define EXPR_BINARY_LOGIC__ (&EXPR_BINARY_LOGIC_)
-
-// EXPR_OR_LOGIC
-#define __EXPR_OR_LOGIC__ 64
-typedef struct EXPR_OR_LOGIC_struct __EXPR_OR_LOGIC;
-struct EXPR_OR_LOGIC_struct {
+// FAST_ARRAYoLIP_CODEo__04S
+#define __FAST_ARRAYoLIP_CODEo__04S__ 62
+struct FAST_ARRAYoLIP_CODEo__04S_struct {
+ __ARRAYED_COLLECTIONoLIP_CODEo__14S parent_arrayed_collection__C5S;
+};
+// PARSER__VSD
+#define __PARSER__VSD__ 63
+struct PARSER__VSD_struct {
+ void *Nothing;
+};
+// LIP_BINARY__VWQB
+#define __LIP_BINARY__VWQB__ 79
+struct LIP_BINARY__VWQB_struct {
unsigned long __id;
- __EXPR_BINARY_LOGIC parent_expr_binary_logic__QICL;
+ __LIP_CODE__IC parent_lip_code__WWQB;
+ void *left__MS0C;
+ void *right__NS0C;
+ __CHARACTER__DB operator__OS0C;
};
-__EXPR_OR_LOGIC EXPR_OR_LOGIC_={__EXPR_OR_LOGIC__};
-#define EXPR_OR_LOGIC__ (&EXPR_OR_LOGIC_)
-
-// EXPR_OR_OR_LOGIC
-#define __EXPR_OR_OR_LOGIC__ 65
-typedef struct EXPR_OR_OR_LOGIC_struct __EXPR_OR_OR_LOGIC;
-struct EXPR_OR_OR_LOGIC_struct {
+// LIP_UNARY__HZSB
+#define __LIP_UNARY__HZSB__ 80
+struct LIP_UNARY__HZSB_struct {
unsigned long __id;
- __EXPR_OR_LOGIC parent_expr_or_logic__KJCL;
+ __LIP_CODE__IC parent_lip_code__IZSB;
+ void *value__1M0C;
+ __CHARACTER__DB operator__0M0C;
};
-__EXPR_OR_OR_LOGIC EXPR_OR_OR_LOGIC_={__EXPR_OR_OR_LOGIC__};
-#define EXPR_OR_OR_LOGIC__ (&EXPR_OR_OR_LOGIC_)
-
-// EXPR_AND_LOGIC
-#define __EXPR_AND_LOGIC__ 66
-typedef struct EXPR_AND_LOGIC_struct __EXPR_AND_LOGIC;
-struct EXPR_AND_LOGIC_struct {
+// ENTRY__U1AD
+#define __ENTRY__U1AD__ 64
+struct ENTRY__U1AD_struct {
+ __STRING_CONSTANT__0 *name__52AD;
+ __STRING_CONSTANT__0 *path__I3AD;
+};
+// ENTRY_UNIX__QOGD
+#define __ENTRY_UNIX__QOGD__ 65
+struct ENTRY_UNIX__QOGD_struct {
+ __ENTRY__U1AD parent_entry__ROGD;
+};
+// DIRECTORY__X1AD
+#define __DIRECTORY__X1AD__ 66
+struct DIRECTORY__X1AD_struct {
+ __LINKED_LISToENTRYo__ZBWH *list__5BWH;
+};
+// DIRECTORY_UNIX__POGD
+#define __DIRECTORY_UNIX__POGD__ 81
+struct DIRECTORY_UNIX__POGD_struct {
unsigned long __id;
- __EXPR_BINARY_LOGIC parent_expr_binary_logic__QKCL;
+ __ENTRY_UNIX__QOGD parent_entry_unix__SOGD;
+ __DIRECTORY__X1AD parent_directory__TOGD;
};
-__EXPR_AND_LOGIC EXPR_AND_LOGIC_={__EXPR_AND_LOGIC__};
-#define EXPR_AND_LOGIC__ (&EXPR_AND_LOGIC_)
-
-// EXPR_AND_AND_LOGIC
-#define __EXPR_AND_AND_LOGIC__ 67
-typedef struct EXPR_AND_AND_LOGIC_struct __EXPR_AND_AND_LOGIC;
-struct EXPR_AND_AND_LOGIC_struct {
+// FILE_UNIX__2VND
+#define __FILE_UNIX__2VND__ 82
+struct FILE_UNIX__2VND_struct {
unsigned long __id;
- __EXPR_AND_LOGIC parent_expr_and_logic__KLCL;
+ __ENTRY_UNIX__QOGD parent_entry_unix__3VND;
};
-__EXPR_AND_AND_LOGIC EXPR_AND_AND_LOGIC_={__EXPR_AND_AND_LOGIC__};
-#define EXPR_AND_AND_LOGIC__ (&EXPR_AND_AND_LOGIC_)
-
-// EXPR_SUP_EQ
-#define __EXPR_SUP_EQ__ 68
-typedef struct EXPR_SUP_EQ_struct __EXPR_SUP_EQ;
-struct EXPR_SUP_EQ_struct {
+// ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD
+#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD__ 67
+struct ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_struct {
+ __INTEGER__Q upper__53AF;
+ __INTEGER__Q capacity__B4AF;
+ void **storage__54AF;
+};
+// FAST_ARRAYoITM_ARGUMENTo__ZFYD
+#define __FAST_ARRAYoITM_ARGUMENTo__ZFYD__ 68
+struct FAST_ARRAYoITM_ARGUMENTo__ZFYD_struct {
+ __ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD parent_arrayed_collection__BGYD;
+};
+// ITM_SLOT__PLC
+#define __ITM_SLOT__PLC__ 83
+struct ITM_SLOT__PLC_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__UZ1M;
+ __NAMED__NF parent_named__QLC;
+ __SECTION___RVOB *id_section__TVOB;
+ void *result_type__KWOB;
+ void *next__0JZC;
+ __STRING_CONSTANT__0 *comment__BIUD;
+ void *value__DOBE;
+ __ITM_LIST__A2OC *require__SWBE;
+ __ITM_LIST__A2OC *ensure__0WBE;
+ __CHARACTER__DB affect__C2AE;
+ __FAST_ARRAYoITM_ARGUMENTo__ZFYD *argument_list__5LBE;
};
-__EXPR_SUP_EQ EXPR_SUP_EQ_={__EXPR_SUP_EQ__};
-#define EXPR_SUP_EQ__ (&EXPR_SUP_EQ_)
-
-// EXPR_INF
-#define __EXPR_INF__ 69
-typedef struct EXPR_INF_struct __EXPR_INF;
-struct EXPR_INF_struct {
+// ITM_EXPRESSION__4DRC
+#define __ITM_EXPRESSION__4DRC__ 84
+struct ITM_EXPRESSION__4DRC_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__G11M;
+ __FAST_ARRAYoITM_CODEo__WBPC *value_list__HT3D;
};
-__EXPR_INF EXPR_INF_={__EXPR_INF__};
-#define EXPR_INF__ (&EXPR_INF_)
-
-// EXPR_INF_EQ
-#define __EXPR_INF_EQ__ 70
-typedef struct EXPR_INF_EQ_struct __EXPR_INF_EQ;
-struct EXPR_INF_EQ_struct {
+// ITM_RESULT__JVMD
+#define __ITM_RESULT__JVMD__ 85
+struct ITM_RESULT__JVMD_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__211M;
+ void *value__WQAE;
};
-__EXPR_INF_EQ EXPR_INF_EQ_={__EXPR_INF_EQ__};
-#define EXPR_INF_EQ__ (&EXPR_INF_EQ_)
-
-// WRITE
-#define __WRITE__ 69
-typedef struct WRITE_struct __WRITE;
-struct WRITE_struct {
- __INSTR parent_instr__P3OG;
- void *value__PAEH;
- __BOOLEAN is_create__DBDI;
- __BOOLEAN is_delete__WJNL;
+// HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ
+#define __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__ 69
+struct HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_struct {
+ __INTEGER__Q capacity__LKVB;
+ __INTEGER__Q count__MFZB;
+ void **buckets__JFZB;
};
-__WRITE WRITE_;
-#define WRITE__ (&WRITE_)
-
-// WRITE_GLOBAL
-#define __WRITE_GLOBAL__ 71
-typedef struct WRITE_GLOBAL_struct __WRITE_GLOBAL;
-struct WRITE_GLOBAL_struct {
+// ARRAYED_COLLECTIONoEXPRo__55WC
+#define __ARRAYED_COLLECTIONoEXPRo__55WC__ 70
+struct ARRAYED_COLLECTIONoEXPRo__55WC_struct {
+ __INTEGER__Q upper__D0RH;
+ __INTEGER__Q capacity__0QEI;
+ void **storage__HREI;
+};
+// FAST_ARRAYoEXPRo__45WC
+#define __FAST_ARRAYoEXPRo__45WC__ 71
+struct FAST_ARRAYoEXPRo__45WC_struct {
+ __ARRAYED_COLLECTIONoEXPRo__55WC parent_arrayed_collection__GAXC;
+};
+// ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH
+#define __ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH__ 72
+struct ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_struct {
+ __INTEGER__Q capacity__JLEI;
+ __INTEGER__Q upper__0LEI;
+ void **storage__WLEI;
+};
+// FAST_ARRAYoPROFIL_SLOTo__GATH
+#define __FAST_ARRAYoPROFIL_SLOTo__GATH__ 73
+struct FAST_ARRAYoPROFIL_SLOTo__GATH_struct {
+ __ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH parent_arrayed_collection__OATH;
+};
+// SLOT__OLC
+#define __SLOT__OLC__ 74
+struct SLOT__OLC_struct {
+ void *parent_itm_slot__RLC;
+ void *receiver_type__XIRG;
+ __SLOT_CODE__4IRG *slot_code_intern__CJRG;
+ __SLOT_DATA__IJRG *slot_data_intern__LJRG;
+ __SLOT_DATA__IJRG *slot_id__GFWI;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *slot_data_list__NCXG;
+ __FAST_ARRAYoSLOT_CODEo__RPKL *slot_code_list__0PKL;
+};
+// ARRAYED_COLLECTIONoSLOT_CODEo__SPKL
+#define __ARRAYED_COLLECTIONoSLOT_CODEo__SPKL__ 75
+struct ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_struct {
+ __INTEGER__Q upper__UQKL;
+ __INTEGER__Q capacity__CPDN;
+ void **storage__AQDN;
+};
+// FAST_ARRAYoSLOT_CODEo__RPKL
+#define __FAST_ARRAYoSLOT_CODEo__RPKL__ 76
+struct FAST_ARRAYoSLOT_CODEo__RPKL_struct {
+ __ARRAYED_COLLECTIONoSLOT_CODEo__SPKL parent_arrayed_collection__ZPKL;
+};
+// ARRAYED_COLLECTIONoWRITEo__YJFJ
+#define __ARRAYED_COLLECTIONoWRITEo__YJFJ__ 77
+struct ARRAYED_COLLECTIONoWRITEo__YJFJ_struct {
+ __INTEGER__Q upper__0KFJ;
+ __INTEGER__Q capacity__PQGL;
+ void **storage__NRGL;
+};
+// FAST_ARRAYoWRITEo__XJFJ
+#define __FAST_ARRAYoWRITEo__XJFJ__ 78
+struct FAST_ARRAYoWRITEo__XJFJ_struct {
+ __ARRAYED_COLLECTIONoWRITEo__YJFJ parent_arrayed_collection__5JFJ;
+};
+// RESULT__3CZK
+#define __RESULT__3CZK__ 79
+struct RESULT__3CZK_struct {
+ void *write__DWKL;
+};
+// WRITE__FTDJ
+#define __WRITE__FTDJ__ 80
+struct WRITE__FTDJ_struct {
+ __INSTR__XH parent_instr__GTDJ;
+ void *value__3EJJ;
+ __BOOLEAN__L quiet_generation__Q15J;
+ __BOOLEAN__L is_create__THIK;
+ __BOOLEAN__L is_delete__S1HL;
+};
+// WRITE_GLOBAL__WXKJ
+#define __WRITE_GLOBAL__WXKJ__ 86
+struct WRITE_GLOBAL__WXKJ_struct {
unsigned long __id;
- __WRITE parent_write__YAGH;
- void *global__GU1H;
+ __WRITE__FTDJ parent_write__XXKJ;
+ __SLOT_DATA__IJRG *global__N15J;
};
-__WRITE_GLOBAL WRITE_GLOBAL_={__WRITE_GLOBAL__};
-#define WRITE_GLOBAL__ (&WRITE_GLOBAL_)
-
-// WRITE_SLOT
-#define __WRITE_SLOT__ 72
-typedef struct WRITE_SLOT_struct __WRITE_SLOT;
-struct WRITE_SLOT_struct {
+// WRITE_SLOT__EYKJ
+#define __WRITE_SLOT__EYKJ__ 87
+struct WRITE_SLOT__EYKJ_struct {
unsigned long __id;
- __WRITE parent_write__FBGH;
- void *slot__HT1H;
- void *receiver__PT1H;
+ __WRITE__FTDJ parent_write__FYKJ;
+ void *receiver__X54J;
+ __SLOT_DATA__IJRG *slot__025J;
};
-__WRITE_SLOT WRITE_SLOT_={__WRITE_SLOT__};
-#define WRITE_SLOT__ (&WRITE_SLOT_)
-
-// WRITE_LOCAL
-#define __WRITE_LOCAL__ 73
-typedef struct WRITE_LOCAL_struct __WRITE_LOCAL;
-struct WRITE_LOCAL_struct {
+// WRITE_LOCAL__TEYJ
+#define __WRITE_LOCAL__TEYJ__ 88
+struct WRITE_LOCAL__TEYJ_struct {
unsigned long __id;
- __WRITE parent_write__540I;
- void *local__ERIJ;
+ __WRITE__FTDJ parent_write__UEYJ;
+ __LOCAL__L4WC *local__0FKK;
};
-__WRITE_LOCAL WRITE_LOCAL_={__WRITE_LOCAL__};
-#define WRITE_LOCAL__ (&WRITE_LOCAL_)
-
-// LOOP
-#define __LOOP__ 74
-typedef struct LOOP_struct __LOOP;
-struct LOOP_struct {
+// IS_EXPANDED__35NJ
+#define __IS_EXPANDED__35NJ__ 89
+struct IS_EXPANDED__35NJ_struct {
unsigned long __id;
- __INSTR parent_instr__KLAL;
- __INTEGER link_count__OJLM;
- void *body__VJLM;
- void *name__ZQLM;
+ __EXPR__BK parent_expr__45NJ;
+ __READ_LOCAL__55ZI *receiver__RA5J;
};
-__LOOP LOOP_={__LOOP__};
-#define LOOP__ (&LOOP_)
-
-// PARSER
-#define __PARSER__ 70
-typedef struct PARSER_struct __PARSER;
-struct PARSER_struct {
- void *Nothing;
+// COP_LOCK__240M
+#define __COP_LOCK__240M__ 90
+struct COP_LOCK__240M_struct {
+ unsigned long __id;
+ __INSTR__XH parent_instr__340M;
+ void *data__W5GN;
};
-__PARSER PARSER_;
-#define PARSER__ (&PARSER_)
-
-// ITM_ARGUMENT
-#define __ITM_ARGUMENT__ 71
-typedef struct ITM_ARGUMENT_struct __ITM_ARGUMENT;
-struct ITM_ARGUMENT_struct {
- __ITM_OBJECT parent_itm_code__CXIC;
+// GET_TYPE_ID__HAOJ
+#define __GET_TYPE_ID__HAOJ__ 91
+struct GET_TYPE_ID__HAOJ_struct {
+ unsigned long __id;
+ __EXPR__BK parent_expr__IAOJ;
+ __TYPE_FULL__XMB *receiver__WA5J;
};
-__ITM_ARGUMENT ITM_ARGUMENT_;
-#define ITM_ARGUMENT__ (&ITM_ARGUMENT_)
-
-// ARRAYED_COLLECTION[ITM_ARGUMENT]
-#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__ 72
-typedef struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct __ARRAYED_COLLECTIONoITM_ARGUMENTo;
-struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct {
- __INTEGER upper__311D;
- __INTEGER capacity__511D;
- void **storage__121D;
+// SIZE_OF__5GOJ
+#define __SIZE_OF__5GOJ__ 92
+struct SIZE_OF__5GOJ_struct {
+ unsigned long __id;
+ __EXPR__BK parent_expr__AHOJ;
+ __TYPE_FULL__XMB *receiver__AD5J;
};
-__ARRAYED_COLLECTIONoITM_ARGUMENTo ARRAYED_COLLECTIONoITM_ARGUMENTo_;
-#define ARRAYED_COLLECTIONoITM_ARGUMENTo__ (&ARRAYED_COLLECTIONoITM_ARGUMENTo_)
-
-// FAST_ARRAY[ITM_ARGUMENT]
-#define __FAST_ARRAYoITM_ARGUMENTo__ 73
-typedef struct FAST_ARRAYoITM_ARGUMENTo_struct __FAST_ARRAYoITM_ARGUMENTo;
-struct FAST_ARRAYoITM_ARGUMENTo_struct {
- __ARRAYED_COLLECTIONoITM_ARGUMENTo parent_arrayed_collection__CFJD;
+// ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ
+#define __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ__ 81
+struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_struct {
+ __INTEGER__Q capacity__1GVB;
+ __INTEGER__Q upper__MHVB;
+ void **storage__IHVB;
};
-__FAST_ARRAYoITM_ARGUMENTo FAST_ARRAYoITM_ARGUMENTo_;
-#define FAST_ARRAYoITM_ARGUMENTo__ (&FAST_ARRAYoITM_ARGUMENTo_)
-
-// HASHED_DICTIONARY_NODE[ITM_SLOT,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__ 74
-typedef struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_struct {
- void *key__SDQD;
- void *item__FEQD;
- void *next__3DQD;
+// FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ
+#define __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__ 82
+struct FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_struct {
+ __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ parent_arrayed_collection__DFZ;
};
-__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[ITM_SLOT,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__ 75
-typedef struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_struct {
- __INTEGER capacity__PUJB;
- __INTEGER count__KYNB;
- void **buckets__HYNB;
+// ARRAYED_COLLECTIONoITM_CODEo__XBPC
+#define __ARRAYED_COLLECTIONoITM_CODEo__XBPC__ 83
+struct ARRAYED_COLLECTIONoITM_CODEo__XBPC_struct {
+ __INTEGER__Q upper__NARC;
+ __INTEGER__Q capacity__312D;
+ void **storage__K22D;
};
-__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[EXPR]
-#define __ARRAYED_COLLECTIONoEXPRo__ 76
-typedef struct ARRAYED_COLLECTIONoEXPRo_struct __ARRAYED_COLLECTIONoEXPRo;
-struct ARRAYED_COLLECTIONoEXPRo_struct {
- __INTEGER upper__2RSH;
- __INTEGER capacity__YRDI;
- void **storage__DSDI;
+// FAST_ARRAYoITM_CODEo__WBPC
+#define __FAST_ARRAYoITM_CODEo__WBPC__ 84
+struct FAST_ARRAYoITM_CODEo__WBPC_struct {
+ __ARRAYED_COLLECTIONoITM_CODEo__XBPC parent_arrayed_collection__4BPC;
};
-__ARRAYED_COLLECTIONoEXPRo ARRAYED_COLLECTIONoEXPRo_;
-#define ARRAYED_COLLECTIONoEXPRo__ (&ARRAYED_COLLECTIONoEXPRo_)
-
-// FAST_ARRAY[EXPR]
-#define __FAST_ARRAYoEXPRo__ 77
-typedef struct FAST_ARRAYoEXPRo_struct __FAST_ARRAYoEXPRo;
-struct FAST_ARRAYoEXPRo_struct {
- __ARRAYED_COLLECTIONoEXPRo parent_arrayed_collection__Q2LC;
+// ITM_ARGUMENT__MISC
+#define __ITM_ARGUMENT__MISC__ 85
+struct ITM_ARGUMENT__MISC_struct {
+ __ITM_OBJECT__JC parent_itm_code__NISC;
};
-__FAST_ARRAYoEXPRo FAST_ARRAYoEXPRo_;
-#define FAST_ARRAYoEXPRo__ (&FAST_ARRAYoEXPRo_)
-
-// ITM_CODE
-#define __ITM_CODE__ 78
-typedef struct ITM_CODE_struct __ITM_CODE;
-struct ITM_CODE_struct {
- __ITM_OBJECT parent_itm_object__G1CC;
+// ITM_ARG__Q0MD
+#define __ITM_ARG__Q0MD__ 93
+struct ITM_ARG__Q0MD_struct {
+ unsigned long __id;
+ __ITM_ARGUMENT__MISC parent_itm_argument__R0MD;
+ __STRING_CONSTANT__0 *name__3VBE;
+ void *type__4VBE;
};
-__ITM_CODE ITM_CODE_;
-#define ITM_CODE__ (&ITM_CODE_)
-
-// ITM_LIST
-#define __ITM_LIST__ 75
-typedef struct ITM_LIST_struct __ITM_LIST;
-struct ITM_LIST_struct {
+// ITM_ARGS__MITF
+#define __ITM_ARGS__MITF__ 94
+struct ITM_ARGS__MITF_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__KVDC;
- void *code__T4OC;
- void *local_list__KHPC;
- void *static_list__WHPC;
+ __ITM_ARGUMENT__MISC parent_itm_argument__NITF;
+ __ITM_TYPE_MULTI__0URC *type__M32G;
+ __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *name__L32G;
};
-__ITM_LIST ITM_LIST_={__ITM_LIST__};
-#define ITM_LIST__ (&ITM_LIST_)
-
-// ITM_CONSTANT
-#define __ITM_CONSTANT__ 79
-typedef struct ITM_CONSTANT_struct __ITM_CONSTANT;
-struct ITM_CONSTANT_struct {
- __ITM_CODE parent_itm_code__2GEC;
+// ITM_CODE__HAOC
+#define __ITM_CODE__HAOC__ 86
+struct ITM_CODE__HAOC_struct {
+ __ITM_OBJECT__JC parent_itm_object__IAOC;
};
-__ITM_CONSTANT ITM_CONSTANT_;
-#define ITM_CONSTANT__ (&ITM_CONSTANT_)
-
-// ITM_PROTOTYPE
-#define __ITM_PROTOTYPE__ 76
-typedef struct ITM_PROTOTYPE_struct __ITM_PROTOTYPE;
-struct ITM_PROTOTYPE_struct {
+// ITM_READ__LHQC
+#define __ITM_READ__LHQC__ 95
+struct ITM_READ__LHQC_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__3GEC;
- void *type__CAPC;
+ __ITM_CODE__HAOC parent_itm_code__MHQC;
+ __STRING_CONSTANT__0 *name__XZ1C;
};
-__ITM_PROTOTYPE ITM_PROTOTYPE_={__ITM_PROTOTYPE__};
-#define ITM_PROTOTYPE__ (&ITM_PROTOTYPE_)
-
-// ITM_WRITE
-#define __ITM_WRITE__ 80
-typedef struct ITM_WRITE_struct __ITM_WRITE;
-struct ITM_WRITE_struct {
- __ITM_CODE parent_itm_code__UXFC;
- void *assign__OT2D;
- void *value__PT2D;
-};
-__ITM_WRITE ITM_WRITE_;
-#define ITM_WRITE__ (&ITM_WRITE_)
-
-// ITM_WRITE_VALUE
-#define __ITM_WRITE_VALUE__ 77
-typedef struct ITM_WRITE_VALUE_struct __ITM_WRITE_VALUE;
-struct ITM_WRITE_VALUE_struct {
+// ITM_READ_ARG1__1ARC
+#define __ITM_READ_ARG1__1ARC__ 96
+struct ITM_READ_ARG1__1ARC_struct {
unsigned long __id;
- __ITM_WRITE parent_itm_write__VXFC;
+ __ITM_READ__LHQC parent_itm_read__2ARC;
+ void *arg__S41C;
};
-__ITM_WRITE_VALUE ITM_WRITE_VALUE_={__ITM_WRITE_VALUE__};
-#define ITM_WRITE_VALUE__ (&ITM_WRITE_VALUE_)
-
-// ITM_WRITE_CAST
-#define __ITM_WRITE_CAST__ 78
-typedef struct ITM_WRITE_CAST_struct __ITM_WRITE_CAST;
-struct ITM_WRITE_CAST_struct {
+// ITM_LIST__A2OC
+#define __ITM_LIST__A2OC__ 97
+struct ITM_LIST__A2OC_struct {
unsigned long __id;
- __ITM_WRITE parent_itm_write__LYFC;
+ __ITM_CODE__HAOC parent_itm_code__B2OC;
+ __FAST_ARRAYoITM_CODEo__WBPC *code__EH1C;
+ __FAST_ARRAYoITM_LOCALo__VSPC *local_list__SJGG;
+ __FAST_ARRAYoITM_LOCALo__VSPC *static_list__4JGG;
};
-__ITM_WRITE_CAST ITM_WRITE_CAST_={__ITM_WRITE_CAST__};
-#define ITM_WRITE_CAST__ (&ITM_WRITE_CAST_)
-
-// ITM_READ
-#define __ITM_READ__ 79
-typedef struct ITM_READ_struct __ITM_READ;
-struct ITM_READ_struct {
+// ITM_CONSTANT__LEPC
+#define __ITM_CONSTANT__LEPC__ 87
+struct ITM_CONSTANT__LEPC_struct {
+ __ITM_CODE__HAOC parent_itm_code__MEPC;
+};
+// ITM_PROTOTYPE__KEPC
+#define __ITM_PROTOTYPE__KEPC__ 98
+struct ITM_PROTOTYPE__KEPC_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__Y0FC;
- void *name__AVPC;
+ __ITM_CONSTANT__LEPC parent_itm_constant__NEPC;
+ void *type__VH1C;
};
-__ITM_READ ITM_READ_={__ITM_READ__};
-#define ITM_READ__ (&ITM_READ_)
-
-// ITM_WRITE_CODE
-#define __ITM_WRITE_CODE__ 80
-typedef struct ITM_WRITE_CODE_struct __ITM_WRITE_CODE;
-struct ITM_WRITE_CODE_struct {
+// ITM_WRITE__FEQC
+#define __ITM_WRITE__FEQC__ 88
+struct ITM_WRITE__FEQC_struct {
+ __ITM_CODE__HAOC parent_itm_code__GEQC;
+ void *assign__4XDF;
+ void *value__5XDF;
+};
+// ITM_WRITE_VALUE__EEQC
+#define __ITM_WRITE_VALUE__EEQC__ 99
+struct ITM_WRITE_VALUE__EEQC_struct {
unsigned long __id;
- __ITM_WRITE parent_itm_write__W1FC;
+ __ITM_WRITE__FEQC parent_itm_write__HEQC;
};
-__ITM_WRITE_CODE ITM_WRITE_CODE_={__ITM_WRITE_CODE__};
-#define ITM_WRITE_CODE__ (&ITM_WRITE_CODE_)
-
-// ITM_READ_ARG2
-#define __ITM_READ_ARG2__ 81
-typedef struct ITM_READ_ARG2_struct __ITM_READ_ARG2;
-struct ITM_READ_ARG2_struct {
+// ITM_WRITE_CAST__3EQC
+#define __ITM_WRITE_CAST__3EQC__ 100
+struct ITM_WRITE_CAST__3EQC_struct {
unsigned long __id;
- __ITM_READ parent_itm_read__H4FC;
- void *arg_first__ZDQC;
- void *arg_second__0DQC;
+ __ITM_WRITE__FEQC parent_itm_write__4EQC;
};
-__ITM_READ_ARG2 ITM_READ_ARG2_={__ITM_READ_ARG2__};
-#define ITM_READ_ARG2__ (&ITM_READ_ARG2_)
-
-// ITM_BINARY
-#define __ITM_BINARY__ 82
-typedef struct ITM_BINARY_struct __ITM_BINARY;
-struct ITM_BINARY_struct {
+// ITM_WRITE_CODE__KIQC
+#define __ITM_WRITE_CODE__KIQC__ 101
+struct ITM_WRITE_CODE__KIQC_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__14FC;
- void *position_list__UU0D;
- void *value_list__VU0D;
- void *operator_list__WU0D;
+ __ITM_WRITE__FEQC parent_itm_write__LIQC;
};
-__ITM_BINARY ITM_BINARY_={__ITM_BINARY__};
-#define ITM_BINARY__ (&ITM_BINARY_)
-
-// ITM_READ_ARG1
-#define __ITM_READ_ARG1__ 83
-typedef struct ITM_READ_ARG1_struct __ITM_READ_ARG1;
-struct ITM_READ_ARG1_struct {
+// ITM_READ_ARG2__JDRC
+#define __ITM_READ_ARG2__JDRC__ 102
+struct ITM_READ_ARG2__JDRC_struct {
unsigned long __id;
- __ITM_READ parent_itm_read__E5GC;
- void *arg__BVPC;
+ __ITM_READ__LHQC parent_itm_read__KDRC;
+ void *arg_first__YZ1C;
+ void *arg_second__ZZ1C;
};
-__ITM_READ_ARG1 ITM_READ_ARG1_={__ITM_READ_ARG1__};
-#define ITM_READ_ARG1__ (&ITM_READ_ARG1_)
-
-// ITM_OLD
-#define __ITM_OLD__ 84
-typedef struct ITM_OLD_struct __ITM_OLD;
-struct ITM_OLD_struct {
+// ITM_OLD__TQRC
+#define __ITM_OLD__TQRC__ 103
+struct ITM_OLD__TQRC_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__UHIC;
- void *value__1YPC;
+ __ITM_CODE__HAOC parent_itm_code__UQRC;
+ void *value__GV1C;
};
-__ITM_OLD ITM_OLD_={__ITM_OLD__};
-#define ITM_OLD__ (&ITM_OLD_)
-
-// ITM_EXTERN
-#define __ITM_EXTERN__ 81
-typedef struct ITM_EXTERN_struct __ITM_EXTERN;
-struct ITM_EXTERN_struct {
- __ITM_CODE parent_itm_code__2WIC;
- void *extern__JH1D;
+// ITM_EXTERN__HISC
+#define __ITM_EXTERN__HISC__ 89
+struct ITM_EXTERN__HISC_struct {
+ __ITM_CODE__HAOC parent_itm_code__IISC;
+ __STRING_CONSTANT__0 *extern__RAAE;
};
-__ITM_EXTERN ITM_EXTERN_;
-#define ITM_EXTERN__ (&ITM_EXTERN_)
-
-// ITM_EXTERNAL_TYPE
-#define __ITM_EXTERNAL_TYPE__ 85
-typedef struct ITM_EXTERNAL_TYPE_struct __ITM_EXTERNAL_TYPE;
-struct ITM_EXTERNAL_TYPE_struct {
+// ITM_EXTERNAL_TYPE__GISC
+#define __ITM_EXTERNAL_TYPE__GISC__ 104
+struct ITM_EXTERNAL_TYPE__GISC_struct {
unsigned long __id;
- __ITM_EXTERN parent_itm_extern__3WIC;
- void *type__3W0D;
- __BOOLEAN is_persistant__WBJC;
- void *type_list__0T1D;
+ __ITM_EXTERN__HISC parent_itm_extern__JISC;
+ void *type__F35D;
+ __BOOLEAN__L is_persistant__JRSC;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *type_list__0QAE;
};
-__ITM_EXTERNAL_TYPE ITM_EXTERNAL_TYPE_={__ITM_EXTERNAL_TYPE__};
-#define ITM_EXTERNAL_TYPE__ (&ITM_EXTERNAL_TYPE_)
-
-// ITM_REAL
-#define __ITM_REAL__ 86
-typedef struct ITM_REAL_struct __ITM_REAL;
-struct ITM_REAL_struct {
+// ITM_BLOCK__EOSC
+#define __ITM_BLOCK__EOSC__ 105
+struct ITM_BLOCK__EOSC_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__P0IC;
- void *value__BB0D;
+ __ITM_LIST__A2OC *list__WBAF;
+ void *argument__XBAF;
};
-__ITM_REAL ITM_REAL_={__ITM_REAL__};
-#define ITM_REAL__ (&ITM_REAL_)
-
-// ITM_NUMBER
-#define __ITM_NUMBER__ 87
-typedef struct ITM_NUMBER_struct __ITM_NUMBER;
-struct ITM_NUMBER_struct {
+// ITM_EXTERNAL__QPSC
+#define __ITM_EXTERNAL__QPSC__ 106
+struct ITM_EXTERNAL__QPSC_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__B1IC;
- __INTEGER_64 value__GB0D;
+ __ITM_EXTERN__HISC parent_itm_extern__RPSC;
};
-__ITM_NUMBER ITM_NUMBER_={__ITM_NUMBER__};
-#define ITM_NUMBER__ (&ITM_NUMBER_)
-
-// ITM_EXTERNAL
-#define __ITM_EXTERNAL__ 88
-typedef struct ITM_EXTERNAL_struct __ITM_EXTERNAL;
-struct ITM_EXTERNAL_struct {
+// ITM_READ_ARGS__YUTC
+#define __ITM_READ_ARGS__YUTC__ 107
+struct ITM_READ_ARGS__YUTC_struct {
unsigned long __id;
- __ITM_EXTERN parent_itm_extern__45IC;
+ __ITM_READ__LHQC parent_itm_read__ZUTC;
+ __FAST_ARRAYoITM_CODEo__WBPC *args__HL2G;
};
-__ITM_EXTERNAL ITM_EXTERNAL_={__ITM_EXTERNAL__};
-#define ITM_EXTERNAL__ (&ITM_EXTERNAL_)
-
-// ITM_READ_ARGS
-#define __ITM_READ_ARGS__ 89
-typedef struct ITM_READ_ARGS_struct __ITM_READ_ARGS;
-struct ITM_READ_ARGS_struct {
+// ITM_REAL__KEUC
+#define __ITM_REAL__KEUC__ 108
+struct ITM_REAL__KEUC_struct {
unsigned long __id;
- __ITM_READ parent_itm_read__14JC;
- void *args__AEQC;
+ __ITM_CONSTANT__LEPC parent_itm_constant__LEUC;
+ __STRING_CONSTANT__0 *value__GA2C;
};
-__ITM_READ_ARGS ITM_READ_ARGS_={__ITM_READ_ARGS__};
-#define ITM_READ_ARGS__ (&ITM_READ_ARGS_)
-
-// IS_EXPANDED
-#define __IS_EXPANDED__ 90
-typedef struct IS_EXPANDED_struct __IS_EXPANDED;
-struct IS_EXPANDED_struct {
+// ITM_NUMBER__3EUC
+#define __ITM_NUMBER__3EUC__ 109
+struct ITM_NUMBER__3EUC_struct {
unsigned long __id;
- __EXPR parent_expr__04JH;
- void *receiver__WN2H;
+ __ITM_CONSTANT__LEPC parent_itm_constant__4EUC;
+ __INTEGER_64__1SG value__5L5D;
};
-__IS_EXPANDED IS_EXPANDED_={__IS_EXPANDED__};
-#define IS_EXPANDED__ (&IS_EXPANDED_)
-
-// ARRAYED_COLLECTION[PROFIL_SLOT]
-#define __ARRAYED_COLLECTIONoPROFIL_SLOTo__ 82
-typedef struct ARRAYED_COLLECTIONoPROFIL_SLOTo_struct __ARRAYED_COLLECTIONoPROFIL_SLOTo;
-struct ARRAYED_COLLECTIONoPROFIL_SLOTo_struct {
- __INTEGER capacity__BUPG;
- __INTEGER upper__QUPG;
- void **storage__MUPG;
+// ITM_STRING__BGUC
+#define __ITM_STRING__BGUC__ 110
+struct ITM_STRING__BGUC_struct {
+ unsigned long __id;
+ __ITM_CONSTANT__LEPC parent_itm_constant__CGUC;
+ __STRING_CONSTANT__0 *string__JM5D;
};
-__ARRAYED_COLLECTIONoPROFIL_SLOTo ARRAYED_COLLECTIONoPROFIL_SLOTo_;
-#define ARRAYED_COLLECTIONoPROFIL_SLOTo__ (&ARRAYED_COLLECTIONoPROFIL_SLOTo_)
-
-// FAST_ARRAY[PROFIL_SLOT]
-#define __FAST_ARRAYoPROFIL_SLOTo__ 83
-typedef struct FAST_ARRAYoPROFIL_SLOTo_struct __FAST_ARRAYoPROFIL_SLOTo;
-struct FAST_ARRAYoPROFIL_SLOTo_struct {
- __ARRAYED_COLLECTIONoPROFIL_SLOTo parent_arrayed_collection__P05F;
+// ARRAYED_COLLECTIONoRESULTo__SHCL
+#define __ARRAYED_COLLECTIONoRESULTo__SHCL__ 90
+struct ARRAYED_COLLECTIONoRESULTo__SHCL_struct {
+ __INTEGER__Q upper__3EHM;
+ __INTEGER__Q capacity__5EHM;
+ void **storage__3FHM;
};
-__FAST_ARRAYoPROFIL_SLOTo FAST_ARRAYoPROFIL_SLOTo_;
-#define FAST_ARRAYoPROFIL_SLOTo__ (&FAST_ARRAYoPROFIL_SLOTo_)
-
-// ARRAYED_COLLECTION[SLOT_CODE]
-#define __ARRAYED_COLLECTIONoSLOT_CODEo__ 84
-typedef struct ARRAYED_COLLECTIONoSLOT_CODEo_struct __ARRAYED_COLLECTIONoSLOT_CODEo;
-struct ARRAYED_COLLECTIONoSLOT_CODEo_struct {
- __INTEGER upper__1UIJ;
- __INTEGER capacity__3OIK;
- void **storage__ZPIK;
+// FAST_ARRAYoRESULTo__RHCL
+#define __FAST_ARRAYoRESULTo__RHCL__ 91
+struct FAST_ARRAYoRESULTo__RHCL_struct {
+ __ARRAYED_COLLECTIONoRESULTo__SHCL parent_arrayed_collection__ZHCL;
};
-__ARRAYED_COLLECTIONoSLOT_CODEo ARRAYED_COLLECTIONoSLOT_CODEo_;
-#define ARRAYED_COLLECTIONoSLOT_CODEo__ (&ARRAYED_COLLECTIONoSLOT_CODEo_)
-
-// FAST_ARRAY[SLOT_CODE]
-#define __FAST_ARRAYoSLOT_CODEo__ 85
-typedef struct FAST_ARRAYoSLOT_CODEo_struct __FAST_ARRAYoSLOT_CODEo;
-struct FAST_ARRAYoSLOT_CODEo_struct {
- __ARRAYED_COLLECTIONoSLOT_CODEo parent_arrayed_collection__AUIJ;
+// HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J
+#define __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__ 92
+struct HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_struct {
+ __INTEGER__Q capacity__SBGM;
+ __INTEGER__Q count__TIGM;
+ void **buckets__ZBGM;
};
-__FAST_ARRAYoSLOT_CODEo FAST_ARRAYoSLOT_CODEo_;
-#define FAST_ARRAYoSLOT_CODEo__ (&FAST_ARRAYoSLOT_CODEo_)
-
-// ARRAYED_COLLECTION[WRITE]
-#define __ARRAYED_COLLECTIONoWRITEo__ 86
-typedef struct ARRAYED_COLLECTIONoWRITEo_struct __ARRAYED_COLLECTIONoWRITEo;
-struct ARRAYED_COLLECTIONoWRITEo_struct {
- __INTEGER upper__VODI;
- __INTEGER capacity__XODI;
- void **storage__TPDI;
+// ARRAYED_COLLECTIONoITM_LOCALo__WSPC
+#define __ARRAYED_COLLECTIONoITM_LOCALo__WSPC__ 93
+struct ARRAYED_COLLECTIONoITM_LOCALo__WSPC_struct {
+ __INTEGER__Q upper__MZQC;
+ __INTEGER__Q capacity__EH3D;
+ void **storage__CI3D;
};
-__ARRAYED_COLLECTIONoWRITEo ARRAYED_COLLECTIONoWRITEo_;
-#define ARRAYED_COLLECTIONoWRITEo__ (&ARRAYED_COLLECTIONoWRITEo_)
-
-// FAST_ARRAY[WRITE]
-#define __FAST_ARRAYoWRITEo__ 87
-typedef struct FAST_ARRAYoWRITEo_struct __FAST_ARRAYoWRITEo;
-struct FAST_ARRAYoWRITEo_struct {
- __ARRAYED_COLLECTIONoWRITEo parent_arrayed_collection__15DH;
+// FAST_ARRAYoITM_LOCALo__VSPC
+#define __FAST_ARRAYoITM_LOCALo__VSPC__ 94
+struct FAST_ARRAYoITM_LOCALo__VSPC_struct {
+ __ARRAYED_COLLECTIONoITM_LOCALo__WSPC parent_arrayed_collection__3SPC;
};
-__FAST_ARRAYoWRITEo FAST_ARRAYoWRITEo_;
-#define FAST_ARRAYoWRITEo__ (&FAST_ARRAYoWRITEo_)
-
-// HASHED_DICTIONARY_NODE[Expanded INTEGER,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__ 88
-typedef struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_struct {
- void *key__ZJFF;
- __INTEGER item__201F;
- void *next__EKFF;
+// ITM_LOCAL__TSPC
+#define __ITM_LOCAL__TSPC__ 95
+struct ITM_LOCAL__TSPC_struct {
+ __ITM_OBJECT__JC parent_itm_object__USPC;
+ __STRING_CONSTANT__0 *name__P1QC;
+ void *type__TP4F;
};
-__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[Expanded INTEGER,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__ 89
-typedef struct HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_struct {
- __INTEGER capacity__IJFF;
- __INTEGER count__NKFF;
- void **buckets__NJFF;
+// SECTION___RVOB
+#define __SECTION___RVOB__ 96
+struct SECTION___RVOB_struct {
+ __STRING_CONSTANT__0 *name__G25E;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *type_list__DTAF;
};
-__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[Expanded CHARACTER]
-#define __ARRAYED_COLLECTIONoExpanded_CHARACTERo__ 90
-typedef struct ARRAYED_COLLECTIONoExpanded_CHARACTERo_struct __ARRAYED_COLLECTIONoExpanded_CHARACTERo;
-struct ARRAYED_COLLECTIONoExpanded_CHARACTERo_struct {
- __INTEGER capacity__YSJB;
- __INTEGER upper__FTJB;
- __CHARACTER *storage__BTJB;
+// OBJECT__E
+#define __OBJECT__E__ 97
+struct OBJECT__E_struct {
+ void *Nothing;
};
-__ARRAYED_COLLECTIONoExpanded_CHARACTERo ARRAYED_COLLECTIONoExpanded_CHARACTERo_;
-#define ARRAYED_COLLECTIONoExpanded_CHARACTERo__ (&ARRAYED_COLLECTIONoExpanded_CHARACTERo_)
-
-// FAST_ARRAY[Expanded CHARACTER]
-#define __FAST_ARRAYoExpanded_CHARACTERo__ 91
-typedef struct FAST_ARRAYoExpanded_CHARACTERo_struct __FAST_ARRAYoExpanded_CHARACTERo;
-struct FAST_ARRAYoExpanded_CHARACTERo_struct {
- __ARRAYED_COLLECTIONoExpanded_CHARACTERo parent_arrayed_collection__3HM;
+// ALIAS_STR__PC
+#define __ALIAS_STR__PC__ 98
+struct ALIAS_STR__PC_struct {
+ void *Nothing;
};
-__FAST_ARRAYoExpanded_CHARACTERo FAST_ARRAYoExpanded_CHARACTERo_;
-#define FAST_ARRAYoExpanded_CHARACTERo__ (&FAST_ARRAYoExpanded_CHARACTERo_)
-
-// ARRAYED_COLLECTION[STRING_CONSTANT]
-#define __ARRAYED_COLLECTIONoSTRING_CONSTANTo__ 92
-typedef struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct __ARRAYED_COLLECTIONoSTRING_CONSTANTo;
-struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct {
- __INTEGER upper__UQSD;
- __INTEGER capacity__WPZD;
- void **storage__M5ZD;
+// HASHED_SET_NODEoABSTRACT_STRINGo__HZX
+#define __HASHED_SET_NODEoABSTRACT_STRINGo__HZX__ 99
+struct HASHED_SET_NODEoABSTRACT_STRINGo__HZX_struct {
+ __STRING_CONSTANT__0 *item__C0X;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *next__O0X;
};
-__ARRAYED_COLLECTIONoSTRING_CONSTANTo ARRAYED_COLLECTIONoSTRING_CONSTANTo_;
-#define ARRAYED_COLLECTIONoSTRING_CONSTANTo__ (&ARRAYED_COLLECTIONoSTRING_CONSTANTo_)
-
-// FAST_ARRAY[STRING_CONSTANT]
-#define __FAST_ARRAYoSTRING_CONSTANTo__ 93
-typedef struct FAST_ARRAYoSTRING_CONSTANTo_struct __FAST_ARRAYoSTRING_CONSTANTo;
-struct FAST_ARRAYoSTRING_CONSTANTo_struct {
- __ARRAYED_COLLECTIONoSTRING_CONSTANTo parent_arrayed_collection__HTFC;
+// FS_MIN__AJ
+#define __FS_MIN__AJ__ 100
+struct FS_MIN__AJ_struct {
+ void *Nothing;
};
-__FAST_ARRAYoSTRING_CONSTANTo FAST_ARRAYoSTRING_CONSTANTo_;
-#define FAST_ARRAYoSTRING_CONSTANTo__ (&FAST_ARRAYoSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[ITM_CODE]
-#define __ARRAYED_COLLECTIONoITM_CODEo__ 94
-typedef struct ARRAYED_COLLECTIONoITM_CODEo_struct __ARRAYED_COLLECTIONoITM_CODEo;
-struct ARRAYED_COLLECTIONoITM_CODEo_struct {
- __INTEGER upper__GAPC;
- __INTEGER capacity__CBPC;
- void **storage__NBPC;
+// HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC
+#define __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__ 101
+struct HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_struct {
+ __STRING_CONSTANT__0 *key__FWXC;
+ __PROTOTYPE__MF *item__2RYC;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *next__QWXC;
};
-__ARRAYED_COLLECTIONoITM_CODEo ARRAYED_COLLECTIONoITM_CODEo_;
-#define ARRAYED_COLLECTIONoITM_CODEo__ (&ARRAYED_COLLECTIONoITM_CODEo_)
-
-// FAST_ARRAY[ITM_CODE]
-#define __FAST_ARRAYoITM_CODEo__ 95
-typedef struct FAST_ARRAYoITM_CODEo_struct __FAST_ARRAYoITM_CODEo;
-struct FAST_ARRAYoITM_CODEo_struct {
- __ARRAYED_COLLECTIONoITM_CODEo parent_arrayed_collection__SEEC;
+// ARRAYED_COLLECTIONoPROTOTYPEo__JVB
+#define __ARRAYED_COLLECTIONoPROTOTYPEo__JVB__ 102
+struct ARRAYED_COLLECTIONoPROTOTYPEo__JVB_struct {
+ __INTEGER__Q upper__1VB;
+ __INTEGER__Q capacity__04Y;
+ void **storage__H5Y;
};
-__FAST_ARRAYoITM_CODEo FAST_ARRAYoITM_CODEo_;
-#define FAST_ARRAYoITM_CODEo__ (&FAST_ARRAYoITM_CODEo_)
-
-// ARRAYED_COLLECTION[Expanded POSITION]
-#define __ARRAYED_COLLECTIONoExpanded_POSITIONo__ 96
-typedef struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct __ARRAYED_COLLECTIONoExpanded_POSITIONo;
-struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct {
- __INTEGER upper__2M0D;
- __INTEGER capacity__IN0D;
- __POSITION *storage__T4ZD;
+// FAST_ARRAYoPROTOTYPEo__IVB
+#define __FAST_ARRAYoPROTOTYPEo__IVB__ 103
+struct FAST_ARRAYoPROTOTYPEo__IVB_struct {
+ __ARRAYED_COLLECTIONoPROTOTYPEo__JVB parent_arrayed_collection__QVB;
};
-__ARRAYED_COLLECTIONoExpanded_POSITIONo ARRAYED_COLLECTIONoExpanded_POSITIONo_;
-#define ARRAYED_COLLECTIONoExpanded_POSITIONo__ (&ARRAYED_COLLECTIONoExpanded_POSITIONo_)
-
-// FAST_ARRAY[Expanded POSITION]
-#define __FAST_ARRAYoExpanded_POSITIONo__ 97
-typedef struct FAST_ARRAYoExpanded_POSITIONo_struct __FAST_ARRAYoExpanded_POSITIONo;
-struct FAST_ARRAYoExpanded_POSITIONo_struct {
- __ARRAYED_COLLECTIONoExpanded_POSITIONo parent_arrayed_collection__NTFC;
+// ANY_OPTION__D
+#define __ANY_OPTION__D__ 104
+struct ANY_OPTION__D_struct {
+ void *Nothing;
};
-__FAST_ARRAYoExpanded_POSITIONo FAST_ARRAYoExpanded_POSITIONo_;
-#define FAST_ARRAYoExpanded_POSITIONo__ (&FAST_ARRAYoExpanded_POSITIONo_)
-
-// HASHED_SET_NODE[TYPES]
-#define __HASHED_SET_NODEoTYPESo__ 98
-typedef struct HASHED_SET_NODEoTYPESo_struct __HASHED_SET_NODEoTYPESo;
-struct HASHED_SET_NODEoTYPESo_struct {
- void *item__UIIK;
- void *next__AJIK;
+#define FALSE__O__ 0
+// ARRAYED_COLLECTIONoLIP_INTEGERo__NYW
+#define __ARRAYED_COLLECTIONoLIP_INTEGERo__NYW__ 105
+struct ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_struct {
+ __INTEGER__Q upper__FXUB;
+ __INTEGER__Q capacity__D0UB;
+ void **storage__Q0UB;
};
-__HASHED_SET_NODEoTYPESo HASHED_SET_NODEoTYPESo_;
-#define HASHED_SET_NODEoTYPESo__ (&HASHED_SET_NODEoTYPESo_)
-
-// HASHED_SET[TYPES]
-#define __HASHED_SEToTYPESo__ 99
-typedef struct HASHED_SEToTYPESo_struct __HASHED_SEToTYPESo;
-struct HASHED_SEToTYPESo_struct {
- __INTEGER capacity__DIIK;
- __INTEGER count__KWIK;
- void **buckets__IIIK;
+// FAST_ARRAYoLIP_INTEGERo__MYW
+#define __FAST_ARRAYoLIP_INTEGERo__MYW__ 106
+struct FAST_ARRAYoLIP_INTEGERo__MYW_struct {
+ __ARRAYED_COLLECTIONoLIP_INTEGERo__NYW parent_arrayed_collection__UYW;
};
-__HASHED_SEToTYPESo HASHED_SEToTYPESo_;
-#define HASHED_SEToTYPESo__ (&HASHED_SEToTYPESo_)
-
-// ITM_ARG
-#define __ITM_ARG__ 91
-typedef struct ITM_ARG_struct __ITM_ARG;
-struct ITM_ARG_struct {
- unsigned long __id;
- __ITM_ARGUMENT parent_itm_argument__2CCD;
- void *name__E22D;
- void *type__F22D;
+// ARRAYED_COLLECTIONoLIP_STRINGo__ZTW
+#define __ARRAYED_COLLECTIONoLIP_STRINGo__ZTW__ 107
+struct ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_struct {
+ __INTEGER__Q upper__WWUB;
+ __INTEGER__Q capacity__UYUB;
+ void **storage__BZUB;
};
-__ITM_ARG ITM_ARG_={__ITM_ARG__};
-#define ITM_ARG__ (&ITM_ARG_)
-
-// ITM_ARGS
-#define __ITM_ARGS__ 92
-typedef struct ITM_ARGS_struct __ITM_ARGS;
-struct ITM_ARGS_struct {
+// FAST_ARRAYoLIP_STRINGo__YTW
+#define __FAST_ARRAYoLIP_STRINGo__YTW__ 108
+struct FAST_ARRAYoLIP_STRINGo__YTW_struct {
+ __ARRAYED_COLLECTIONoLIP_STRINGo__ZTW parent_arrayed_collection__AUW;
+};
+// LIP_BOOLEAN__BCB
+#define __LIP_BOOLEAN__BCB__ 111
+struct LIP_BOOLEAN__BCB_struct {
unsigned long __id;
- __ITM_ARGUMENT parent_itm_argument__2SSD;
- void *type__NF3D;
- void *name__MF3D;
+ __BOOLEAN__L value__TIC;
};
-__ITM_ARGS ITM_ARGS_={__ITM_ARGS__};
-#define ITM_ARGS__ (&ITM_ARGS_)
-
-// SECTION_
-#define __SECTION___ 100
-typedef struct SECTION__struct __SECTION_;
-struct SECTION__struct {
- void *name__CH0D;
- void *type_list__QW1D;
+#define TRUE__K__ 1
+// HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK
+#define __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__ 109
+struct HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_struct {
+ __STRING_CONSTANT__0 *key__JEK;
+ __LIP_SLOT_DATA__3AB *item__2EK;
+ __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *next__UEK;
};
-__SECTION_ SECTION__;
-#define SECTION___ (&SECTION__)
-
-// HASHED_SET_NODE[FAST_ARRAY[STRING_CONSTANT]]
-#define __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ 101
-typedef struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo;
-struct HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_struct {
- void *item__LR0D;
- void *next__XR0D;
+// ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB__ 110
+struct ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_struct {
+ __INTEGER__Q upper__DNYC;
+ __INTEGER__Q capacity__S5YC;
+ void **storage__QAZC;
};
-__HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_;
-#define HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo_)
-
-// HASHED_SET[FAST_ARRAY[STRING_CONSTANT]]
-#define __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ 102
-typedef struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo;
-struct HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_struct {
- __INTEGER capacity__0Q0D;
- __INTEGER count__TR1D;
- void **buckets__5Q0D;
+// FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB
+#define __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__ 111
+struct FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB parent_arrayed_collection__P1FB;
};
-__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_;
-#define HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_)
-
-// ITM_LOCAL
-#define __ITM_LOCAL__ 103
-typedef struct ITM_LOCAL_struct __ITM_LOCAL;
-struct ITM_LOCAL_struct {
- __ITM_OBJECT parent_itm_object__DCFC;
- void *name__SZGC;
- void *type__S4EF;
+// ALIAS_ARRAYoLIP_CODEo__AET
+#define __ALIAS_ARRAYoLIP_CODEo__AET__ 112
+struct ALIAS_ARRAYoLIP_CODEo__AET_struct {
+ void *Nothing;
};
-__ITM_LOCAL ITM_LOCAL_;
-#define ITM_LOCAL__ (&ITM_LOCAL_)
-
-// ARRAYED_COLLECTION[ITM_LOCAL]
-#define __ARRAYED_COLLECTIONoITM_LOCALo__ 104
-typedef struct ARRAYED_COLLECTIONoITM_LOCALo_struct __ARRAYED_COLLECTIONoITM_LOCALo;
-struct ARRAYED_COLLECTIONoITM_LOCALo_struct {
- __INTEGER upper__PXGC;
- __INTEGER capacity__ILPC;
- void **storage__TLPC;
+// LIP_VALUE__ALKD
+#define __LIP_VALUE__ALKD__ 112
+struct LIP_VALUE__ALKD_struct {
+ unsigned long __id;
+ __LIP_CODE__IC parent_lip_code__BLKD;
+ void *value__0ABE;
};
-__ARRAYED_COLLECTIONoITM_LOCALo ARRAYED_COLLECTIONoITM_LOCALo_;
-#define ARRAYED_COLLECTIONoITM_LOCALo__ (&ARRAYED_COLLECTIONoITM_LOCALo_)
-
-// FAST_ARRAY[ITM_LOCAL]
-#define __FAST_ARRAYoITM_LOCALo__ 105
-typedef struct FAST_ARRAYoITM_LOCALo_struct __FAST_ARRAYoITM_LOCALo;
-struct FAST_ARRAYoITM_LOCALo_struct {
- __ARRAYED_COLLECTIONoITM_LOCALo parent_arrayed_collection__ICFC;
+// ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B
+#define __ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B__ 113
+struct ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_struct {
+ __INTEGER__Q upper__O3B;
+ __INTEGER__Q capacity__LXY;
+ void **storage__YXY;
};
-__FAST_ARRAYoITM_LOCALo FAST_ARRAYoITM_LOCALo_;
-#define FAST_ARRAYoITM_LOCALo__ (&FAST_ARRAYoITM_LOCALo_)
-
-// ITM_TYPE_SELF
-#define __ITM_TYPE_SELF__ 93
-typedef struct ITM_TYPE_SELF_struct __ITM_TYPE_SELF;
-struct ITM_TYPE_SELF_struct {
- unsigned long __id;
- __ITM_TYPE_SIMPLE parent_itm_type_simple__5KD;
+// FAST_ARRAYoLIP_SLOT_CODEo__22B
+#define __FAST_ARRAYoLIP_SLOT_CODEo__22B__ 114
+struct FAST_ARRAYoLIP_SLOT_CODEo__22B_struct {
+ __ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B parent_arrayed_collection__E3B;
};
-__ITM_TYPE_SELF ITM_TYPE_SELF_={__ITM_TYPE_SELF__};
-#define ITM_TYPE_SELF__ (&ITM_TYPE_SELF_)
-
-// NUMERIC
-#define __NUMERIC__ 106
-typedef struct NUMERIC_struct __NUMERIC;
-struct NUMERIC_struct {
+// LISAAC__B
+#define __LISAAC__B__ 115
+struct LISAAC__B_struct {
void *Nothing;
};
-__NUMERIC NUMERIC_;
-#define NUMERIC__ (&NUMERIC_)
-
-// OBJECT
-#define __OBJECT__ 107
-typedef struct OBJECT_struct __OBJECT;
-struct OBJECT_struct {
+// INPUT_STREAM__OKG
+#define __INPUT_STREAM__OKG__ 116
+struct INPUT_STREAM__OKG_struct {
void *Nothing;
};
-__OBJECT OBJECT_;
-#define OBJECT__ (&OBJECT_)
-
-// ALIAS_STR
-#define __ALIAS_STR__ 108
-typedef struct ALIAS_STR_struct __ALIAS_STR;
-struct ALIAS_STR_struct {
- void *Nothing;
+// FILE_SYSTEM__01AD
+#define __FILE_SYSTEM__01AD__ 117
+struct FILE_SYSTEM__01AD_struct {
+ __DIRECTORY_UNIX__POGD *parent_directory__LPGD;
+ int parent_directory__MPGD;
};
-__ALIAS_STR ALIAS_STR_;
-#define ALIAS_STR__ (&ALIAS_STR_)
-
-// ANY
-#define __ANY__ 109
-typedef struct ANY_struct __ANY;
-struct ANY_struct {
- __INTEGER object_id__45YG;
- int object_id__55YG;
+// HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E
+#define __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__ 118
+struct HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_struct {
+ __STRING_CONSTANT__0 *key__435E;
+ void *item__RA0F;
+ __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *next__K45E;
};
-__ANY ANY_;
-#define ANY__ (&ANY_)
-
-// FALSE
-#define FALSE__ 0
-
-// LISAAC
-#define __LISAAC__ 110
-typedef struct LISAAC_struct __LISAAC;
-struct LISAAC_struct {
- void *Nothing;
+// LINKED_COLLECTIONoENTRYo__0BWH
+#define __LINKED_COLLECTIONoENTRYo__0BWH__ 119
+struct LINKED_COLLECTIONoENTRYo__0BWH_struct {
+ __INTEGER__Q upper__W0BI;
};
-__LISAAC LISAAC_;
-#define LISAAC__ (&LISAAC_)
-
-// LINKED_LIST_NODE[STRING_CONSTANT]
-#define __LINKED_LIST_NODEoSTRING_CONSTANTo__ 111
-typedef struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct __LINKED_LIST_NODEoSTRING_CONSTANTo;
-struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct {
- void *item__BVK;
- void *next__AX4;
+// LINKED_LISToENTRYo__ZBWH
+#define __LINKED_LISToENTRYo__ZBWH__ 120
+struct LINKED_LISToENTRYo__ZBWH_struct {
+ __LINKED_COLLECTIONoENTRYo__0BWH parent_linked_collection__4BWH;
+ __INTEGER__Q mem_idx__T5DJ;
+ __LINKED_LIST_NODEoENTRYo__K5DJ *first_link__M5DJ;
+ __LINKED_LIST_NODEoENTRYo__K5DJ *mem_lnk__U5DJ;
+ __LINKED_LIST_NODEoENTRYo__K5DJ *last_link__V5DJ;
};
-__LINKED_LIST_NODEoSTRING_CONSTANTo LINKED_LIST_NODEoSTRING_CONSTANTo_;
-#define LINKED_LIST_NODEoSTRING_CONSTANTo__ (&LINKED_LIST_NODEoSTRING_CONSTANTo_)
-
-// FS_MIN
-#define __FS_MIN__ 112
-typedef struct FS_MIN_struct __FS_MIN;
-struct FS_MIN_struct {
- void *Nothing;
+// LINKED_LIST_NODEoENTRYo__K5DJ
+#define __LINKED_LIST_NODEoENTRYo__K5DJ__ 121
+struct LINKED_LIST_NODEoENTRYo__K5DJ_struct {
+ void *item__2KEJ;
+ __LINKED_LIST_NODEoENTRYo__K5DJ *next__JCIJ;
};
-__FS_MIN FS_MIN_;
-#define FS_MIN__ (&FS_MIN_)
-
-// ARRAYED_COLLECTION[PROTOTYPE]
-#define __ARRAYED_COLLECTIONoPROTOTYPEo__ 113
-typedef struct ARRAYED_COLLECTIONoPROTOTYPEo_struct __ARRAYED_COLLECTIONoPROTOTYPEo;
-struct ARRAYED_COLLECTIONoPROTOTYPEo_struct {
- __INTEGER upper__QQB;
- __INTEGER capacity__QZM;
- void **storage__1ZM;
+// HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J
+#define __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__ 122
+struct HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_struct {
+ __STRING_CONSTANT__0 *key__G4J;
+ void *item__RPS;
+ __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *next__R4J;
};
-__ARRAYED_COLLECTIONoPROTOTYPEo ARRAYED_COLLECTIONoPROTOTYPEo_;
-#define ARRAYED_COLLECTIONoPROTOTYPEo__ (&ARRAYED_COLLECTIONoPROTOTYPEo_)
-
-// FAST_ARRAY[PROTOTYPE]
-#define __FAST_ARRAYoPROTOTYPEo__ 114
-typedef struct FAST_ARRAYoPROTOTYPEo_struct __FAST_ARRAYoPROTOTYPEo;
-struct FAST_ARRAYoPROTOTYPEo_struct {
- __ARRAYED_COLLECTIONoPROTOTYPEo parent_arrayed_collection__FQB;
+// ITM_SLOT_OPERATOR__2F0D
+#define __ITM_SLOT_OPERATOR__2F0D__ 113
+struct ITM_SLOT_OPERATOR__2F0D_struct {
+ unsigned long __id;
+ __ITM_SLOT__PLC parent_itm_slot__3F0D;
+ __INTEGER__Q priority_and_level__MVBE;
};
-__FAST_ARRAYoPROTOTYPEo FAST_ARRAYoPROTOTYPEo_;
-#define FAST_ARRAYoPROTOTYPEo__ (&FAST_ARRAYoPROTOTYPEo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__ 115
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_struct {
- __INTEGER upper__LIL;
- __INTEGER capacity__2XL;
- void **storage__XYL;
+// HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK
+#define __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__ 123
+struct HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_struct {
+ __STRING_CONSTANT__0 *key__4AK;
+ void *item__RBK;
+ __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *next__JBK;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__ 116
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_struct __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo;
-struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo parent_arrayed_collection__ROC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC__ 124
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_struct {
+ __INTEGER__Q upper__SJY;
+ __INTEGER__Q capacity__0MY;
+ void **storage__WNY;
};
-__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__ (&FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// ALIAS_ARRAY[ITM_TYPE_MONO]
-#define __ALIAS_ARRAYoITM_TYPE_MONOo__ 117
-typedef struct ALIAS_ARRAYoITM_TYPE_MONOo_struct __ALIAS_ARRAYoITM_TYPE_MONOo;
-struct ALIAS_ARRAYoITM_TYPE_MONOo_struct {
+// FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC
+#define __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__ 125
+struct FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC parent_arrayed_collection__PRC;
+};
+// ALIAS_ARRAYoITM_TYPE_MONOo__HPB
+#define __ALIAS_ARRAYoITM_TYPE_MONOo__HPB__ 126
+struct ALIAS_ARRAYoITM_TYPE_MONOo__HPB_struct {
void *Nothing;
};
-__ALIAS_ARRAYoITM_TYPE_MONOo ALIAS_ARRAYoITM_TYPE_MONOo_;
-#define ALIAS_ARRAYoITM_TYPE_MONOo__ (&ALIAS_ARRAYoITM_TYPE_MONOo_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_GENERIC]
-#define __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ 118
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERICo;
-struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo_struct {
- __INTEGER upper__RQC;
- __INTEGER capacity__CSM;
- void **storage__NSM;
+// HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC
+#define __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__ 127
+struct HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_struct {
+ __INTEGER__Q capacity__PI0G;
+ __INTEGER__Q count__GN0G;
+ void **buckets__WI0G;
};
-__ARRAYED_COLLECTIONoITM_TYPE_GENERICo ARRAYED_COLLECTIONoITM_TYPE_GENERICo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ (&ARRAYED_COLLECTIONoITM_TYPE_GENERICo_)
-
-// FAST_ARRAY[ITM_TYPE_GENERIC]
-#define __FAST_ARRAYoITM_TYPE_GENERICo__ 119
-typedef struct FAST_ARRAYoITM_TYPE_GENERICo_struct __FAST_ARRAYoITM_TYPE_GENERICo;
-struct FAST_ARRAYoITM_TYPE_GENERICo_struct {
- __ARRAYED_COLLECTIONoITM_TYPE_GENERICo parent_arrayed_collection__HQC;
+// HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G
+#define __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__ 128
+struct HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_struct {
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *item__CJ0G;
+ __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *next__OJ0G;
};
-__FAST_ARRAYoITM_TYPE_GENERICo FAST_ARRAYoITM_TYPE_GENERICo_;
-#define FAST_ARRAYoITM_TYPE_GENERICo__ (&FAST_ARRAYoITM_TYPE_GENERICo_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_GENERIC_ELT]
-#define __ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__ 120
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_struct __ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo;
-struct ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_struct {
- __INTEGER capacity__5EQC;
- __INTEGER upper__LFQC;
- void **storage__SEQC;
+// ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC
+#define __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC__ 129
+struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_struct {
+ __INTEGER__Q upper__H4UC;
+ __INTEGER__Q capacity__N23D;
+ void **storage__E23D;
};
-__ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__ (&ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo_)
-
-// FAST_ARRAY[ITM_TYPE_GENERIC_ELT]
-#define __FAST_ARRAYoITM_TYPE_GENERIC_ELTo__ 121
-typedef struct FAST_ARRAYoITM_TYPE_GENERIC_ELTo_struct __FAST_ARRAYoITM_TYPE_GENERIC_ELTo;
-struct FAST_ARRAYoITM_TYPE_GENERIC_ELTo_struct {
- __ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo parent_arrayed_collection__PSLC;
+// FAST_ARRAYoITM_TYPE_MULTIo__V3UC
+#define __FAST_ARRAYoITM_TYPE_MULTIo__V3UC__ 130
+struct FAST_ARRAYoITM_TYPE_MULTIo__V3UC_struct {
+ __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC parent_arrayed_collection__33UC;
};
-__FAST_ARRAYoITM_TYPE_GENERIC_ELTo FAST_ARRAYoITM_TYPE_GENERIC_ELTo_;
-#define FAST_ARRAYoITM_TYPE_GENERIC_ELTo__ (&FAST_ARRAYoITM_TYPE_GENERIC_ELTo_)
-
-// TRUE
-#define TRUE__ 1
-
-// ARRAYED_COLLECTION[ITM_TYPE_STYLE]
-#define __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ 122
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct __ARRAYED_COLLECTIONoITM_TYPE_STYLEo;
-struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo_struct {
- __INTEGER upper__KMC;
- __INTEGER capacity__GKM;
- void **storage__RKM;
+// ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC
+#define __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC__ 131
+struct ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_struct {
+ __INTEGER__Q upper__IWSC;
+ __INTEGER__Q capacity__BU3D;
+ void **storage__YT3D;
};
-__ARRAYED_COLLECTIONoITM_TYPE_STYLEo ARRAYED_COLLECTIONoITM_TYPE_STYLEo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ (&ARRAYED_COLLECTIONoITM_TYPE_STYLEo_)
-
-// FAST_ARRAY[ITM_TYPE_STYLE]
-#define __FAST_ARRAYoITM_TYPE_STYLEo__ 123
-typedef struct FAST_ARRAYoITM_TYPE_STYLEo_struct __FAST_ARRAYoITM_TYPE_STYLEo;
-struct FAST_ARRAYoITM_TYPE_STYLEo_struct {
- __ARRAYED_COLLECTIONoITM_TYPE_STYLEo parent_arrayed_collection__AMC;
+// FAST_ARRAYoITM_TYPE_BLOCKo__WVSC
+#define __FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__ 132
+struct FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_struct {
+ __ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC parent_arrayed_collection__4VSC;
};
-__FAST_ARRAYoITM_TYPE_STYLEo FAST_ARRAYoITM_TYPE_STYLEo_;
-#define FAST_ARRAYoITM_TYPE_STYLEo__ (&FAST_ARRAYoITM_TYPE_STYLEo_)
-
-// ITM_CHARACTER
-#define __ITM_CHARACTER__ 94
-typedef struct ITM_CHARACTER_struct __ITM_CHARACTER;
-struct ITM_CHARACTER_struct {
+// ITM_CHARACTER__PFUC
+#define __ITM_CHARACTER__PFUC__ 114
+struct ITM_CHARACTER__PFUC_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__T1IC;
- void *character__LB0D;
+ __ITM_CONSTANT__LEPC parent_itm_constant__QFUC;
+ __STRING_CONSTANT__0 *character__EM5D;
};
-__ITM_CHARACTER ITM_CHARACTER_={__ITM_CHARACTER__};
-#define ITM_CHARACTER__ (&ITM_CHARACTER_)
-
-// ITM_STRING
-#define __ITM_STRING__ 95
-typedef struct ITM_STRING_struct __ITM_STRING;
-struct ITM_STRING_struct {
- unsigned long __id;
- __ITM_CODE parent_itm_code__E2IC;
- void *string__XB0D;
+// ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC
+#define __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC__ 133
+struct ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_struct {
+ __INTEGER__Q upper__GUC;
+ __INTEGER__Q capacity__Z2Y;
+ void **storage__G3Y;
};
-__ITM_STRING ITM_STRING_={__ITM_STRING__};
-#define ITM_STRING__ (&ITM_STRING_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_LOCAL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__ 124
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_struct {
- __INTEGER upper__YBPC;
- __INTEGER capacity__NJPC;
- void **storage__YJPC;
+// FAST_ARRAYoITM_TYPE_GENERICo__UTC
+#define __FAST_ARRAYoITM_TYPE_GENERICo__UTC__ 134
+struct FAST_ARRAYoITM_TYPE_GENERICo__UTC_struct {
+ __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC parent_arrayed_collection__2TC;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_LOCAL]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__ 125
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_struct __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo;
-struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo parent_arrayed_collection__WMFC;
+// ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC
+#define __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC__ 135
+struct ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_struct {
+ __INTEGER__Q upper__BPC;
+ __INTEGER__Q capacity__L0Y;
+ void **storage__Y0Y;
};
-__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__ (&FAST_ARRAYoFAST_ARRAYoITM_LOCALoo_)
-
-// ALIAS_ARRAY[ITM_LOCAL]
-#define __ALIAS_ARRAYoITM_LOCALo__ 126
-typedef struct ALIAS_ARRAYoITM_LOCALo_struct __ALIAS_ARRAYoITM_LOCALo;
-struct ALIAS_ARRAYoITM_LOCALo_struct {
- void *Nothing;
+// FAST_ARRAYoITM_TYPE_STYLEo__POC
+#define __FAST_ARRAYoITM_TYPE_STYLEo__POC__ 136
+struct FAST_ARRAYoITM_TYPE_STYLEo__POC_struct {
+ __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC parent_arrayed_collection__XOC;
};
-__ALIAS_ARRAYoITM_LOCALo ALIAS_ARRAYoITM_LOCALo_;
-#define ALIAS_ARRAYoITM_LOCALo__ (&ALIAS_ARRAYoITM_LOCALo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_CODE]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__ 127
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_struct {
- __INTEGER upper__P5OC;
- __INTEGER capacity__DEPC;
- void **storage__5EPC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC__ 137
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_struct {
+ __INTEGER__Q upper__V22D;
+ __INTEGER__Q capacity__AD3D;
+ void **storage__ND3D;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_CODE]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__ 128
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo_struct __FAST_ARRAYoFAST_ARRAYoITM_CODEoo;
-struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo parent_arrayed_collection__EFFC;
+// FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC
+#define __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__ 138
+struct FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC parent_arrayed_collection__J1PC;
};
-__FAST_ARRAYoFAST_ARRAYoITM_CODEoo FAST_ARRAYoFAST_ARRAYoITM_CODEoo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_CODEoo__ (&FAST_ARRAYoFAST_ARRAYoITM_CODEoo_)
-
-// ALIAS_ARRAY[ITM_CODE]
-#define __ALIAS_ARRAYoITM_CODEo__ 129
-typedef struct ALIAS_ARRAYoITM_CODEo_struct __ALIAS_ARRAYoITM_CODEo;
-struct ALIAS_ARRAYoITM_CODEo_struct {
+// ALIAS_ARRAYoITM_LOCALo__DTPC
+#define __ALIAS_ARRAYoITM_LOCALo__DTPC__ 139
+struct ALIAS_ARRAYoITM_LOCALo__DTPC_struct {
void *Nothing;
};
-__ALIAS_ARRAYoITM_CODEo ALIAS_ARRAYoITM_CODEo_;
-#define ALIAS_ARRAYoITM_CODEo__ (&ALIAS_ARRAYoITM_CODEo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[STRING_CONSTANT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__ 130
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_struct {
- __INTEGER upper__PRPC;
- __INTEGER capacity__CTPC;
- void **storage__NTPC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC__ 140
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_struct {
+ __INTEGER__Q upper__S02D;
+ __INTEGER__Q capacity__342D;
+ void **storage__152D;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo_)
-
-// FAST_ARRAY[FAST_ARRAY[STRING_CONSTANT]]
-#define __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__ 131
-typedef struct FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_struct __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo;
-struct FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo parent_arrayed_collection__11GC;
+// FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC
+#define __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__ 141
+struct FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC parent_arrayed_collection__4VPC;
};
-__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_;
-#define FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__ (&FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo_)
-
-// ALIAS_ARRAY[STRING_CONSTANT]
-#define __ALIAS_ARRAYoSTRING_CONSTANTo__ 132
-typedef struct ALIAS_ARRAYoSTRING_CONSTANTo_struct __ALIAS_ARRAYoSTRING_CONSTANTo;
-struct ALIAS_ARRAYoSTRING_CONSTANTo_struct {
+// ALIAS_ARRAYoITM_CODEo__JCPC
+#define __ALIAS_ARRAYoITM_CODEo__JCPC__ 142
+struct ALIAS_ARRAYoITM_CODEo__JCPC_struct {
void *Nothing;
};
-__ALIAS_ARRAYoSTRING_CONSTANTo ALIAS_ARRAYoSTRING_CONSTANTo_;
-#define ALIAS_ARRAYoSTRING_CONSTANTo__ (&ALIAS_ARRAYoSTRING_CONSTANTo_)
-
-// ITM_LIST_IDF
-#define __ITM_LIST_IDF__ 96
-typedef struct ITM_LIST_IDF_struct __ITM_LIST_IDF;
-struct ITM_LIST_IDF_struct {
- unsigned long __id;
- __ITM_CODE parent_itm_code__5WFC;
- void *list_name__LGGF;
-};
-__ITM_LIST_IDF ITM_LIST_IDF_={__ITM_LIST_IDF__};
-#define ITM_LIST_IDF__ (&ITM_LIST_IDF_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[Expanded POSITION]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__ 133
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_struct {
- __INTEGER upper__5PZD;
- __INTEGER capacity__1L0D;
- void **storage__GM0D;
+// ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC__ 143
+struct ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_struct {
+ __INTEGER__Q upper__DE3D;
+ __INTEGER__Q capacity__JF3D;
+ void **storage__WF3D;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo_)
-
-// FAST_ARRAY[FAST_ARRAY[Expanded POSITION]]
-#define __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__ 134
-typedef struct FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_struct __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo;
-struct FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo parent_arrayed_collection__AXZC;
+// FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC
+#define __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__ 144
+struct FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC parent_arrayed_collection__Q2QC;
};
-__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_;
-#define FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__ (&FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo_)
-
-// ALIAS_ARRAY[Expanded POSITION]
-#define __ALIAS_ARRAYoExpanded_POSITIONo__ 135
-typedef struct ALIAS_ARRAYoExpanded_POSITIONo_struct __ALIAS_ARRAYoExpanded_POSITIONo;
-struct ALIAS_ARRAYoExpanded_POSITIONo_struct {
+// ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC
+#define __ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC__ 145
+struct ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_struct {
void *Nothing;
};
-__ALIAS_ARRAYoExpanded_POSITIONo ALIAS_ARRAYoExpanded_POSITIONo_;
-#define ALIAS_ARRAYoExpanded_POSITIONo__ (&ALIAS_ARRAYoExpanded_POSITIONo_)
-
-// ITM_RESULT
-#define __ITM_RESULT__ 97
-typedef struct ITM_RESULT_struct __ITM_RESULT;
-struct ITM_RESULT_struct {
+// ITM_LIST_IDF__ODQC
+#define __ITM_LIST_IDF__ODQC__ 115
+struct ITM_LIST_IDF__ODQC_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__R5BD;
- void *value__O32D;
+ __ITM_CODE__HAOC parent_itm_code__PDQC;
+ __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *list_name__RNEI;
};
-__ITM_RESULT ITM_RESULT_={__ITM_RESULT__};
-#define ITM_RESULT__ (&ITM_RESULT_)
-
-// ITM_TYPE_MULTI
-#define __ITM_TYPE_MULTI__ 98
-typedef struct ITM_TYPE_MULTI_struct __ITM_TYPE_MULTI;
-struct ITM_TYPE_MULTI_struct {
+// ITM_LDOTS__4CPC
+#define __ITM_LDOTS__4CPC__ 116
+struct ITM_LDOTS__4CPC_struct {
unsigned long __id;
- void *list_type__YXVD;
+ __ITM_CODE__HAOC parent_itm_constant__5CPC;
};
-__ITM_TYPE_MULTI ITM_TYPE_MULTI_={__ITM_TYPE_MULTI__};
-#define ITM_TYPE_MULTI__ (&ITM_TYPE_MULTI_)
-
-// ARRAYED_COLLECTION[ITM_TYPE_MULTI]
-#define __ARRAYED_COLLECTIONoITM_TYPE_MULTIo__ 136
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct __ARRAYED_COLLECTIONoITM_TYPE_MULTIo;
-struct ARRAYED_COLLECTIONoITM_TYPE_MULTIo_struct {
- __INTEGER upper__OXVD;
- __INTEGER capacity__QG3D;
- void **storage__1G3D;
+// ITM_OPERATOR__U3QC
+#define __ITM_OPERATOR__U3QC__ 117
+struct ITM_OPERATOR__U3QC_struct {
+ unsigned long __id;
+ __ITM_CODE__HAOC parent_itm_code__V3QC;
+ __STRING_CONSTANT__0 *name__BBRC;
};
-__ARRAYED_COLLECTIONoITM_TYPE_MULTIo ARRAYED_COLLECTIONoITM_TYPE_MULTIo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_MULTIo__ (&ARRAYED_COLLECTIONoITM_TYPE_MULTIo_)
-
-// FAST_ARRAY[ITM_TYPE_MULTI]
-#define __FAST_ARRAYoITM_TYPE_MULTIo__ 137
-typedef struct FAST_ARRAYoITM_TYPE_MULTIo_struct __FAST_ARRAYoITM_TYPE_MULTIo;
-struct FAST_ARRAYoITM_TYPE_MULTIo_struct {
- __ARRAYED_COLLECTIONoITM_TYPE_MULTIo parent_arrayed_collection__EXVD;
+// HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG
+#define __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__ 146
+struct HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_struct {
+ __INTEGER__Q capacity__YODI;
+ __INTEGER__Q count__ASDI;
+ void **buckets__5ODI;
};
-__FAST_ARRAYoITM_TYPE_MULTIo FAST_ARRAYoITM_TYPE_MULTIo_;
-#define FAST_ARRAYoITM_TYPE_MULTIo__ (&FAST_ARRAYoITM_TYPE_MULTIo_)
-
-// ITM_BLOCK
-#define __ITM_BLOCK__ 99
-typedef struct ITM_BLOCK_struct __ITM_BLOCK;
-struct ITM_BLOCK_struct {
- unsigned long __id;
- void *list__2B0D;
- void *argument__3B0D;
+// HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI
+#define __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI__ 147
+struct HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_struct {
+ __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *item__LPDI;
+ __HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI *next__XPDI;
};
-__ITM_BLOCK ITM_BLOCK_={__ITM_BLOCK__};
-#define ITM_BLOCK__ (&ITM_BLOCK_)
-
-// HASHED_DICTIONARY_NODE[SECTION_,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__ 138
-typedef struct HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_struct {
- void *key__J20D;
- void *item__220D;
- void *next__U20D;
+// HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD
+#define __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__ 148
+struct HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_struct {
+ __INTEGER__Q capacity__DJAF;
+ __INTEGER__Q count__RUAF;
+ void **buckets__KJAF;
};
-__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[SECTION_,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__ 139
-typedef struct HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_struct __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_struct {
- __INTEGER capacity__Y10D;
- __INTEGER count__4X1D;
- void **buckets__310D;
+// HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF
+#define __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__ 149
+struct HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_struct {
+ __STRING_CONSTANT__0 *key__WJAF;
+ __SECTION___RVOB *item__JKAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *next__BKAF;
};
-__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__ (&HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY_NODE[SECTION_,FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ 140
-typedef struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct {
- void *item__C50D;
- void *key__P40D;
- void *next__040D;
+// HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD
+#define __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__ 150
+struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_struct {
+ __INTEGER__Q capacity__NLAF;
+ __INTEGER__Q count__5WAF;
+ void **buckets__ULAF;
};
-__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// HASHED_DICTIONARY[SECTION_,FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ 141
-typedef struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo;
-struct HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_struct {
- __INTEGER capacity__430D;
- __INTEGER count__Y01D;
- void **buckets__D40D;
+// HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF
+#define __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__ 151
+struct HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_struct {
+ __SECTION___RVOB *item__TMAF;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *key__AMAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *next__LMAF;
};
-__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_;
-#define HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ (&HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[ITM_ARGUMENT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__ 142
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_struct {
- __INTEGER upper__LR2D;
- __INTEGER capacity__QW2D;
- void **storage__MX2D;
+// ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD__ 152
+struct ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_struct {
+ __INTEGER__Q upper__JZAF;
+ __INTEGER__Q capacity__2OBF;
+ void **storage__JPBF;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo_)
-
-// FAST_ARRAY[FAST_ARRAY[ITM_ARGUMENT]]
-#define __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__ 143
-typedef struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_struct __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo;
-struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo parent_arrayed_collection__1YPD;
+// FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD
+#define __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__ 153
+struct FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD parent_arrayed_collection__K2YD;
};
-__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_;
-#define FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__ (&FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo_)
-
-// ALIAS_ARRAY[ITM_ARGUMENT]
-#define __ALIAS_ARRAYoITM_ARGUMENTo__ 144
-typedef struct ALIAS_ARRAYoITM_ARGUMENTo_struct __ALIAS_ARRAYoITM_ARGUMENTo;
-struct ALIAS_ARRAYoITM_ARGUMENTo_struct {
+// ALIAS_ARRAYoITM_ARGUMENTo__DGYD
+#define __ALIAS_ARRAYoITM_ARGUMENTo__DGYD__ 154
+struct ALIAS_ARRAYoITM_ARGUMENTo__DGYD_struct {
void *Nothing;
};
-__ALIAS_ARRAYoITM_ARGUMENTo ALIAS_ARRAYoITM_ARGUMENTo_;
-#define ALIAS_ARRAYoITM_ARGUMENTo__ (&ALIAS_ARRAYoITM_ARGUMENTo_)
-
-// ITM_LDOTS
-#define __ITM_LDOTS__ 100
-typedef struct ITM_LDOTS_struct __ITM_LDOTS;
-struct ITM_LDOTS_struct {
- unsigned long __id;
- __ITM_CODE parent_itm_constant__RFEC;
+// HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB
+#define __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB__ 155
+struct HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_struct {
+ __STRING_CONSTANT__0 *key__UKYD;
+ void *item__HLYD;
+ __HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB *next__5KYD;
};
-__ITM_LDOTS ITM_LDOTS_={__ITM_LDOTS__};
-#define ITM_LDOTS__ (&ITM_LDOTS_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[TYPE_FULL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__ 145
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_struct {
- __INTEGER upper__ZJNC;
- __INTEGER capacity__DZNC;
- void **storage__4ZNC;
+// ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1__ 156
+struct ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_struct {
+ __INTEGER__Q upper__CYXC;
+ __INTEGER__Q capacity__FGYC;
+ void **storage__BHYC;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo_)
-
-// FAST_ARRAY[FAST_ARRAY[TYPE_FULL]]
-#define __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__ 146
-typedef struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_struct __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo;
-struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo parent_arrayed_collection__PANB;
+// FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1
+#define __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__ 157
+struct FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1 parent_arrayed_collection__SM1;
};
-__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_;
-#define FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__ (&FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo_)
-
-// ALIAS_ARRAY[TYPE_FULL]
-#define __ALIAS_ARRAYoTYPE_FULLo__ 147
-typedef struct ALIAS_ARRAYoTYPE_FULLo_struct __ALIAS_ARRAYoTYPE_FULLo;
-struct ALIAS_ARRAYoTYPE_FULLo_struct {
+// ALIAS_ARRAYoTYPE_FULLo__CBY
+#define __ALIAS_ARRAYoTYPE_FULLo__CBY__ 158
+struct ALIAS_ARRAYoTYPE_FULLo__CBY_struct {
void *Nothing;
};
-__ALIAS_ARRAYoTYPE_FULLo ALIAS_ARRAYoTYPE_FULLo_;
-#define ALIAS_ARRAYoTYPE_FULLo__ (&ALIAS_ARRAYoTYPE_FULLo_)
-
-// HASHED_DICTIONARY_NODE[TYPE_GENERIC,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__ 148
-typedef struct HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_struct __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo;
-struct HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_struct {
- void *key__YNNC;
- void *item__LONC;
- void *next__DONC;
+// HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB
+#define __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__ 159
+struct HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_struct {
+ __INTEGER__Q capacity__0EDI;
+ __INTEGER__Q count__ZIDI;
+ void **buckets__BFDI;
};
-__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__ (&HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo_)
-
-// HASHED_DICTIONARY[TYPE_GENERIC,STRING_CONSTANT]
-#define __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__ 149
-typedef struct HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_struct __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo;
-struct HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_struct {
- __INTEGER capacity__HNNC;
- __INTEGER count__RIOC;
- void **buckets__MNNC;
+// HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI
+#define __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__ 160
+struct HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_struct {
+ __FAST_ARRAYoTYPE_FULLo__VAY *item__NFDI;
+ __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *next__ZFDI;
};
-__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_;
-#define HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo_)
-
-// ARRAYED_COLLECTION[TYPES_TMP]
-#define __ARRAYED_COLLECTIONoTYPES_TMPo__ 150
-typedef struct ARRAYED_COLLECTIONoTYPES_TMPo_struct __ARRAYED_COLLECTIONoTYPES_TMPo;
-struct ARRAYED_COLLECTIONoTYPES_TMPo_struct {
- __INTEGER upper__UX4G;
- __INTEGER capacity__P34G;
- void **storage__034G;
+// ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF
+#define __ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF__ 161
+struct ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_struct {
+ __INTEGER__Q upper__EPJF;
+ __INTEGER__Q capacity__3F1G;
+ void **storage__UF1G;
};
-__ARRAYED_COLLECTIONoTYPES_TMPo ARRAYED_COLLECTIONoTYPES_TMPo_;
-#define ARRAYED_COLLECTIONoTYPES_TMPo__ (&ARRAYED_COLLECTIONoTYPES_TMPo_)
-
-// FAST_ARRAY[TYPES_TMP]
-#define __FAST_ARRAYoTYPES_TMPo__ 151
-typedef struct FAST_ARRAYoTYPES_TMPo_struct __FAST_ARRAYoTYPES_TMPo;
-struct FAST_ARRAYoTYPES_TMPo_struct {
- __ARRAYED_COLLECTIONoTYPES_TMPo parent_arrayed_collection__HWSG;
+// FAST_ARRAYoTYPE_BLOCKo__SOJF
+#define __FAST_ARRAYoTYPE_BLOCKo__SOJF__ 162
+struct FAST_ARRAYoTYPE_BLOCKo__SOJF_struct {
+ __ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF parent_arrayed_collection__0OJF;
};
-__FAST_ARRAYoTYPES_TMPo FAST_ARRAYoTYPES_TMPo_;
-#define FAST_ARRAYoTYPES_TMPo__ (&FAST_ARRAYoTYPES_TMPo_)
-
-// ARRAYED_COLLECTION[PUT_TO]
-#define __ARRAYED_COLLECTIONoPUT_TOo__ 152
-typedef struct ARRAYED_COLLECTIONoPUT_TOo_struct __ARRAYED_COLLECTIONoPUT_TOo;
-struct ARRAYED_COLLECTIONoPUT_TOo_struct {
- __INTEGER upper__KGZM;
- __INTEGER capacity__F3FN;
- void **storage__B4FN;
+// HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB
+#define __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__ 163
+struct HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_struct {
+ __INTEGER__Q capacity__IJYC;
+ __INTEGER__Q count__3DZC;
+ void **buckets__PJYC;
};
-__ARRAYED_COLLECTIONoPUT_TOo ARRAYED_COLLECTIONoPUT_TOo_;
-#define ARRAYED_COLLECTIONoPUT_TOo__ (&ARRAYED_COLLECTIONoPUT_TOo_)
-
-// FAST_ARRAY[PUT_TO]
-#define __FAST_ARRAYoPUT_TOo__ 153
-typedef struct FAST_ARRAYoPUT_TOo_struct __FAST_ARRAYoPUT_TOo;
-struct FAST_ARRAYoPUT_TOo_struct {
- __ARRAYED_COLLECTIONoPUT_TOo parent_arrayed_collection__UFZM;
+// HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC
+#define __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__ 164
+struct HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_struct {
+ __STRING_CONSTANT__0 *key__1JYC;
+ __TYPE_GENERIC__OCY *item__OKYC;
+ __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *next__GKYC;
};
-__FAST_ARRAYoPUT_TOo FAST_ARRAYoPUT_TOo_;
-#define FAST_ARRAYoPUT_TOo__ (&FAST_ARRAYoPUT_TOo_)
-
-// LINKED_LIST_NODE[NODE_TYPE]
-#define __LINKED_LIST_NODEoNODE_TYPEo__ 154
-typedef struct LINKED_LIST_NODEoNODE_TYPEo_struct __LINKED_LIST_NODEoNODE_TYPEo;
-struct LINKED_LIST_NODEoNODE_TYPEo_struct {
- void *item__N0SE;
- void *next__OW4E;
+// HASHED_SET_NODEoTYPEo__QLZC
+#define __HASHED_SET_NODEoTYPEo__QLZC__ 165
+struct HASHED_SET_NODEoTYPEo__QLZC_struct {
+ void *item__JMZC;
+ __HASHED_SET_NODEoTYPEo__QLZC *next__UMZC;
};
-__LINKED_LIST_NODEoNODE_TYPEo LINKED_LIST_NODEoNODE_TYPEo_;
-#define LINKED_LIST_NODEoNODE_TYPEo__ (&LINKED_LIST_NODEoNODE_TYPEo_)
-
-// LOOP_END
-#define __LOOP_END__ 101
-typedef struct LOOP_END_struct __LOOP_END;
-struct LOOP_END_struct {
- unsigned long __id;
- __INSTR parent_instr__HD3L;
- void *loop__V5LM;
+// ARRAYED_COLLECTIONoTYPES_TMPo__BGHG
+#define __ARRAYED_COLLECTIONoTYPES_TMPo__BGHG__ 166
+struct ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_struct {
+ __INTEGER__Q upper__4TSH;
+ __INTEGER__Q capacity__K2SH;
+ void **storage__X2SH;
};
-__LOOP_END LOOP_END_={__LOOP_END__};
-#define LOOP_END__ (&LOOP_END_)
-
-// ARRAYED_COLLECTION[PROFIL]
-#define __ARRAYED_COLLECTIONoPROFILo__ 155
-typedef struct ARRAYED_COLLECTIONoPROFILo_struct __ARRAYED_COLLECTIONoPROFILo;
-struct ARRAYED_COLLECTIONoPROFILo_struct {
- __INTEGER upper__KNB;
- __INTEGER capacity__Z0L;
- void **storage__E1L;
+// FAST_ARRAYoTYPES_TMPo__AGHG
+#define __FAST_ARRAYoTYPES_TMPo__AGHG__ 167
+struct FAST_ARRAYoTYPES_TMPo__AGHG_struct {
+ __ARRAYED_COLLECTIONoTYPES_TMPo__BGHG parent_arrayed_collection__IGHG;
};
-__ARRAYED_COLLECTIONoPROFILo ARRAYED_COLLECTIONoPROFILo_;
-#define ARRAYED_COLLECTIONoPROFILo__ (&ARRAYED_COLLECTIONoPROFILo_)
-
-// FAST_ARRAY[PROFIL]
-#define __FAST_ARRAYoPROFILo__ 156
-typedef struct FAST_ARRAYoPROFILo_struct __FAST_ARRAYoPROFILo;
-struct FAST_ARRAYoPROFILo_struct {
- __ARRAYED_COLLECTIONoPROFILo parent_arrayed_collection__DNB;
+// HASHED_SEToTYPESo__GWXI
+#define __HASHED_SEToTYPESo__GWXI__ 168
+struct HASHED_SEToTYPESo__GWXI_struct {
+ __INTEGER__Q capacity__NHGL;
+ __INTEGER__Q count__DLGL;
+ void **buckets__UHGL;
};
-__FAST_ARRAYoPROFILo FAST_ARRAYoPROFILo_;
-#define FAST_ARRAYoPROFILo__ (&FAST_ARRAYoPROFILo_)
-
-// PROFIL_LIST
-#define __PROFIL_LIST__ 157
-typedef struct PROFIL_LIST_struct __PROFIL_LIST;
-struct PROFIL_LIST_struct {
+// HASHED_SET_NODEoTYPESo__IHGL
+#define __HASHED_SET_NODEoTYPESo__IHGL__ 169
+struct HASHED_SET_NODEoTYPESo__IHGL_struct {
+ __TYPES__BN5D *item__AIGL;
+ __HASHED_SET_NODEoTYPESo__IHGL *next__MIGL;
+};
+// LINKED_LIST_NODEoNODE_TYPEo__DB0G
+#define __LINKED_LIST_NODEoNODE_TYPEo__DB0G__ 170
+struct LINKED_LIST_NODEoNODE_TYPEo__DB0G_struct {
+ __NODE_TYPE__SK2C *item__GL0G;
+ __LINKED_LIST_NODEoNODE_TYPEo__DB0G *next__TVFH;
+};
+// ARRAYED_COLLECTIONoPUT_TOo__AMJO
+#define __ARRAYED_COLLECTIONoPUT_TOo__AMJO__ 171
+struct ARRAYED_COLLECTIONoPUT_TOo__AMJO_struct {
+ __INTEGER__Q upper__3MJO;
+ __INTEGER__Q capacity__QZAP;
+ void **storage__XXAP;
+};
+// FAST_ARRAYoPUT_TOo__5LJO
+#define __FAST_ARRAYoPUT_TOo__5LJO__ 172
+struct FAST_ARRAYoPUT_TOo__5LJO_struct {
+ __ARRAYED_COLLECTIONoPUT_TOo__AMJO parent_arrayed_collection__HMJO;
+};
+// ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ__ 173
+struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_struct {
+ __INTEGER__Q upper__32GL;
+ __INTEGER__Q capacity__KDHL;
+ void **storage__IEHL;
+};
+// FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ
+#define __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__ 174
+struct FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ parent_arrayed_collection__EYSJ;
+};
+// ALIAS_ARRAYoEXPRo__YXPJ
+#define __ALIAS_ARRAYoEXPRo__YXPJ__ 175
+struct ALIAS_ARRAYoEXPRo__YXPJ_struct {
void *Nothing;
};
-__PROFIL_LIST PROFIL_LIST_;
-#define PROFIL_LIST__ (&PROFIL_LIST_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[EXPR]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__ 158
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_struct {
- __INTEGER upper__NWDI;
- __INTEGER capacity__KYDI;
- void **storage__GZDI;
+// ARRAYED_COLLECTIONoPROFILo__TQB
+#define __ARRAYED_COLLECTIONoPROFILo__TQB__ 176
+struct ARRAYED_COLLECTIONoPROFILo__TQB_struct {
+ __INTEGER__Q upper__BRB;
+ __INTEGER__Q capacity__XUY;
+ void **storage__EVY;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_)
-
-// FAST_ARRAY[FAST_ARRAY[EXPR]]
-#define __FAST_ARRAYoFAST_ARRAYoEXPRoo__ 159
-typedef struct FAST_ARRAYoFAST_ARRAYoEXPRoo_struct __FAST_ARRAYoFAST_ARRAYoEXPRoo;
-struct FAST_ARRAYoFAST_ARRAYoEXPRoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo parent_arrayed_collection__P0LH;
+// FAST_ARRAYoPROFILo__SQB
+#define __FAST_ARRAYoPROFILo__SQB__ 177
+struct FAST_ARRAYoPROFILo__SQB_struct {
+ __ARRAYED_COLLECTIONoPROFILo__TQB parent_arrayed_collection__0QB;
};
-__FAST_ARRAYoFAST_ARRAYoEXPRoo FAST_ARRAYoFAST_ARRAYoEXPRoo_;
-#define FAST_ARRAYoFAST_ARRAYoEXPRoo__ (&FAST_ARRAYoFAST_ARRAYoEXPRoo_)
-
-// ALIAS_ARRAY[EXPR]
-#define __ALIAS_ARRAYoEXPRo__ 160
-typedef struct ALIAS_ARRAYoEXPRo_struct __ALIAS_ARRAYoEXPRo;
-struct ALIAS_ARRAYoEXPRo_struct {
+// PROFIL_LIST__BH
+#define __PROFIL_LIST__BH__ 178
+struct PROFIL_LIST__BH_struct {
void *Nothing;
};
-__ALIAS_ARRAYoEXPRo ALIAS_ARRAYoEXPRo_;
-#define ALIAS_ARRAYoEXPRo__ (&ALIAS_ARRAYoEXPRo_)
-
-// LOCAL_SEQ
-#define __LOCAL_SEQ__ 161
-typedef struct LOCAL_SEQ_struct __LOCAL_SEQ;
-struct LOCAL_SEQ_struct {
- void *last_write__02IL;
- void *last_list_current__H3IL;
- __UINTEGER_32 last_seq_call_local_and_loop__R3IL;
- __UINTEGER_32 last_seq_index__S5IL;
- __UINTEGER_32 last_seq_call_and_loop__5BJL;
- __UINTEGER_32 last_seq_or_and__PDJL;
- __INTEGER last_index__OKUL;
+// HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM
+#define __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__ 179
+struct HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_struct {
+ __STRING_CONSTANT__0 *key__ACGM;
+ __INTEGER__Q item__LCGM;
+ __HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM *next__ICGM;
};
-__LOCAL_SEQ LOCAL_SEQ_;
-#define LOCAL_SEQ__ (&LOCAL_SEQ_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[SLOT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__ 162
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_struct {
- __INTEGER upper__5WDI;
- __INTEGER capacity__D1DI;
- void **storage__51DI;
+// ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ__ 180
+struct ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_struct {
+ __INTEGER__Q upper__TYGL;
+ __INTEGER__Q capacity__EZGL;
+ void **storage__C0GL;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_)
-
-// FAST_ARRAY[FAST_ARRAY[SLOT]]
-#define __FAST_ARRAYoFAST_ARRAYoSLOToo__ 163
-typedef struct FAST_ARRAYoFAST_ARRAYoSLOToo_struct __FAST_ARRAYoFAST_ARRAYoSLOToo;
-struct FAST_ARRAYoFAST_ARRAYoSLOToo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo parent_arrayed_collection__K1LH;
+// FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ
+#define __FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__ 181
+struct FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ parent_arrayed_collection__FTPJ;
};
-__FAST_ARRAYoFAST_ARRAYoSLOToo FAST_ARRAYoFAST_ARRAYoSLOToo_;
-#define FAST_ARRAYoFAST_ARRAYoSLOToo__ (&FAST_ARRAYoFAST_ARRAYoSLOToo_)
-
-// ALIAS_ARRAY[SLOT]
-#define __ALIAS_ARRAYoSLOTo__ 164
-typedef struct ALIAS_ARRAYoSLOTo_struct __ALIAS_ARRAYoSLOTo;
-struct ALIAS_ARRAYoSLOTo_struct {
+// ALIAS_ARRAYoINSTRo__AKNJ
+#define __ALIAS_ARRAYoINSTRo__AKNJ__ 182
+struct ALIAS_ARRAYoINSTRo__AKNJ_struct {
void *Nothing;
};
-__ALIAS_ARRAYoSLOTo ALIAS_ARRAYoSLOTo_;
-#define ALIAS_ARRAYoSLOTo__ (&ALIAS_ARRAYoSLOTo_)
-
-// OUTPUT_STREAM
-#define __OUTPUT_STREAM__ 165
-typedef struct OUTPUT_STREAM_struct __OUTPUT_STREAM;
-struct OUTPUT_STREAM_struct {
+// LOOP__LRBK
+#define __LOOP__LRBK__ 118
+struct LOOP__LRBK_struct {
+ unsigned long __id;
+ __INSTR__XH parent_instr__MRBK;
+ __STRING_CONSTANT__0 *name__GPBN;
+ __LIST__WH *body__JPBN;
+ __INTEGER__Q link_count__RPBN;
+};
+// LOOP_END__W0RM
+#define __LOOP_END__W0RM__ 119
+struct LOOP_END__W0RM_struct {
+ unsigned long __id;
+ __INSTR__XH parent_instr__X0RM;
+ __LOOP__LRBK *loop__QLVO;
+};
+// COP_UNLOCK__4C1M
+#define __COP_UNLOCK__4C1M__ 120
+struct COP_UNLOCK__4C1M_struct {
+ unsigned long __id;
+ __INSTR__XH parent_instr__5C1M;
+};
+// OUTPUT_STREAM__KJ
+#define __OUTPUT_STREAM__KJ__ 183
+struct OUTPUT_STREAM__KJ_struct {
void *Nothing;
};
-__OUTPUT_STREAM OUTPUT_STREAM_;
-#define OUTPUT_STREAM__ (&OUTPUT_STREAM_)
-
-// ARRAYED_COLLECTION[LIST]
-#define __ARRAYED_COLLECTIONoLISTo__ 166
-typedef struct ARRAYED_COLLECTIONoLISTo_struct __ARRAYED_COLLECTIONoLISTo;
-struct ARRAYED_COLLECTIONoLISTo_struct {
- __INTEGER upper__0T4G;
- __INTEGER capacity__2T4G;
- void **storage__YU4G;
+// ARRAYED_COLLECTIONoLISTo__HCFE
+#define __ARRAYED_COLLECTIONoLISTo__HCFE__ 184
+struct ARRAYED_COLLECTIONoLISTo__HCFE_struct {
+ __INTEGER__Q upper__CI5F;
+ __INTEGER__Q capacity__EI5F;
+ void **storage__CJ5F;
};
-__ARRAYED_COLLECTIONoLISTo ARRAYED_COLLECTIONoLISTo_;
-#define ARRAYED_COLLECTIONoLISTo__ (&ARRAYED_COLLECTIONoLISTo_)
-
-// FAST_ARRAY[LIST]
-#define __FAST_ARRAYoLISTo__ 167
-typedef struct FAST_ARRAYoLISTo_struct __FAST_ARRAYoLISTo;
-struct FAST_ARRAYoLISTo_struct {
- __ARRAYED_COLLECTIONoLISTo parent_arrayed_collection__KWRG;
+// FAST_ARRAYoLISTo__GCFE
+#define __FAST_ARRAYoLISTo__GCFE__ 185
+struct FAST_ARRAYoLISTo__GCFE_struct {
+ __ARRAYED_COLLECTIONoLISTo__HCFE parent_arrayed_collection__OCFE;
};
-__FAST_ARRAYoLISTo FAST_ARRAYoLISTo_;
-#define FAST_ARRAYoLISTo__ (&FAST_ARRAYoLISTo_)
-
-// ARRAYED_COLLECTION[LOCAL_SEQ]
-#define __ARRAYED_COLLECTIONoLOCAL_SEQo__ 168
-typedef struct ARRAYED_COLLECTIONoLOCAL_SEQo_struct __ARRAYED_COLLECTIONoLOCAL_SEQo;
-struct ARRAYED_COLLECTIONoLOCAL_SEQo_struct {
- __INTEGER upper__N5IK;
- __INTEGER capacity__P5IK;
- void **storage__LAJK;
+// LOCAL_SEQ__QM1K
+#define __LOCAL_SEQ__QM1K__ 186
+struct LOCAL_SEQ__QM1K_struct {
+ __WRITE_LOCAL__TEYJ *last_write__MG3K;
+ __LIST__WH *last_list_current__ZG3K;
+ __UINTEGER_32__ZWB last_seq_call_local_and_loop__DH3K;
+ __UINTEGER_32__ZWB last_seq_index__EJ3K;
+ __UINTEGER_32__ZWB last_seq_call_and_loop__RL3K;
+ __UINTEGER_32__ZWB last_seq_or_and__CN3K;
+ __INTEGER__Q last_index__G5QL;
};
-__ARRAYED_COLLECTIONoLOCAL_SEQo ARRAYED_COLLECTIONoLOCAL_SEQo_;
-#define ARRAYED_COLLECTIONoLOCAL_SEQo__ (&ARRAYED_COLLECTIONoLOCAL_SEQo_)
-
-// FAST_ARRAY[LOCAL_SEQ]
-#define __FAST_ARRAYoLOCAL_SEQo__ 169
-typedef struct FAST_ARRAYoLOCAL_SEQo_struct __FAST_ARRAYoLOCAL_SEQo;
-struct FAST_ARRAYoLOCAL_SEQo_struct {
- __ARRAYED_COLLECTIONoLOCAL_SEQo parent_arrayed_collection__QQJJ;
+// ARRAYED_COLLECTIONoLOCAL_SEQo__LALL
+#define __ARRAYED_COLLECTIONoLOCAL_SEQo__LALL__ 187
+struct ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_struct {
+ __INTEGER__Q upper__C1DN;
+ __INTEGER__Q capacity__E1DN;
+ void **storage__C2DN;
};
-__FAST_ARRAYoLOCAL_SEQo FAST_ARRAYoLOCAL_SEQo_;
-#define FAST_ARRAYoLOCAL_SEQo__ (&FAST_ARRAYoLOCAL_SEQo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[LOCAL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__ 170
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_struct {
- __INTEGER capacity__WS4G;
- __INTEGER upper__CT4G;
- void **storage__FK4G;
+// FAST_ARRAYoLOCAL_SEQo__KALL
+#define __FAST_ARRAYoLOCAL_SEQo__KALL__ 188
+struct FAST_ARRAYoLOCAL_SEQo__KALL_struct {
+ __ARRAYED_COLLECTIONoLOCAL_SEQo__LALL parent_arrayed_collection__SALL;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_)
-
-// FAST_ARRAY[FAST_ARRAY[LOCAL]]
-#define __FAST_ARRAYoFAST_ARRAYoLOCALoo__ 171
-typedef struct FAST_ARRAYoFAST_ARRAYoLOCALoo_struct __FAST_ARRAYoFAST_ARRAYoLOCALoo;
-struct FAST_ARRAYoFAST_ARRAYoLOCALoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo parent_arrayed_collection__BSOG;
+// ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D__ 189
+struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_struct {
+ __INTEGER__Q upper__G0BE;
+ __INTEGER__Q capacity__KV5F;
+ void **storage__O04F;
};
-__FAST_ARRAYoFAST_ARRAYoLOCALoo FAST_ARRAYoFAST_ARRAYoLOCALoo_;
-#define FAST_ARRAYoFAST_ARRAYoLOCALoo__ (&FAST_ARRAYoFAST_ARRAYoLOCALoo_)
-
-// ARRAYED_COLLECTION[FAST_ARRAY[SLOT_DATA]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__ 172
-typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo;
-struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_struct {
- __INTEGER capacity__BCJJ;
- __INTEGER upper__NCJJ;
- void **storage__HZIJ;
+// FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D
+#define __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__ 190
+struct FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D parent_arrayed_collection__SX1D;
};
-__ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_;
-#define ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo_)
-
-// FAST_ARRAY[FAST_ARRAY[SLOT_DATA]]
-#define __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__ 173
-typedef struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_struct __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo;
-struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_struct {
- __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo parent_arrayed_collection__FH3G;
+// ALIASER_LOCAL__HX1D
+#define __ALIASER_LOCAL__HX1D__ 191
+struct ALIASER_LOCAL__HX1D_struct {
+ void *Nothing;
};
-__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_;
-#define FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__ (&FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_)
-
-// UINTEGER_64
-typedef unsigned long long __UINTEGER_64;
-
-// BLOCK
-#define __BLOCK__ 102
-typedef struct BLOCK_struct __BLOCK;
-struct BLOCK_struct {
+// CALL_NULL__IUB
+#define __CALL_NULL__IUB__ 121
+struct CALL_NULL__IUB_struct {
+ unsigned long __id;
+};
+// HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G
+#define __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__ 192
+struct HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_struct {
+ __UINTEGER_32__ZWB key__RM1G;
+ __STRING__BC *item__JN1G;
+ __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *next__DS4G;
+};
+// ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI__ 193
+struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_struct {
+ __INTEGER__Q capacity__UXGL;
+ __INTEGER__Q upper__AYGL;
+ void **storage__3TGL;
+};
+// FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI
+#define __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__ 194
+struct FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_struct {
+ __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI parent_arrayed_collection__VJWI;
+};
+// BLOCK__GB
+#define __BLOCK__GB__ 122
+struct BLOCK__GB_struct {
unsigned long __id;
void *self;
};
-__BLOCK BLOCK_={__BLOCK__};
-#define BLOCK__ (&BLOCK_)
-
-// NOP
-#define __NOP__ 103
-typedef struct NOP_struct __NOP;
-struct NOP_struct {
+// NOP__RXVJ
+#define __NOP__RXVJ__ 123
+struct NOP__RXVJ_struct {
unsigned long __id;
};
-__NOP NOP_={__NOP__};
-#define NOP__ (&NOP_)
-
-void *table_type[174];
+void *table_type[195];
//==========================//
// GLOBAL //
//==========================//
-void *parent_numeric__J;
-__INTEGER type_error__4AH;
-void *msg_err__5AH;
-__BOOLEAN verify__RCAG;
-void *context_extern__DOLH;
-__INTEGER level_pass__XXUC;
-__BOOLEAN is_alias__GWAH;
-void *list_alias__WSZN;
-__INTEGER id_counter_without_type__2E;
-void *genere_list__VOB;
-__INTEGER index_count__JJC;
-void *dico_type__RJC;
-void *slot_size__GH3G;
-__INTEGER id_counter_with_type__GK3G;
-void *last_type_contract__XVRL;
-void *prototype_list__GQB;
-void *prototype_dico__MHM;
-void *list_id__YKC;
-void *dico__ILC;
-void *type_void__5GEC;
-void *dico__BMC;
-void *dico__IQC;
-void *dicog_type__NDNB;
-void *node_list__2LQC;
-void *node_list_base__4YJH;
-void *stack_type__HMAG;
-__UINTEGER_32 old_seq_or_and__KXRG;
-__BOOLEAN mode_recursive__3XUC;
-__POINTER begin_memory__4PI;
-__UINTEGER_32 nb_page__OQJ;
-__UINTEGER_32 capacity_max__3IU;
-__MEMORY *first_free__QDBB;
-void *last_cast_name__T32H;
-void *list__QSLC;
-void *string_tmp__EKEF;
-__INTEGER top__KGQC;
-void *stack__TGQC;
-void *source_line__ZRB;
-__INTEGER count_context_sensitive__3REJ;
-__INTEGER count_no_recursive__ACCL;
-__INTEGER size__RCJK;
-void *free_list__IWSG;
-void *bucket__33EJ;
-__BOOLEAN switch_new_pass__05LC;
-__INTEGER output_count__AG;
-void *output__HG;
-__INTEGER is_storage__SFEK__TFEK;
-void *object__ODD;
-void *variable__OED;
-void *source__WFD;
-__INTEGER position__ZFD;
-__INTEGER pos_cur__2FD;
-__INTEGER pos_line__3FD;
-__INTEGER pos_col__4FD;
-__BOOLEAN is_found__LGD;
-__BOOLEAN is_good_section__OCE;
-__INTEGER begin_position__SOF;
-void *last_string__V1G;
-__INTEGER last_len_string__ELIB;
-void *last_section__S4BC;
-void *last_group__2EEC;
-__INTEGER old_position__FMFC;
-__INTEGER old_pos_cur__HMFC;
-__INTEGER old_pos_line__JMFC;
-__INTEGER old_pos_col__LMFC;
-void *last_real__R0IC;
-__INTEGER_64 last_integer__D1IC;
-void *last_slot__XGJD;
-void *last_expr__S2IH;
-void *stack_local_empty__VXJH;
-void *last_code__G1JH;
-void *bucket_name__PCJD;
-void *bucket_list__KEJD;
-void *run_value__SLQC;
-void *self_up__TJEF;
-__UINTEGER_32 clone_allocation_size__S0C;
-void *tmp_name__MK;
-void *list__TK;
-void *operator_equal__0V;
-void *operator_not_equal__5V;
-void *free__VALC;
-__INTEGER count_variable__OMBG;
-void *string_tmp__RB;
-void *path_directory__EC;
-void *output_decl__1C;
-__INTEGER debug_level_option__3C;
-void *type_input__LD;
-void *output_glob__VD;
-void *output_code__XD;
-void *list_main__WE;
-__BOOLEAN is_quiet_operation__UG;
-__BOOLEAN is_statistic__0H;
-__INTEGER late_binding_counter__DI;
-__INTEGER polymorphic_counter__FI;
-__BOOLEAN is_optimization__II;
-__INTEGER count_invariant__PI;
-void *command_list__VI;
-__INTEGER verbose_level__FX;
-__INTEGER inline_level__20;
-__BOOLEAN debug_with_code__R1;
-__BOOLEAN is_warning__OBB;
-__BOOLEAN is_all_warning__2BB;
-void *string_tmp2__ADB;
-void *type_true__FJB;
-void *type_false__NJB;
-void *type_boolean__VJB;
-void *type_integer__3JB;
-void *type_real__FKB;
-void *type_string_constant__TKB;
-void *type_character__1KB;
-void *type_block__BLB;
-void *type_pointer__HLB;
-void *list_current__EH1;
-__POSITION last_position__CI1;
-void *context_main__V1LC;
-__INTEGER pass_count__L3LC;
-__INTEGER modify_count__X3LC;
-__BOOLEAN is_executing_pass__C5LC;
-void *profil_second__KPQC;
-void *profil_first__LPQC;
-__INTEGER stack_local_lower__IH4F;
-__INTEGER stack_result_lower__LH4F;
-void *stack_local__ZH4F;
-void *stack_result__4H4F;
-void *indent__BQOG;
-void *var_size__CSOG;
-void *seq_list__LWRG;
-__UINTEGER_32 seq_inline__NWRG;
-__UINTEGER_32 seq_or_and__IXRG;
-__INTEGER object_counter__Z5YG__05YG;
-__UINTEGER_32 seq_call_and_loop__3QEJ;
-__UINTEGER_32 seq_index__0HGK;
-void *loop_invariant__LLAL;
-void *loop_list__CMAL;
-__UINTEGER_32 seq_call_local_and_loop__T3IL;
-__INTEGER loop_seq_call_and_loop__JQ2L;
-__INTEGER loop_seq_index__TQ2L;
-__INTEGER loop_seq_call_local_and_loop__0FEM;
-void *input_name__UB;
-void *output_name_exe__ZB;
-void *target__3B;
-void *output_name_c__BF;
-void *string_tmp__4TB;
-void *free_list__SOC;
-void *bucket__NPC;
-void *dico_string__VB0D;
-void *free_list__XMFC;
-void *free_list__FFFC;
-void *free_list__21GC;
-void *bucket__GWGD;
-void *free_list__BXZC;
-void *dico__FXVD;
-void *free_list__2YPD;
-void *free_list__QANB;
-void *bucket__1BNB;
-void *profil_list__ENB;
-__INTEGER life_limit__JPQC;
-__BOOLEAN reduce_profil__OPQC;
-__INTEGER current__U20C;
-__INTEGER inline_level_current__F30C;
-void *free_list__Q0LH;
-void *list_busy__4PJJ;
-void *list_free__RQJJ;
-void *free_list__L1LH;
-void *tmp_string__PSD;
+__STRING__BC STRING__BC_={__STRING__BC__};
+#define STRING__BC__ (&STRING__BC_)
+
+__ARRAYED_COLLECTIONoSTRINGo__2RD ARRAYED_COLLECTIONoSTRINGo__2RD_;
+#define ARRAYED_COLLECTIONoSTRINGo__2RD__ (&ARRAYED_COLLECTIONoSTRINGo__2RD_)
+
+__FAST_ARRAYoSTRINGo__1RD FAST_ARRAYoSTRINGo__1RD_;
+#define FAST_ARRAYoSTRINGo__1RD__ (&FAST_ARRAYoSTRINGo__1RD_)
+
+__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_;
+#define HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__ (&HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ_)
+
+__POINTER__IB begin_memory__PMI;
+__UINTEGER_32__ZWB nb_page__DAJ;
+__POINTER__IB capacity_max__BGO;
+__MEMORY__2PG *first_free__GC0;
+__MEMORY__2PG MEMORY__2PG_;
+#define MEMORY__2PG__ (&MEMORY__2PG_)
+
+__ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_;
+#define ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD__ (&ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD_)
+
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED FAST_ARRAYoStrict_STRING_CONSTANTo__ED_;
+#define FAST_ARRAYoStrict_STRING_CONSTANTo__ED__ (&FAST_ARRAYoStrict_STRING_CONSTANTo__ED_)
+
+__STRING_CONSTANT__0 STRING_CONSTANT__0_={__STRING_CONSTANT__0__};
+#define STRING_CONSTANT__0__ (&STRING_CONSTANT__0_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_;
+#define ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB__ (&ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB_)
+
+__FAST_ARRAYoITM_TYPE_MONOo__0LB FAST_ARRAYoITM_TYPE_MONOo__0LB_;
+#define FAST_ARRAYoITM_TYPE_MONOo__0LB__ (&FAST_ARRAYoITM_TYPE_MONOo__0LB_)
+
+__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_;
+#define HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__ (&HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC_)
+
+__ARRAYED_COLLECTIONoTYPE_FULLo__WAY ARRAYED_COLLECTIONoTYPE_FULLo__WAY_;
+#define ARRAYED_COLLECTIONoTYPE_FULLo__WAY__ (&ARRAYED_COLLECTIONoTYPE_FULLo__WAY_)
+
+__FAST_ARRAYoTYPE_FULLo__VAY FAST_ARRAYoTYPE_FULLo__VAY_;
+#define FAST_ARRAYoTYPE_FULLo__VAY__ (&FAST_ARRAYoTYPE_FULLo__VAY_)
+
+__ARRAYED_COLLECTIONoLOCALo__3W1D ARRAYED_COLLECTIONoLOCALo__3W1D_;
+#define ARRAYED_COLLECTIONoLOCALo__3W1D__ (&ARRAYED_COLLECTIONoLOCALo__3W1D_)
+
+__FAST_ARRAYoLOCALo__2W1D FAST_ARRAYoLOCALo__2W1D_;
+#define FAST_ARRAYoLOCALo__2W1D__ (&FAST_ARRAYoLOCALo__2W1D_)
+
+__ARRAYED_COLLECTIONoTYPEo__NSB ARRAYED_COLLECTIONoTYPEo__NSB_;
+#define ARRAYED_COLLECTIONoTYPEo__NSB__ (&ARRAYED_COLLECTIONoTYPEo__NSB_)
+
+__FAST_ARRAYoTYPEo__MSB FAST_ARRAYoTYPEo__MSB_;
+#define FAST_ARRAYoTYPEo__MSB__ (&FAST_ARRAYoTYPEo__MSB_)
+
+__ARRAYED_COLLECTIONoSLOT_DATAo__BCXG ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_;
+#define ARRAYED_COLLECTIONoSLOT_DATAo__BCXG__ (&ARRAYED_COLLECTIONoSLOT_DATAo__BCXG_)
+
+__FAST_ARRAYoSLOT_DATAo__ACXG FAST_ARRAYoSLOT_DATAo__ACXG_;
+#define FAST_ARRAYoSLOT_DATAo__ACXG__ (&FAST_ARRAYoSLOT_DATAo__ACXG_)
+
+__HASHED_SEToABSTRACT_STRINGo__IO HASHED_SEToABSTRACT_STRINGo__IO_;
+#define HASHED_SEToABSTRACT_STRINGo__IO__ (&HASHED_SEToABSTRACT_STRINGo__IO_)
+
+__FAST_ARRAYoLIP_INTEGERo__MYW *storage__VYW;
+__LIP_INTEGER__HDB LIP_INTEGER__HDB_={__LIP_INTEGER__HDB__};
+#define LIP_INTEGER__HDB__ (&LIP_INTEGER__HDB_)
+
+__FAST_ARRAYoLIP_STRINGo__YTW *storage__BUW;
+__LIP_STRING__TDB LIP_STRING__TDB_={__LIP_STRING__TDB__};
+#define LIP_STRING__TDB__ (&LIP_STRING__TDB_)
+
+__LIP_CODE__IC parent_lip_code__NC;
+__LIP_SLOT_CODE__HC LIP_SLOT_CODE__HC_;
+#define LIP_SLOT_CODE__HC__ (&LIP_SLOT_CODE__HC_)
+
+__STRING__BC *string_tmp__YC;
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *path_file__ND;
+__BOOLEAN__L is_java__EE;
+__STRING__BC *output_decl__LE;
+__INTEGER__Q debug_level_option__YE;
+void *type_input__KF;
+__STRING__BC *output_glob__BG;
+__STRING__BC *indent__UH;
+__LIST__WH *list_main__0H;
+__BOOLEAN__L is_quiet__ZK;
+__BOOLEAN__L is_statistic__AM;
+__INTEGER__Q late_binding_counter__YM;
+__INTEGER__Q polymorphic_counter__0M;
+__BOOLEAN__L is_optimization__3M;
+__INTEGER__Q count_invariant__EN;
+__BOOLEAN__L is_cop__KN;
+__INTEGER__Q verbose_level__R5;
+__STRING__BC *string_tmp2__SFB;
+__BOOLEAN__L debug_with_code__WJB;
+__BOOLEAN__L is_all_warning__0JB;
+__INTEGER__Q inline_level__BKB;
+void *type_true__ENB;
+void *type_false__MNB;
+void *type_boolean__UNB;
+void *type_integer__2NB;
+void *type_real__EOB;
+void *type_string_constant__SOB;
+void *type_character__0OB;
+void *type_block__APB;
+void *type_pointer__GPB;
+void *type_n_a_character__SPB;
+__STRING__BC *string_tmp3__TIF;
+__STRING__BC *string_tmp4__VIF;
+__POSITION__OL last_position__N4GB;
+__LIST__WH *list_current__F5GB;
+__LOCAL__L4WC *context_main__Q4WC;
+__INTEGER__Q pass_count__CBXC;
+__INTEGER__Q modify_count__OBXC;
+__BOOLEAN__L is_executing_pass__ZCXC;
+__PROFIL_SLOT__OO2C *profil_slot__RO2C;
+void *profil_current__SO2C;
+__FAST_ARRAYoLOCALo__2W1D *stack_local__FX1D;
+__INTEGER__Q current_list_level__V0BE;
+__FAST_ARRAYoLISTo__GCFE *seq_list__PCFE;
+__UINTEGER_32__ZWB seq_inline__RCFE;
+__UINTEGER_32__ZWB seq_or_and__NDFE;
+__INTEGER__Q object_counter__1R0E__2R0E;
+__UINTEGER_32__ZWB seq_index__PJ5J;
+__LOOP__LRBK *loop_invariant__NRBK;
+__LIST__WH *loop_list__ESBK;
+__UINTEGER_32__ZWB seq_call_local_and_loop__FH3K;
+__UINTEGER_32__ZWB seq_call_and_loop__TL3K;
+__INTEGER__Q loop_seq_index__1QBN;
+__INTEGER__Q loop_seq_call_local_and_loop__4QBN;
+__INTEGER__Q loop_seq_call_and_loop__5QBN;
+__ANY__C ANY__C_;
+#define ANY__C__ (&ANY__C_)
+
+__INTEGER__Q nb_warning__TL;
+__INTEGER__Q type_error__IQE;
+__STRING__BC *msg_err__JQE;
+__BOOLEAN__L verify__QBNJ;
+__INTEGER__Q bottom_index__PDPJ;
+__LOCAL__L4WC *context_extern__AEPJ;
+__ITM_OBJECT__JC ITM_OBJECT__JC_;
+#define ITM_OBJECT__JC__ (&ITM_OBJECT__JC_)
+
+__FAST_ARRAYoLIP_SLOT_CODEo__22B *list_method__F3B;
+__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *list_data__PZC;
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *list_parent__NUD;
+__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *stack__1FXC;
+__LIP_CODE__IC LIP_CODE__IC_;
+#define LIP_CODE__IC__ (&LIP_CODE__IC_)
+
+__LIP_CALL__EHB LIP_CALL__EHB_={__LIP_CALL__EHB__};
+#define LIP_CALL__EHB__ (&LIP_CALL__EHB_)
+
+__LIP_SLOT_DATA__3AB LIP_SLOT_DATA__3AB_;
+#define LIP_SLOT_DATA__3AB__ (&LIP_SLOT_DATA__3AB_)
+
+__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_;
+#define HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__ (&HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC_)
+
+__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_;
+#define HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__ (&HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC_)
+
+__ARRAYED_COLLECTIONoSLOTo__TLC ARRAYED_COLLECTIONoSLOTo__TLC_;
+#define ARRAYED_COLLECTIONoSLOTo__TLC__ (&ARRAYED_COLLECTIONoSLOTo__TLC_)
+
+__FAST_ARRAYoSLOTo__SLC FAST_ARRAYoSLOTo__SLC_;
+#define FAST_ARRAYoSLOTo__SLC__ (&FAST_ARRAYoSLOTo__SLC_)
+
+__TYPE_FULL__XMB TYPE_FULL__XMB_;
+#define TYPE_FULL__XMB__ (&TYPE_FULL__XMB_)
+
+__ARRAYED_COLLECTIONoTYPE_IDo__VMC ARRAYED_COLLECTIONoTYPE_IDo__VMC_;
+#define ARRAYED_COLLECTIONoTYPE_IDo__VMC__ (&ARRAYED_COLLECTIONoTYPE_IDo__VMC_)
+
+__FAST_ARRAYoTYPE_IDo__UMC FAST_ARRAYoTYPE_IDo__UMC_;
+#define FAST_ARRAYoTYPE_IDo__UMC__ (&FAST_ARRAYoTYPE_IDo__UMC_)
+
+__INTEGER__Q id_counter_without_type__RI;
+__FAST_ARRAYoTYPEo__MSB *genere_list__VSB;
+__INTEGER__Q index_count__ALC;
+__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *dico_type__LLC;
+__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *dico_name_to_prototype__EVGB;
+__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *slot_size__WJWI;
+__INTEGER__Q id_counter_with_type__DNWI;
+__STRING__BC *last_cast_name__U31J;
+void *last_type_contract__WP1N;
+__TYPE__FF TYPE__FF_={__TYPE__FF__};
+#define TYPE__FF__ (&TYPE__FF_)
+
+__FAST_ARRAYoTYPE_IDo__UMC *list_id__4MC;
+__TYPE_ID__MMB TYPE_ID__MMB_={__TYPE_ID__MMB__};
+#define TYPE_ID__MMB__ (&TYPE_ID__MMB_)
+
+__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *dico__1NC;
+void *type_null__J4X;
+void *type_void__X4X;
+__ITM_TYPE_PARAMETER__ZEZ *type_self__O4SC;
+__ITM_TYPE_SIMPLE__RMB ITM_TYPE_SIMPLE__RMB_={__ITM_TYPE_SIMPLE__RMB__};
+#define ITM_TYPE_SIMPLE__RMB__ (&ITM_TYPE_SIMPLE__RMB_)
+
+__ITM_TYPE_PARAMETER__ZEZ ITM_TYPE_PARAMETER__ZEZ_={__ITM_TYPE_PARAMETER__ZEZ__};
+#define ITM_TYPE_PARAMETER__ZEZ__ (&ITM_TYPE_PARAMETER__ZEZ_)
+
+__FAST_ARRAYoITM_TYPE_STYLEo__POC *dico__YOC;
+__ITM_TYPE_STYLE__1MB ITM_TYPE_STYLE__1MB_={__ITM_TYPE_STYLE__1MB__};
+#define ITM_TYPE_STYLE__1MB__ (&ITM_TYPE_STYLE__1MB_)
+
+__FAST_ARRAYoITM_TYPE_GENERICo__UTC *dico__3TC;
+__ITM_TYPE_GENERIC__LPB ITM_TYPE_GENERIC__LPB_={__ITM_TYPE_GENERIC__LPB__};
+#define ITM_TYPE_GENERIC__LPB__ (&ITM_TYPE_GENERIC__LPB_)
+
+__ARRAYED_COLLECTIONoINSTRo__FA4D ARRAYED_COLLECTIONoINSTRo__FA4D_;
+#define ARRAYED_COLLECTIONoINSTRo__FA4D__ (&ARRAYED_COLLECTIONoINSTRo__FA4D_)
+
+__FAST_ARRAYoINSTRo__EA4D FAST_ARRAYoINSTRo__EA4D_;
+#define FAST_ARRAYoINSTRo__EA4D__ (&FAST_ARRAYoINSTRo__EA4D_)
+
+__NAMED__NF NAMED__NF_;
+#define NAMED__NF__ (&NAMED__NF_)
+
+__INTEGER__Q level_pass__2PAD;
+__VARIABLE__M4WC VARIABLE__M4WC_;
+#define VARIABLE__M4WC__ (&VARIABLE__M4WC_)
+
+__BOOLEAN__L is_alias__CHGI;
+__FAST_ARRAYoLOCALo__2W1D *list_alias__EC3O;
+__LOCAL__L4WC LOCAL__L4WC_={__LOCAL__L4WC__};
+#define LOCAL__L4WC__ (&LOCAL__L4WC_)
+
+__INSTR__XH INSTR__XH_;
+#define INSTR__XH__ (&INSTR__XH_)
+
+__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *source_line__KXB;
+__PUSH__IXB PUSH__IXB_={__PUSH__IXB__};
+#define PUSH__IXB__ (&PUSH__IXB_)
+
+__TYPE_NULL__GMB TYPE_NULL__GMB_={__TYPE_NULL__GMB__};
+#define TYPE_NULL__GMB__ (&TYPE_NULL__GMB_)
+
+__TYPE_VOID__IMB TYPE_VOID__IMB_={__TYPE_VOID__IMB__};
+#define TYPE_VOID__IMB__ (&TYPE_VOID__IMB_)
+
+__TYPE_CONTEXT__KMB TYPE_CONTEXT__KMB_={__TYPE_CONTEXT__KMB__};
+#define TYPE_CONTEXT__KMB__ (&TYPE_CONTEXT__KMB_)
+
+__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *dicog_type__PVDB;
+__TYPE_GENERIC__OCY TYPE_GENERIC__OCY_={__TYPE_GENERIC__OCY__};
+#define TYPE_GENERIC__OCY__ (&TYPE_GENERIC__OCY_)
+
+__EXPR__BK EXPR__BK_;
+#define EXPR__BK__ (&EXPR__BK_)
+
+__CONSTANT__AK CONSTANT__AK_;
+#define CONSTANT__AK__ (&CONSTANT__AK_)
+
+__PROTOTYPE_CST__LAXC PROTOTYPE_CST__LAXC_={__PROTOTYPE_CST__LAXC__};
+#define PROTOTYPE_CST__LAXC__ (&PROTOTYPE_CST__LAXC_)
+
+__INTEGER_CST__XAXC INTEGER_CST__XAXC_={__INTEGER_CST__XAXC__};
+#define INTEGER_CST__XAXC__ (&INTEGER_CST__XAXC_)
+
+__LINKED_LISToNODE_TYPEo__3K2C *node_list__FL2C;
+__LINKED_LISToNODE_TYPEo__3K2C *node_list_base__TZNJ;
+__NODE__Y3WC NODE__Y3WC_;
+#define NODE__Y3WC__ (&NODE__Y3WC_)
+
+__FAST_ARRAYoTYPEo__MSB *stack_type__ZEFJ;
+__NODE_TYPE__SK2C NODE_TYPE__SK2C_={__NODE_TYPE__SK2C__};
+#define NODE_TYPE__SK2C__ (&NODE_TYPE__SK2C_)
+
+__LINKED_COLLECTIONoNODE_TYPEo__4K2C LINKED_COLLECTIONoNODE_TYPEo__4K2C_;
+#define LINKED_COLLECTIONoNODE_TYPEo__4K2C__ (&LINKED_COLLECTIONoNODE_TYPEo__4K2C_)
+
+__LINKED_LISToNODE_TYPEo__3K2C LINKED_LISToNODE_TYPEo__3K2C_;
+#define LINKED_LISToNODE_TYPEo__3K2C__ (&LINKED_LISToNODE_TYPEo__3K2C_)
+
+__INTEGER__Q local_counter__HM;
+__INTEGER__Q context_counter__KM;
+__UINTEGER_32__ZWB old_seq_or_and__PDFE;
+__LIST__WH LIST__WH_={__LIST__WH__};
+#define LIST__WH__ (&LIST__WH_)
+
+__SLIM_ARRAYoLOCALo__PHOJ SLIM_ARRAYoLOCALo__PHOJ_;
+#define SLIM_ARRAYoLOCALo__PHOJ__ (&SLIM_ARRAYoLOCALo__PHOJ_)
+
+__BOOLEAN__L mode_recursive__CQAD;
+__PROFIL__QQB PROFIL__QQB_;
+#define PROFIL__QQB__ (&PROFIL__QQB_)
+
+__FAST_ARRAYoEXPRo__45WC *arg_type_tmp__SKZN;
+__PROFIL_SLOT__OO2C PROFIL_SLOT__OO2C_={__PROFIL_SLOT__OO2C__};
+#define PROFIL_SLOT__OO2C__ (&PROFIL_SLOT__OO2C_)
+
+__PROFIL_BLOCK__O3NJ PROFIL_BLOCK__O3NJ_={__PROFIL_BLOCK__O3NJ__};
+#define PROFIL_BLOCK__O3NJ__ (&PROFIL_BLOCK__O3NJ_)
+
+__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_;
+#define HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__ (&HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB_)
+
+__ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_;
+#define ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC__ (&ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC_)
+
+__FAST_ARRAYoLIP_SLOT_DATAo__UFXC FAST_ARRAYoLIP_SLOT_DATAo__UFXC_;
+#define FAST_ARRAYoLIP_SLOT_DATAo__UFXC__ (&FAST_ARRAYoLIP_SLOT_DATAo__UFXC_)
+
+__LIP_AFFECT__51LB LIP_AFFECT__51LB_={__LIP_AFFECT__51LB__};
+#define LIP_AFFECT__51LB__ (&LIP_AFFECT__51LB_)
+
+__LIP_IF__ERAC LIP_IF__ERAC_={__LIP_IF__ERAC__};
+#define LIP_IF__ERAC__ (&LIP_IF__ERAC_)
+
+__LIP_PRINT__XRAC LIP_PRINT__XRAC_={__LIP_PRINT__XRAC__};
+#define LIP_PRINT__XRAC__ (&LIP_PRINT__XRAC_)
+
+__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_;
+#define HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__ (&HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD_)
+
+__EXPR_MULTIPLE__GLWH EXPR_MULTIPLE__GLWH_={__EXPR_MULTIPLE__GLWH__};
+#define EXPR_MULTIPLE__GLWH__ (&EXPR_MULTIPLE__GLWH_)
+
+__EXPR_BINARY__VBOJ EXPR_BINARY__VBOJ_;
+#define EXPR_BINARY__VBOJ__ (&EXPR_BINARY__VBOJ_)
+
+__EXPR_SUB__UBOJ EXPR_SUB__UBOJ_={__EXPR_SUB__UBOJ__};
+#define EXPR_SUB__UBOJ__ (&EXPR_SUB__UBOJ_)
+
+__EXPR_MUL__KCOJ EXPR_MUL__KCOJ_={__EXPR_MUL__KCOJ__};
+#define EXPR_MUL__KCOJ__ (&EXPR_MUL__KCOJ_)
+
+__EXPR_DIV__4COJ EXPR_DIV__4COJ_={__EXPR_DIV__4COJ__};
+#define EXPR_DIV__4COJ__ (&EXPR_DIV__4COJ_)
+
+__EXPR_AND__SDOJ EXPR_AND__SDOJ_={__EXPR_AND__SDOJ__};
+#define EXPR_AND__SDOJ__ (&EXPR_AND__SDOJ_)
+
+__EXPR_SHIFT_R__GEOJ EXPR_SHIFT_R__GEOJ_={__EXPR_SHIFT_R__GEOJ__};
+#define EXPR_SHIFT_R__GEOJ__ (&EXPR_SHIFT_R__GEOJ_)
+
+__EXPR_SHIFT_L__0EOJ EXPR_SHIFT_L__0EOJ_={__EXPR_SHIFT_L__0EOJ__};
+#define EXPR_SHIFT_L__0EOJ__ (&EXPR_SHIFT_L__0EOJ_)
+
+__ITEM__HGOJ ITEM__HGOJ_={__ITEM__HGOJ__};
+#define ITEM__HGOJ__ (&ITEM__HGOJ_)
+
+__EXPR_UNARY__FZVL EXPR_UNARY__FZVL_;
+#define EXPR_UNARY__FZVL__ (&EXPR_UNARY__FZVL_)
+
+__EXPR_NEG__EZVL EXPR_NEG__EZVL_={__EXPR_NEG__EZVL__};
+#define EXPR_NEG__EZVL__ (&EXPR_NEG__EZVL_)
+
+__EXPR_ADD__SZVL EXPR_ADD__SZVL_={__EXPR_ADD__SZVL__};
+#define EXPR_ADD__SZVL__ (&EXPR_ADD__SZVL_)
+
+__EXPR_NOT__XUPM EXPR_NOT__XUPM_={__EXPR_NOT__XUPM__};
+#define EXPR_NOT__XUPM__ (&EXPR_NOT__XUPM_)
+
+__EXPR_MOD__3YPM EXPR_MOD__3YPM_={__EXPR_MOD__3YPM__};
+#define EXPR_MOD__3YPM__ (&EXPR_MOD__3YPM_)
+
+__EXPR_OR__PQ0N EXPR_OR__PQ0N_={__EXPR_OR__PQ0N__};
+#define EXPR_OR__PQ0N__ (&EXPR_OR__PQ0N_)
+
+__EXPR_XOR__ABEP EXPR_XOR__ABEP_={__EXPR_XOR__ABEP__};
+#define EXPR_XOR__ABEP__ (&EXPR_XOR__ABEP_)
+
+__SLOT_CODE__4IRG SLOT_CODE__4IRG_={__SLOT_CODE__4IRG__};
+#define SLOT_CODE__4IRG__ (&SLOT_CODE__4IRG_)
+
+__SLOT_DATA__IJRG SLOT_DATA__IJRG_={__SLOT_DATA__IJRG__};
+#define SLOT_DATA__IJRG__ (&SLOT_DATA__IJRG_)
+
+__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *dico__5VSC;
+__ITM_TYPE_BLOCK__EYRC ITM_TYPE_BLOCK__EYRC_={__ITM_TYPE_BLOCK__EYRC__};
+#define ITM_TYPE_BLOCK__EYRC__ (&ITM_TYPE_BLOCK__EYRC_)
+
+__FAST_ARRAYoPROTOTYPEo__IVB *prototype_list__RVB;
+__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *prototype_dico__1DZ;
+__PROTOTYPE__MF PROTOTYPE__MF_;
+#define PROTOTYPE__MF__ (&PROTOTYPE__MF_)
+
+__HASHED_SEToTYPEo__00MB HASHED_SEToTYPEo__00MB_;
+#define HASHED_SEToTYPEo__00MB__ (&HASHED_SEToTYPEo__00MB_)
+
+__INTEGER__Q size__QXEJ;
+__TYPES__BN5D TYPES__BN5D_;
+#define TYPES__BN5D__ (&TYPES__BN5D_)
+
+__FAST_ARRAYoTYPES_TMPo__AGHG *free_list__JGHG;
+__HASHED_SEToTYPESo__GWXI *bucket__PWXI;
+__TYPES_TMP__AN5D TYPES_TMP__AN5D_;
+#define TYPES_TMP__AN5D__ (&TYPES_TMP__AN5D_)
+
+__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *dico__43UC;
+__ITM_TYPE_MULTI__0URC ITM_TYPE_MULTI__0URC_={__ITM_TYPE_MULTI__0URC__};
+#define ITM_TYPE_MULTI__0URC__ (&ITM_TYPE_MULTI__0URC_)
+
+__DTA__WK2C DTA__WK2C_;
+#define DTA__WK2C__ (&DTA__WK2C_)
+
+__DTA_RD__VK2C DTA_RD__VK2C_={__DTA_RD__VK2C__};
+#define DTA_RD__VK2C__ (&DTA_RD__VK2C_)
+
+__DTA_CAST__5FPJ DTA_CAST__5FPJ_={__DTA_CAST__5FPJ__};
+#define DTA_CAST__5FPJ__ (&DTA_CAST__5FPJ_)
+
+__DTA_WR_CODE__UPPJ DTA_WR_CODE__UPPJ_={__DTA_WR_CODE__UPPJ__};
+#define DTA_WR_CODE__UPPJ__ (&DTA_WR_CODE__UPPJ_)
+
+__DTA_WR_VALUE__KIWJ DTA_WR_VALUE__KIWJ_={__DTA_WR_VALUE__KIWJ__};
+#define DTA_WR_VALUE__KIWJ__ (&DTA_WR_VALUE__KIWJ_)
+
+__DTA_RD_ARGS__HSWJ DTA_RD_ARGS__HSWJ_={__DTA_RD_ARGS__HSWJ__};
+#define DTA_RD_ARGS__HSWJ__ (&DTA_RD_ARGS__HSWJ_)
+
+__DTA_BLOCK__GSWJ DTA_BLOCK__GSWJ_={__DTA_BLOCK__GSWJ__};
+#define DTA_BLOCK__GSWJ__ (&DTA_BLOCK__GSWJ_)
+
+__READ__TIWH READ__TIWH_;
+#define READ__TIWH__ (&READ__TIWH_)
+
+__READ_LOCAL__55ZI READ_LOCAL__55ZI_={__READ_LOCAL__55ZI__};
+#define READ_LOCAL__55ZI__ (&READ_LOCAL__55ZI_)
+
+__READ_SLOT__LL4K READ_SLOT__LL4K_={__READ_SLOT__LL4K__};
+#define READ_SLOT__LL4K__ (&READ_SLOT__LL4K_)
+
+__BOOLEAN__L switch_new_pass__SDXC;
+__SWITCH__QDXC SWITCH__QDXC_={__SWITCH__QDXC__};
+#define SWITCH__QDXC__ (&SWITCH__QDXC_)
+
+__CASE__E5EJ CASE__E5EJ_;
+#define CASE__E5EJ__ (&CASE__E5EJ_)
+
+__ARRAYED_COLLECTIONoCASEo__H5EJ ARRAYED_COLLECTIONoCASEo__H5EJ_;
+#define ARRAYED_COLLECTIONoCASEo__H5EJ__ (&ARRAYED_COLLECTIONoCASEo__H5EJ_)
+
+__FAST_ARRAYoCASEo__G5EJ FAST_ARRAYoCASEo__G5EJ_;
+#define FAST_ARRAYoCASEo__G5EJ__ (&FAST_ARRAYoCASEo__G5EJ_)
+
+__INTEGER__Q output_count__FK;
+__STRING__BC *output__MK;
+__BOOLEAN__L is_init__SU5J__VU5J;
+__BOOLEAN__L is_storage__TU5J__CV5J;
+__BOOLEAN__L is_count__UU5J__JV5J;
+__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *dico_string__TV5J;
+__STRING_CST__5J STRING_CST__5J_={__STRING_CST__5J__};
+#define STRING_CST__5J__ (&STRING_CST__5J_)
+
+__EXTERNAL_C__Y5WC EXTERNAL_C__Y5WC_={__EXTERNAL_C__Y5WC__};
+#define EXTERNAL_C__Y5WC__ (&EXTERNAL_C__Y5WC_)
+
+__EXPR_BINARY_CMP__LINJ EXPR_BINARY_CMP__LINJ_;
+#define EXPR_BINARY_CMP__LINJ__ (&EXPR_BINARY_CMP__LINJ_)
+
+__EXPR_EQUAL__KINJ EXPR_EQUAL__KINJ_={__EXPR_EQUAL__KINJ__};
+#define EXPR_EQUAL__KINJ__ (&EXPR_EQUAL__KINJ_)
+
+__EXPR_NOT_EQUAL__VINJ EXPR_NOT_EQUAL__VINJ_={__EXPR_NOT_EQUAL__VINJ__};
+#define EXPR_NOT_EQUAL__VINJ__ (&EXPR_NOT_EQUAL__VINJ_)
+
+__EXPR_SUP__ABOJ EXPR_SUP__ABOJ_={__EXPR_SUP__ABOJ__};
+#define EXPR_SUP__ABOJ__ (&EXPR_SUP__ABOJ_)
+
+__PUT_TO__TFOJ PUT_TO__TFOJ_={__PUT_TO__TFOJ__};
+#define PUT_TO__TFOJ__ (&PUT_TO__TFOJ_)
+
+__CAST__1HOJ CAST__1HOJ_={__CAST__1HOJ__};
+#define CAST__1HOJ__ (&CAST__1HOJ_)
+
+__REAL_CST__1LOJ REAL_CST__1LOJ_={__REAL_CST__1LOJ__};
+#define REAL_CST__1LOJ__ (&REAL_CST__1LOJ_)
+
+__CHARACTER_CST__RMOJ CHARACTER_CST__RMOJ_={__CHARACTER_CST__RMOJ__};
+#define CHARACTER_CST__RMOJ__ (&CHARACTER_CST__RMOJ_)
+
+__NATIVE_ARRAY_CHARACTER_CST__1NOJ NATIVE_ARRAY_CHARACTER_CST__1NOJ_={__NATIVE_ARRAY_CHARACTER_CST__1NOJ__};
+#define NATIVE_ARRAY_CHARACTER_CST__1NOJ__ (&NATIVE_ARRAY_CHARACTER_CST__1NOJ_)
+
+__EXPR_UNARY_LOGIC__X4FL EXPR_UNARY_LOGIC__X4FL_;
+#define EXPR_UNARY_LOGIC__X4FL__ (&EXPR_UNARY_LOGIC__X4FL_)
+
+__EXPR_NOT_LOGIC__W4FL EXPR_NOT_LOGIC__W4FL_={__EXPR_NOT_LOGIC__W4FL__};
+#define EXPR_NOT_LOGIC__W4FL__ (&EXPR_NOT_LOGIC__W4FL_)
+
+__EXPR_BINARY_LOGIC__BDUL EXPR_BINARY_LOGIC__BDUL_;
+#define EXPR_BINARY_LOGIC__BDUL__ (&EXPR_BINARY_LOGIC__BDUL_)
+
+__EXPR_OR_LOGIC__ADUL EXPR_OR_LOGIC__ADUL_={__EXPR_OR_LOGIC__ADUL__};
+#define EXPR_OR_LOGIC__ADUL__ (&EXPR_OR_LOGIC__ADUL_)
+
+__EXPR_OR_OR_LOGIC__3DUL EXPR_OR_OR_LOGIC__3DUL_={__EXPR_OR_OR_LOGIC__3DUL__};
+#define EXPR_OR_OR_LOGIC__3DUL__ (&EXPR_OR_OR_LOGIC__3DUL_)
+
+__EXPR_AND_LOGIC__EFUL EXPR_AND_LOGIC__EFUL_={__EXPR_AND_LOGIC__EFUL__};
+#define EXPR_AND_LOGIC__EFUL__ (&EXPR_AND_LOGIC__EFUL_)
+
+__EXPR_AND_AND_LOGIC__5FUL EXPR_AND_AND_LOGIC__5FUL_={__EXPR_AND_AND_LOGIC__5FUL__};
+#define EXPR_AND_AND_LOGIC__5FUL__ (&EXPR_AND_AND_LOGIC__5FUL_)
+
+__READ_GLOBAL__T4YL READ_GLOBAL__T4YL_={__READ_GLOBAL__T4YL__};
+#define READ_GLOBAL__T4YL__ (&READ_GLOBAL__T4YL_)
+
+__EXPR_SUP_EQ__1VBP EXPR_SUP_EQ__1VBP_={__EXPR_SUP_EQ__1VBP__};
+#define EXPR_SUP_EQ__1VBP__ (&EXPR_SUP_EQ__1VBP_)
+
+__EXPR_INF__OXBP EXPR_INF__OXBP_={__EXPR_INF__OXBP__};
+#define EXPR_INF__OXBP__ (&EXPR_INF__OXBP_)
+
+__EXPR_INF_EQ__FYBP EXPR_INF_EQ__FYBP_={__EXPR_INF_EQ__FYBP__};
+#define EXPR_INF_EQ__FYBP__ (&EXPR_INF_EQ__FYBP_)
+
+__SLIM_ARRAYoRESULTo__5CZK SLIM_ARRAYoRESULTo__5CZK_;
+#define SLIM_ARRAYoRESULTo__5CZK__ (&SLIM_ARRAYoRESULTo__5CZK_)
+
+__INTEGER__Q count_context_sensitive__2OFL;
+__INTEGER__Q count_no_recursive__H3TL;
+__CALL_SLOT__GAZK CALL_SLOT__GAZK_={__CALL_SLOT__GAZK__};
+#define CALL_SLOT__GAZK__ (&CALL_SLOT__GAZK_)
+
+__NODE_STYLE__RD4K NODE_STYLE__RD4K_={__NODE_STYLE__RD4K__};
+#define NODE_STYLE__RD4K__ (&NODE_STYLE__RD4K_)
+
+__FAST_ARRAYoTYPE_BLOCKo__SOJF *dico__1OJF;
+__TYPE_BLOCK__CP5D TYPE_BLOCK__CP5D_={__TYPE_BLOCK__CP5D__};
+#define TYPE_BLOCK__CP5D__ (&TYPE_BLOCK__CP5D_)
+
+__ARRAYED_COLLECTIONoLIP_CODEo__14S ARRAYED_COLLECTIONoLIP_CODEo__14S_;
+#define ARRAYED_COLLECTIONoLIP_CODEo__14S__ (&ARRAYED_COLLECTIONoLIP_CODEo__14S_)
+
+__FAST_ARRAYoLIP_CODEo__04S FAST_ARRAYoLIP_CODEo__04S_;
+#define FAST_ARRAYoLIP_CODEo__04S__ (&FAST_ARRAYoLIP_CODEo__04S_)
+
+__PROTOTYPE__MF *object__1KE;
+__STRING__BC *source__5KE;
+__INTEGER__Q position__CLE;
+__INTEGER__Q pos_cur__FLE;
+__INTEGER__Q pos_line__GLE;
+__INTEGER__Q pos_col__HLE;
+__STRING_CONSTANT__0 *last_string__U4E;
+__BOOLEAN__L skip_comment__GWF;
+__STRING_CONSTANT__0 *last_comment_slot__YWF;
+__STRING_CONSTANT__0 *last_comment_extern__KXF;
+__INTEGER__Q begin_position__PXF;
+__BOOLEAN__L is_parameter_type__NSV;
+__INTEGER_64__1SG last_integer__Q5V;
+__INTEGER__Q old_position__OCOB;
+__INTEGER__Q old_pos_cur__QCOB;
+__INTEGER__Q old_pos_line__SCOB;
+__INTEGER__Q old_pos_col__UCOB;
+__SECTION___RVOB *last_section__WTNC;
+__ITM_LIST__A2OC *last_group__ICPC;
+__STRING_CONSTANT__0 *last_real__NEUC;
+void *last_slot__ADUD;
+__PARSER__VSD PARSER__VSD_;
+#define PARSER__VSD__ (&PARSER__VSD_)
+
+__LIP_BINARY__VWQB LIP_BINARY__VWQB_={__LIP_BINARY__VWQB__};
+#define LIP_BINARY__VWQB__ (&LIP_BINARY__VWQB_)
+
+__LIP_UNARY__HZSB LIP_UNARY__HZSB_={__LIP_UNARY__HZSB__};
+#define LIP_UNARY__HZSB__ (&LIP_UNARY__HZSB_)
+
+__STRING__BC *string_tmp__KOGD;
+__STRING__BC *string_tmp2__BJ4F;
+__ENTRY__U1AD ENTRY__U1AD_;
+#define ENTRY__U1AD__ (&ENTRY__U1AD_)
+
+__ENTRY_UNIX__QOGD ENTRY_UNIX__QOGD_;
+#define ENTRY_UNIX__QOGD__ (&ENTRY_UNIX__QOGD_)
+
+__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *alias__BPGD;
+__STRING__BC *string_tmp3__HJ4F;
+__DIRECTORY__X1AD DIRECTORY__X1AD_;
+#define DIRECTORY__X1AD__ (&DIRECTORY__X1AD_)
+
+__DIRECTORY_UNIX__POGD DIRECTORY_UNIX__POGD_={__DIRECTORY_UNIX__POGD__};
+#define DIRECTORY_UNIX__POGD__ (&DIRECTORY_UNIX__POGD_)
+
+__FILE_UNIX__2VND FILE_UNIX__2VND_={__FILE_UNIX__2VND__};
+#define FILE_UNIX__2VND__ (&FILE_UNIX__2VND_)
+
+__ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_;
+#define ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD__ (&ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD_)
+
+__FAST_ARRAYoITM_ARGUMENTo__ZFYD FAST_ARRAYoITM_ARGUMENTo__ZFYD_;
+#define FAST_ARRAYoITM_ARGUMENTo__ZFYD__ (&FAST_ARRAYoITM_ARGUMENTo__ZFYD_)
+
+__ITM_SLOT__PLC ITM_SLOT__PLC_={__ITM_SLOT__PLC__};
+#define ITM_SLOT__PLC__ (&ITM_SLOT__PLC_)
+
+__ITM_EXPRESSION__4DRC ITM_EXPRESSION__4DRC_={__ITM_EXPRESSION__4DRC__};
+#define ITM_EXPRESSION__4DRC__ (&ITM_EXPRESSION__4DRC_)
+
+__ITM_RESULT__JVMD ITM_RESULT__JVMD_={__ITM_RESULT__JVMD__};
+#define ITM_RESULT__JVMD__ (&ITM_RESULT__JVMD_)
+
+__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_;
+#define HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__ (&HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ_)
+
+__ARRAYED_COLLECTIONoEXPRo__55WC ARRAYED_COLLECTIONoEXPRo__55WC_;
+#define ARRAYED_COLLECTIONoEXPRo__55WC__ (&ARRAYED_COLLECTIONoEXPRo__55WC_)
+
+__FAST_ARRAYoEXPRo__45WC FAST_ARRAYoEXPRo__45WC_;
+#define FAST_ARRAYoEXPRo__45WC__ (&FAST_ARRAYoEXPRo__45WC_)
+
+__ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_;
+#define ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH__ (&ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH_)
+
+__FAST_ARRAYoPROFIL_SLOTo__GATH FAST_ARRAYoPROFIL_SLOTo__GATH_;
+#define FAST_ARRAYoPROFIL_SLOTo__GATH__ (&FAST_ARRAYoPROFIL_SLOTo__GATH_)
+
+__SLOT__OLC SLOT__OLC_;
+#define SLOT__OLC__ (&SLOT__OLC_)
+
+__ARRAYED_COLLECTIONoSLOT_CODEo__SPKL ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_;
+#define ARRAYED_COLLECTIONoSLOT_CODEo__SPKL__ (&ARRAYED_COLLECTIONoSLOT_CODEo__SPKL_)
+
+__FAST_ARRAYoSLOT_CODEo__RPKL FAST_ARRAYoSLOT_CODEo__RPKL_;
+#define FAST_ARRAYoSLOT_CODEo__RPKL__ (&FAST_ARRAYoSLOT_CODEo__RPKL_)
+
+__ARRAYED_COLLECTIONoWRITEo__YJFJ ARRAYED_COLLECTIONoWRITEo__YJFJ_;
+#define ARRAYED_COLLECTIONoWRITEo__YJFJ__ (&ARRAYED_COLLECTIONoWRITEo__YJFJ_)
+
+__FAST_ARRAYoWRITEo__XJFJ FAST_ARRAYoWRITEo__XJFJ_;
+#define FAST_ARRAYoWRITEo__XJFJ__ (&FAST_ARRAYoWRITEo__XJFJ_)
+
+__RESULT__3CZK RESULT__3CZK_;
+#define RESULT__3CZK__ (&RESULT__3CZK_)
+
+__WRITE__FTDJ WRITE__FTDJ_;
+#define WRITE__FTDJ__ (&WRITE__FTDJ_)
+
+__WRITE_GLOBAL__WXKJ WRITE_GLOBAL__WXKJ_={__WRITE_GLOBAL__WXKJ__};
+#define WRITE_GLOBAL__WXKJ__ (&WRITE_GLOBAL__WXKJ_)
+
+__WRITE_SLOT__EYKJ WRITE_SLOT__EYKJ_={__WRITE_SLOT__EYKJ__};
+#define WRITE_SLOT__EYKJ__ (&WRITE_SLOT__EYKJ_)
+
+__WRITE_LOCAL__TEYJ WRITE_LOCAL__TEYJ_={__WRITE_LOCAL__TEYJ__};
+#define WRITE_LOCAL__TEYJ__ (&WRITE_LOCAL__TEYJ_)
+
+__IS_EXPANDED__35NJ IS_EXPANDED__35NJ_={__IS_EXPANDED__35NJ__};
+#define IS_EXPANDED__35NJ__ (&IS_EXPANDED__35NJ_)
+
+__COP_LOCK__240M COP_LOCK__240M_={__COP_LOCK__240M__};
+#define COP_LOCK__240M__ (&COP_LOCK__240M_)
+
+__GET_TYPE_ID__HAOJ GET_TYPE_ID__HAOJ_={__GET_TYPE_ID__HAOJ__};
+#define GET_TYPE_ID__HAOJ__ (&GET_TYPE_ID__HAOJ_)
+
+__SIZE_OF__5GOJ SIZE_OF__5GOJ_={__SIZE_OF__5GOJ__};
+#define SIZE_OF__5GOJ__ (&SIZE_OF__5GOJ_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_;
+#define ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ__ (&ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ_)
+
+__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_;
+#define FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__ (&FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ_)
+
+__ARRAYED_COLLECTIONoITM_CODEo__XBPC ARRAYED_COLLECTIONoITM_CODEo__XBPC_;
+#define ARRAYED_COLLECTIONoITM_CODEo__XBPC__ (&ARRAYED_COLLECTIONoITM_CODEo__XBPC_)
+
+__FAST_ARRAYoITM_CODEo__WBPC FAST_ARRAYoITM_CODEo__WBPC_;
+#define FAST_ARRAYoITM_CODEo__WBPC__ (&FAST_ARRAYoITM_CODEo__WBPC_)
+
+__ITM_ARGUMENT__MISC ITM_ARGUMENT__MISC_;
+#define ITM_ARGUMENT__MISC__ (&ITM_ARGUMENT__MISC_)
+
+__ITM_ARG__Q0MD ITM_ARG__Q0MD_={__ITM_ARG__Q0MD__};
+#define ITM_ARG__Q0MD__ (&ITM_ARG__Q0MD_)
+
+__ITM_ARGS__MITF ITM_ARGS__MITF_={__ITM_ARGS__MITF__};
+#define ITM_ARGS__MITF__ (&ITM_ARGS__MITF_)
+
+__ITM_CODE__HAOC ITM_CODE__HAOC_;
+#define ITM_CODE__HAOC__ (&ITM_CODE__HAOC_)
+
+__ITM_READ__LHQC ITM_READ__LHQC_={__ITM_READ__LHQC__};
+#define ITM_READ__LHQC__ (&ITM_READ__LHQC_)
+
+__ITM_READ_ARG1__1ARC ITM_READ_ARG1__1ARC_={__ITM_READ_ARG1__1ARC__};
+#define ITM_READ_ARG1__1ARC__ (&ITM_READ_ARG1__1ARC_)
+
+__FAST_ARRAYoLOCALo__2W1D *stack_result__VVMJ;
+__ITM_LIST__A2OC ITM_LIST__A2OC_={__ITM_LIST__A2OC__};
+#define ITM_LIST__A2OC__ (&ITM_LIST__A2OC_)
+
+__ITM_CONSTANT__LEPC ITM_CONSTANT__LEPC_;
+#define ITM_CONSTANT__LEPC__ (&ITM_CONSTANT__LEPC_)
+
+__ITM_PROTOTYPE__KEPC ITM_PROTOTYPE__KEPC_={__ITM_PROTOTYPE__KEPC__};
+#define ITM_PROTOTYPE__KEPC__ (&ITM_PROTOTYPE__KEPC_)
+
+__ITM_WRITE__FEQC ITM_WRITE__FEQC_;
+#define ITM_WRITE__FEQC__ (&ITM_WRITE__FEQC_)
+
+__ITM_WRITE_VALUE__EEQC ITM_WRITE_VALUE__EEQC_={__ITM_WRITE_VALUE__EEQC__};
+#define ITM_WRITE_VALUE__EEQC__ (&ITM_WRITE_VALUE__EEQC_)
+
+__ITM_WRITE_CAST__3EQC ITM_WRITE_CAST__3EQC_={__ITM_WRITE_CAST__3EQC__};
+#define ITM_WRITE_CAST__3EQC__ (&ITM_WRITE_CAST__3EQC_)
+
+__ITM_WRITE_CODE__KIQC ITM_WRITE_CODE__KIQC_={__ITM_WRITE_CODE__KIQC__};
+#define ITM_WRITE_CODE__KIQC__ (&ITM_WRITE_CODE__KIQC_)
+
+__ITM_READ_ARG2__JDRC ITM_READ_ARG2__JDRC_={__ITM_READ_ARG2__JDRC__};
+#define ITM_READ_ARG2__JDRC__ (&ITM_READ_ARG2__JDRC_)
+
+__FAST_ARRAYoLOCALo__2W1D *stack_local_empty__KYNJ;
+__ITM_OLD__TQRC ITM_OLD__TQRC_={__ITM_OLD__TQRC__};
+#define ITM_OLD__TQRC__ (&ITM_OLD__TQRC_)
+
+__ITM_EXTERN__HISC ITM_EXTERN__HISC_;
+#define ITM_EXTERN__HISC__ (&ITM_EXTERN__HISC_)
+
+__ITM_EXTERNAL_TYPE__GISC ITM_EXTERNAL_TYPE__GISC_={__ITM_EXTERNAL_TYPE__GISC__};
+#define ITM_EXTERNAL_TYPE__GISC__ (&ITM_EXTERNAL_TYPE__GISC_)
+
+__ITM_BLOCK__EOSC ITM_BLOCK__EOSC_={__ITM_BLOCK__EOSC__};
+#define ITM_BLOCK__EOSC__ (&ITM_BLOCK__EOSC_)
+
+__ITM_EXTERNAL__QPSC ITM_EXTERNAL__QPSC_={__ITM_EXTERNAL__QPSC__};
+#define ITM_EXTERNAL__QPSC__ (&ITM_EXTERNAL__QPSC_)
+
+__ITM_READ_ARGS__YUTC ITM_READ_ARGS__YUTC_={__ITM_READ_ARGS__YUTC__};
+#define ITM_READ_ARGS__YUTC__ (&ITM_READ_ARGS__YUTC_)
+
+__ITM_REAL__KEUC ITM_REAL__KEUC_={__ITM_REAL__KEUC__};
+#define ITM_REAL__KEUC__ (&ITM_REAL__KEUC_)
+
+__ITM_NUMBER__3EUC ITM_NUMBER__3EUC_={__ITM_NUMBER__3EUC__};
+#define ITM_NUMBER__3EUC__ (&ITM_NUMBER__3EUC_)
+
+__ITM_STRING__BGUC ITM_STRING__BGUC_={__ITM_STRING__BGUC__};
+#define ITM_STRING__BGUC__ (&ITM_STRING__BGUC_)
+
+__ARRAYED_COLLECTIONoRESULTo__SHCL ARRAYED_COLLECTIONoRESULTo__SHCL_;
+#define ARRAYED_COLLECTIONoRESULTo__SHCL__ (&ARRAYED_COLLECTIONoRESULTo__SHCL_)
+
+__FAST_ARRAYoRESULTo__RHCL FAST_ARRAYoRESULTo__RHCL_;
+#define FAST_ARRAYoRESULTo__RHCL__ (&FAST_ARRAYoRESULTo__RHCL_)
+
+__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_;
+#define HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__ (&HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J_)
+
+__ARRAYED_COLLECTIONoITM_LOCALo__WSPC ARRAYED_COLLECTIONoITM_LOCALo__WSPC_;
+#define ARRAYED_COLLECTIONoITM_LOCALo__WSPC__ (&ARRAYED_COLLECTIONoITM_LOCALo__WSPC_)
+
+__FAST_ARRAYoITM_LOCALo__VSPC FAST_ARRAYoITM_LOCALo__VSPC_;
+#define FAST_ARRAYoITM_LOCALo__VSPC__ (&FAST_ARRAYoITM_LOCALo__VSPC_)
+
+__ITM_LOCAL__TSPC ITM_LOCAL__TSPC_;
+#define ITM_LOCAL__TSPC__ (&ITM_LOCAL__TSPC_)
+
+__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *bucket_name__ABUD;
+__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *bucket_list__BCUD;
+__SECTION___RVOB SECTION___RVOB_;
+#define SECTION___RVOB__ (&SECTION___RVOB_)
+
+__POINTER__IB clone_allocation_size__SPG;
+__OBJECT__E OBJECT__E_;
+#define OBJECT__E__ (&OBJECT__E_)
+
+__STRING__BC *tmp_name__HO;
+__HASHED_SEToABSTRACT_STRINGo__IO *list__SO;
+__STRING_CONSTANT__0 *operator_equal__R3;
+__STRING_CONSTANT__0 *operator_not_equal__V3;
+__INTEGER__Q count_variable__4ROB;
+__FAST_ARRAYoSTRINGo__1RD *free__1DVC;
+__ALIAS_STR__PC ALIAS_STR__PC_;
+#define ALIAS_STR__PC__ (&ALIAS_STR__PC_)
+
+__HASHED_SET_NODEoABSTRACT_STRINGo__HZX HASHED_SET_NODEoABSTRACT_STRINGo__HZX_;
+#define HASHED_SET_NODEoABSTRACT_STRINGo__HZX__ (&HASHED_SET_NODEoABSTRACT_STRINGo__HZX_)
+
+__STRING__BC *string_tmp__PZB;
+__FS_MIN__AJ FS_MIN__AJ_;
+#define FS_MIN__AJ__ (&FS_MIN__AJ_)
+
+__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_;
+#define HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__ (&HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC_)
+
+__ARRAYED_COLLECTIONoPROTOTYPEo__JVB ARRAYED_COLLECTIONoPROTOTYPEo__JVB_;
+#define ARRAYED_COLLECTIONoPROTOTYPEo__JVB__ (&ARRAYED_COLLECTIONoPROTOTYPEo__JVB_)
+
+__FAST_ARRAYoPROTOTYPEo__IVB FAST_ARRAYoPROTOTYPEo__IVB_;
+#define FAST_ARRAYoPROTOTYPEo__IVB__ (&FAST_ARRAYoPROTOTYPEo__IVB_)
+
+__BOOLEAN__L is_shorter2__MIF;
+__ANY_OPTION__D ANY_OPTION__D_;
+#define ANY_OPTION__D__ (&ANY_OPTION__D_)
+
+__ARRAYED_COLLECTIONoLIP_INTEGERo__NYW ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_;
+#define ARRAYED_COLLECTIONoLIP_INTEGERo__NYW__ (&ARRAYED_COLLECTIONoLIP_INTEGERo__NYW_)
+
+__FAST_ARRAYoLIP_INTEGERo__MYW FAST_ARRAYoLIP_INTEGERo__MYW_;
+#define FAST_ARRAYoLIP_INTEGERo__MYW__ (&FAST_ARRAYoLIP_INTEGERo__MYW_)
+
+__ARRAYED_COLLECTIONoLIP_STRINGo__ZTW ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_;
+#define ARRAYED_COLLECTIONoLIP_STRINGo__ZTW__ (&ARRAYED_COLLECTIONoLIP_STRINGo__ZTW_)
+
+__FAST_ARRAYoLIP_STRINGo__YTW FAST_ARRAYoLIP_STRINGo__YTW_;
+#define FAST_ARRAYoLIP_STRINGo__YTW__ (&FAST_ARRAYoLIP_STRINGo__YTW_)
+
+__LIP_BOOLEAN__BCB *true__10D;
+__LIP_BOOLEAN__BCB LIP_BOOLEAN__BCB_={__LIP_BOOLEAN__BCB__};
+#define LIP_BOOLEAN__BCB__ (&LIP_BOOLEAN__BCB_)
+
+__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_;
+#define HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__ (&HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB_)
+
+__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_;
+#define FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__ (&FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB_)
+
+__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *free_list__Q1FB;
+__ALIAS_ARRAYoLIP_CODEo__AET ALIAS_ARRAYoLIP_CODEo__AET_;
+#define ALIAS_ARRAYoLIP_CODEo__AET__ (&ALIAS_ARRAYoLIP_CODEo__AET_)
+
+__LIP_VALUE__ALKD LIP_VALUE__ALKD_={__LIP_VALUE__ALKD__};
+#define LIP_VALUE__ALKD__ (&LIP_VALUE__ALKD_)
+
+__ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_;
+#define ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B__ (&ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B_)
+
+__FAST_ARRAYoLIP_SLOT_CODEo__22B FAST_ARRAYoLIP_SLOT_CODEo__22B_;
+#define FAST_ARRAYoLIP_SLOT_CODEo__22B__ (&FAST_ARRAYoLIP_SLOT_CODEo__22B_)
+
+__STRING_CONSTANT__0 *input_name__3C;
+__STRING_CONSTANT__0 *output_name__BD;
+__STRING_CONSTANT__0 *path_lisaac__I4D;
+int path_lisaac__J4D;
+__LISAAC__B LISAAC__B_;
+#define LISAAC__B__ (&LISAAC__B_)
+
+__STRING__BC *last_string__F4AE;
+__INPUT_STREAM__OKG INPUT_STREAM__OKG_;
+#define INPUT_STREAM__OKG__ (&INPUT_STREAM__OKG_)
+
+__FILE_SYSTEM__01AD FILE_SYSTEM__01AD_;
+#define FILE_SYSTEM__01AD__ (&FILE_SYSTEM__01AD_)
+
+__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_;
+#define HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__ (&HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E_)
+
+__LINKED_COLLECTIONoENTRYo__0BWH LINKED_COLLECTIONoENTRYo__0BWH_;
+#define LINKED_COLLECTIONoENTRYo__0BWH__ (&LINKED_COLLECTIONoENTRYo__0BWH_)
+
+__LINKED_LISToENTRYo__ZBWH LINKED_LISToENTRYo__ZBWH_;
+#define LINKED_LISToENTRYo__ZBWH__ (&LINKED_LISToENTRYo__ZBWH_)
+
+__LINKED_LIST_NODEoENTRYo__K5DJ LINKED_LIST_NODEoENTRYo__K5DJ_;
+#define LINKED_LIST_NODEoENTRYo__K5DJ__ (&LINKED_LIST_NODEoENTRYo__K5DJ_)
+
+__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_;
+#define HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__ (&HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J_)
+
+__ITM_SLOT_OPERATOR__2F0D ITM_SLOT_OPERATOR__2F0D_={__ITM_SLOT_OPERATOR__2F0D__};
+#define ITM_SLOT_OPERATOR__2F0D__ (&ITM_SLOT_OPERATOR__2F0D_)
+
+__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_;
+#define HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__ (&HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_;
+#define FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__ (&FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *free_list__QRC;
+__FAST_ARRAYoITM_TYPE_MONOo__0LB *empty_list__OSC;
+__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *bucket__2SC;
+__ALIAS_ARRAYoITM_TYPE_MONOo__HPB ALIAS_ARRAYoITM_TYPE_MONOo__HPB_;
+#define ALIAS_ARRAYoITM_TYPE_MONOo__HPB__ (&ALIAS_ARRAYoITM_TYPE_MONOo__HPB_)
+
+__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_;
+#define HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__ (&HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC_)
+
+__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_;
+#define HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__ (&HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC__ (&ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC_)
+
+__FAST_ARRAYoITM_TYPE_MULTIo__V3UC FAST_ARRAYoITM_TYPE_MULTIo__V3UC_;
+#define FAST_ARRAYoITM_TYPE_MULTIo__V3UC__ (&FAST_ARRAYoITM_TYPE_MULTIo__V3UC_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC__ (&ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC_)
+
+__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_;
+#define FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__ (&FAST_ARRAYoITM_TYPE_BLOCKo__WVSC_)
+
+__ITM_CHARACTER__PFUC ITM_CHARACTER__PFUC_={__ITM_CHARACTER__PFUC__};
+#define ITM_CHARACTER__PFUC__ (&ITM_CHARACTER__PFUC_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC__ (&ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC_)
+
+__FAST_ARRAYoITM_TYPE_GENERICo__UTC FAST_ARRAYoITM_TYPE_GENERICo__UTC_;
+#define FAST_ARRAYoITM_TYPE_GENERICo__UTC__ (&FAST_ARRAYoITM_TYPE_GENERICo__UTC_)
+
+__ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_;
+#define ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC__ (&ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC_)
+
+__FAST_ARRAYoITM_TYPE_STYLEo__POC FAST_ARRAYoITM_TYPE_STYLEo__POC_;
+#define FAST_ARRAYoITM_TYPE_STYLEo__POC__ (&FAST_ARRAYoITM_TYPE_STYLEo__POC_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_;
+#define FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__ (&FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *free_list__K1PC;
+__ALIAS_ARRAYoITM_LOCALo__DTPC ALIAS_ARRAYoITM_LOCALo__DTPC_;
+#define ALIAS_ARRAYoITM_LOCALo__DTPC__ (&ALIAS_ARRAYoITM_LOCALo__DTPC_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_;
+#define FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__ (&FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *free_list__5VPC;
+__ALIAS_ARRAYoITM_CODEo__JCPC ALIAS_ARRAYoITM_CODEo__JCPC_;
+#define ALIAS_ARRAYoITM_CODEo__JCPC__ (&ALIAS_ARRAYoITM_CODEo__JCPC_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC__ (&ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC_)
+
+__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_;
+#define FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__ (&FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC_)
+
+__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *free_list__R2QC;
+__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *empty_list__K3WG;
+__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *bucket__W3WG;
+__ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_;
+#define ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC__ (&ALIAS_ARRAYoStrict_STRING_CONSTANTo__JAQC_)
+
+__ITM_LIST_IDF__ODQC ITM_LIST_IDF__ODQC_={__ITM_LIST_IDF__ODQC__};
+#define ITM_LIST_IDF__ODQC__ (&ITM_LIST_IDF__ODQC_)
+
+__ITM_LDOTS__4CPC ITM_LDOTS__4CPC_={__ITM_LDOTS__4CPC__};
+#define ITM_LDOTS__4CPC__ (&ITM_LDOTS__4CPC_)
+
+__ITM_OPERATOR__U3QC ITM_OPERATOR__U3QC_={__ITM_OPERATOR__U3QC__};
+#define ITM_OPERATOR__U3QC__ (&ITM_OPERATOR__U3QC_)
+
+__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_;
+#define HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__ (&HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG_)
+
+__HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_;
+#define HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI__ (&HASHED_SET_NODEoFAST_ARRAYoStrict_STRING_CONSTANToo__TODI_)
+
+__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_;
+#define HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__ (&HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD_)
+
+__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_;
+#define HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__ (&HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF_)
+
+__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_;
+#define HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__ (&HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD_)
+
+__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_;
+#define HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__ (&HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD__ (&ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_;
+#define FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__ (&FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD_)
+
+__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *free_list__L2YD;
+__ALIAS_ARRAYoITM_ARGUMENTo__DGYD ALIAS_ARRAYoITM_ARGUMENTo__DGYD_;
+#define ALIAS_ARRAYoITM_ARGUMENTo__DGYD__ (&ALIAS_ARRAYoITM_ARGUMENTo__DGYD_)
+
+__HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_;
+#define HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB__ (&HASHED_DICTIONARY_NODEoITM_SLOTxStrict_STRING_CONSTANTo__CFZB_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1 ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1__ (&ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1_)
+
+__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_;
+#define FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__ (&FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1_)
+
+__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *free_list__TM1;
+__FAST_ARRAYoTYPE_FULLo__VAY *empty_list__2SDB;
+__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *bucket__KTDB;
+__ALIAS_ARRAYoTYPE_FULLo__CBY ALIAS_ARRAYoTYPE_FULLo__CBY_;
+#define ALIAS_ARRAYoTYPE_FULLo__CBY__ (&ALIAS_ARRAYoTYPE_FULLo__CBY_)
+
+__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_;
+#define HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__ (&HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB_)
+
+__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_;
+#define HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__ (&HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI_)
+
+__ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_;
+#define ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF__ (&ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF_)
+
+__FAST_ARRAYoTYPE_BLOCKo__SOJF FAST_ARRAYoTYPE_BLOCKo__SOJF_;
+#define FAST_ARRAYoTYPE_BLOCKo__SOJF__ (&FAST_ARRAYoTYPE_BLOCKo__SOJF_)
+
+__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_;
+#define HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__ (&HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB_)
+
+__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_;
+#define HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__ (&HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC_)
+
+__HASHED_SET_NODEoTYPEo__QLZC HASHED_SET_NODEoTYPEo__QLZC_;
+#define HASHED_SET_NODEoTYPEo__QLZC__ (&HASHED_SET_NODEoTYPEo__QLZC_)
+
+__ARRAYED_COLLECTIONoTYPES_TMPo__BGHG ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_;
+#define ARRAYED_COLLECTIONoTYPES_TMPo__BGHG__ (&ARRAYED_COLLECTIONoTYPES_TMPo__BGHG_)
+
+__FAST_ARRAYoTYPES_TMPo__AGHG FAST_ARRAYoTYPES_TMPo__AGHG_;
+#define FAST_ARRAYoTYPES_TMPo__AGHG__ (&FAST_ARRAYoTYPES_TMPo__AGHG_)
+
+__HASHED_SEToTYPESo__GWXI HASHED_SEToTYPESo__GWXI_;
+#define HASHED_SEToTYPESo__GWXI__ (&HASHED_SEToTYPESo__GWXI_)
+
+__HASHED_SET_NODEoTYPESo__IHGL HASHED_SET_NODEoTYPESo__IHGL_;
+#define HASHED_SET_NODEoTYPESo__IHGL__ (&HASHED_SET_NODEoTYPESo__IHGL_)
+
+__LINKED_LIST_NODEoNODE_TYPEo__DB0G LINKED_LIST_NODEoNODE_TYPEo__DB0G_;
+#define LINKED_LIST_NODEoNODE_TYPEo__DB0G__ (&LINKED_LIST_NODEoNODE_TYPEo__DB0G_)
+
+__ARRAYED_COLLECTIONoPUT_TOo__AMJO ARRAYED_COLLECTIONoPUT_TOo__AMJO_;
+#define ARRAYED_COLLECTIONoPUT_TOo__AMJO__ (&ARRAYED_COLLECTIONoPUT_TOo__AMJO_)
+
+__FAST_ARRAYoPUT_TOo__5LJO FAST_ARRAYoPUT_TOo__5LJO_;
+#define FAST_ARRAYoPUT_TOo__5LJO__ (&FAST_ARRAYoPUT_TOo__5LJO_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ__ (&ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ_)
+
+__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_;
+#define FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__ (&FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ_)
+
+__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *free_list__FYSJ;
+__ALIAS_ARRAYoEXPRo__YXPJ ALIAS_ARRAYoEXPRo__YXPJ_;
+#define ALIAS_ARRAYoEXPRo__YXPJ__ (&ALIAS_ARRAYoEXPRo__YXPJ_)
+
+__ARRAYED_COLLECTIONoPROFILo__TQB ARRAYED_COLLECTIONoPROFILo__TQB_;
+#define ARRAYED_COLLECTIONoPROFILo__TQB__ (&ARRAYED_COLLECTIONoPROFILo__TQB_)
+
+__FAST_ARRAYoPROFILo__SQB FAST_ARRAYoPROFILo__SQB_;
+#define FAST_ARRAYoPROFILo__SQB__ (&FAST_ARRAYoPROFILo__SQB_)
+
+__FAST_ARRAYoPROFILo__SQB *profil_list__1QB;
+__INTEGER__Q life_limit__NO2C;
+__BOOLEAN__L reduce_profil__VO2C;
+__INTEGER__Q current__3FGD;
+__INTEGER__Q inline_level_current__PGGD;
+__PROFIL_LIST__BH PROFIL_LIST__BH_;
+#define PROFIL_LIST__BH__ (&PROFIL_LIST__BH_)
+
+__HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_;
+#define HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM__ (&HASHED_DICTIONARY_NODEoExpanded_INTEGERxStrict_STRING_CONSTANTo__OBGM_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ__ (&ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ_)
+
+__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_;
+#define FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__ (&FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ_)
+
+__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *free_list__GTPJ;
+__ALIAS_ARRAYoINSTRo__AKNJ ALIAS_ARRAYoINSTRo__AKNJ_;
+#define ALIAS_ARRAYoINSTRo__AKNJ__ (&ALIAS_ARRAYoINSTRo__AKNJ_)
+
+__LOOP__LRBK LOOP__LRBK_={__LOOP__LRBK__};
+#define LOOP__LRBK__ (&LOOP__LRBK_)
+
+__LOOP_END__W0RM LOOP_END__W0RM_={__LOOP_END__W0RM__};
+#define LOOP_END__W0RM__ (&LOOP_END__W0RM_)
+
+__COP_UNLOCK__4C1M COP_UNLOCK__4C1M_={__COP_UNLOCK__4C1M__};
+#define COP_UNLOCK__4C1M__ (&COP_UNLOCK__4C1M_)
+
+__STRING__BC *tmp_string__ZTH;
+__OUTPUT_STREAM__KJ OUTPUT_STREAM__KJ_;
+#define OUTPUT_STREAM__KJ__ (&OUTPUT_STREAM__KJ_)
+
+__ARRAYED_COLLECTIONoLISTo__HCFE ARRAYED_COLLECTIONoLISTo__HCFE_;
+#define ARRAYED_COLLECTIONoLISTo__HCFE__ (&ARRAYED_COLLECTIONoLISTo__HCFE_)
+
+__FAST_ARRAYoLISTo__GCFE FAST_ARRAYoLISTo__GCFE_;
+#define FAST_ARRAYoLISTo__GCFE__ (&FAST_ARRAYoLISTo__GCFE_)
+
+__FAST_ARRAYoLOCALo__2W1D *list_busy__25KL;
+__FAST_ARRAYoLOCAL_SEQo__KALL *list_free__TALL;
+__LOCAL_SEQ__QM1K LOCAL_SEQ__QM1K_;
+#define LOCAL_SEQ__QM1K__ (&LOCAL_SEQ__QM1K_)
+
+__ARRAYED_COLLECTIONoLOCAL_SEQo__LALL ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_;
+#define ARRAYED_COLLECTIONoLOCAL_SEQo__LALL__ (&ARRAYED_COLLECTIONoLOCAL_SEQo__LALL_)
+
+__FAST_ARRAYoLOCAL_SEQo__KALL FAST_ARRAYoLOCAL_SEQo__KALL_;
+#define FAST_ARRAYoLOCAL_SEQo__KALL__ (&FAST_ARRAYoLOCAL_SEQo__KALL_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D_)
+
+__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_;
+#define FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__ (&FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D_)
+
+__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *var_size__TX1D;
+__FAST_ARRAYoLOCALo__2W1D *free_context__R0BE;
+__INTEGER__Q top_context__U0BE;
+__ALIASER_LOCAL__HX1D ALIASER_LOCAL__HX1D_;
+#define ALIASER_LOCAL__HX1D__ (&ALIASER_LOCAL__HX1D_)
+
+__BOOLEAN__L is_necessary__KUB;
+__CALL_NULL__IUB CALL_NULL__IUB_={__CALL_NULL__IUB__};
+#define CALL_NULL__IUB__ (&CALL_NULL__IUB_)
+
+__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_;
+#define HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__ (&HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G_)
+
+__ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_;
+#define ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI_)
+
+__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_;
+#define FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__ (&FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI_)
+
+__BLOCK__GB BLOCK__GB_={__BLOCK__GB__};
+#define BLOCK__GB__ (&BLOCK__GB_)
+
+__NOP__RXVJ NOP__RXVJ_={__NOP__RXVJ__};
+#define NOP__RXVJ__ (&NOP__RXVJ_)
+
//==========================//
// STRING CONSTANT //
//==========================//
-__STRING_CONSTANT __string_1={__STRING_CONSTANT__,4,"SELF"};
-__STRING_CONSTANT __string_2={__STRING_CONSTANT__,4,"VOID"};
-__STRING_CONSTANT __string_3={__STRING_CONSTANT__,3,"\n//"};
-__STRING_CONSTANT __string_4={__STRING_CONSTANT__,6,"//\n// "};
-__STRING_CONSTANT __string_5={__STRING_CONSTANT__,15,"STRING CONSTANT"};
-__STRING_CONSTANT __string_6={__STRING_CONSTANT__,6," //\n//"};
-__STRING_CONSTANT __string_7={__STRING_CONSTANT__,4,"//\n\n"};
-__STRING_CONSTANT __string_8={__STRING_CONSTANT__,7,"Section"};
-__STRING_CONSTANT __string_9={__STRING_CONSTANT__,5,"Right"};
-__STRING_CONSTANT __string_10={__STRING_CONSTANT__,4,"Left"};
-__STRING_CONSTANT __string_11={__STRING_CONSTANT__,3,"..."};
-__STRING_CONSTANT __string_12={__STRING_CONSTANT__,3,"Old"};
-__STRING_CONSTANT __string_13={__STRING_CONSTANT__,8,"Expanded"};
-__STRING_CONSTANT __string_14={__STRING_CONSTANT__,6,"Strict"};
-__STRING_CONSTANT __string_15={__STRING_CONSTANT__,6,"Result"};
-__STRING_CONSTANT __string_16={__STRING_CONSTANT__,2,":="};
-__STRING_CONSTANT __string_17={__STRING_CONSTANT__,2,"?="};
-__STRING_CONSTANT __string_18={__STRING_CONSTANT__,2,"<-"};
-__STRING_CONSTANT __string_19={__STRING_CONSTANT__,2,"->"};
-__STRING_CONSTANT __string_20={__STRING_CONSTANT__,1,"="};
-__STRING_CONSTANT __string_21={__STRING_CONSTANT__,2,"!="};
-__STRING_CONSTANT __string_22={__STRING_CONSTANT__,6,"Header"};
-__STRING_CONSTANT __string_23={__STRING_CONSTANT__,7,"Inherit"};
-__STRING_CONSTANT __string_24={__STRING_CONSTANT__,6,"Insert"};
-__STRING_CONSTANT __string_25={__STRING_CONSTANT__,9,"Interrupt"};
-__STRING_CONSTANT __string_26={__STRING_CONSTANT__,7,"Private"};
-__STRING_CONSTANT __string_27={__STRING_CONSTANT__,6,"Public"};
-__STRING_CONSTANT __string_28={__STRING_CONSTANT__,7,"Mapping"};
-__STRING_CONSTANT __string_29={__STRING_CONSTANT__,9,"Directory"};
-__STRING_CONSTANT __string_30={__STRING_CONSTANT__,8,"External"};
-__STRING_CONSTANT __string_31={__STRING_CONSTANT__,7,"DEFAULT"};
-__STRING_CONSTANT __string_32={__STRING_CONSTANT__,6,"Common"};
-__STRING_CONSTANT __string_33={__STRING_CONSTANT__,7,"INTEGER"};
-__STRING_CONSTANT __string_34={__STRING_CONSTANT__,4,"REAL"};
-__STRING_CONSTANT __string_35={__STRING_CONSTANT__,9,"CHARACTER"};
-__STRING_CONSTANT __string_36={__STRING_CONSTANT__,15,"STRING_CONSTANT"};
-__STRING_CONSTANT __string_37={__STRING_CONSTANT__,12,"NATIVE_ARRAY"};
-__STRING_CONSTANT __string_38={__STRING_CONSTANT__,21,"NATIVE_ARRAY_VOLATILE"};
-__STRING_CONSTANT __string_39={__STRING_CONSTANT__,5,"BLOCK"};
-__STRING_CONSTANT __string_40={__STRING_CONSTANT__,7,"BOOLEAN"};
-__STRING_CONSTANT __string_41={__STRING_CONSTANT__,4,"TRUE"};
-__STRING_CONSTANT __string_42={__STRING_CONSTANT__,5,"FALSE"};
-__STRING_CONSTANT __string_43={__STRING_CONSTANT__,7,"POINTER"};
-__STRING_CONSTANT __string_44={__STRING_CONSTANT__,10,"___CONTEXT"};
-__STRING_CONSTANT __string_45={__STRING_CONSTANT__,10,"___GENERIC"};
-__STRING_CONSTANT __string_46={__STRING_CONSTANT__,10,"___TYPE_ID"};
-__STRING_CONSTANT __string_47={__STRING_CONSTANT__,11,"UINTEGER_64"};
-__STRING_CONSTANT __string_48={__STRING_CONSTANT__,11,"UINTEGER_32"};
-__STRING_CONSTANT __string_49={__STRING_CONSTANT__,11,"UINTEGER_16"};
-__STRING_CONSTANT __string_50={__STRING_CONSTANT__,10,"UINTEGER_8"};
-__STRING_CONSTANT __string_51={__STRING_CONSTANT__,10,"INTEGER_64"};
-__STRING_CONSTANT __string_52={__STRING_CONSTANT__,10,"INTEGER_32"};
-__STRING_CONSTANT __string_53={__STRING_CONSTANT__,10,"INTEGER_16"};
-__STRING_CONSTANT __string_54={__STRING_CONSTANT__,9,"INTEGER_8"};
-__STRING_CONSTANT __string_55={__STRING_CONSTANT__,23,"NATIVE_ARRAY__CHARACT\
-ER"};
-__STRING_CONSTANT __string_56={__STRING_CONSTANT__,37,"NATIVE_ARRAY__NATIVE_\
-ARRAY__CHARACTER"};
-__STRING_CONSTANT __string_57={__STRING_CONSTANT__,4,"Self"};
-__STRING_CONSTANT __string_58={__STRING_CONSTANT__,5,"__pos"};
-__STRING_CONSTANT __string_59={__STRING_CONSTANT__,4,"NULL"};
-__STRING_CONSTANT __string_60={__STRING_CONSTANT__,5,"__tmp"};
-__STRING_CONSTANT __string_61={__STRING_CONSTANT__,6,"lisaac"};
-__STRING_CONSTANT __string_62={__STRING_CONSTANT__,10,"input_file"};
-__STRING_CONSTANT __string_63={__STRING_CONSTANT__,11,"output_file"};
-__STRING_CONSTANT __string_64={__STRING_CONSTANT__,6,"target"};
-__STRING_CONSTANT __string_65={__STRING_CONSTANT__,4,"name"};
-__STRING_CONSTANT __string_66={__STRING_CONSTANT__,6,"export"};
-__STRING_CONSTANT __string_67={__STRING_CONSTANT__,6,"import"};
-__STRING_CONSTANT __string_68={__STRING_CONSTANT__,8,"external"};
-__STRING_CONSTANT __string_69={__STRING_CONSTANT__,7,"default"};
-__STRING_CONSTANT __string_70={__STRING_CONSTANT__,4,"type"};
-__STRING_CONSTANT __string_71={__STRING_CONSTANT__,7,"version"};
-__STRING_CONSTANT __string_72={__STRING_CONSTANT__,4,"date"};
-__STRING_CONSTANT __string_73={__STRING_CONSTANT__,7,"comment"};
-__STRING_CONSTANT __string_74={__STRING_CONSTANT__,6,"author"};
-__STRING_CONSTANT __string_75={__STRING_CONSTANT__,12,"bibliography"};
-__STRING_CONSTANT __string_76={__STRING_CONSTANT__,8,"language"};
-__STRING_CONSTANT __string_77={__STRING_CONSTANT__,9,"copyright"};
-__STRING_CONSTANT __string_78={__STRING_CONSTANT__,10,"bug_report"};
-__STRING_CONSTANT __string_79={__STRING_CONSTANT__,5,"value"};
-__STRING_CONSTANT __string_80={__STRING_CONSTANT__,4,"self"};
-__STRING_CONSTANT __string_81={__STRING_CONSTANT__,4,"__id"};
-__STRING_CONSTANT __string_82={__STRING_CONSTANT__,5,"clone"};
-__STRING_CONSTANT __string_83={__STRING_CONSTANT__,4,"main"};
-__STRING_CONSTANT __string_84={__STRING_CONSTANT__,7,"__infix"};
-__STRING_CONSTANT __string_85={__STRING_CONSTANT__,8,"__prefix"};
-__STRING_CONSTANT __string_86={__STRING_CONSTANT__,3,"to_"};
-__STRING_CONSTANT __string_87={__STRING_CONSTANT__,5,"from_"};
-__STRING_CONSTANT __string_88={__STRING_CONSTANT__,7,"storage"};
-__STRING_CONSTANT __string_89={__STRING_CONSTANT__,4,"void"};
-__STRING_CONSTANT __string_90={__STRING_CONSTANT__,9,"struct __"};
-__STRING_CONSTANT __string_91={__STRING_CONSTANT__,13,"/* NOTHING */"};
-__STRING_CONSTANT __string_92={__STRING_CONSTANT__,2,"__"};
-__STRING_CONSTANT __string_93={__STRING_CONSTANT__,22,"__PATH_LISAAC_SYSTEM__"};
-__STRING_CONSTANT __string_94={__STRING_CONSTANT__,23,"__SHORT_LISAAC_FORMAT\
-__"};
-__STRING_CONSTANT __string_95={__STRING_CONSTANT__,5,"token"};
-__STRING_CONSTANT __string_96={__STRING_CONSTANT__,9,"type_file"};
-__STRING_CONSTANT __string_97={__STRING_CONSTANT__,5,"begin"};
-__STRING_CONSTANT __string_98={__STRING_CONSTANT__,3,"end"};
-__STRING_CONSTANT __string_99={__STRING_CONSTANT__,7,"keyword"};
-__STRING_CONSTANT __string_100={__STRING_CONSTANT__,15,"keyword_section"};
-__STRING_CONSTANT __string_101={__STRING_CONSTANT__,7,"integer"};
-__STRING_CONSTANT __string_102={__STRING_CONSTANT__,9,"character"};
-__STRING_CONSTANT __string_103={__STRING_CONSTANT__,6,"string"};
-__STRING_CONSTANT __string_104={__STRING_CONSTANT__,8,"operator"};
-__STRING_CONSTANT __string_105={__STRING_CONSTANT__,9,"prototype"};
-__STRING_CONSTANT __string_106={__STRING_CONSTANT__,12,"keyprototype"};
-__STRING_CONSTANT __string_107={__STRING_CONSTANT__,12,"comment_line"};
-__STRING_CONSTANT __string_108={__STRING_CONSTANT__,17,"comment_slot_line"};
-__STRING_CONSTANT __string_109={__STRING_CONSTANT__,19,"comment_header_line"};
-__STRING_CONSTANT __string_110={__STRING_CONSTANT__,4,"slot"};
-__STRING_CONSTANT __string_111={__STRING_CONSTANT__,9,"slot_call"};
-__STRING_CONSTANT __string_112={__STRING_CONSTANT__,10,"slot_style"};
-__STRING_CONSTANT __string_113={__STRING_CONSTANT__,5,"block"};
-__STRING_CONSTANT __string_114={__STRING_CONSTANT__,5,"index"};
-__STRING_CONSTANT __string_115={__STRING_CONSTANT__,20,"directory_list_begin"};
-__STRING_CONSTANT __string_116={__STRING_CONSTANT__,19,"directory_list_item"};
-__STRING_CONSTANT __string_117={__STRING_CONSTANT__,18,"directory_list_end"};
-__STRING_CONSTANT __string_118={__STRING_CONSTANT__,15,"file_list_begin"};
-__STRING_CONSTANT __string_119={__STRING_CONSTANT__,14,"file_list_item"};
-__STRING_CONSTANT __string_120={__STRING_CONSTANT__,13,"file_list_end"};
-__STRING_CONSTANT __string_121={__STRING_CONSTANT__,2080,"------------------\
-----------------------------------------------\n-- Lisaac IS An A\
-dvanced Compiler V.0.13.1 --\n-- LORIA - LSIIT - ULP - CN\
-RS - FRANCE --\n-- Benoit SONNTAG - sonntag at icps.u-stras\
-bg.fr --\n-- http://www.IsaacOS.com \
- --\n----------------------------------------------------------------\nUs\
-age: \n lisaac <in\
-put_file[.li]> [Options] \n \
- \nOptions: \
- \n -o <output_file> : output file (defau\
-lt:`input_file.c'). \n -t <machine> : target code (see path.li). \
- \n -s : statistic information. \
- \n -[d|D]([+|-]|[1-20]): debug mode (default: `debug_level' = 0) \n \
- `d' : Without source code. \n \
- `D' : With source code. \n [d\
-|D]-: `debug_level' = 5 \n (Req\
-uire library only) \n [d|D] : `debug_level' \
-= 10 \n (Append user assertion) \
- \n [d|D]+: `debug_level' = 15 \n\
- (Append Ensure library) \n \
- [d|D]n: `debug_level' = n (with 0<n<21) \n -w \
- : warning error stop compiler. \n -W : all wa\
-rning (deferred detect, ...) \n -O : full optimizatio\
-n. \n -i[1-5000] : inlining level (default : \
-15) \n -q : quiet operation. \
- \n \nBug \
-report: \n po\
-st in : https://gna.org/bugs/?group=isaac \n mail to : so\
-nntag at icps.u-strasbg.fr \n"};
-__STRING_CONSTANT __string_122={__STRING_CONSTANT__,24,"Incorrect inline lev\
-el.\n"};
-__STRING_CONSTANT __string_123={__STRING_CONSTANT__,2,"./"};
-__STRING_CONSTANT __string_124={__STRING_CONSTANT__,57,"Warning: `-O' option\
- is not activated with a debug mode.\n"};
-__STRING_CONSTANT __string_125={__STRING_CONSTANT__,2,".c"};
-__STRING_CONSTANT __string_126={__STRING_CONSTANT__,7,"path.li"};
-__STRING_CONSTANT __string_127={__STRING_CONSTANT__,6,"File `"};
-__STRING_CONSTANT __string_128={__STRING_CONSTANT__,13,"' not found!\n"};
-__STRING_CONSTANT __string_129={__STRING_CONSTANT__,36,"Target section ident\
-ifier is needed."};
-__STRING_CONSTANT __string_130={__STRING_CONSTANT__,30,"Variable identifier \
+__STRING_CONSTANT__0 __string_1={__STRING_CONSTANT__0__,19,"Memory: Size bou\
+nd."};
+__STRING_CONSTANT__0 __string_2={__STRING_CONSTANT__0__,18,"Memory: Alignmen\
+t."};
+__STRING_CONSTANT__0 __string_3={__STRING_CONSTANT__0__,25,"Memory: Bound ta\
+ble_size."};
+__STRING_CONSTANT__0 __string_4={__STRING_CONSTANT__0__,16,"Memory: Size = 0"};
+__STRING_CONSTANT__0 __string_5={__STRING_CONSTANT__0__,4,"NULL"};
+__STRING_CONSTANT__0 __string_6={__STRING_CONSTANT__0__,4,"VOID"};
+__STRING_CONSTANT__0 __string_7={__STRING_CONSTANT__0__,4,"SELF"};
+__STRING_CONSTANT__0 __string_8={__STRING_CONSTANT__0__,3,"\n//"};
+__STRING_CONSTANT__0 __string_9={__STRING_CONSTANT__0__,6,"//\n// "};
+__STRING_CONSTANT__0 __string_10={__STRING_CONSTANT__0__,15,"STRING CONSTANT"};
+__STRING_CONSTANT__0 __string_11={__STRING_CONSTANT__0__,6," //\n//"};
+__STRING_CONSTANT__0 __string_12={__STRING_CONSTANT__0__,4,"//\n\n"};
+__STRING_CONSTANT__0 __string_13={__STRING_CONSTANT__0__,7,"Section"};
+__STRING_CONSTANT__0 __string_14={__STRING_CONSTANT__0__,5,"Right"};
+__STRING_CONSTANT__0 __string_15={__STRING_CONSTANT__0__,4,"Left"};
+__STRING_CONSTANT__0 __string_16={__STRING_CONSTANT__0__,3,"..."};
+__STRING_CONSTANT__0 __string_17={__STRING_CONSTANT__0__,3,"Old"};
+__STRING_CONSTANT__0 __string_18={__STRING_CONSTANT__0__,8,"Expanded"};
+__STRING_CONSTANT__0 __string_19={__STRING_CONSTANT__0__,6,"Strict"};
+__STRING_CONSTANT__0 __string_20={__STRING_CONSTANT__0__,6,"Result"};
+__STRING_CONSTANT__0 __string_21={__STRING_CONSTANT__0__,2,":="};
+__STRING_CONSTANT__0 __string_22={__STRING_CONSTANT__0__,2,"?="};
+__STRING_CONSTANT__0 __string_23={__STRING_CONSTANT__0__,2,"<-"};
+__STRING_CONSTANT__0 __string_24={__STRING_CONSTANT__0__,2,"->"};
+__STRING_CONSTANT__0 __string_25={__STRING_CONSTANT__0__,1,"="};
+__STRING_CONSTANT__0 __string_26={__STRING_CONSTANT__0__,2,"!="};
+__STRING_CONSTANT__0 __string_27={__STRING_CONSTANT__0__,1,">"};
+__STRING_CONSTANT__0 __string_28={__STRING_CONSTANT__0__,2,">="};
+__STRING_CONSTANT__0 __string_29={__STRING_CONSTANT__0__,1,"<"};
+__STRING_CONSTANT__0 __string_30={__STRING_CONSTANT__0__,2,"<="};
+__STRING_CONSTANT__0 __string_31={__STRING_CONSTANT__0__,6,"Header"};
+__STRING_CONSTANT__0 __string_32={__STRING_CONSTANT__0__,7,"Inherit"};
+__STRING_CONSTANT__0 __string_33={__STRING_CONSTANT__0__,6,"Insert"};
+__STRING_CONSTANT__0 __string_34={__STRING_CONSTANT__0__,9,"Interrupt"};
+__STRING_CONSTANT__0 __string_35={__STRING_CONSTANT__0__,7,"Private"};
+__STRING_CONSTANT__0 __string_36={__STRING_CONSTANT__0__,6,"Public"};
+__STRING_CONSTANT__0 __string_37={__STRING_CONSTANT__0__,7,"Mapping"};
+__STRING_CONSTANT__0 __string_38={__STRING_CONSTANT__0__,9,"Directory"};
+__STRING_CONSTANT__0 __string_39={__STRING_CONSTANT__0__,8,"External"};
+__STRING_CONSTANT__0 __string_40={__STRING_CONSTANT__0__,7,"DEFAULT"};
+__STRING_CONSTANT__0 __string_41={__STRING_CONSTANT__0__,6,"Common"};
+__STRING_CONSTANT__0 __string_42={__STRING_CONSTANT__0__,7,"INTEGER"};
+__STRING_CONSTANT__0 __string_43={__STRING_CONSTANT__0__,4,"REAL"};
+__STRING_CONSTANT__0 __string_44={__STRING_CONSTANT__0__,9,"CHARACTER"};
+__STRING_CONSTANT__0 __string_45={__STRING_CONSTANT__0__,15,"STRING_CONSTANT"};
+__STRING_CONSTANT__0 __string_46={__STRING_CONSTANT__0__,6,"STRING"};
+__STRING_CONSTANT__0 __string_47={__STRING_CONSTANT__0__,12,"NATIVE_ARRAY"};
+__STRING_CONSTANT__0 __string_48={__STRING_CONSTANT__0__,21,"NATIVE_ARRAY_VO\
+LATILE"};
+__STRING_CONSTANT__0 __string_49={__STRING_CONSTANT__0__,5,"BLOCK"};
+__STRING_CONSTANT__0 __string_50={__STRING_CONSTANT__0__,7,"BOOLEAN"};
+__STRING_CONSTANT__0 __string_51={__STRING_CONSTANT__0__,4,"TRUE"};
+__STRING_CONSTANT__0 __string_52={__STRING_CONSTANT__0__,5,"FALSE"};
+__STRING_CONSTANT__0 __string_53={__STRING_CONSTANT__0__,7,"POINTER"};
+__STRING_CONSTANT__0 __string_54={__STRING_CONSTANT__0__,10,"___CONTEXT"};
+__STRING_CONSTANT__0 __string_55={__STRING_CONSTANT__0__,10,"___GENERIC"};
+__STRING_CONSTANT__0 __string_56={__STRING_CONSTANT__0__,10,"___TYPE_ID"};
+__STRING_CONSTANT__0 __string_57={__STRING_CONSTANT__0__,11,"UINTEGER_64"};
+__STRING_CONSTANT__0 __string_58={__STRING_CONSTANT__0__,11,"UINTEGER_32"};
+__STRING_CONSTANT__0 __string_59={__STRING_CONSTANT__0__,11,"UINTEGER_16"};
+__STRING_CONSTANT__0 __string_60={__STRING_CONSTANT__0__,10,"UINTEGER_8"};
+__STRING_CONSTANT__0 __string_61={__STRING_CONSTANT__0__,10,"INTEGER_64"};
+__STRING_CONSTANT__0 __string_62={__STRING_CONSTANT__0__,10,"INTEGER_32"};
+__STRING_CONSTANT__0 __string_63={__STRING_CONSTANT__0__,10,"INTEGER_16"};
+__STRING_CONSTANT__0 __string_64={__STRING_CONSTANT__0__,9,"INTEGER_8"};
+__STRING_CONSTANT__0 __string_65={__STRING_CONSTANT__0__,23,"NATIVE_ARRAY__C\
+HARACTER"};
+__STRING_CONSTANT__0 __string_66={__STRING_CONSTANT__0__,37,"NATIVE_ARRAY__N\
+ATIVE_ARRAY__CHARACTER"};
+__STRING_CONSTANT__0 __string_67={__STRING_CONSTANT__0__,4,"Self"};
+__STRING_CONSTANT__0 __string_68={__STRING_CONSTANT__0__,5,"__pos"};
+__STRING_CONSTANT__0 __string_69={__STRING_CONSTANT__0__,5,"__tmp"};
+__STRING_CONSTANT__0 __string_70={__STRING_CONSTANT__0__,6,"lisaac"};
+__STRING_CONSTANT__0 __string_71={__STRING_CONSTANT__0__,4,"name"};
+__STRING_CONSTANT__0 __string_72={__STRING_CONSTANT__0__,6,"export"};
+__STRING_CONSTANT__0 __string_73={__STRING_CONSTANT__0__,6,"import"};
+__STRING_CONSTANT__0 __string_74={__STRING_CONSTANT__0__,8,"external"};
+__STRING_CONSTANT__0 __string_75={__STRING_CONSTANT__0__,7,"default"};
+__STRING_CONSTANT__0 __string_76={__STRING_CONSTANT__0__,4,"type"};
+__STRING_CONSTANT__0 __string_77={__STRING_CONSTANT__0__,7,"version"};
+__STRING_CONSTANT__0 __string_78={__STRING_CONSTANT__0__,4,"date"};
+__STRING_CONSTANT__0 __string_79={__STRING_CONSTANT__0__,7,"comment"};
+__STRING_CONSTANT__0 __string_80={__STRING_CONSTANT__0__,6,"author"};
+__STRING_CONSTANT__0 __string_81={__STRING_CONSTANT__0__,12,"bibliography"};
+__STRING_CONSTANT__0 __string_82={__STRING_CONSTANT__0__,8,"language"};
+__STRING_CONSTANT__0 __string_83={__STRING_CONSTANT__0__,9,"copyright"};
+__STRING_CONSTANT__0 __string_84={__STRING_CONSTANT__0__,10,"bug_report"};
+__STRING_CONSTANT__0 __string_85={__STRING_CONSTANT__0__,5,"value"};
+__STRING_CONSTANT__0 __string_86={__STRING_CONSTANT__0__,4,"self"};
+__STRING_CONSTANT__0 __string_87={__STRING_CONSTANT__0__,4,"__id"};
+__STRING_CONSTANT__0 __string_88={__STRING_CONSTANT__0__,5,"clone"};
+__STRING_CONSTANT__0 __string_89={__STRING_CONSTANT__0__,4,"main"};
+__STRING_CONSTANT__0 __string_90={__STRING_CONSTANT__0__,7,"__infix"};
+__STRING_CONSTANT__0 __string_91={__STRING_CONSTANT__0__,9,"__postfix"};
+__STRING_CONSTANT__0 __string_92={__STRING_CONSTANT__0__,8,"__prefix"};
+__STRING_CONSTANT__0 __string_93={__STRING_CONSTANT__0__,3,"to_"};
+__STRING_CONSTANT__0 __string_94={__STRING_CONSTANT__0__,5,"from_"};
+__STRING_CONSTANT__0 __string_95={__STRING_CONSTANT__0__,7,"storage"};
+__STRING_CONSTANT__0 __string_96={__STRING_CONSTANT__0__,5,"count"};
+__STRING_CONSTANT__0 __string_97={__STRING_CONSTANT__0__,3,"lip"};
+__STRING_CONSTANT__0 __string_98={__STRING_CONSTANT__0__,2,"if"};
+__STRING_CONSTANT__0 __string_99={__STRING_CONSTANT__0__,4,"else"};
+__STRING_CONSTANT__0 __string_100={__STRING_CONSTANT__0__,5,"print"};
+__STRING_CONSTANT__0 __string_101={__STRING_CONSTANT__0__,4,"exit"};
+__STRING_CONSTANT__0 __string_102={__STRING_CONSTANT__0__,3,"run"};
+__STRING_CONSTANT__0 __string_103={__STRING_CONSTANT__0__,4,"path"};
+__STRING_CONSTANT__0 __string_104={__STRING_CONSTANT__0__,9,"front_end"};
+__STRING_CONSTANT__0 __string_105={__STRING_CONSTANT__0__,8,"back_end"};
+__STRING_CONSTANT__0 __string_106={__STRING_CONSTANT__0__,10,"input_file"};
+__STRING_CONSTANT__0 __string_107={__STRING_CONSTANT__0__,11,"debug_level"};
+__STRING_CONSTANT__0 __string_108={__STRING_CONSTANT__0__,15,"debug_with_code"};
+__STRING_CONSTANT__0 __string_109={__STRING_CONSTANT__0__,14,"is_all_warning"};
+__STRING_CONSTANT__0 __string_110={__STRING_CONSTANT__0__,15,"is_optimization"};
+__STRING_CONSTANT__0 __string_111={__STRING_CONSTANT__0__,12,"inline_level"};
+__STRING_CONSTANT__0 __string_112={__STRING_CONSTANT__0__,7,"is_java"};
+__STRING_CONSTANT__0 __string_113={__STRING_CONSTANT__0__,12,"is_statistic"};
+__STRING_CONSTANT__0 __string_114={__STRING_CONSTANT__0__,8,"is_quiet"};
+__STRING_CONSTANT__0 __string_115={__STRING_CONSTANT__0__,11,"get_integer"};
+__STRING_CONSTANT__0 __string_116={__STRING_CONSTANT__0__,10,"get_string"};
+__STRING_CONSTANT__0 __string_117={__STRING_CONSTANT__0__,6,"is_cop"};
+__STRING_CONSTANT__0 __string_118={__STRING_CONSTANT__0__,4,"void"};
+__STRING_CONSTANT__0 __string_119={__STRING_CONSTANT__0__,9,"struct __"};
+__STRING_CONSTANT__0 __string_120={__STRING_CONSTANT__0__,13,"/* NOTHING */"};
+__STRING_CONSTANT__0 __string_121={__STRING_CONSTANT__0__,2,"__"};
+__STRING_CONSTANT__0 __string_122={__STRING_CONSTANT__0__,22,"__PATH_LISAAC_\
+SYSTEM__"};
+__STRING_CONSTANT__0 __string_123={__STRING_CONSTANT__0__,23,"__SHORT_LISAAC\
+_FORMAT__"};
+__STRING_CONSTANT__0 __string_124={__STRING_CONSTANT__0__,5,"token"};
+__STRING_CONSTANT__0 __string_125={__STRING_CONSTANT__0__,9,"type_file"};
+__STRING_CONSTANT__0 __string_126={__STRING_CONSTANT__0__,5,"begin"};
+__STRING_CONSTANT__0 __string_127={__STRING_CONSTANT__0__,3,"end"};
+__STRING_CONSTANT__0 __string_128={__STRING_CONSTANT__0__,7,"keyword"};
+__STRING_CONSTANT__0 __string_129={__STRING_CONSTANT__0__,15,"keyword_section"};
+__STRING_CONSTANT__0 __string_130={__STRING_CONSTANT__0__,7,"integer"};
+__STRING_CONSTANT__0 __string_131={__STRING_CONSTANT__0__,9,"character"};
+__STRING_CONSTANT__0 __string_132={__STRING_CONSTANT__0__,6,"string"};
+__STRING_CONSTANT__0 __string_133={__STRING_CONSTANT__0__,8,"operator"};
+__STRING_CONSTANT__0 __string_134={__STRING_CONSTANT__0__,9,"prototype"};
+__STRING_CONSTANT__0 __string_135={__STRING_CONSTANT__0__,12,"keyprototype"};
+__STRING_CONSTANT__0 __string_136={__STRING_CONSTANT__0__,12,"comment_line"};
+__STRING_CONSTANT__0 __string_137={__STRING_CONSTANT__0__,17,"comment_slot_l\
+ine"};
+__STRING_CONSTANT__0 __string_138={__STRING_CONSTANT__0__,19,"comment_header\
+_line"};
+__STRING_CONSTANT__0 __string_139={__STRING_CONSTANT__0__,4,"slot"};
+__STRING_CONSTANT__0 __string_140={__STRING_CONSTANT__0__,9,"slot_call"};
+__STRING_CONSTANT__0 __string_141={__STRING_CONSTANT__0__,10,"slot_style"};
+__STRING_CONSTANT__0 __string_142={__STRING_CONSTANT__0__,5,"block"};
+__STRING_CONSTANT__0 __string_143={__STRING_CONSTANT__0__,5,"local"};
+__STRING_CONSTANT__0 __string_144={__STRING_CONSTANT__0__,7,"warning"};
+__STRING_CONSTANT__0 __string_145={__STRING_CONSTANT__0__,10,"identifier"};
+__STRING_CONSTANT__0 __string_146={__STRING_CONSTANT__0__,15,"identifier_slot"};
+__STRING_CONSTANT__0 __string_147={__STRING_CONSTANT__0__,23,"prototype_comm\
+ent_light"};
+__STRING_CONSTANT__0 __string_148={__STRING_CONSTANT__0__,17,"prototype_comm\
+ent"};
+__STRING_CONSTANT__0 __string_149={__STRING_CONSTANT__0__,5,"title"};
+__STRING_CONSTANT__0 __string_150={__STRING_CONSTANT__0__,11,"table_begin"};
+__STRING_CONSTANT__0 __string_151={__STRING_CONSTANT__0__,10,"table_item"};
+__STRING_CONSTANT__0 __string_152={__STRING_CONSTANT__0__,15,"table_slot_name"};
+__STRING_CONSTANT__0 __string_153={__STRING_CONSTANT__0__,18,"table_slot_com\
+ment"};
+__STRING_CONSTANT__0 __string_154={__STRING_CONSTANT__0__,9,"table_end"};
+__STRING_CONSTANT__0 __string_155={__STRING_CONSTANT__0__,9,"sub_title"};
+__STRING_CONSTANT__0 __string_156={__STRING_CONSTANT__0__,10,"slot_title"};
+__STRING_CONSTANT__0 __string_157={__STRING_CONSTANT__0__,12,"subsub_title"};
+__STRING_CONSTANT__0 __string_158={__STRING_CONSTANT__0__,14,"prototype_path"};
+__STRING_CONSTANT__0 __string_159={__STRING_CONSTANT__0__,5,"index"};
+__STRING_CONSTANT__0 __string_160={__STRING_CONSTANT__0__,20,"directory_list\
+_begin"};
+__STRING_CONSTANT__0 __string_161={__STRING_CONSTANT__0__,19,"directory_list\
+_item"};
+__STRING_CONSTANT__0 __string_162={__STRING_CONSTANT__0__,18,"directory_list\
+_end"};
+__STRING_CONSTANT__0 __string_163={__STRING_CONSTANT__0__,15,"file_list_begin"};
+__STRING_CONSTANT__0 __string_164={__STRING_CONSTANT__0__,14,"file_list_item"};
+__STRING_CONSTANT__0 __string_165={__STRING_CONSTANT__0__,13,"file_list_end"};
+__STRING_CONSTANT__0 __string_166={__STRING_CONSTANT__0__,8,"make.lip"};
+__STRING_CONSTANT__0 __string_167={__STRING_CONSTANT__0__,16,"ERROR : Option\
+ `"};
+__STRING_CONSTANT__0 __string_168={__STRING_CONSTANT__0__,13,"' not found.\n"};
+__STRING_CONSTANT__0 __string_169={__STRING_CONSTANT__0__,20,"ERROR : For op\
+tion `"};
+__STRING_CONSTANT__0 __string_170={__STRING_CONSTANT__0__,20,"', argument ne\
+eded.\n"};
+__STRING_CONSTANT__0 __string_171={__STRING_CONSTANT__0__,28,"ERROR : Incorr\
+ect type for `"};
+__STRING_CONSTANT__0 __string_172={__STRING_CONSTANT__0__,12,"' argument.\n"};
+__STRING_CONSTANT__0 __string_173={__STRING_CONSTANT__0__,26,"ERROR : Invali\
+d argument.\n"};
+__STRING_CONSTANT__0 __string_174={__STRING_CONSTANT__0__,4,".lip"};
+__STRING_CONSTANT__0 __string_175={__STRING_CONSTANT__0__,27,"ERROR : Put op\
+tions after `"};
+__STRING_CONSTANT__0 __string_176={__STRING_CONSTANT__0__,2,"'."};
+__STRING_CONSTANT__0 __string_177={__STRING_CONSTANT__0__,2,"./"};
+__STRING_CONSTANT__0 __string_178={__STRING_CONSTANT__0__,42,"Slot `front_en\
+d' not found in *.lip file.\n"};
+__STRING_CONSTANT__0 __string_179={__STRING_CONSTANT__0__,16,"current_path.t\
+xt"};
+__STRING_CONSTANT__0 __string_180={__STRING_CONSTANT__0__,48,"Error: File `c\
+urrent_path.txt' is not created !\n"};
+__STRING_CONSTANT__0 __string_181={__STRING_CONSTANT__0__,15,"Warning: Slot `"};
+__STRING_CONSTANT__0 __string_182={__STRING_CONSTANT__0__,22,"STRING type is\
+ needed."};
+__STRING_CONSTANT__0 __string_183={__STRING_CONSTANT__0__,31,"ERROR : `input\
+_file' is empty.\n"};
+__STRING_CONSTANT__0 __string_184={__STRING_CONSTANT__0__,5,".java"};
+__STRING_CONSTANT__0 __string_185={__STRING_CONSTANT__0__,2,".c"};
+__STRING_CONSTANT__0 __string_186={__STRING_CONSTANT__0__,15,"\ninput file \
+: "};
+__STRING_CONSTANT__0 __string_187={__STRING_CONSTANT__0__,18,".li\noutput fi\
+le : "};
+__STRING_CONSTANT__0 __string_188={__STRING_CONSTANT__0__,18,"\npath directo\
+ry :\n"};
+__STRING_CONSTANT__0 __string_189={__STRING_CONSTANT__0__,2," "};
+__STRING_CONSTANT__0 __string_190={__STRING_CONSTANT__0__,63,"// Java code g\
+enerated by Lisaac compiler (www.isaacOS.com) //\n"};
+__STRING_CONSTANT__0 __string_191={__STRING_CONSTANT__0__,6,"class "};
+__STRING_CONSTANT__0 __string_192={__STRING_CONSTANT__0__,3," {\n"};
+__STRING_CONSTANT__0 __string_193={__STRING_CONSTANT__0__,29,"private static\
+ String arg[];\n"};
+__STRING_CONSTANT__0 __string_194={__STRING_CONSTANT__0__,60,"// C code gene\
+rated by Lisaac compiler (www.isaacOS.com) //\n"};
+__STRING_CONSTANT__0 __string_195={__STRING_CONSTANT__0__,20,"#include <sign\
+al.h>\n"};
+__STRING_CONSTANT__0 __string_196={__STRING_CONSTANT__0__,34,"int arg_count;\
+\nchar **arg_vector;\n"};
+__STRING_CONSTANT__0 __string_197={__STRING_CONSTANT__0__,8,"EXTERNAL"};
+__STRING_CONSTANT__0 __string_198={__STRING_CONSTANT__0__,11,"Definition."};
+__STRING_CONSTANT__0 __string_199={__STRING_CONSTANT__0__,10,"arg = parg"};
+__STRING_CONSTANT__0 __string_200={__STRING_CONSTANT__0__,35,"signal(SIGINT,\
+interrupt_signal);\n "};
+__STRING_CONSTANT__0 __string_201={__STRING_CONSTANT__0__,220,"arg_count = \
+argc;\n arg_vector = argv;\n#ifdef _PTHREAD_H\n pthread_key_create(¤\
+t_thread, NULL);\n pthread_attr_init(&thread_attr);\n /*pthread_attr_setde\
+tachstate(&thread_attr,PTHREAD_CREATE_DETACHED);*/\n#endif\n "};
+__STRING_CONSTANT__0 __string_202={__STRING_CONSTANT__0__,28,"Unix mode: Not\
+ value return."};
+__STRING_CONSTANT__0 __string_203={__STRING_CONSTANT__0__,29,"Unix mode: Not\
+ argument list."};
+__STRING_CONSTANT__0 __string_204={__STRING_CONSTANT__0__,56,"Entry point no\
+t found (slot `main' in `Section Public')."};
+__STRING_CONSTANT__0 __string_205={__STRING_CONSTANT__0__,17,"Depending pass\
+: ."};
+__STRING_CONSTANT__0 __string_206={__STRING_CONSTANT__0__,1,"."};
+__STRING_CONSTANT__0 __string_207={__STRING_CONSTANT__0__,2," ("};
+__STRING_CONSTANT__0 __string_208={__STRING_CONSTANT__0__,2,")\n"};
+__STRING_CONSTANT__0 __string_209={__STRING_CONSTANT__0__,16,"Executing pass\
+: "};
+__STRING_CONSTANT__0 __string_210={__STRING_CONSTANT__0__,1,"*"};
+__STRING_CONSTANT__0 __string_211={__STRING_CONSTANT__0__,4,"TYPE"};
+__STRING_CONSTANT__0 __string_212={__STRING_CONSTANT__0__,50,"// Generic Obj\
+ect\nclass ___OBJ {\n long __id;\n};\n\n"};
+__STRING_CONSTANT__0 __string_213={__STRING_CONSTANT__0__,60,"// Generic Obj\
+ect\nstruct ___OBJ {\n unsigned long __id;\n};\n\n"};
+__STRING_CONSTANT__0 __string_214={__STRING_CONSTANT__0__,6,"GLOBAL"};
+__STRING_CONSTANT__0 __string_215={__STRING_CONSTANT__0__,15,"FUNCTION HEADER"};
+__STRING_CONSTANT__0 __string_216={__STRING_CONSTANT__0__,17,"// Debug Manag\
+er\n"};
+__STRING_CONSTANT__0 __string_217={__STRING_CONSTANT__0__,32,"void interrupt\
+_signal(int sig);\n"};
+__STRING_CONSTANT__0 __string_218={__STRING_CONSTANT__0__,180,"void stack_pr\
+int(_____CONTEXT *up);\nvoid push_first(_____CONTEXT *path,unsigned long cod\
+e);\nvoid push(_____CONTEXT *path,unsigned long code);\nvoid print_integer(u\
+nsigned short n);\n"};
+__STRING_CONSTANT__0 __string_219={__STRING_CONSTANT__0__,15,"// Source code\
+\n"};
+__STRING_CONSTANT__0 __string_220={__STRING_CONSTANT__0__,2,";\n"};
+__STRING_CONSTANT__0 __string_221={__STRING_CONSTANT__0__,17,"lith_object *C\
+OP_"};
+__STRING_CONSTANT__0 __string_222={__STRING_CONSTANT__0__,41,"(lith_object *\
+obj,pthread_mutex_t *mutex)"};
+__STRING_CONSTANT__0 __string_223={__STRING_CONSTANT__0__,11,"SOURCE CODE"};
+__STRING_CONSTANT__0 __string_224={__STRING_CONSTANT__0__,39,"public static \
+void main(String parg[])\n"};
+__STRING_CONSTANT__0 __string_225={__STRING_CONSTANT__0__,31,"int main(int a\
+rgc,char **argv)\n"};
+__STRING_CONSTANT__0 __string_226={__STRING_CONSTANT__0__,2,"{\n"};
+__STRING_CONSTANT__0 __string_227={__STRING_CONSTANT__0__,13," return(0);\n"};
+__STRING_CONSTANT__0 __string_228={__STRING_CONSTANT__0__,3,"}\n\n"};
+__STRING_CONSTANT__0 __string_229={__STRING_CONSTANT__0__,43,"Sorry, Some Fe\
+ature is Not Yet Implemented."};
+__STRING_CONSTANT__0 __string_230={__STRING_CONSTANT__0__,3,"\n{ "};
+__STRING_CONSTANT__0 __string_231={__STRING_CONSTANT__0__,16," self;\n self\
+ = "};
+__STRING_CONSTANT__0 __string_232={__STRING_CONSTANT__0__,90,"ptr;\n pthrea\
+d_mutex_lock (&(self->mutex));\n pthread_setspecific(current_thread,self);\\
+n "};
+__STRING_CONSTANT__0 __string_233={__STRING_CONSTANT__0__,8,"(self);\n"};
+__STRING_CONSTANT__0 __string_234={__STRING_CONSTANT__0__,60," pthread_mute\
+x_unlock (&(self->mutex));\n return(NULL);\n};\n"};
+__STRING_CONSTANT__0 __string_235={__STRING_CONSTANT__0__,7,"return("};
+__STRING_CONSTANT__0 __string_236={__STRING_CONSTANT__0__,3,");\n"};
+__STRING_CONSTANT__0 __string_237={__STRING_CONSTANT__0__,2,"}\n"};
+__STRING_CONSTANT__0 __string_238={__STRING_CONSTANT__0__,5,"obj;\n"};
+__STRING_CONSTANT__0 __string_239={__STRING_CONSTANT__0__,2,"=("};
+__STRING_CONSTANT__0 __string_240={__STRING_CONSTANT__0__,3,")(("};
+__STRING_CONSTANT__0 __string_241={__STRING_CONSTANT__0__,12,"obj)->param_"};
+__STRING_CONSTANT__0 __string_242={__STRING_CONSTANT__0__,37," pthread_mute\
+x_unlock(&obj->mutex);\n"};
+__STRING_CONSTANT__0 __string_243={__STRING_CONSTANT__0__,29," pthread_mute\
+x_lock(mutex);\n"};
+__STRING_CONSTANT__0 __string_244={__STRING_CONSTANT__0__,17," return NULL;\
+\n}\n"};
+__STRING_CONSTANT__0 __string_245={__STRING_CONSTANT__0__,54,"// NULL\n#ifnd\
+ef NULL\n#define NULL ((void *)0)\n#endif\n\n"};
+__STRING_CONSTANT__0 __string_246={__STRING_CONSTANT__0__,167,"// ___CONTEXT\
+\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct \
+{\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_con\
+text; \n\n"};
+__STRING_CONSTANT__0 __string_247={__STRING_CONSTANT__0__,18,"\nvoid *table_\
+type["};
+__STRING_CONSTANT__0 __string_248={__STRING_CONSTANT__0__,3,"];\n"};
+__STRING_CONSTANT__0 __string_249={__STRING_CONSTANT__0__,13,"DEBUG MANAGER"};
+__STRING_CONSTANT__0 __string_250={__STRING_CONSTANT__0__,77,"private static\
+ void print_string(String str) \n{ \n System.out.print(str);\n}\n\n"};
+__STRING_CONSTANT__0 __string_251={__STRING_CONSTANT__0__,108,"int print_str\
+ing(char *str) \n{ \n while (*str!=0) {\n print_char(*str); \n str++;\
+ \n };\n return(0);\n}\n\n"};
+__STRING_CONSTANT__0 __string_252={__STRING_CONSTANT__0__,12,"char *trace["};
+__STRING_CONSTANT__0 __string_253={__STRING_CONSTANT__0__,4,"]={\n"};
+__STRING_CONSTANT__0 __string_254={__STRING_CONSTANT__0__,3," \""};
+__STRING_CONSTANT__0 __string_255={__STRING_CONSTANT__0__,4,")\",\n"};
+__STRING_CONSTANT__0 __string_256={__STRING_CONSTANT__0__,7,")\"\n};\n\n"};
+__STRING_CONSTANT__0 __string_257={__STRING_CONSTANT__0__,94,"\n//==========\
+================//\n// SOURCE LINE REFERENCE //\n//======================\
+====//\n"};
+__STRING_CONSTANT__0 __string_258={__STRING_CONSTANT__0__,60,"struct __sourc\
+e {\n unsigned int pos;\n char *line;\n} __src["};
+__STRING_CONSTANT__0 __string_259={__STRING_CONSTANT__0__,9,"#define L"};
+__STRING_CONSTANT__0 __string_260={__STRING_CONSTANT__0__,3," {"};
+__STRING_CONSTANT__0 __string_261={__STRING_CONSTANT__0__,2,",\""};
+__STRING_CONSTANT__0 __string_262={__STRING_CONSTANT__0__,4,"\"},\n"};
+__STRING_CONSTANT__0 __string_263={__STRING_CONSTANT__0__,4,"};\n\n"};
+__STRING_CONSTANT__0 __string_264={__STRING_CONSTANT__0__,244,"// Unix Signa\
+l manager:\nvoid interrupt_signal(int sig) \n{ \
+ \n stack_print(top_context); \n print_string(\"User interrupt.\\n\")\
+; \n die_with_code(1); \n} \
+ \n\n"};
+__STRING_CONSTANT__0 __string_265={__STRING_CONSTANT__0__,58,"void push_firs\
+t(_____CONTEXT *path,unsigned long code)\n{ \n"};
+__STRING_CONSTANT__0 __string_266={__STRING_CONSTANT__0__,303," _____CONTEX\
+T *cur,loop;\n cur = top_context; \n while ((cur != (void *)0) && (cur != \
+path)) cur = cur->back; \n if (cur == path) {\n loop.back = top_context;\
+\n loop.code = code; \n stack_print(&loop);\n print_string(\"COMPIL\
+ER : Debug context looping detected !\\n\");\n die_with_code(1);\n };\n"};
+__STRING_CONSTANT__0 __string_267={__STRING_CONSTANT__0__,732," path->back \
+ = top_context;\n path->code = code;\n top_context = path;\n} \n \nvoid \
+push(_____CONTEXT *path,unsigned long code)\n{ \n path->code = code;\n to\
+p_context = path;\n} \n \nvoid stack_print(_____CONTEXT *up) \n{ _____\
+CONTEXT *back,*next; \n int j; \n\
+ next = (void *)0; \n while (up != (void *)0) { \
+ \n back = up -> back; \n up -> b\
+ack = next; \n next = up; \
+ \n up = back; \n }; \
+ \n print_string(\"\\n============== BOTTOM =========\
+=====\\n\"); \n while (next != (void *)0) { \n"};
+__STRING_CONSTANT__0 __string_268={__STRING_CONSTANT__0__,812," print_str\
+ing(\"Line #\"); \n print_integer(__src[next->c\
+ode].pos >> 17); \n print_string(\" Column #\"); \
+ \n print_integer((__src[next->code].pos >> 9) & 0xFF); \n print\
+_string(\" in \"); \n print_string(trace[__sr\
+c[next->code].pos & 0x1FF]); \n print_string(\".\\n\"); \
+ \n if ((__src[next->code].pos & 0x1FF) != 0) { \n print_string\
+(__src[next->code].line); \n print_char('\\n'); \
+ \n for (j=0;j < ((__src[next->code].pos >> 9) & 0xF\
+F);j++) {\n if (__src[next->code].line[j]=='\\t') print_char('\\t');\n \
+ else print_char(' ');\n }; \
+ \n print_char('^'); \n print_char('\\n'); \n }; \n"};
+__STRING_CONSTANT__0 __string_269={__STRING_CONSTANT__0__,307," print_str\
+ing(\"Line #\"); \n print_integer(next->code >> 17); \
+ \n print_string(\" Column #\"); \n print_integer((next->co\
+de >> 9) & 0xFF); \n print_string(\" in \"); \n print_st\
+ring(trace[next->code & 0x1FF]); \n print_string(\".\\n\"); \
+ \n"};
+__STRING_CONSTANT__0 __string_270={__STRING_CONSTANT__0__,515," next = ne\
+xt -> back; \n }; \
+ \n print_string(\"================ TOP ===============\\n\"); \n top_co\
+ntext = (void *)0; \n} \
+ \n \nvoid print_integer(unsigned short n) \n{ unsigned short val; \
+ \n char car; \n car = (n % 10) + '0'\
+; \n val = n / 10; \n if (val != 0) prin\
+t_integer(val); \n print_char(car); \n} \n\n"};
+__STRING_CONSTANT__0 __string_271={__STRING_CONSTANT__0__,21,"\n} // End cla\
+ss MAIN\n"};
+__STRING_CONSTANT__0 __string_272={__STRING_CONSTANT__0__,12,"Error: File "};
+__STRING_CONSTANT__0 __string_273={__STRING_CONSTANT__0__,18," is not create\
+d !\n"};
+__STRING_CONSTANT__0 __string_274={__STRING_CONSTANT__0__,4," => "};
+__STRING_CONSTANT__0 __string_275={__STRING_CONSTANT__0__,10," minutes, "};
+__STRING_CONSTANT__0 __string_276={__STRING_CONSTANT__0__,12," second(s).\n"};
+__STRING_CONSTANT__0 __string_277={__STRING_CONSTANT__0__,13," warning(s).\n"};
+__STRING_CONSTANT__0 __string_278={__STRING_CONSTANT__0__,19," Local count\
+er : "};
+__STRING_CONSTANT__0 __string_279={__STRING_CONSTANT__0__,1,"\n"};
+__STRING_CONSTANT__0 __string_280={__STRING_CONSTANT__0__,19," Context count\
+er : "};
+__STRING_CONSTANT__0 __string_281={__STRING_CONSTANT__0__,25," Null call sc\
+ore : "};
+__STRING_CONSTANT__0 __string_282={__STRING_CONSTANT__0__,25," Polymorphic \
+call : "};
+__STRING_CONSTANT__0 __string_283={__STRING_CONSTANT__0__,25," Invariant lo\
+op score : "};
+__STRING_CONSTANT__0 __string_284={__STRING_CONSTANT__0__,23,"BOOLEAN type i\
+s needed."};
+__STRING_CONSTANT__0 __string_285={__STRING_CONSTANT__0__,50,"Warning: Slot \
+`back_end' not found in *.lip file.\n"};
+__STRING_CONSTANT__0 __string_286={__STRING_CONSTANT__0__,23,"Memory: Copy a\
+lignment."};
+__STRING_CONSTANT__0 __string_287={__STRING_CONSTANT__0__,4,"_add"};
+__STRING_CONSTANT__0 __string_288={__STRING_CONSTANT__0__,4,"_sub"};
+__STRING_CONSTANT__0 __string_289={__STRING_CONSTANT__0__,9,"_logicnot"};
+__STRING_CONSTANT__0 __string_290={__STRING_CONSTANT__0__,4,"_not"};
+__STRING_CONSTANT__0 __string_291={__STRING_CONSTANT__0__,4,"_div"};
+__STRING_CONSTANT__0 __string_292={__STRING_CONSTANT__0__,4,"_mul"};
+__STRING_CONSTANT__0 __string_293={__STRING_CONSTANT__0__,4,"_xor"};
+__STRING_CONSTANT__0 __string_294={__STRING_CONSTANT__0__,4,"_mod"};
+__STRING_CONSTANT__0 __string_295={__STRING_CONSTANT__0__,8,"_greater"};
+__STRING_CONSTANT__0 __string_296={__STRING_CONSTANT__0__,5,"_less"};
+__STRING_CONSTANT__0 __string_297={__STRING_CONSTANT__0__,6,"_equal"};
+__STRING_CONSTANT__0 __string_298={__STRING_CONSTANT__0__,7,"_notdiv"};
+__STRING_CONSTANT__0 __string_299={__STRING_CONSTANT__0__,3,"_or"};
+__STRING_CONSTANT__0 __string_300={__STRING_CONSTANT__0__,4,"_and"};
+__STRING_CONSTANT__0 __string_301={__STRING_CONSTANT__0__,7,"_dollar"};
+__STRING_CONSTANT__0 __string_302={__STRING_CONSTANT__0__,6,"_diese"};
+__STRING_CONSTANT__0 __string_303={__STRING_CONSTANT__0__,3,"_at"};
+__STRING_CONSTANT__0 __string_304={__STRING_CONSTANT__0__,4,"_ask"};
+__STRING_CONSTANT__0 __string_305={__STRING_CONSTANT__0__,3,"../"};
+__STRING_CONSTANT__0 __string_306={__STRING_CONSTANT__0__,6,"File `"};
+__STRING_CONSTANT__0 __string_307={__STRING_CONSTANT__0__,38,"' not found !\\
+nIncorrect installation.\n"};
+__STRING_CONSTANT__0 __string_308={__STRING_CONSTANT__0__,28,"' not found ! \
+(see `*.lip')\n"};
+__STRING_CONSTANT__0 __string_309={__STRING_CONSTANT__0__,845,"-------------\
+---------------------------------------------------\n-- Lisaac IS\
+ An Advanced Compiler V.0.14 --\n-- LORIA - LSIIT - ULP\
+ - CNRS - FRANCE --\n-- Benoit SONNTAG - sonntag at icps.u-\
+strasbg.fr --\n-- http://www.IsaacOS.com \
+ --\n---------------------------------------------------------------\
+-\nUsage: \n lisaa\
+c [<lip_file.lip>] [<input_file[.li]>] {<Options>} \n \
+ \n Note: without <lip_file> \
+or <input_file>, \n the nearest `make.lip' file i\
+s interpreted. \n \
+ \nOptions: \
+ \n"};
+__STRING_CONSTANT__0 __string_310={__STRING_CONSTANT__0__,3," -"};
+__STRING_CONSTANT__0 __string_311={__STRING_CONSTANT__0__,2," <"};
+__STRING_CONSTANT__0 __string_312={__STRING_CONSTANT__0__,3," :\n"};
+__STRING_CONSTANT__0 __string_313={__STRING_CONSTANT__0__,38,"\t Sorry, no c\
+omment (see `make.lip').\n"};
+__STRING_CONSTANT__0 __string_314={__STRING_CONSTANT__0__,37,"\t Sorry, no o\
+ption (see `make.lip').\n"};
+__STRING_CONSTANT__0 __string_315={__STRING_CONSTANT__0__,240," \
+ \nBug report: \
+ \n\t post in : https://gna.org/bugs\
+/?group=isaac \n\t mail to : sonntag at icps.u-strasbg.fr \
+ \n"};
+__STRING_CONSTANT__0 __string_316={__STRING_CONSTANT__0__,17,"Unreachable co\
+de."};
+__STRING_CONSTANT__0 __string_317={__STRING_CONSTANT__0__,3,".li"};
+__STRING_CONSTANT__0 __string_318={__STRING_CONSTANT__0__,21,"Incorrect dire\
+ctory `"};
+__STRING_CONSTANT__0 __string_319={__STRING_CONSTANT__0__,20,"--SYNTAX------\
+-----\n"};
+__STRING_CONSTANT__0 __string_320={__STRING_CONSTANT__0__,20,"--SEMANTIC----\
+-----\n"};
+__STRING_CONSTANT__0 __string_321={__STRING_CONSTANT__0__,20,"--WARNING-----\
+-----\n"};
+__STRING_CONSTANT__0 __string_322={__STRING_CONSTANT__0__,20,"--MESSAGE-----\
+-----\n"};
+__STRING_CONSTANT__0 __string_323={__STRING_CONSTANT__0__,6,"\nLine "};
+__STRING_CONSTANT__0 __string_324={__STRING_CONSTANT__0__,8," column "};
+__STRING_CONSTANT__0 __string_325={__STRING_CONSTANT__0__,4," in "};
+__STRING_CONSTANT__0 __string_326={__STRING_CONSTANT__0__,3,"):\n"};
+__STRING_CONSTANT__0 __string_327={__STRING_CONSTANT__0__,2,"^\n"};
+__STRING_CONSTANT__0 __string_328={__STRING_CONSTANT__0__,23,"INTEGER type i\
+s needed."};
+__STRING_CONSTANT__0 __string_329={__STRING_CONSTANT__0__,13,"Crash system."};
+__STRING_CONSTANT__0 __string_330={__STRING_CONSTANT__0__,13,"Cannot open `"};
+__STRING_CONSTANT__0 __string_331={__STRING_CONSTANT__0__,14," is not found."};
+__STRING_CONSTANT__0 __string_332={__STRING_CONSTANT__0__,32,"Incorrect gene\
+ricity definition."};
+__STRING_CONSTANT__0 __string_333={__STRING_CONSTANT__0__,21,"************ E\
+RROR : "};
+__STRING_CONSTANT__0 __string_334={__STRING_CONSTANT__0__,14," ************\n"};
+__STRING_CONSTANT__0 __string_335={__STRING_CONSTANT__0__,20,"ERROR TYPE BLO\
+CK!!!!"};
+__STRING_CONSTANT__0 __string_336={__STRING_CONSTANT__0__,4,"PUSH"};
+__STRING_CONSTANT__0 __string_337={__STRING_CONSTANT__0__,26,"Invalid consta\
+nt integer ("};
+__STRING_CONSTANT__0 __string_338={__STRING_CONSTANT__0__,12,") cast into "};
+__STRING_CONSTANT__0 __string_339={__STRING_CONSTANT__0__,2," ["};
+__STRING_CONSTANT__0 __string_340={__STRING_CONSTANT__0__,2,".."};
+__STRING_CONSTANT__0 __string_341={__STRING_CONSTANT__0__,17,"] => new value\
+=0."};
+__STRING_CONSTANT__0 __string_342={__STRING_CONSTANT__0__,22,"EXPR_MULTIPLE.\
+get_type"};
+__STRING_CONSTANT__0 __string_343={__STRING_CONSTANT__0__,23,"\n------------\
+---------\n"};
+__STRING_CONSTANT__0 __string_344={__STRING_CONSTANT__0__,11,"BLOCK SEND "};
+__STRING_CONSTANT__0 __string_345={__STRING_CONSTANT__0__,12,"Call on NULL"};
+__STRING_CONSTANT__0 __string_346={__STRING_CONSTANT__0__,5,"push("};
+__STRING_CONSTANT__0 __string_347={__STRING_CONSTANT__0__,3," :="};
+__STRING_CONSTANT__0 __string_348={__STRING_CONSTANT__0__,6,"<NULL>"};
+__STRING_CONSTANT__0 __string_349={__STRING_CONSTANT__0__,12,"is_expanded("};
+__STRING_CONSTANT__0 __string_350={__STRING_CONSTANT__0__,8,"type_id("};
+__STRING_CONSTANT__0 __string_351={__STRING_CONSTANT__0__,8,"Generic "};
+__STRING_CONSTANT__0 __string_352={__STRING_CONSTANT__0__,8,"size_of("};
+__STRING_CONSTANT__0 __string_353={__STRING_CONSTANT__0__,3,"nop"};
+__STRING_CONSTANT__0 __string_354={__STRING_CONSTANT__0__,2,":\n"};
+__STRING_CONSTANT__0 __string_355={__STRING_CONSTANT__0__,5,"goto "};
+__STRING_CONSTANT__0 __string_356={__STRING_CONSTANT__0__,9,"COP_LOCK("};
+__STRING_CONSTANT__0 __string_357={__STRING_CONSTANT__0__,12,"COP_UNLOCK()"};
+__STRING_CONSTANT__0 __string_358={__STRING_CONSTANT__0__,7,"static "};
+__STRING_CONSTANT__0 __string_359={__STRING_CONSTANT__0__,5,"void "};
+__STRING_CONSTANT__0 __string_360={__STRING_CONSTANT__0__,31,"BUG PROFIL.gen\
+ere_handler Error"};
+__STRING_CONSTANT__0 __string_361={__STRING_CONSTANT__0__,95,"Compiler limit\
+ : This block is context sensitive, and evaluation too far away from the con\
+text."};
+__STRING_CONSTANT__0 __string_362={__STRING_CONSTANT__0__,9,"Is empty."};
+__STRING_CONSTANT__0 __string_363={__STRING_CONSTANT__0__,3,"// "};
+__STRING_CONSTANT__0 __string_364={__STRING_CONSTANT__0__,14,"No recursive, "};
+__STRING_CONSTANT__0 __string_365={__STRING_CONSTANT__0__,11,"Recursive, "};
+__STRING_CONSTANT__0 __string_366={__STRING_CONSTANT__0__,13,"No inlinable."};
+__STRING_CONSTANT__0 __string_367={__STRING_CONSTANT__0__,10,"Inlinable."};
+__STRING_CONSTANT__0 __string_368={__STRING_CONSTANT__0__,12,"_____CONTEXT"};
+__STRING_CONSTANT__0 __string_369={__STRING_CONSTANT__0__,6,"__OBJ "};
+__STRING_CONSTANT__0 __string_370={__STRING_CONSTANT__0__,3,"int"};
+__STRING_CONSTANT__0 __string_371={__STRING_CONSTANT__0__,2,"[]"};
+__STRING_CONSTANT__0 __string_372={__STRING_CONSTANT__0__,8,"typedef "};
+__STRING_CONSTANT__0 __string_373={__STRING_CONSTANT__0__,7,"struct "};
+__STRING_CONSTANT__0 __string_374={__STRING_CONSTANT__0__,7,"_struct"};
+__STRING_CONSTANT__0 __string_375={__STRING_CONSTANT__0__,3," __"};
+__STRING_CONSTANT__0 __string_376={__STRING_CONSTANT__0__,58,"Compiler limit\
+: Cyclic depending structure definition for "};
+__STRING_CONSTANT__0 __string_377={__STRING_CONSTANT__0__,34,"Slot is not po\
+ssible with a type C"};
+__STRING_CONSTANT__0 __string_378={__STRING_CONSTANT__0__,8,"#define "};
+__STRING_CONSTANT__0 __string_379={__STRING_CONSTANT__0__,3,"__ "};
+__STRING_CONSTANT__0 __string_380={__STRING_CONSTANT__0__,42,"Late binding i\
+s not possible with a type C"};
+__STRING_CONSTANT__0 __string_381={__STRING_CONSTANT__0__,21,"static private\
+ int __"};
+__STRING_CONSTANT__0 __string_382={__STRING_CONSTANT__0__,5,"__ = "};
+__STRING_CONSTANT__0 __string_383={__STRING_CONSTANT__0__,10,"#define __"};
+__STRING_CONSTANT__0 __string_384={__STRING_CONSTANT__0__,22," unsigned lon\
+g __id;\n"};
+__STRING_CONSTANT__0 __string_385={__STRING_CONSTANT__0__,51,"Late binding i\
+s not possible with `mapping' object."};
+__STRING_CONSTANT__0 __string_386={__STRING_CONSTANT__0__,22," lith_object \
+thread;\n"};
+__STRING_CONSTANT__0 __string_387={__STRING_CONSTANT__0__,12," int param_"};
+__STRING_CONSTANT__0 __string_388={__STRING_CONSTANT__0__,11," volatile "};
+__STRING_CONSTANT__0 __string_389={__STRING_CONSTANT__0__,14," void *self;\n"};
+__STRING_CONSTANT__0 __string_390={__STRING_CONSTANT__0__,17," void *Nothin\
+g;\n"};
+__STRING_CONSTANT__0 __string_391={__STRING_CONSTANT__0__,15,"static class __"};
+__STRING_CONSTANT__0 __string_392={__STRING_CONSTANT__0__,14," extends __OBJ"};
+__STRING_CONSTANT__0 __string_393={__STRING_CONSTANT__0__,45,"Mapping is not\
+ yet implemented for Java code."};
+__STRING_CONSTANT__0 __string_394={__STRING_CONSTANT__0__,12,"\n public __"};
+__STRING_CONSTANT__0 __string_395={__STRING_CONSTANT__0__,8,"int pid,"};
+__STRING_CONSTANT__0 __string_396={__STRING_CONSTANT__0__,11,"int pcount,"};
+__STRING_CONSTANT__0 __string_397={__STRING_CONSTANT__0__,16,"String pstorag\
+e,"};
+__STRING_CONSTANT__0 __string_398={__STRING_CONSTANT__0__,10,")\n {\n "};
+__STRING_CONSTANT__0 __string_399={__STRING_CONSTANT__0__,12,"__id = pid;\n"};
+__STRING_CONSTANT__0 __string_400={__STRING_CONSTANT__0__,11," = pcount;\n"};
+__STRING_CONSTANT__0 __string_401={__STRING_CONSTANT__0__,27," = pstorage.to\
+CharArray();\n"};
+__STRING_CONSTANT__0 __string_402={__STRING_CONSTANT__0__,5," };\n"};
+__STRING_CONSTANT__0 __string_403={__STRING_CONSTANT__0__,7,"int pid"};
+__STRING_CONSTANT__0 __string_404={__STRING_CONSTANT__0__,9,"super();\n"};
+__STRING_CONSTANT__0 __string_405={__STRING_CONSTANT__0__,8," };\n};\n"};
+__STRING_CONSTANT__0 __string_406={__STRING_CONSTANT__0__,10,"_struct {\n"};
+__STRING_CONSTANT__0 __string_407={__STRING_CONSTANT__0__,28,"} __attribute_\
+_ ((packed));\n"};
+__STRING_CONSTANT__0 __string_408={__STRING_CONSTANT__0__,3,"};\n"};
+__STRING_CONSTANT__0 __string_409={__STRING_CONSTANT__0__,17,"private static\
+ __"};
+__STRING_CONSTANT__0 __string_410={__STRING_CONSTANT__0__,8,"_=new __"};
+__STRING_CONSTANT__0 __string_411={__STRING_CONSTANT__0__,4,"={__"};
+__STRING_CONSTANT__0 __string_412={__STRING_CONSTANT__0__,3,"__}"};
+__STRING_CONSTANT__0 __string_413={__STRING_CONSTANT__0__,5,"__ (&"};
+__STRING_CONSTANT__0 __string_414={__STRING_CONSTANT__0__,4,"_)\n\n"};
+__STRING_CONSTANT__0 __string_415={__STRING_CONSTANT__0__,3,"% ("};
+__STRING_CONSTANT__0 __string_416={__STRING_CONSTANT__0__,19,"Not enough mem\
+ory.\n"};
+__STRING_CONSTANT__0 __string_417={__STRING_CONSTANT__0__,18,"Identifier nee\
+ded."};
+__STRING_CONSTANT__0 __string_418={__STRING_CONSTANT__0__,20,"Added ':' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_419={__STRING_CONSTANT__0__,21,"`STRING' type \
+needed."};
+__STRING_CONSTANT__0 __string_420={__STRING_CONSTANT__0__,14,"String needed."};
+__STRING_CONSTANT__0 __string_421={__STRING_CONSTANT__0__,20,"Added ';' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_422={__STRING_CONSTANT__0__,26,"No data in Pub\
+lic section."};
+__STRING_CONSTANT__0 __string_423={__STRING_CONSTANT__0__,24,"Identifier is \
incorrect."};
-__STRING_CONSTANT __string_131={__STRING_CONSTANT__,26,"Assignment ':=' is n\
+__STRING_CONSTANT__0 __string_424={__STRING_CONSTANT__0__,18,"type is incorr\
+ect."};
+__STRING_CONSTANT__0 __string_425={__STRING_CONSTANT__0__,21,"Incorrect expr\
+ession."};
+__STRING_CONSTANT__0 __string_426={__STRING_CONSTANT__0__,15,"Incorrect type."};
+__STRING_CONSTANT__0 __string_427={__STRING_CONSTANT__0__,21,"Added '<-' is \
+needed."};
+__STRING_CONSTANT__0 __string_428={__STRING_CONSTANT__0__,20,"Added '(' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_429={__STRING_CONSTANT__0__,20,"Added ')' is n\
eeded."};
-__STRING_CONSTANT __string_132={__STRING_CONSTANT__,17,"Target is needed."};
-__STRING_CONSTANT __string_133={__STRING_CONSTANT__,26,"Incorrect path defin\
-ition."};
-__STRING_CONSTANT __string_134={__STRING_CONSTANT__,29,"Incorrect command de\
+__STRING_CONSTANT__0 __string_430={__STRING_CONSTANT__0__,23,"Incorrect rede\
finition."};
-__STRING_CONSTANT __string_135={__STRING_CONSTANT__,20,"Added ';' is needed."};
-__STRING_CONSTANT __string_136={__STRING_CONSTANT__,17,"Incorrect symbol."};
-__STRING_CONSTANT __string_137={__STRING_CONSTANT__,8,"Target `"};
-__STRING_CONSTANT __string_138={__STRING_CONSTANT__,12,"' not found."};
-__STRING_CONSTANT __string_139={__STRING_CONSTANT__,15,"\ninput file : "};
-__STRING_CONSTANT __string_140={__STRING_CONSTANT__,18,".li\noutput file : "};
-__STRING_CONSTANT __string_141={__STRING_CONSTANT__,10,"\ntarget : "};
-__STRING_CONSTANT __string_142={__STRING_CONSTANT__,18,"\npath directory :\n"};
-__STRING_CONSTANT __string_143={__STRING_CONSTANT__,2," "};
-__STRING_CONSTANT __string_144={__STRING_CONSTANT__,60,"// C code generated \
-by Lisaac compiler (www.isaacOS.com) //\n"};
-__STRING_CONSTANT __string_145={__STRING_CONSTANT__,20,"#include <signal.h>\n"};
-__STRING_CONSTANT __string_146={__STRING_CONSTANT__,34,"int arg_count;\nchar\
- **arg_vector;\n"};
-__STRING_CONSTANT __string_147={__STRING_CONSTANT__,8,"EXTERNAL"};
-__STRING_CONSTANT __string_148={__STRING_CONSTANT__,47,"SELF type result for\
- data slot is not possible."};
-__STRING_CONSTANT __string_149={__STRING_CONSTANT__,73,"arg_count = argc;\n\
- arg_vector = argv;\n signal(SIGINT,interrupt_signal)"};
-__STRING_CONSTANT __string_150={__STRING_CONSTANT__,38,"arg_count = argc;\n\
- arg_vector = argv"};
-__STRING_CONSTANT __string_151={__STRING_CONSTANT__,28,"Unix mode: Not value\
- return."};
-__STRING_CONSTANT __string_152={__STRING_CONSTANT__,29,"Unix mode: Not argum\
-ent list."};
-__STRING_CONSTANT __string_153={__STRING_CONSTANT__,56,"Entry point not foun\
-d (slot `main' in `Section Public')."};
-__STRING_CONSTANT __string_154={__STRING_CONSTANT__,17,"Depending pass: ."};
-__STRING_CONSTANT __string_155={__STRING_CONSTANT__,1,"."};
-__STRING_CONSTANT __string_156={__STRING_CONSTANT__,2," ("};
-__STRING_CONSTANT __string_157={__STRING_CONSTANT__,2,")\n"};
-__STRING_CONSTANT __string_158={__STRING_CONSTANT__,16,"Executing pass: "};
-__STRING_CONSTANT __string_159={__STRING_CONSTANT__,1,"*"};
-__STRING_CONSTANT __string_160={__STRING_CONSTANT__,4,"TYPE"};
-__STRING_CONSTANT __string_161={__STRING_CONSTANT__,60,"// Generic Object\ns\
-truct ___OBJ {\n unsigned long __id;\n};\n\n"};
-__STRING_CONSTANT __string_162={__STRING_CONSTANT__,6,"GLOBAL"};
-__STRING_CONSTANT __string_163={__STRING_CONSTANT__,15,"FUNCTION HEADER"};
-__STRING_CONSTANT __string_164={__STRING_CONSTANT__,17,"// Debug Manager\n"};
-__STRING_CONSTANT __string_165={__STRING_CONSTANT__,30,"void print_string(ch\
-ar *str);\n"};
-__STRING_CONSTANT __string_166={__STRING_CONSTANT__,32,"void interrupt_signa\
-l(int sig);\n"};
-__STRING_CONSTANT __string_167={__STRING_CONSTANT__,180,"void stack_print(__\
-___CONTEXT *up);\nvoid push_first(_____CONTEXT *path,unsigned long code);\nv\
-oid push(_____CONTEXT *path,unsigned long code);\nvoid print_integer(unsigne\
-d short n);\n"};
-__STRING_CONSTANT __string_168={__STRING_CONSTANT__,15,"// Source code\n"};
-__STRING_CONSTANT __string_169={__STRING_CONSTANT__,11,"SOURCE CODE"};
-__STRING_CONSTANT __string_170={__STRING_CONSTANT__,31,"int main(int argc,ch\
-ar **argv)\n"};
-__STRING_CONSTANT __string_171={__STRING_CONSTANT__,4,"\n// "};
-__STRING_CONSTANT __string_172={__STRING_CONSTANT__,14,"No recursive, "};
-__STRING_CONSTANT __string_173={__STRING_CONSTANT__,11,"Recursive, "};
-__STRING_CONSTANT __string_174={__STRING_CONSTANT__,13,"No inlinable."};
-__STRING_CONSTANT __string_175={__STRING_CONSTANT__,10,"Inlinable."};
-__STRING_CONSTANT __string_176={__STRING_CONSTANT__,54,"// NULL\n#ifndef NUL\
-L\n#define NULL ((void *)0)\n#endif\n\n"};
-__STRING_CONSTANT __string_177={__STRING_CONSTANT__,167,"// ___CONTEXT\ntype\
-def struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n u\
-nsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \
-\n\n"};
-__STRING_CONSTANT __string_178={__STRING_CONSTANT__,18,"\nvoid *table_type["};
-__STRING_CONSTANT __string_179={__STRING_CONSTANT__,3,"];\n"};
-__STRING_CONSTANT __string_180={__STRING_CONSTANT__,13,"DEBUG MANAGER"};
-__STRING_CONSTANT __string_181={__STRING_CONSTANT__,98,"void print_string(ch\
-ar *str) \n{ \n while (*str!=0) {\n print_char(*str); \n str++; \n }\
-;\n} \n\n"};
-__STRING_CONSTANT __string_182={__STRING_CONSTANT__,12,"char *trace["};
-__STRING_CONSTANT __string_183={__STRING_CONSTANT__,4,"]={\n"};
-__STRING_CONSTANT __string_184={__STRING_CONSTANT__,3," \""};
-__STRING_CONSTANT __string_185={__STRING_CONSTANT__,4,")\",\n"};
-__STRING_CONSTANT __string_186={__STRING_CONSTANT__,7,")\"\n};\n\n"};
-__STRING_CONSTANT __string_187={__STRING_CONSTANT__,94,"\n//================\
-==========//\n// SOURCE LINE REFERENCE //\n//==========================//\
+__STRING_CONSTANT__0 __string_431={__STRING_CONSTANT__0__,15,"Comment needed."};
+__STRING_CONSTANT__0 __string_432={__STRING_CONSTANT__0__,42,"`Public' or `P\
+rivate' or `Inherit' needed."};
+__STRING_CONSTANT__0 __string_433={__STRING_CONSTANT__0__,30,"No argument fo\
+r `exit' method."};
+__STRING_CONSTANT__0 __string_434={__STRING_CONSTANT__0__,23,"String argumen\
+t needed."};
+__STRING_CONSTANT__0 __string_435={__STRING_CONSTANT__0__,6,"Slot `"};
+__STRING_CONSTANT__0 __string_436={__STRING_CONSTANT__0__,12,"' not found."};
+__STRING_CONSTANT__0 __string_437={__STRING_CONSTANT__0__,17,"Invalid argume\
+nt."};
+__STRING_CONSTANT__0 __string_438={__STRING_CONSTANT__0__,15,"BOOLEAN needed."};
+__STRING_CONSTANT__0 __string_439={__STRING_CONSTANT__0__,29,"C'est ici que \
+ca commence!!!\n"};
+__STRING_CONSTANT__0 __string_440={__STRING_CONSTANT__0__,26,"Oui, il est bi\
+en bidon!!!\n"};
+__STRING_CONSTANT__0 __string_441={__STRING_CONSTANT__0__,29,"the_parent_typ\
+e est bidon!!!\n"};
+__STRING_CONSTANT__0 __string_442={__STRING_CONSTANT__0__,14,"Slot deferred."};
+__STRING_CONSTANT__0 __string_443={__STRING_CONSTANT__0__,20,"`Section' is n\
+eeded."};
+__STRING_CONSTANT__0 __string_444={__STRING_CONSTANT__0__,27,"Section `Heade\
+r' is needed."};
+__STRING_CONSTANT__0 __string_445={__STRING_CONSTANT__0__,22,"Slot `name' no\
+t found."};
+__STRING_CONSTANT__0 __string_446={__STRING_CONSTANT__0__,23,"Incorrect type\
+ section."};
+__STRING_CONSTANT__0 __string_447={__STRING_CONSTANT__0__,50,"`Section Inher\
+it/Insert' must to be first section."};
+__STRING_CONSTANT__0 __string_448={__STRING_CONSTANT__0__,78,"`Section Inher\
+it' is not possible with Expanded object (Use `Section Insert')."};
+__STRING_CONSTANT__0 __string_449={__STRING_CONSTANT__0__,31,"No argument fo\
+r interrupt slot."};
+__STRING_CONSTANT__0 __string_450={__STRING_CONSTANT__0__,33,"No argument fo\
+r inheritance slot."};
+__STRING_CONSTANT__0 __string_451={__STRING_CONSTANT__0__,27,"Incorrect slot\
+ declaration."};
+__STRING_CONSTANT__0 __string_452={__STRING_CONSTANT__0__,22,"Incorrect resu\
+lt type."};
+__STRING_CONSTANT__0 __string_453={__STRING_CONSTANT__0__,36,"Incorrect type\
+ for inheritance slot."};
+__STRING_CONSTANT__0 __string_454={__STRING_CONSTANT__0__,7,"__init_"};
+__STRING_CONSTANT__0 __string_455={__STRING_CONSTANT__0__,10,"Added ';'."};
+__STRING_CONSTANT__0 __string_456={__STRING_CONSTANT__0__,24,"Double slot de\
+claration."};
+__STRING_CONSTANT__0 __string_457={__STRING_CONSTANT__0__,38,"Invariant: Sor\
+ry, Not yet implemented."};
+__STRING_CONSTANT__0 __string_458={__STRING_CONSTANT__0__,17,"Incorrect symb\
+ol."};
+__STRING_CONSTANT__0 __string_459={__STRING_CONSTANT__0__,7,"Strict "};
+__STRING_CONSTANT__0 __string_460={__STRING_CONSTANT__0__,9,"Expanded "};
+__STRING_CONSTANT__0 __string_461={__STRING_CONSTANT__0__,3,"<<<"};
+__STRING_CONSTANT__0 __string_462={__STRING_CONSTANT__0__,3,">>>"};
+__STRING_CONSTANT__0 __string_463={__STRING_CONSTANT__0__,15,"Block not found"};
+__STRING_CONSTANT__0 __string_464={__STRING_CONSTANT__0__,22,"Incorrect vect\
+or size."};
+__STRING_CONSTANT__0 __string_465={__STRING_CONSTANT__0__,8,"C'est : "};
+__STRING_CONSTANT__0 __string_466={__STRING_CONSTANT__0__,9,"\n dans :\n"};
+__STRING_CONSTANT__0 __string_467={__STRING_CONSTANT__0__,21,"Cyclic inherit\
+ance : "};
+__STRING_CONSTANT__0 __string_468={__STRING_CONSTANT__0__,2,", "};
+__STRING_CONSTANT__0 __string_469={__STRING_CONSTANT__0__,6," Void "};
+__STRING_CONSTANT__0 __string_470={__STRING_CONSTANT__0__,13," With result "};
+__STRING_CONSTANT__0 __string_471={__STRING_CONSTANT__0__,24,"Recursivity wi\
+thout end."};
+__STRING_CONSTANT__0 __string_472={__STRING_CONSTANT__0__,17,"PROFIL_BLOCK.s\
+lot"};
+__STRING_CONSTANT__0 __string_473={__STRING_CONSTANT__0__,19,"CALL_SLOT : BU\
+G!!!!"};
+__STRING_CONSTANT__0 __string_474={__STRING_CONSTANT__0__,20,"CALL_SLOT : BU\
+G2!!!!"};
+__STRING_CONSTANT__0 __string_475={__STRING_CONSTANT__0__,36,"Recursivity wi\
+thout end (call_slot)."};
+__STRING_CONSTANT__0 __string_476={__STRING_CONSTANT__0__,26,"EXPR_MULTIPLE.\
+execute_link"};
+__STRING_CONSTANT__0 __string_477={__STRING_CONSTANT__0__,35,"Recursivity wi\
+thout end (LOOP_END)."};
+__STRING_CONSTANT__0 __string_478={__STRING_CONSTANT__0__,7,"Switch "};
+__STRING_CONSTANT__0 __string_479={__STRING_CONSTANT__0__,2,"| "};
+__STRING_CONSTANT__0 __string_480={__STRING_CONSTANT__0__,7,"<Empty>"};
+__STRING_CONSTANT__0 __string_481={__STRING_CONSTANT__0__,11,"<NODE VIDE="};
+__STRING_CONSTANT__0 __string_482={__STRING_CONSTANT__0__,8,", Data: "};
+__STRING_CONSTANT__0 __string_483={__STRING_CONSTANT__0__,8,"DTA_READ"};
+__STRING_CONSTANT__0 __string_484={__STRING_CONSTANT__0__,8,"DTA_CAST"};
+__STRING_CONSTANT__0 __string_485={__STRING_CONSTANT__0__,9,"DTA_BLOCK"};
+__STRING_CONSTANT__0 __string_486={__STRING_CONSTANT__0__,10,", Result: "};
+__STRING_CONSTANT__0 __string_487={__STRING_CONSTANT__0__,2,"/R"};
+__STRING_CONSTANT__0 __string_488={__STRING_CONSTANT__0__,2,"/E"};
+__STRING_CONSTANT__0 __string_489={__STRING_CONSTANT__0__,2,"=="};
+__STRING_CONSTANT__0 __string_490={__STRING_CONSTANT__0__,1,"-"};
+__STRING_CONSTANT__0 __string_491={__STRING_CONSTANT__0__,1,"/"};
+__STRING_CONSTANT__0 __string_492={__STRING_CONSTANT__0__,1,"&"};
+__STRING_CONSTANT__0 __string_493={__STRING_CONSTANT__0__,2,">>"};
+__STRING_CONSTANT__0 __string_494={__STRING_CONSTANT__0__,2,"<<"};
+__STRING_CONSTANT__0 __string_495={__STRING_CONSTANT__0__,2,"]="};
+__STRING_CONSTANT__0 __string_496={__STRING_CONSTANT__0__,1,"|"};
+__STRING_CONSTANT__0 __string_497={__STRING_CONSTANT__0__,2,"||"};
+__STRING_CONSTANT__0 __string_498={__STRING_CONSTANT__0__,2,"&&"};
+__STRING_CONSTANT__0 __string_499={__STRING_CONSTANT__0__,1,"+"};
+__STRING_CONSTANT__0 __string_500={__STRING_CONSTANT__0__,1,"%"};
+__STRING_CONSTANT__0 __string_501={__STRING_CONSTANT__0__,1,"^"};
+__STRING_CONSTANT__0 __string_502={__STRING_CONSTANT__0__,2,"()"};
+__STRING_CONSTANT__0 __string_503={__STRING_CONSTANT__0__,1,"("};
+__STRING_CONSTANT__0 __string_504={__STRING_CONSTANT__0__,2,"<>"};
+__STRING_CONSTANT__0 __string_505={__STRING_CONSTANT__0__,74,"stack_print(to\
+p_context); print_string(\"Call on NULL\\n\"); die_with_code(1)"};
+__STRING_CONSTANT__0 __string_506={__STRING_CONSTANT__0__,67,"print_string(\\
+"Call on NULL\\n(Use `-D' option)\\n\"); die_with_code(1)"};
+__STRING_CONSTANT__0 __string_507={__STRING_CONSTANT__0__,12,"push_first(&"};
+__STRING_CONSTANT__0 __string_508={__STRING_CONSTANT__0__,6,"push(&"};
+__STRING_CONSTANT__0 __string_509={__STRING_CONSTANT__0__,6,"; // L"};
+__STRING_CONSTANT__0 __string_510={__STRING_CONSTANT__0__,4,"if ("};
+__STRING_CONSTANT__0 __string_511={__STRING_CONSTANT__0__,35," /* INSTR.gene\
+re :: Not genere ! */"};
+__STRING_CONSTANT__0 __string_512={__STRING_CONSTANT__0__,20,"IS_EXPANDED.ge\
+nere !"};
+__STRING_CONSTANT__0 __string_513={__STRING_CONSTANT__0__,8,".__id==0"};
+__STRING_CONSTANT__0 __string_514={__STRING_CONSTANT__0__,4,"null"};
+__STRING_CONSTANT__0 __string_515={__STRING_CONSTANT__0__,2,") "};
+__STRING_CONSTANT__0 __string_516={__STRING_CONSTANT__0__,6," else "};
+__STRING_CONSTANT__0 __string_517={__STRING_CONSTANT__0__,3,"/* "};
+__STRING_CONSTANT__0 __string_518={__STRING_CONSTANT__0__,4," */ "};
+__STRING_CONSTANT__0 __string_519={__STRING_CONSTANT__0__,8," else {\n"};
+__STRING_CONSTANT__0 __string_520={__STRING_CONSTANT__0__,8,"switch ("};
+__STRING_CONSTANT__0 __string_521={__STRING_CONSTANT__0__,4,") {\n"};
+__STRING_CONSTANT__0 __string_522={__STRING_CONSTANT__0__,5,"case "};
+__STRING_CONSTANT__0 __string_523={__STRING_CONSTANT__0__,2,": "};
+__STRING_CONSTANT__0 __string_524={__STRING_CONSTANT__0__,7,"break;\n"};
+__STRING_CONSTANT__0 __string_525={__STRING_CONSTANT__0__,7,".__id=0"};
+__STRING_CONSTANT__0 __string_526={__STRING_CONSTANT__0__,2,"(("};
+__STRING_CONSTANT__0 __string_527={__STRING_CONSTANT__0__,3,")->"};
+__STRING_CONSTANT__0 __string_528={__STRING_CONSTANT__0__,27,"LOOP BUG: Body\
+ loop empty !"};
+__STRING_CONSTANT__0 __string_529={__STRING_CONSTANT__0__,8,"while (!"};
+__STRING_CONSTANT__0 __string_530={__STRING_CONSTANT__0__,7,"while ("};
+__STRING_CONSTANT__0 __string_531={__STRING_CONSTANT__0__,3,"do "};
+__STRING_CONSTANT__0 __string_532={__STRING_CONSTANT__0__,9," while (!"};
+__STRING_CONSTANT__0 __string_533={__STRING_CONSTANT__0__,8," while ("};
+__STRING_CONSTANT__0 __string_534={__STRING_CONSTANT__0__,22,"pthread_mutex_\
+lock (&("};
+__STRING_CONSTANT__0 __string_535={__STRING_CONSTANT__0__,18,"->thread.mutex\
+));\n"};
+__STRING_CONSTANT__0 __string_536={__STRING_CONSTANT__0__,8,"->param_"};
+__STRING_CONSTANT__0 __string_537={__STRING_CONSTANT__0__,6,"=(int)"};
+__STRING_CONSTANT__0 __string_538={__STRING_CONSTANT__0__,9,"arg null\n"};
+__STRING_CONSTANT__0 __string_539={__STRING_CONSTANT__0__,25,"->thread.proce\
+dure = COP_"};
+__STRING_CONSTANT__0 __string_540={__STRING_CONSTANT__0__,6,"return"};
+__STRING_CONSTANT__0 __string_541={__STRING_CONSTANT__0__,13,"run_procedure"};
+__STRING_CONSTANT__0 __string_542={__STRING_CONSTANT__0__,16,"((lith_object \
+*)"};
+__STRING_CONSTANT__0 __string_543={__STRING_CONSTANT__0__,58,"Impossible `Se\
+lf' argument for External or Interrupt slot."};
+__STRING_CONSTANT__0 __string_544={__STRING_CONSTANT__0__,15,"// Pre thread.\
\n"};
-__STRING_CONSTANT __string_188={__STRING_CONSTANT__,60,"struct __source {\n \
- unsigned int pos;\n char *line;\n} __src["};
-__STRING_CONSTANT __string_189={__STRING_CONSTANT__,9,"#define L"};
-__STRING_CONSTANT __string_190={__STRING_CONSTANT__,3," {"};
-__STRING_CONSTANT __string_191={__STRING_CONSTANT__,2,",\""};
-__STRING_CONSTANT __string_192={__STRING_CONSTANT__,4,"\"},\n"};
-__STRING_CONSTANT __string_193={__STRING_CONSTANT__,4,"};\n\n"};
-__STRING_CONSTANT __string_194={__STRING_CONSTANT__,244,"// Unix Signal mana\
-ger:\nvoid interrupt_signal(int sig) \n{ \n \
-stack_print(top_context); \n print_string(\"User interrupt.\\n\"); \n \
-die_with_code(1); \n} \
- \n\n"};
-__STRING_CONSTANT __string_195={__STRING_CONSTANT__,58,"void push_first(____\
-_CONTEXT *path,unsigned long code)\n{ \n"};
-__STRING_CONSTANT __string_196={__STRING_CONSTANT__,303," _____CONTEXT *cur\
-,loop;\n cur = top_context; \n while ((cur != (void *)0) && (cur != path))\
- cur = cur->back; \n if (cur == path) {\n loop.back = top_context;\n \
-loop.code = code; \n stack_print(&loop);\n print_string(\"COMPILER : D\
-ebug context looping detected !\\n\");\n die_with_code(1);\n };\n"};
-__STRING_CONSTANT __string_197={__STRING_CONSTANT__,732," path->back = top\
-_context;\n path->code = code;\n top_context = path;\n} \n \nvoid push(_\
-____CONTEXT *path,unsigned long code)\n{ \n path->code = code;\n top_cont\
-ext = path;\n} \n \nvoid stack_print(_____CONTEXT *up) \n{ _____CONTEX\
-T *back,*next; \n int j; \n next\
- = (void *)0; \n while (up != (void *)0) { \
- \n back = up -> back; \n up -> back = \
-next; \n next = up; \\
-n up = back; \n }; \
- \n print_string(\"\\n============== BOTTOM ==============\\
-\n\"); \n while (next != (void *)0) { \n"};
-__STRING_CONSTANT __string_198={__STRING_CONSTANT__,812," print_string(\"\
-Line #\"); \n print_integer(__src[next->code].p\
-os >> 17); \n print_string(\" Column #\"); \
- \n print_integer((__src[next->code].pos >> 9) & 0xFF); \n print_strin\
-g(\" in \"); \n print_string(trace[__src[next\
-->code].pos & 0x1FF]); \n print_string(\".\\n\"); \
- \n if ((__src[next->code].pos & 0x1FF) != 0) { \n print_string(__src\
-[next->code].line); \n print_char('\\n'); \
- \n for (j=0;j < ((__src[next->code].pos >> 9) & 0xFF);j++\
-) {\n if (__src[next->code].line[j]=='\\t') print_char('\\t');\n e\
-lse print_char(' ');\n }; \
- \n print_char('^'); \n print_char('\\n'); \n }; \n"};
-__STRING_CONSTANT __string_199={__STRING_CONSTANT__,307," print_string(\"\
-Line #\"); \n print_integer(next->code >> 17); \n \
- print_string(\" Column #\"); \n print_integer((next->code >> \
-9) & 0xFF); \n print_string(\" in \"); \n print_string(t\
-race[next->code & 0x1FF]); \n print_string(\".\\n\"); \n"};
-__STRING_CONSTANT __string_200={__STRING_CONSTANT__,515," next = next -> \
-back; \n }; \n \
- print_string(\"================ TOP ===============\\n\"); \n top_context \
-= (void *)0; \n} \
- \n \nvoid print_integer(unsigned short n) \n{ unsigned short val; \
- \n char car; \n car = (n % 10) + '0'; \
- \n val = n / 10; \n if (val != 0) print_inte\
-ger(val); \n print_char(car); \n} \n\n"};
-__STRING_CONSTANT __string_201={__STRING_CONSTANT__,12,"Error: File "};
-__STRING_CONSTANT __string_202={__STRING_CONSTANT__,18," is not created !\n"};
-__STRING_CONSTANT __string_203={__STRING_CONSTANT__,4," => "};
-__STRING_CONSTANT __string_204={__STRING_CONSTANT__,10," minutes, "};
-__STRING_CONSTANT __string_205={__STRING_CONSTANT__,12," second(s).\n"};
-__STRING_CONSTANT __string_206={__STRING_CONSTANT__,25," Null call score \
- : "};
-__STRING_CONSTANT __string_207={__STRING_CONSTANT__,3,"% ("};
-__STRING_CONSTANT __string_208={__STRING_CONSTANT__,25," Polymorphic call \
- : "};
-__STRING_CONSTANT __string_209={__STRING_CONSTANT__,25," Invariant loop sco\
-re : "};
-__STRING_CONSTANT __string_210={__STRING_CONSTANT__,5,"Run `"};
-__STRING_CONSTANT __string_211={__STRING_CONSTANT__,3,"' \t"};
-__STRING_CONSTANT __string_212={__STRING_CONSTANT__,3,"Ok\n"};
-__STRING_CONSTANT __string_213={__STRING_CONSTANT__,9,"Failure!\n"};
-__STRING_CONSTANT __string_214={__STRING_CONSTANT__,4,"_add"};
-__STRING_CONSTANT __string_215={__STRING_CONSTANT__,4,"_sub"};
-__STRING_CONSTANT __string_216={__STRING_CONSTANT__,9,"_logicnot"};
-__STRING_CONSTANT __string_217={__STRING_CONSTANT__,4,"_not"};
-__STRING_CONSTANT __string_218={__STRING_CONSTANT__,4,"_div"};
-__STRING_CONSTANT __string_219={__STRING_CONSTANT__,4,"_mul"};
-__STRING_CONSTANT __string_220={__STRING_CONSTANT__,4,"_xor"};
-__STRING_CONSTANT __string_221={__STRING_CONSTANT__,4,"_mod"};
-__STRING_CONSTANT __string_222={__STRING_CONSTANT__,8,"_greater"};
-__STRING_CONSTANT __string_223={__STRING_CONSTANT__,5,"_less"};
-__STRING_CONSTANT __string_224={__STRING_CONSTANT__,6,"_equal"};
-__STRING_CONSTANT __string_225={__STRING_CONSTANT__,7,"_notdiv"};
-__STRING_CONSTANT __string_226={__STRING_CONSTANT__,3,"_or"};
-__STRING_CONSTANT __string_227={__STRING_CONSTANT__,4,"_and"};
-__STRING_CONSTANT __string_228={__STRING_CONSTANT__,7,"_dollar"};
-__STRING_CONSTANT __string_229={__STRING_CONSTANT__,6,"_diese"};
-__STRING_CONSTANT __string_230={__STRING_CONSTANT__,3,"_at"};
-__STRING_CONSTANT __string_231={__STRING_CONSTANT__,4,"_ask"};
-__STRING_CONSTANT __string_232={__STRING_CONSTANT__,22,"Line counter overflo\
-w."};
-__STRING_CONSTANT __string_233={__STRING_CONSTANT__,40,"Column counter overf\
-low (line too long)."};
-__STRING_CONSTANT __string_234={__STRING_CONSTANT__,20,"--SYNTAX-----------\n"};
-__STRING_CONSTANT __string_235={__STRING_CONSTANT__,20,"--SEMANTIC---------\n"};
-__STRING_CONSTANT __string_236={__STRING_CONSTANT__,20,"--WARNING----------\n"};
-__STRING_CONSTANT __string_237={__STRING_CONSTANT__,20,"--MESSAGE----------\n"};
-__STRING_CONSTANT __string_238={__STRING_CONSTANT__,6,"\nLine "};
-__STRING_CONSTANT __string_239={__STRING_CONSTANT__,8," column "};
-__STRING_CONSTANT __string_240={__STRING_CONSTANT__,4," in "};
-__STRING_CONSTANT __string_241={__STRING_CONSTANT__,3,"):\n"};
-__STRING_CONSTANT __string_242={__STRING_CONSTANT__,2,"^\n"};
-__STRING_CONSTANT __string_243={__STRING_CONSTANT__,26,"End of comment not f\
-ound !"};
-__STRING_CONSTANT __string_244={__STRING_CONSTANT__,24,"Identifier is incorr\
-ect."};
-__STRING_CONSTANT __string_245={__STRING_CONSTANT__,26,"Incorrect path expre\
-ssion."};
-__STRING_CONSTANT __string_246={__STRING_CONSTANT__,3,".li"};
-__STRING_CONSTANT __string_247={__STRING_CONSTANT__,17," is not found in\n"};
-__STRING_CONSTANT __string_248={__STRING_CONSTANT__,32,"Incorrect genericity\
- definition."};
-__STRING_CONSTANT __string_249={__STRING_CONSTANT__,21,"DTA_RD : Bug BLOCK!!!"};
-__STRING_CONSTANT __string_250={__STRING_CONSTANT__,26,"Invalid constant int\
-eger ("};
-__STRING_CONSTANT __string_251={__STRING_CONSTANT__,12,") cast into "};
-__STRING_CONSTANT __string_252={__STRING_CONSTANT__,2," ["};
-__STRING_CONSTANT __string_253={__STRING_CONSTANT__,2,".."};
-__STRING_CONSTANT __string_254={__STRING_CONSTANT__,17,"] => new value=0."};
-__STRING_CONSTANT __string_255={__STRING_CONSTANT__,12,"Local slot `"};
-__STRING_CONSTANT __string_256={__STRING_CONSTANT__,11,"' not used."};
-__STRING_CONSTANT __string_257={__STRING_CONSTANT__,24,"Double declaration f\
-or `"};
-__STRING_CONSTANT __string_258={__STRING_CONSTANT__,7,"' slot."};
-__STRING_CONSTANT __string_259={__STRING_CONSTANT__,22,"EXPR_MULTIPLE.get_ty\
-pe"};
-__STRING_CONSTANT __string_260={__STRING_CONSTANT__,23,"\n------------------\
----\n"};
-__STRING_CONSTANT __string_261={__STRING_CONSTANT__,11,"BLOCK SEND "};
-__STRING_CONSTANT __string_262={__STRING_CONSTANT__,5,"push("};
-__STRING_CONSTANT __string_263={__STRING_CONSTANT__,3," :="};
-__STRING_CONSTANT __string_264={__STRING_CONSTANT__,6,"<NULL>"};
-__STRING_CONSTANT __string_265={__STRING_CONSTANT__,12,"is_expanded("};
-__STRING_CONSTANT __string_266={__STRING_CONSTANT__,3,"nop"};
-__STRING_CONSTANT __string_267={__STRING_CONSTANT__,1,"<"};
-__STRING_CONSTANT __string_268={__STRING_CONSTANT__,1,">"};
-__STRING_CONSTANT __string_269={__STRING_CONSTANT__,2,":\n"};
-__STRING_CONSTANT __string_270={__STRING_CONSTANT__,5,"goto "};
-__STRING_CONSTANT __string_271={__STRING_CONSTANT__,7,"static "};
-__STRING_CONSTANT __string_272={__STRING_CONSTANT__,5,"void "};
-__STRING_CONSTANT __string_273={__STRING_CONSTANT__,31,"BUG PROFIL.genere_ha\
-ndler Error"};
-__STRING_CONSTANT __string_274={__STRING_CONSTANT__,95,"Compiler limit : Thi\
-s block is context sensitive, and evaluation too far away from the context."};
-__STRING_CONSTANT __string_275={__STRING_CONSTANT__,2,"{\n"};
-__STRING_CONSTANT __string_276={__STRING_CONSTANT__,35," /* INSTR.genere :: \
-Not genere ! */"};
-__STRING_CONSTANT __string_277={__STRING_CONSTANT__,20,"IS_EXPANDED.genere !"};
-__STRING_CONSTANT __string_278={__STRING_CONSTANT__,2,";\n"};
-__STRING_CONSTANT __string_279={__STRING_CONSTANT__,7,"return("};
-__STRING_CONSTANT __string_280={__STRING_CONSTANT__,12," With result"};
-__STRING_CONSTANT __string_281={__STRING_CONSTANT__,5," Void"};
-__STRING_CONSTANT __string_282={__STRING_CONSTANT__,34,"Slot is not possible\
- with a type C"};
-__STRING_CONSTANT __string_283={__STRING_CONSTANT__,3,"// "};
-__STRING_CONSTANT __string_284={__STRING_CONSTANT__,17,"#define TRUE__ 1\n"};
-__STRING_CONSTANT __string_285={__STRING_CONSTANT__,18,"#define FALSE__ 0\n"};
-__STRING_CONSTANT __string_286={__STRING_CONSTANT__,42,"Late binding is not \
-possible with a type C"};
-__STRING_CONSTANT __string_287={__STRING_CONSTANT__,8,"typedef "};
-__STRING_CONSTANT __string_288={__STRING_CONSTANT__,3," __"};
-__STRING_CONSTANT __string_289={__STRING_CONSTANT__,11,"\n#define __"};
-__STRING_CONSTANT __string_290={__STRING_CONSTANT__,3,"__ "};
-__STRING_CONSTANT __string_291={__STRING_CONSTANT__,22," unsigned long __id\
+__STRING_CONSTANT__0 __string_545={__STRING_CONSTANT__0__,21,"{ lith_node no\
+de,*n;\n"};
+__STRING_CONSTANT__0 __string_546={__STRING_CONSTANT__0__,18,"lith_object *o\
+bj;\n"};
+__STRING_CONSTANT__0 __string_547={__STRING_CONSTANT__0__,19,"void *thread_s\
+ave;\n"};
+__STRING_CONSTANT__0 __string_548={__STRING_CONSTANT__0__,9,"obj = &(("};
+__STRING_CONSTANT__0 __string_549={__STRING_CONSTANT__0__,12,")->thread);\n"};
+__STRING_CONSTANT__0 __string_550={__STRING_CONSTANT__0__,18,"node.next = NU\
+LL;\n"};
+__STRING_CONSTANT__0 __string_551={__STRING_CONSTANT__0__,38,"pthread_mutex_\
+init(&node.mutex,NULL);\n"};
+__STRING_CONSTANT__0 __string_552={__STRING_CONSTANT__0__,33,"pthread_mutex_\
+lock(&obj->mutex);\n"};
+__STRING_CONSTANT__0 __string_553={__STRING_CONSTANT__0__,15,"n = obj->last;\
+\n"};
+__STRING_CONSTANT__0 __string_554={__STRING_CONSTANT__0__,17,"if (n == NULL)\
+ {\n"};
+__STRING_CONSTANT__0 __string_555={__STRING_CONSTANT__0__,22," obj->first =\
+ &node;\n"};
+__STRING_CONSTANT__0 __string_556={__STRING_CONSTANT__0__,9,"} else {\n"};
+__STRING_CONSTANT__0 __string_557={__STRING_CONSTANT__0__,19," n->next = &n\
+ode;\n"};
+__STRING_CONSTANT__0 __string_558={__STRING_CONSTANT__0__,35," pthread_mute\
+x_lock(&node.mutex);\n"};
+__STRING_CONSTANT__0 __string_559={__STRING_CONSTANT__0__,19,"obj->last = &n\
+ode;\n"};
+__STRING_CONSTANT__0 __string_560={__STRING_CONSTANT__0__,35,"pthread_mutex_\
+unlock(&obj->mutex);\n"};
+__STRING_CONSTANT__0 __string_561={__STRING_CONSTANT__0__,34,"pthread_mutex_\
+lock (&node.mutex);\n"};
+__STRING_CONSTANT__0 __string_562={__STRING_CONSTANT__0__,49,"thread_save=pt\
+hread_getspecific(current_thread);\n"};
+__STRING_CONSTANT__0 __string_563={__STRING_CONSTANT__0__,35,"pthread_setspe\
+cific(current_thread,"};
+__STRING_CONSTANT__0 __string_564={__STRING_CONSTANT__0__,35,"pthread_mutex_\
+lock(&(obj->mutex));\n"};
+__STRING_CONSTANT__0 __string_565={__STRING_CONSTANT__0__,22,"n = obj->first\
+->next;\n"};
+__STRING_CONSTANT__0 __string_566={__STRING_CONSTANT__0__,17,"if (n != NULL)\
+ {\n"};
+__STRING_CONSTANT__0 __string_567={__STRING_CONSTANT__0__,35," pthread_mute\
+x_unlock(&n->mutex);\n"};
+__STRING_CONSTANT__0 __string_568={__STRING_CONSTANT__0__,20," obj->last = \
+NULL;\n"};
+__STRING_CONSTANT__0 __string_569={__STRING_CONSTANT__0__,16,"obj->first = n\
;\n"};
-__STRING_CONSTANT __string_292={__STRING_CONSTANT__,51,"Late binding is not \
-possible with `mapping' object."};
-__STRING_CONSTANT __string_293={__STRING_CONSTANT__,11," volatile "};
-__STRING_CONSTANT __string_294={__STRING_CONSTANT__,14," void *self;\n"};
-__STRING_CONSTANT __string_295={__STRING_CONSTANT__,17," void *Nothing;\n"};
-__STRING_CONSTANT __string_296={__STRING_CONSTANT__,15,"typedef struct "};
-__STRING_CONSTANT __string_297={__STRING_CONSTANT__,10,"_struct __"};
-__STRING_CONSTANT __string_298={__STRING_CONSTANT__,9,";\nstruct "};
-__STRING_CONSTANT __string_299={__STRING_CONSTANT__,10,"_struct {\n"};
-__STRING_CONSTANT __string_300={__STRING_CONSTANT__,28,"} __attribute__ ((pa\
-cked));\n"};
-__STRING_CONSTANT __string_301={__STRING_CONSTANT__,3,"};\n"};
-__STRING_CONSTANT __string_302={__STRING_CONSTANT__,4,"={__"};
-__STRING_CONSTANT __string_303={__STRING_CONSTANT__,3,"__}"};
-__STRING_CONSTANT __string_304={__STRING_CONSTANT__,8,"#define "};
-__STRING_CONSTANT __string_305={__STRING_CONSTANT__,5,"__ (&"};
-__STRING_CONSTANT __string_306={__STRING_CONSTANT__,4,"_)\n\n"};
-__STRING_CONSTANT __string_307={__STRING_CONSTANT__,19,"Not enough memory.\n"};
-__STRING_CONSTANT __string_308={__STRING_CONSTANT__,19,"Variable not found."};
-__STRING_CONSTANT __string_309={__STRING_CONSTANT__,20,"`Section' is needed."};
-__STRING_CONSTANT __string_310={__STRING_CONSTANT__,27,"Section `Header' is \
-needed."};
-__STRING_CONSTANT __string_311={__STRING_CONSTANT__,22,"Slot `name' not foun\
-d."};
-__STRING_CONSTANT __string_312={__STRING_CONSTANT__,23,"Incorrect type secti\
-on."};
-__STRING_CONSTANT __string_313={__STRING_CONSTANT__,50,"`Section Inherit/Ins\
-ert' must to be first section."};
-__STRING_CONSTANT __string_314={__STRING_CONSTANT__,78,"`Section Inherit' is\
- not possible with Expanded object (Use `Section Insert')."};
-__STRING_CONSTANT __string_315={__STRING_CONSTANT__,30,"Incorrect argument d\
-efinition."};
-__STRING_CONSTANT __string_316={__STRING_CONSTANT__,20,"Added ')' is needed."};
-__STRING_CONSTANT __string_317={__STRING_CONSTANT__,32,"Incorrect in `Sectio\
-n External'."};
-__STRING_CONSTANT __string_318={__STRING_CONSTANT__,19,"Operator is needed."};
-__STRING_CONSTANT __string_319={__STRING_CONSTANT__,19,"Incorrect operator."};
-__STRING_CONSTANT __string_320={__STRING_CONSTANT__,10,"Added `''."};
-__STRING_CONSTANT __string_321={__STRING_CONSTANT__,31,"Level priority level\
- is needed."};
-__STRING_CONSTANT __string_322={__STRING_CONSTANT__,33,"Not priority for pre\
-fix operator."};
-__STRING_CONSTANT __string_323={__STRING_CONSTANT__,27,"Incorrect slot decla\
-ration."};
-__STRING_CONSTANT __string_324={__STRING_CONSTANT__,22,"Incorrect result typ\
-e."};
-__STRING_CONSTANT __string_325={__STRING_CONSTANT__,21,"Incorrect expression."};
-__STRING_CONSTANT __string_326={__STRING_CONSTANT__,10,"Added ';'."};
-__STRING_CONSTANT __string_327={__STRING_CONSTANT__,24,"Double slot declarat\
-ion."};
-__STRING_CONSTANT __string_328={__STRING_CONSTANT__,38,"Invariant: Sorry, No\
-t yet implemented."};
-__STRING_CONSTANT __string_329={__STRING_CONSTANT__,16,"Type parameter `"};
-__STRING_CONSTANT __string_330={__STRING_CONSTANT__,16,"' is not define."};
-__STRING_CONSTANT __string_331={__STRING_CONSTANT__,7,"Strict "};
-__STRING_CONSTANT __string_332={__STRING_CONSTANT__,9,"Expanded "};
-__STRING_CONSTANT __string_333={__STRING_CONSTANT__,4,"PUSH"};
-__STRING_CONSTANT __string_334={__STRING_CONSTANT__,24,"ITM_LIST_IDF.to_run_\
-expr"};
-__STRING_CONSTANT __string_335={__STRING_CONSTANT__,22,"Incorrect vector siz\
-e."};
-__STRING_CONSTANT __string_336={__STRING_CONSTANT__,8,"C'est : "};
-__STRING_CONSTANT __string_337={__STRING_CONSTANT__,9,"\n dans :\n"};
-__STRING_CONSTANT __string_338={__STRING_CONSTANT__,13,"Crash system."};
-__STRING_CONSTANT __string_339={__STRING_CONSTANT__,21,"Cyclic inheritance : "};
-__STRING_CONSTANT __string_340={__STRING_CONSTANT__,2,", "};
-__STRING_CONSTANT __string_341={__STRING_CONSTANT__,8,"Generic "};
-__STRING_CONSTANT __string_342={__STRING_CONSTANT__,7,"Switch "};
-__STRING_CONSTANT __string_343={__STRING_CONSTANT__,2,"| "};
-__STRING_CONSTANT __string_344={__STRING_CONSTANT__,7,"<Empty>"};
-__STRING_CONSTANT __string_345={__STRING_CONSTANT__,11,"<NODE VIDE="};
-__STRING_CONSTANT __string_346={__STRING_CONSTANT__,8,", Data: "};
-__STRING_CONSTANT __string_347={__STRING_CONSTANT__,8,"DTA_READ"};
-__STRING_CONSTANT __string_348={__STRING_CONSTANT__,8,"DTA_CAST"};
-__STRING_CONSTANT __string_349={__STRING_CONSTANT__,12,"DTA_WR_CODE:"};
-__STRING_CONSTANT __string_350={__STRING_CONSTANT__,9,"DTA_BLOCK"};
-__STRING_CONSTANT __string_351={__STRING_CONSTANT__,13,"DTA_WR_VALUE:"};
-__STRING_CONSTANT __string_352={__STRING_CONSTANT__,12,"DTA_RD_ARGS:"};
-__STRING_CONSTANT __string_353={__STRING_CONSTANT__,10,", Result: "};
-__STRING_CONSTANT __string_354={__STRING_CONSTANT__,2,"/R"};
-__STRING_CONSTANT __string_355={__STRING_CONSTANT__,2,"/E"};
-__STRING_CONSTANT __string_356={__STRING_CONSTANT__,2,"=="};
-__STRING_CONSTANT __string_357={__STRING_CONSTANT__,8,"type_id("};
-__STRING_CONSTANT __string_358={__STRING_CONSTANT__,1,"-"};
-__STRING_CONSTANT __string_359={__STRING_CONSTANT__,1,"/"};
-__STRING_CONSTANT __string_360={__STRING_CONSTANT__,1,"&"};
-__STRING_CONSTANT __string_361={__STRING_CONSTANT__,2,">>"};
-__STRING_CONSTANT __string_362={__STRING_CONSTANT__,2,"<<"};
-__STRING_CONSTANT __string_363={__STRING_CONSTANT__,2,"]="};
-__STRING_CONSTANT __string_364={__STRING_CONSTANT__,8,"size_of("};
-__STRING_CONSTANT __string_365={__STRING_CONSTANT__,2,"()"};
-__STRING_CONSTANT __string_366={__STRING_CONSTANT__,1,"("};
-__STRING_CONSTANT __string_367={__STRING_CONSTANT__,2,"<>"};
-__STRING_CONSTANT __string_368={__STRING_CONSTANT__,1,"|"};
-__STRING_CONSTANT __string_369={__STRING_CONSTANT__,2,"||"};
-__STRING_CONSTANT __string_370={__STRING_CONSTANT__,2,"&&"};
-__STRING_CONSTANT __string_371={__STRING_CONSTANT__,1,"+"};
-__STRING_CONSTANT __string_372={__STRING_CONSTANT__,1,"%"};
-__STRING_CONSTANT __string_373={__STRING_CONSTANT__,2,">="};
-__STRING_CONSTANT __string_374={__STRING_CONSTANT__,2,"<="};
-__STRING_CONSTANT __string_375={__STRING_CONSTANT__,1,"^"};
-__STRING_CONSTANT __string_376={__STRING_CONSTANT__,7,"__BLOCK"};
-__STRING_CONSTANT __string_377={__STRING_CONSTANT__,3,"int"};
-__STRING_CONSTANT __string_378={__STRING_CONSTANT__,27,"__STRING_CONSTANT __\
-string_"};
-__STRING_CONSTANT __string_379={__STRING_CONSTANT__,2,"={"};
-__STRING_CONSTANT __string_380={__STRING_CONSTANT__,20,"__STRING_CONSTANT__,"};
-__STRING_CONSTANT __string_381={__STRING_CONSTANT__,2,"\\\n"};
-__STRING_CONSTANT __string_382={__STRING_CONSTANT__,11,"(&__string_"};
-__STRING_CONSTANT __string_383={__STRING_CONSTANT__,8," style ["};
-__STRING_CONSTANT __string_384={__STRING_CONSTANT__,2,"]\n"};
-__STRING_CONSTANT __string_385={__STRING_CONSTANT__,26,"BUG ANY.add_var_size\
- Error"};
-__STRING_CONSTANT __string_386={__STRING_CONSTANT__,12,"push_first(&"};
-__STRING_CONSTANT __string_387={__STRING_CONSTANT__,6,"push(&"};
-__STRING_CONSTANT __string_388={__STRING_CONSTANT__,6,"; // L"};
-__STRING_CONSTANT __string_389={__STRING_CONSTANT__,2,"(("};
-__STRING_CONSTANT __string_390={__STRING_CONSTANT__,2,")("};
-__STRING_CONSTANT __string_391={__STRING_CONSTANT__,2,"))"};
-__STRING_CONSTANT __string_392={__STRING_CONSTANT__,2,"(*"};
-__STRING_CONSTANT __string_393={__STRING_CONSTANT__,3,"LLU"};
-__STRING_CONSTANT __string_394={__STRING_CONSTANT__,2,"LU"};
-__STRING_CONSTANT __string_395={__STRING_CONSTANT__,4,"if ("};
-__STRING_CONSTANT __string_396={__STRING_CONSTANT__,8,".__id==0"};
-__STRING_CONSTANT __string_397={__STRING_CONSTANT__,2,") "};
-__STRING_CONSTANT __string_398={__STRING_CONSTANT__,6," else "};
-__STRING_CONSTANT __string_399={__STRING_CONSTANT__,8," else {\n"};
-__STRING_CONSTANT __string_400={__STRING_CONSTANT__,8,"switch ("};
-__STRING_CONSTANT __string_401={__STRING_CONSTANT__,4,") {\n"};
-__STRING_CONSTANT __string_402={__STRING_CONSTANT__,5,"case "};
-__STRING_CONSTANT __string_403={__STRING_CONSTANT__,2,": "};
-__STRING_CONSTANT __string_404={__STRING_CONSTANT__,7,"break;\n"};
-__STRING_CONSTANT __string_405={__STRING_CONSTANT__,7,".__id=0"};
-__STRING_CONSTANT __string_406={__STRING_CONSTANT__,3,")->"};
-__STRING_CONSTANT __string_407={__STRING_CONSTANT__,8,"(void *)"};
-__STRING_CONSTANT __string_408={__STRING_CONSTANT__,15,"(unsigned long)"};
-__STRING_CONSTANT __string_409={__STRING_CONSTANT__,5,".__id"};
-__STRING_CONSTANT __string_410={__STRING_CONSTANT__,2,"-1"};
-__STRING_CONSTANT __string_411={__STRING_CONSTANT__,2,"*("};
-__STRING_CONSTANT __string_412={__STRING_CONSTANT__,7,"sizeof("};
-__STRING_CONSTANT __string_413={__STRING_CONSTANT__,58,"Impossible `Self' ar\
-gument for External or Interrupt slot."};
-__STRING_CONSTANT __string_414={__STRING_CONSTANT__,6,".self)"};
-__STRING_CONSTANT __string_415={__STRING_CONSTANT__,27,"LOOP BUG: Body loop \
-empty !"};
-__STRING_CONSTANT __string_416={__STRING_CONSTANT__,8,"while (!"};
-__STRING_CONSTANT __string_417={__STRING_CONSTANT__,7,"while ("};
-__STRING_CONSTANT __string_418={__STRING_CONSTANT__,3,"do "};
-__STRING_CONSTANT __string_419={__STRING_CONSTANT__,9," while (!"};
-__STRING_CONSTANT __string_420={__STRING_CONSTANT__,8," while ("};
-__STRING_CONSTANT __string_421={__STRING_CONSTANT__,12,"_____CONTEXT"};
-__STRING_CONSTANT __string_422={__STRING_CONSTANT__,33,"Slot is not in `Mapp\
-ing' section."};
-__STRING_CONSTANT __string_423={__STRING_CONSTANT__,29,"Unterminated string \
-constant."};
-__STRING_CONSTANT __string_424={__STRING_CONSTANT__,27,"Incorrect style slot\
- ('-')."};
-__STRING_CONSTANT __string_425={__STRING_CONSTANT__,88,"`- name' is reserved\
- for Concurrent Object Prototype.\nSorry, COP is not yet implemented."};
-__STRING_CONSTANT __string_426={__STRING_CONSTANT__,11,"Added ':='."};
-__STRING_CONSTANT __string_427={__STRING_CONSTANT__,31,"Prototype identifier\
- is needed."};
-__STRING_CONSTANT __string_428={__STRING_CONSTANT__,34,"Incorrect name (file\
-name != name)."};
-__STRING_CONSTANT __string_429={__STRING_CONSTANT__,33,"Incorrect name (name\
- length > 1)."};
-__STRING_CONSTANT __string_430={__STRING_CONSTANT__,24,"Object can't be gene\
-ric."};
-__STRING_CONSTANT __string_431={__STRING_CONSTANT__,36,"Identifier parameter\
- type is needed."};
-__STRING_CONSTANT __string_432={__STRING_CONSTANT__,37,"Sorry, not yet imple\
-mented (ignored)."};
-__STRING_CONSTANT __string_433={__STRING_CONSTANT__,10,"Added ']'."};
-__STRING_CONSTANT __string_434={__STRING_CONSTANT__,28,"Invalid generic list\
- number."};
-__STRING_CONSTANT __string_435={__STRING_CONSTANT__,48,"Obsolete syntax : Us\
-e `export' or `import' slot."};
-__STRING_CONSTANT __string_436={__STRING_CONSTANT__,15,"Incorrect type."};
-__STRING_CONSTANT __string_437={__STRING_CONSTANT__,34,"Slot `name' must to \
-be first slot."};
-__STRING_CONSTANT __string_438={__STRING_CONSTANT__,20,"Incorrect type list."};
-__STRING_CONSTANT __string_439={__STRING_CONSTANT__,19,"Incorrect external."};
-__STRING_CONSTANT __string_440={__STRING_CONSTANT__,15,"Incorrect expr."};
-__STRING_CONSTANT __string_441={__STRING_CONSTANT__,33,"Double `default' slo\
-t definition."};
-__STRING_CONSTANT __string_442={__STRING_CONSTANT__,30,"Double `type' slot d\
-efinition."};
-__STRING_CONSTANT __string_443={__STRING_CONSTANT__,17,"Incorrect number."};
-__STRING_CONSTANT __string_444={__STRING_CONSTANT__,17,"Incorrect string."};
-__STRING_CONSTANT __string_445={__STRING_CONSTANT__,15,"Incorrect slot."};
-__STRING_CONSTANT __string_446={__STRING_CONSTANT__,59,"For a section, the p\
-rototype name only (without '['...']')."};
-__STRING_CONSTANT __string_447={__STRING_CONSTANT__,30,"Incorrect argument i\
-dentifier."};
-__STRING_CONSTANT __string_448={__STRING_CONSTANT__,24,"Incorrect argument t\
-ype."};
-__STRING_CONSTANT __string_449={__STRING_CONSTANT__,20,"Added ':' is needed."};
-__STRING_CONSTANT __string_450={__STRING_CONSTANT__,10,"Added ')'."};
-__STRING_CONSTANT __string_451={__STRING_CONSTANT__,18,"!@#$%^&<|*-+=~/?\\>"};
-__STRING_CONSTANT __string_452={__STRING_CONSTANT__,23,"Incorrect octal numb\
+__STRING_CONSTANT__0 __string_570={__STRING_CONSTANT__0__,49,"pthread_setspe\
+cific(current_thread,thread_save);\n"};
+__STRING_CONSTANT__0 __string_571={__STRING_CONSTANT__0__,9,"volatile "};
+__STRING_CONSTANT__0 __string_572={__STRING_CONSTANT__0__,33,"Slot is not in\
+ `Mapping' section."};
+__STRING_CONSTANT__0 __string_573={__STRING_CONSTANT__0__,22,"Line counter o\
+verflow."};
+__STRING_CONSTANT__0 __string_574={__STRING_CONSTANT__0__,40,"Column counter\
+ overflow (line too long)."};
+__STRING_CONSTANT__0 __string_575={__STRING_CONSTANT__0__,29,"Unterminated s\
+tring constant."};
+__STRING_CONSTANT__0 __string_576={__STRING_CONSTANT__0__,0,""};
+__STRING_CONSTANT__0 __string_577={__STRING_CONSTANT__0__,19,"Double declara\
+tion."};
+__STRING_CONSTANT__0 __string_578={__STRING_CONSTANT__0__,15,"Type incorrect."};
+__STRING_CONSTANT__0 __string_579={__STRING_CONSTANT__0__,15,"Incorrect slot."};
+__STRING_CONSTANT__0 __string_580={__STRING_CONSTANT__0__,22,"Error INTEGER \
+needed.\n"};
+__STRING_CONSTANT__0 __string_581={__STRING_CONSTANT__0__,24,"Incorrect type\
+ operator."};
+__STRING_CONSTANT__0 __string_582={__STRING_CONSTANT__0__,26,"End of comment\
+ not found !"};
+__STRING_CONSTANT__0 __string_583={__STRING_CONSTANT__0__,27,"Incorrect styl\
+e slot ('-')."};
+__STRING_CONSTANT__0 __string_584={__STRING_CONSTANT__0__,24,"COP not yet im\
+plemented."};
+__STRING_CONSTANT__0 __string_585={__STRING_CONSTANT__0__,2509,"#include <pt\
+hread.h>\n#include <limits.h>\n\nvoid print_char(char car);\nint die_with_co\
+de(int code);\n\nstatic pthread_key_t current_thread;\nstatic pthread_attr_t\
+ thread_attr;\npthread_t c_thread;\nint thread_counter;\n\nstatic char threa\
+d_stack[512][PTHREAD_STACK_MIN];\n\ntypedef struct lith_object_struct lith_o\
+bject;\ntypedef struct lith_node_struct lith_node;\nstruct lith_node_struct \
+{\n pthread_mutex_t mutex;\n lith_node *next;\n lith_object *object;\n};\\
+nstruct lith_object_struct {\n unsigned long __id; // Just for late binding\
+.\n lith_node *first;\n lith_node *last;\n lith_object *(*procedure)(lith\
+_object *obj,pthread_mutex_t *mutex);\n pthread_mutex_t mutex;\n};\nstruct \
+{\n lith_node *first;\n pthread_mutex_t mutex;\n} pool;\n\nvoid *thread_li\
+fe(void *ptr)\n{ lith_node node,*n;\n lith_object *obj,*new_obj;\n\n pthre\
+ad_mutex_init(&node.mutex,NULL);\n pthread_mutex_lock(&node.mutex);\n node\
+.object = (lith_object *)ptr;\n do {\n // Append fifo object.\n obj =\
+ node.object;\n node.next = NULL;\n n = obj->last;\n if (n == NULL)\
+ {\n obj->first = &node;\n pthread_mutex_unlock(&node.mutex);\n \
+ } else {\n n->next = &node;\n };\n obj->last = &node;\n pthre\
+ad_setspecific(current_thread,(void *)obj);\n // Run procedure.\n new_\
+obj = obj->procedure(obj,&node.mutex);\n // Remove fifo object.\n pthr\
+ead_mutex_lock(&obj->mutex);\n n = obj->first->next;\n if (n != NULL) \
+{\n pthread_mutex_unlock(&n->mutex);\n } else {\n obj->last = N\
+ULL;\n };\n obj->first = n;\n pthread_mutex_unlock(&obj->mutex);\n \
+ if (new_obj != NULL) {\n node.object = new_obj;\n } else {\n \
+ // Add in pool.\n pthread_mutex_lock(&pool.mutex);\n node.next = \
+pool.first;\n pool.first = &node;\n pthread_mutex_unlock(&pool.mut\
+ex);\n // Sleep.\n pthread_mutex_lock(&node.mutex);\n };\n } w\
+hile (1);\n return NULL;\n};\n\nvoid run_procedure(lith_object *obj)\n{ lit\
+h_node *node;\n char *msg=\"COP Error!\\n\";\n // Pool manager.\n pthread\
+_mutex_lock(&pool.mutex);\n node = pool.first;\n if (node != NULL) {\n \
+pool.first = node->next;\n };\n pthread_mutex_unlock(&pool.mutex);\n // R\
+un thread.\n if (node == NULL) {\n pthread_attr_setstack(&thread_attr, t\
+hread_stack[thread_counter++],PTHREAD_STACK_MIN);\n if ((thread_counter>5\
+12) || pthread_create(&c_thread,&thread_attr, thread_life, (void *)obj)) {\n\
+ while (*msg != 0) print_char(*(msg++));\n die_with_code(1);\n \
+};\n } else {\n node->object = obj;\n pthread_mutex_unlock(&node->mut\
+ex);\n };\n};\n\n"};
+__STRING_CONSTANT__0 __string_586={__STRING_CONSTANT__0__,11,"Added ':='."};
+__STRING_CONSTANT__0 __string_587={__STRING_CONSTANT__0__,31,"Prototype iden\
+tifier is needed."};
+__STRING_CONSTANT__0 __string_588={__STRING_CONSTANT__0__,34,"Incorrect name\
+ (filename != name)."};
+__STRING_CONSTANT__0 __string_589={__STRING_CONSTANT__0__,24,"Object can't b\
+e generic."};
+__STRING_CONSTANT__0 __string_590={__STRING_CONSTANT__0__,10,"Added ':'."};
+__STRING_CONSTANT__0 __string_591={__STRING_CONSTANT__0__,12,"Type needed."};
+__STRING_CONSTANT__0 __string_592={__STRING_CONSTANT__0__,27,"Sorry, not yet\
+ implemented."};
+__STRING_CONSTANT__0 __string_593={__STRING_CONSTANT__0__,36,"Identifier par\
+ameter type is needed."};
+__STRING_CONSTANT__0 __string_594={__STRING_CONSTANT__0__,10,"Added ')'."};
+__STRING_CONSTANT__0 __string_595={__STRING_CONSTANT__0__,28,"Invalid generi\
+c list number."};
+__STRING_CONSTANT__0 __string_596={__STRING_CONSTANT__0__,34,"Slot `name' mu\
+st to be first slot."};
+__STRING_CONSTANT__0 __string_597={__STRING_CONSTANT__0__,20,"Incorrect type\
+ list."};
+__STRING_CONSTANT__0 __string_598={__STRING_CONSTANT__0__,19,"Incorrect exte\
+rnal."};
+__STRING_CONSTANT__0 __string_599={__STRING_CONSTANT__0__,15,"Incorrect expr."};
+__STRING_CONSTANT__0 __string_600={__STRING_CONSTANT__0__,33,"Double `defaul\
+t' slot definition."};
+__STRING_CONSTANT__0 __string_601={__STRING_CONSTANT__0__,30,"Double `type' \
+slot definition."};
+__STRING_CONSTANT__0 __string_602={__STRING_CONSTANT__0__,17,"Incorrect numb\
er."};
-__STRING_CONSTANT __string_453={__STRING_CONSTANT__,24,"Incorrect binary num\
-ber."};
-__STRING_CONSTANT __string_454={__STRING_CONSTANT__,25,"Incorrect decimal nu\
-mber."};
-__STRING_CONSTANT __string_455={__STRING_CONSTANT__,31,"No argument for inte\
-rrupt slot."};
-__STRING_CONSTANT __string_456={__STRING_CONSTANT__,33,"No argument for inhe\
-ritance slot."};
-__STRING_CONSTANT __string_457={__STRING_CONSTANT__,27,"`Expanded' is not po\
-ssible."};
-__STRING_CONSTANT __string_458={__STRING_CONSTANT__,36,"Incorrect type for i\
-nheritance slot."};
-__STRING_CONSTANT __string_459={__STRING_CONSTANT__,45,"Impossible '<-' styl\
-e assignment with vector."};
-__STRING_CONSTANT __string_460={__STRING_CONSTANT__,28,"Sorry, Not yet imple\
-mented !"};
-__STRING_CONSTANT __string_461={__STRING_CONSTANT__,22,"Incorrect size vecto\
-r."};
-__STRING_CONSTANT __string_462={__STRING_CONSTANT__,31,"ITM_WRITE: Not yet i\
-mplemented."};
-__STRING_CONSTANT __string_463={__STRING_CONSTANT__,6,"Slot `"};
-__STRING_CONSTANT __string_464={__STRING_CONSTANT__,27,"' not found in stati\
-c type "};
-__STRING_CONSTANT __string_465={__STRING_CONSTANT__,32,"`?=' is not necessar\
-y, use `:='."};
-__STRING_CONSTANT __string_466={__STRING_CONSTANT__,36,"Argument assignment \
-is not possible."};
-__STRING_CONSTANT __string_467={__STRING_CONSTANT__,12,"Call on Void"};
-__STRING_CONSTANT __string_468={__STRING_CONSTANT__,16,"' not found in `"};
-__STRING_CONSTANT __string_469={__STRING_CONSTANT__,2,"'."};
-__STRING_CONSTANT __string_470={__STRING_CONSTANT__,26,"Incorrect number arg\
-ument."};
-__STRING_CONSTANT __string_471={__STRING_CONSTANT__,5,"Type "};
-__STRING_CONSTANT __string_472={__STRING_CONSTANT__,35," does not have acces\
-s to this slot."};
-__STRING_CONSTANT __string_473={__STRING_CONSTANT__,8,"deferred"};
-__STRING_CONSTANT __string_474={__STRING_CONSTANT__,13,"Deferred in `"};
-__STRING_CONSTANT __string_475={__STRING_CONSTANT__,6,"' for "};
-__STRING_CONSTANT __string_476={__STRING_CONSTANT__,21,"ITM_LDOTS.to_run_expr"};
-__STRING_CONSTANT __string_477={__STRING_CONSTANT__,5," and "};
-__STRING_CONSTANT __string_478={__STRING_CONSTANT__,20," are not comparable."};
-__STRING_CONSTANT __string_479={__STRING_CONSTANT__,50,"Conflicting declarat\
-ion associativity or priority."};
-__STRING_CONSTANT __string_480={__STRING_CONSTANT__,32,"Conflicting left/rig\
-ht priority."};
-__STRING_CONSTANT __string_481={__STRING_CONSTANT__,42,"Incorrect vector siz\
-e for `value' message."};
-__STRING_CONSTANT __string_482={__STRING_CONSTANT__,37,"Incorrect external l\
-ocal slot access."};
-__STRING_CONSTANT __string_483={__STRING_CONSTANT__,28,"External local slot \
-access `"};
-__STRING_CONSTANT __string_484={__STRING_CONSTANT__,15,"' is not found."};
-__STRING_CONSTANT __string_485={__STRING_CONSTANT__,23,"' must be in `+' sty\
-le."};
-__STRING_CONSTANT __string_486={__STRING_CONSTANT__,3,"(@)"};
-__STRING_CONSTANT __string_487={__STRING_CONSTANT__,37,"Unknown external lis\
-aac code (0..15)."};
-__STRING_CONSTANT __string_488={__STRING_CONSTANT__,23,"top_context->back->b\
-ack"};
-__STRING_CONSTANT __string_489={__STRING_CONSTANT__,27,"External Lisaac #15 \
-: Free."};
-__STRING_CONSTANT __string_490={__STRING_CONSTANT__,4," -> "};
-__STRING_CONSTANT __string_491={__STRING_CONSTANT__,8,". Slot `"};
-__STRING_CONSTANT __string_492={__STRING_CONSTANT__,26,"No argument for this\
- slot."};
-__STRING_CONSTANT __string_493={__STRING_CONSTANT__,12,"Type result "};
-__STRING_CONSTANT __string_494={__STRING_CONSTANT__,45,"' is incorrect (Used\
- for auto-conversion to `"};
-__STRING_CONSTANT __string_495={__STRING_CONSTANT__,3,"')."};
-__STRING_CONSTANT __string_496={__STRING_CONSTANT__,4," <- "};
-__STRING_CONSTANT __string_497={__STRING_CONSTANT__,33,"Incorrect argument f\
-or this slot."};
-__STRING_CONSTANT __string_498={__STRING_CONSTANT__,44," is incorrect (Used \
-for auto-conversion to `"};
-__STRING_CONSTANT __string_499={__STRING_CONSTANT__,6,"Type `"};
-__STRING_CONSTANT __string_500={__STRING_CONSTANT__,19,"' is invalid with `"};
-__STRING_CONSTANT __string_501={__STRING_CONSTANT__,74,"stack_print(top_cont\
-ext); print_string(\"Call on NULL\\n\"); die_with_code(1)"};
-__STRING_CONSTANT __string_502={__STRING_CONSTANT__,67,"print_string(\"Call \
-on NULL\\n(Use `-D' option)\\n\"); die_with_code(1)"};
-__STRING_CONSTANT __string_503={__STRING_CONSTANT__,18,"NODE_STYLE.my_copy"};
-__STRING_CONSTANT __string_504={__STRING_CONSTANT__,19,"LOOP.my_copy BUG!!!"};
-__STRING_CONSTANT __string_505={__STRING_CONSTANT__,8," Origin:"};
-__STRING_CONSTANT __string_506={__STRING_CONSTANT__,6," copy:"};
-__STRING_CONSTANT __string_507={__STRING_CONSTANT__,18,"LOOP: Bug in copy."};
-__STRING_CONSTANT __string_508={__STRING_CONSTANT__,31,"Invariance type resu\
-lt invalid."};
-__STRING_CONSTANT __string_509={__STRING_CONSTANT__,39,"Invariance section d\
-eclaration invalid."};
-__STRING_CONSTANT __string_510={__STRING_CONSTANT__,42,"Invariance number ve\
-ctor argument invalid."};
-__STRING_CONSTANT __string_511={__STRING_CONSTANT__,33,"Invariance name argu\
-ment invalid."};
-__STRING_CONSTANT __string_512={__STRING_CONSTANT__,33,"Invariance type argu\
-ment invalid."};
-__STRING_CONSTANT __string_513={__STRING_CONSTANT__,35,"Recursivity without \
-end (LOOP_END)."};
-__STRING_CONSTANT __string_514={__STRING_CONSTANT__,26,"EXPR_MULTIPLE.execut\
-e_link"};
-__STRING_CONSTANT __string_515={__STRING_CONSTANT__,9,"volatile "};
-__STRING_CONSTANT __string_516={__STRING_CONSTANT__,18,"((struct ___OBJ *)"};
-__STRING_CONSTANT __string_517={__STRING_CONSTANT__,7,")->__id"};
-__STRING_CONSTANT __string_518={__STRING_CONSTANT__,2,"&("};
-__STRING_CONSTANT __string_519={__STRING_CONSTANT__,24,"Unknown escape seque\
-nce."};
-__STRING_CONSTANT __string_520={__STRING_CONSTANT__,39,"Invalid range charac\
-ter number [0,255]."};
-__STRING_CONSTANT __string_521={__STRING_CONSTANT__,23,"Character '\' is nee\
-ded."};
-__STRING_CONSTANT __string_522={__STRING_CONSTANT__,24,"Incorrect Result num\
-ber."};
-__STRING_CONSTANT __string_523={__STRING_CONSTANT__,22,"Incorrect real numbe\
-r."};
-__STRING_CONSTANT __string_524={__STRING_CONSTANT__,28,"Character constant t\
-oo long."};
-__STRING_CONSTANT __string_525={__STRING_CONSTANT__,32,"Unterminated charact\
-er constant."};
-__STRING_CONSTANT __string_526={__STRING_CONSTANT__,10,"Added '}'."};
-__STRING_CONSTANT __string_527={__STRING_CONSTANT__,25,"Incorrect live type \
-list."};
-__STRING_CONSTANT __string_528={__STRING_CONSTANT__,25,"Incorrect parameter \
-type."};
-__STRING_CONSTANT __string_529={__STRING_CONSTANT__,23,"Incorrect generic ty\
-pe."};
-__STRING_CONSTANT __string_530={__STRING_CONSTANT__,7,"Style `"};
-__STRING_CONSTANT __string_531={__STRING_CONSTANT__,10,"' ignored."};
-__STRING_CONSTANT __string_532={__STRING_CONSTANT__,21,"Incorrect identifier."};
-__STRING_CONSTANT __string_533={__STRING_CONSTANT__,21,"Incorrect local type."};
-__STRING_CONSTANT __string_534={__STRING_CONSTANT__,27,"Incorrect `Old' expr\
-ession."};
-__STRING_CONSTANT __string_535={__STRING_CONSTANT__,18,"Incorrect message."};
-__STRING_CONSTANT __string_536={__STRING_CONSTANT__,48,"Type `SELF' is not p\
-ossible for `-' style local."};
-__STRING_CONSTANT __string_537={__STRING_CONSTANT__,126,"Profil block not fo\
-und, a first definition must to be before a first evaluation.\nSorry, it's a\
- limit for this actual compiler."};
-__STRING_CONSTANT __string_538={__STRING_CONSTANT__,49,"Incorrect size of ve\
-ctor argument for this block."};
-__STRING_CONSTANT __string_539={__STRING_CONSTANT__,4,"NODE"};
-__STRING_CONSTANT __string_540={__STRING_CONSTANT__,6,"Slot '"};
-__STRING_CONSTANT __string_541={__STRING_CONSTANT__,15,"' not found in "};
-__STRING_CONSTANT __string_542={__STRING_CONSTANT__,4,". ( "};
-__STRING_CONSTANT __string_543={__STRING_CONSTANT__,42,"Polymorphic External\
- slot is not possible."};
-__STRING_CONSTANT __string_544={__STRING_CONSTANT__,19,"/* External slot */"};
-__STRING_CONSTANT __string_545={__STRING_CONSTANT__,20,"Value result missing"};
-__STRING_CONSTANT __string_546={__STRING_CONSTANT__,19,"__BEGIN_INTERRUPT__"};
-__STRING_CONSTANT __string_547={__STRING_CONSTANT__,17,"__END_INTERRUPT__"};
-__STRING_CONSTANT __string_548={__STRING_CONSTANT__,10,"New type: "};
-__STRING_CONSTANT __string_549={__STRING_CONSTANT__,4,") x "};
-__STRING_CONSTANT __string_550={__STRING_CONSTANT__,6,"<Vide>"};
-__STRING_CONSTANT __string_551={__STRING_CONSTANT__,11,"\nOld type: "};
-__STRING_CONSTANT __string_552={__STRING_CONSTANT__,23,"*****SWITCH BUG*****\
-***"};
-__STRING_CONSTANT __string_553={__STRING_CONSTANT__,15,"PB dans SWITCH."};
-__STRING_CONSTANT __string_554={__STRING_CONSTANT__,24,"Recursivity without \
-end."};
-__STRING_CONSTANT __string_555={__STRING_CONSTANT__,17,"PROFIL_BLOCK.slot"};
-__STRING_CONSTANT __string_556={__STRING_CONSTANT__,19,"CALL_SLOT : BUG!!!!"};
-__STRING_CONSTANT __string_557={__STRING_CONSTANT__,20,"CALL_SLOT : BUG2!!!!"};
-__STRING_CONSTANT __string_558={__STRING_CONSTANT__,7,"style ["};
-__STRING_CONSTANT __string_559={__STRING_CONSTANT__,44,"READ : Compiler BUG!\
- (require_first = NULL) "};
-__STRING_CONSTANT __string_560={__STRING_CONSTANT__,17,"Division by zero."};
-__STRING_CONSTANT __string_561={__STRING_CONSTANT__,30,"Right shift count is\
- negative."};
-__STRING_CONSTANT __string_562={__STRING_CONSTANT__,29,"Left shift count is \
-negative."};
-__STRING_CONSTANT __string_563={__STRING_CONSTANT__,63,"******** VARIABLE.un\
-write : BUG require_list = NULL **********\n"};
-__STRING_CONSTANT __string_564={__STRING_CONSTANT__,47,"******** VARIABLE.un\
-write : BUG !!! **********\n"};
-__STRING_CONSTANT __string_565={__STRING_CONSTANT__,37,"Incorrect multiple r\
-esult expression."};
-__STRING_CONSTANT __string_566={__STRING_CONSTANT__,19,"Incorrect argument."};
-__STRING_CONSTANT __string_567={__STRING_CONSTANT__,31,"More result value fo\
-r this slot"};
-__STRING_CONSTANT __string_568={__STRING_CONSTANT__,30,"One result value for\
- this slot"};
-__STRING_CONSTANT __string_569={__STRING_CONSTANT__,29,"No result value for \
-this slot"};
-__STRING_CONSTANT __string_570={__STRING_CONSTANT__,46,"This block is extern\
- context sensitive (with `"};
-__STRING_CONSTANT __string_571={__STRING_CONSTANT__,18,"' local variable)."};
-__STRING_CONSTANT __string_572={__STRING_CONSTANT__,4,"_of_"};
-__STRING_CONSTANT __string_573={__STRING_CONSTANT__,5,"_and_"};
-__STRING_CONSTANT __string_574={__STRING_CONSTANT__,36,"Recursivity without \
-end (call_slot)."};
+__STRING_CONSTANT__0 __string_603={__STRING_CONSTANT__0__,17,"Incorrect stri\
+ng."};
+__STRING_CONSTANT__0 __string_604={__STRING_CONSTANT__0__,59,"For a section,\
+ the prototype name only (without '['...']')."};
+__STRING_CONSTANT__0 __string_605={__STRING_CONSTANT__0__,22,"Type `SELF' is\
+ needed."};
+__STRING_CONSTANT__0 __string_606={__STRING_CONSTANT__0__,30,"Incorrect argu\
+ment identifier."};
+__STRING_CONSTANT__0 __string_607={__STRING_CONSTANT__0__,24,"Incorrect argu\
+ment type."};
+__STRING_CONSTANT__0 __string_608={__STRING_CONSTANT__0__,30,"Incorrect argu\
+ment definition."};
+__STRING_CONSTANT__0 __string_609={__STRING_CONSTANT__0__,19,"Operator is ne\
+eded."};
+__STRING_CONSTANT__0 __string_610={__STRING_CONSTANT__0__,19,"Incorrect oper\
+ator."};
+__STRING_CONSTANT__0 __string_611={__STRING_CONSTANT__0__,10,"Added `''."};
+__STRING_CONSTANT__0 __string_612={__STRING_CONSTANT__0__,29,"Operator decla\
+ration invalid."};
+__STRING_CONSTANT__0 __string_613={__STRING_CONSTANT__0__,39,"Not associativ\
+ity for postfix operator."};
+__STRING_CONSTANT__0 __string_614={__STRING_CONSTANT__0__,38,"Not associativ\
+ity for prefix operator."};
+__STRING_CONSTANT__0 __string_615={__STRING_CONSTANT__0__,32,"Incorrect in `\
+Section External'."};
+__STRING_CONSTANT__0 __string_616={__STRING_CONSTANT__0__,7,"Added '"};
+__STRING_CONSTANT__0 __string_617={__STRING_CONSTANT__0__,10,"Added '}'."};
+__STRING_CONSTANT__0 __string_618={__STRING_CONSTANT__0__,27,"`Expanded' is \
+not possible."};
+__STRING_CONSTANT__0 __string_619={__STRING_CONSTANT__0__,10,"Added ']'."};
+__STRING_CONSTANT__0 __string_620={__STRING_CONSTANT__0__,45,"Impossible '<-\
+' style assignment with vector."};
+__STRING_CONSTANT__0 __string_621={__STRING_CONSTANT__0__,28,"Sorry, Not yet\
+ implemented !"};
+__STRING_CONSTANT__0 __string_622={__STRING_CONSTANT__0__,12,"(TYPE_BLOCK)"};
+__STRING_CONSTANT__0 __string_623={__STRING_CONSTANT__0__,14,"(PROFIL_BLOCK)"};
+__STRING_CONSTANT__0 __string_624={__STRING_CONSTANT__0__,31,"Invariance typ\
+e result invalid."};
+__STRING_CONSTANT__0 __string_625={__STRING_CONSTANT__0__,39,"Invariance sec\
+tion declaration invalid."};
+__STRING_CONSTANT__0 __string_626={__STRING_CONSTANT__0__,21,"ITM_LDOTS.to_r\
+un_expr"};
+__STRING_CONSTANT__0 __string_627={__STRING_CONSTANT__0__,24,"ITM_LIST_IDF.t\
+o_run_expr"};
+__STRING_CONSTANT__0 __string_628={__STRING_CONSTANT__0__,24,"ITM_OPERATOR.t\
+o_run_expr"};
+__STRING_CONSTANT__0 __string_629={__STRING_CONSTANT__0__,10,"New type: "};
+__STRING_CONSTANT__0 __string_630={__STRING_CONSTANT__0__,4,") x "};
+__STRING_CONSTANT__0 __string_631={__STRING_CONSTANT__0__,6,"<Vide>"};
+__STRING_CONSTANT__0 __string_632={__STRING_CONSTANT__0__,11,"\nOld type: "};
+__STRING_CONSTANT__0 __string_633={__STRING_CONSTANT__0__,23,"*****SWITCH BU\
+G********"};
+__STRING_CONSTANT__0 __string_634={__STRING_CONSTANT__0__,15,"PB dans SWITCH."};
+__STRING_CONSTANT__0 __string_635={__STRING_CONSTANT__0__,19,"LOOP.my_copy B\
+UG!!!"};
+__STRING_CONSTANT__0 __string_636={__STRING_CONSTANT__0__,8," Origin:"};
+__STRING_CONSTANT__0 __string_637={__STRING_CONSTANT__0__,6," copy:"};
+__STRING_CONSTANT__0 __string_638={__STRING_CONSTANT__0__,18,"LOOP: Bug in c\
+opy."};
+__STRING_CONSTANT__0 __string_639={__STRING_CONSTANT__0__,18,"NODE_STYLE.my_\
+copy"};
+__STRING_CONSTANT__0 __string_640={__STRING_CONSTANT__0__,7,"style ["};
+__STRING_CONSTANT__0 __string_641={__STRING_CONSTANT__0__,2,"]\n"};
+__STRING_CONSTANT__0 __string_642={__STRING_CONSTANT__0__,44,"READ : Compile\
+r BUG! (require_first = NULL) "};
+__STRING_CONSTANT__0 __string_643={__STRING_CONSTANT__0__,17,"Division by ze\
+ro."};
+__STRING_CONSTANT__0 __string_644={__STRING_CONSTANT__0__,30,"Right shift co\
+unt is negative."};
+__STRING_CONSTANT__0 __string_645={__STRING_CONSTANT__0__,29,"Left shift cou\
+nt is negative."};
+__STRING_CONSTANT__0 __string_646={__STRING_CONSTANT__0__,12,"CALL_SLOT : "};
+__STRING_CONSTANT__0 __string_647={__STRING_CONSTANT__0__,12,"DTA_WR_CODE:"};
+__STRING_CONSTANT__0 __string_648={__STRING_CONSTANT__0__,13,"DTA_WR_VALUE:"};
+__STRING_CONSTANT__0 __string_649={__STRING_CONSTANT__0__,12,"DTA_RD_ARGS:"};
+__STRING_CONSTANT__0 __string_650={__STRING_CONSTANT__0__,15,"private static "};
+__STRING_CONSTANT__0 __string_651={__STRING_CONSTANT__0__,10," __string_"};
+__STRING_CONSTANT__0 __string_652={__STRING_CONSTANT__0__,22,"new __STRING_C\
+ONSTANT("};
+__STRING_CONSTANT__0 __string_653={__STRING_CONSTANT__0__,3,"__,"};
+__STRING_CONSTANT__0 __string_654={__STRING_CONSTANT__0__,2,"\\\n"};
+__STRING_CONSTANT__0 __string_655={__STRING_CONSTANT__0__,9,"__string_"};
+__STRING_CONSTANT__0 __string_656={__STRING_CONSTANT__0__,11,"(&__string_"};
+__STRING_CONSTANT__0 __string_657={__STRING_CONSTANT__0__,8," style ["};
+__STRING_CONSTANT__0 __string_658={__STRING_CONSTANT__0__,2,"] "};
+__STRING_CONSTANT__0 __string_659={__STRING_CONSTANT__0__,26,"BUG ANY.add_va\
+r_size Error"};
+__STRING_CONSTANT__0 __string_660={__STRING_CONSTANT__0__,2,")("};
+__STRING_CONSTANT__0 __string_661={__STRING_CONSTANT__0__,2,"))"};
+__STRING_CONSTANT__0 __string_662={__STRING_CONSTANT__0__,2,"(*"};
+__STRING_CONSTANT__0 __string_663={__STRING_CONSTANT__0__,8,"(void *)"};
+__STRING_CONSTANT__0 __string_664={__STRING_CONSTANT__0__,3,"LLU"};
+__STRING_CONSTANT__0 __string_665={__STRING_CONSTANT__0__,2,"LU"};
+__STRING_CONSTANT__0 __string_666={__STRING_CONSTANT__0__,15,"(unsigned long)"};
+__STRING_CONSTANT__0 __string_667={__STRING_CONSTANT__0__,5,".__id"};
+__STRING_CONSTANT__0 __string_668={__STRING_CONSTANT__0__,2,"-1"};
+__STRING_CONSTANT__0 __string_669={__STRING_CONSTANT__0__,2,"*("};
+__STRING_CONSTANT__0 __string_670={__STRING_CONSTANT__0__,7,"sizeof("};
+__STRING_CONSTANT__0 __string_671={__STRING_CONSTANT__0__,6,".self)"};
+__STRING_CONSTANT__0 __string_672={__STRING_CONSTANT__0__,18,"((struct ___OB\
+J *)"};
+__STRING_CONSTANT__0 __string_673={__STRING_CONSTANT__0__,7,")->__id"};
+__STRING_CONSTANT__0 __string_674={__STRING_CONSTANT__0__,5,"(int)"};
+__STRING_CONSTANT__0 __string_675={__STRING_CONSTANT__0__,2,"&("};
+__STRING_CONSTANT__0 __string_676={__STRING_CONSTANT__0__,24,"Unknown escape\
+ sequence."};
+__STRING_CONSTANT__0 __string_677={__STRING_CONSTANT__0__,39,"Invalid range \
+character number [0,255]."};
+__STRING_CONSTANT__0 __string_678={__STRING_CONSTANT__0__,23,"Character '\' \
+is needed."};
+__STRING_CONSTANT__0 __string_679={__STRING_CONSTANT__0__,23,"Incorrect octa\
+l number."};
+__STRING_CONSTANT__0 __string_680={__STRING_CONSTANT__0__,24,"Incorrect bina\
+ry number."};
+__STRING_CONSTANT__0 __string_681={__STRING_CONSTANT__0__,25,"Incorrect deci\
+mal number."};
+__STRING_CONSTANT__0 __string_682={__STRING_CONSTANT__0__,24,"Incorrect Resu\
+lt number."};
+__STRING_CONSTANT__0 __string_683={__STRING_CONSTANT__0__,25,"Incorrect live\
+ type list."};
+__STRING_CONSTANT__0 __string_684={__STRING_CONSTANT__0__,22,"Prototype name\
+ needed."};
+__STRING_CONSTANT__0 __string_685={__STRING_CONSTANT__0__,30,"1) Sorry, not \
+yet implemented."};
+__STRING_CONSTANT__0 __string_686={__STRING_CONSTANT__0__,30,"2) Sorry, not \
+yet implemented."};
+__STRING_CONSTANT__0 __string_687={__STRING_CONSTANT__0__,7,"Style `"};
+__STRING_CONSTANT__0 __string_688={__STRING_CONSTANT__0__,32,"' for paramete\
+r type is ignored."};
+__STRING_CONSTANT__0 __string_689={__STRING_CONSTANT__0__,10,"' ignored."};
+__STRING_CONSTANT__0 __string_690={__STRING_CONSTANT__0__,21,"Incorrect iden\
+tifier."};
+__STRING_CONSTANT__0 __string_691={__STRING_CONSTANT__0__,21,"Incorrect loca\
+l type."};
+__STRING_CONSTANT__0 __string_692={__STRING_CONSTANT__0__,27,"Incorrect `Old\
+' expression."};
+__STRING_CONSTANT__0 __string_693={__STRING_CONSTANT__0__,18,"Incorrect mess\
+age."};
+__STRING_CONSTANT__0 __string_694={__STRING_CONSTANT__0__,42,"Invariance num\
+ber vector argument invalid."};
+__STRING_CONSTANT__0 __string_695={__STRING_CONSTANT__0__,33,"Invariance nam\
+e argument invalid."};
+__STRING_CONSTANT__0 __string_696={__STRING_CONSTANT__0__,33,"Invariance typ\
+e argument invalid."};
+__STRING_CONSTANT__0 __string_697={__STRING_CONSTANT__0__,12,"Call on Void"};
+__STRING_CONSTANT__0 __string_698={__STRING_CONSTANT__0__,16,"' not found in\
+ `"};
+__STRING_CONSTANT__0 __string_699={__STRING_CONSTANT__0__,26,"Incorrect numb\
+er argument."};
+__STRING_CONSTANT__0 __string_700={__STRING_CONSTANT__0__,5,"Type "};
+__STRING_CONSTANT__0 __string_701={__STRING_CONSTANT__0__,35," does not have\
+ access to this slot."};
+__STRING_CONSTANT__0 __string_702={__STRING_CONSTANT__0__,27,"Incorrect vect\
+or size for #"};
+__STRING_CONSTANT__0 __string_703={__STRING_CONSTANT__0__,14," argument of `"};
+__STRING_CONSTANT__0 __string_704={__STRING_CONSTANT__0__,15,"' slot. (slot #"};
+__STRING_CONSTANT__0 __string_705={__STRING_CONSTANT__0__,8,", call #"};
+__STRING_CONSTANT__0 __string_706={__STRING_CONSTANT__0__,42,"Incorrect vect\
+or size for `value' message."};
+__STRING_CONSTANT__0 __string_707={__STRING_CONSTANT__0__,8,"deferred"};
+__STRING_CONSTANT__0 __string_708={__STRING_CONSTANT__0__,13,"Deferred in `"};
+__STRING_CONSTANT__0 __string_709={__STRING_CONSTANT__0__,6,"' for "};
+__STRING_CONSTANT__0 __string_710={__STRING_CONSTANT__0__,48,"Type `SELF' is\
+ not possible for `-' style local."};
+__STRING_CONSTANT__0 __string_711={__STRING_CONSTANT__0__,12,"Local slot `"};
+__STRING_CONSTANT__0 __string_712={__STRING_CONSTANT__0__,11,"' not used."};
+__STRING_CONSTANT__0 __string_713={__STRING_CONSTANT__0__,24,"Double declara\
+tion for `"};
+__STRING_CONSTANT__0 __string_714={__STRING_CONSTANT__0__,7,"' slot."};
+__STRING_CONSTANT__0 __string_715={__STRING_CONSTANT__0__,6,"Type `"};
+__STRING_CONSTANT__0 __string_716={__STRING_CONSTANT__0__,38,"' not found (U\
+ndefine type parameter)."};
+__STRING_CONSTANT__0 __string_717={__STRING_CONSTANT__0__,22,"Incorrect size\
+ vector."};
+__STRING_CONSTANT__0 __string_718={__STRING_CONSTANT__0__,31,"ITM_WRITE: Not\
+ yet implemented."};
+__STRING_CONSTANT__0 __string_719={__STRING_CONSTANT__0__,27,"' not found in\
+ static type "};
+__STRING_CONSTANT__0 __string_720={__STRING_CONSTANT__0__,32,"`?=' is not ne\
+cessary, use `:='."};
+__STRING_CONSTANT__0 __string_721={__STRING_CONSTANT__0__,36,"Argument assig\
+nment is not possible."};
+__STRING_CONSTANT__0 __string_722={__STRING_CONSTANT__0__,5," and "};
+__STRING_CONSTANT__0 __string_723={__STRING_CONSTANT__0__,20," are not compa\
+rable."};
+__STRING_CONSTANT__0 __string_724={__STRING_CONSTANT__0__,27,"Operator postf\
+ix not found."};
+__STRING_CONSTANT__0 __string_725={__STRING_CONSTANT__0__,6,"prefix"};
+__STRING_CONSTANT__0 __string_726={__STRING_CONSTANT__0__,5,"infix"};
+__STRING_CONSTANT__0 __string_727={__STRING_CONSTANT__0__,18,"ITM_SLOT.prior\
+ity."};
+__STRING_CONSTANT__0 __string_728={__STRING_CONSTANT__0__,28,"ITM_SLOT.prior\
+ity_and_level."};
+__STRING_CONSTANT__0 __string_729={__STRING_CONSTANT__0__,23,"ITM_SLOT.assoc\
+iativity."};
+__STRING_CONSTANT__0 __string_730={__STRING_CONSTANT__0__,37,"Incorrect exte\
+rnal local slot access."};
+__STRING_CONSTANT__0 __string_731={__STRING_CONSTANT__0__,28,"External local\
+ slot access `"};
+__STRING_CONSTANT__0 __string_732={__STRING_CONSTANT__0__,15,"' is not found."};
+__STRING_CONSTANT__0 __string_733={__STRING_CONSTANT__0__,23,"' must be in `\
++' style."};
+__STRING_CONSTANT__0 __string_734={__STRING_CONSTANT__0__,3,"(@)"};
+__STRING_CONSTANT__0 __string_735={__STRING_CONSTANT__0__,37,"Unknown extern\
+al lisaac code (0..31)."};
+__STRING_CONSTANT__0 __string_736={__STRING_CONSTANT__0__,23,"top_context->b\
+ack->back"};
+__STRING_CONSTANT__0 __string_737={__STRING_CONSTANT__0__,26,"Free external \
+lisaac code."};
+__STRING_CONSTANT__0 __string_738={__STRING_CONSTANT__0__,52,"Recursivity wi\
+thout end (default used default, ...)."};
+__STRING_CONSTANT__0 __string_739={__STRING_CONSTANT__0__,4," -> "};
+__STRING_CONSTANT__0 __string_740={__STRING_CONSTANT__0__,8,". Slot `"};
+__STRING_CONSTANT__0 __string_741={__STRING_CONSTANT__0__,26,"No argument fo\
+r this slot."};
+__STRING_CONSTANT__0 __string_742={__STRING_CONSTANT__0__,13,"Type result `"};
+__STRING_CONSTANT__0 __string_743={__STRING_CONSTANT__0__,45,"' is incorrect\
+ (Used for auto-conversion to `"};
+__STRING_CONSTANT__0 __string_744={__STRING_CONSTANT__0__,3,"')."};
+__STRING_CONSTANT__0 __string_745={__STRING_CONSTANT__0__,4," <- "};
+__STRING_CONSTANT__0 __string_746={__STRING_CONSTANT__0__,33,"Incorrect argu\
+ment for this slot."};
+__STRING_CONSTANT__0 __string_747={__STRING_CONSTANT__0__,19,"' is invalid w\
+ith `"};
+__STRING_CONSTANT__0 __string_748={__STRING_CONSTANT__0__,34,"NODE_STYLE : d\
+ata.context = NULL!\n"};
+__STRING_CONSTANT__0 __string_749={__STRING_CONSTANT__0__,42,"Polymorphic Ex\
+ternal slot is not possible."};
+__STRING_CONSTANT__0 __string_750={__STRING_CONSTANT__0__,19,"/* External sl\
+ot */"};
+__STRING_CONSTANT__0 __string_751={__STRING_CONSTANT__0__,29,"Incorrect valu\
+e result (slot:"};
+__STRING_CONSTANT__0 __string_752={__STRING_CONSTANT__0__,7,", list:"};
+__STRING_CONSTANT__0 __string_753={__STRING_CONSTANT__0__,2,")."};
+__STRING_CONSTANT__0 __string_754={__STRING_CONSTANT__0__,19,"__BEGIN_INTERR\
+UPT__"};
+__STRING_CONSTANT__0 __string_755={__STRING_CONSTANT__0__,17,"__END_INTERRUP\
+T__"};
+__STRING_CONSTANT__0 __string_756={__STRING_CONSTANT__0__,63,"******** VARIA\
+BLE.unwrite : BUG require_list = NULL **********\n"};
+__STRING_CONSTANT__0 __string_757={__STRING_CONSTANT__0__,47,"******** VARIA\
+BLE.unwrite : BUG !!! **********\n"};
+__STRING_CONSTANT__0 __string_758={__STRING_CONSTANT__0__,22,"Incorrect real\
+ number."};
+__STRING_CONSTANT__0 __string_759={__STRING_CONSTANT__0__,28,"Character cons\
+tant too long."};
+__STRING_CONSTANT__0 __string_760={__STRING_CONSTANT__0__,32,"Unterminated c\
+haracter constant."};
+__STRING_CONSTANT__0 __string_761={__STRING_CONSTANT__0__,37,"Incorrect mult\
+iple result expression."};
+__STRING_CONSTANT__0 __string_762={__STRING_CONSTANT__0__,19,"Incorrect argu\
+ment."};
+__STRING_CONSTANT__0 __string_763={__STRING_CONSTANT__0__,57,"Incorrect size\
+ of vector argument for this block. (Value:"};
+__STRING_CONSTANT__0 __string_764={__STRING_CONSTANT__0__,7,", Type:"};
+__STRING_CONSTANT__0 __string_765={__STRING_CONSTANT__0__,4,"NODE"};
+__STRING_CONSTANT__0 __string_766={__STRING_CONSTANT__0__,5,"Slot "};
+__STRING_CONSTANT__0 __string_767={__STRING_CONSTANT__0__,2," '"};
+__STRING_CONSTANT__0 __string_768={__STRING_CONSTANT__0__,15,"' not found in "};
+__STRING_CONSTANT__0 __string_769={__STRING_CONSTANT__0__,46,"This block is \
+extern context sensitive (with `"};
+__STRING_CONSTANT__0 __string_770={__STRING_CONSTANT__0__,18,"' local variab\
+le)."};
+__STRING_CONSTANT__0 __string_771={__STRING_CONSTANT__0__,35,"ITM_TYPE_BLOCK\
+.append_cast_name_in "};
+__STRING_CONSTANT__0 __string_772={__STRING_CONSTANT__0__,4,"_of_"};
+__STRING_CONSTANT__0 __string_773={__STRING_CONSTANT__0__,5,"_and_"};
//==========================//
// FUNCTION HEADER //
//==========================//
-// Debug Manager
-void print_string(char *str);
// Source code
-static __STRING* create__AXB(__INTEGER needed_capacity__CXB);
-static __POINTER new_lab__2PJ(__UINTEGER_32 t__4PJ);
-static void** create__NXEB(__INTEGER nb_elements__PXEB);
-static __INTEGER fast_first_index_of__until__PAD(__CHARACTER *Self__QAD,__CHARACTER element__RAD,__INTEGER upper__SAD);
-static __CHARACTER* create__OUX(__INTEGER nb_elements__QUX);
-static __POINTER realloc_dynamic__old_size__new_size__Z2OB(__POINTER p__12OB,__UINTEGER_32 old_sz__22OB,__UINTEGER_32 new_sz__32OB);
-static void add_last__10X(__FAST_ARRAYoSTRINGo *Self__20X,void *element__30X);
-static __INTEGER prime_number_ceiling__X3Q(__INTEGER integer__Z3Q);
-static void** create__B2TB(__INTEGER nb_elements__D2TB);
-static void** create__K25(__INTEGER nb_elements__M25);
-static void** create__3IT(__INTEGER nb_elements__5IT);
-static void** create__UMT(__INTEGER nb_elements__WMT);
-static void fast_put__to__WUL(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__XUL,void *v__YUL,void *k__ZUL);
-static void** create__M12(__INTEGER nb_elements__O12);
-static void** create__YUT(__INTEGER nb_elements__0UT);
-static void** create__J0BB(__INTEGER nb_elements__L0BB);
-static void** create__2KCD(__INTEGER nb_elements__4KCD);
-static void** create__2VBB(__INTEGER nb_elements__4VBB);
-static void** create__AXOF(__INTEGER nb_elements__CXOF);
-static void** create__DJBD(__INTEGER nb_elements__FJBD);
-static void** create__4GBD(__INTEGER nb_elements__AHBD);
-static void** create__F0BD(__INTEGER nb_elements__H0BD);
-static void** create__FISE(__INTEGER nb_elements__HISE);
-static void** create__SQKE(__INTEGER nb_elements__UQKE);
-static void* get__5KC(void *n__BLC);
-static void** create__J1UE(__INTEGER nb_elements__L1UE);
-static void** create__M3KE(__INTEGER nb_elements__O3KE);
-static void** create__PCLE(__INTEGER nb_elements__RCLE);
-static void** create__WPUE(__INTEGER nb_elements__YPUE);
-static void** create__1N5C(__INTEGER nb_elements__3N5C);
-static void** create__FVXC(__INTEGER nb_elements__HVXC);
-static void** create__X3XC(__INTEGER nb_elements__Z3XC);
-static void** create__VZEH(__INTEGER nb_elements__XZEH);
-static void** create__BMRK(__INTEGER nb_elements__DMRK);
-static void** create__SNRE(__INTEGER nb_elements__UNRE);
-static void** create__WVWG(__INTEGER nb_elements__YVWG);
-static void** create__XTSB(__INTEGER nb_elements__ZTSB);
-static void** create__4WXI(__INTEGER nb_elements__AXXI);
-static void** create__YXXI(__INTEGER nb_elements__0XXI);
-static __FAST_ARRAYoLOCALo* create__VSOH(__INTEGER new_count__XSOH);
-static __FAST_ARRAYoTYPEo* create_with_capacity__3ND(__INTEGER new_count__5ND);
-static void** create__JYEH(__INTEGER nb_elements__LYEH);
-static void** create__ZEZK(__INTEGER nb_elements__1EZK);
-static void append__MOK(__STRING *Self__NOK,void *other__OOK);
-static void** create__INEH(__INTEGER nb_elements__KNEH);
-static void** create__MBIE(__INTEGER nb_elements__OBIE);
-static void** create__XFXJ(__INTEGER nb_elements__ZFXJ);
-static __FAST_ARRAYoSLOT_DATAo* create_with_capacity__1A4F(__INTEGER new_count__3A4F);
-static void** create__BJR(__INTEGER nb_elements__DJR);
-static void add__CRK(__HASHED_SEToABSTRACT_STRINGo *Self__DRK,void *e__ERK);
-static void* operator_to_name__E1B(void *op__H1B);
-static void print__1ZE(__STRING_CONSTANT *Self__2ZE);
-static void copy__BNK(__STRING *Self__CNK,void *other__DNK);
-static __INTEGER last_index__R11(void *n__T11,__CHARACTER c__U11);
-static void* get__QEC(void *str__SEC);
-static void to_upper__0VKB(__STRING *Self__1VKB);
-static void replace_all__with__X01(__STRING *Self__Y01,__CHARACTER old_char__Z01,__CHARACTER new_char__001);
-static void remove_between__to__IVCC(__STRING *Self__JVCC,__INTEGER start__KVCC,__INTEGER end__LVCC);
-static void to_lower__LVK(__STRING *Self__MVK);
-static void** create__10S(__INTEGER nb_elements__30S);
-static void put__to__TOL(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__UOL,void *v__VOL,void *k__WOL);
-static void put_string__2EG(void *s__4EG);
-static __PROTOTYPE* create__name__generic_count__TBE(void *f__VBE,void *n__WBE,__INTEGER c__XBE);
-static __BOOLEAN read_word__NWH(void *st__PWH);
-static __BOOLEAN read_target__NWX();
-static __POSITION current_position__EJG();
-static void put_error__text__0AH(__INTEGER type__2AH,void *txt__3AH);
-static void put_position__ECH(__POSITION Self__FCH);
-static void put_string__EQD(void *s__GQD);
-static __BOOLEAN read_space__UAF();
-static __BOOLEAN read_identifier__TPEB();
-static __BOOLEAN read_symbol__ETEB(void *st__GTEB);
-static __BOOLEAN read_cap_identifier__ODAB();
-static __BOOLEAN read_path__CUGB();
-static void* at__VWM(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__WWM,void *k__XWM);
-static void* item__DTU(__LINKED_LISToSTRING_CONSTANTo *Self__ETU,__INTEGER i__FTU);
-static void title__in__NHB(void *txt__PHB,void *buf__QHB);
-static void fast_put__to__HAL(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__IAL,void *v__JAL,void *k__KAL);
-static __FAST_ARRAYoSLOTo* create_with_capacity__YID(__INTEGER new_count__0ID);
-static void** create__2E2(__INTEGER nb_elements__4E2);
-static __TYPE_ID* create__WKD(__INTEGER i__YKD);
-static void add_last__3CL(__FAST_ARRAYoTYPE_IDo *Self__4CL,void *element__5CL);
-static void* to_run__XVK(__ITM_TYPE_SIMPLE *Self__YVK);
-static void* get__style__VLC(void *n__XLC,void *s__YLC);
-static void* get__PUN(void *itm_typ__RUN);
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__L0F(__INTEGER new_count__N0F);
-static void add_last__3VK(__FAST_ARRAYoITM_TYPE_MONOo *Self__4VK,void *element__5VK);
-static void* alias__EPC(void *tmp__GPC);
-static void* get__style__with__1PC(void *n__3PC,void *s__4PC,void *lt__5PC);
-static void* to_run__F1IB(__ITM_TYPE_GENERIC *Self__G1IB);
-static void* prototype__QLEJ();
-static void* push_extern__profil__FGQC(__POSITION pos__HGQC,void *prof__IGQC);
-static void add_last__IK4G(__FAST_ARRAYoINSTRo *Self__JK4G,void *element__KK4G);
-static __INTEGER argument_count__XZBG(__ITM_SLOT *Self__YZBG);
-static void* get_slot__20BG(__TYPE *Self__30BG,void *n__40BG);
-static void* get_slot__S2BG(__TYPE_NULL *Self__T2BG,void *n__U2BG);
-static void* get_slot__I4BG(__TYPE_VOID *Self__J4BG,void *n__K4BG);
-static void* get_slot__45BG(__TYPE_CONTEXT *Self__55BG,void *n__AACG);
-static void* get_slot__UBCG(__TYPE_ID *Self__VBCG,void *n__WBCG);
-static void* get_slot__KDCG(__TYPE_GENERIC *Self__LDCG,void *n__MDCG);
-static void* get_slot__3WEJ(void *n__5WEJ);
-static __PROTOTYPE_CST* create__type__PKQC(__POSITION p__RKQC,void *t__SKQC);
-static void* new_read__slot__receiver__self__FLQC(__POSITION p__HLQC,void *s__ILQC,void *rec__JLQC,void *my_self__KLQC);
-static void check_type__YG5D(__INTEGER_CST *Self__ZG5D);
-static void pop_stack_until__LCAG(__INTEGER stack_top__NCAG);
-static void go_item__YU4E(__LINKED_LISToNODE_TYPEo *Self__ZU4E,__INTEGER i__0U4E);
-static __BOOLEAN update_case__5FAG(__NODE_TYPE *Self__AGAG);
-static __BOOLEAN update_depth__YMAG(__NODE_TYPE *Self__ZMAG,__BOOLEAN is_first__0MAG);
-static void remove__H0RG(__LINKED_LISToNODE_TYPEo *Self__I0RG,__INTEGER index__J0RG);
-static void append_in__4VC(__INTEGER_32 Self__5VC,void *buffer__AWC);
-static void display__V00C();
-static void* execute_link__TTOG(__LIST *Self__UTOG);
-static void clean__DYUC();
-static void execute__GUHM(__PROFIL_SLOT *Self__HUHM,__INTEGER inline_lev__IUHM);
-static void execute__WQEJ(__PROFIL_BLOCK *Self__XQEJ,__INTEGER inline_lev__YQEJ);
-static void display__EQQG(__LIST *Self__FQQG,void *buffer__GQQG);
-static void genere_handler__ZAJM(__PROFIL_SLOT *Self__0AJM,void *buffer__1AJM);
-static void genere_handler__VLEJ(__PROFIL_BLOCK *Self__WLEJ,void *buffer__XLEJ);
-static void genere_extern__1POG(__LIST *Self__2POG,void *buffer__3POG);
-static void append_type__NDMM(__PROFIL_SLOT *Self__ODMM,void *buffer__PDMM);
-static void append_type__TLJJ(__PROFIL_BLOCK *Self__ULJJ,void *buffer__VLJJ);
-static void genere_struct__212G(__TYPE *Self__312G);
-static void genere_struct__DP3G(__TYPE_GENERIC *Self__EP3G);
-static void set_cache_user__J1BE(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__K1BE,__INTEGER index__L1BE);
-static void append_in__Z4H(__UINTEGER_32 Self__04H,void *buffer__14H);
-static void print_positif__GPSE(__INTEGER Self__HPSE);
-static __MEMORY* new_page__TIU();
-static __MEMORY* search__NCBB(__UINTEGER_32 new_size__PCBB);
-static void to_busy__index__BAMB(__MEMORY *Self__CAMB,__UINTEGER_32 sz__DAMB,__UINTEGER_32 idx__EAMB);
-static __INTEGER hash_code__OPN(__STRING_CONSTANT *Self__PPN);
-static void** create__RUSB(__INTEGER nb_elements__TUSB);
-static void** create__Z3JG(__INTEGER nb_elements__13JG);
-static __BOOLEAN has__MRN(__HASHED_SEToABSTRACT_STRINGo *Self__NRN,void *e__ORN);
-static __BOOLEAN __infix_equal_equal__SJW(__STRING_CONSTANT *Self__TJW,void *other__UJW);
-static void increase_capacity__050(__HASHED_SEToABSTRACT_STRINGo *Self__150);
-static void fast_add__15L(__HASHED_SEToABSTRACT_STRINGo *Self__25L,void *e__35L);
-static void** create__MDTB(__INTEGER nb_elements__ODTB);
-static __INTEGER first_substring_index__OJVE(__STRING *Self__PJVE);
-static __BOOLEAN read_path_expr__ELHB();
-static void** create__XQSB(__INTEGER nb_elements__ZQSB);
-static void* fast_reference_at__A5KB(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__B5KB,void *k__C5KB);
-static void go_on__O5AC(void *obj__Q5AC);
-static void init_slot_for__IQMC(__PROTOTYPE *Self__JQMC,void *typ__KQMC);
-static void** create__TNVB(__INTEGER nb_elements__VNVB);
-static void fast_add__3PKB(__HASHED_SEToTYPEo *Self__4PKB,void *e__5PKB);
-static void add_subtype__3J1(__TYPE *Self__4J1,void *t__5J1);
-static void* get_with__3WAB(__TYPE_FULL *Self__4WAB,__UINTEGER_8 flg__5WAB);
-static void** create__HM1(__INTEGER nb_elements__JM1);
-static __INTEGER hash_code__3PO(__FAST_ARRAYoITM_TYPE_MONOo *Self__4PO);
-static __BOOLEAN fast_has__F5P(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__G5P,void *e__H5P);
-static void free__EMD(void *tmp__GMD);
-static __FAST_ARRAYoTYPE_FULLo* create_with_capacity__S0HB(__INTEGER new_count__U0HB);
-static void* to_run__LJEF(__ITM_TYPE_GENERIC_ELT *Self__MJEF);
-static void add_last__ZXMB(__FAST_ARRAYoTYPE_FULLo *Self__0XMB,void *element__1XMB);
-static __INTEGER hash_code__AKRC(__FAST_ARRAYoTYPE_FULLo *Self__BKRC);
-static void** create__YF2B(__INTEGER nb_elements__0F2B);
-static __BOOLEAN fast_has__DHSC(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__EHSC,void *e__FHSC);
-static void append_name_in__M5XD(__TYPE_FULL *Self__N5XD,void *buffer__O5XD);
-static void add_subtype__3Z5B(__TYPE_GENERIC *Self__4Z5B,void *t__5Z5B);
-static void add_last__5SZD(__FAST_ARRAYoCONTEXTo *Self__ATZD,void *element__BTZD);
-static __LIST* create__YBAG(__POSITION p__0BAG);
-static __LOCAL* create__name__style__type__E5JG(__POSITION p__G5JG,void *n__H5JG,__CHARACTER c__I5JG,void *t__J5JG);
-static __PUSH* create__context__first__E0EG(__PUSH *Self__F0EG,__POSITION pos__G0EG,void *v__H0EG,__BOOLEAN f__I0EG);
-static void** create__EFEH();
-static void* get_local_slot__P3EG(__TYPE *Self__Q3EG,void *n__R3EG);
-static void* get_name__GCJD(void *n__ICJD);
-static void* get_type_result__XF2G(__SLOT_DATA *Self__YF2G);
-static void* get_type_result__BH2G(__SLOT_CODE *Self__CH2G);
-static void* get_slot__IO5G(__TYPE_FULL *Self__JO5G,void *n__KO5G);
-static void* get_local_slot__DAFG(__TYPE_VOID *Self__EAFG,void *n__FAFG);
-static void* get_local_slot__LCFG(__TYPE_CONTEXT *Self__MCFG,void *n__NCFG);
-static void* get_local_slot__TEFG(__TYPE_ID *Self__UEFG,void *n__VEFG);
-static void* get_local_slot__1GFG(__TYPE_GENERIC *Self__2GFG,void *n__3GFG);
-static void* static_type__OHQG(__LIST *Self__PHQG);
-static void* static_type__CN1H(__EXPR_MULTIPLE *Self__DN1H);
-static void* static_type__1N1H();
-static void* static_type__AO1H();
-static void* static_type__FO1H();
-static void* static_type__KO1H();
-static void* static_type__PO1H();
-static void* static_type__UO1H(__EXPR_SUB *Self__VO1H);
-static void* static_type__0O1H(__EXPR_MUL *Self__1O1H);
-static void* static_type__5O1H(__EXPR_DIV *Self__AP1H);
-static void* static_type__EP1H(__EXPR_AND *Self__FP1H);
-static void* static_type__JP1H(__EXPR_SHIFT_R *Self__KP1H);
-static void* static_type__OP1H(__EXPR_SHIFT_L *Self__PP1H);
-static void* static_type__XP1H(__ITEM *Self__YP1H);
-static void* static_type__DQ1H();
-static void* static_type__NOKL(__CALL_SLOT *Self__OOKL);
-static void* static_type__Z1ZM();
-static void* static_type__ZQEO();
-static void* static_type__P0IO();
-static void* static_type__4QEO();
-static void* static_type__V0IO();
-static void* static_type__DFJM(__EXPR_NEG *Self__EFJM);
-static void* static_type__P3ML(__EXPR_ADD *Self__Q3ML);
-static void* static_type__R3XM(__EXPR_NOT *Self__S3XM);
-static void* static_type__DREO(__EXPR_MOD *Self__EREO);
-static void* static_type__0BEP();
-static void* static_type__V0QN();
-static void* static_type__00QN();
-static void* static_type__3YPN(__EXPR_OR *Self__4YPN);
-static void* static_type__1HSO(__EXPR_XOR *Self__2HSO);
-static void* get_expr_result__ZTOG(__SLOT_DATA *Self__0TOG);
-static void* get_expr_result__YWOG(__SLOT_CODE *Self__ZWOG);
-static void init__K3OG(__SLOT_DATA *Self__L3OG);
-static void append_in__XYWE(__INTEGER_64 Self__YYWE,void *buffer__ZYWE);
-static void* lookup__VTJM(__PROFIL_SLOT *Self__WTJM,void *n__XTJM);
-static void* product__with__4LYG(__DTA_RD *Self__5LYG,void *t__AMYG,void *e__BMYG);
-static void* product__with__0Z1H(__DTA_CAST *Self__1Z1H,void *t__2Z1H,void *e__3Z1H);
-static void* product__with__W21H(__DTA_WR_CODE *Self__X21H,void *t__Y21H,void *e__Z21H);
-static void* product__with__N31H(__DTA_BLOCK *Self__O31H,void *t__P31H,void *e__Q31H);
-static void* product__with__KB2H(__DTA_WR_VALUE *Self__LB2H,void *t__MB2H,void *e__NB2H);
-static void* product__with__AC2H(__DTA_RD_ARGS *Self__BC2H,void *t__CC2H,void *e__DC2H);
-static void* subtype_list__CNFJ();
-static void* new__5VSG();
-static void get_type__MXMJ(__LIST *Self__NXMJ,void *t__OXMJ);
-static void add__Z1EJ(__TYPES_TMP *Self__01EJ,void *t__11EJ);
-static void union__QJHJ(__TYPES_TMP *Self__RJHJ,void *other__SJHJ);
-static void get_type__INFJ(__READ_LOCAL *Self__JNFJ,void *t__KNFJ);
-static void get_type__BJDI(__EXPR_SUB *Self__CJDI,void *t__DJDI);
-static void get_type__FJDI(__EXPR_MUL *Self__GJDI,void *t__HJDI);
-static void get_type__JJDI(__EXPR_DIV *Self__KJDI,void *t__LJDI);
-static void get_type__NJDI(__EXPR_AND *Self__OJDI,void *t__PJDI);
-static void get_type__RJDI(__EXPR_SHIFT_R *Self__SJDI,void *t__TJDI);
-static void get_type__VJDI(__EXPR_SHIFT_L *Self__WJDI,void *t__XJDI);
-static void get_type__2JDI(__ITEM *Self__3JDI,void *t__4JDI);
-static void get_type__KGML(__CALL_SLOT *Self__LGML,void *t__MGML);
-static void get_type__EE0K(__READ_SLOT *Self__FE0K,void *t__GE0K);
-static void get_type__1POL(__SLOT_DATA *Self__2POL,void *t__3POL);
-static void get_type__0KOL(__EXPR_ADD *Self__1KOL,void *t__2KOL);
-static void get_type__JXEO(__EXPR_MOD *Self__KXEO,void *t__LXEO);
-static void get_type__S5PN(__EXPR_OR *Self__T5PN,void *t__U5PN);
-static void get_type__JSTO(__EXPR_XOR *Self__KSTO,void *t__LSTO);
-static __SWITCH* create__with__size__HJVH(void *n__JJVH,void *e__KJVH,__INTEGER s__LJVH);
-static void add_stack_type__EJNG(__NODE_TYPE *Self__FJNG,void *t__GJNG);
-static __CASE* create__with__VB1H(void *val__XB1H,void *c__YB1H);
-static void add__to__QCGJ(__FAST_ARRAYoCASEo *Self__RCGJ,void *element__SCGJ,__INTEGER index__TCGJ);
-static void free__WNFJ(__TYPES_TMP *Self__XNFJ);
-static __BOOLEAN update_branch__XKNG(void *l__ZKNG);
-static __BOOLEAN update_branch__IR1H(void *l__KR1H);
-static __BOOLEAN update_branch__MS1H(void *l__OS1H);
-static __BOOLEAN update_branch__1U1H(void *l__3U1H);
-static void* execute_list__MNQG(__LIST *Self__NNQG);
-static void remove__SOJJ(__LIST *Self__TOJJ);
-static void remove_profil__HOAM(__SLOT_CODE *Self__IOAM,void *prof__JOAM);
-static void clear__1PJJ();
-static void display__0TFK(__STRING_CST *Self__1TFK,void *buffer__2TFK);
-static void display__EUFK(__EXTERNAL_C *Self__FUFK,void *buffer__GUFK);
-static void display__JWFK(__PROTOTYPE_CST *Self__KWFK,void *buffer__LWFK);
-static void display__NWFK(__INTEGER_CST *Self__OWFK,void *buffer__PWFK);
-static void display__FYTK(__SWITCH *Self__GYTK,void *buffer__HYTK);
-static void display__SWFK(__NODE_TYPE *Self__TWFK,void *buffer__UWFK);
-static void display__UXFK(__READ_LOCAL *Self__VXFK,void *buffer__WXFK);
-static void display__2XFK(__EXPR_MULTIPLE *Self__3XFK,void *buffer__4XFK);
-static void display__QYFK(__NODE_STYLE *Self__RYFK,void *buffer__SYFK);
-static void display__M0FK(__EXPR_EQUAL *Self__N0FK,void *buffer__O0FK);
-static void display__U0FK(__EXPR_NOT_EQUAL *Self__V0FK,void *buffer__W0FK);
-static void display__20FK(__REAL_CST *Self__30FK,void *buffer__40FK);
-static void display__B1FK(__CHARACTER_CST *Self__C1FK,void *buffer__D1FK);
-static void display__J1FK(__GET_TYPE_ID *Self__K1FK,void *buffer__L1FK);
-static void display__N1FK(__EXPR_SUP *Self__O1FK,void *buffer__P1FK);
-static void display__V1FK(__EXPR_SUB *Self__W1FK,void *buffer__X1FK);
-static void display__11FK(__EXPR_MUL *Self__21FK,void *buffer__31FK);
-static void display__B2FK(__EXPR_DIV *Self__C2FK,void *buffer__D2FK);
-static void display__H2FK(__EXPR_AND *Self__I2FK,void *buffer__J2FK);
-static void display__N2FK(__EXPR_SHIFT_R *Self__O2FK,void *buffer__P2FK);
-static void display__T2FK(__EXPR_SHIFT_L *Self__U2FK,void *buffer__V2FK);
-static void display__Z2FK(__PUT_TO *Self__02FK,void *buffer__12FK);
-static void display__52FK(__ITEM *Self__A3FK,void *buffer__B3FK);
-static void display__E3FK(__SIZE_OF *Self__F3FK,void *buffer__G3FK);
-static void display__I3FK(__CAST *Self__J3FK,void *buffer__K3FK);
-static void display__2TKL(__CALL_SLOT *Self__3TKL,void *buffer__4TKL);
-static void display__D2ZK(__READ_SLOT *Self__E2ZK,void *buffer__F2ZK);
-static void display__I2ZK(__READ_GLOBAL *Self__J2ZK,void *buffer__K2ZK);
-static void display__M0ZM(__EXPR_NOT_LOGIC *Self__N0ZM,void *buffer__O0ZM);
-static void display__R4EO(__EXPR_OR_LOGIC *Self__S4EO,void *buffer__T4EO);
-static void display__JDLO(__EXPR_OR_OR_LOGIC *Self__KDLO,void *buffer__LDLO);
-static void display__X4EO(__EXPR_AND_LOGIC *Self__Y4EO,void *buffer__Z4EO);
-static void display__QDLO(__EXPR_AND_AND_LOGIC *Self__RDLO,void *buffer__SDLO);
-static void display__55JM(__EXPR_NEG *Self__AAKM,void *buffer__BAKM);
-static void display__GDNL(__EXPR_ADD *Self__HDNL,void *buffer__IDNL);
-static void display__1UZM(__EXPR_NOT *Self__2UZM,void *buffer__3UZM);
-static void display__34EO(__EXPR_MOD *Self__44EO,void *buffer__54EO);
-static void display__ZMEP(__EXPR_SUP_EQ *Self__0MEP,void *buffer__1MEP);
-static void display__JYQN(__EXPR_INF *Self__KYQN,void *buffer__LYQN);
-static void display__SYQN(__EXPR_INF_EQ *Self__TYQN,void *buffer__UYQN);
-static void display__BKQN(__EXPR_OR *Self__CKQN,void *buffer__DKQN);
-static void display__WMUO(__EXPR_XOR *Self__XMUO,void *buffer__YMUO);
-static void genere_declaration__Y1NI(__TYPE_FULL *Self__Z1NI,void *buffer__01NI);
-static void genere_star_declaration__Y2NI(__TYPE_FULL *Self__Z2NI,void *buffer__02NI);
-static void genere__0EEK(__LIST *Self__1EEK,void *buffer__2EEK);
-static void genere__MFEK(__STRING_CST *Self__NFEK,void *buffer__OFEK);
-static void genere__RMFK(__PUSH *Self__SMFK,void *buffer__TMFK);
-static void genere__WIEK(__EXTERNAL_C *Self__XIEK,void *buffer__YIEK);
-static void genere__ILEK(__PROTOTYPE_CST *Self__JLEK,void *buffer__KLEK);
-static void genere__MLEK(__INTEGER_CST *Self__NLEK,void *buffer__OLEK);
-static void genere__3FJM(__SWITCH *Self__4FJM,void *buffer__5FJM);
-static void genere__NMEK(__READ_LOCAL *Self__OMEK,void *buffer__PMEK);
-static void genere__OOFK(__WRITE_GLOBAL *Self__POFK,void *buffer__QOFK);
-static void genere__QPFK(__WRITE_SLOT *Self__RPFK,void *buffer__SPFK);
-static void genere__PNEK(__EXPR_EQUAL *Self__QNEK,void *buffer__RNEK);
-static void genere__4REK(__EXPR_NOT_EQUAL *Self__5REK,void *buffer__ASEK);
-static void genere__YWEK(__GET_TYPE_ID *Self__ZWEK,void *buffer__0WEK);
-static void genere__SXEK(__EXPR_SUP *Self__TXEK,void *buffer__UXEK);
-static void genere__B2EK(__EXPR_SUB *Self__C2EK,void *buffer__D2EK);
-static void genere__L4EK(__EXPR_MUL *Self__M4EK,void *buffer__N4EK);
-static void genere__VAFK(__EXPR_DIV *Self__WAFK,void *buffer__XAFK);
-static void genere__5CFK(__EXPR_AND *Self__ADFK,void *buffer__BDFK);
-static void genere__JFFK(__EXPR_SHIFT_R *Self__KFFK,void *buffer__LFFK);
-static void genere__THFK(__EXPR_SHIFT_L *Self__UHFK,void *buffer__VHFK);
-static void genere__3JFK(__PUT_TO *Self__4JFK,void *buffer__5JFK);
-static void genere__SLFK(__ITEM *Self__TLFK,void *buffer__ULFK);
-static void genere__XLFK(__SIZE_OF *Self__YLFK,void *buffer__ZLFK);
-static void genere__4LFK(__CAST *Self__5LFK,void *buffer__AMFK);
-static void genere__TPKL(__CALL_SLOT *Self__UPKL,void *buffer__VPKL);
-static void genere__40NL(__READ_SLOT *Self__50NL,void *buffer__A1NL);
-static void genere__BSFK(__WRITE_LOCAL *Self__CSFK,void *buffer__DSFK);
-static void genere__WD1M(__EXPR_NOT_LOGIC *Self__XD1M,void *buffer__YD1M);
-static void genere__G4XM(__LOOP *Self__H4XM,void *buffer__I4XM);
-static void genere__10EO(__EXPR_OR_LOGIC *Self__20EO,void *buffer__30EO);
-static void genere__NBLO(__EXPR_OR_OR_LOGIC *Self__OBLO,void *buffer__PBLO);
-static void genere__C1EO(__EXPR_AND_LOGIC *Self__D1EO,void *buffer__E1EO);
-static void genere__VBLO(__EXPR_AND_AND_LOGIC *Self__WBLO,void *buffer__XBLO);
-static void genere__M5JM(__EXPR_NEG *Self__N5JM,void *buffer__O5JM);
-static void genere__24ML(__EXPR_ADD *Self__34ML,void *buffer__44ML);
-static void genere__OUZM(__EXPR_NOT *Self__PUZM,void *buffer__QUZM);
-static void genere__J1EO(__EXPR_MOD *Self__K1EO,void *buffer__L1EO);
-static void genere__THEP(__EXPR_SUP_EQ *Self__UHEP,void *buffer__VHEP);
-static void genere__1XRN(__EXPR_INF *Self__2XRN,void *buffer__3XRN);
-static void genere__J2RN(__EXPR_INF_EQ *Self__K2RN,void *buffer__L2RN);
-static void genere__GFQN(__EXPR_OR *Self__HFQN,void *buffer__IFQN);
-static void genere__2FUO(__EXPR_XOR *Self__3FUO,void *buffer__4FUO);
-static __BOOLEAN is_expanded_c__CZWG(__TYPE_FULL *Self__DZWG);
-static void add_local__in__TIQG(void *tab__VIQG,void *buf__WIQG);
-static void insert_string__to__SLQG(__STRING *Self__TLQG,void *s__ULQG,__INTEGER i__VLQG);
-static void display_type__FQBK(__LOCAL *Self__GQBK,void *buffer__HQBK);
-static void add_slot_struct__1TRI(__TYPE *Self__2TRI,void *s__3TRI);
-static void* slot_data__B4TH(__SLOT_DATA *Self__C4TH);
-static void* slot_data__14TH(__SLOT_CODE *Self__24TH);
-static void force__to__QCDH(__FAST_ARRAYoSLOTo *Self__RCDH);
-static void add_slot_struct__5VRI(__TYPE_GENERIC *Self__AWRI,void *s__BWRI);
-static __BOOLEAN fast_has__IKP(__HASHED_SEToABSTRACT_STRINGo *Self__JKP,void *e__KKP);
-static __BOOLEAN read_string__QKIB();
-static __BOOLEAN read_slot_header__A1CC(__BOOLEAN first__C1CC);
-static void* read_type_list__MUAD(__PARSER *Self__NUAD,__BOOLEAN is_section__OUAD);
-static __CHARACTER read_style__YCEC();
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__IRRD(__INTEGER new_count__KRRD);
-static void* read_local_arg__with_self__COSD(__PARSER *Self__DOSD,__BOOLEAN m__EOSD,__BOOLEAN s__FOSD);
-static void add_last__Z11D(__FAST_ARRAYoITM_ARGUMENTo *Self__011D,void *element__111D);
-static void* read_loc_arg__QBCD(__PARSER *Self__RBCD,__BOOLEAN mute__SBCD);
-static __BOOLEAN read_operator__OIHC();
-static __BOOLEAN read_integer__QMKC();
-static void* operator_to_name__OYHC(void *typ__QYHC,void *op__RYHC);
-static void* copy__IBQD(void *tmp__KBQD);
-static void set_argument_list__X41D(__ITM_SLOT *Self__Y41D,void *p__Z41D);
-static __BOOLEAN read_affect__FVZC();
-static void* get__0WVD(void *lt__2WVD);
-static void* read_type__KKLC(__PARSER *Self__LKLC,__BOOLEAN is_local__MKLC);
-static void set_type__NA2D(__ITM_SLOT *Self__OA2D,void *t__PA2D);
-static void* read_contract__IEEC();
-static void* read_expr__5SFC(__PARSER *Self__ATFC);
-static void* fast_reference_at__XCQD(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__YCQD,void *k__ZCQD);
-static void add_slot__AFQD(__PROTOTYPE *Self__BFQD,void *s__CFQD);
-static void* create__type__BU2F(void *s__DU2F,void *t__EU2F);
-static __BOOLEAN fast_has__WBLB(__HASHED_SEToTYPEo *Self__XBLB,void *e__YBLB);
-static void add_subtype__3R3D(__TYPE_NULL *Self__4R3D,void *t__5R3D);
-static void add_subtype__Z23D(__TYPE_VOID *Self__023D,void *t__123D);
-static void add_subtype__VH4D(__TYPE_CONTEXT *Self__WH4D,void *t__XH4D);
-static void add_subtype__5HHH(__TYPE_ID *Self__AIHH,void *t__BIHH);
-static void add_subtype__4MFJ(void *t__ANFJ);
-static void* prototype__VPRF(__TYPE_FULL *Self__WPRF);
-static __INTEGER hash_code__000D(__TYPE_FULL *Self__100D);
-static void* get_intern__FMBG(void *str__HMBG);
-static void* to_types__I3EJ(__TYPES_TMP *Self__J3EJ);
-static void* last_expr__2QRG(__LIST *Self__3QRG);
-static void* read__QB5G(__LOCAL *Self__RB5G);
-static __FAST_ARRAYoEXPRo* create_with_capacity__FTHH(__INTEGER new_count__HTHH);
-static void add_last__5REI(__FAST_ARRAYoEXPRo *Self__ASEI,void *element__BSEI);
-static __EXPR_MULTIPLE* create__0THH(void *l__2THH);
-static void add_last__11FH(__FAST_ARRAYoLOCALo *Self__21FH,void *element__31FH);
-static void* write__value__14FH(__LOCAL *Self__24FH,__POSITION p__34FH,void *val__44FH);
-static void* default_value__20IH(__TYPE_FULL *Self__30IH,__POSITION p__40IH);
-static void* to_run_expr__L2IH(__ITM_LIST *Self__M2IH);
-static void* to_run_expr__U2IH(__ITM_PROTOTYPE *Self__V2IH);
-static void* to_run_expr__25IH(__ITM_WRITE_VALUE *Self__35IH);
-static void* to_run_expr__4CJH(__ITM_WRITE_CAST *Self__5CJH);
-static void* lookup__FRLH(void *n__HRLH);
-static void* to_run_with__args__XJQH(__ITM_READ *Self__YJQH);
-static void* to_run_expr__UGJH(__ITM_WRITE_CODE *Self__VGJH);
-static void* to_run_expr__FIJH(__ITM_READ_ARG2 *Self__GIJH);
-static void* to_run_expr__ZLJH(__ITM_BINARY *Self__0LJH);
-static void* to_run_expr__CXJH(__ITM_READ_ARG1 *Self__DXJH);
-static void* to_run_expr__HXJH(__ITM_OLD *Self__IXJH);
-static void* to_run_expr__20JH(__ITM_EXTERNAL_TYPE *Self__30JH);
-static void* to_run_expr__R2JH(__ITM_REAL *Self__S2JH);
-static void* to_run_expr__12JH(__ITM_NUMBER *Self__22JH);
-static __CHARACTER_CST* create__char__4SMH(__POSITION p__ATMH,void *car__BTMH);
-static __STRING_CST* create__text__ITMH(__POSITION p__KTMH,void *n__LTMH);
-static void* to_run_expr__R3JH(__ITM_EXTERNAL *Self__S3JH);
-static void* to_run_expr__1HKH(__ITM_READ_ARGS *Self__2HKH);
-static void* check_type__with__DKDN(__LIST *Self__EKDN,void *t__FKDN,__POSITION p__GKDN);
-static void* check_type__with__Y12H(__STRING_CST *Self__Z12H,void *t__012H,__POSITION p__112H);
-static void* check_type__with__XE3H(__EXTERNAL_C *Self__YE3H,void *t__ZE3H,__POSITION p__0E3H);
-static void* check_type__with__WN3H(__PROTOTYPE_CST *Self__XN3H,void *t__YN3H,__POSITION p__ZN3H);
-static void* check_type__with__VW3H(__INTEGER_CST *Self__WW3H,void *t__XW3H,__POSITION p__YW3H);
-static void* check_type__with__TDFJ(__READ_LOCAL *Self__UDFJ,void *t__VDFJ,__POSITION p__WDFJ);
-static void* check_type__with__T53H(__EXPR_MULTIPLE *Self__U53H,void *t__V53H,__POSITION p__W53H);
-static void* check_type__with__SI4H(__EXPR_EQUAL *Self__TI4H,void *t__UI4H,__POSITION p__VI4H);
-static void* check_type__with__RR4H(__EXPR_NOT_EQUAL *Self__SR4H,void *t__TR4H,__POSITION p__UR4H);
-static void* check_type__with__Q04H(__REAL_CST *Self__R04H,void *t__S04H,__POSITION p__T04H);
-static void* check_type__with__PD5H(__CHARACTER_CST *Self__QD5H,void *t__RD5H,__POSITION p__SD5H);
-static void* check_type__with__NM5H(__IS_EXPANDED *Self__OM5H,void *t__PM5H,__POSITION p__QM5H);
-static void* check_type__with__LV5H(__GET_TYPE_ID *Self__MV5H,void *t__NV5H,__POSITION p__OV5H);
-static void* check_type__with__K45H(__EXPR_SUP *Self__L45H,void *t__M45H,__POSITION p__N45H);
-static void* check_type__with__JHAI(__EXPR_SUB *Self__KHAI,void *t__LHAI,__POSITION p__MHAI);
-static void* check_type__with__IQAI(__EXPR_MUL *Self__JQAI,void *t__KQAI,__POSITION p__LQAI);
-static void* check_type__with__HZAI(__EXPR_DIV *Self__IZAI,void *t__JZAI,__POSITION p__KZAI);
-static void* check_type__with__GCBI(__EXPR_AND *Self__HCBI,void *t__ICBI,__POSITION p__JCBI);
-static void* check_type__with__FLBI(__EXPR_SHIFT_R *Self__GLBI,void *t__HLBI,__POSITION p__ILBI);
-static void* check_type__with__EUBI(__EXPR_SHIFT_L *Self__FUBI,void *t__GUBI,__POSITION p__HUBI);
-static void* check_type__with__C3BI(__PUT_TO *Self__D3BI,void *t__E3BI,__POSITION p__F3BI);
-static void* check_type__with__AGCI(__ITEM *Self__BGCI,void *t__CGCI,__POSITION p__DGCI);
-static void* check_type__with__4OCI(__SIZE_OF *Self__5OCI,void *t__APCI,__POSITION p__BPCI);
-static void* check_type__with__2XCI(__CAST *Self__3XCI,void *t__4XCI,__POSITION p__5XCI);
-static void* check_type__with__BTDN(__CALL_SLOT *Self__CTDN,void *t__DTDN,__POSITION p__ETDN);
-static void* check_type__with__2VKL(__READ_SLOT *Self__3VKL,void *t__4VKL,__POSITION p__5VKL);
-static void* check_type__with__14KL(__READ_GLOBAL *Self__24KL,void *t__34KL,__POSITION p__44KL);
-static void* check_type__with__M12O(__EXPR_NOT_LOGIC *Self__N12O,void *t__O12O,__POSITION p__P12O);
-static void* check_type__with__E3IO(__EXPR_OR_LOGIC *Self__F3IO,void *t__G3IO,__POSITION p__H3IO);
-static void* check_type__with__MKSO(__EXPR_OR_OR_LOGIC *Self__NKSO,void *t__OKSO,__POSITION p__PKSO);
-static void* check_type__with__DGJO(__EXPR_AND_LOGIC *Self__EGJO,void *t__FGJO,__POSITION p__GGJO);
-static void* check_type__with__MTSO(__EXPR_AND_AND_LOGIC *Self__NTSO,void *t__OTSO,__POSITION p__PTSO);
-static void* check_type__with__CAYM(__EXPR_NEG *Self__DAYM,void *t__EAYM,__POSITION p__FAYM);
-static void* check_type__with__BJYM(__EXPR_ADD *Self__CJYM,void *t__DJYM,__POSITION p__EJYM);
-static void* check_type__with__A2DN(__EXPR_NOT *Self__B2DN,void *t__C2DN,__POSITION p__D2DN);
-static void* check_type__with__CPJO(__EXPR_MOD *Self__DPJO,void *t__EPJO,__POSITION p__FPJO);
-static void* check_type__with__WVIP(__EXPR_SUP_EQ *Self__XVIP,void *t__YVIP,__POSITION p__ZVIP);
-static void* check_type__with__LE3O(__EXPR_INF *Self__ME3O,void *t__NE3O,__POSITION p__OE3O);
-static void* check_type__with__KN3O(__EXPR_INF_EQ *Self__LN3O,void *t__MN3O,__POSITION p__NN3O);
-static void* check_type__with__35ZN(__EXPR_OR *Self__45ZN,void *t__55ZN,__POSITION p__AA0N);
-static void* check_type__with__JW3O(__EXPR_XOR *Self__KW3O,void *t__LW3O,__POSITION p__MW3O);
-static void* write_direct__with__value__C5DH(__SLOT_DATA *Self__D5DH,__POSITION p__E5DH,void *r__F5DH,void *val__G5DH);
-static void product_error__for__in__with__EL0G(__POSITION p__GL0G,void *res__HL0G,void *lst__IL0G,void *prof__JL0G);
-static void* get_local_slot__C5EJ(void *n__E5EJ);
-static void* get_path_slot__RJ1G(__TYPE *Self__SJ1G,void *n__TJ1G);
-static void* get_path_slot__KL1G(__TYPE_VOID *Self__LL1G,void *n__ML1G);
-static void* get_path_slot__5M1G(__TYPE_CONTEXT *Self__AN1G,void *n__BN1G);
-static void* get_path_slot__UO1G(__TYPE_ID *Self__VO1G,void *n__WO1G);
-static void* get_path_slot__JQ1G(__TYPE_GENERIC *Self__KQ1G,void *n__LQ1G);
-static void* get_path_slot__P5EJ(void *n__R5EJ);
-static __LIST* my_copy__MSYM(__LIST *Self__NSYM);
-static __EXTERNAL_C* my_copy__EK2H(__EXTERNAL_C *Self__FK2H);
-static __EXPR_MULTIPLE* my_copy__SL2H(__EXPR_MULTIPLE *Self__TL2H);
-static __EXPR_EQUAL* my_copy__LM2H(__EXPR_EQUAL *Self__MM2H);
-static __EXPR_NOT_EQUAL* my_copy__YM2H(__EXPR_NOT_EQUAL *Self__ZM2H);
-static __GET_TYPE_ID* my_copy__1N2H(__GET_TYPE_ID *Self__2N2H);
-static __EXPR_SUP* my_copy__EO2H(__EXPR_SUP *Self__FO2H);
-static __EXPR_SUB* my_copy__PO2H(__EXPR_SUB *Self__QO2H);
-static __EXPR_MUL* my_copy__1O2H(__EXPR_MUL *Self__2O2H);
-static __EXPR_DIV* my_copy__GP2H(__EXPR_DIV *Self__HP2H);
-static __EXPR_AND* my_copy__RP2H(__EXPR_AND *Self__SP2H);
-static __EXPR_SHIFT_R* my_copy__2P2H(__EXPR_SHIFT_R *Self__3P2H);
-static __EXPR_SHIFT_L* my_copy__HQ2H(__EXPR_SHIFT_L *Self__IQ2H);
-static __PUT_TO* my_copy__SQ2H(__PUT_TO *Self__TQ2H);
-static __ITEM* my_copy__DR2H(__ITEM *Self__ER2H);
-static __SIZE_OF* my_copy__PR2H(__SIZE_OF *Self__QR2H);
-static __CAST* my_copy__YR2H(__CAST *Self__ZR2H);
-static __CALL_SLOT* my_copy__5SYM(__CALL_SLOT *Self__ATYM);
-static __READ_SLOT* my_copy__IUGK(__READ_SLOT *Self__JUGK);
-static void* read__with__NXKJ(__SLOT_DATA *Self__OXKJ,void *r__QXKJ);
-static __EXPR_NOT_LOGIC* my_copy__BQCN(__EXPR_NOT_LOGIC *Self__CQCN);
-static __EXPR_OR_LOGIC* my_copy__NREO(__EXPR_OR_LOGIC *Self__OREO);
-static __EXPR_OR_OR_LOGIC* my_copy__VYJO(__EXPR_OR_OR_LOGIC *Self__WYJO);
-static __EXPR_AND_LOGIC* my_copy__0REO(__EXPR_AND_LOGIC *Self__1REO);
-static __EXPR_AND_AND_LOGIC* my_copy__BZJO(__EXPR_AND_AND_LOGIC *Self__CZJO);
-static __EXPR_NEG* my_copy__CNJM(__EXPR_NEG *Self__DNJM);
-static __EXPR_ADD* my_copy__5XLL(__EXPR_ADD *Self__AYLL);
-static __EXPR_NOT* my_copy__WVYM(__EXPR_NOT *Self__XVYM);
-static __EXPR_MOD* my_copy__FSEO(__EXPR_MOD *Self__GSEO);
-static __EXPR_SUP_EQ* my_copy__QCEP(__EXPR_SUP_EQ *Self__RCEP);
-static __EXPR_INF* my_copy__5LSN(__EXPR_INF *Self__AMSN);
-static __EXPR_INF_EQ* my_copy__KMSN(__EXPR_INF_EQ *Self__LMSN);
-static __EXPR_OR* my_copy__JZPN(__EXPR_OR *Self__KZPN);
-static __EXPR_XOR* my_copy__G3SO(__EXPR_XOR *Self__H3SO);
-static void is_equal_profil__XK5G(__ITM_SLOT *Self__YK5G,void *other__ZK5G);
-static __CAST* create__value__00WH(__CAST *Self__10WH,void *t__20WH,void *v__30WH);
-static __BOOLEAN is_sub_type__HI3I(__TYPE *Self__II3I,void *other__JI3I);
-static __BOOLEAN is_sub_type__KJ3I(__TYPE_CONTEXT *Self__LJ3I,void *other__MJ3I);
-static __BOOLEAN is_sub_type__FK3I(void *other__HK3I);
-static __BOOLEAN is_sub_type__LK3I(__TYPE_GENERIC *Self__MK3I,void *other__NK3I);
-static __BOOLEAN __infix_equal_equal__ORFJ(__PROFIL_BLOCK *Self__PRFJ,void *other__QRFJ);
-static __FAST_ARRAYoPROFIL_SLOTo* create_with_capacity__XJBG(__INTEGER new_count__ZJBG);
-static __FAST_ARRAYoSLOT_CODEo* create_with_capacity__PU4J();
-static void add_last__YOIK(__FAST_ARRAYoSLOT_CODEo *Self__ZOIK,void *element__0OIK);
-static void* get_argument__1ZTI(__DTA_BLOCK *Self__2ZTI);
-static __FAST_ARRAYoWRITEo* create_with_capacity__2HPH(__INTEGER new_count__4HPH);
-static void add_last__RODI(__FAST_ARRAYoWRITEo *Self__SODI,void *element__TODI);
-static void remove__2TAK(__EXTERNAL_C *Self__3TAK);
-static void remove__1UAK(__EXPR_MULTIPLE *Self__2UAK);
-static void remove__LVAK(__EXPR_EQUAL *Self__MVAK);
-static void remove__PVAK(__EXPR_NOT_EQUAL *Self__QVAK);
-static void remove__0VAK(__GET_TYPE_ID *Self__1VAK);
-static void remove__3VAK(__EXPR_SUP *Self__4VAK);
-static void remove__BWAK(__EXPR_SUB *Self__CWAK);
-static void remove__FWAK(__EXPR_MUL *Self__GWAK);
-static void remove__JWAK(__EXPR_DIV *Self__KWAK);
-static void remove__NWAK(__EXPR_AND *Self__OWAK);
-static void remove__RWAK(__EXPR_SHIFT_R *Self__SWAK);
-static void remove__VWAK(__EXPR_SHIFT_L *Self__WWAK);
-static void remove__ZWAK(__PUT_TO *Self__0WAK);
-static void remove__0XAK(__ITEM *Self__1XAK);
-static void remove__4XAK(__SIZE_OF *Self__5XAK);
-static void remove__BYAK(__CAST *Self__CYAK);
-static void remove__DUML(__CALL_SLOT *Self__EUML);
-static void remove__GGHK(__READ_SLOT *Self__HGHK);
-static void unread__CGNL(__SLOT_DATA *Self__DGNL,void *e__EGNL);
-static void remove__WA0M(__EXPR_NOT_LOGIC *Self__XA0M);
-static void remove__0UEO(__EXPR_OR_LOGIC *Self__1UEO);
-static void remove__0RKO(__EXPR_OR_OR_LOGIC *Self__1RKO);
-static void remove__4UEO(__EXPR_AND_LOGIC *Self__5UEO);
-static void remove__5RKO(__EXPR_AND_AND_LOGIC *Self__ASKO);
-static void remove__HTJM(__EXPR_NEG *Self__ITJM);
-static void remove__XWML(__EXPR_ADD *Self__YWML);
-static void remove__TJZM(__EXPR_NOT *Self__UJZM);
-static void remove__CVEO(__EXPR_MOD *Self__DVEO);
-static void remove__1EEP(__EXPR_SUP_EQ *Self__2EEP);
-static void remove__0DRN(__EXPR_INF *Self__1DRN);
-static void remove__4DRN(__EXPR_INF_EQ *Self__5DRN);
-static void remove__14PN(__EXPR_OR *Self__24PN);
-static void remove__EVTO(__EXPR_XOR *Self__FVTO);
-static __CALL_SLOT* create__profil__with__43TI(__POSITION p__A4TI,void *prof__B4TI,void *l_arg__C4TI);
-static void* new_write__rec__value__2JBJ(void *sd__4JBJ,void *e__5JBJ,void *val__AKBJ);
-static void add_write_id__in__ZDBJ(void *e__1DBJ,void *s__2DBJ,void *lst__3DBJ);
-static void** realloc__with__CQZG(void **Self__DQZG,__INTEGER old_nb_elts__EQZG,__INTEGER new_nb_elts__FQZG);
-static __INTEGER search__from__to__VWRJ(__TYPES_TMP *Self__WWRJ,void *t__XWRJ,__INTEGER beg__YWRJ,__INTEGER end__ZWRJ);
-static void add__to__HNYK(__TYPES_TMP *Self__INYK,void *t__JNYK,__INTEGER index__KNYK);
-static void get_type__14GL(__WRITE_GLOBAL *Self__24GL,void *t__34GL);
-static void get_type__H5GL(__WRITE_SLOT *Self__I5GL,void *t__J5GL);
-static void get_type__T5GL(__WRITE_LOCAL *Self__U5GL,void *t__V5GL);
-static __FAST_ARRAYoCASEo* create_with_capacity__ZYNI(__INTEGER new_count__1YNI);
-static void add_last__3OHJ(__FAST_ARRAYoCASEo *Self__4OHJ,void *element__5OHJ);
-static __BOOLEAN update_link__4XEJ(__NODE_STYLE *Self__5XEJ);
-static void execute_case__CWRG(__LIST *Self__DWRG);
-static void remove__U1YK(__SWITCH *Self__V1YK);
-static void remove__U5LK(__DTA_BLOCK *Self__V5LK);
-static void remove__NAMK(__DTA_WR_VALUE *Self__OAMK);
-static void remove__ZAMK(__DTA_RD_ARGS *Self__0AMK);
-static void remove__04IK(__WRITE_GLOBAL *Self__14IK);
-static void remove__44IK(__WRITE_SLOT *Self__54IK);
-static void remove__E5IK(__WRITE_LOCAL *Self__F5IK);
-static void add_genere_list__UJ5I(__TYPE *Self__VJ5I);
-static void add_genere_list__BL5I(__TYPE_NULL *Self__CL5I);
-static void add_genere_list__OM5I(__TYPE_VOID *Self__PM5I);
-static void add_genere_list__1N5I(__TYPE_CONTEXT *Self__2N5I);
-static void add_genere_list__JP5I(__TYPE_GENERIC *Self__KP5I);
-static void put_reference_declaration__H5UJ(__TYPE_GENERIC *Self__I5UJ,void *buffer__J5UJ);
-static void add_genere_list__VV0J(__PROFIL_BLOCK *Self__WV0J);
-static void put_reference_star_declaration__IF3I(__TYPE_GENERIC *Self__JF3I,void *buffer__KF3I);
-static __BOOLEAN is_late_binding__1QSK(__TYPE_FULL *Self__2QSK);
-static void fast_put__to__ZIFF(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__0IFF,__INTEGER v__1IFF,void *k__2IFF);
-static __BOOLEAN has_prefix__5ZOK(__STRING_CONSTANT *Self__A0OK,void *p__B0OK);
-static __INTEGER size__X1BJ(__TYPE_FULL *Self__Y1BJ);
-static void add__to__UEFL(__FAST_ARRAYoLOCALo *Self__VEFL,void *element__WEFL,__INTEGER index__XEFL);
-static __INTEGER index_of__since__QRSK(__STRING_CONSTANT *Self__RRSK,__INTEGER start_index__TRSK);
-static void put_access_id__in__VTPM(void *e__XTPM,void *buffer__YTPM);
-static void put_access_id__in__VUPM(void *e__XUPM,void *buffer__YUPM);
-static void put_access_id__in__ZUPM(void *e__1UPM,void *buffer__2UPM);
-static void put_access_id__in__ZVPM(void *e__1VPM,void *buffer__2VPM);
-static void put_access_id__in__ZWPM(void *e__1WPM,void *buffer__2WPM);
-static void put_access_id__in__3WPM(void *e__5WPM,void *buffer__AXPM);
-static void put_access_id__in__3XPM(void *e__5XPM,void *buffer__AYPM);
-static __BOOLEAN is_empty__CRVL(__LIST *Self__DRVL);
-static void genere_value__AMTK(__WRITE_GLOBAL *Self__BMTK,void *buffer__CMTK);
-static void genere_value__RPTK(__WRITE_SLOT *Self__SPTK,void *buffer__TPTK);
-static void genere_value__NTTK(__WRITE_LOCAL *Self__OTTK,void *buffer__PTTK);
-static void add_var_size__2JLK(void *v__4JLK);
-static void add_last__425F(__FAST_ARRAYoSLOT_DATAo *Self__525F,void *element__A35F);
-static void read_escape_character__JG0E();
-static __CHARACTER read_cap_character__0OGC();
-static void add_last__5QGC(__FAST_ARRAYoExpanded_CHARACTERo *Self__ARGC,__CHARACTER element__BRGC);
-static __BOOLEAN read_external__1VKC();
-static void* read_expr_primary__WWIC(__PARSER *Self__XWIC);
-static void** create__UGUE(__INTEGER nb_elements__WGUE);
-static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__BMOD(__INTEGER new_count__DMOD);
-static void add_last__FA1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__GA1D,void *element__HA1D);
-static void free__UWZC(void *tmp__WWZC);
-static void* alias__4VGD(void *tmp__AWGD);
-static __BOOLEAN is_hexadecimal_digit__QJHD(__CHARACTER Self__RJHD);
-static void* read_prototype__J5JC(__PARSER *Self__K5JC,void *style__L5JC);
-static void read_def_local__BCFC(__PARSER *Self__CCFC);
-static __FAST_ARRAYoITM_CODEo* create_with_capacity__YPFC(__INTEGER new_count__0PFC);
-static void add_last__V3PC(__FAST_ARRAYoITM_CODEo *Self__W3PC,void *element__X3PC);
-static void* copy__UGFC(void *tmp__WGFC);
-static void copy__JP1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__KP1D,void *other__LP1D);
-static void* read_expr_prefix__I4GC(__PARSER *Self__J4GC);
-static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__PJKD(__INTEGER new_count__RJKD);
-static __POSITION* create__VWSE(__INTEGER nb_elements__XWSE);
-static void free__4PFC(void *tmp__AQFC);
-static void free__0VGD(void *tmp__2VGD);
-static void copy__BT0D(__FAST_ARRAYoExpanded_POSITIONo *Self__CT0D,void *other__DT0D);
-static __BOOLEAN fast_has__RVNK(__HASHED_SEToTYPESo *Self__SVNK,void *e__TVNK);
-static __INTEGER hash_code__HUNK(__TYPES *Self__IUNK);
-static void** create__ABWI(__INTEGER nb_elements__CBWI);
-static void* write_direct__with__value__IHWI(__LOCAL *Self__JHWI,__POSITION p__KHWI,void *val__MHWI);
-static void to_run_base__SCLH(__ITM_LIST *Self__TCLH,__BOOLEAN last_out__UCLH);
-static void add__F0JI(void *p__H0JI);
-static void to_run__1KXI(__ITM_ARG *Self__2KXI,void *arg_lst__3KXI);
-static void to_run__FLXI(__ITM_ARGS *Self__GLXI,void *arg_lst__HLXI);
-static __INTEGER affect__with__index__in__JJUH(__ITM_WRITE_VALUE *Self__KJUH,void *idf__LJUH,void *val__MJUH,__INTEGER n__NJUH,void *lst__OJUH);
-static void* lookup__1ISH(void *n__3ISH);
-static void* affect_local__with__XYVH(__ITM_WRITE_VALUE *Self__YYVH,void *loc__ZYVH,void *v__0YVH);
-static void* affect_slot__with__H0VH(__ITM_WRITE_VALUE *Self__I0VH,void *name__J0VH,void *v__K0VH);
-static void* lookup__CMLH(void *n__EMLH);
-static __BOOLEAN affect_with__BCHI(__TYPE_FULL *Self__CCHI,void *other__DCHI);
-static void* affect_slot__with__HQSH(__ITM_WRITE_CAST *Self__IQSH,void *name__JQSH,void *v__KQSH);
-static __BOOLEAN access__with__SZMM(__SECTION_ *Self__TZMM,void *me__UZMM,void *client__VZMM);
-static void* copy__YFTH(void *tmp__0FTH);
-static void* new_block__receiver__with__DGTH(__POSITION p__FGTH,void *e__GGTH,void *larg__HGTH);
-static void free__K3LH(void *tmp__M3LH);
-static void* new_read__slot__receiver__with__AOWH(__POSITION p__COWH,void *s__DOWH,void *rec__EOWH,void *larg__FOWH);
-static __BOOLEAN is_sub_type__NV4J(__TYPE_FULL *Self__OV4J,void *other__PV4J);
-static void* lookup__Z13I();
-static __BOOLEAN search_parent__2IWH(__PROTOTYPE *Self__3IWH,void *n__4IWH);
-static void add_arg__to__in__for__block__MKWI(void *e__OKWI,__INTEGER idx__PKWI,void *args__QKWI,void *slot__RKWI,__BOOLEAN is_block_value__SKWI);
-static void error_slot__name__in__list__CG2I(__POSITION p__EG2I,void *s__FG2I,void *t__GG2I,void *st__HG2I);
-static void* lookup__FATH();
-static void append_collection__H3EI(__FAST_ARRAYoEXPRo *Self__I3EI,void *other__J3EI);
-static __INTEGER index_of__since__IUOH(__STRING *Self__JUOH,__INTEGER start_index__LUOH);
-static __BOOLEAN is_letter_or_digit__1ACJ(__CHARACTER Self__2ACJ);
-static __PUT_TO* create__base__index__value__LYWH(__POSITION p__NYWH,void *rec__OYWH,void *idx__PYWH,void *v__QYWH);
-static void* lookup__0RTH();
-static void add_arg__to__in__for__block__Z2OH(void *e__12OH,__INTEGER idx__22OH,void *args__32OH,void *slot__42OH,__BOOLEAN is_block_value__52OH);
-static __BOOLEAN is_cast__to__in__BD0I(__TYPE_FULL *Self__CD0I,void *n__DD0I,void *t__ED0I,void *lst__FD0I);
-static void init__0QFI(__LOCAL *Self__1QFI);
-static __WRITE_GLOBAL* my_copy__YVBN(__WRITE_GLOBAL *Self__ZVBN);
-static __WRITE_SLOT* my_copy__EWBN(__WRITE_SLOT *Self__FWBN);
-static __WRITE_LOCAL* my_copy__WWBN(__WRITE_LOCAL *Self__XWBN);
-static void link__L5KJ(__PROFIL_BLOCK *Self__M5KJ);
-static void** create__CSWG(__INTEGER nb_elements__ESWG);
-static void** create__WBZK(__INTEGER nb_elements__YBZK);
-static void** create__0UXI(__INTEGER nb_elements__2UXI);
-static void unset_life__45BM(void *p__AACM);
-static void** create__NYUJ(__INTEGER nb_elements__PYUJ);
-static void* call_for__DS2J(__NODE_STYLE *Self__ES2J,void *t__FS2J);
-static void* execute_unlink__Q3LK(__EXTERNAL_C *Self__R3LK);
-static void* execute__L4TK(__SWITCH *Self__M4TK);
-static void* execute_unlink__BCMK(__EXPR_MULTIPLE *Self__CCMK);
-static void* execute__OEGK(__WRITE_GLOBAL *Self__PEGK);
-static void* execute__BIGK(__WRITE_SLOT *Self__CIGK);
-static void* execute_unlink__IHMK(__EXPR_EQUAL *Self__JHMK);
-static void* execute_unlink__ZHMK(__EXPR_NOT_EQUAL *Self__0HMK);
-static void* execute_unlink__0IMK(__EXPR_SUP *Self__1IMK);
-static void* execute_unlink__LJMK(__EXPR_SUB *Self__MJMK);
-static void* execute_unlink__2JMK(__EXPR_MUL *Self__3JMK);
-static void* execute_unlink__NKMK(__EXPR_DIV *Self__OKMK);
-static void* execute_unlink__4KMK(__EXPR_AND *Self__5KMK);
-static void* execute_unlink__PLMK(__EXPR_SHIFT_R *Self__QLMK);
-static void* execute_unlink__AMMK(__EXPR_SHIFT_L *Self__BMMK);
-static void* execute_link__ROPK(__PUT_TO *Self__SOPK);
-static void* execute_unlink__UMMK(__ITEM *Self__VMMK);
-static void* execute_unlink__ENMK(__SIZE_OF *Self__FNMK);
-static void* execute_unlink__JNMK(__CAST *Self__KNMK);
-static void* execute_unlink__4UQL(__CALL_SLOT *Self__5UQL);
-static void* execute_unlink__QEAL(__READ_SLOT *Self__REAL);
-static void* execute__FOGK(__WRITE_LOCAL *Self__GOGK);
-static void execute__COHL(__SLOT_DATA *Self__DOHL);
-static void* execute_unlink__S1ZM(__EXPR_NOT_LOGIC *Self__T1ZM);
-static void* execute__IJLM(__LOOP *Self__JJLM);
-static void* execute_unlink__FBFO(__EXPR_OR_LOGIC *Self__GBFO);
-static void* execute_link__KOLO(__EXPR_OR_OR_LOGIC *Self__LOLO);
-static void* execute_unlink__VBFO(__EXPR_AND_LOGIC *Self__WBFO);
-static void* execute_link__OULO(__EXPR_AND_AND_LOGIC *Self__PULO);
-static void* execute_unlink__JBKM(__EXPR_NEG *Self__KBKM);
-static void* execute_unlink__OUNL(__EXPR_ADD *Self__PUNL);
-static void* execute_unlink__IWZM(__EXPR_NOT *Self__JWZM);
-static void* execute_unlink__FCFO(__EXPR_MOD *Self__GCFO);
-static void* execute_unlink__EOEP(__EXPR_SUP_EQ *Self__FOEP);
-static void* execute_unlink__SZQN(__EXPR_INF *Self__TZQN);
-static void* execute_unlink__C0QN(__EXPR_INF_EQ *Self__D0QN);
-static void* execute_unlink__ZNQN(__EXPR_OR *Self__0NQN);
-static void* execute_unlink__2SUO(__EXPR_XOR *Self__3SUO);
-static void* execute_link__KA0K(__EXTERNAL_C *Self__LA0K);
-static void* execute_link__4HAL(__READ_LOCAL *Self__5HAL);
-static void* execute_link__WMAL(__EXPR_EQUAL *Self__XMAL);
-static void* execute_link__5QAL(__EXPR_NOT_EQUAL *Self__ARAL);
-static void* execute_link__OVAL(__IS_EXPANDED *Self__PVAL);
-static void* execute_link__VWAL(__GET_TYPE_ID *Self__WWAL);
-static void* execute_link__0WAL(__EXPR_SUP *Self__1WAL);
-static void* execute_link__D1AL(__EXPR_SUB *Self__E1AL);
-static void* execute_link__M5AL(__EXPR_MUL *Self__N5AL);
-static void* execute_link__VDBL(__EXPR_DIV *Self__WDBL);
-static void* execute_link__4HBL(__EXPR_AND *Self__5HBL);
-static void* execute_link__HMBL(__EXPR_SHIFT_R *Self__IMBL);
-static void* execute_link__QQBL(__EXPR_SHIFT_L *Self__RQBL);
-static void* execute_link__ZUBL(__ITEM *Self__0UBL);
-static void* execute_link__AVBL(__SIZE_OF *Self__BVBL);
-static void* execute_link__FVBL(__CAST *Self__GVBL);
-static void* execute_link__CDUL(__CALL_SLOT *Self__DDUL);
-static void* execute_link__4YBL(__READ_SLOT *Self__5YBL);
-static void* execute_link__O3BL(__READ_GLOBAL *Self__P3BL);
-static void* execute_link__C2ZM(__EXPR_NOT_LOGIC *Self__D2ZM);
-static void* execute_link__SGFO(__EXPR_OR_LOGIC *Self__TGFO);
-static void* execute_link__LMFO(__EXPR_AND_LOGIC *Self__MMFO);
-static void* execute_link__IPKM(__EXPR_NEG *Self__JPKM);
-static void* execute_link__VXOL(__EXPR_ADD *Self__WXOL);
-static void* execute_link__W4ZM(__EXPR_NOT *Self__X4ZM);
-static void* execute_link__ESFO(__EXPR_MOD *Self__FSFO);
-static void* execute_link__2QEP(__EXPR_SUP_EQ *Self__3QEP);
-static void* execute_link__F1QN(__EXPR_INF *Self__G1QN);
-static void* execute_link__O5QN(__EXPR_INF_EQ *Self__P5QN);
-static void* execute_link__LSQN(__EXPR_OR *Self__MSQN);
-static void* execute_link__M3UO(__EXPR_XOR *Self__N3UO);
-static void unwrite__JJNL(__SLOT_DATA *Self__KJNL,void *e__LJNL);
-static void unwrite__VMNL(__LOCAL *Self__WMNL,void *e__XMNL);
-static __INTEGER fast_first_index_of__RZQJ(__FAST_ARRAYoTYPEo *Self__SZQJ,void *element__TZQJ);
-static void* read_group__F4BD(__PARSER *Self__G4BD);
-static void** create__UZTE(__INTEGER nb_elements__WZTE);
-static __INTEGER hash_code__KPBE(__FAST_ARRAYoSTRING_CONSTANTo *Self__LPBE);
-static __BOOLEAN fast_has__CZCE(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__DZCE,void *e__EZCE);
-static __FAST_ARRAYoITM_LOCALo* create_with_capacity__JLGC(__INTEGER new_count__LLGC);
-static void add_last__HVPC(__FAST_ARRAYoITM_LOCALo *Self__IVPC,void *element__JVPC);
-static void free__PLGC(void *tmp__RLGC);
-static void* copy__CFGC(void *tmp__EFGC);
-static void append_collection__HLEF(__FAST_ARRAYoITM_LOCALo *Self__ILEF,void *other__JLEF);
-static void** create__5DBD(__INTEGER nb_elements__BEBD);
-static void* read_send_msg__3ZJC(__PARSER *Self__4ZJC,void *first_arg__5ZJC);
-static void* search_require__B04L(__TYPE *Self__C04L,void *n__D04L);
-static void* search_require__I24L(__TYPE_NULL *Self__J24L,void *n__K24L);
-static void* search_require__P44L(__TYPE_VOID *Self__Q44L,void *n__R44L);
-static void* search_require__WA5L(__TYPE_CONTEXT *Self__XA5L,void *n__YA5L);
-static void* search_require__3C5L(__TYPE_ID *Self__4C5L,void *n__5C5L);
-static void* search_require__EF5L(__TYPE_GENERIC *Self__FF5L,void *n__GF5L);
-static void* search_require__14BN(__PROFIL_BLOCK *Self__24BN,void *n__34BN);
-static void* search_ensure__MI5L(__TYPE *Self__NI5L,void *n__OI5L);
-static void* search_ensure__TK5L(__TYPE_NULL *Self__UK5L,void *n__VK5L);
-static void* search_ensure__0M5L(__TYPE_VOID *Self__1M5L,void *n__2M5L);
-static void* search_ensure__BP5L(__TYPE_CONTEXT *Self__CP5L,void *n__DP5L);
-static void* search_ensure__IR5L(__TYPE_ID *Self__JR5L,void *n__KR5L);
-static void* search_ensure__PT5L(__TYPE_GENERIC *Self__QT5L,void *n__RT5L);
-static void* search_ensure__GCCN(__PROFIL_BLOCK *Self__HCCN,void *n__ICCN);
-static void* put_result__JFEN(__LIST *Self__KFEN,__BOOLEAN is_last__LFEN);
-static void* put_result__PYKI(__STRING_CST *Self__QYKI,__BOOLEAN is_last__RYKI);
-static void* put_result__52KI(__EXTERNAL_C *Self__A3KI,__BOOLEAN is_last__B3KI);
-static void* put_result__QBLI(__PROTOTYPE_CST *Self__RBLI,__BOOLEAN is_last__SBLI);
-static void* put_result__BGLI(__INTEGER_CST *Self__CGLI,__BOOLEAN is_last__DGLI);
-static void* put_result__LXFJ(__READ_LOCAL *Self__MXFJ,__BOOLEAN is_last__NXFJ);
-static void* put_result__RKLI(__EXPR_MULTIPLE *Self__SKLI,__BOOLEAN is_last__TKLI);
-static void* put_result__LLLI(__EXPR_EQUAL *Self__MLLI,__BOOLEAN is_last__NLLI);
-static void* put_result__2PLI(__EXPR_NOT_EQUAL *Self__3PLI,__BOOLEAN is_last__4PLI);
-static void* put_result__NULI(__REAL_CST *Self__OULI,__BOOLEAN is_last__PULI);
-static void* put_result__4YLI(__CHARACTER_CST *Self__5YLI,__BOOLEAN is_last__AZLI);
-static void* put_result__O3LI(__IS_EXPANDED *Self__P3LI,__BOOLEAN is_last__Q3LI);
-static void* put_result__4BMI(__GET_TYPE_ID *Self__5BMI,__BOOLEAN is_last__ACMI);
-static void* put_result__PGMI(__EXPR_SUP *Self__QGMI,__BOOLEAN is_last__RGMI);
-static void* put_result__ALMI(__EXPR_SUB *Self__BLMI,__BOOLEAN is_last__CLMI);
-static void* put_result__RPMI(__EXPR_MUL *Self__SPMI,__BOOLEAN is_last__TPMI);
-static void* put_result__CUMI(__EXPR_DIV *Self__DUMI,__BOOLEAN is_last__EUMI);
-static void* put_result__TYMI(__EXPR_AND *Self__UYMI,__BOOLEAN is_last__VYMI);
-static void* put_result__E3MI(__EXPR_SHIFT_R *Self__F3MI,__BOOLEAN is_last__G3MI);
-static void* put_result__VBNI(__EXPR_SHIFT_L *Self__WBNI,__BOOLEAN is_last__XBNI);
-static void* put_result__FGNI(__PUT_TO *Self__GGNI,__BOOLEAN is_last__HGNI);
-static void* put_result__VKNI(__ITEM *Self__WKNI,__BOOLEAN is_last__XKNI);
-static void* put_result__FPNI(__SIZE_OF *Self__GPNI,__BOOLEAN is_last__HPNI);
-static void* put_result__VTNI(__CAST *Self__WTNI,__BOOLEAN is_last__XTNI);
-static void* put_result__ZJEN(__CALL_SLOT *Self__0JEN,__BOOLEAN is_last__1JEN);
-static void* put_result__5ILL(__READ_SLOT *Self__AJLL,__BOOLEAN is_last__BJLL);
-static void* put_result__QNLL(__READ_GLOBAL *Self__RNLL,__BOOLEAN is_last__SNLL);
-static void* put_result__MA4O(__EXPR_NOT_LOGIC *Self__NA4O,__BOOLEAN is_last__OA4O);
-static void* put_result__0ZJO(__EXPR_OR_LOGIC *Self__1ZJO,__BOOLEAN is_last__2ZJO);
-static void* put_result__B4SO(__EXPR_OR_OR_LOGIC *Self__C4SO,__BOOLEAN is_last__D4SO);
-static void* put_result__L4JO(__EXPR_AND_LOGIC *Self__M4JO,__BOOLEAN is_last__N4JO);
-static void* put_result__TCTO(__EXPR_AND_AND_LOGIC *Self__UCTO,__BOOLEAN is_last__VCTO);
-static void* put_result__GWYM(__EXPR_NEG *Self__HWYM,__BOOLEAN is_last__IWYM);
-static void* put_result__X0YM(__EXPR_ADD *Self__Y0YM,__BOOLEAN is_last__Z0YM);
-static void* put_result__KOEN(__EXPR_NOT *Self__LOEN,__BOOLEAN is_last__MOEN);
-static void* put_result__2CKO(__EXPR_MOD *Self__3CKO,__BOOLEAN is_last__4CKO);
-static void* put_result__44IP(__EXPR_SUP_EQ *Self__54IP,__BOOLEAN is_last__A5IP);
-static void* put_result__3E4O(__EXPR_INF *Self__4E4O,__BOOLEAN is_last__5E4O);
-static void* put_result__OJ4O(__EXPR_INF_EQ *Self__PJ4O,__BOOLEAN is_last__QJ4O);
-static void* put_result__LJ0N(__EXPR_OR *Self__MJ0N,__BOOLEAN is_last__NJ0N);
-static void* put_result__5N4O(__EXPR_XOR *Self__AO4O,__BOOLEAN is_last__BO4O);
-static void* check__with__and__CSZH(void *v__ESZH,void *t__FSZH,__POSITION p__GSZH);
-static void* new_write__slot__receiver__value__QSUH(__POSITION p__SSUH,void *s__TSUH,void *rec__USUH,void *val__VSUH);
-static void* check__with__and__1KXH(void *v__3KXH,void *t__4KXH,__POSITION p__5KXH);
-static __BOOLEAN is_sub_type_with_name__FDAO(__TYPE *Self__GDAO,void *n__HDAO);
-static __BOOLEAN is_sub_type_with_name__OFAO(__TYPE_NULL *Self__PFAO,void *n__QFAO);
-static __BOOLEAN is_sub_type_with_name__XHAO(__TYPE_VOID *Self__YHAO,void *n__ZHAO);
-static __BOOLEAN is_sub_type_with_name__AKAO(__TYPE_CONTEXT *Self__BKAO,void *n__CKAO);
-static __BOOLEAN is_sub_type_with_name__JMAO(__TYPE_ID *Self__KMAO,void *n__LMAO);
-static __BOOLEAN is_sub_type_with_name__SOAO(__TYPE_GENERIC *Self__TOAO,void *n__UOAO);
-static __BOOLEAN is_sub_type_with_name__1QAO(__PROFIL_BLOCK *Self__2QAO,void *n__3QAO);
-static void* get_type__E52J(__ITM_ARG *Self__F52J);
-static void* get_type__Q52J(__ITM_ARGS *Self__R52J,__INTEGER idx__S52J);
-static void** create__VHLN(__INTEGER nb_elements__XHLN);
-static void append_cast_name_in__A1CJ(__ITM_TYPE_SIMPLE *Self__B1CJ,void *buf__C1CJ);
-static void append_cast_name_in__T1CJ(__ITM_TYPE_STYLE *Self__U1CJ,void *buf__V1CJ);
-static void append_cast_name_in__G2CJ(__ITM_TYPE_GENERIC *Self__H2CJ,void *buf__I2CJ);
-static void append_cast_name_in__12CJ(__ITM_TYPE_SELF *Self__22CJ,void *buf__32CJ);
-static void* new_write__with__03CK(__NODE_STYLE *Self__13CK,void *var__23CK,void *e__33CK,void *slot__43CK);
-static void add_last__1K5K(__FAST_ARRAYoPROFIL_SLOTo *Self__2K5K,void *element__3K5K);
-static void* write_argument__XIOL(__PROFIL_SLOT *Self__YIOL,void *args__ZIOL);
-static void remove__RKPL(__CASE *Self__SKPL);
-static void set_late_binding__QVSL();
-static void remove__YOAM(void *p__0OAM);
-static void argument_to_assignment__index__alias__41LM(__CALL_SLOT *Self__51LM,void *lst__A2LM,__INTEGER idx__B2LM,__BOOLEAN is_alias__C2LM);
-static void* execute_inline__4MZL(__CALL_SLOT *Self__5MZL);
-static void execute_normal__LUAM(__CALL_SLOT *Self__MUAM);
-static void set_life__GXAM(__PROFIL_SLOT *Self__HXAM);
-static void set_life__QXAM(__PROFIL_BLOCK *Self__RXAM);
-static void* execute_access_unlink__0JDL(__READ_SLOT *Self__1JDL);
-static __BOOLEAN __infix_equal_equal__XN1L(__STRING_CST *Self__YN1L,void *other__ZN1L);
-static __BOOLEAN __infix_equal_equal__MO1L(__PROTOTYPE_CST *Self__NO1L,void *other__OO1L);
-static __BOOLEAN __infix_equal_equal__3O1L(__INTEGER_CST *Self__4O1L,void *other__5O1L);
-static __BOOLEAN __infix_equal_equal__XP1L(__READ_LOCAL *Self__YP1L,void *other__ZP1L);
-static __BOOLEAN __infix_equal_equal__NQ1L(__EXPR_EQUAL *Self__OQ1L,void *other__PQ1L);
-static __BOOLEAN __infix_equal_equal__JR1L(__EXPR_NOT_EQUAL *Self__KR1L,void *other__LR1L);
-static __BOOLEAN __infix_equal_equal__FS1L(__REAL_CST *Self__GS1L,void *other__HS1L);
-static __BOOLEAN __infix_equal_equal__5S1L(__CHARACTER_CST *Self__AT1L,void *other__BT1L);
-static __BOOLEAN __infix_equal_equal__YT1L(__EXPR_SUP *Self__ZT1L,void *other__0T1L);
-static __BOOLEAN __infix_equal_equal__UU1L(__EXPR_SUB *Self__VU1L,void *other__WU1L);
-static __BOOLEAN __infix_equal_equal__QV1L(__EXPR_MUL *Self__RV1L,void *other__SV1L);
-static __BOOLEAN __infix_equal_equal__MW1L(__EXPR_DIV *Self__NW1L,void *other__OW1L);
-static __BOOLEAN __infix_equal_equal__IX1L(__EXPR_AND *Self__JX1L,void *other__KX1L);
-static __BOOLEAN __infix_equal_equal__EY1L(__EXPR_SHIFT_R *Self__FY1L,void *other__GY1L);
-static __BOOLEAN __infix_equal_equal__AZ1L(__EXPR_SHIFT_L *Self__BZ1L,void *other__CZ1L);
-static __BOOLEAN __infix_equal_equal__M01L(__READ_SLOT *Self__N01L,void *other__O01L);
-static __BOOLEAN __infix_equal_equal__I11L(__READ_GLOBAL *Self__J11L,void *other__K11L);
-static __BOOLEAN __infix_equal_equal__G4HO(__EXPR_NOT_LOGIC *Self__H4HO,void *other__I4HO);
-static __BOOLEAN __infix_equal_equal__W2FO(__EXPR_OR_LOGIC *Self__X2FO,void *other__Y2FO);
-static __BOOLEAN __infix_equal_equal__XGMO(__EXPR_OR_OR_LOGIC *Self__YGMO,void *other__ZGMO);
-static __BOOLEAN __infix_equal_equal__S3FO(__EXPR_AND_LOGIC *Self__T3FO,void *other__U3FO);
-static __BOOLEAN __infix_equal_equal__UHMO(__EXPR_AND_AND_LOGIC *Self__VHMO,void *other__WHMO);
-static __BOOLEAN __infix_equal_equal__5HLM(__EXPR_NEG *Self__AILM,void *other__BILM);
-static __BOOLEAN __infix_equal_equal__011L(__EXPR_ADD *Self__111L,void *other__211L);
-static __BOOLEAN __infix_equal_equal__AM0M(__EXPR_NOT *Self__BM0M,void *other__CM0M);
-static __BOOLEAN __infix_equal_equal__O4FO(__EXPR_MOD *Self__P4FO,void *other__Q4FO);
-static __BOOLEAN __infix_equal_equal__SYEP(__EXPR_SUP_EQ *Self__TYEP,void *other__UYEP);
-static __BOOLEAN __infix_equal_equal__Y4HO(__EXPR_INF *Self__Z4HO,void *other__04HO);
-static __BOOLEAN __infix_equal_equal__U5HO(__EXPR_INF_EQ *Self__V5HO,void *other__W5HO);
-static __BOOLEAN __infix_equal_equal__NHRN(__EXPR_OR *Self__OHRN,void *other__PHRN);
-static __BOOLEAN __infix_equal_equal__KTVO(__EXPR_XOR *Self__LTVO,void *other__MTVO);
-static __BOOLEAN is_seq_list__5U2M(void *l__BV2M);
-static __BOOLEAN is_saturated__LIRN(__INTEGER_CST *Self__MIRN);
-static __INTEGER_64 to_power__5MRN(__INTEGER_CST *Self__ANRN);
-static void* get_last_value__D0PL(__SLOT_DATA *Self__E0PL,void *rec__F0PL);
-static __BOOLEAN is_invariant__5EXL(__READ_SLOT *Self__AFXL);
-static __BOOLEAN is_signed__GQKN(__INTEGER_CST *Self__HQKN);
-static void remove_first__B0AM(__FAST_ARRAYoWRITEo *Self__C0AM);
-static __INTEGER fast_first_index_of__11ZL(__FAST_ARRAYoWRITEo *Self__21ZL,void *element__31ZL);
-static void** create__1LBD(__INTEGER nb_elements__3LBD);
-static void* read_argument__HBLC(__PARSER *Self__IBLC);
-static void set_life__UJCM(void *p__WJCM);
-static __BOOLEAN is_seq_list__XWAN(void *l__ZWAN);
-static __BOOLEAN is_invariant__QP2L(__SLOT_DATA *Self__RP2L,void *rec__SP2L);
-static __BOOLEAN is_invariant__QR0M(__LIST *Self__RR0M);
-static __BOOLEAN is_invariant__Y3CM(__EXPR_EQUAL *Self__Z3CM);
-static __BOOLEAN is_invariant__G4CM(__EXPR_NOT_EQUAL *Self__H4CM);
-static __BOOLEAN is_invariant__A5CM(__EXPR_SUP *Self__B5CM);
-static __BOOLEAN is_invariant__O5CM(__EXPR_SUB *Self__P5CM);
-static __BOOLEAN is_invariant__25CM(__EXPR_MUL *Self__35CM);
-static __BOOLEAN is_invariant__KADM(__EXPR_DIV *Self__LADM);
-static __BOOLEAN is_invariant__YADM(__EXPR_AND *Self__ZADM);
-static __BOOLEAN is_invariant__GBDM(__EXPR_SHIFT_R *Self__HBDM);
-static __BOOLEAN is_invariant__UBDM(__EXPR_SHIFT_L *Self__VBDM);
-static __BOOLEAN is_invariant__CCDM(__PUT_TO *Self__DCDM);
-static __BOOLEAN is_invariant__ZCDM(__ITEM *Self__0CDM);
-static __BOOLEAN is_invariant__KDDM(__CAST *Self__LDDM);
-static __BOOLEAN is_invariant__AVMN(__EXPR_NOT_LOGIC *Self__BVMN);
-static __BOOLEAN is_invariant__QAGO(__EXPR_OR_LOGIC *Self__RAGO);
-static __BOOLEAN is_invariant__1KMO(__EXPR_OR_OR_LOGIC *Self__2KMO);
-static __BOOLEAN is_invariant__4AGO(__EXPR_AND_LOGIC *Self__5AGO);
-static __BOOLEAN is_invariant__KLMO(__EXPR_AND_AND_LOGIC *Self__LLMO);
-static __BOOLEAN is_invariant__PTLM(__EXPR_NEG *Self__QTLM);
-static __BOOLEAN is_invariant__0HEM(__EXPR_ADD *Self__1HEM);
-static __BOOLEAN is_invariant__VS0M(__EXPR_NOT *Self__WS0M);
-static __BOOLEAN is_invariant__MBGO(__EXPR_MOD *Self__NBGO);
-static __BOOLEAN is_invariant__T1EP(__EXPR_SUP_EQ *Self__U1EP);
-static __BOOLEAN is_invariant__L4SN(__EXPR_INF *Self__M4SN);
-static __BOOLEAN is_invariant__Z4SN(__EXPR_INF_EQ *Self__04SN);
-static __BOOLEAN is_invariant__1ORN(__EXPR_OR *Self__2ORN);
-static __BOOLEAN is_invariant__UYVO(__EXPR_XOR *Self__VYVO);
+static __STRING__BC* create__34B(__INTEGER__Q needed_capacity__54B);
+static __FAST_ARRAYoSTRINGo__1RD* create_with_capacity__DKE(__INTEGER__Q new_count__FKE);
+static void add_last__ACV(__STRING__BC *Self__BCV,__CHARACTER__DB ch__CCV);
+static void add_last__W1Z(__FAST_ARRAYoSTRINGo__1RD *Self__X1Z,__STRING__BC *element__Y1Z);
+static __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ* create__1YEB();
+static __POINTER__IB micro_alloc__table__lab__UKI(__POINTER__IB new_size__WKI,__POINTER__IB ptr_table__XKI,__UINTEGER_32__ZWB lab_type__YKI);
+static __MEMORY__2PG* search__LQCB(__POINTER__IB new_size__NQCB);
+static __FAST_ARRAYoStrict_STRING_CONSTANTo__ED* create_with_capacity__XWE(__INTEGER__Q new_count__ZWE);
+static __INTEGER__Q prime_number_ceiling__OKN(__INTEGER__Q integer__QKN);
+static void* get__INC(__STRING_CONSTANT__0 *n__KNC);
+static __FAST_ARRAYoITM_TYPE_MONOo__0LB* create_with_capacity__RF2B(__INTEGER__Q new_count__TF2B);
+static void fast_put__to__MQ2(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__NQ2,void *v__OQ2,__STRING_CONSTANT__0 *k__PQ2);
+static __FAST_ARRAYoTYPE_FULLo__VAY* create_with_capacity__XHRB(__INTEGER__Q new_count__ZHRB);
+static __FAST_ARRAYoLOCALo__2W1D* create__ABTJ(__INTEGER__Q new_count__CBTJ);
+static __FAST_ARRAYoTYPEo__MSB* create_with_capacity__5YD(__INTEGER__Q new_count__BZD);
+static __POINTER__IB realloc_dynamic__old_size__new_size__FAX(__POINTER__IB p__HAX,__UINTEGER_32__ZWB old_sz__IAX,__UINTEGER_32__ZWB new_sz__JAX);
+static void append__KWX(__STRING__BC *Self__LWX,void *other__MWX);
+static __FAST_ARRAYoSLOT_DATAo__ACXG* create_with_capacity__XEZG(__INTEGER__Q new_count__ZEZG);
+static void add__2YX(__HASHED_SEToABSTRACT_STRINGo__IO *Self__3YX,__STRING_CONSTANT__0 *e__4YX);
+static __STRING_CONSTANT__0* operator__name__G4F(__STRING_CONSTANT__0 *op__J4F);
+static void load_lip__HSD(void *file_lip__JSD);
+static void copy__Q2X(__STRING__BC *Self__R2X,void *other__S2X);
+static __STRING_CONSTANT__0* get__PJC(void *str__RJC);
+static void* get_method__W2B(__STRING_CONSTANT__0 *n__Y2B);
+static void print__KKG(__STRING_CONSTANT__0 *Self__LKG);
+static void put_string__RGZ(void *s__TGZ);
+static void display_usage__GWD();
+static void to_upper__Y3X(__STRING__BC *Self__Z3X);
+static __BOOLEAN__L __infix_equal_equal__5RXC(__STRING__BC *Self__ASXC,void *other__BSXC);
+static __BOOLEAN__L is_integer__E3LC(__STRING__BC *Self__F3LC);
+static __INTEGER__Q to_integer__BFMC(__STRING__BC *Self__CFMC);
+static void* get__HYW(__LIP_INTEGER__HDB *Self__IYW,__INTEGER__Q i__JYW);
+static void* get__TTW(__LIP_STRING__TDB *Self__UTW,__STRING_CONSTANT__0 *str__VTW);
+static __BOOLEAN__L run_with__WEXC(__LIP_SLOT_CODE__HC *Self__XEXC,void *val__YEXC);
+static void load_directory__is_recursive__Q1AD(__LIP_CALL__EHB *Self__R1AD,__STRING_CONSTANT__0 *path__S1AD,__BOOLEAN__L is_rec__T1AD);
+static void put_string__to__L4D(__STRING_CONSTANT__0 *v__N4D,__STRING_CONSTANT__0 *n__O4D);
+static void put_string__JJG(void *s__LJG);
+static __LIP_SLOT_DATA__3AB* fast_reference_at__GDK(__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__HDK,__STRING_CONSTANT__0 *k__IDK);
+static void put_error__text__EQE(__INTEGER__Q type__GQE,void *txt__HQE);
+static void put_position__PRE(__POSITION__OL Self__QRE);
+static __INTEGER__Q get_integer__QGC(__STRING_CONSTANT__0 *n__SGC);
+static __BOOLEAN__L get_boolean__UHC(__STRING_CONSTANT__0 *n__WHC);
+static void title__in__O2F(__STRING_CONSTANT__0 *txt__Q2F,__STRING__BC *buf__R2F);
+static void fast_put__to__B3J(__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__C3J,void *v__D3J,__STRING_CONSTANT__0 *k__E3J);
+static __FAST_ARRAYoSLOTo__SLC* create_with_capacity__2MD(__INTEGER__Q new_count__4MD);
+static __TYPE_FULL__XMB* create__with__FND(void *typ__HND,__UINTEGER_8__4LC code__IND);
+static void add_last__SGY(__FAST_ARRAYoTYPE_IDo__UMC *Self__TGY,__TYPE_ID__MMB *element__UGY);
+static void* to_run_for__E4X(__ITM_TYPE_SIMPLE__RMB *Self__F4X);
+static void* to_run_for__FY1D(__ITM_TYPE_PARAMETER__ZEZ *Self__GY1D,void *p__HY1D);
+static __ITM_TYPE_STYLE__1MB* get__style__IOC(__STRING_CONSTANT__0 *n__KOC,__STRING_CONSTANT__0 *s__LOC);
+static void* to_run_for__J5X(__ITM_TYPE_STYLE__1MB *Self__K5X);
+static void add_last__AHXC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__BHXC,void *element__CHXC);
+static void* alias__DSC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__FSC);
+static __ITM_TYPE_GENERIC__LPB* get__style__with__MTC(__STRING_CONSTANT__0 *n__OTC,__STRING_CONSTANT__0 *s__PTC,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lt__QTC);
+static void* to_run_for__RAY(__ITM_TYPE_GENERIC__LPB *Self__SAY,void *p__TAY);
+static void* prototype__32ZG();
+static void* prototype__JBFL();
+static __FAST_ARRAYoINSTRo__EA4D* create_with_capacity__QXEE(__INTEGER__Q new_count__SXEE);
+static __LOCAL__L4WC* create__name__style__type__HIND(__POSITION__OL p__JIND,__STRING_CONSTANT__0 *n__KIND,__CHARACTER__DB c__LIND,__TYPE_FULL__XMB *t__MIND);
+static __PUSH__IXB* create__context__first__G2FD(__PUSH__IXB *Self__H2FD,__POSITION__OL pos__I2FD,__LOCAL__L4WC *v__J2FD,__BOOLEAN__L f__K2FD);
+static void add_last__S04F(__FAST_ARRAYoINSTRo__EA4D *Self__T04F,void *element__U04F);
+static void* get_slot__2QGG(__TYPE__FF *Self__3QGG,__STRING_CONSTANT__0 *n__4QGG);
+static void* get_slot__XSGG(__TYPE_NULL__GMB *Self__YSGG,__STRING_CONSTANT__0 *n__ZSGG);
+static void* get_slot__SUGG(__TYPE_VOID__IMB *Self__TUGG,__STRING_CONSTANT__0 *n__UUGG);
+static void* get_slot__NWGG(__TYPE_CONTEXT__KMB *Self__OWGG,__STRING_CONSTANT__0 *n__PWGG);
+static void* get_slot__IYGG(__TYPE_ID__MMB *Self__JYGG,__STRING_CONSTANT__0 *n__KYGG);
+static void* get_slot__D0GG(__TYPE_GENERIC__OCY *Self__E0GG,__STRING_CONSTANT__0 *n__F0GG);
+static void* get_slot__011G(__STRING_CONSTANT__0 *n__211G);
+static void* get_slot__ETFL(__STRING_CONSTANT__0 *n__GTFL);
+static __PROTOTYPE_CST__LAXC* create__type__VJ2C(__POSITION__OL p__XJ2C,__TYPE_FULL__XMB *t__YJ2C);
+static void* new_read__slot__receiver__self__intern__KK2C(__POSITION__OL p__MK2C,void *s__NK2C,void *rec__OK2C,void *my_self__PK2C,__BOOLEAN__L is_intern__QK2C);
+static void check_type__XYEE(__INTEGER_CST__XAXC *Self__YYEE);
+static __BOOLEAN__L update_case__34EJ(__NODE_TYPE__SK2C *Self__44EJ);
+static __BOOLEAN__L update_depth__LFFJ(__NODE_TYPE__SK2C *Self__MFFJ,__TYPE_FULL__XMB *self_type__NFFJ);
+static void remove__ST1J(__LINKED_LISToNODE_TYPEo__3K2C *Self__TT1J,__INTEGER__Q index__UT1J);
+static void append_in__AEE(__INTEGER__Q Self__BEE,__STRING__BC *buffer__CEE);
+static void display__AEGD();
+static void* execute__GH4D(__LIST__WH *Self__HH4D);
+static void clean__HQAD();
+static void execute__B1HO(__PROFIL_SLOT__OO2C *Self__C1HO,__INTEGER__Q inline_lev__D1HO);
+static void execute__JOFL(__PROFIL_BLOCK__O3NJ *Self__KOFL,__INTEGER__Q inline_lev__LOFL);
+static void display__0HFE(__LIST__WH *Self__1HFE,__STRING__BC *buffer__2HFE);
+static void genere_handler_intern__Z4NO(__PROFIL_SLOT__OO2C *Self__04NO,__STRING__BC *buffer__14NO);
+static void genere_handler_intern__JNTL(__PROFIL_BLOCK__O3NJ *Self__KNTL,__STRING__BC *buffer__LNTL);
+static void genere_extern__WW1D(__LIST__WH *Self__XW1D,__STRING__BC *buffer__YW1D);
+static void add_comment__HCOO(__PROFIL_SLOT__OO2C *Self__ICOO,__STRING__BC *buffer__JCOO);
+static __BOOLEAN__L is_expanded_c__LOTE(__TYPE_FULL__XMB *Self__MOTE);
+static void genere_declaration__HMZH(__TYPE_FULL__XMB *Self__IMZH,__STRING__BC *buffer__JMZH);
+static void genere_star_declaration__GNZH(__TYPE_FULL__XMB *Self__HNZH,__STRING__BC *buffer__INZH);
+static void add_comment__POTL(__PROFIL_BLOCK__O3NJ *Self__QOTL,__STRING__BC *buffer__ROTL);
+static void genere_typedef__TYVI(__TYPE__FF *Self__UYVI);
+static void genere_typedef__RM2I(__TYPE_ID__MMB *Self__SM2I);
+static void genere_typedef__N0VI(__TYPE_GENERIC__OCY *Self__O0VI);
+static void genere_typedef__F2VI();
+static void genere_typedef__DIFL(__PROFIL_BLOCK__O3NJ *Self__EIFL);
+static void genere_struct__43VI(__TYPE__FF *Self__53VI);
+static void genere_struct__EZWI(__TYPE_GENERIC__OCY *Self__FZWI);
+static void genere_struct__0TXI();
+static void set_cache_user__QR4G(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__RR4G,__INTEGER__Q index__SR4G);
+static void append_in__G1G(__UINTEGER_32__ZWB Self__H1G,__STRING__BC *buffer__I1G);
+static void print__stat__for__AIJF(__STRING_CONSTANT__0 *msg__CIJF,__INTEGER__Q n__DIJF,__INTEGER__Q t__EIJF);
+static void print__TFGF(__INTEGER__Q Self__UFGF);
+static __BOOLEAN__L set_value__EY0(__LIP_SLOT_DATA__3AB *Self__FY0,void *v__GY0);
+static __POINTER__IB new_lab__S5I(__UINTEGER_32__ZWB t__U5I);
+static __MEMORY__2PG* new_page__ZFO();
+static void to_busy__index__IVVB(__MEMORY__2PG *Self__JVVB,__POINTER__IB sz__KVVB,__UINTEGER_32__ZWB idx__LVVB);
+static __STRING_CONSTANT__0** create__YQEB(__INTEGER__Q nb_elements__0QEB);
+static void* fast_reference_at__15J(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__25J,__STRING_CONSTANT__0 *k__35J);
+static void** create__O3KD(__INTEGER__Q nb_elements__Q3KD);
+static void** create__INFC(__INTEGER__Q nb_elements__KNFC);
+static void** create__FIEB(__INTEGER__Q nb_elements__HIEB);
+static void** create__1YKH(__INTEGER__Q nb_elements__3YKH);
+static __BOOLEAN__L has__HH1(__HASHED_SEToABSTRACT_STRINGo__IO *Self__IH1,__STRING_CONSTANT__0 *e__JH1);
+static __BOOLEAN__L __infix_equal_equal__FWZ(__STRING_CONSTANT__0 *Self__GWZ,void *other__HWZ);
+static void increase_capacity__ZQJB(__HASHED_SEToABSTRACT_STRINGo__IO *Self__0QJB);
+static __BOOLEAN__L read_lip__OKE(__STRING_CONSTANT__0 *path_lip__QKE);
+static __STRING_CONSTANT__0* path_lisaac__M2D();
+static __STRING_CONSTANT__0* create_copy__QBE(void *other__SBE);
+static void fast_add__BRY(__HASHED_SEToABSTRACT_STRINGo__IO *Self__CRY,__STRING_CONSTANT__0 *e__DRY);
+static void add_last__4W5F(__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__5W5F,__LIP_SLOT_DATA__3AB *element__AX5F);
+static void run__WJAE(__LIP_CALL__EHB *Self__XJAE);
+static void run__TGXD(__LIP_AFFECT__51LB *Self__UGXD);
+static void run__4HXD(__LIP_IF__ERAC *Self__5HXD);
+static void run__GOAE(__LIP_PRINT__XRAC *Self__HOAE);
+static void* parent_directory__FOGD();
+static void* reference_at__EOLG(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__FOLG,__STRING__BC *k__GOLG);
+static void* physical_get_entry__0QLG(__STRING__BC *new_path__2QLG);
+static void* physical_get_entry__JVND(__STRING__BC *new_path__LVND);
+static void resize__ZQHE(__STRING__BC *Self__0QHE,__INTEGER__Q new_count__1QHE);
+static void move__to__by__HAVE(__CHARACTER__DB *Self__IAVE,__INTEGER__Q lower__JAVE,__INTEGER__Q upper__KAVE,__INTEGER__Q offset__LAVE);
+static void reduce_path__TBJI(__STRING__BC *st__VBJI);
+static void add_last__TLFB(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__ULFB,__STRING_CONSTANT__0 *element__VLFB);
+static void** create__FPBB(__INTEGER__Q nb_elements__HPBB);
+static void* get__YUJB(void *itm_typ__0UJB);
+static void* parameter_to_type__UVBF(__TYPE_GENERIC__OCY *Self__VVBF,__ITM_TYPE_PARAMETER__ZEZ *p__WVBF);
+static void* static_type__E11J(__EXPR_MULTIPLE__GLWH *Self__F11J);
+static void* static_type__ODCK();
+static void* static_type__TDCK();
+static void* static_type__YDCK();
+static void* static_type__3DCK();
+static void* static_type__CECK();
+static void* static_type__HECK(__EXPR_SUB__UBOJ *Self__IECK);
+static void* static_type__MECK(__EXPR_MUL__KCOJ *Self__NECK);
+static void* static_type__RECK(__EXPR_DIV__4COJ *Self__SECK);
+static void* static_type__WECK(__EXPR_AND__SDOJ *Self__XECK);
+static void* static_type__1ECK(__EXPR_SHIFT_R__GEOJ *Self__2ECK);
+static void* static_type__AFCK(__EXPR_SHIFT_L__0EOJ *Self__BFCK);
+static void* static_type__JFCK(__ITEM__HGOJ *Self__KFCK);
+static void* static_type__VFCK();
+static void* static_type__5L5O();
+static void* static_type__CRTP();
+static void* static_type__M51P();
+static void* static_type__HRTP();
+static void* static_type__S51P();
+static void* static_type__GWBN(__EXPR_NEG__EZVL *Self__HWBN);
+static void* static_type__BAGM(__EXPR_ADD__SZVL *Self__CAGM);
+static void* static_type__REWN(__EXPR_NOT__XUPM *Self__SEWN);
+static void* static_type__TL1P(__EXPR_MOD__3YPM *Self__UL1P);
+static void* static_type__IPVO(__EXPR_OR__PQ0N *Self__JPVO);
+static void* static_type__TA0Q();
+static void* static_type__4BUP();
+static void* static_type__DCUP();
+static void* static_type__2OFQ(__EXPR_XOR__ABEP *Self__3OFQ);
+static __INTEGER__Q get_index_argument_type__SRTL(__SLOT_CODE__4IRG *Self__TRTL,__ITM_TYPE_PARAMETER__ZEZ *p__URTL);
+static __INTEGER__Q get_index_argument_type__ETTL(__SLOT_DATA__IJRG *Self__FTTL,__ITM_TYPE_PARAMETER__ZEZ *p__GTTL);
+static __INTEGER__Q hash_code__2QFF(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__3QFF);
+static void free__5PD(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__BQD);
+static void* to_run_for__LZ4E(__ITM_TYPE_BLOCK__EYRC *Self__MZ4E,void *p__NZ4E);
+static void add_last__0CYB(__FAST_ARRAYoTYPE_FULLo__VAY *Self__1CYB,__TYPE_FULL__XMB *element__2CYB);
+static void free__NSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__PSDB);
+static void* alias__RSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__TSDB);
+static __PROTOTYPE__MF* fast_reference_at__QQYC(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__RQYC,__STRING_CONSTANT__0 *k__SQYC);
+static __PROTOTYPE__MF* create__name__generic_count__M0E(__STRING_CONSTANT__0 *f__O0E,__STRING_CONSTANT__0 *n__P0E,__INTEGER__Q c__Q0E);
+static void go_on__EENC(__PROTOTYPE__MF *obj__GENC);
+static void increase_capacity__OKLD(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__PKLD);
+static void append_name_in__APXE(__TYPE_FULL__XMB *Self__BPXE,__STRING__BC *buffer__CPXE);
+static __STRING_CONSTANT__0* get_intern__VROB(void *str__XROB);
+static void init_slot_for__3IZC(__PROTOTYPE__MF *Self__4IZC,void *typ__5IZC);
+static void** create__ARDD(__INTEGER__Q nb_elements__CRDD);
+static void fast_add__FLZC(__HASHED_SEToTYPEo__00MB *Self__GLZC,void *e__HLZC);
+static void add_subtype__TUOB(__TYPE_GENERIC__OCY *Self__UUOB,void *t__VUOB);
+static void* get_with__DJRB(__TYPE_FULL__XMB *Self__EJRB,__UINTEGER_8__4LC flg__FJRB);
+static void** create__QCNG(__INTEGER__Q nb_elements__SCNG);
+static void* new__2FHG();
+static void add__HUXI(__TYPES_TMP__AN5D *Self__IUXI,void *t__JUXI);
+static void* to_types__WVXI(__TYPES_TMP__AN5D *Self__XVXI);
+static void* get_local_slot__UTLG(__TYPE__FF *Self__VTLG,__STRING_CONSTANT__0 *n__WTLG);
+static void* get_name__TAUD(__STRING_CONSTANT__0 *n__VAUD);
+static void* get_slot__QA3I(__TYPE_FULL__XMB *Self__RA3I,__STRING_CONSTANT__0 *n__SA3I);
+static void* get_local_slot__LWLG(__TYPE_VOID__IMB *Self__MWLG,__STRING_CONSTANT__0 *n__NWLG);
+static void* get_local_slot__VYLG(__TYPE_CONTEXT__KMB *Self__WYLG,__STRING_CONSTANT__0 *n__XYLG);
+static void* get_local_slot__50LG(__TYPE_ID__MMB *Self__A1LG,__STRING_CONSTANT__0 *n__B1LG);
+static void* get_local_slot__J3LG(__TYPE_GENERIC__OCY *Self__K3LG,__STRING_CONSTANT__0 *n__L3LG);
+static void* read__5UEI(__LOCAL__L4WC *Self__AVEI);
+static void* get_expr_for__EJWH(__ITM_TYPE_SIMPLE__RMB *Self__FJWH,void *p__GJWH);
+static void* get_expr_for__PJWH(__ITM_TYPE_STYLE__1MB *Self__QJWH,void *p__RJWH);
+static void* get_expr_for__1JWH(__ITM_TYPE_GENERIC__LPB *Self__2JWH,void *p__3JWH);
+static void* get_expr_for__GKWH(__ITM_TYPE_PARAMETER__ZEZ *Self__HKWH,void *p__IKWH);
+static void* get_expr_for__QKWH(__ITM_TYPE_MULTI__0URC *Self__RKWH,void *p__SKWH);
+static void* get_expr_for__KLWH(__ITM_TYPE_BLOCK__EYRC *Self__LLWH,void *p__MLWH);
+static void append_in__IMXE(__INTEGER_64__1SG Self__JMXE,__STRING__BC *buffer__KMXE);
+static void* product__with__self__G3YK(__DTA_RD__VK2C *Self__H3YK,void *t__I3YK,void *e__J3YK);
+static void* product__with__self__3IJL(__DTA_CAST__5FPJ *Self__4IJL,void *t__5IJL,void *e__AJJL);
+static void* product__with__self__F4YK(__DTA_WR_CODE__UPPJ *Self__G4YK,void *t__H4YK,void *e__I4YK);
+static void* product__with__self__E5YK(__DTA_WR_VALUE__KIWJ *Self__F5YK,void *t__G5YK,void *e__H5YK);
+static void* product__with__self__25YK(__DTA_BLOCK__GSWJ *Self__35YK,void *t__45YK,void *e__55YK);
+static void* product__with__self__BEZK(__DTA_RD_ARGS__HSWJ *Self__CEZK,void *t__DEZK,void *e__EEZK);
+static void* subtype_list__2UJL();
+static void union__JT4K(__TYPES_TMP__AN5D *Self__KT4K,__TYPES__BN5D *other__LT4K);
+static void get_type__D41K(__READ_LOCAL__55ZI *Self__E41K,__TYPES_TMP__AN5D *t__F41K);
+static void get_type__541K(__EXPR_SUB__UBOJ *Self__A51K,__TYPES_TMP__AN5D *t__B51K);
+static void get_type__D51K(__EXPR_MUL__KCOJ *Self__E51K,__TYPES_TMP__AN5D *t__F51K);
+static void get_type__H51K(__EXPR_DIV__4COJ *Self__I51K,__TYPES_TMP__AN5D *t__J51K);
+static void get_type__L51K(__EXPR_AND__SDOJ *Self__M51K,__TYPES_TMP__AN5D *t__N51K);
+static void get_type__P51K(__EXPR_SHIFT_R__GEOJ *Self__Q51K,__TYPES_TMP__AN5D *t__R51K);
+static void get_type__T51K(__EXPR_SHIFT_L__0EOJ *Self__U51K,__TYPES_TMP__AN5D *t__V51K);
+static void get_type__051K(__ITEM__HGOJ *Self__151K,__TYPES_TMP__AN5D *t__251K);
+static void get_type__LZGM(__READ_SLOT__LL4K *Self__MZGM,__TYPES_TMP__AN5D *t__NZGM);
+static void get_type__PLHM(__EXPR_ADD__SZVL *Self__QLHM,__TYPES_TMP__AN5D *t__RLHM);
+static void get_type__ZJEN(__SLOT_DATA__IJRG *Self__0JEN,__TYPES_TMP__AN5D *t__1JEN);
+static void get_type__YN2P(__EXPR_MOD__3YPM *Self__ZN2P,__TYPES_TMP__AN5D *t__0N2P);
+static void get_type__E4VO(__EXPR_OR__PQ0N *Self__F4VO,__TYPES_TMP__AN5D *t__G4VO);
+static void get_type__E5HQ(__EXPR_XOR__ABEP *Self__F5HQ,__TYPES_TMP__AN5D *t__G5HQ);
+static __SWITCH__QDXC* create__with__size__5JCL(void *n__BKCL,void *e__CKCL,__INTEGER__Q s__DKCL);
+static void add_stack_type__KGLJ(__NODE_TYPE__SK2C *Self__LGLJ,void *t__MGLJ);
+static __CASE__E5EJ* create__with__3TEL(void *val__5TEL,__LIST__WH *c__AUEL);
+static void add__to__O3CN(__FAST_ARRAYoCASEo__G5EJ *Self__P3CN,__CASE__E5EJ *element__Q3CN,__INTEGER__Q index__R3CN);
+static void free__GNZI(__TYPES_TMP__AN5D *Self__HNZI);
+static __BOOLEAN__L update_branch__self__2HLJ(__LIST__WH *l__4HLJ,__TYPE_FULL__XMB *type_self__5HLJ);
+static __BOOLEAN__L update_branch__self__VIIK(__LIST__WH *l__XIIK,__TYPE_FULL__XMB *type_self__YIIK);
+static __BOOLEAN__L update_branch__self__3JIK(__LIST__WH *l__5JIK,__TYPE_FULL__XMB *type_self__AKIK);
+static __BOOLEAN__L update_branch__self__4MIK(__LIST__WH *l__ANIK,__TYPE_FULL__XMB *type_self__BNIK);
+static void append_type__EAMO(__PROFIL_SLOT__OO2C *Self__FAMO,__STRING__BC *buffer__GAMO);
+static void append_type__OTNL(__PROFIL_BLOCK__O3NJ *Self__PTNL,__STRING__BC *buffer__QTNL);
+static void execute_case__CCFE(__LIST__WH *Self__DCFE);
+static void remove__CCGL(__LIST__WH *Self__DCGL);
+static void remove_profil__IQKO(__SLOT_CODE__4IRG *Self__JQKO,__PROFIL_SLOT__OO2C *prof__KQKO);
+static void clear__Z5KL();
+static void display__044J(__STRING_CST__5J *Self__144J,__STRING__BC *buffer__244J);
+static void display__KZRH(__EXTERNAL_C__Y5WC *Self__LZRH,__STRING__BC *buffer__MZRH);
+static void display__2P5H(__PROTOTYPE_CST__LAXC *Self__3P5H,__STRING__BC *buffer__4P5H);
+static void display__U1RH(__INTEGER_CST__XAXC *Self__V1RH,__STRING__BC *buffer__W1RH);
+static void display__JUFL(__SWITCH__QDXC *Self__KUFL,__STRING__BC *buffer__LUFL);
+static void display__Z1RH(__NODE_TYPE__SK2C *Self__01RH,__STRING__BC *buffer__11RH);
+static void display__FVEI(__EXPR_MULTIPLE__GLWH *Self__GVEI,__STRING__BC *buffer__HVEI);
+static void display__HAEJ(__READ_LOCAL__55ZI *Self__IAEJ,__STRING__BC *buffer__JAEJ);
+static void display__054J(__EXPR_EQUAL__KINJ *Self__154J,__STRING__BC *buffer__254J);
+static void display__FA5J(__EXPR_NOT_EQUAL__VINJ *Self__GA5J,__STRING__BC *buffer__HA5J);
+static void display__YA5J(__EXPR_SUP__ABOJ *Self__ZA5J,__STRING__BC *buffer__0A5J);
+static void display__BB5J(__EXPR_SUB__UBOJ *Self__CB5J,__STRING__BC *buffer__DB5J);
+static void display__KB5J(__EXPR_MUL__KCOJ *Self__LB5J,__STRING__BC *buffer__MB5J);
+static void display__RB5J(__EXPR_DIV__4COJ *Self__SB5J,__STRING__BC *buffer__TB5J);
+static void display__YB5J(__EXPR_AND__SDOJ *Self__ZB5J,__STRING__BC *buffer__0B5J);
+static void display__5B5J(__EXPR_SHIFT_R__GEOJ *Self__AC5J,__STRING__BC *buffer__BC5J);
+static void display__GC5J(__EXPR_SHIFT_L__0EOJ *Self__HC5J,__STRING__BC *buffer__IC5J);
+static void display__NC5J(__PUT_TO__TFOJ *Self__OC5J,__STRING__BC *buffer__PC5J);
+static void display__WC5J(__ITEM__HGOJ *Self__XC5J,__STRING__BC *buffer__YC5J);
+static void display__CD5J(__CAST__1HOJ *Self__DD5J,__STRING__BC *buffer__ED5J);
+static void display__RD5J(__REAL_CST__1LOJ *Self__SD5J,__STRING__BC *buffer__TD5J);
+static void display__XD5J(__CHARACTER_CST__RMOJ *Self__YD5J,__STRING__BC *buffer__ZD5J);
+static void display__OWSK(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__PWSK,__STRING__BC *buffer__QWSK);
+static void display__YMFM(__READ_SLOT__LL4K *Self__ZMFM,__STRING__BC *buffer__0MFM);
+static void display__KL5O(__EXPR_NOT_LOGIC__W4FL *Self__LL5O,__STRING__BC *buffer__ML5O);
+static void display__OOTP(__EXPR_OR_LOGIC__ADUL *Self__POTP,__STRING__BC *buffer__QOTP);
+static void display__ZO0P(__EXPR_OR_OR_LOGIC__3DUL *Self__0O0P,__STRING__BC *buffer__1O0P);
+static void display__XOTP(__EXPR_AND_LOGIC__EFUL *Self__YOTP,__STRING__BC *buffer__ZOTP);
+static void display__BP0P(__EXPR_AND_AND_LOGIC__5FUL *Self__CP0P,__STRING__BC *buffer__DP0P);
+static void display__WSBN(__EXPR_NEG__EZVL *Self__XSBN,__STRING__BC *buffer__YSBN);
+static void display__HAGM(__EXPR_ADD__SZVL *Self__IAGM,__STRING__BC *buffer__JAGM);
+static void display__3MFM(__READ_GLOBAL__T4YL *Self__4MFM,__STRING__BC *buffer__5MFM);
+static void display__RDWN(__EXPR_NOT__XUPM *Self__SDWN,__STRING__BC *buffer__TDWN);
+static void display__IP0P(__EXPR_MOD__3YPM *Self__JP0P,__STRING__BC *buffer__KP0P);
+static void display__3OVO(__EXPR_OR__PQ0N *Self__4OVO,__STRING__BC *buffer__5OVO);
+static void display__5UZQ(__EXPR_SUP_EQ__1VBP *Self__AVZQ,__STRING__BC *buffer__BVZQ);
+static void display__USTP(__EXPR_INF__OXBP *Self__VSTP,__STRING__BC *buffer__WSTP);
+static void display__3STP(__EXPR_INF_EQ__FYBP *Self__4STP,__STRING__BC *buffer__5STP);
+static void display__1PEQ(__EXPR_XOR__ABEP *Self__2PEQ,__STRING__BC *buffer__3PEQ);
+static void display__RSEM(__CALL_SLOT__GAZK *Self__SSEM,__STRING__BC *buffer__TSEM);
+static void display__AUEM(__NODE_STYLE__RD4K *Self__BUEM,__STRING__BC *buffer__CUEM);
+static void genere_body__W0BE(__LIST__WH *Self__X0BE,__STRING__BC *buffer__Y0BE);
+static void add_local__in__K2BE(__FAST_ARRAYoLOCALo__2W1D *tab__M2BE,__STRING__BC *buf__N2BE);
+static void insert_string__to__R5BE(__STRING__BC *Self__S5BE,void *s__T5BE,__INTEGER__Q i__U5BE);
+static __STRING_CONSTANT__0* type_c__4SFL();
+static void add_genere_list__55AI(__TYPE__FF *Self__AABI);
+static void add_genere_list__0BBI(__TYPE_NULL__GMB *Self__1BBI);
+static void add_genere_list__VDBI(__TYPE_VOID__IMB *Self__WDBI);
+static void add_genere_list__QFBI(__TYPE_CONTEXT__KMB *Self__RFBI);
+static void add_genere_list__0HBI(__TYPE_GENERIC__OCY *Self__1HBI);
+static void put_expanded_declaration__DOAI(__TYPE_BLOCK__CP5D *Self__EOAI,__STRING__BC *buffer__FOAI);
+static void put_reference_declaration__I2MI(__TYPE_GENERIC__OCY *Self__J2MI,__STRING__BC *buffer__K2MI);
+static __STRING_CONSTANT__0* intern_name__KZBI();
+static void add_genere_list__VJBI(__TYPE_BLOCK__CP5D *Self__WJBI);
+static void add_genere_list__URHL(__PROFIL_BLOCK__O3NJ *Self__VRHL);
+static void put_reference_star_declaration__CSAI(__TYPE_GENERIC__OCY *Self__DSAI,__STRING__BC *buffer__ESAI);
+static void add_slot_struct__Y2GJ(__TYPE__FF *Self__Z2GJ,__SLOT_DATA__IJRG *s__02GJ);
+static void* slot_data__MCDJ(__SLOT_CODE__4IRG *Self__NCDJ);
+static void* slot_data__HDDJ(__SLOT_DATA__IJRG *Self__IDDJ);
+static void force__to__3P2I(__FAST_ARRAYoSLOTo__SLC *Self__4P2I);
+static void add_slot_struct__24GJ(__TYPE_GENERIC__OCY *Self__34GJ,__SLOT_DATA__IJRG *s__44GJ);
+static void print_positif__45PG(__INTEGER__Q Self__55PG);
+static __BOOLEAN__L read_word__CGF(__STRING_CONSTANT__0 *st__EGF);
+static __BOOLEAN__L read_character__MXI(__CHARACTER__DB ch__OXI);
+static __BOOLEAN__L read_identifier__TYQ();
+static __POSITION__OL current_position__UVQ();
+static __BOOLEAN__L read_symbol__F2Q(__STRING_CONSTANT__0 *st__H2Q);
+static __BOOLEAN__L read_string__2KT();
+static void* readlip_type__DEV();
+static __LIP_SLOT_DATA__3AB* create__name__value__argument__KGV(__POSITION__OL p__MGV,__STRING_CONSTANT__0 *n__NGV,void *v__OGV,__BOOLEAN__L is_arg__PGV);
+static void* readlip_expr_constant__G5V();
+static void free__TZ1D(__LIP_INTEGER__HDB *Self__UZ1D);
+static void free__WZ1D(__LIP_STRING__TDB *Self__XZ1D);
+static __FAST_ARRAYoLIP_CODEo__04S* create_with_capacity__05IB(__INTEGER__Q new_count__25IB);
+static void* readlip_expr__50LB(__PARSER__VSD *Self__A1LB);
+static void add_last__OQZC(__FAST_ARRAYoLIP_CODEo__04S *Self__PQZC,void *element__QQZC);
+static void* copy__Q2FB(__FAST_ARRAYoLIP_CODEo__04S *tmp__S2FB);
+static void free__BAJB(__FAST_ARRAYoLIP_CODEo__04S *tmp__DAJB);
+static __BOOLEAN__L fast_has__FF2(__HASHED_SEToABSTRACT_STRINGo__IO *Self__GF2,__STRING_CONSTANT__0 *e__HF2);
+static void* run_expr__J2AE(__LIP_CALL__EHB *Self__K2AE);
+static void* run_expr__ONYD(__LIP_BINARY__VWQB *Self__PNYD);
+static void* run_expr__MQYD(__LIP_UNARY__HZSB *Self__NQYD);
+static void append_in__KTCF(__LIP_STRING__TDB *Self__LTCF,__STRING__BC *str__MTCF);
+static void put__to__125E(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__225E,void *v__325E,__STRING_CONSTANT__0 *k__425E);
+static void set_path__MNAF(__DIRECTORY_UNIX__POGD *Self__NNAF,__STRING__BC *n__ONAF);
+static void set_path__GOAF(__FILE_UNIX__2VND *Self__HOAF,__STRING__BC *n__IOAF);
+static void add_subtype__TC1B(__TYPE__FF *Self__UC1B,void *t__VC1B);
+static void to_run_in__for__UCWF(__ITM_TYPE_MULTI__0URC *Self__VCWF,__FAST_ARRAYoTYPE_FULLo__VAY *lst__WCWF,void *p__XCWF);
+static void* get_direct__and_result__LOJF(__FAST_ARRAYoTYPE_FULLo__VAY *a_list__NOJF,__FAST_ARRAYoTYPE_FULLo__VAY *r_list__OOJF);
+static __INTEGER__Q hash_code__VEFI(__FAST_ARRAYoTYPE_FULLo__VAY *Self__WEFI);
+static void** create__OZCC(__INTEGER__Q nb_elements__QZCC);
+static void** create__ZS3B(__INTEGER__Q nb_elements__1S3B);
+static __BOOLEAN__L read_space__CIF();
+static __BOOLEAN__L read_slot_header__CAOC(__BOOLEAN__L first__EAOC);
+static void* read_type_list__Z3TC(__PARSER__VSD *Self__03TC,__BOOLEAN__L is_section__13TC);
+static __CHARACTER__DB read_style__45OC();
+static __FAST_ARRAYoITM_ARGUMENTo__ZFYD* create_with_capacity__MC0D(__INTEGER__Q new_count__OC0D);
+static void* read_loc_arg__with_self__5WMD(__PARSER__VSD *Self__AXMD,__BOOLEAN__L mute__BXMD,__BOOLEAN__L self_first__CXMD);
+static void* read_slot_operator__TF0D(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *list_arg__VF0D);
+static void add_last__13AF(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *Self__23AF,void *element__33AF);
+static void* read_slot_keyword__DL0D(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *list_arg__FL0D);
+static void* copy__R0ZD(__FAST_ARRAYoITM_ARGUMENTo__ZFYD *tmp__T0ZD);
+static void set_argument_list__OKBE(__ITM_SLOT__PLC *Self__PKBE,__FAST_ARRAYoITM_ARGUMENTo__ZFYD *p__QKBE);
+static __ITM_TYPE_MULTI__0URC* get__P3UC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *lt__R3UC);
+static void* read_type__NTRC(__PARSER__VSD *Self__OTRC,__BOOLEAN__L is_local__PTRC);
+static void set_result_type__KZAE(__ITM_SLOT__PLC *Self__LZAE,void *t__MZAE);
+static void* read_contract__QBPC(__PARSER__VSD *Self__RBPC);
+static void* read_expr__Z5PC(__PARSER__VSD *Self__05PC);
+static void set_value__type__SNBE(__ITM_SLOT__PLC *Self__TNBE,void *e__UNBE,__PROTOTYPE__MF *p__VNBE);
+static __POSITION__OL position__GQBE(__ITM_EXPRESSION__4DRC *Self__HQBE);
+static __POSITION__OL position__MQBE(__ITM_RESULT__JVMD *Self__NQBE);
+static void fast_put__to__U5YD(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__V5YD,void *v__W5YD,__STRING_CONSTANT__0 *k__X5YD);
+static void* fast_reference_at__ZJYD(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__0JYD,__STRING_CONSTANT__0 *k__1JYD);
+static void add_slot__EMYD(__PROTOTYPE__MF *Self__FMYD,void *s__GMYD);
+static void append_name_in__VQ0G(__TYPE_BLOCK__CP5D *Self__WQ0G,__STRING__BC *buf__XQ0G);
+static void append_name_in__RQFL(__PROFIL_BLOCK__O3NJ *Self__SQFL,__STRING__BC *buf__TQFL);
+static void* create__type__4JLG(void *s__AKLG,void *t__BKLG);
+static void add_last__HKLG(__FAST_ARRAYoSLOTo__SLC *Self__IKLG,void *element__JKLG);
+static __BOOLEAN__L fast_has__4TZC(__HASHED_SEToTYPEo__00MB *Self__5TZC,void *e__AUZC);
+static void add_subtype__XLEF(__TYPE_NULL__GMB *Self__YLEF,void *t__ZLEF);
+static void add_subtype__3SEF(__TYPE_VOID__IMB *Self__4SEF,void *t__5SEF);
+static void add_subtype__D0EF(__TYPE_CONTEXT__KMB *Self__E0EF,void *t__F0EF);
+static void add_subtype__ZAQI(__TYPE_ID__MMB *Self__0AQI,void *t__1AQI);
+static void add_subtype__YCQI(__TYPE_BLOCK__CP5D *Self__ZCQI,void *t__0CQI);
+static void add_subtype__5FGL(void *t__BGGL);
+static __INTEGER__Q search__from__to__RV2I(__TYPES_TMP__AN5D *Self__SV2I,void *t__TV2I,__INTEGER__Q beg__UV2I,__INTEGER__Q end__VV2I);
+static void add__to__HYIJ(__TYPES_TMP__AN5D *Self__IYIJ,void *t__JYIJ,__INTEGER__Q index__KYIJ);
+static __INTEGER__Q hash_code__HNLL(__TYPES__BN5D *Self__INLL);
+static void add_last__3RRI(__FAST_ARRAYoLOCALo__2W1D *Self__4RRI,__LOCAL__L4WC *element__5RRI);
+static __FAST_ARRAYoEXPRo__45WC* create_with_capacity__UBZH(__INTEGER__Q new_count__WBZH);
+static void add_last__3XEI(__FAST_ARRAYoEXPRo__45WC *Self__4XEI,void *element__5XEI);
+static __EXPR_MULTIPLE__GLWH* create__KCZH(__FAST_ARRAYoEXPRo__45WC *l__MCZH);
+static void* get_local_slot__IPQJ(__STRING_CONSTANT__0 *n__KPQJ);
+static void* get_local_slot__RVGL(__STRING_CONSTANT__0 *n__TVGL);
+static void* get_path_slot__VOAL(__TYPE__FF *Self__WOAL,__STRING_CONSTANT__0 *n__XOAL);
+static void* get_path_slot__TQAL(__TYPE_VOID__IMB *Self__UQAL,__STRING_CONSTANT__0 *n__VQAL);
+static void* get_path_slot__NSAL(__TYPE_CONTEXT__KMB *Self__OSAL,__STRING_CONSTANT__0 *n__PSAL);
+static void* get_path_slot__HUAL(__TYPE_ID__MMB *Self__IUAL,__STRING_CONSTANT__0 *n__JUAL);
+static void* get_path_slot__BWAL(__TYPE_GENERIC__OCY *Self__CWAL,__STRING_CONSTANT__0 *n__DWAL);
+static void* get_path_slot__1XAL(__STRING_CONSTANT__0 *n__3XAL);
+static void* get_path_slot__XFKL(__STRING_CONSTANT__0 *n__ZFKL);
+static __EXTERNAL_C__Y5WC* my_copy__MYAL(__EXTERNAL_C__Y5WC *Self__NYAL);
+static __EXPR_MULTIPLE__GLWH* my_copy__Z2OK(__EXPR_MULTIPLE__GLWH *Self__02OK);
+static __EXPR_EQUAL__KINJ* my_copy__1ZAL(__EXPR_EQUAL__KINJ *Self__2ZAL);
+static __EXPR_NOT_EQUAL__VINJ* my_copy__G0AL(__EXPR_NOT_EQUAL__VINJ *Self__H0AL);
+static __EXPR_SUP__ABOJ* my_copy__50AL(__EXPR_SUP__ABOJ *Self__A1AL);
+static __EXPR_SUB__UBOJ* my_copy__K1AL(__EXPR_SUB__UBOJ *Self__L1AL);
+static __EXPR_MUL__KCOJ* my_copy__V1AL(__EXPR_MUL__KCOJ *Self__W1AL);
+static __EXPR_DIV__4COJ* my_copy__A2AL(__EXPR_DIV__4COJ *Self__B2AL);
+static __EXPR_AND__SDOJ* my_copy__L2AL(__EXPR_AND__SDOJ *Self__M2AL);
+static __EXPR_SHIFT_R__GEOJ* my_copy__W2AL(__EXPR_SHIFT_R__GEOJ *Self__X2AL);
+static __EXPR_SHIFT_L__0EOJ* my_copy__B3AL(__EXPR_SHIFT_L__0EOJ *Self__C3AL);
+static __PUT_TO__TFOJ* my_copy__M3AL(__PUT_TO__TFOJ *Self__N3AL);
+static __ITEM__HGOJ* my_copy__03AL(__ITEM__HGOJ *Self__13AL);
+static __CAST__1HOJ* my_copy__L4AL(__CAST__1HOJ *Self__M4AL);
+static __CHARACTER_CST__RMOJ* create__char__UMQJ(__POSITION__OL p__WMQJ,__STRING_CONSTANT__0 *car__XMQJ);
+static __NATIVE_ARRAY_CHARACTER_CST__1NOJ* create__text__OQQJ(__POSITION__OL p__QQQJ,__STRING_CONSTANT__0 *n__RQQJ);
+static __READ_SLOT__LL4K* my_copy__QYFM(__READ_SLOT__LL4K *Self__RYFM);
+static __EXPR_NOT_LOGIC__W4FL* my_copy__Y25O(__EXPR_NOT_LOGIC__W4FL *Self__Z25O);
+static __EXPR_OR_LOGIC__ADUL* my_copy__DIVP(__EXPR_OR_LOGIC__ADUL *Self__EIVP);
+static __EXPR_OR_OR_LOGIC__3DUL* my_copy__TA4P(__EXPR_OR_OR_LOGIC__3DUL *Self__UA4P);
+static __EXPR_AND_LOGIC__EFUL* my_copy__OIVP(__EXPR_AND_LOGIC__EFUL *Self__PIVP);
+static __EXPR_AND_AND_LOGIC__5FUL* my_copy__5A4P(__EXPR_AND_AND_LOGIC__5FUL *Self__AB4P);
+static __EXPR_NEG__EZVL* my_copy__KZBN(__EXPR_NEG__EZVL *Self__LZBN);
+static __EXPR_ADD__SZVL* my_copy__QBHM(__EXPR_ADD__SZVL *Self__RBHM);
+static void* read_direct__with__WETL(__SLOT_DATA__IJRG *Self__XETL,void *r__ZETL);
+static __EXPR_NOT__XUPM* my_copy__YFWN(__EXPR_NOT__XUPM *Self__ZFWN);
+static __EXPR_MOD__3YPM* my_copy__BG2P(__EXPR_MOD__3YPM *Self__CG2P);
+static __EXPR_OR__PQ0N* my_copy__GQVO(__EXPR_OR__PQ0N *Self__HQVO);
+static __EXPR_SUP_EQ__1VBP* my_copy__GP0Q(__EXPR_SUP_EQ__1VBP *Self__HP0Q);
+static __EXPR_INF__OXBP* my_copy__3VUP(__EXPR_INF__OXBP *Self__4VUP);
+static __EXPR_INF_EQ__FYBP* my_copy__IWUP(__EXPR_INF_EQ__FYBP *Self__JWUP);
+static __EXPR_XOR__ABEP* my_copy__IBIQ(__EXPR_XOR__ABEP *Self__JBIQ);
+static void is_equal_profil__RGKL(__SLOT_CODE__4IRG *Self__SGKL,void *other__TGKL);
+static void is_equal_profil__EJKL(__SLOT_DATA__IJRG *Self__FJKL,void *other__GJKL);
+static __CAST__1HOJ* create__value__DQYJ(__CAST__1HOJ *Self__EQYJ,__TYPE_FULL__XMB *t__FQYJ,void *v__GQYJ);
+static __BOOLEAN__L is_sub_type__EFAM(__TYPE__FF *Self__FFAM,void *other__GFAM);
+static __BOOLEAN__L is_sub_type__IGAM(__TYPE_CONTEXT__KMB *Self__JGAM,void *other__KGAM);
+static __BOOLEAN__L is_sub_type__EHAM(void *other__GHAM);
+static __BOOLEAN__L is_sub_type__LHAM(__TYPE_GENERIC__OCY *Self__MHAM,void *other__NHAM);
+static __BOOLEAN__L is_sub_type__HIAM(__TYPE_BLOCK__CP5D *Self__IIAM,void *other__JIAM);
+static __BOOLEAN__L is_sub_type__CJAM(__PROFIL_BLOCK__O3NJ *Self__DJAM,void *other__EJAM);
+static void* write__with__value__EPRJ(__LOCAL__L4WC *Self__FPRJ,__POSITION__OL p__GPRJ,void *val__IPRJ);
+static __SLOT_CODE__4IRG* clone__U32G();
+static __FAST_ARRAYoPROFIL_SLOTo__GATH* create_with_capacity__L0UH(__INTEGER__Q new_count__N0UH);
+static __SLOT_DATA__IJRG* create__type__C0XG(__SLOT__OLC *b__E0XG,__TYPE_FULL__XMB *t__F0XG);
+static void init__BTDJ(__SLOT_DATA__IJRG *Self__CTDJ);
+static __FAST_ARRAYoSLOT_CODEo__RPKL* create_with_capacity__UVAM();
+static void add_last__3ODN(__FAST_ARRAYoSLOT_CODEo__RPKL *Self__4ODN,__SLOT_CODE__4IRG *element__5ODN);
+static void* write_direct__with__value__XDJJ(__SLOT_DATA__IJRG *Self__YDJJ,__POSITION__OL p__ZDJJ,void *r__0DJJ,void *val__1DJJ);
+static void* new_write__rec__value__F05K(__SLOT_DATA__IJRG *sd__H05K,void *e__I05K,void *val__J05K);
+static void add_write_id__in__DZ4K(void *e__FZ4K,void *s__GZ4K,__LIST__WH *lst__HZ4K);
+static void print__FBKL(__PROFIL_BLOCK__O3NJ *Self__GBKL);
+static void* get_argument__HL4K(__DTA_BLOCK__GSWJ *Self__IL4K);
+static __FAST_ARRAYoWRITEo__XJFJ* create_with_capacity__5UOJ(__INTEGER__Q new_count__BVOJ);
+static void add_last__KQGL(__FAST_ARRAYoWRITEo__XJFJ *Self__LQGL,void *element__MQGL);
+static void remove__HVSH(__EXTERNAL_C__Y5WC *Self__IVSH);
+static void remove__BCBK(__EXPR_MULTIPLE__GLWH *Self__CCBK);
+static void remove__2CBK(__EXPR_EQUAL__KINJ *Self__3CBK);
+static void remove__ADBK(__EXPR_NOT_EQUAL__VINJ *Self__BDBK);
+static void remove__JDBK(__EXPR_SUP__ABOJ *Self__KDBK);
+static void remove__NDBK(__EXPR_SUB__UBOJ *Self__ODBK);
+static void remove__RDBK(__EXPR_MUL__KCOJ *Self__SDBK);
+static void remove__VDBK(__EXPR_DIV__4COJ *Self__WDBK);
+static void remove__ZDBK(__EXPR_AND__SDOJ *Self__0DBK);
+static void remove__3DBK(__EXPR_SHIFT_R__GEOJ *Self__4DBK);
+static void remove__BEBK(__EXPR_SHIFT_L__0EOJ *Self__CEBK);
+static void remove__FEBK(__PUT_TO__TFOJ *Self__GEBK);
+static void remove__GFBK(__ITEM__HGOJ *Self__HFBK);
+static void remove__MFBK(__CAST__1HOJ *Self__NFBK);
+static void remove__PMFM(__READ_SLOT__LL4K *Self__QMFM);
+static void remove__1O5O(__EXPR_NOT_LOGIC__W4FL *Self__2O5O);
+static void remove__FQTP(__EXPR_OR_LOGIC__ADUL *Self__GQTP);
+static void remove__ET0P(__EXPR_OR_OR_LOGIC__3DUL *Self__FT0P);
+static void remove__JQTP(__EXPR_AND_LOGIC__EFUL *Self__KQTP);
+static void remove__JT0P(__EXPR_AND_AND_LOGIC__5FUL *Self__KT0P);
+static void remove__OSBN(__EXPR_NEG__EZVL *Self__PSBN);
+static void remove__5FGM(__EXPR_ADD__SZVL *Self__AGGM);
+static void unread__HHEN(__SLOT_DATA__IJRG *Self__IHEN,void *e__JHEN);
+static void remove__MDWN(__EXPR_NOT__XUPM *Self__NDWN);
+static void remove__NT0P(__EXPR_MOD__3YPM *Self__OT0P);
+static void remove__XOVO(__EXPR_OR__PQ0N *Self__YOVO);
+static void remove__T0ZQ(__EXPR_SUP_EQ__1VBP *Self__U0ZQ);
+static void remove__ALUP(__EXPR_INF__OXBP *Self__BLUP);
+static void remove__ELUP(__EXPR_INF_EQ__FYBP *Self__FLUP);
+static void remove__PTEQ(__EXPR_XOR__ABEP *Self__QTEQ);
+static __CALL_SLOT__GAZK* create__profil__with__cop__NP4K(__POSITION__OL p__PP4K,void *prof__QP4K,__FAST_ARRAYoWRITEo__XJFJ *l_arg__RP4K,void *arg__SP4K);
+static void add_last__CHCL(__SLIM_ARRAYoRESULTo__5CZK *Self__DHCL,__RESULT__3CZK *e__EHCL);
+static void get_type__4P3K(__LOCAL__L4WC *Self__5P3K,__TYPES_TMP__AN5D *t__AQ3K);
+static void get_type__QBEL(__WRITE_GLOBAL__WXKJ *Self__RBEL,__TYPES_TMP__AN5D *t__SBEL);
+static void get_type__2BEL(__WRITE_SLOT__EYKJ *Self__3BEL,__TYPES_TMP__AN5D *t__4BEL);
+static void get_type__ICEL(__WRITE_LOCAL__TEYJ *Self__JCEL,__TYPES_TMP__AN5D *t__KCEL);
+static __POSITION__OL position__VJ4M(__NODE_STYLE__RD4K *Self__WJ4M);
+static __FAST_ARRAYoCASEo__G5EJ* create_with_capacity__XRNL(__INTEGER__Q new_count__ZRNL);
+static void add_last__1RDN(__FAST_ARRAYoCASEo__G5EJ *Self__2RDN,__CASE__E5EJ *element__3RDN);
+static void add_last__KXPI(__FAST_ARRAYoTYPEo__MSB *Self__LXPI,void *element__MXPI);
+static __BOOLEAN__L update_link__VTFM(__NODE_STYLE__RD4K *Self__WTFM,__TYPE_FULL__XMB *self_type__XTFM);
+static void display_type__HNDM(__LOCAL__L4WC *Self__INDM,__STRING__BC *buffer__JNDM);
+static void* execute_unlink__QLUH(__EXTERNAL_C__Y5WC *Self__RLUH);
+static void* execute__OWFL(__SWITCH__QDXC *Self__PWFL);
+static void remove__CGBK(__DTA_WR_VALUE__KIWJ *Self__DGBK);
+static void remove__QGBK(__DTA_BLOCK__GSWJ *Self__RGBK);
+static void remove__LHBK(__DTA_RD_ARGS__HSWJ *Self__MHBK);
+static void* execute_unlink__V2KK(__EXPR_MULTIPLE__GLWH *Self__W2KK);
+static void* execute__DG5J(__WRITE_GLOBAL__WXKJ *Self__EG5J);
+static void* execute__XJ5J(__WRITE_SLOT__EYKJ *Self__YJ5J);
+static void* execute_unlink__VBLK(__EXPR_EQUAL__KINJ *Self__WBLK);
+static void* execute_unlink__HCLK(__EXPR_NOT_EQUAL__VINJ *Self__ICLK);
+static void* execute_unlink__DDLK(__EXPR_SUP__ABOJ *Self__EDLK);
+static void* execute_unlink__VDLK(__EXPR_SUB__UBOJ *Self__WDLK);
+static void* execute_unlink__HELK(__EXPR_MUL__KCOJ *Self__IELK);
+static void* execute_unlink__ZELK(__EXPR_DIV__4COJ *Self__0ELK);
+static void* execute_unlink__LFLK(__EXPR_AND__SDOJ *Self__MFLK);
+static void* execute_unlink__3FLK(__EXPR_SHIFT_R__GEOJ *Self__4FLK);
+static void* execute_unlink__PGLK(__EXPR_SHIFT_L__0EOJ *Self__QGLK);
+static void* execute_link__BVPK(__PUT_TO__TFOJ *Self__CVPK);
+static void* execute_unlink__FHLK(__ITEM__HGOJ *Self__GHLK);
+static void* execute_unlink__0HLK(__CAST__1HOJ *Self__1HLK);
+static void* execute__NQ5J(__WRITE_LOCAL__TEYJ *Self__OQ5J);
+static void remove__3DYM(void *p__5DYM);
+static void argument_to_assignment__index__alias__HORO(__CALL_SLOT__GAZK *Self__IORO,__LIST__WH *lst__JORO,__INTEGER__Q idx__KORO,__BOOLEAN__L is_alias__LORO);
+static __LIST__WH* my_copy__AY2O(__LIST__WH *Self__BY2O);
+static void* execute_access_unlink__RBMM(__READ_SLOT__LL4K *Self__SBMM);
+static void* execute_unlink__YL5O(__EXPR_NOT_LOGIC__W4FL *Self__ZL5O);
+static void* execute_unlink__YTTP(__EXPR_OR_LOGIC__ADUL *Self__ZTTP);
+static void* execute_link__3P2P(__EXPR_OR_OR_LOGIC__3DUL *Self__4P2P);
+static void* execute_unlink__JUTP(__EXPR_AND_LOGIC__EFUL *Self__KUTP);
+static void* execute_link__CW2P(__EXPR_AND_AND_LOGIC__5FUL *Self__DW2P);
+static void* execute_unlink__JPCN(__EXPR_NEG__EZVL *Self__KPCN);
+static void* execute_unlink__JMGM(__EXPR_ADD__SZVL *Self__KMGM);
+static void execute__2KVL(__SLOT_DATA__IJRG *Self__3KVL);
+static void* execute_unlink__JGXN(__EXPR_NOT__XUPM *Self__KGXN);
+static void* execute_unlink__CU0P(__EXPR_MOD__3YPM *Self__DU0P);
+static void* execute_unlink__KZVO(__EXPR_OR__PQ0N *Self__LZVO);
+static void* execute_unlink__C1ZQ(__EXPR_SUP_EQ__1VBP *Self__D1ZQ);
+static void* execute_unlink__0AUP(__EXPR_INF__OXBP *Self__1AUP);
+static void* execute_unlink__LBUP(__EXPR_INF_EQ__FYBP *Self__MBUP);
+static void* execute_unlink__1UEQ(__EXPR_XOR__ABEP *Self__2UEQ);
+static void* execute_link__QF3H(__EXTERNAL_C__Y5WC *Self__RF3H);
+static void* execute_link__RMBK(__READ_LOCAL__55ZI *Self__SMBK);
+static void* execute_link__HMPL(__EXPR_EQUAL__KINJ *Self__IMPL);
+static void* execute_link__RQPL(__EXPR_NOT_EQUAL__VINJ *Self__SQPL);
+static void* execute_link__1UPL(__IS_EXPANDED__35NJ *Self__2UPL);
+static void* execute_link__HWPL(__EXPR_SUP__ABOJ *Self__IWPL);
+static void* execute_link__R0PL(__EXPR_SUB__UBOJ *Self__S0PL);
+static void* execute_link__14PL(__EXPR_MUL__KCOJ *Self__24PL);
+static void* execute_link__FDQL(__EXPR_DIV__4COJ *Self__GDQL);
+static void* execute_link__PHQL(__EXPR_AND__SDOJ *Self__QHQL);
+static void* execute_link__ZLQL(__EXPR_SHIFT_R__GEOJ *Self__0LQL);
+static void* execute_link__DQQL(__EXPR_SHIFT_L__0EOJ *Self__EQQL);
+static void* execute_link__NUQL(__ITEM__HGOJ *Self__OUQL);
+static void* execute_link__ZUQL(__CAST__1HOJ *Self__0UQL);
+static void* execute_link__JGIM(__READ_SLOT__LL4K *Self__KGIM);
+static void* execute_link__FM5O(__EXPR_NOT_LOGIC__W4FL *Self__GM5O);
+static void* execute_link__2UTP(__EXPR_OR_LOGIC__ADUL *Self__3UTP);
+static void* execute_link__W0TP(__EXPR_AND_LOGIC__EFUL *Self__X0TP);
+static void* execute_link__NEDN(__EXPR_NEG__EZVL *Self__OEDN);
+static void* execute_link__V2HM(__EXPR_ADD__SZVL *Self__W2HM);
+static void* execute_link__IMIM(__READ_GLOBAL__T4YL *Self__JMIM);
+static void* execute_link__DQXN(__EXPR_NOT__XUPM *Self__EQXN);
+static void* execute_link__WU0P(__EXPR_MOD__3YPM *Self__XU0P);
+static void* execute_link__4CWO(__EXPR_OR__PQ0N *Self__5CWO);
+static void* execute_link__U1ZQ(__EXPR_SUP_EQ__1VBP *Self__V1ZQ);
+static void* execute_link__KCUP(__EXPR_INF__OXBP *Self__LCUP);
+static void* execute_link__UGUP(__EXPR_INF_EQ__FYBP *Self__VGUP);
+static void* execute_link__QVEQ(__EXPR_XOR__ABEP *Self__RVEQ);
+static __BOOLEAN__L i_am_the_last__XBZO(__LIST__WH *Self__YBZO,__CALL_SLOT__GAZK *i__ZBZO);
+static void set_life__12PN(void *p__32PN);
+static void remove__FBGL(__SWITCH__QDXC *Self__GBGL);
+static void remove__BWSH(__NODE_TYPE__SK2C *Self__CWSH);
+static void remove__UCBK(__WRITE_GLOBAL__WXKJ *Self__VCBK);
+static void remove__YCBK(__WRITE_SLOT__EYKJ *Self__ZCBK);
+static void remove__VFBK(__WRITE_LOCAL__TEYJ *Self__WFBK);
+static void remove__VHFM(__CALL_SLOT__GAZK *Self__WHFM);
+static void remove__YJFM(__NODE_STYLE__RD4K *Self__ZJFM);
+static void remove__GDWN(__COP_LOCK__240M *Self__HDWN);
+static void append_in__4N5H(__POINTER__IB Self__5N5H,__STRING__BC *buffer__AO5H);
+static void display__3JBK(__DTA_WR_CODE__UPPJ *Self__4JBK,__STRING__BC *buffer__5JBK);
+static void display__DKBK(__DTA_WR_VALUE__KIWJ *Self__EKBK,__STRING__BC *buffer__FKBK);
+static void display__MKBK(__DTA_RD_ARGS__HSWJ *Self__NKBK,__STRING__BC *buffer__OKBK);
+static void* result_expr__EQ5H(__NODE_TYPE__SK2C *Self__FQ5H);
+static void genere__MU5J(__STRING_CST__5J *Self__NU5J,__STRING__BC *buffer__OU5J);
+static void add_var_size__QURI(__LOCAL__L4WC *v__SURI);
+static void genere__IESH(__EXTERNAL_C__Y5WC *Self__JESH,__STRING__BC *buffer__KESH);
+static void genere__G05J(__PROTOTYPE_CST__LAXC *Self__H05J,__STRING__BC *buffer__I05J);
+static void genere__0GSH(__INTEGER_CST__XAXC *Self__1GSH,__STRING__BC *buffer__2GSH);
+static void genere__O05J(__READ_LOCAL__55ZI *Self__P05J,__STRING__BC *buffer__Q05J);
+static void genere__X55J(__EXPR_EQUAL__KINJ *Self__Y55J,__STRING__BC *buffer__Z55J);
+static void genere__ZEAK(__EXPR_NOT_EQUAL__VINJ *Self__0EAK,__STRING__BC *buffer__1EAK);
+static void genere__4JAK(__GET_TYPE_ID__HAOJ *Self__5JAK,__STRING__BC *buffer__AKAK);
+static void genere__WKAK(__EXPR_SUP__ABOJ *Self__XKAK,__STRING__BC *buffer__YKAK);
+static void genere__YPAK(__EXPR_SUB__UBOJ *Self__ZPAK,__STRING__BC *buffer__0PAK);
+static void genere__BSAK(__EXPR_MUL__KCOJ *Self__CSAK,__STRING__BC *buffer__DSAK);
+static void genere__KUAK(__EXPR_DIV__4COJ *Self__LUAK,__STRING__BC *buffer__MUAK);
+static void genere__TWAK(__EXPR_AND__SDOJ *Self__UWAK,__STRING__BC *buffer__VWAK);
+static void genere__2YAK(__EXPR_SHIFT_R__GEOJ *Self__3YAK,__STRING__BC *buffer__4YAK);
+static void genere__F1AK(__EXPR_SHIFT_L__0EOJ *Self__G1AK,__STRING__BC *buffer__H1AK);
+static void genere__O3AK(__PUT_TO__TFOJ *Self__P3AK,__STRING__BC *buffer__Q3AK);
+static void genere__D5AK(__ITEM__HGOJ *Self__E5AK,__STRING__BC *buffer__F5AK);
+static void genere__I5AK(__SIZE_OF__5GOJ *Self__J5AK,__STRING__BC *buffer__K5AK);
+static void genere__N5AK(__CAST__1HOJ *Self__O5AK,__STRING__BC *buffer__P5AK);
+static void genere__3SBN(__READ_SLOT__LL4K *Self__4SBN,__STRING__BC *buffer__5SBN);
+static void genere__SBAP(__EXPR_NOT_LOGIC__W4FL *Self__TBAP,__STRING__BC *buffer__UBAP);
+static void genere__WPTP(__EXPR_OR_LOGIC__ADUL *Self__XPTP,__STRING__BC *buffer__YPTP);
+static void genere__KQ0P(__EXPR_OR_OR_LOGIC__3DUL *Self__LQ0P,__STRING__BC *buffer__MQ0P);
+static void genere__2PTP(__EXPR_AND_LOGIC__EFUL *Self__3PTP,__STRING__BC *buffer__4PTP);
+static void genere__RQ0P(__EXPR_AND_AND_LOGIC__5FUL *Self__SQ0P,__STRING__BC *buffer__TQ0P);
+static void genere__LOCN(__EXPR_NEG__EZVL *Self__MOCN,__STRING__BC *buffer__NOCN);
+static void genere__KSGM(__EXPR_ADD__SZVL *Self__LSGM,__STRING__BC *buffer__MSGM);
+static void genere__VEXN(__EXPR_NOT__XUPM *Self__WEXN,__STRING__BC *buffer__XEXN);
+static void genere__XQ0P(__EXPR_MOD__3YPM *Self__YQ0P,__STRING__BC *buffer__ZQ0P);
+static void genere__RUVO(__EXPR_OR__PQ0N *Self__SUVO,__STRING__BC *buffer__TUVO);
+static void genere__QVZQ(__EXPR_SUP_EQ__1VBP *Self__RVZQ,__STRING__BC *buffer__SVZQ);
+static void genere__PXUP(__EXPR_INF__OXBP *Self__QXUP,__STRING__BC *buffer__RXUP);
+static void genere__R2UP(__EXPR_INF_EQ__FYBP *Self__S2UP,__STRING__BC *buffer__T2UP);
+static void genere__CREQ(__EXPR_XOR__ABEP *Self__DREQ,__STRING__BC *buffer__EREQ);
+static void put_access_id__in__NTJO(void *e__PTJO,__STRING__BC *buffer__QTJO);
+static void put_access_id__in__ZUJO(void *e__1UJO,__STRING__BC *buffer__2UJO);
+static void put_access_id__in__3UJO(void *e__5UJO,__STRING__BC *buffer__AVJO);
+static void put_access_id__in__JWJO(void *e__LWJO,__STRING__BC *buffer__MWJO);
+static void put_access_id__in__VXJO(void *e__XXJO,__STRING__BC *buffer__YXJO);
+static void put_access_id__in__ZXJO(void *e__1XJO,__STRING__BC *buffer__2XJO);
+static void put_access_id__in__FZJO(void *e__HZJO,__STRING__BC *buffer__IZJO);
+static void put_access_id__in__JZJO(void *e__LZJO,__STRING__BC *buffer__MZJO);
+static void genere_value__PA1K(__WRITE_GLOBAL__WXKJ *Self__QA1K,__STRING__BC *buffer__RA1K);
+static void genere_value__NE1K(__WRITE_SLOT__EYKJ *Self__OE1K,__STRING__BC *buffer__PE1K);
+static __STRING_CONSTANT__0* write__3GMK(__WRITE_LOCAL__TEYJ *wr__5GMK);
+static void genere_value__2H1K(__WRITE_LOCAL__TEYJ *Self__3H1K,__STRING__BC *buffer__4H1K);
+static __INTEGER__Q fast_first_index_of__E0II(__FAST_ARRAYoTYPEo__MSB *Self__F0II,void *element__G0II);
+static void add_last__CP3G(__FAST_ARRAYoSLOT_DATAo__ACXG *Self__DP3G,__SLOT_DATA__IJRG *element__EP3G);
+static __INTEGER__Q size__RSSI(__TYPE_FULL__XMB *Self__SSSI);
+static void** realloc__with__W0XG(void **Self__X0XG,__INTEGER__Q old_nb_elts__Y0XG,__INTEGER__Q new_nb_elts__Z0XG);
+static __INTEGER__Q first_substring_index__PBBD(__STRING__BC *Self__QBBD);
+static void read_escape_character__2ISD();
+static __BOOLEAN__L read_cap_identifier__JRV();
+static __BOOLEAN__L read_integer__QHW();
+static void** create__HFJD(__INTEGER__Q nb_elements__JFJD);
+static void* readlip_expr_operator__FVQB(__PARSER__VSD *Self__GVQB);
+static void read_line__CC1E();
+static __INTEGER__Q hash_code__OKRI(__TYPE_FULL__XMB *Self__PKRI);
+static void add_last__MTQC(__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *Self__NTQC,__ITM_TYPE_PARAMETER__ZEZ *element__OTQC);
+static __BOOLEAN__L read_external__JGUC();
+static void* read_expr_primary__AISC(__PARSER__VSD *Self__BISC);
+static void** create__IYSF(__INTEGER__Q nb_elements__KYSF);
+static void free__5JGG(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *tmp__BKGG);
+static __INTEGER__Q hash_code__4OFI(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__5OFI);
+static void copy__EO3G(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__FO3G,__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *other__GO3G);
+static __BOOLEAN__L read_operator__T1RC();
+static __STRING_CONSTANT__0* operator__name__LVTC(__STRING_CONSTANT__0 *typ__NVTC,__STRING_CONSTANT__0 *op__OVTC);
+static void display_raw__QGAD(__ITM_TYPE_MULTI__0URC *Self__RGAD,__STRING__BC *buffer__SGAD);
+static void* read_prototype__RYSC(__PARSER__VSD *Self__SYSC,__STRING_CONSTANT__0 *styl__TYSC);
+static void read_def_local__RSPC(__PARSER__VSD *Self__SSPC);
+static __FAST_ARRAYoITM_CODEo__WBPC* create_with_capacity__M4PC(__INTEGER__Q new_count__O4PC);
+static void add_last__YJ3D(__FAST_ARRAYoITM_CODEo__WBPC *Self__ZJ3D,void *element__0J3D);
+static void* copy__NXPC(__FAST_ARRAYoITM_CODEo__WBPC *tmp__PXPC);
+static void* read_expr_message__DKRC(__PARSER__VSD *Self__EKRC);
+static void free__T4PC(__FAST_ARRAYoITM_CODEo__WBPC *tmp__V4PC);
+static __SLOT__OLC* clone__2GRG();
+static void** create__NVMI(__INTEGER__Q nb_elements__PVMI);
+static __PUT_TO__TFOJ* create__base__index__value__TNYJ(__POSITION__OL p__VNYJ,void *rec__WNYJ,void *idx__XNYJ,void *v__YNYJ);
+static void is_equal__MRDM(__ITM_ARG__Q0MD *Self__NRDM,void *other__ORDM);
+static void is_equal__LTDM(__ITM_ARGS__MITF *Self__MTDM,void *other__NTDM);
+static __BOOLEAN__L is_sub_type__0Y3M(__TYPE_FULL__XMB *Self__1Y3M,__TYPE_FULL__XMB *other__2Y3M);
+static void* write_direct__with__value__A1WJ(__LOCAL__L4WC *Self__B1WJ,__POSITION__OL p__C1WJ,void *val__E1WJ);
+static void** create__GKMI(__INTEGER__Q nb_elements__IKMI);
+static void* to_run_with_self__args__VBRJ(__ITM_READ_ARG1__1ARC *Self__WBRJ,void *r__XBRJ,__BOOLEAN__L implicit_self__YBRJ,__BOOLEAN__L is_resend__ZBRJ);
+static void* to_run_expr__IVMJ(__ITM_LIST__A2OC *Self__JVMJ);
+static void* to_run_expr__B0MJ(__ITM_PROTOTYPE__KEPC *Self__C0MJ);
+static void* to_run_expr__P2MJ(__ITM_WRITE_VALUE__EEQC *Self__Q2MJ);
+static void* to_run_expr__S5MJ(__ITM_WRITE_CAST__3EQC *Self__T5MJ);
+static void* lookup__EHPJ(__STRING_CONSTANT__0 *n__GHPJ);
+static void* to_run_with__args__5QSJ(__ITM_READ__LHQC *Self__ARSJ);
+static void* to_run_expr__RDNJ(__ITM_WRITE_CODE__KIQC *Self__SDNJ);
+static void* to_run_expr__HFNJ(__ITM_READ_ARG1__1ARC *Self__IFNJ);
+static void* to_run_expr__NFNJ(__ITM_READ_ARG2__JDRC *Self__OFNJ);
+static void* to_run_expr__FJNJ(__ITM_EXPRESSION__4DRC *Self__GJNJ);
+static void* to_run_expr__2XNJ(__ITM_OLD__TQRC *Self__3XNJ);
+static void* to_run_expr__S1NJ(__ITM_EXTERNAL_TYPE__GISC *Self__T1NJ);
+static void* to_run_expr__L3NJ(__ITM_BLOCK__EOSC *Self__M3NJ);
+static void* to_run_expr__U4NJ(__ITM_EXTERNAL__QPSC *Self__V4NJ);
+static void* to_run_expr__4KOJ(__ITM_READ_ARGS__YUTC *Self__5KOJ);
+static void* to_run_expr__YLOJ(__ITM_REAL__KEUC *Self__ZLOJ);
+static void* to_run_expr__EMOJ(__ITM_NUMBER__3EUC *Self__FMOJ);
+static void* to_run_expr__XMOJ(__ITM_STRING__BGUC *Self__YMOJ);
+static void* default_value__UZLJ(__TYPE_FULL__XMB *Self__VZLJ,__POSITION__OL p__WZLJ);
+static void* check_type__with__SMCK(__STRING_CST__5J *Self__TMCK,__TYPE_FULL__XMB *t__UMCK,__POSITION__OL p__VMCK);
+static void* check_type__with__BVCK(__EXTERNAL_C__Y5WC *Self__CVCK,__TYPE_FULL__XMB *t__DVCK,__POSITION__OL p__EVCK);
+static void* check_type__with__R3CK(__PROTOTYPE_CST__LAXC *Self__S3CK,__TYPE_FULL__XMB *t__T3CK,__POSITION__OL p__U3CK);
+static void* check_type__with__BGDK(__INTEGER_CST__XAXC *Self__CGDK,__TYPE_FULL__XMB *t__DGDK,__POSITION__OL p__EGDK);
+static void* check_type__with__Z11J(__EXPR_MULTIPLE__GLWH *Self__011J,__TYPE_FULL__XMB *t__111J,__POSITION__OL p__211J);
+static void* check_type__with__RODK(__READ_LOCAL__55ZI *Self__SODK,__TYPE_FULL__XMB *t__TODK,__POSITION__OL p__UODK);
+static void* check_type__with__BXDK(__EXPR_EQUAL__KINJ *Self__CXDK,__TYPE_FULL__XMB *t__DXDK,__POSITION__OL p__EXDK);
+static void* check_type__with__R5DK(__EXPR_NOT_EQUAL__VINJ *Self__S5DK,__TYPE_FULL__XMB *t__T5DK,__POSITION__OL p__U5DK);
+static void* check_type__with__AIEK(__IS_EXPANDED__35NJ *Self__BIEK,__TYPE_FULL__XMB *t__CIEK,__POSITION__OL p__DIEK);
+static void* check_type__with__PQEK(__GET_TYPE_ID__HAOJ *Self__QQEK,__TYPE_FULL__XMB *t__RQEK,__POSITION__OL p__SQEK);
+static void* check_type__with__5YEK(__EXPR_SUP__ABOJ *Self__AZEK,__TYPE_FULL__XMB *t__BZEK,__POSITION__OL p__CZEK);
+static void* check_type__with__PBFK(__EXPR_SUB__UBOJ *Self__QBFK,__TYPE_FULL__XMB *t__RBFK,__POSITION__OL p__SBFK);
+static void* check_type__with__5JFK(__EXPR_MUL__KCOJ *Self__AKFK,__TYPE_FULL__XMB *t__BKFK,__POSITION__OL p__CKFK);
+static void* check_type__with__PSFK(__EXPR_DIV__4COJ *Self__QSFK,__TYPE_FULL__XMB *t__RSFK,__POSITION__OL p__SSFK);
+static void* check_type__with__50FK(__EXPR_AND__SDOJ *Self__A1FK,__TYPE_FULL__XMB *t__B1FK,__POSITION__OL p__C1FK);
+static void* check_type__with__PDGK(__EXPR_SHIFT_R__GEOJ *Self__QDGK,__TYPE_FULL__XMB *t__RDGK,__POSITION__OL p__SDGK);
+static void* check_type__with__5LGK(__EXPR_SHIFT_L__0EOJ *Self__AMGK,__TYPE_FULL__XMB *t__BMGK,__POSITION__OL p__CMGK);
+static void* check_type__with__OUGK(__PUT_TO__TFOJ *Self__PUGK,__TYPE_FULL__XMB *t__QUGK,__POSITION__OL p__RUGK);
+static void* check_type__with__32GK(__ITEM__HGOJ *Self__42GK,__TYPE_FULL__XMB *t__52GK,__POSITION__OL p__A3GK);
+static void* check_type__with__MFHK(__SIZE_OF__5GOJ *Self__NFHK,__TYPE_FULL__XMB *t__OFHK,__POSITION__OL p__PFHK);
+static void* check_type__with__1NHK(__CAST__1HOJ *Self__2NHK,__TYPE_FULL__XMB *t__3NHK,__POSITION__OL p__4NHK);
+static void* check_type__with__LWHK(__REAL_CST__1LOJ *Self__MWHK,__TYPE_FULL__XMB *t__NWHK,__POSITION__OL p__OWHK);
+static void* check_type__with__14HK(__CHARACTER_CST__RMOJ *Self__24HK,__TYPE_FULL__XMB *t__34HK,__POSITION__OL p__44HK);
+static void* check_type__with__KIWN(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__LIWN,__TYPE_FULL__XMB *t__MIWN,__POSITION__OL p__NIWN);
+static void* check_type__with__G1BN(__READ_SLOT__LL4K *Self__H1BN,__TYPE_FULL__XMB *t__I1BN,__POSITION__OL p__J1BN);
+static void* check_type__with__IPFQ(__EXPR_NOT_LOGIC__W4FL *Self__JPFQ,__TYPE_FULL__XMB *t__KPFQ,__POSITION__OL p__LPFQ);
+static void* check_type__with__1Z0P(__EXPR_OR_LOGIC__ADUL *Self__2Z0P,__TYPE_FULL__XMB *t__3Z0P,__POSITION__OL p__4Z0P);
+static void* check_type__with__Y1EQ(__EXPR_OR_OR_LOGIC__3DUL *Self__Z1EQ,__TYPE_FULL__XMB *t__01EQ,__POSITION__OL p__11EQ);
+static void* check_type__with__LC1P(__EXPR_AND_LOGIC__EFUL *Self__MC1P,__TYPE_FULL__XMB *t__NC1P,__POSITION__OL p__OC1P);
+static void* check_type__with__JEFQ(__EXPR_AND_AND_LOGIC__5FUL *Self__KEFQ,__TYPE_FULL__XMB *t__LEFQ,__POSITION__OL p__MEFQ);
+static void* check_type__with__0QWN(__EXPR_NEG__EZVL *Self__1QWN,__TYPE_FULL__XMB *t__2QWN,__POSITION__OL p__3QWN);
+static void* check_type__with__KZWN(__EXPR_ADD__SZVL *Self__LZWN,__TYPE_FULL__XMB *t__MZWN,__POSITION__OL p__NZWN);
+static void* check_type__with__WDCN(__READ_GLOBAL__T4YL *Self__XDCN,__TYPE_FULL__XMB *t__YDCN,__POSITION__OL p__ZDCN);
+static void* check_type__with__V1IO(__EXPR_NOT__XUPM *Self__W1IO,__TYPE_FULL__XMB *t__X1IO,__POSITION__OL p__Y1IO);
+static void* check_type__with__4L1P(__EXPR_MOD__3YPM *Self__5L1P,__TYPE_FULL__XMB *t__AM1P,__POSITION__OL p__BM1P);
+static void* check_type__with__IE4O(__EXPR_OR__PQ0N *Self__JE4O,__TYPE_FULL__XMB *t__KE4O,__POSITION__OL p__LE4O);
+static void* check_type__with__0A0Q(__EXPR_SUP_EQ__1VBP *Self__1A0Q,__TYPE_FULL__XMB *t__2A0Q,__POSITION__OL p__3A0Q);
+static void* check_type__with__2XFQ(__EXPR_INF__OXBP *Self__3XFQ,__TYPE_FULL__XMB *t__4XFQ,__POSITION__OL p__5XFQ);
+static void* check_type__with__MAGQ(__EXPR_INF_EQ__FYBP *Self__NAGQ,__TYPE_FULL__XMB *t__OAGQ,__POSITION__OL p__PAGQ);
+static void* check_type__with__2IGQ(__EXPR_XOR__ABEP *Self__3IGQ,__TYPE_FULL__XMB *t__4IGQ,__POSITION__OL p__5IGQ);
+static void** create__XWON(__INTEGER__Q nb_elements__ZWON);
+static void** create__H1UL(__INTEGER__Q nb_elements__J1UL);
+static void link__JMNL(__PROFIL_BLOCK__O3NJ *Self__KMNL);
+static __FAST_ARRAYoRESULTo__RHCL* create_with_capacity__3PEL(__INTEGER__Q new_count__5PEL);
+static void** create__CMTM(__INTEGER__Q nb_elements__EMTM);
+static void** create__SBON(__INTEGER__Q nb_elements__UBON);
+static void* call_for__self__P20M(__NODE_STYLE__RD4K *Self__Q20M,void *t__R20M,__TYPE_FULL__XMB *type_self__S20M);
+static void remove__MQJO(__CASE__E5EJ *Self__NQJO);
+static void set_late_binding__ROLO();
+static void unwrite__F1HL(__SLOT_DATA__IJRG *Self__G1HL,void *e__H1HL);
+static void unwrite__3BIL(__LOCAL__L4WC *Self__4BIL,void *e__5BIL);
+static __BOOLEAN__L __infix_equal_equal__IKWM(__STRING_CST__5J *Self__JKWM,void *other__KKWM);
+static __BOOLEAN__L __infix_equal_equal__4KWM(__PROTOTYPE_CST__LAXC *Self__5KWM,void *other__ALWM);
+static __BOOLEAN__L __infix_equal_equal__QLWM(__INTEGER_CST__XAXC *Self__RLWM,void *other__SLWM);
+static __BOOLEAN__L __infix_equal_equal__PMWM(__READ_LOCAL__55ZI *Self__QMWM,void *other__RMWM);
+static __BOOLEAN__L __infix_equal_equal__CNWM(__EXPR_EQUAL__KINJ *Self__DNWM,void *other__ENWM);
+static __BOOLEAN__L __infix_equal_equal__5NWM(__EXPR_NOT_EQUAL__VINJ *Self__AOWM,void *other__BOWM);
+static __BOOLEAN__L __infix_equal_equal__EPWM(__EXPR_SUP__ABOJ *Self__FPWM,void *other__GPWM);
+static __BOOLEAN__L __infix_equal_equal__BQWM(__EXPR_SUB__UBOJ *Self__CQWM,void *other__DQWM);
+static __BOOLEAN__L __infix_equal_equal__4QWM(__EXPR_MUL__KCOJ *Self__5QWM,void *other__ARWM);
+static __BOOLEAN__L __infix_equal_equal__1RWM(__EXPR_DIV__4COJ *Self__2RWM,void *other__3RWM);
+static __BOOLEAN__L __infix_equal_equal__YSWM(__EXPR_AND__SDOJ *Self__ZSWM,void *other__0SWM);
+static __BOOLEAN__L __infix_equal_equal__VTWM(__EXPR_SHIFT_R__GEOJ *Self__WTWM,void *other__XTWM);
+static __BOOLEAN__L __infix_equal_equal__SUWM(__EXPR_SHIFT_L__0EOJ *Self__TUWM,void *other__UUWM);
+static __BOOLEAN__L __infix_equal_equal__5VWM(__REAL_CST__1LOJ *Self__AWWM,void *other__BWWM);
+static __BOOLEAN__L __infix_equal_equal__0WWM(__CHARACTER_CST__RMOJ *Self__1WWM,void *other__2WWM);
+static __BOOLEAN__L __infix_equal_equal__A14M(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__B14M,void *other__C14M);
+static __BOOLEAN__L __infix_equal_equal__MLYN(__READ_SLOT__LL4K *Self__NLYN,void *other__OLYN);
+static __BOOLEAN__L __infix_equal_equal__NDCQ(__EXPR_NOT_LOGIC__W4FL *Self__ODCQ,void *other__PDCQ);
+static __BOOLEAN__L __infix_equal_equal__ZE3P(__EXPR_OR_LOGIC__ADUL *Self__0E3P,void *other__1E3P);
+static __BOOLEAN__L __infix_equal_equal__CNJQ(__EXPR_OR_OR_LOGIC__3DUL *Self__DNJQ,void *other__ENJQ);
+static __BOOLEAN__L __infix_equal_equal__WF3P(__EXPR_AND_LOGIC__EFUL *Self__XF3P,void *other__YF3P);
+static __BOOLEAN__L __infix_equal_equal__AOJQ(__EXPR_AND_AND_LOGIC__5FUL *Self__BOJQ,void *other__COJQ);
+static __BOOLEAN__L __infix_equal_equal__4BFN(__EXPR_NEG__EZVL *Self__5BFN,void *other__ACFN);
+static __BOOLEAN__L __infix_equal_equal__MXWM(__EXPR_ADD__SZVL *Self__NXWM,void *other__OXWM);
+static __BOOLEAN__L __infix_equal_equal__JMYN(__READ_GLOBAL__T4YL *Self__KMYN,void *other__LMYN);
+static __BOOLEAN__L __infix_equal_equal__2MYN(__EXPR_NOT__XUPM *Self__3MYN,void *other__4MYN);
+static __BOOLEAN__L __infix_equal_equal__TG3P(__EXPR_MOD__3YPM *Self__UG3P,void *other__VG3P);
+static __BOOLEAN__L __infix_equal_equal__LOWO(__EXPR_OR__PQ0N *Self__MOWO,void *other__NOWO);
+static __BOOLEAN__L __infix_equal_equal__OU0Q(__EXPR_SUP_EQ__1VBP *Self__PU0Q,void *other__QU0Q);
+static __BOOLEAN__L __infix_equal_equal__AECQ(__EXPR_INF__OXBP *Self__BECQ,void *other__CECQ);
+static __BOOLEAN__L __infix_equal_equal__3ECQ(__EXPR_INF_EQ__FYBP *Self__4ECQ,void *other__5ECQ);
+static __BOOLEAN__L __infix_equal_equal__3OJQ(__EXPR_XOR__ABEP *Self__4OJQ,void *other__5OJQ);
+static __BOOLEAN__L is_saturated__NSKP(__INTEGER_CST__XAXC *Self__OSKP);
+static __INTEGER_64__1SG to_power__SVKP(__INTEGER_CST__XAXC *Self__TVKP);
+static void* get_last_value__IUFN(__SLOT_DATA__IJRG *Self__JUFN,void *rec__KUFN);
+static __BOOLEAN__L is_invariant__DPMN(__READ_SLOT__LL4K *Self__EPMN);
+static __BOOLEAN__L is_signed__YKLP(__INTEGER_CST__XAXC *Self__ZKLP);
+static __BOOLEAN__L is_late_binding__P50K(__TYPE_FULL__XMB *Self__Q50K);
+static void increase_capacity__5L1M(__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__AM1M);
+static __BOOLEAN__L is_hexadecimal_digit__FTGC(__CHARACTER__DB Self__GTGC);
+static void* readlip_expr_cmp__1KRB(__PARSER__VSD *Self__2KRB);
+static void* read_constant__AEUC();
+static void* read_group__4TMD(__PARSER__VSD *Self__5TMD);
+static void append_in__DN5E(__ITM_TYPE_GENERIC__LPB *Self__EN5E,__STRING__BC *buffer__FN5E);
+static void append_in__OO5E(__ITM_TYPE_BLOCK__EYRC *Self__PO5E,__STRING__BC *buffer__QO5E);
+static __FAST_ARRAYoITM_LOCALo__VSPC* create_with_capacity__UDTC(__INTEGER__Q new_count__WDTC);
+static void add_last__5G3D(__FAST_ARRAYoITM_LOCALo__VSPC *Self__AH3D,__ITM_LOCAL__TSPC *element__BH3D);
+static void free__1DTC(__FAST_ARRAYoITM_LOCALo__VSPC *tmp__3DTC);
+static void* copy__ZGSC(__FAST_ARRAYoITM_LOCALo__VSPC *tmp__1GSC);
+static void** create__D4QE(__INTEGER__Q nb_elements__F4QE);
+static void* read_send_msg__0PTC(__PARSER__VSD *Self__1PTC,void *first_arg__2PTC);
+static void** create__52EP(__INTEGER__Q nb_elements__B3EP);
+static __BOOLEAN__L access__with__4KMO(__SECTION___RVOB *Self__5KMO,void *me__ALMO,void *client__BLMO);
+static void* copy__3EVJ(__FAST_ARRAYoEXPRo__45WC *tmp__5EVJ);
+static void* new_block__receiver__with__ASWJ(__POSITION__OL p__CSWJ,void *e__DSWJ,__FAST_ARRAYoEXPRo__45WC *larg__ESWJ);
+static void* lookup__G4UJ();
+static void free__10WJ(__FAST_ARRAYoEXPRo__45WC *tmp__30WJ);
+static void* new_read__slot__receiver__with__intern__OEZJ(__POSITION__OL p__QEZJ,void *s__REZJ,void *rec__SEZJ,__FAST_ARRAYoEXPRo__45WC *larg__TEZJ,__BOOLEAN__L is_intern__UEZJ);
+static void* search_require__MAFO(__TYPE__FF *Self__NAFO,__STRING_CONSTANT__0 *n__OAFO);
+static void* search_require__YCFO(__TYPE_NULL__GMB *Self__ZCFO,__STRING_CONSTANT__0 *n__0CFO);
+static void* search_require__EFFO(__TYPE_VOID__IMB *Self__FFFO,__STRING_CONSTANT__0 *n__GFFO);
+static void* search_require__QHFO(__TYPE_CONTEXT__KMB *Self__RHFO,__STRING_CONSTANT__0 *n__SHFO);
+static void* search_require__2JFO(__TYPE_ID__MMB *Self__3JFO,__STRING_CONSTANT__0 *n__4JFO);
+static void* search_require__IMFO(__TYPE_GENERIC__OCY *Self__JMFO,__STRING_CONSTANT__0 *n__KMFO);
+static void* search_require__3I2O(__TYPE_BLOCK__CP5D *Self__4I2O,__STRING_CONSTANT__0 *n__5I2O);
+static void* search_require__JL2O(__PROFIL_BLOCK__O3NJ *Self__KL2O,__STRING_CONSTANT__0 *n__LL2O);
+static void* search_ensure__1SFO(__TYPE__FF *Self__2SFO,__STRING_CONSTANT__0 *n__3SFO);
+static void* search_ensure__HVFO(__TYPE_NULL__GMB *Self__IVFO,__STRING_CONSTANT__0 *n__JVFO);
+static void* search_ensure__TXFO(__TYPE_VOID__IMB *Self__UXFO,__STRING_CONSTANT__0 *n__VXFO);
+static void* search_ensure__5ZFO(__TYPE_CONTEXT__KMB *Self__A0FO,__STRING_CONSTANT__0 *n__B0FO);
+static void* search_ensure__L2FO(__TYPE_ID__MMB *Self__M2FO,__STRING_CONSTANT__0 *n__N2FO);
+static void* search_ensure__X4FO(__TYPE_GENERIC__OCY *Self__Y4FO,__STRING_CONSTANT__0 *n__Z4FO);
+static void* search_ensure__5O2O(__TYPE_BLOCK__CP5D *Self__AP2O,__STRING_CONSTANT__0 *n__BP2O);
+static void* search_ensure__LR2O(__PROFIL_BLOCK__O3NJ *Self__MR2O,__STRING_CONSTANT__0 *n__NR2O);
+static void* to_run_intern__UI0J(__ITM_RESULT__JVMD *Self__VI0J,void *val__WI0J);
+static void* lookup__UHJO(__PROFIL_SLOT__OO2C *Self__VHJO,__STRING_CONSTANT__0 *n__WHJO);
+static __INTEGER__Q affect__with__index__in__T4VJ(__ITM_WRITE_VALUE__EEQC *Self__U4VJ,__STRING_CONSTANT__0 *idf__V4VJ,__EXPR_MULTIPLE__GLWH *val__W4VJ,__INTEGER__Q n__X4VJ,__FAST_ARRAYoEXPRo__45WC *lst__Y4VJ);
+static void* lookup__XGUJ(__STRING_CONSTANT__0 *n__ZGUJ);
+static void* affect_local__with__VQXJ(__ITM_WRITE_VALUE__EEQC *Self__WQXJ,__LOCAL__L4WC *loc__XQXJ,void *v__YQXJ);
+static void* affect_slot__with__GSXJ(__ITM_WRITE_VALUE__EEQC *Self__HSXJ,__STRING_CONSTANT__0 *name__ISXJ,void *v__JSXJ);
+static void* lookup__2BPJ(__STRING_CONSTANT__0 *n__4BPJ);
+static __BOOLEAN__L affect_with__CMKK(__TYPE_FULL__XMB *Self__DMKK,__TYPE_FULL__XMB *other__EMKK);
+static void* affect_slot__with__VNUJ(__ITM_WRITE_CAST__3EQC *Self__WNUJ,__STRING_CONSTANT__0 *name__XNUJ,void *v__YNUJ);
+static __BOOLEAN__L search_parent__Y0XJ(__PROTOTYPE__MF *Self__Z0XJ,__STRING_CONSTANT__0 *n__00XJ);
+static void* lookup__3J2K();
+static void add_arg__to__in__for__block__R3ZK(__ITM_READ_ARG2__JDRC *Self__S3ZK,void *e__T3ZK,__INTEGER__Q idx__U3ZK,__FAST_ARRAYoEXPRo__45WC *args__V3ZK,void *slot__W3ZK,__BOOLEAN__L is_block_value__X3ZK);
+static __STRING_CONSTANT__0* operator__name__MK1J(__STRING_CONSTANT__0 *typ__OK1J,__STRING_CONSTANT__0 *op__PK1J);
+static void error_slot__name__operator__in__GM3J(__POSITION__OL p__IM3J,__STRING_CONSTANT__0 *s__JM3J,__STRING_CONSTANT__0 *op__KM3J,void *t__LM3J);
+static void crash_with_message__JEPK(__SLOT_CODE__4IRG *Self__KEPK,__STRING_CONSTANT__0 *msg__LEPK);
+static __INTEGER__Q priority__TQKK(__SLOT_CODE__4IRG *Self__UQKK);
+static __STRING_CONSTANT__0* associativity__5SKK(__SLOT_CODE__4IRG *Self__ATKK);
+static void make__call__with__intern__3IKK(__DTA_RD_ARGS__HSWJ *Self__4IKK,__POSITION__OL p__5IKK,void *sl__AJKK,__FAST_ARRAYoEXPRo__45WC *args__BJKK,__BOOLEAN__L flag__CJKK);
+static void check_argument_type__for__JIHL(__SLOT_CODE__4IRG *Self__KIHL,__FAST_ARRAYoEXPRo__45WC *larg__LIHL,void *p__MIHL);
+static void check_argument_type__for__AJHL(__SLOT_DATA__IJRG *Self__BJHL,__FAST_ARRAYoEXPRo__45WC *larg__CJHL,void *p__DJHL);
+static void add_first__3BGO(__LIST__WH *Self__4BGO,void *i__5BGO);
+static void add__CLOK(void *p__ELOK);
+static void to_run_in__for__TOWK(__ITM_ARG__Q0MD *Self__UOWK,__FAST_ARRAYoLOCALo__2W1D *arg_lst__VOWK,__PROFIL_SLOT__OO2C *p__WOWK);
+static void to_run_in__for__NPWK(__ITM_ARGS__MITF *Self__OPWK,__FAST_ARRAYoLOCALo__2W1D *arg_lst__PPWK,__PROFIL_SLOT__OO2C *p__QPWK);
+static void make_with_capacity__1P2K(__SLIM_ARRAYoLOCALo__PHOJ *Self__2P2K,__INTEGER__Q n__3P2K);
+static void add_last__0Q2K(__SLIM_ARRAYoLOCALo__PHOJ *Self__1Q2K,__LOCAL__L4WC *e__2Q2K);
+static void* prototype__LEMJ(__TYPE_FULL__XMB *Self__MEMJ);
+static void* lookup__PPVJ();
+static void add_arg__to__in__for__block__5UTJ(__ITM_READ_ARGS__YUTC *Self__AVTJ,void *e__BVTJ,__INTEGER__Q idx__CVTJ,__FAST_ARRAYoEXPRo__45WC *args__DVTJ,void *slot__EVTJ,__BOOLEAN__L is_block_value__FVTJ);
+static __BOOLEAN__L is_export_to__FCVK(__TYPE_FULL__XMB *Self__GCVK,__TYPE_FULL__XMB *t__HCVK);
+static __INTEGER__Q argument_count__KURL(__SLOT_CODE__4IRG *Self__LURL);
+static __INTEGER__Q argument_count__BVRL(__SLOT_DATA__IJRG *Self__CVRL);
+static __BOOLEAN__L is_import_to__4WRL(__TYPE_FULL__XMB *Self__5WRL,__TYPE_FULL__XMB *t__AXRL);
+static void* new_write__with__SSAN(__NODE_STYLE__RD4K *Self__TSAN,void *var__USAN,void *e__VSAN,__SLOT_DATA__IJRG *slot__WSAN);
+static void add_last__FTTN(__FAST_ARRAYoPROFIL_SLOTo__GATH *Self__GTTN,__PROFIL_SLOT__OO2C *element__HTTN);
+static void* write_argument__HOZN(__PROFIL_SLOT__OO2C *Self__IOZN,__FAST_ARRAYoEXPRo__45WC *args__JOZN);
+static void put_result__in__BSFO(__SLOT_CODE__4IRG *Self__CSFO,void *e__DSFO,__LOCAL__L4WC *v__ESFO);
+static __INTEGER__Q fast_first_index_of__2OWL(__FAST_ARRAYoWRITEo__XJFJ *Self__3OWL,void *element__4OWL);
+static __BOOLEAN__L is_invariant__ZVPN(__SLOT_DATA__IJRG *Self__0VPN,void *rec__1VPN);
+static void* readlip_expr_binary__ZGSB(__PARSER__VSD *Self__0GSB);
+static void** create__QGRE(__INTEGER__Q nb_elements__SGRE);
+static void* read_argument__OEVC(__PARSER__VSD *Self__PEVC);
+static __BOOLEAN__L is_sub_type_with_name__FXYP(__TYPE__FF *Self__GXYP,__STRING_CONSTANT__0 *n__HXYP);
+static __BOOLEAN__L is_sub_type_with_name__TZYP(__TYPE_NULL__GMB *Self__UZYP,__STRING_CONSTANT__0 *n__VZYP);
+static __BOOLEAN__L is_sub_type_with_name__B2YP(__TYPE_VOID__IMB *Self__C2YP,__STRING_CONSTANT__0 *n__D2YP);
+static __BOOLEAN__L is_sub_type_with_name__P4YP(__TYPE_CONTEXT__KMB *Self__Q4YP,__STRING_CONSTANT__0 *n__R4YP);
+static __BOOLEAN__L is_sub_type_with_name__3AZP(__TYPE_ID__MMB *Self__4AZP,__STRING_CONSTANT__0 *n__5AZP);
+static __BOOLEAN__L is_sub_type_with_name__LDZP(__TYPE_GENERIC__OCY *Self__MDZP,__STRING_CONSTANT__0 *n__NDZP);
+static __BOOLEAN__L is_sub_type_with_name__ZFZP(__TYPE_BLOCK__CP5D *Self__0FZP,__STRING_CONSTANT__0 *n__1FZP);
+static __BOOLEAN__L is_sub_type_with_name__HIZP(__PROFIL_BLOCK__O3NJ *Self__IIZP,__STRING_CONSTANT__0 *n__JIZP);
+static void* check__with__and__FB1J(void *v__HB1J,__TYPE_FULL__XMB *t__IB1J,__POSITION__OL p__JB1J);
+static void* new_write__slot__receiver__value__DIWJ(__POSITION__OL p__FIWJ,void *s__GIWJ,__READ_LOCAL__55ZI *rec__HIWJ,void *val__IIWJ);
+static void* check__with__and__R1YJ(void *v__T1YJ,__TYPE_FULL__XMB *t__U1YJ,__POSITION__OL p__V1YJ);
+static void crash_on__with_message__KSSK(__SLOT_CODE__4IRG *Self__LSSK,__STRING_CONSTANT__0 *msg__NSSK);
+static __INTEGER__Q check__index__for__SO5L(__ITM_ARG__Q0MD *Self__TO5L,__FAST_ARRAYoEXPRo__45WC *larg__UO5L,__INTEGER__Q idx__VO5L,void *p__WO5L);
+static __INTEGER__Q check__index__for__BP5L(__ITM_ARGS__MITF *Self__CP5L,__FAST_ARRAYoEXPRo__45WC *larg__DP5L,__INTEGER__Q idx__EP5L,void *p__FP5L);
+static __BOOLEAN__L is_cast__with__on__FB2K(__TYPE_FULL__XMB *t__HB2K,__STRING_CONSTANT__0 *msg__IB2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__JB2K);
+static __BOOLEAN__L is_cast__with__on__3C2K(__TYPE_FULL__XMB *t__5C2K,__STRING_CONSTANT__0 *msg__AD2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__BD2K);
+static __BOOLEAN__L is_cast__with__on__VE2K(__TYPE_FULL__XMB *t__XE2K,__STRING_CONSTANT__0 *msg__YE2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__ZE2K);
+static __BOOLEAN__L is_cast__with__on__and__MG2K(__TYPE_FULL__XMB *t__OG2K,__STRING_CONSTANT__0 *msg__PG2K,__FAST_ARRAYoTYPE_FULLo__VAY *lst__QG2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lstp__RG2K);
+static __BOOLEAN__L is_cast__with__on__LH2K(__TYPE_FULL__XMB *t__NH2K,__STRING_CONSTANT__0 *msg__OH2K,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__PH2K);
+static __BOOLEAN__L is_cast__with__on__RFNL(__TYPE_FULL__XMB *t__TFNL,__STRING_CONSTANT__0 *msg__UFNL,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lst__VFNL);
+static __BOOLEAN__L is_invariant__DEUN(__EXPR_EQUAL__KINJ *Self__EEUN);
+static __BOOLEAN__L is_invariant__REUN(__EXPR_NOT_EQUAL__VINJ *Self__SEUN);
+static __BOOLEAN__L is_invariant__FFUN(__EXPR_SUP__ABOJ *Self__GFUN);
+static __BOOLEAN__L is_invariant__TFUN(__EXPR_SUB__UBOJ *Self__UFUN);
+static __BOOLEAN__L is_invariant__BGUN(__EXPR_MUL__KCOJ *Self__CGUN);
+static __BOOLEAN__L is_invariant__PGUN(__EXPR_DIV__4COJ *Self__QGUN);
+static __BOOLEAN__L is_invariant__3GUN(__EXPR_AND__SDOJ *Self__4GUN);
+static __BOOLEAN__L is_invariant__LHUN(__EXPR_SHIFT_R__GEOJ *Self__MHUN);
+static __BOOLEAN__L is_invariant__ZHUN(__EXPR_SHIFT_L__0EOJ *Self__0HUN);
+static __BOOLEAN__L is_invariant__HIUN(__PUT_TO__TFOJ *Self__IIUN);
+static __BOOLEAN__L is_invariant__4IUN(__ITEM__HGOJ *Self__5IUN);
+static __BOOLEAN__L is_invariant__PJUN(__CAST__1HOJ *Self__QJUN);
+static __BOOLEAN__L is_invariant__FYAQ(__EXPR_NOT_LOGIC__W4FL *Self__GYAQ);
+static __BOOLEAN__L is_invariant__EQ3P(__EXPR_OR_LOGIC__ADUL *Self__FQ3P);
+static __BOOLEAN__L is_invariant__PICQ(__EXPR_OR_OR_LOGIC__3DUL *Self__QICQ);
+static __BOOLEAN__L is_invariant__SQ3P(__EXPR_AND_LOGIC__EFUL *Self__TQ3P);
+static __BOOLEAN__L is_invariant__4ICQ(__EXPR_AND_AND_LOGIC__5FUL *Self__5ICQ);
+static __BOOLEAN__L is_invariant__3JUN(__EXPR_NEG__EZVL *Self__4JUN);
+static __BOOLEAN__L is_invariant__CKUN(__EXPR_ADD__SZVL *Self__DKUN);
+static __BOOLEAN__L is_invariant__12ZN(__EXPR_NOT__XUPM *Self__22ZN);
+static __BOOLEAN__L is_invariant__AR3P(__EXPR_MOD__3YPM *Self__BR3P);
+static __BOOLEAN__L is_invariant__AVWO(__EXPR_OR__PQ0N *Self__BVWO);
+static __BOOLEAN__L is_invariant__RY0Q(__EXPR_SUP_EQ__1VBP *Self__SY0Q);
+static __BOOLEAN__L is_invariant__KYAQ(__EXPR_INF__OXBP *Self__LYAQ);
+static __BOOLEAN__L is_invariant__YYAQ(__EXPR_INF_EQ__FYBP *Self__ZYAQ);
+static __BOOLEAN__L is_invariant__HDKQ(__EXPR_XOR__ABEP *Self__IDKQ);
+static void* readlip_expr_unary__0XSB(__PARSER__VSD *Self__1XSB);
+static void append_cast_name_in__TIBL(__ITM_TYPE_SIMPLE__RMB *Self__UIBL,__STRING__BC *buf__VIBL);
+static void append_cast_name_in__GJBL(__ITM_TYPE_STYLE__1MB *Self__HJBL,__STRING__BC *buf__IJBL);
+static void append_cast_name_in__ZJBL(__ITM_TYPE_GENERIC__LPB *Self__0JBL,__STRING__BC *buf__1JBL);
+static void append_cast_name_in__OKBL(__ITM_TYPE_PARAMETER__ZEZ *Self__PKBL,__STRING__BC *buf__QKBL);
+static void* readlip_expr_base__VJKD(__PARSER__VSD *Self__WJKD);
//==========================//
// SOURCE CODE //
@@ -4903,315366 +5723,308255 @@ static __BOOLEAN is_invariant__UYVO(__EXPR_XOR *Self__VYVO);
int main(int argc,char **argv)
{
- __UINTEGER_64 begin_time__5,end_time__CB;
- void *str__IZE,*result__PRD,*cmd__GW,*voir__0ZOG,*result__WRE;
- __INTEGER new_count__L33R,typ_id__E33R,Self__LEG,limit_up__MEG,i__E0X;
- __INTEGER new_capacity__RJNR,old_nb_elts__UJNR,upper__Z33R,Self__X33R;
- __INTEGER typ_id__ZJNR,typ_id__G3W,new_capacity__JLOB,typ_id__LTG;
- __INTEGER typ_id__STD,typ_id__PQF,new_capacity__3SP,typ_id__PUF;
- __INTEGER new_capacity__TUP,typ_id__YXF,typ_id__JZF,new_capacity__C1P;
- __INTEGER typ_id__50F,typ_id__JYLC,typ_id__JUHD,new_capacity__5LCD;
- __INTEGER __tmp__DNCD,__tmp__ZQ2D,Self__5EJF,typ_id__HWF,typ_id__T5RE;
- __INTEGER new_capacity__GMJF,typ_id__HKGC,typ_id__YFGC,typ_id__LXHC;
- __INTEGER typ_id__WWG,typ_id__DIKD,typ_id__5KOD,new_capacity__5UCE;
- __INTEGER typ_id__1GWD,typ_id__NUPD,new_capacity__S3CE,typ_id__OXPD;
- __INTEGER new_capacity__NBDE,typ_id__UQTD,typ_id__KL2B,typ_id__3M2B;
- __INTEGER new_capacity__FDSC,typ_id__QO2B,new_capacity__2ISC;
- __INTEGER typ_id__WCZG,typ_id__222J,new_capacity__LRNK,typ_id__CPCD;
- __INTEGER typ_id__BKNR,typ_id__JKNR,typ_id__RKNR,typ_id__YVCD;
- __INTEGER typ_id__FOE,typ_id__M3SH,typ_id__24SH,typ_id__H3YG;
- __INTEGER typ_id__TRBK,typ_id__ZKNR,Self__L5F,new_capacity__5KNR;
- __INTEGER old_nb_elts__CLNR,upper__EK4R,Self__CK4R,Self__15F;
- __INTEGER new_capacity__FLNR,old_nb_elts__ILNR,upper__JK4R,Self__HK4R;
- __INTEGER Self__KAG,new_capacity__LLNR,old_nb_elts__OLNR,upper__OK4R;
- __INTEGER Self__MK4R,typ_id__SYTG,Self__LRRG,typ_id__GYEG;
- __INTEGER new_capacity__344G,__tmp__BA5G,__tmp__SNDI,Self__LIKJ;
- __INTEGER typ_id__00CD,new_capacity__5EAE,typ_id__3BDJ,Self__4LCJ;
- __INTEGER new_capacity__JFJJ,__tmp__NGJJ,__tmp__C2IK,Self__GJRL;
- __INTEGER time__FB,typ_id__11C,new_capacity__T3N,i__IW,stat__KW,j__HW;
- __INTEGER Self__L35C,n__0SBR,n__2SBR,n__GLLB,typ_id__TLNR;
- __INTEGER typ_id__3LNR,__tmp__TGC,typ_id__HMNR,new_capacity__NMNR;
- __INTEGER old_nb_elts__QMNR,upper__DN4R,Self__BN4R,typ_id__W3E;
- __INTEGER new_capacity__AMP,new_capacity__TMNR,old_nb_elts__WMNR;
- __INTEGER upper__SN4R,Self__QN4R,new_capacity__ZMNR,old_nb_elts__2MNR;
- __INTEGER upper__AO4R,Self__4N4R,typ_id__BNNR,typ_id__LNNR;
- __INTEGER typ_id__VNNR,typ_id__4EFB,Self__NHD,limit_up__OHD;
- __INTEGER new_capacity__3NNR,old_nb_elts__AONR,upper__QP4R,Self__OP4R;
- __INTEGER typ_id__FONR,typ_id__QONR,typ_id__GIE,typ_id__XJE;
- __INTEGER typ_id__DSCD,typ_id__HWUC,j__SAID,i__PAAR;
- __INTEGER pass_count_depend__L1LC,__tmp__G30C,i__QAAR,Self__NTC;
- __INTEGER limit_up__OTC,new_capacity__ZONR,old_nb_elts__2ONR;
- __INTEGER upper__RR4R,Self__PR4R,new_capacity__5ONR,old_nb_elts__CPNR;
- __INTEGER upper__WR4R,Self__UR4R,new_capacity__FPNR,old_nb_elts__IPNR;
- __INTEGER upper__1R4R,Self__ZR4R,Self__2TC,limit_up__3TC;
- __INTEGER new_capacity__LPNR,old_nb_elts__OPNR,upper__AS4R,Self__4R4R;
- __INTEGER new_capacity__RPNR,old_nb_elts__UPNR,upper__FS4R,Self__DS4R;
- __INTEGER new_capacity__XPNR,old_nb_elts__0PNR,upper__KS4R,Self__IS4R;
- __INTEGER new_capacity__3PNR,old_nb_elts__AQNR,upper__PS4R,Self__NS4R;
- __INTEGER new_capacity__DQNR,old_nb_elts__GQNR,upper__US4R,Self__SS4R;
- __INTEGER new_capacity__JQNR,old_nb_elts__MQNR,upper__ZS4R,Self__XS4R;
- __INTEGER Self__QUC,limit_up__RUC,Self__URE,Self__1RE,limit_up__2RE;
- __INTEGER Self__00UC,limit_up__10UC,new_capacity__PQNR;
- __INTEGER old_nb_elts__SQNR,upper__4S4R,Self__2S4R,new_capacity__VQNR;
- __INTEGER old_nb_elts__YQNR,upper__DT4R,Self__BT4R,__tmp__USB;
- __INTEGER new_capacity__1QNR,old_nb_elts__4QNR,upper__IT4R,Self__GT4R;
- __INTEGER new_capacity__BRNR,old_nb_elts__ERNR,upper__NT4R,Self__LT4R;
- __INTEGER new_capacity__HRNR,old_nb_elts__KRNR,upper__ST4R,Self__QT4R;
- __INTEGER new_capacity__NRNR,old_nb_elts__QRNR,upper__XT4R,Self__VT4R;
- __INTEGER new_capacity__TRNR,old_nb_elts__WRNR,upper__2T4R,Self__0T4R;
- __INTEGER new_capacity__1PK,old_nb_elts__PA4Q,upper__CCNC,Self__XWQC;
- __INTEGER i__RAAR,t__AU4R,pour_mil__4T4R,i__CU4R,i__DU4R,n__TZUC;
- __INTEGER t__UZUC,pour_mil__VZUC,i__RX4Q,i__SX4Q,Self__FZCD,Self__PWB;
- __INTEGER limit_up__QWB;
- __POINTER ptr__D33R,ptr_table__N33R,next__M33R,result__O33R;
- __POINTER ptr_table__S33R,next__R33R,result__T33R,ptr__YJNR;
- __POINTER ptr_table__233R,next__133R,result__333R,ptr_table__B43R;
- __POINTER next__A43R,result__C43R,ptr__B3W,ptr_table__G43R,next__F43R;
- __POINTER result__H43R,ptr_table__L43R,next__K43R,result__M43R;
- __POINTER ptr__GTG,ptr_table__Q43R,next__P43R,result__R43R;
- __POINTER ptr_table__V43R,next__U43R,result__W43R,ptr__NTD;
- __POINTER ptr_table__043R,next__Z43R,result__143R,ptr_table__543R;
- __POINTER next__443R,result__A53R,ptr__KQF,ptr_table__E53R,next__D53R;
- __POINTER result__F53R,ptr_table__J53R,next__I53R,result__K53R;
- __POINTER ptr__KUF,ptr_table__O53R,next__N53R,result__P53R;
- __POINTER ptr_table__T53R,next__S53R,result__U53R,ptr__TXF;
- __POINTER ptr_table__Y53R,next__X53R,result__Z53R,ptr_table__353R;
- __POINTER next__253R,result__453R,ptr__EZF,ptr_table__CA4R,next__BA4R;
- __POINTER result__DA4R,ptr_table__HA4R,next__GA4R,result__IA4R;
- __POINTER ptr__00F,ptr_table__MA4R,next__LA4R,result__NA4R;
- __POINTER ptr_table__RA4R,next__QA4R,result__SA4R,ptr__EYLC;
- __POINTER ptr_table__WA4R,next__VA4R,result__XA4R,ptr_table__1A4R;
- __POINTER next__0A4R,result__2A4R,ptr__EUHD,ptr_table__AB4R;
- __POINTER next__5A4R,result__BB4R,ptr_table__FB4R,next__EB4R;
- __POINTER result__GB4R,ptr__CWF,ptr_table__KB4R,next__JB4R;
- __POINTER result__LB4R,ptr_table__PB4R,next__OB4R,result__QB4R;
- __POINTER ptr__O5RE,ptr_table__UB4R,next__TB4R,result__VB4R;
- __POINTER ptr_table__ZB4R,next__YB4R,result__0B4R,ptr__CKGC;
- __POINTER ptr_table__4B4R,next__3B4R,result__5B4R,ptr_table__DC4R;
- __POINTER next__CC4R,result__EC4R,ptr__TFGC,ptr_table__IC4R;
- __POINTER next__HC4R,result__JC4R,ptr_table__NC4R,next__MC4R;
- __POINTER result__OC4R,ptr__GXHC,ptr_table__SC4R,next__RC4R;
- __POINTER result__TC4R,ptr_table__XC4R,next__WC4R,result__YC4R;
- __POINTER ptr__RWG,ptr_table__2C4R,next__1C4R,result__3C4R;
- __POINTER ptr_table__BD4R,next__AD4R,result__CD4R,ptr__4HKD;
- __POINTER ptr_table__GD4R,next__FD4R,result__HD4R,ptr_table__LD4R;
- __POINTER next__KD4R,result__MD4R,ptr__0KOD,ptr_table__QD4R;
- __POINTER next__PD4R,result__RD4R,ptr_table__VD4R,next__UD4R;
- __POINTER result__WD4R,ptr__WGWD,ptr_table__0D4R,next__ZD4R;
- __POINTER result__1D4R,ptr_table__5D4R,next__4D4R,result__AE4R;
- __POINTER ptr__IUPD,ptr_table__EE4R,next__DE4R,result__FE4R;
- __POINTER ptr_table__JE4R,next__IE4R,result__KE4R,ptr__JXPD;
- __POINTER ptr_table__OE4R,next__NE4R,result__PE4R,ptr_table__TE4R;
- __POINTER next__SE4R,result__UE4R,ptr__PQTD,ptr_table__YE4R;
- __POINTER next__XE4R,result__ZE4R,ptr_table__3E4R,next__2E4R;
- __POINTER result__4E4R,ptr__FL2B,ptr_table__CF4R,next__BF4R;
- __POINTER result__DF4R,ptr_table__HF4R,next__GF4R,result__IF4R;
- __POINTER ptr__YM2B,ptr_table__MF4R,next__LF4R,result__NF4R;
- __POINTER ptr_table__RF4R,next__QF4R,result__SF4R,ptr__LO2B;
- __POINTER ptr_table__WF4R,next__VF4R,result__XF4R,ptr_table__1F4R;
- __POINTER next__0F4R,result__2F4R,ptr__RCZG,ptr_table__AG4R;
- __POINTER next__5F4R,result__BG4R,ptr_table__FG4R,next__EG4R;
- __POINTER result__GG4R,ptr__X22J,ptr_table__KG4R,next__JG4R;
- __POINTER result__LG4R,ptr_table__PG4R,next__OG4R,result__QG4R;
- __POINTER ptr__3OCD,ptr_table__UG4R,next__TG4R,result__VG4R;
- __POINTER ptr_table__ZG4R,next__YG4R,result__0G4R,ptr__AKNR;
- __POINTER ptr_table__4G4R,next__3G4R,result__5G4R,ptr_table__DH4R;
- __POINTER next__CH4R,result__EH4R,ptr__IKNR,ptr_table__IH4R;
- __POINTER next__HH4R,result__JH4R,ptr_table__NH4R,next__MH4R;
- __POINTER result__OH4R,ptr__QKNR,ptr_table__SH4R,next__RH4R;
- __POINTER result__TH4R,ptr_table__XH4R,next__WH4R,result__YH4R;
- __POINTER ptr__TVCD,ptr_table__2H4R,next__1H4R,result__3H4R;
- __POINTER ptr_table__BI4R,next__AI4R,result__CI4R,ptr__AOE;
- __POINTER ptr_table__GI4R,next__FI4R,result__HI4R,ptr_table__LI4R;
- __POINTER next__KI4R,result__MI4R,ptr__H3SH,ptr_table__QI4R;
- __POINTER next__PI4R,result__RI4R,ptr_table__VI4R,next__UI4R;
- __POINTER result__WI4R,ptr__X4SH,ptr_table__0I4R,next__ZI4R;
- __POINTER result__1I4R,ptr_table__5I4R,next__4I4R,result__AJ4R;
- __POINTER ptr__C3YG,ptr_table__EJ4R,next__DJ4R,result__FJ4R;
- __POINTER ptr_table__JJ4R,next__IJ4R,result__KJ4R,ptr__ORBK;
- __POINTER ptr_table__OJ4R,next__NJ4R,result__PJ4R,ptr_table__TJ4R;
- __POINTER next__SJ4R,result__UJ4R,ptr__YKNR,ptr_table__YJ4R;
- __POINTER next__XJ4R,result__ZJ4R,ptr_table__3J4R,next__2J4R;
- __POINTER result__4J4R,ptr__NYTG,ptr_table__RK4R,next__QK4R;
- __POINTER result__SK4R,ptr_table__WK4R,next__VK4R,result__XK4R;
- __POINTER ptr__BYEG,ptr_table__1K4R,next__0K4R,result__2K4R;
- __POINTER ptr_table__AL4R,next__5K4R,result__BL4R,ptr__V0CD;
- __POINTER ptr_table__FL4R,next__EL4R,result__GL4R,ptr_table__KL4R;
- __POINTER next__JL4R,result__LL4R,ptr__YBDJ,ptr_table__PL4R;
- __POINTER next__OL4R,result__QL4R,ptr_table__UL4R,next__TL4R;
- __POINTER result__VL4R,ptr__W1C,ptr_table__ZL4R,next__YL4R;
- __POINTER result__0L4R,ptr_table__4L4R,next__3L4R,result__5L4R;
- __POINTER ptr__SLNR,ptr_table__DM4R,next__CM4R,result__EM4R;
- __POINTER ptr_table__IM4R,next__HM4R,result__JM4R,ptr__2LNR;
- __POINTER ptr_table__NM4R,next__MM4R,result__OM4R,ptr_table__SM4R;
- __POINTER next__RM4R,result__TM4R,ptr__GMNR,ptr_table__XM4R;
- __POINTER next__WM4R,result__YM4R,ptr_table__2M4R,next__1M4R;
- __POINTER result__3M4R,ptr__R3E,ptr_table__GN4R,next__FN4R;
- __POINTER result__HN4R,ptr_table__LN4R,next__KN4R,result__MN4R;
- __POINTER entry__IDD,ptr__ANNR,ptr_table__DO4R,next__CO4R;
- __POINTER result__EO4R,ptr_table__IO4R,next__HO4R,result__JO4R;
- __POINTER ptr__KNNR,ptr_table__NO4R,next__MO4R,result__OO4R;
- __POINTER ptr_table__SO4R,next__RO4R,result__TO4R,ptr__UNNR;
- __POINTER ptr_table__0O4R,next__ZO4R,result__1O4R,ptr_table__5O4R;
- __POINTER next__4O4R,result__AP4R,ptr__ZEFB,ptr_table__EP4R;
- __POINTER next__DP4R,result__FP4R,ptr_table__JP4R,next__IP4R;
- __POINTER result__KP4R,ptr__EONR,ptr_table__TP4R,next__SP4R;
- __POINTER result__UP4R,ptr_table__YP4R,next__XP4R,result__ZP4R;
- __POINTER ptr__PONR,ptr_table__3P4R,next__2P4R,result__4P4R;
- __POINTER ptr_table__CQ4R,next__BQ4R,result__DQ4R,ptr__BIE;
- __POINTER ptr_table__HQ4R,next__GQ4R,result__IQ4R,ptr_table__MQ4R;
- __POINTER next__LQ4R,result__NQ4R,ptr__SJE,ptr_table__RQ4R,next__QQ4R;
- __POINTER result__SQ4R,ptr_table__WQ4R,next__VQ4R,result__XQ4R;
- __POINTER ptr__4RCD,ptr_table__1Q4R,next__0Q4R,result__2Q4R;
- __POINTER ptr_table__AR4R,next__5Q4R,result__BR4R,ptr__CWUC;
- __POINTER ptr_table__FR4R,next__ER4R,result__GR4R,ptr_table__KR4R;
- __POINTER next__JR4R,result__LR4R,stream__1TB,file_output__1;
- __UINTEGER_32 sz__F33R,a__G33R,new_size__H33R,t__I33R,a__J33R;
- __UINTEGER_32 new_size__V33R,lab_type__U33R,sz__0JNR,a__1JNR;
- __UINTEGER_32 new_size__2JNR,t__3JNR,a__4JNR,new_size__E43R;
- __UINTEGER_32 lab_type__D43R,sz__D3W,a__UP3Q,new_size__SP3Q,t__YP3Q;
- __UINTEGER_32 a__0P3Q,new_size__O43R,lab_type__N43R,sz__ITG,a__5P3Q;
- __UINTEGER_32 new_size__3P3Q,t__DQ3Q,a__FQ3Q,new_size__Y43R;
- __UINTEGER_32 lab_type__X43R,sz__PTD,a__2A4Q,new_size__ZPH,t__CRH;
- __UINTEGER_32 a__AB4Q,new_size__C53R,lab_type__B53R,sz__MQF,a__KQ3Q;
- __UINTEGER_32 new_size__IQ3Q,t__OQ3Q,a__QQ3Q,new_size__M53R;
- __UINTEGER_32 lab_type__L53R,sz__MUF,a__VQ3Q,new_size__TQ3Q,t__ZQ3Q;
- __UINTEGER_32 a__1Q3Q,new_size__W53R,lab_type__V53R,sz__VXF,a__AR3Q;
- __UINTEGER_32 new_size__4Q3Q,t__ER3Q,a__GR3Q,new_size__AA4R;
- __UINTEGER_32 lab_type__553R,sz__GZF,a__LR3Q,new_size__JR3Q,t__PR3Q;
- __UINTEGER_32 a__RR3Q,new_size__KA4R,lab_type__JA4R,sz__20F,a__WR3Q;
- __UINTEGER_32 new_size__UR3Q,t__0R3Q,a__2R3Q,new_size__UA4R;
- __UINTEGER_32 lab_type__TA4R,sz__GYLC,a__BS3Q,new_size__5R3Q,t__FS3Q;
- __UINTEGER_32 a__HS3Q,new_size__4A4R,lab_type__3A4R,sz__GUHD,a__MS3Q;
- __UINTEGER_32 new_size__KS3Q,t__QS3Q,a__SS3Q,new_size__IB4R;
- __UINTEGER_32 lab_type__HB4R,sz__EWF,a__3S3Q,new_size__1S3Q,t__BT3Q;
- __UINTEGER_32 a__DT3Q,new_size__SB4R,lab_type__RB4R,sz__Q5RE,a__IT3Q;
- __UINTEGER_32 new_size__GT3Q,t__MT3Q,a__OT3Q,new_size__2B4R;
- __UINTEGER_32 lab_type__1B4R,sz__EKGC,a__TT3Q,new_size__RT3Q,t__XT3Q;
- __UINTEGER_32 a__ZT3Q,new_size__GC4R,lab_type__FC4R,sz__VFGC,a__4T3Q;
- __UINTEGER_32 new_size__2T3Q,t__CU3Q,a__EU3Q,new_size__QC4R;
- __UINTEGER_32 lab_type__PC4R,sz__IXHC,a__JU3Q,new_size__HU3Q,t__NU3Q;
- __UINTEGER_32 a__PU3Q,new_size__0C4R,lab_type__ZC4R,sz__TWG,a__GA4Q;
- __UINTEGER_32 new_size__EA4Q,t__KA4Q,a__MA4Q,new_size__ED4R;
- __UINTEGER_32 lab_type__DD4R,sz__AIKD,a__UU3Q,new_size__SU3Q,t__YU3Q;
- __UINTEGER_32 a__0U3Q,new_size__OD4R,lab_type__ND4R,sz__2KOD,a__5U3Q;
- __UINTEGER_32 new_size__3U3Q,t__DV3Q,a__FV3Q,new_size__YD4R;
- __UINTEGER_32 lab_type__XD4R,sz__YGWD,a__KV3Q,new_size__IV3Q,t__OV3Q;
- __UINTEGER_32 a__QV3Q,new_size__CE4R,lab_type__BE4R,sz__KUPD,a__VV3Q;
- __UINTEGER_32 new_size__TV3Q,t__ZV3Q,a__1V3Q,new_size__ME4R;
- __UINTEGER_32 lab_type__LE4R,sz__LXPD,a__AW3Q,new_size__4V3Q,t__EW3Q;
- __UINTEGER_32 a__GW3Q,new_size__WE4R,lab_type__VE4R,sz__RQTD,a__LW3Q;
- __UINTEGER_32 new_size__JW3Q,t__PW3Q,a__RW3Q,new_size__AF4R;
- __UINTEGER_32 lab_type__5E4R,sz__HL2B,a__WW3Q,new_size__UW3Q,t__0W3Q;
- __UINTEGER_32 a__2W3Q,new_size__KF4R,lab_type__JF4R,sz__0M2B,a__BX3Q;
- __UINTEGER_32 new_size__5W3Q,t__FX3Q,a__HX3Q,new_size__UF4R;
- __UINTEGER_32 lab_type__TF4R,sz__NO2B,a__MX3Q,new_size__KX3Q,t__QX3Q;
- __UINTEGER_32 a__SX3Q,new_size__4F4R,lab_type__3F4R,sz__TCZG,a__XX3Q;
- __UINTEGER_32 new_size__VX3Q,t__1X3Q,a__3X3Q,new_size__IG4R;
- __UINTEGER_32 lab_type__HG4R,sz__Z22J,a__CY3Q,new_size__AY3Q,t__GY3Q;
- __UINTEGER_32 a__IY3Q,new_size__SG4R,lab_type__RG4R,sz__5OCD,a__NY3Q;
- __UINTEGER_32 new_size__LY3Q,t__RY3Q,a__TY3Q,new_size__2G4R;
- __UINTEGER_32 lab_type__1G4R,sz__CKNR,a__DKNR,new_size__EKNR,t__FKNR;
- __UINTEGER_32 a__GKNR,new_size__GH4R,lab_type__FH4R,sz__KKNR,a__LKNR;
- __UINTEGER_32 new_size__MKNR,t__NKNR,a__OKNR,new_size__QH4R;
- __UINTEGER_32 lab_type__PH4R,sz__SKNR,a__TKNR,new_size__UKNR,t__VKNR;
- __UINTEGER_32 a__WKNR,new_size__0H4R,lab_type__ZH4R,sz__VVCD,a__HE4Q;
- __UINTEGER_32 new_size__YTZQ,t__0TZQ,a__LE4Q,new_size__EI4R;
- __UINTEGER_32 lab_type__DI4R,sz__COE,a__YY3Q,new_size__WY3Q,t__2Y3Q;
- __UINTEGER_32 a__4Y3Q,new_size__OI4R,lab_type__NI4R,sz__J3SH,a__DZ3Q;
- __UINTEGER_32 new_size__BZ3Q,t__HZ3Q,a__JZ3Q,new_size__YI4R;
- __UINTEGER_32 lab_type__XI4R,sz__Z4SH,a__OZ3Q,new_size__MZ3Q,t__SZ3Q;
- __UINTEGER_32 a__UZ3Q,new_size__CJ4R,lab_type__BJ4R,sz__E3YG,a__ZZ3Q;
- __UINTEGER_32 new_size__XZ3Q,t__3Z3Q,a__5Z3Q,new_size__MJ4R;
- __UINTEGER_32 lab_type__LJ4R,sz__QRBK,a__E03Q,new_size__C03Q,t__I03Q;
- __UINTEGER_32 a__K03Q,new_size__WJ4R,lab_type__VJ4R,sz__0KNR,a__1KNR;
- __UINTEGER_32 new_size__2KNR,t__3KNR,a__4KNR,new_size__AK4R;
- __UINTEGER_32 lab_type__5J4R,sz__PYTG,a__P03Q,new_size__N03Q,t__T03Q;
- __UINTEGER_32 a__V03Q,new_size__ZK4R,lab_type__YK4R,sz__DYEG,a__2ZZQ;
- __UINTEGER_32 new_size__0ZZQ,t__A0ZQ,a__C0ZQ,new_size__DL4R;
- __UINTEGER_32 lab_type__CL4R,sz__X0CD,a__A13Q,new_size__403Q,t__E13Q;
- __UINTEGER_32 a__G13Q,new_size__NL4R,lab_type__ML4R,sz__0BDJ,a__L13Q;
- __UINTEGER_32 new_size__J13Q,t__P13Q,a__R13Q,new_size__XL4R;
- __UINTEGER_32 lab_type__WL4R,sz__Y1C,a__213Q,new_size__013Q,t__A23Q;
- __UINTEGER_32 a__C23Q,new_size__BM4R,lab_type__AM4R,sz__ULNR,a__VLNR;
- __UINTEGER_32 new_size__WLNR,t__XLNR,a__YLNR,new_size__LM4R;
- __UINTEGER_32 lab_type__KM4R,sz__4LNR,a__5LNR,new_size__AMNR,t__BMNR;
- __UINTEGER_32 a__CMNR,new_size__VM4R,lab_type__UM4R,sz__IMNR,a__JMNR;
- __UINTEGER_32 new_size__KMNR,t__LMNR,a__MMNR,new_size__5M4R;
- __UINTEGER_32 lab_type__4M4R,sz__T3E,a__I43Q,new_size__G43Q,t__M43Q;
- __UINTEGER_32 a__O43Q,new_size__ON4R,lab_type__NN4R,sz__CNNR,a__DNNR;
- __UINTEGER_32 new_size__ENNR,t__FNNR,a__GNNR,new_size__LO4R;
- __UINTEGER_32 lab_type__KO4R,sz__MNNR,a__NNNR,new_size__ONNR,t__PNNR;
- __UINTEGER_32 a__QNNR,new_size__VO4R,lab_type__UO4R,sz__WNNR,a__XNNR;
- __UINTEGER_32 new_size__YNNR,t__ZNNR,a__0NNR,new_size__CP4R;
- __UINTEGER_32 lab_type__BP4R,sz__1EFB,a__X1ZQ,new_size__V1ZQ,t__11ZQ;
- __UINTEGER_32 a__31ZQ,new_size__MP4R,lab_type__LP4R,sz__GONR,a__HONR;
- __UINTEGER_32 new_size__IONR,t__JONR,a__KONR,new_size__1P4R;
- __UINTEGER_32 lab_type__0P4R,sz__RONR,a__SONR,new_size__TONR,t__UONR;
- __UINTEGER_32 a__VONR,new_size__FQ4R,lab_type__EQ4R,sz__DIE,a__EK4Q;
- __UINTEGER_32 new_size__5WZQ,t__BXZQ,a__IK4Q,new_size__PQ4R;
- __UINTEGER_32 lab_type__OQ4R,sz__UJE,a__V43Q,new_size__T43Q,t__Z43Q;
- __UINTEGER_32 a__143Q,new_size__ZQ4R,lab_type__YQ4R,sz__ASCD,a__EP4Q;
- __UINTEGER_32 new_size__FYZQ,t__HYZQ,a__IP4Q,new_size__DR4R;
- __UINTEGER_32 lab_type__CR4R,sz__EWUC,a__SR4Q,new_size__RYZQ,t__TYZQ;
- __UINTEGER_32 a__BMI,new_size__NR4R,lab_type__MR4R,Result__OZ0D;
- __STRING *Self__C0X,*Self__ALNR,*Self__GLNR,*Self__MLNR,*Self__ZSBR;
- __STRING *Self__1SBR,*Self__10UB,*Self__FLLB,*Self__OMNR,*Self__ATBR;
- __STRING *Self__0MNR,*Self__4NNR,*Self__0ONR,*Self__APNR,*Self__GPNR;
- __STRING *Self__MPNR,*Self__SPNR,*Self__YPNR,*Self__4PNR,*Self__EQNR;
- __STRING *Self__KQNR,*Self__QQNR,*Self__WQNR,*Self__KTBR,*Self__LTBR;
- __STRING *Self__MTBR,*Self__NTBR,*Self__OTBR,*Self__5YK;
- __ITM_TYPE_GENERIC_ELT *result__DUHD;
- void *element__4SBR,*__tmp__LHC,*__tmp__MHC,*__tmp__OHC,*ic__GDD;
- void *name__EV3,*element__CTBR,*element__B31,*cmd__N1LC,*__tmp__HJQC;
- __STRING_CONSTANT *result__FMNR,*Self__QOL,*Self__B43Q,*Self__D43Q;
- __STRING_CONSTANT *Self__Q43Q,*Self__M4K;
- __POSITION pos__2ZGQ,pos__4ZGQ,pos__A0GQ,pos__C0GQ,pos__E0GQ;
- __POSITION pos__G0GQ,pos__I0GQ,pos__K0GQ,pos__M0GQ,pos__O0GQ,pos__KMG;
- __POSITION pos__VGDR,pos__WGDR,pos__XGDR,pos__M1ME,p__1T0C,pos__Y1GQ;
- __POSITION pos__11GQ,pos__3TCD,__tmp__X2LC,__tmp__22LC,__tmp__C3LC;
- __TYPE_FULL *result__DONR,*Self__LONR,*result__OONR,*Self__WONR;
- __TYPE_FULL *result__AIE,*Self__2SL;
- void *__tmp__ZIB,*__tmp__QKB,*__tmp__4KB,*__tmp__ELB;
- void *__tmp__1IB,*__tmp__DJB,*__tmp__J1GQ,*__tmp__LJB,*__tmp__L1GQ;
- void *__tmp__TJB,*__tmp__N1GQ,*__tmp__1JB,*__tmp__P1GQ,*__tmp__DKB;
- void *__tmp__R1GQ,*__tmp__RKB,*__tmp__ZKB,*__tmp__C1IB,*__tmp__5KB;
- void *__tmp__FLB,*t__5T0C,*__tmp__Z2LC,*__tmp__E3LC;
- void *__tmp__CJB,*__tmp__KJB,*__tmp__SJB,*__tmp__0JB,*__tmp__CKB;
- void *__tmp__KKB;
- __ITM_TYPE_STYLE *Self__I1GQ,*Self__K1GQ,*Self__M1GQ,*Self__O1GQ;
- __ITM_TYPE_STYLE *Self__Q1GQ,*Self__S1GQ,*Self__A1IB;
- void *itm_type_character__RIB,*itm_type_n_a_character__SIB;
- void *__tmp__SD,*proto__0PB;
- __PROTOTYPE *Self__G1LC;
- __EXTERNAL_C *result__3RCD,*Self__VVZD;
- void *result__UHQC,*__tmp__IJQC;
- void *s__VHQC;
- void *__tmp__FJQC,*__tmp__EPB;
- void *self_main__I1LC;
- __INTEGER_CST *result__BWUC,*Self__S4YD;
- __CONTEXT *Self__TI4F;
- __NODE_TYPE *Self__IZ4F;
- void *__tmp__E30C,*__tmp__TNB,*__tmp__MOB;
- __LIST *Self__ZZOG;
- __PROFIL_SLOT *Self__4DJM;
- __PROFIL_BLOCK *Self__HMEJ;
- __CHARACTER *arg__HZE,*p__D0X,*Self__TJNR,*new__VJNR,*Self__BLNR;
- __CHARACTER *new__DLNR,*Self__HLNR,*new__JLNR,*Self__NLNR,*new__PLNR;
- __CHARACTER *path__HGC,*Self__PMNR,*new__RMNR,*Self__VMNR,*new__XMNR;
- __CHARACTER *Self__1MNR,*new__3MNR,*Self__5NNR,*new__BONR,*Self__1ONR;
- __CHARACTER *new__3ONR,*Self__BPNR,*new__DPNR,*Self__HPNR,*new__JPNR;
- __CHARACTER *Self__NPNR,*new__PPNR,*Self__TPNR,*new__VPNR,*Self__ZPNR;
- __CHARACTER *new__1PNR,*Self__5PNR,*new__BQNR,*Self__FQNR,*new__HQNR;
- __CHARACTER *Self__LQNR,*new__NQNR,*Self__RQNR,*new__TQNR,*Self__XQNR;
- __CHARACTER *new__ZQNR,*Self__3QNR,*new__5QNR,*Self__DRNR,*new__FRNR;
- __CHARACTER *Self__JRNR,*new__LRNR,*Self__PRNR,*new__RRNR,*Self__VRNR;
- __CHARACTER *new__XRNR,*Self__OA4Q,*new__RA4Q;
- __FAST_ARRAYoSTRINGo *result__C33R,*Self__K33R,*result__QWG,*Self__H1M;
- void *result__GZE;
- __CHARACTER ch__WJNR,Self__CXLC,car__JW,Self__USBR,Self__LC1;
- __CHARACTER result__NC1,result__VN4R,result__YN4R,result__1N4R;
- __CHARACTER result__XO4R,result__V2BR,result__ETBR;
- __LINKED_LISToSTRING_CONSTANTo *result__XJNR,*result__MTD,*Self__5SBR;
- __LINKED_LISToSTRING_CONSTANTo *Self__DTBR,*Self__A31;
- __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *result__A3W;
- __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__P4JB;
- __FAST_ARRAYoPROTOTYPEo *result__FTG,*Self__HZM,*Self__O4L;
- __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *result__JQF,*Self__YIM;
- __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__JUF;
- __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__RJM;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *result__SXF,*Self__PLM;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__GTBR,*Self__HTBR;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__10R,*Self__R1R;
- __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *result__DZF,*Self__TMM;
- __FAST_ARRAYoITM_TYPE_GENERICo *result__Z0F,*Self__ZRM;
- __FAST_ARRAYoITM_TYPE_GENERIC_ELTo *result__DYLC,*Self__WEQC;
- __FAST_ARRAYoITM_TYPE_GENERIC_ELTo *Self__3LCD;
- void *result__GTLC;
- __BOOLEAN __tmp__NMCD,__tmp__L54G,__tmp__XFJJ,result__TSBR,__tmp__GY;
- __BOOLEAN __tmp__TY,result__SV1,__tmp__AZ,result__EW1,__tmp__40;
- __BOOLEAN result__WW1,result__VSBR,__tmp__U4,result__IX1,__tmp__L2;
- __BOOLEAN __tmp__X2,result__NCMD,result__XSBR,result__M0EB,__tmp__FAB;
- __BOOLEAN result__0X1,__tmp__CBB,result__MY1,__tmp__QBB,result__4Y1;
- __BOOLEAN __tmp__4BB,result__QZ1,__tmp__5GC,result__UN4R,result__DV3;
- __BOOLEAN result__XN4R,__tmp__UX3,__tmp__OZ3,result__0N4R,__tmp__2Y3;
- __BOOLEAN result__WO4R,result__IU3,__tmp__303,result__3TB,__tmp__MZCD;
- void **__tmp__CNCD,**new__GQ2D;
- __FAST_ARRAYoITM_TYPE_STYLEo *result__BWF,*Self__3JM;
- __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *result__N5RE;
- __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__3HGF;
- __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *result__BKGC,*Self__EJPC;
- __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *result__SFGC,*Self__YHPC;
- __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *result__FXHC,*Self__ZSPC;
- __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *result__3HKD,*Self__SL0D;
- __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *result__ZKOD,*Self__HO1D;
- __FAST_ARRAYoITM_TYPE_MULTIo *result__VGWD,*Self__HG3D;
- __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *result__HUPD;
- __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__BW1D;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__IXPD;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__AZ1D;
- __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *result__OQTD,*Self__202D;
- __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *result__EL2B,*Self__5AOC;
- __HASHED_SEToFAST_ARRAYoTYPE_FULLoo *result__XM2B,*Self__DCOC;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *result__KO2B;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__ZGOC;
- __FAST_ARRAYoTYPES_TMPo *result__QCZG,*Self__G34G;
- __HASHED_SEToTYPESo *result__W22J,*Self__KUIK;
- __FAST_ARRAYoCONTEXTo *result__2OCD,*Self__1RZD;
- __FAST_ARRAYoLOCALo *result__5JNR,*Self__ISBR,*result__HKNR;
- __FAST_ARRAYoLOCALo *Self__LSBR,*result__PKNR,*Self__OSBR;
- __FAST_ARRAYoLOCALo *result__XKNR,*Self__RSBR,*result__AYEG;
- __FAST_ARRAYoLOCALo *Self__ZVPG,*Self__JTBR;
- __LINKED_LISToNODE_TYPEo *result__SVCD,*Self__0ZSE;
- __FAST_ARRAYoPROFILo *result__5NE,*Self__Q0L;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *result__G3SH,*Self__GWEI;
- __FAST_ARRAYoFAST_ARRAYoSLOToo *result__W4SH,*Self__KXEI;
- __FAST_ARRAYoLISTo *result__B3YG,*Self__414G;
- __FAST_ARRAYoLOCAL_SEQo *result__NRBK,*Self__MHJK;
- __FAST_ARRAYoFAST_ARRAYoLOCALoo *result__MYTG,*Self__NS4G,*Self__144G;
- void *result__EIQG;
- void **__tmp__AA5G,**new__5MDI;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *result__U0CD;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__OWZD;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__MZ0D;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__F00D;
- __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *result__XBDJ,*Self__YBJJ;
- __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *Self__HFJJ;
- void *result__W0BJ;
- __FAST_ARRAYoSLOT_DATAo *__tmp__40BJ;
- void **__tmp__MGJJ,**new__P1IK;
- __HASHED_SEToABSTRACT_STRINGo *result__V1C,*Self__J1K;
- __LINKED_LIST_NODEoSTRING_CONSTANTo *result__RLNR,*Self__ZLNR;
- __LINKED_LIST_NODEoSTRING_CONSTANTo *result__1LNR,*Self__DMNR;
- __LINKED_LIST_NODEoSTRING_CONSTANTo *result__5MNR,*Self__HNNR;
- __LINKED_LIST_NODEoSTRING_CONSTANTo *result__JNNR,*Self__RNNR;
- __LINKED_LIST_NODEoSTRING_CONSTANTo *result__TNNR,*Self__1NNR;
- __LINKED_LIST_NODEoSTRING_CONSTANTo *result__YEFB,*Self__OKMB;
- __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *result__Q3E;
- __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__SGM;
- __FAST_ARRAYoTYPE_IDo *result__RJE,*Self__NTL;
- void *result__FTBR,*type_gen__QIB,*result__MOC;
- void *src__TRB;
+ __UINTEGER_64__YB __tmp__SC,__tmp__YK;
+ __STRING__BC *__tmp__NFH,*__tmp__4FE,*Self__30Z,*__tmp__OHSC;
+ __STRING__BC *__tmp__PN2E,*__tmp__3KCL,*__tmp__JBI,*__tmp__GEH;
+ __STRING__BC *__tmp__KEH,*__tmp__K0D,*__tmp__GO,*__tmp__WBXS;
+ __STRING__BC *Self__KV4T,*__tmp__ACXS,*Self__CN0T;
+ __INTEGER__Q __tmp__UFE,Self__XYG,idx__PHQ,typ_id__PAOU,Self__NS4T;
+ __INTEGER__Q Self__HO5G,__tmp__AQAG,__tmp__ZW2G,Self__HGVH;
+ __INTEGER__Q __tmp__5AOU,Self__ABOU,__tmp__JDB,__tmp__FBOU;
+ __INTEGER__Q __tmp__HBOU,Self__IBOU;
+ __POINTER__IB ptr__4AL,__tmp__EBL,__tmp__LD0T,__tmp__ND0T,__tmp__NC4T;
+ __POINTER__IB __tmp__PC4T,__tmp__RC4T,__tmp__SC4T,__tmp__BE4T;
+ __POINTER__IB __tmp__CE4T,__tmp__RAOU,__tmp__SAOU,__tmp__RS4T;
+ __POINTER__IB __tmp__TS4T,__tmp__VS4T,__tmp__WS4T,__tmp__3S4T;
+ __POINTER__IB __tmp__5S4T,__tmp__BT4T,__tmp__CT4T;
+ __UINTEGER_32__ZWB __tmp__OD0T,__tmp__RE0T,__tmp__TAOU,__tmp__DT4T;
+ __MEMORY__2PG *__tmp__WC4T,*__tmp__GE4T,*__tmp__0S4T,*__tmp__GT4T;
+ __LIP_BOOLEAN__BCB *result__LN0C,*result__W0D;
+ void *__tmp__3M5;
+ __ITM_TYPE_PARAMETER__ZEZ *result__TZWC,*Self__RF2C;
+ __STRING_CONSTANT__0 *__tmp__Q3,*__tmp__IAB,*__tmp__UBB,*__tmp__VDB;
+ void *arg__F4,*__tmp__AGC;
+ __LIP_SLOT_CODE__HC *__tmp__KAB;
+ __LIP_INTEGER__HDB *__tmp__LDB;
+ __LIP_STRING__TDB *__tmp__XDB;
+ __LIP_SLOT_DATA__3AB *__tmp__QDXS;
+ __POSITION__OL __tmp__IGC,__tmp__YH2C,__tmp__SAXC;
+ __TYPE_FULL__XMB *__tmp__3LC,*__tmp__ZMB,*t__FNIO,*ts__GNIO,*ts__4V4T;
+ __TYPE_FULL__XMB *ts__CW4T;
+ __TYPE_ID__MMB *result__KBOU,*Self__WBOU,*Self__3JXS;
+ __ITM_TYPE_STYLE__1MB *__tmp__BNB;
+ __ITM_TYPE_GENERIC__LPB *__tmp__PPB;
+ __PROTOTYPE__MF *__tmp__RF,*Self__V3WC,*__tmp__FWB;
+ __LIST__WH *result__OHAD,*Self__XG4D,*__tmp__S4WC;
+ __LOCAL__L4WC *__tmp__W1FD,*loc__ENIO,*__tmp__3YST,*__tmp__5RIO;
+ __PUSH__IXB *__tmp__V4WC;
+ __EXTERNAL_C__Y5WC *result__MLND,*Self__Q54D;
+ __SECTION___RVOB *__tmp__AH2C;
+ void *__tmp__RH2C;
+ __ITM_SLOT__PLC *Self__5OGG;
+ void *__tmp__OPGG;
+ __ITM_SLOT_OPERATOR__2F0D *Self__UPGG;
+ __PROTOTYPE_CST__LAXC *__tmp__RAXC;
+ __NODE_TYPE__SK2C *__tmp__UAXC,*Self__O4DJ;
+ __INTEGER_CST__XAXC *result__2NAD,*Self__BH4D;
+ void *__tmp__NGGD;
+ __PROFIL_SLOT__OO2C *Self__EMIO;
+ __PROFIL_BLOCK__O3NJ *Self__RBFL,*Self__GKXS;
+ void *__tmp__MSIO;
+ __TYPE__FF *Self__RJXS;
+ __TYPE_NULL__GMB *Self__UJXS;
+ __TYPE_VOID__IMB *Self__XJXS;
+ __TYPE_CONTEXT__KMB *Self__0JXS;
+ __TYPE_GENERIC__OCY *Self__AKXS;
+ __TYPE_BLOCK__CP5D *Self__DKXS;
+ __CHARACTER__DB *arg__PFE,*Self__DHQ,*__tmp__YQOB,*Self__V5PB;
+ __FAST_ARRAYoSTRINGo__1RD *__tmp__SFE,*__tmp__L1VC;
+ __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *__tmp__JHBB;
+ __FAST_ARRAYoPROTOTYPEo__IVB *result__3AL,*Self__R4Y,*Self__LQY;
+ void **__tmp__22HB;
+ __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *__tmp__FPE,*__tmp__4LZG;
+ __FAST_ARRAYoLIP_INTEGERo__MYW *result__V40,*Self__0ZUB;
+ void **__tmp__32GC;
+ __FAST_ARRAYoLIP_STRINGo__YTW *result__520,*Self__LYUB;
+ void **__tmp__F0GC;
+ __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *result__EXG;
+ __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__PAL;
+ void **Result__A3P;
+ __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *result__N5WB,*Self__LPZC;
+ void **__tmp__DWPD;
+ __FAST_ARRAYoLIP_SLOT_CODEo__22B *result__0VK,*Self__CXY;
+ void **__tmp__WRHB;
+ __FAST_ARRAYoLIP_SLOT_DATAo__UFXC *result__VPDF,*Self__CFAG;
+ void **__tmp__OCTG;
+ __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *result__HBAE;
+ __HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__EPAF;
+ void **Result__DXRF;
+ __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *result__5OG;
+ __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__DZK;
+ void **Result__GOP;
+ __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *result__1QG;
+ __HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__PZK;
+ void **Result__WSP;
+ __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *result__H3K,*Self__M1Y;
+ __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *Self__1N0T;
+ void **__tmp__AYHB;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__J0NE,*__tmp__0N0T,*__tmp__YRC;
+ __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *result__P55F,*Self__AP0G;
+ void **Result__K1FH;
+ __FAST_ARRAYoITM_TYPE_MULTIo__V3UC *result__SD2C,*Self__343D;
+ void **__tmp__DJXE;
+ __FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *result__511C,*Self__GZ3D;
+ void **__tmp__ZFXE;
+ __FAST_ARRAYoITM_TYPE_GENERICo__UTC *result__24K,*Self__Q2Y;
+ void **__tmp__O0HB;
+ __FAST_ARRAYoITM_TYPE_STYLEo__POC *result__S1K,*Self__C0Y;
+ void **__tmp__SVHB;
+ __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *result__BM1C,*Self__XC3D;
+ void **__tmp__D3WE;
+ __FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *result__UJ1C,*Self__TB3D;
+ void **__tmp__V0WE;
+ __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *result__AQ1C;
+ __FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *Self__AF3D;
+ void **__tmp__R5WE;
+ __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *result__1ETH;
+ __HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *Self__0TDI;
+ void **Result__IOKI;
+ __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *result__OFBE;
+ __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *Self__PYAF;
+ void **Result__TFSF;
+ __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *result__DHBE;
+ __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *Self__1YAF;
+ void **Result__DKSF;
+ __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *result__SRBE,*Self__TOBF;
+ void **__tmp__OCYF;
+ __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *result__0CWB,*Self__NPYC;
+ void **__tmp__PDPD;
+ __FAST_ARRAYoTYPE_FULLo__VAY *__tmp__SDLG;
+ __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *result__SXSH,*Self__TKDI;
+ void **Result__0AKI;
+ __FAST_ARRAYoTYPE_BLOCKo__SOJF *result__ICCG,*Self__NN1G;
+ void **__tmp__2SMH;
+ __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *result__H0WB;
+ __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *Self__SIZC;
+ void **Result__MRJD;
+ __FAST_ARRAYoTYPES_TMPo__AGHG *result__DZ2G,*Self__B2SH;
+ void **__tmp__JF4H;
+ __HASHED_SEToTYPESo__GWXI *result__Q4BK,*Self__5MGL;
+ void **Result__SPUL;
+ __FAST_ARRAYoLOCALo__2W1D *result__Z4NU,*Self__4J0T,*result__NAOU;
+ __FAST_ARRAYoLOCALo__2W1D *Self__DM0T;
+ void **__tmp__KN4T,**__tmp__MS4T;
+ __LINKED_LISToNODE_TYPEo__3K2C *result__1M4F,*Self__TK0G;
+ __FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *result__22JK,*Self__1GHL;
+ void **__tmp__DV0L;
+ __FAST_ARRAYoPROFILo__SQB *result__QSK,*Self__OUY;
+ void **__tmp__0MHB;
+ __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *result__3GJL;
+ __HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *Self__IWGM;
+ void **Result__32SM;
+ __FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *result__2QJK,*Self__EBHL;
+ void **__tmp__AR0L;
+ __FAST_ARRAYoTYPEo__MSB *__tmp__U4LJ;
+ __FAST_ARRAYoLISTo__GCFE *result__DSDF,*Self__GGAG;
+ void **__tmp__2ETG;
+ __FAST_ARRAYoLOCAL_SEQo__KALL *result__VKKM,*Self__EBEN;
+ void **__tmp__BPRN;
+ __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *result__J0CF,*Self__BV5F;
+ __FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *Self__1OAG;
+ void **__tmp__0R4T,**__tmp__I2SG;
+ __BOOLEAN__L __tmp__LPAG,is_path_list__G4,__tmp__1BB,__tmp__FCB;
+ __BOOLEAN__L __tmp__Q4DJ,__tmp__R4DJ,__tmp__1BOU,__tmp__QCOU;
+ __BOOLEAN__L __tmp__OPIO;
+ __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *result__YVBG;
+ __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__YE1G;
+ __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *src__DXB;
+ __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__DM1G;
+ void **Result__U2HH;
+ __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *result__CYIK,*Self__LXGL;
+ __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *Self__P3GL;
+ void **__tmp__CU4T,**__tmp__WL0L;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__5UMJ;
+ __HASHED_SEToABSTRACT_STRINGo__IO *result__G1J,*Self__YDY;
+ void **Result__XYDB;
+ __CHARACTER__DB __tmp__L5;
+ __FAST_ARRAYoSLOTo__SLC *__tmp__1LC;
+ __FAST_ARRAYoTYPE_IDo__UMC *result__FNK,*Self__ELY;
+ void **__tmp__ZIHB;
+ __FAST_ARRAYoINSTRo__EA4D *__tmp__ZG4D;
+ __SLIM_ARRAYoLOCALo__PHOJ *Self__2BOU,*Self__RCOU;
+ __BLOCK__GB __tmp__3BOU,__tmp__ECOU,__tmp__LCOU,__tmp__SCOU;
+ __BLOCK__GB __tmp__ZCOU,__tmp__ADOU;
+ __BLOCK__GB __tmp__4BOU,__tmp__FCOU,__tmp__MCOU,__tmp__TCOU;
+ __BLOCK__GB __tmp__0COU,__tmp__BDOU;
arg_count = argc;
arg_vector = argv;
- parent_numeric__J=NUMERIC__;
- clone_allocation_size__S0C= 0;
- STRING_CONSTANT__->count__XHB=((__INTEGER )((0)));
- STRING__->count__VF= 0;
- STRING_CONSTANT__->storage__X4K=((__CHARACTER *)(NULL));
- STRING__->storage__XNK=NULL;
- nb_page__OQJ= 0;
- MEMORY__->size_and_id__30C= 0;
- capacity_max__3IU= 0;
- begin_memory__4PI=((__POINTER )(NULL));
- MEMORY__->previous_linear__20C= 0;
- first_free__QDBB=NULL;
- MEMORY__->next_free__40C=NULL;
- MEMORY__->previous_free__50C=NULL;
- STRING__->capacity__MNK= 0;
- tmp_name__MK=NULL;
- HASHED_SEToABSTRACT_STRINGo__->buckets__YRK=NULL;
- HASHED_SEToABSTRACT_STRINGo__->capacity__TRK= 0;
- HASHED_SEToABSTRACT_STRINGo__->count__ZSK= 0;
- list__TK=NULL;
- HASHED_SET_NODEoABSTRACT_STRINGo__->item__ESK=NULL;
- HASHED_SET_NODEoABSTRACT_STRINGo__->next__QSK=NULL;
- string_tmp__RB=create__AXB( 256);
- operator_equal__0V=NULL;
- operator_not_equal__5V=NULL;
- ARRAYED_COLLECTIONoSTRINGo__->upper__TXD= 0;
- ARRAYED_COLLECTIONoSTRINGo__->capacity__Q1M= 0;
- ARRAYED_COLLECTIONoSTRINGo__->storage__11M=NULL;
- FAST_ARRAYoSTRINGo__->parent_arrayed_collection__QXD=(*ARRAYED_COLLECTIONoSTRINGo__);
- arg__HZE=NULL;
- str__IZE=NULL;
- new_count__L33R=((__INTEGER )(arg_count));
- result__C33R=NULL;
- ptr__D33R=((__POINTER )(NULL));
- typ_id__E33R= 0;
- sz__F33R=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
- if ((sz__F33R == 0)) {
- result__C33R=FAST_ARRAYoSTRINGo__;
- } else {
- typ_id__E33R=__FAST_ARRAYoSTRINGo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F33R);
- if ((typ_id__E33R == (__INTEGER)(- 1))) {
- a__G33R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__H33R=(__UINTEGER_32)((__UINTEGER_32)(sz__F33R + a__G33R) & (__UINTEGER_32)(~ a__G33R));
- ptr_table__N33R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H33R / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__M33R=((__POINTER )(NULL));
- result__O33R=((__POINTER *)ptr_table__N33R)[ 0];
- if ((result__O33R == (void *)NULL)) {
- result__O33R=new_lab__2PJ(new_size__H33R);
- next__M33R=(void *)((unsigned long)result__O33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H33R)));
- ((__POINTER *)next__M33R)[ 0]=NULL;
- ((__POINTER *)ptr_table__N33R)[ 0]=next__M33R;
- } else {
- next__M33R=((__POINTER *)result__O33R)[ 0];
- if ((next__M33R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O33R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__H33R << 1)) <= 4096)) {
- next__M33R=(void *)((unsigned long)result__O33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H33R)));
- } else {
- next__M33R=new_lab__2PJ(new_size__H33R);
- };
- ((__POINTER *)next__M33R)[ 0]=NULL;
- ((__POINTER *)ptr_table__N33R)[ 0]=next__M33R;
- } else {
- ((__POINTER *)result__O33R)[ 0]=(void *)((unsigned long)((__POINTER *)next__M33R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__O33R=next__M33R;
- };
- };
- ptr__D33R=result__O33R;
- } else {
- t__I33R=((__UINTEGER_32 )typ_id__E33R);
- a__J33R=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V33R=(__UINTEGER_32)((__UINTEGER_32)(sz__F33R + a__J33R) & (__UINTEGER_32)(~ a__J33R));
- ptr_table__S33R=((__POINTER )(&(table_type[(t__I33R)])));
- lab_type__U33R=(__UINTEGER_32)(t__I33R | 1);
- next__R33R=((__POINTER )(NULL));
- result__T33R=((__POINTER *)ptr_table__S33R)[ 0];
- if ((result__T33R == (void *)NULL)) {
- result__T33R=new_lab__2PJ(lab_type__U33R);
- next__R33R=(void *)((unsigned long)result__T33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V33R)));
- ((__POINTER *)next__R33R)[ 0]=NULL;
- ((__POINTER *)ptr_table__S33R)[ 0]=next__R33R;
- } else {
- next__R33R=((__POINTER *)result__T33R)[ 0];
- if ((next__R33R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T33R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V33R << 1)) <= 4096)) {
- next__R33R=(void *)((unsigned long)result__T33R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V33R)));
- } else {
- next__R33R=new_lab__2PJ(lab_type__U33R);
- };
- ((__POINTER *)next__R33R)[ 0]=NULL;
- ((__POINTER *)ptr_table__S33R)[ 0]=next__R33R;
- } else {
- ((__POINTER *)result__T33R)[ 0]=(void *)((unsigned long)((__POINTER *)next__R33R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__T33R=next__R33R;
- };
- };
- ptr__D33R=result__T33R;
- };
- result__C33R=((__FAST_ARRAYoSTRINGo *)ptr__D33R);
- *(result__C33R) = *(FAST_ARRAYoSTRINGo__);
- };
- Self__K33R=((__FAST_ARRAYoSTRINGo *)result__C33R);
- if ((Self__K33R->parent_arrayed_collection__QXD.capacity__Q1M < new_count__L33R)) {
- Self__K33R->parent_arrayed_collection__QXD.storage__11M=create__NXEB(new_count__L33R);
- Self__K33R->parent_arrayed_collection__QXD.capacity__Q1M=new_count__L33R;
- };
- Self__K33R->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(- 1);
- result__GZE=result__C33R;
- Self__LEG= 0;
- limit_up__MEG=(__INTEGER)(((__INTEGER )(arg_count)) - 1);
- while ((Self__LEG <= limit_up__MEG)) {
- arg__HZE=((__CHARACTER *)(arg_vector[(Self__LEG)]));
- str__IZE=create__AXB(fast_first_index_of__until__PAD(arg__HZE,'\0', 1024));
- Self__C0X=((__STRING *)str__IZE);
- p__D0X=arg__HZE;
- i__E0X= 0;
- Self__C0X->count__VF= 0;
- while ((((__CHARACTER *)p__D0X)[i__E0X] != '\0')) {
- ch__WJNR=((__CHARACTER *)p__D0X)[i__E0X];
- new_capacity__RJNR= 0;
- if ((Self__C0X->capacity__MNK <= Self__C0X->count__VF)) {
- if ((Self__C0X->capacity__MNK == 0)) {
- Self__C0X->capacity__MNK= 32;
- Self__C0X->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RJNR=(__INTEGER)(Self__C0X->capacity__MNK << 1);
- Self__TJNR=((__CHARACTER *)Self__C0X->storage__XNK);
- old_nb_elts__UJNR=Self__C0X->capacity__MNK;
- new__VJNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TJNR),((__UINTEGER_32 )old_nb_elts__UJNR),((__UINTEGER_32 )new_capacity__RJNR)));
- upper__Z33R=(__INTEGER)(new_capacity__RJNR - 1);
- Self__X33R=old_nb_elts__UJNR;
- while ((Self__X33R <= upper__Z33R)) {
- new__VJNR[Self__X33R]='\0';
- Self__X33R=(__INTEGER)(Self__X33R + 1);
- };
- Self__C0X->storage__XNK=new__VJNR;
- Self__C0X->capacity__MNK=new_capacity__RJNR;
- };
- };
- ((__CHARACTER *)Self__C0X->storage__XNK)[Self__C0X->count__VF]=ch__WJNR;
- Self__C0X->count__VF=(__INTEGER)(Self__C0X->count__VF + 1);
- i__E0X=(__INTEGER)(i__E0X + 1);
- };
- add_last__10X(result__GZE,str__IZE);
- Self__LEG=(__INTEGER)(Self__LEG + 1);
- };
- verbose_level__FX= 0;
- is_statistic__0H=FALSE__;
- is_quiet_operation__UG=FALSE__;
- inline_level__20= 17;
- debug_with_code__R1=FALSE__;
- debug_level_option__3C= 0;
- output_name_exe__ZB=NULL;
- target__3B=NULL;
- is_warning__OBB=FALSE__;
- is_all_warning__2BB=FALSE__;
- is_optimization__II=FALSE__;
- input_name__UB=NULL;
- string_tmp2__ADB=create__AXB( 256);
- LINKED_COLLECTIONoSTRING_CONSTANTo__->upper__JC= 0;
- LINKED_LISToSTRING_CONSTANTo__->parent_linked_collection__DC=(*LINKED_COLLECTIONoSTRING_CONSTANTo__);
- result__XJNR=NULL;
- ptr__YJNR=((__POINTER )(NULL));
- typ_id__ZJNR= 0;
- sz__0JNR=((__UINTEGER_32 )sizeof(__LINKED_LISToSTRING_CONSTANTo));
- if ((sz__0JNR == 0)) {
- result__XJNR=LINKED_LISToSTRING_CONSTANTo__;
- } else {
- typ_id__ZJNR=__LINKED_LISToSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0JNR);
- if ((typ_id__ZJNR == (__INTEGER)(- 1))) {
- a__1JNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2JNR=(__UINTEGER_32)((__UINTEGER_32)(sz__0JNR + a__1JNR) & (__UINTEGER_32)(~ a__1JNR));
- ptr_table__233R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2JNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__133R=((__POINTER )(NULL));
- result__333R=((__POINTER *)ptr_table__233R)[ 0];
- if ((result__333R == (void *)NULL)) {
- result__333R=new_lab__2PJ(new_size__2JNR);
- next__133R=(void *)((unsigned long)result__333R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2JNR)));
- ((__POINTER *)next__133R)[ 0]=NULL;
- ((__POINTER *)ptr_table__233R)[ 0]=next__133R;
- } else {
- next__133R=((__POINTER *)result__333R)[ 0];
- if ((next__133R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__333R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2JNR << 1)) <= 4096)) {
- next__133R=(void *)((unsigned long)result__333R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2JNR)));
- } else {
- next__133R=new_lab__2PJ(new_size__2JNR);
- };
- ((__POINTER *)next__133R)[ 0]=NULL;
- ((__POINTER *)ptr_table__233R)[ 0]=next__133R;
- } else {
- ((__POINTER *)result__333R)[ 0]=(void *)((unsigned long)((__POINTER *)next__133R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__333R=next__133R;
- };
- };
- ptr__YJNR=result__333R;
- } else {
- t__3JNR=((__UINTEGER_32 )typ_id__ZJNR);
- a__4JNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__E43R=(__UINTEGER_32)((__UINTEGER_32)(sz__0JNR + a__4JNR) & (__UINTEGER_32)(~ a__4JNR));
- ptr_table__B43R=((__POINTER )(&(table_type[(t__3JNR)])));
- lab_type__D43R=(__UINTEGER_32)(t__3JNR | 1);
- next__A43R=((__POINTER )(NULL));
- result__C43R=((__POINTER *)ptr_table__B43R)[ 0];
- if ((result__C43R == (void *)NULL)) {
- result__C43R=new_lab__2PJ(lab_type__D43R);
- next__A43R=(void *)((unsigned long)result__C43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E43R)));
- ((__POINTER *)next__A43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__B43R)[ 0]=next__A43R;
- } else {
- next__A43R=((__POINTER *)result__C43R)[ 0];
- if ((next__A43R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C43R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__E43R << 1)) <= 4096)) {
- next__A43R=(void *)((unsigned long)result__C43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E43R)));
- } else {
- next__A43R=new_lab__2PJ(lab_type__D43R);
- };
- ((__POINTER *)next__A43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__B43R)[ 0]=next__A43R;
- } else {
- ((__POINTER *)result__C43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__A43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__C43R=next__A43R;
- };
- };
- ptr__YJNR=result__C43R;
- };
- result__XJNR=((__LINKED_LISToSTRING_CONSTANTo *)ptr__YJNR);
- *(result__XJNR) = *(LINKED_LISToSTRING_CONSTANTo__);
- };
- path_directory__EC=result__XJNR;
- LINKED_LISToSTRING_CONSTANTo__->first_link__5UK=NULL;
- LINKED_LIST_NODEoSTRING_CONSTANTo__->item__BVK=NULL;
- LINKED_LIST_NODEoSTRING_CONSTANTo__->next__AX4=NULL;
- LINKED_LISToSTRING_CONSTANTo__->last_link__L31=NULL;
- LINKED_LISToSTRING_CONSTANTo__->mem_idx__OTU= 0;
- LINKED_LISToSTRING_CONSTANTo__->mem_lnk__XTU=NULL;
- output_name_c__BF=NULL;
- object__ODD=NULL;
- HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->buckets__HPL=NULL;
- HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->capacity__CPL= 0;
- HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->count__IQL= 0;
- variable__OED=NULL;
- HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->key__TPL=NULL;
- HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->next__5PL=NULL;
- HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->item__VXM=NULL;
- string_tmp__4TB=create__AXB( 128);
- ITM_OBJECT__->position__WIM=((__POSITION ) 0);
- NAMED__->parent_itm_object__PD=(*ITM_OBJECT__);
- NAMED__->name__1QB=NULL;
- NAMED__->style__3CGC='\0';
- PROTOTYPE__->parent_named__QD=(*NAMED__);
- HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->buckets__0HJB=NULL;
- HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->capacity__VHJB= 0;
- HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->count__0IJB= 0;
- result__A3W=NULL;
- ptr__B3W=((__POINTER )(NULL));
- typ_id__G3W= 0;
- sz__D3W=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo));
- if ((sz__D3W == 0)) {
- result__A3W=HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
- } else {
- typ_id__G3W=__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D3W);
- if ((typ_id__G3W == (__INTEGER)(- 1))) {
- a__UP3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SP3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__D3W + a__UP3Q) & (__UINTEGER_32)(~ a__UP3Q));
- ptr_table__G43R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SP3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__F43R=((__POINTER )(NULL));
- result__H43R=((__POINTER *)ptr_table__G43R)[ 0];
- if ((result__H43R == (void *)NULL)) {
- result__H43R=new_lab__2PJ(new_size__SP3Q);
- next__F43R=(void *)((unsigned long)result__H43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP3Q)));
- ((__POINTER *)next__F43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__G43R)[ 0]=next__F43R;
- } else {
- next__F43R=((__POINTER *)result__H43R)[ 0];
- if ((next__F43R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H43R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SP3Q << 1)) <= 4096)) {
- next__F43R=(void *)((unsigned long)result__H43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SP3Q)));
- } else {
- next__F43R=new_lab__2PJ(new_size__SP3Q);
- };
- ((__POINTER *)next__F43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__G43R)[ 0]=next__F43R;
- } else {
- ((__POINTER *)result__H43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__F43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__H43R=next__F43R;
- };
- };
- ptr__B3W=result__H43R;
- } else {
- t__YP3Q=((__UINTEGER_32 )typ_id__G3W);
- a__0P3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__O43R=(__UINTEGER_32)((__UINTEGER_32)(sz__D3W + a__0P3Q) & (__UINTEGER_32)(~ a__0P3Q));
- ptr_table__L43R=((__POINTER )(&(table_type[(t__YP3Q)])));
- lab_type__N43R=(__UINTEGER_32)(t__YP3Q | 1);
- next__K43R=((__POINTER )(NULL));
- result__M43R=((__POINTER *)ptr_table__L43R)[ 0];
- if ((result__M43R == (void *)NULL)) {
- result__M43R=new_lab__2PJ(lab_type__N43R);
- next__K43R=(void *)((unsigned long)result__M43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O43R)));
- ((__POINTER *)next__K43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__L43R)[ 0]=next__K43R;
- } else {
- next__K43R=((__POINTER *)result__M43R)[ 0];
- if ((next__K43R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M43R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__O43R << 1)) <= 4096)) {
- next__K43R=(void *)((unsigned long)result__M43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O43R)));
- } else {
- next__K43R=new_lab__2PJ(lab_type__N43R);
- };
- ((__POINTER *)next__K43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__L43R)[ 0]=next__K43R;
- } else {
- ((__POINTER *)result__M43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__K43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__M43R=next__K43R;
- };
- };
- ptr__B3W=result__M43R;
- };
- result__A3W=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)ptr__B3W);
- *(result__A3W) = *(HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__);
- };
- Self__P4JB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)result__A3W);
- new_capacity__JLOB=prime_number_ceiling__X3Q( 193);
- Self__P4JB->buckets__0HJB=create__B2TB(new_capacity__JLOB);
- Self__P4JB->capacity__VHJB=new_capacity__JLOB;
- Self__P4JB->count__0IJB= 0;
- prototype_dico__MHM=result__A3W;
- HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->key__GIJB=NULL;
- HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->next__RIJB=NULL;
- PROTOTYPE__->filename__4QB=NULL;
- PROTOTYPE__->generic_count__YHM= 0;
- ARRAYED_COLLECTIONoExpanded_CHARACTERo__->capacity__YSJB= 0;
- ARRAYED_COLLECTIONoExpanded_CHARACTERo__->storage__BTJB=NULL;
- ARRAYED_COLLECTIONoExpanded_CHARACTERo__->upper__FTJB= 0;
- FAST_ARRAYoExpanded_CHARACTERo__->parent_arrayed_collection__3HM=(*ARRAYED_COLLECTIONoExpanded_CHARACTERo__);
- PROTOTYPE__->idf_generic_list__5HM=NULL;
- ARRAYED_COLLECTIONoPROTOTYPEo__->upper__QQB= 0;
- ARRAYED_COLLECTIONoPROTOTYPEo__->capacity__QZM= 0;
- ARRAYED_COLLECTIONoPROTOTYPEo__->storage__1ZM=NULL;
- FAST_ARRAYoPROTOTYPEo__->parent_arrayed_collection__FQB=(*ARRAYED_COLLECTIONoPROTOTYPEo__);
- result__FTG=NULL;
- ptr__GTG=((__POINTER )(NULL));
- typ_id__LTG= 0;
- sz__ITG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROTOTYPEo));
- if ((sz__ITG == 0)) {
- result__FTG=FAST_ARRAYoPROTOTYPEo__;
- } else {
- typ_id__LTG=__FAST_ARRAYoPROTOTYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ITG);
- if ((typ_id__LTG == (__INTEGER)(- 1))) {
- a__5P3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3P3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ITG + a__5P3Q) & (__UINTEGER_32)(~ a__5P3Q));
- ptr_table__Q43R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3P3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__P43R=((__POINTER )(NULL));
- result__R43R=((__POINTER *)ptr_table__Q43R)[ 0];
- if ((result__R43R == (void *)NULL)) {
- result__R43R=new_lab__2PJ(new_size__3P3Q);
- next__P43R=(void *)((unsigned long)result__R43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3P3Q)));
- ((__POINTER *)next__P43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q43R)[ 0]=next__P43R;
- } else {
- next__P43R=((__POINTER *)result__R43R)[ 0];
- if ((next__P43R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R43R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3P3Q << 1)) <= 4096)) {
- next__P43R=(void *)((unsigned long)result__R43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3P3Q)));
- } else {
- next__P43R=new_lab__2PJ(new_size__3P3Q);
- };
- ((__POINTER *)next__P43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q43R)[ 0]=next__P43R;
- } else {
- ((__POINTER *)result__R43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__P43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__R43R=next__P43R;
- };
- };
- ptr__GTG=result__R43R;
- } else {
- t__DQ3Q=((__UINTEGER_32 )typ_id__LTG);
- a__FQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Y43R=(__UINTEGER_32)((__UINTEGER_32)(sz__ITG + a__FQ3Q) & (__UINTEGER_32)(~ a__FQ3Q));
- ptr_table__V43R=((__POINTER )(&(table_type[(t__DQ3Q)])));
- lab_type__X43R=(__UINTEGER_32)(t__DQ3Q | 1);
- next__U43R=((__POINTER )(NULL));
- result__W43R=((__POINTER *)ptr_table__V43R)[ 0];
- if ((result__W43R == (void *)NULL)) {
- result__W43R=new_lab__2PJ(lab_type__X43R);
- next__U43R=(void *)((unsigned long)result__W43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y43R)));
- ((__POINTER *)next__U43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__V43R)[ 0]=next__U43R;
- } else {
- next__U43R=((__POINTER *)result__W43R)[ 0];
- if ((next__U43R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W43R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Y43R << 1)) <= 4096)) {
- next__U43R=(void *)((unsigned long)result__W43R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y43R)));
- } else {
- next__U43R=new_lab__2PJ(lab_type__X43R);
- };
- ((__POINTER *)next__U43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__V43R)[ 0]=next__U43R;
- } else {
- ((__POINTER *)result__W43R)[ 0]=(void *)((unsigned long)((__POINTER *)next__U43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__W43R=next__U43R;
- };
- };
- ptr__GTG=result__W43R;
- };
- result__FTG=((__FAST_ARRAYoPROTOTYPEo *)ptr__GTG);
- *(result__FTG) = *(FAST_ARRAYoPROTOTYPEo__);
- };
- Self__HZM=((__FAST_ARRAYoPROTOTYPEo *)result__FTG);
- if ((Self__HZM->parent_arrayed_collection__FQB.capacity__QZM < 512)) {
- Self__HZM->parent_arrayed_collection__FQB.storage__1ZM=create__K25( 512);
- Self__HZM->parent_arrayed_collection__FQB.capacity__QZM= 512;
- };
- Self__HZM->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(- 1);
- prototype_list__GQB=result__FTG;
- PROTOTYPE__->index__GAH= 0;
- HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->item__MALB=NULL;
- PROTOTYPE__->source__UFD=NULL;
- HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->buckets__HYNB=NULL;
- HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->capacity__PUJB= 0;
- HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->count__KYNB= 0;
- PROTOTYPE__->slot_list__SIM=NULL;
- source__WFD=NULL;
- position__ZFD= 0;
- pos_cur__2FD= 0;
- pos_line__3FD= 0;
- pos_col__4FD= 0;
- type_error__4AH= 0;
- msg_err__5AH=create__AXB( 256);
- begin_position__SOF= 0;
- last_string__V1G=NULL;
- is_good_section__OCE=FALSE__;
- is_found__LGD=FALSE__;
- last_len_string__ELIB= 0;
- last_integer__D1IC= 0;
- result__MTD=NULL;
- ptr__NTD=((__POINTER )(NULL));
- typ_id__STD= 0;
- sz__PTD=((__UINTEGER_32 )sizeof(__LINKED_LISToSTRING_CONSTANTo));
- if ((sz__PTD == 0)) {
- result__MTD=LINKED_LISToSTRING_CONSTANTo__;
- } else {
- typ_id__STD=__LINKED_LISToSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PTD);
- if ((typ_id__STD == (__INTEGER)(- 1))) {
- a__2A4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZPH=(__UINTEGER_32)((__UINTEGER_32)(sz__PTD + a__2A4Q) & (__UINTEGER_32)(~ a__2A4Q));
- ptr_table__043R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZPH / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Z43R=((__POINTER )(NULL));
- result__143R=((__POINTER *)ptr_table__043R)[ 0];
- if ((result__143R == (void *)NULL)) {
- result__143R=new_lab__2PJ(new_size__ZPH);
- next__Z43R=(void *)((unsigned long)result__143R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPH)));
- ((__POINTER *)next__Z43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__043R)[ 0]=next__Z43R;
- } else {
- next__Z43R=((__POINTER *)result__143R)[ 0];
- if ((next__Z43R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__143R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZPH << 1)) <= 4096)) {
- next__Z43R=(void *)((unsigned long)result__143R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZPH)));
- } else {
- next__Z43R=new_lab__2PJ(new_size__ZPH);
- };
- ((__POINTER *)next__Z43R)[ 0]=NULL;
- ((__POINTER *)ptr_table__043R)[ 0]=next__Z43R;
- } else {
- ((__POINTER *)result__143R)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z43R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__143R=next__Z43R;
- };
- };
- ptr__NTD=result__143R;
- } else {
- t__CRH=((__UINTEGER_32 )typ_id__STD);
- a__AB4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__C53R=(__UINTEGER_32)((__UINTEGER_32)(sz__PTD + a__AB4Q) & (__UINTEGER_32)(~ a__AB4Q));
- ptr_table__543R=((__POINTER )(&(table_type[(t__CRH)])));
- lab_type__B53R=(__UINTEGER_32)(t__CRH | 1);
- next__443R=((__POINTER )(NULL));
- result__A53R=((__POINTER *)ptr_table__543R)[ 0];
- if ((result__A53R == (void *)NULL)) {
- result__A53R=new_lab__2PJ(lab_type__B53R);
- next__443R=(void *)((unsigned long)result__A53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C53R)));
- ((__POINTER *)next__443R)[ 0]=NULL;
- ((__POINTER *)ptr_table__543R)[ 0]=next__443R;
- } else {
- next__443R=((__POINTER *)result__A53R)[ 0];
- if ((next__443R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A53R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__C53R << 1)) <= 4096)) {
- next__443R=(void *)((unsigned long)result__A53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C53R)));
- } else {
- next__443R=new_lab__2PJ(lab_type__B53R);
- };
- ((__POINTER *)next__443R)[ 0]=NULL;
- ((__POINTER *)ptr_table__543R)[ 0]=next__443R;
- } else {
- ((__POINTER *)result__A53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__443R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__A53R=next__443R;
- };
- };
- ptr__NTD=result__A53R;
- };
- result__MTD=((__LINKED_LISToSTRING_CONSTANTo *)ptr__NTD);
- *(result__MTD) = *(LINKED_LISToSTRING_CONSTANTo__);
- };
- command_list__VI=result__MTD;
- output_decl__1C=create__AXB( 60000);
- ANY__->object_id__55YG=1;
- TYPE__->prototype__RD=NULL;
- TYPE__->index__LJC= 0;
- TYPE__->slot_run__1JC=NULL;
- TYPE__->default__AKC=NULL;
- TYPE__->subtype_list__BPY=NULL;
- TYPE__->size__KPY= 0;
- TYPE__->type_full_list__LZCB=NULL;
- TYPE__->last_pass_binding__AYZI= 0;
- TYPE_NULL__->parent_type__TIB=(*TYPE__);
- index_count__JJC= 0;
- HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->buckets__2AL=NULL;
- HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->capacity__XAL= 0;
- HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->count__2BL= 0;
- result__JQF=NULL;
- ptr__KQF=((__POINTER )(NULL));
- typ_id__PQF= 0;
- sz__MQF=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo));
- if ((sz__MQF == 0)) {
- result__JQF=HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
- } else {
- typ_id__PQF=__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MQF);
- if ((typ_id__PQF == (__INTEGER)(- 1))) {
- a__KQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IQ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MQF + a__KQ3Q) & (__UINTEGER_32)(~ a__KQ3Q));
- ptr_table__E53R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IQ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__D53R=((__POINTER )(NULL));
- result__F53R=((__POINTER *)ptr_table__E53R)[ 0];
- if ((result__F53R == (void *)NULL)) {
- result__F53R=new_lab__2PJ(new_size__IQ3Q);
- next__D53R=(void *)((unsigned long)result__F53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3Q)));
- ((__POINTER *)next__D53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__E53R)[ 0]=next__D53R;
- } else {
- next__D53R=((__POINTER *)result__F53R)[ 0];
- if ((next__D53R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F53R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IQ3Q << 1)) <= 4096)) {
- next__D53R=(void *)((unsigned long)result__F53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IQ3Q)));
- } else {
- next__D53R=new_lab__2PJ(new_size__IQ3Q);
- };
- ((__POINTER *)next__D53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__E53R)[ 0]=next__D53R;
- } else {
- ((__POINTER *)result__F53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__D53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__F53R=next__D53R;
- };
- };
- ptr__KQF=result__F53R;
- } else {
- t__OQ3Q=((__UINTEGER_32 )typ_id__PQF);
- a__QQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__M53R=(__UINTEGER_32)((__UINTEGER_32)(sz__MQF + a__QQ3Q) & (__UINTEGER_32)(~ a__QQ3Q));
- ptr_table__J53R=((__POINTER )(&(table_type[(t__OQ3Q)])));
- lab_type__L53R=(__UINTEGER_32)(t__OQ3Q | 1);
- next__I53R=((__POINTER )(NULL));
- result__K53R=((__POINTER *)ptr_table__J53R)[ 0];
- if ((result__K53R == (void *)NULL)) {
- result__K53R=new_lab__2PJ(lab_type__L53R);
- next__I53R=(void *)((unsigned long)result__K53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M53R)));
- ((__POINTER *)next__I53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__J53R)[ 0]=next__I53R;
- } else {
- next__I53R=((__POINTER *)result__K53R)[ 0];
- if ((next__I53R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K53R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__M53R << 1)) <= 4096)) {
- next__I53R=(void *)((unsigned long)result__K53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M53R)));
- } else {
- next__I53R=new_lab__2PJ(lab_type__L53R);
- };
- ((__POINTER *)next__I53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__J53R)[ 0]=next__I53R;
- } else {
- ((__POINTER *)result__K53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__I53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__K53R=next__I53R;
- };
- };
- ptr__KQF=result__K53R;
- };
- result__JQF=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)ptr__KQF);
- *(result__JQF) = *(HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__);
- };
- Self__YIM=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)result__JQF);
- new_capacity__3SP=prime_number_ceiling__X3Q( 193);
- Self__YIM->buckets__2AL=create__3IT(new_capacity__3SP);
- Self__YIM->capacity__XAL=new_capacity__3SP;
- Self__YIM->count__2BL= 0;
- dico_type__RJC=result__JQF;
- HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->key__IBL=NULL;
- HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->next__TBL=NULL;
- HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->item__XWQ=NULL;
- ARRAYED_COLLECTIONoSLOTo__->capacity__2RL= 0;
- ARRAYED_COLLECTIONoSLOTo__->storage__HSL=NULL;
- ARRAYED_COLLECTIONoSLOTo__->upper__LSL= 0;
- FAST_ARRAYoSLOTo__->parent_arrayed_collection__ZJC=(*ARRAYED_COLLECTIONoSLOTo__);
- TYPE_FULL__->parent_type__5SL=NULL;
- TYPE_FULL__->flag__ATL= 0;
- TYPE_VOID__->parent_type__UIB=(*TYPE__);
- TYPE_CONTEXT__->parent_type__VIB=(*TYPE__);
- ARRAYED_COLLECTIONoTYPE_IDo__->upper__BDL= 0;
- ARRAYED_COLLECTIONoTYPE_IDo__->capacity__DDL= 0;
- ARRAYED_COLLECTIONoTYPE_IDo__->storage__5DL=NULL;
- FAST_ARRAYoTYPE_IDo__->parent_arrayed_collection__WKC=(*ARRAYED_COLLECTIONoTYPE_IDo__);
- TYPE_ID__->parent_type__WIB=(*TYPE__);
- list_id__YKC=NULL;
- HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->buckets__LGL=NULL;
- HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->capacity__GGL= 0;
- HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->count__DWL= 0;
- ITM_TYPE_SIMPLE__->to_run__2VK=1;
- ITM_TYPE_SIMPLE__->name__UMC=NULL;
- ITM_TYPE_SELF__->parent_itm_type_simple__5KD=(*ITM_TYPE_SIMPLE__);
- HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->key__XGL=NULL;
- HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->next__CHL=NULL;
- HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->item__KHL=NULL;
- result__JUF=NULL;
- ptr__KUF=((__POINTER )(NULL));
- typ_id__PUF= 0;
- sz__MUF=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo));
- if ((sz__MUF == 0)) {
- result__JUF=HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
- } else {
- typ_id__PUF=__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MUF);
- if ((typ_id__PUF == (__INTEGER)(- 1))) {
- a__VQ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TQ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MUF + a__VQ3Q) & (__UINTEGER_32)(~ a__VQ3Q));
- ptr_table__O53R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TQ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__N53R=((__POINTER )(NULL));
- result__P53R=((__POINTER *)ptr_table__O53R)[ 0];
- if ((result__P53R == (void *)NULL)) {
- result__P53R=new_lab__2PJ(new_size__TQ3Q);
- next__N53R=(void *)((unsigned long)result__P53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQ3Q)));
- ((__POINTER *)next__N53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__O53R)[ 0]=next__N53R;
- } else {
- next__N53R=((__POINTER *)result__P53R)[ 0];
- if ((next__N53R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P53R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TQ3Q << 1)) <= 4096)) {
- next__N53R=(void *)((unsigned long)result__P53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TQ3Q)));
- } else {
- next__N53R=new_lab__2PJ(new_size__TQ3Q);
- };
- ((__POINTER *)next__N53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__O53R)[ 0]=next__N53R;
- } else {
- ((__POINTER *)result__P53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__N53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__P53R=next__N53R;
- };
- };
- ptr__KUF=result__P53R;
- } else {
- t__ZQ3Q=((__UINTEGER_32 )typ_id__PUF);
- a__1Q3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W53R=(__UINTEGER_32)((__UINTEGER_32)(sz__MUF + a__1Q3Q) & (__UINTEGER_32)(~ a__1Q3Q));
- ptr_table__T53R=((__POINTER )(&(table_type[(t__ZQ3Q)])));
- lab_type__V53R=(__UINTEGER_32)(t__ZQ3Q | 1);
- next__S53R=((__POINTER )(NULL));
- result__U53R=((__POINTER *)ptr_table__T53R)[ 0];
- if ((result__U53R == (void *)NULL)) {
- result__U53R=new_lab__2PJ(lab_type__V53R);
- next__S53R=(void *)((unsigned long)result__U53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W53R)));
- ((__POINTER *)next__S53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__T53R)[ 0]=next__S53R;
- } else {
- next__S53R=((__POINTER *)result__U53R)[ 0];
- if ((next__S53R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U53R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__W53R << 1)) <= 4096)) {
- next__S53R=(void *)((unsigned long)result__U53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W53R)));
- } else {
- next__S53R=new_lab__2PJ(lab_type__V53R);
- };
- ((__POINTER *)next__S53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__T53R)[ 0]=next__S53R;
- } else {
- ((__POINTER *)result__U53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__S53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__U53R=next__S53R;
- };
- };
- ptr__KUF=result__U53R;
- };
- result__JUF=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__KUF);
- *(result__JUF) = *(HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
- };
- Self__RJM=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__JUF);
- new_capacity__TUP=prime_number_ceiling__X3Q( 193);
- Self__RJM->buckets__LGL=create__UMT(new_capacity__TUP);
- Self__RJM->capacity__GGL=new_capacity__TUP;
- Self__RJM->count__DWL= 0;
- ITM_TYPE_SELF__->parent_itm_type_simple__5KD.name__UMC=(&__string_1);
- fast_put__to__WUL(result__JUF,ITM_TYPE_SELF__,(&__string_1));
- dico__ILC=result__JUF;
- ITM_TYPE_STYLE__->parent_itm_type_simple__3IB=(*ITM_TYPE_SIMPLE__);
- PROTOTYPE__->type_style__0NY=NULL;
- PROTOTYPE__->export_list__EFDC=NULL;
- PROTOTYPE__->import_list__MFDC=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_MONOo__->upper__BWK= 0;
- ARRAYED_COLLECTIONoITM_TYPE_MONOo__->capacity__DWK= 0;
- ARRAYED_COLLECTIONoITM_TYPE_MONOo__->storage__5WK=NULL;
- FAST_ARRAYoITM_TYPE_MONOo__->parent_arrayed_collection__PIB=(*ARRAYED_COLLECTIONoITM_TYPE_MONOo__);
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->upper__LIL= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->capacity__2XL= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->storage__XYL=NULL;
- FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__->parent_arrayed_collection__ROC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__);
- result__SXF=NULL;
- ptr__TXF=((__POINTER )(NULL));
- typ_id__YXF= 0;
- sz__VXF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__VXF == 0)) {
- result__SXF=FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__YXF=__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VXF);
- if ((typ_id__YXF == (__INTEGER)(- 1))) {
- a__AR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4Q3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VXF + a__AR3Q) & (__UINTEGER_32)(~ a__AR3Q));
- ptr_table__Y53R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4Q3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__X53R=((__POINTER )(NULL));
- result__Z53R=((__POINTER *)ptr_table__Y53R)[ 0];
- if ((result__Z53R == (void *)NULL)) {
- result__Z53R=new_lab__2PJ(new_size__4Q3Q);
- next__X53R=(void *)((unsigned long)result__Z53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4Q3Q)));
- ((__POINTER *)next__X53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__Y53R)[ 0]=next__X53R;
- } else {
- next__X53R=((__POINTER *)result__Z53R)[ 0];
- if ((next__X53R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z53R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4Q3Q << 1)) <= 4096)) {
- next__X53R=(void *)((unsigned long)result__Z53R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4Q3Q)));
- } else {
- next__X53R=new_lab__2PJ(new_size__4Q3Q);
- };
- ((__POINTER *)next__X53R)[ 0]=NULL;
- ((__POINTER *)ptr_table__Y53R)[ 0]=next__X53R;
- } else {
- ((__POINTER *)result__Z53R)[ 0]=(void *)((unsigned long)((__POINTER *)next__X53R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Z53R=next__X53R;
- };
- };
- ptr__TXF=result__Z53R;
- } else {
- t__ER3Q=((__UINTEGER_32 )typ_id__YXF);
- a__GR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AA4R=(__UINTEGER_32)((__UINTEGER_32)(sz__VXF + a__GR3Q) & (__UINTEGER_32)(~ a__GR3Q));
- ptr_table__353R=((__POINTER )(&(table_type[(t__ER3Q)])));
- lab_type__553R=(__UINTEGER_32)(t__ER3Q | 1);
- next__253R=((__POINTER )(NULL));
- result__453R=((__POINTER *)ptr_table__353R)[ 0];
- if ((result__453R == (void *)NULL)) {
- result__453R=new_lab__2PJ(lab_type__553R);
- next__253R=(void *)((unsigned long)result__453R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA4R)));
- ((__POINTER *)next__253R)[ 0]=NULL;
- ((__POINTER *)ptr_table__353R)[ 0]=next__253R;
- } else {
- next__253R=((__POINTER *)result__453R)[ 0];
- if ((next__253R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__453R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AA4R << 1)) <= 4096)) {
- next__253R=(void *)((unsigned long)result__453R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AA4R)));
- } else {
- next__253R=new_lab__2PJ(lab_type__553R);
- };
- ((__POINTER *)next__253R)[ 0]=NULL;
- ((__POINTER *)ptr_table__353R)[ 0]=next__253R;
- } else {
- ((__POINTER *)result__453R)[ 0]=(void *)((unsigned long)((__POINTER *)next__253R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__453R=next__253R;
- };
- };
- ptr__TXF=result__453R;
- };
- result__SXF=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__TXF);
- *(result__SXF) = *(FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__PLM=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
- if ((Self__PLM->parent_arrayed_collection__ROC.capacity__2XL < 5)) {
- Self__PLM->parent_arrayed_collection__ROC.storage__XYL=create__M12( 5);
- Self__PLM->parent_arrayed_collection__ROC.capacity__2XL= 5;
- };
- Self__PLM->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(- 1);
- free_list__SOC=result__SXF;
- HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->buckets__WJL=NULL;
- HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->capacity__RJL= 0;
- HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->count__5PM= 0;
- result__DZF=NULL;
- ptr__EZF=((__POINTER )(NULL));
- typ_id__JZF= 0;
- sz__GZF=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__GZF == 0)) {
- result__DZF=HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__JZF=__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZF);
- if ((typ_id__JZF == (__INTEGER)(- 1))) {
- a__LR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JR3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GZF + a__LR3Q) & (__UINTEGER_32)(~ a__LR3Q));
- ptr_table__CA4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JR3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BA4R=((__POINTER )(NULL));
- result__DA4R=((__POINTER *)ptr_table__CA4R)[ 0];
- if ((result__DA4R == (void *)NULL)) {
- result__DA4R=new_lab__2PJ(new_size__JR3Q);
- next__BA4R=(void *)((unsigned long)result__DA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JR3Q)));
- ((__POINTER *)next__BA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__CA4R)[ 0]=next__BA4R;
- } else {
- next__BA4R=((__POINTER *)result__DA4R)[ 0];
- if ((next__BA4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DA4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JR3Q << 1)) <= 4096)) {
- next__BA4R=(void *)((unsigned long)result__DA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JR3Q)));
- } else {
- next__BA4R=new_lab__2PJ(new_size__JR3Q);
- };
- ((__POINTER *)next__BA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__CA4R)[ 0]=next__BA4R;
- } else {
- ((__POINTER *)result__DA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DA4R=next__BA4R;
- };
- };
- ptr__EZF=result__DA4R;
- } else {
- t__PR3Q=((__UINTEGER_32 )typ_id__JZF);
- a__RR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KA4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GZF + a__RR3Q) & (__UINTEGER_32)(~ a__RR3Q));
- ptr_table__HA4R=((__POINTER )(&(table_type[(t__PR3Q)])));
- lab_type__JA4R=(__UINTEGER_32)(t__PR3Q | 1);
- next__GA4R=((__POINTER )(NULL));
- result__IA4R=((__POINTER *)ptr_table__HA4R)[ 0];
- if ((result__IA4R == (void *)NULL)) {
- result__IA4R=new_lab__2PJ(lab_type__JA4R);
- next__GA4R=(void *)((unsigned long)result__IA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA4R)));
- ((__POINTER *)next__GA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__HA4R)[ 0]=next__GA4R;
- } else {
- next__GA4R=((__POINTER *)result__IA4R)[ 0];
- if ((next__GA4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IA4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KA4R << 1)) <= 4096)) {
- next__GA4R=(void *)((unsigned long)result__IA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KA4R)));
- } else {
- next__GA4R=new_lab__2PJ(lab_type__JA4R);
- };
- ((__POINTER *)next__GA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__HA4R)[ 0]=next__GA4R;
- } else {
- ((__POINTER *)result__IA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IA4R=next__GA4R;
- };
- };
- ptr__EZF=result__IA4R;
- };
- result__DZF=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)ptr__EZF);
- *(result__DZF) = *(HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__TMM=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)result__DZF);
- new_capacity__C1P=prime_number_ceiling__X3Q( 53);
- Self__TMM->buckets__WJL=create__YUT(new_capacity__C1P);
- Self__TMM->capacity__RJL=new_capacity__C1P;
- Self__TMM->count__5PM= 0;
- bucket__NPC=result__DZF;
- ITM_TYPE_STYLE__->to_run__E1IB=1;
- ITM_TYPE_STYLE__->style__3MC=NULL;
- ITM_TYPE_GENERIC__->parent_itm_type_style__LLB=(*ITM_TYPE_STYLE__);
- ITM_TYPE_GENERIC_ELT__->index__BD0D= 0;
- HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->item__CKL=NULL;
- HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->next__OKL=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->upper__RQC= 0;
- ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->capacity__CSM= 0;
- ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->storage__NSM=NULL;
- FAST_ARRAYoITM_TYPE_GENERICo__->parent_arrayed_collection__HQC=(*ARRAYED_COLLECTIONoITM_TYPE_GENERICo__);
- result__Z0F=NULL;
- ptr__00F=((__POINTER )(NULL));
- typ_id__50F= 0;
- sz__20F=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_GENERICo));
- if ((sz__20F == 0)) {
- result__Z0F=FAST_ARRAYoITM_TYPE_GENERICo__;
- } else {
- typ_id__50F=__FAST_ARRAYoITM_TYPE_GENERICo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__20F);
- if ((typ_id__50F == (__INTEGER)(- 1))) {
- a__WR3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UR3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__20F + a__WR3Q) & (__UINTEGER_32)(~ a__WR3Q));
- ptr_table__MA4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UR3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LA4R=((__POINTER )(NULL));
- result__NA4R=((__POINTER *)ptr_table__MA4R)[ 0];
- if ((result__NA4R == (void *)NULL)) {
- result__NA4R=new_lab__2PJ(new_size__UR3Q);
- next__LA4R=(void *)((unsigned long)result__NA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR3Q)));
- ((__POINTER *)next__LA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__MA4R)[ 0]=next__LA4R;
- } else {
- next__LA4R=((__POINTER *)result__NA4R)[ 0];
- if ((next__LA4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NA4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UR3Q << 1)) <= 4096)) {
- next__LA4R=(void *)((unsigned long)result__NA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR3Q)));
- } else {
- next__LA4R=new_lab__2PJ(new_size__UR3Q);
- };
- ((__POINTER *)next__LA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__MA4R)[ 0]=next__LA4R;
- } else {
- ((__POINTER *)result__NA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NA4R=next__LA4R;
- };
- };
- ptr__00F=result__NA4R;
- } else {
- t__0R3Q=((__UINTEGER_32 )typ_id__50F);
- a__2R3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UA4R=(__UINTEGER_32)((__UINTEGER_32)(sz__20F + a__2R3Q) & (__UINTEGER_32)(~ a__2R3Q));
- ptr_table__RA4R=((__POINTER )(&(table_type[(t__0R3Q)])));
- lab_type__TA4R=(__UINTEGER_32)(t__0R3Q | 1);
- next__QA4R=((__POINTER )(NULL));
- result__SA4R=((__POINTER *)ptr_table__RA4R)[ 0];
- if ((result__SA4R == (void *)NULL)) {
- result__SA4R=new_lab__2PJ(lab_type__TA4R);
- next__QA4R=(void *)((unsigned long)result__SA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA4R)));
- ((__POINTER *)next__QA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RA4R)[ 0]=next__QA4R;
- } else {
- next__QA4R=((__POINTER *)result__SA4R)[ 0];
- if ((next__QA4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SA4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UA4R << 1)) <= 4096)) {
- next__QA4R=(void *)((unsigned long)result__SA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UA4R)));
- } else {
- next__QA4R=new_lab__2PJ(lab_type__TA4R);
- };
- ((__POINTER *)next__QA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RA4R)[ 0]=next__QA4R;
- } else {
- ((__POINTER *)result__SA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SA4R=next__QA4R;
- };
- };
- ptr__00F=result__SA4R;
- };
- result__Z0F=((__FAST_ARRAYoITM_TYPE_GENERICo *)ptr__00F);
- *(result__Z0F) = *(FAST_ARRAYoITM_TYPE_GENERICo__);
- };
- Self__ZRM=((__FAST_ARRAYoITM_TYPE_GENERICo *)result__Z0F);
- if ((Self__ZRM->parent_arrayed_collection__HQC.capacity__CSM < 32)) {
- Self__ZRM->parent_arrayed_collection__HQC.storage__NSM=create__J0BB( 32);
- Self__ZRM->parent_arrayed_collection__HQC.capacity__CSM= 32;
- };
- Self__ZRM->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(- 1);
- dico__IQC=result__Z0F;
- ITM_TYPE_GENERIC__->list_type__MRC=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->storage__SEQC=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->capacity__5EQC= 0;
- ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->upper__LFQC= 0;
- FAST_ARRAYoITM_TYPE_GENERIC_ELTo__->parent_arrayed_collection__PSLC=(*ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__);
- result__DYLC=NULL;
- ptr__EYLC=((__POINTER )(NULL));
- typ_id__JYLC= 0;
- sz__GYLC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_GENERIC_ELTo));
- if ((sz__GYLC == 0)) {
- result__DYLC=FAST_ARRAYoITM_TYPE_GENERIC_ELTo__;
- } else {
- typ_id__JYLC=__FAST_ARRAYoITM_TYPE_GENERIC_ELTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GYLC);
- if ((typ_id__JYLC == (__INTEGER)(- 1))) {
- a__BS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5R3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GYLC + a__BS3Q) & (__UINTEGER_32)(~ a__BS3Q));
- ptr_table__WA4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5R3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VA4R=((__POINTER )(NULL));
- result__XA4R=((__POINTER *)ptr_table__WA4R)[ 0];
- if ((result__XA4R == (void *)NULL)) {
- result__XA4R=new_lab__2PJ(new_size__5R3Q);
- next__VA4R=(void *)((unsigned long)result__XA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5R3Q)));
- ((__POINTER *)next__VA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WA4R)[ 0]=next__VA4R;
- } else {
- next__VA4R=((__POINTER *)result__XA4R)[ 0];
- if ((next__VA4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XA4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5R3Q << 1)) <= 4096)) {
- next__VA4R=(void *)((unsigned long)result__XA4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5R3Q)));
- } else {
- next__VA4R=new_lab__2PJ(new_size__5R3Q);
- };
- ((__POINTER *)next__VA4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WA4R)[ 0]=next__VA4R;
- } else {
- ((__POINTER *)result__XA4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VA4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XA4R=next__VA4R;
- };
- };
- ptr__EYLC=result__XA4R;
- } else {
- t__FS3Q=((__UINTEGER_32 )typ_id__JYLC);
- a__HS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4A4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GYLC + a__HS3Q) & (__UINTEGER_32)(~ a__HS3Q));
- ptr_table__1A4R=((__POINTER )(&(table_type[(t__FS3Q)])));
- lab_type__3A4R=(__UINTEGER_32)(t__FS3Q | 1);
- next__0A4R=((__POINTER )(NULL));
- result__2A4R=((__POINTER *)ptr_table__1A4R)[ 0];
- if ((result__2A4R == (void *)NULL)) {
- result__2A4R=new_lab__2PJ(lab_type__3A4R);
- next__0A4R=(void *)((unsigned long)result__2A4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A4R)));
- ((__POINTER *)next__0A4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1A4R)[ 0]=next__0A4R;
- } else {
- next__0A4R=((__POINTER *)result__2A4R)[ 0];
- if ((next__0A4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2A4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4A4R << 1)) <= 4096)) {
- next__0A4R=(void *)((unsigned long)result__2A4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4A4R)));
- } else {
- next__0A4R=new_lab__2PJ(lab_type__3A4R);
- };
- ((__POINTER *)next__0A4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1A4R)[ 0]=next__0A4R;
- } else {
- ((__POINTER *)result__2A4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0A4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2A4R=next__0A4R;
- };
- };
- ptr__EYLC=result__2A4R;
- };
- result__DYLC=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)ptr__EYLC);
- *(result__DYLC) = *(FAST_ARRAYoITM_TYPE_GENERIC_ELTo__);
- };
- Self__WEQC=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)result__DYLC);
- if ((Self__WEQC->parent_arrayed_collection__PSLC.capacity__5EQC < 26)) {
- Self__WEQC->parent_arrayed_collection__PSLC.storage__SEQC=create__2KCD( 26);
- Self__WEQC->parent_arrayed_collection__PSLC.capacity__5EQC= 26;
- };
- Self__WEQC->parent_arrayed_collection__PSLC.upper__LFQC=(__INTEGER)(- 1);
- result__GTLC=result__DYLC;
- Self__CXLC='A';
- while ((((__INTEGER_8 )Self__CXLC) <= ((__INTEGER_8 )'Z'))) {
- result__DUHD=NULL;
- ptr__EUHD=((__POINTER )(NULL));
- typ_id__JUHD= 0;
- sz__GUHD=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC_ELT));
- if ((sz__GUHD == 0)) {
- result__DUHD=ITM_TYPE_GENERIC_ELT__;
- } else {
- typ_id__JUHD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GUHD);
- if ((typ_id__JUHD == (__INTEGER)(- 1))) {
- a__MS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KS3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GUHD + a__MS3Q) & (__UINTEGER_32)(~ a__MS3Q));
- ptr_table__AB4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KS3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5A4R=((__POINTER )(NULL));
- result__BB4R=((__POINTER *)ptr_table__AB4R)[ 0];
- if ((result__BB4R == (void *)NULL)) {
- result__BB4R=new_lab__2PJ(new_size__KS3Q);
- next__5A4R=(void *)((unsigned long)result__BB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KS3Q)));
- ((__POINTER *)next__5A4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AB4R)[ 0]=next__5A4R;
- } else {
- next__5A4R=((__POINTER *)result__BB4R)[ 0];
- if ((next__5A4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BB4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KS3Q << 1)) <= 4096)) {
- next__5A4R=(void *)((unsigned long)result__BB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KS3Q)));
- } else {
- next__5A4R=new_lab__2PJ(new_size__KS3Q);
- };
- ((__POINTER *)next__5A4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AB4R)[ 0]=next__5A4R;
- } else {
- ((__POINTER *)result__BB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5A4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BB4R=next__5A4R;
- };
- };
- ptr__EUHD=result__BB4R;
- } else {
- t__QS3Q=((__UINTEGER_32 )typ_id__JUHD);
- a__SS3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IB4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GUHD + a__SS3Q) & (__UINTEGER_32)(~ a__SS3Q));
- ptr_table__FB4R=((__POINTER )(&(table_type[(t__QS3Q)])));
- lab_type__HB4R=(__UINTEGER_32)(t__QS3Q | 1);
- next__EB4R=((__POINTER )(NULL));
- result__GB4R=((__POINTER *)ptr_table__FB4R)[ 0];
- if ((result__GB4R == (void *)NULL)) {
- result__GB4R=new_lab__2PJ(lab_type__HB4R);
- next__EB4R=(void *)((unsigned long)result__GB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB4R)));
- ((__POINTER *)next__EB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FB4R)[ 0]=next__EB4R;
- } else {
- next__EB4R=((__POINTER *)result__GB4R)[ 0];
- if ((next__EB4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GB4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IB4R << 1)) <= 4096)) {
- next__EB4R=(void *)((unsigned long)result__GB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IB4R)));
- } else {
- next__EB4R=new_lab__2PJ(lab_type__HB4R);
- };
- ((__POINTER *)next__EB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FB4R)[ 0]=next__EB4R;
- } else {
- ((__POINTER *)result__GB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GB4R=next__EB4R;
- };
- };
- ptr__EUHD=result__GB4R;
- };
- result__DUHD=((__ITM_TYPE_GENERIC_ELT *)ptr__EUHD);
- *(result__DUHD) = *(ITM_TYPE_GENERIC_ELT__);
- };
- ((__ITM_TYPE_GENERIC_ELT *)result__DUHD)->index__BD0D=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__CXLC) - ((__INTEGER_8 )'A')));
- Self__3LCD=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)result__GTLC);
- new_capacity__5LCD= 0;
- if (((__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC + 1) <= (__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC - 1))) {
- Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC=(__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC + 1);
- __tmp__NMCD=TRUE__;
- } else {
- __tmp__NMCD=FALSE__;
- };
- if ((! __tmp__NMCD)) {
- if ((Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC == 0)) {
- Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC=create__2KCD( 2);
- Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC= 2;
- Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC= 0;
- } else {
- new_capacity__5LCD=(__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC << 1);
- __tmp__CNCD=Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC;
- __tmp__DNCD=Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC;
- new__GQ2D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__CNCD)),((__UINTEGER_32 )(__INTEGER)(__tmp__DNCD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__5LCD * ((__INTEGER )(sizeof(void *)))))));
- __tmp__ZQ2D=(__INTEGER)(new_capacity__5LCD - 1);
- Self__5EJF=__tmp__DNCD;
- while ((Self__5EJF <= __tmp__ZQ2D)) {
- new__GQ2D[Self__5EJF]=NULL;
- Self__5EJF=(__INTEGER)(Self__5EJF + 1);
- };
- Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC=new__GQ2D;
- Self__3LCD->parent_arrayed_collection__PSLC.capacity__5EQC=new_capacity__5LCD;
- Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC=(__INTEGER)(Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC + 1);
- };
- };
- ((void **)Self__3LCD->parent_arrayed_collection__PSLC.storage__SEQC)[Self__3LCD->parent_arrayed_collection__PSLC.upper__LFQC]=result__DUHD;
- Self__CXLC=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__CXLC) + ((__INTEGER_8 )((__CHARACTER )(( 1))))))));
- };
- list__QSLC=result__DYLC;
- ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->upper__KMC= 0;
- ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->capacity__GKM= 0;
- ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->storage__RKM=NULL;
- FAST_ARRAYoITM_TYPE_STYLEo__->parent_arrayed_collection__AMC=(*ARRAYED_COLLECTIONoITM_TYPE_STYLEo__);
- result__BWF=NULL;
- ptr__CWF=((__POINTER )(NULL));
- typ_id__HWF= 0;
- sz__EWF=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_STYLEo));
- if ((sz__EWF == 0)) {
- result__BWF=FAST_ARRAYoITM_TYPE_STYLEo__;
- } else {
- typ_id__HWF=__FAST_ARRAYoITM_TYPE_STYLEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EWF);
- if ((typ_id__HWF == (__INTEGER)(- 1))) {
- a__3S3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1S3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EWF + a__3S3Q) & (__UINTEGER_32)(~ a__3S3Q));
- ptr_table__KB4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1S3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JB4R=((__POINTER )(NULL));
- result__LB4R=((__POINTER *)ptr_table__KB4R)[ 0];
- if ((result__LB4R == (void *)NULL)) {
- result__LB4R=new_lab__2PJ(new_size__1S3Q);
- next__JB4R=(void *)((unsigned long)result__LB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S3Q)));
- ((__POINTER *)next__JB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KB4R)[ 0]=next__JB4R;
- } else {
- next__JB4R=((__POINTER *)result__LB4R)[ 0];
- if ((next__JB4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LB4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1S3Q << 1)) <= 4096)) {
- next__JB4R=(void *)((unsigned long)result__LB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1S3Q)));
- } else {
- next__JB4R=new_lab__2PJ(new_size__1S3Q);
- };
- ((__POINTER *)next__JB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KB4R)[ 0]=next__JB4R;
- } else {
- ((__POINTER *)result__LB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LB4R=next__JB4R;
- };
- };
- ptr__CWF=result__LB4R;
- } else {
- t__BT3Q=((__UINTEGER_32 )typ_id__HWF);
- a__DT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SB4R=(__UINTEGER_32)((__UINTEGER_32)(sz__EWF + a__DT3Q) & (__UINTEGER_32)(~ a__DT3Q));
- ptr_table__PB4R=((__POINTER )(&(table_type[(t__BT3Q)])));
- lab_type__RB4R=(__UINTEGER_32)(t__BT3Q | 1);
- next__OB4R=((__POINTER )(NULL));
- result__QB4R=((__POINTER *)ptr_table__PB4R)[ 0];
- if ((result__QB4R == (void *)NULL)) {
- result__QB4R=new_lab__2PJ(lab_type__RB4R);
- next__OB4R=(void *)((unsigned long)result__QB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB4R)));
- ((__POINTER *)next__OB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PB4R)[ 0]=next__OB4R;
- } else {
- next__OB4R=((__POINTER *)result__QB4R)[ 0];
- if ((next__OB4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QB4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SB4R << 1)) <= 4096)) {
- next__OB4R=(void *)((unsigned long)result__QB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SB4R)));
- } else {
- next__OB4R=new_lab__2PJ(lab_type__RB4R);
- };
- ((__POINTER *)next__OB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PB4R)[ 0]=next__OB4R;
- } else {
- ((__POINTER *)result__QB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QB4R=next__OB4R;
- };
- };
- ptr__CWF=result__QB4R;
- };
- result__BWF=((__FAST_ARRAYoITM_TYPE_STYLEo *)ptr__CWF);
- *(result__BWF) = *(FAST_ARRAYoITM_TYPE_STYLEo__);
- };
- Self__3JM=((__FAST_ARRAYoITM_TYPE_STYLEo *)result__BWF);
- if ((Self__3JM->parent_arrayed_collection__AMC.capacity__GKM < 32)) {
- Self__3JM->parent_arrayed_collection__AMC.storage__RKM=create__2VBB( 32);
- Self__3JM->parent_arrayed_collection__AMC.capacity__GKM= 32;
- };
- Self__3JM->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(- 1);
- dico__BMC=result__BWF;
- ITM_CODE__->parent_itm_object__G1CC=(*ITM_OBJECT__);
- ITM_READ__->parent_itm_code__Y0FC=(*ITM_CODE__);
- ITM_READ__->name__AVPC=NULL;
- ITM_CONSTANT__->parent_itm_code__2GEC=(*ITM_CODE__);
- ITM_PROTOTYPE__->parent_itm_constant__3GEC=(*ITM_CONSTANT__);
- ITM_PROTOTYPE__->type__CAPC=NULL;
- last_real__R0IC=NULL;
- ITM_REAL__->parent_itm_constant__P0IC=(*ITM_CONSTANT__);
- ITM_REAL__->value__BB0D=NULL;
- ITM_NUMBER__->parent_itm_constant__B1IC=(*ITM_CONSTANT__);
- ITM_NUMBER__->value__GB0D= 0;
- ITM_CHARACTER__->parent_itm_constant__T1IC=(*ITM_CONSTANT__);
- ITM_CHARACTER__->character__LB0D=NULL;
- ITM_STRING__->parent_itm_code__E2IC=(*ITM_CODE__);
- HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->buckets__NJFF=NULL;
- HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->capacity__IJFF= 0;
- HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->count__NKFF= 0;
- result__N5RE=NULL;
- ptr__O5RE=((__POINTER )(NULL));
- typ_id__T5RE= 0;
- sz__Q5RE=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo));
- if ((sz__Q5RE == 0)) {
- result__N5RE=HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
- } else {
- typ_id__T5RE=__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q5RE);
- if ((typ_id__T5RE == (__INTEGER)(- 1))) {
- a__IT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GT3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Q5RE + a__IT3Q) & (__UINTEGER_32)(~ a__IT3Q));
- ptr_table__UB4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GT3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__TB4R=((__POINTER )(NULL));
- result__VB4R=((__POINTER *)ptr_table__UB4R)[ 0];
- if ((result__VB4R == (void *)NULL)) {
- result__VB4R=new_lab__2PJ(new_size__GT3Q);
- next__TB4R=(void *)((unsigned long)result__VB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GT3Q)));
- ((__POINTER *)next__TB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__UB4R)[ 0]=next__TB4R;
- } else {
- next__TB4R=((__POINTER *)result__VB4R)[ 0];
- if ((next__TB4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VB4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GT3Q << 1)) <= 4096)) {
- next__TB4R=(void *)((unsigned long)result__VB4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GT3Q)));
- } else {
- next__TB4R=new_lab__2PJ(new_size__GT3Q);
- };
- ((__POINTER *)next__TB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__UB4R)[ 0]=next__TB4R;
- } else {
- ((__POINTER *)result__VB4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VB4R=next__TB4R;
- };
- };
- ptr__O5RE=result__VB4R;
- } else {
- t__MT3Q=((__UINTEGER_32 )typ_id__T5RE);
- a__OT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2B4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Q5RE + a__OT3Q) & (__UINTEGER_32)(~ a__OT3Q));
- ptr_table__ZB4R=((__POINTER )(&(table_type[(t__MT3Q)])));
- lab_type__1B4R=(__UINTEGER_32)(t__MT3Q | 1);
- next__YB4R=((__POINTER )(NULL));
- result__0B4R=((__POINTER *)ptr_table__ZB4R)[ 0];
- if ((result__0B4R == (void *)NULL)) {
- result__0B4R=new_lab__2PJ(lab_type__1B4R);
- next__YB4R=(void *)((unsigned long)result__0B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B4R)));
- ((__POINTER *)next__YB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZB4R)[ 0]=next__YB4R;
- } else {
- next__YB4R=((__POINTER *)result__0B4R)[ 0];
- if ((next__YB4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0B4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2B4R << 1)) <= 4096)) {
- next__YB4R=(void *)((unsigned long)result__0B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2B4R)));
- } else {
- next__YB4R=new_lab__2PJ(lab_type__1B4R);
- };
- ((__POINTER *)next__YB4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZB4R)[ 0]=next__YB4R;
- } else {
- ((__POINTER *)result__0B4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YB4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0B4R=next__YB4R;
- };
- };
- ptr__O5RE=result__0B4R;
- };
- result__N5RE=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__O5RE);
- *(result__N5RE) = *(HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__);
- };
- Self__3HGF=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)result__N5RE);
- new_capacity__GMJF=prime_number_ceiling__X3Q( 193);
- Self__3HGF->buckets__NJFF=create__AXOF(new_capacity__GMJF);
- Self__3HGF->capacity__IJFF=new_capacity__GMJF;
- Self__3HGF->count__NKFF= 0;
- dico_string__VB0D=result__N5RE;
- HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->key__ZJFF=NULL;
- HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->next__EKFF=NULL;
- HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->item__201F= 0;
- ITM_STRING__->string__XB0D=NULL;
- last_group__2EEC=NULL;
- ITM_LIST__->parent_itm_code__KVDC=(*ITM_CODE__);
- old_position__FMFC= 0;
- old_pos_cur__HMFC= 0;
- old_pos_line__JMFC= 0;
- old_pos_col__LMFC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->upper__YBPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->capacity__NJPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->storage__YJPC=NULL;
- FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__->parent_arrayed_collection__WMFC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__);
- ARRAYED_COLLECTIONoITM_LOCALo__->upper__PXGC= 0;
- ARRAYED_COLLECTIONoITM_LOCALo__->capacity__ILPC= 0;
- ARRAYED_COLLECTIONoITM_LOCALo__->storage__TLPC=NULL;
- FAST_ARRAYoITM_LOCALo__->parent_arrayed_collection__ICFC=(*ARRAYED_COLLECTIONoITM_LOCALo__);
- result__BKGC=NULL;
- ptr__CKGC=((__POINTER )(NULL));
- typ_id__HKGC= 0;
- sz__EKGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo));
- if ((sz__EKGC == 0)) {
- result__BKGC=FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
- } else {
- typ_id__HKGC=__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EKGC);
- if ((typ_id__HKGC == (__INTEGER)(- 1))) {
- a__TT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RT3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EKGC + a__TT3Q) & (__UINTEGER_32)(~ a__TT3Q));
- ptr_table__4B4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RT3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3B4R=((__POINTER )(NULL));
- result__5B4R=((__POINTER *)ptr_table__4B4R)[ 0];
- if ((result__5B4R == (void *)NULL)) {
- result__5B4R=new_lab__2PJ(new_size__RT3Q);
- next__3B4R=(void *)((unsigned long)result__5B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT3Q)));
- ((__POINTER *)next__3B4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__4B4R)[ 0]=next__3B4R;
- } else {
- next__3B4R=((__POINTER *)result__5B4R)[ 0];
- if ((next__3B4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5B4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RT3Q << 1)) <= 4096)) {
- next__3B4R=(void *)((unsigned long)result__5B4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RT3Q)));
- } else {
- next__3B4R=new_lab__2PJ(new_size__RT3Q);
- };
- ((__POINTER *)next__3B4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__4B4R)[ 0]=next__3B4R;
- } else {
- ((__POINTER *)result__5B4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3B4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5B4R=next__3B4R;
- };
- };
- ptr__CKGC=result__5B4R;
- } else {
- t__XT3Q=((__UINTEGER_32 )typ_id__HKGC);
- a__ZT3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GC4R=(__UINTEGER_32)((__UINTEGER_32)(sz__EKGC + a__ZT3Q) & (__UINTEGER_32)(~ a__ZT3Q));
- ptr_table__DC4R=((__POINTER )(&(table_type[(t__XT3Q)])));
- lab_type__FC4R=(__UINTEGER_32)(t__XT3Q | 1);
- next__CC4R=((__POINTER )(NULL));
- result__EC4R=((__POINTER *)ptr_table__DC4R)[ 0];
- if ((result__EC4R == (void *)NULL)) {
- result__EC4R=new_lab__2PJ(lab_type__FC4R);
- next__CC4R=(void *)((unsigned long)result__EC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC4R)));
- ((__POINTER *)next__CC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DC4R)[ 0]=next__CC4R;
- } else {
- next__CC4R=((__POINTER *)result__EC4R)[ 0];
- if ((next__CC4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EC4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GC4R << 1)) <= 4096)) {
- next__CC4R=(void *)((unsigned long)result__EC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GC4R)));
- } else {
- next__CC4R=new_lab__2PJ(lab_type__FC4R);
- };
- ((__POINTER *)next__CC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DC4R)[ 0]=next__CC4R;
- } else {
- ((__POINTER *)result__EC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EC4R=next__CC4R;
- };
- };
- ptr__CKGC=result__EC4R;
- };
- result__BKGC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)ptr__CKGC);
- *(result__BKGC) = *(FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__);
- };
- Self__EJPC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)result__BKGC);
- if ((Self__EJPC->parent_arrayed_collection__WMFC.capacity__NJPC < 5)) {
- Self__EJPC->parent_arrayed_collection__WMFC.storage__YJPC=create__DJBD( 5);
- Self__EJPC->parent_arrayed_collection__WMFC.capacity__NJPC= 5;
- };
- Self__EJPC->parent_arrayed_collection__WMFC.upper__YBPC=(__INTEGER)(- 1);
- free_list__XMFC=result__BKGC;
- ITM_LOCAL__->parent_itm_object__DCFC=(*ITM_OBJECT__);
- ITM_LOCAL__->name__SZGC=NULL;
- ITM_LOCAL__->type__S4EF=NULL;
- ITM_LIST__->local_list__KHPC=NULL;
- ITM_LIST__->static_list__WHPC=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->upper__P5OC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->capacity__DEPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->storage__5EPC=NULL;
- FAST_ARRAYoFAST_ARRAYoITM_CODEoo__->parent_arrayed_collection__EFFC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__);
- ARRAYED_COLLECTIONoITM_CODEo__->upper__GAPC= 0;
- ARRAYED_COLLECTIONoITM_CODEo__->capacity__CBPC= 0;
- ARRAYED_COLLECTIONoITM_CODEo__->storage__NBPC=NULL;
- FAST_ARRAYoITM_CODEo__->parent_arrayed_collection__SEEC=(*ARRAYED_COLLECTIONoITM_CODEo__);
- result__SFGC=NULL;
- ptr__TFGC=((__POINTER )(NULL));
- typ_id__YFGC= 0;
- sz__VFGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_CODEoo));
- if ((sz__VFGC == 0)) {
- result__SFGC=FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
- } else {
- typ_id__YFGC=__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VFGC);
- if ((typ_id__YFGC == (__INTEGER)(- 1))) {
- a__4T3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2T3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VFGC + a__4T3Q) & (__UINTEGER_32)(~ a__4T3Q));
- ptr_table__IC4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2T3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HC4R=((__POINTER )(NULL));
- result__JC4R=((__POINTER *)ptr_table__IC4R)[ 0];
- if ((result__JC4R == (void *)NULL)) {
- result__JC4R=new_lab__2PJ(new_size__2T3Q);
- next__HC4R=(void *)((unsigned long)result__JC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T3Q)));
- ((__POINTER *)next__HC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IC4R)[ 0]=next__HC4R;
- } else {
- next__HC4R=((__POINTER *)result__JC4R)[ 0];
- if ((next__HC4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JC4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2T3Q << 1)) <= 4096)) {
- next__HC4R=(void *)((unsigned long)result__JC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T3Q)));
- } else {
- next__HC4R=new_lab__2PJ(new_size__2T3Q);
- };
- ((__POINTER *)next__HC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IC4R)[ 0]=next__HC4R;
- } else {
- ((__POINTER *)result__JC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JC4R=next__HC4R;
- };
- };
- ptr__TFGC=result__JC4R;
- } else {
- t__CU3Q=((__UINTEGER_32 )typ_id__YFGC);
- a__EU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QC4R=(__UINTEGER_32)((__UINTEGER_32)(sz__VFGC + a__EU3Q) & (__UINTEGER_32)(~ a__EU3Q));
- ptr_table__NC4R=((__POINTER )(&(table_type[(t__CU3Q)])));
- lab_type__PC4R=(__UINTEGER_32)(t__CU3Q | 1);
- next__MC4R=((__POINTER )(NULL));
- result__OC4R=((__POINTER *)ptr_table__NC4R)[ 0];
- if ((result__OC4R == (void *)NULL)) {
- result__OC4R=new_lab__2PJ(lab_type__PC4R);
- next__MC4R=(void *)((unsigned long)result__OC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC4R)));
- ((__POINTER *)next__MC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NC4R)[ 0]=next__MC4R;
- } else {
- next__MC4R=((__POINTER *)result__OC4R)[ 0];
- if ((next__MC4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OC4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QC4R << 1)) <= 4096)) {
- next__MC4R=(void *)((unsigned long)result__OC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QC4R)));
- } else {
- next__MC4R=new_lab__2PJ(lab_type__PC4R);
- };
- ((__POINTER *)next__MC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NC4R)[ 0]=next__MC4R;
- } else {
- ((__POINTER *)result__OC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OC4R=next__MC4R;
- };
- };
- ptr__TFGC=result__OC4R;
- };
- result__SFGC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)ptr__TFGC);
- *(result__SFGC) = *(FAST_ARRAYoFAST_ARRAYoITM_CODEoo__);
- };
- Self__YHPC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)result__SFGC);
- if ((Self__YHPC->parent_arrayed_collection__EFFC.capacity__DEPC < 5)) {
- Self__YHPC->parent_arrayed_collection__EFFC.storage__5EPC=create__4GBD( 5);
- Self__YHPC->parent_arrayed_collection__EFFC.capacity__DEPC= 5;
- };
- Self__YHPC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(- 1);
- free_list__FFFC=result__SFGC;
- ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->upper__PRPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->capacity__CTPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->storage__NTPC=NULL;
- FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__->parent_arrayed_collection__11GC=(*ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__);
- ARRAYED_COLLECTIONoSTRING_CONSTANTo__->upper__UQSD= 0;
- ARRAYED_COLLECTIONoSTRING_CONSTANTo__->capacity__WPZD= 0;
- ARRAYED_COLLECTIONoSTRING_CONSTANTo__->storage__M5ZD=NULL;
- FAST_ARRAYoSTRING_CONSTANTo__->parent_arrayed_collection__HTFC=(*ARRAYED_COLLECTIONoSTRING_CONSTANTo__);
- result__FXHC=NULL;
- ptr__GXHC=((__POINTER )(NULL));
- typ_id__LXHC= 0;
- sz__IXHC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo));
- if ((sz__IXHC == 0)) {
- result__FXHC=FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
- } else {
- typ_id__LXHC=__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IXHC);
- if ((typ_id__LXHC == (__INTEGER)(- 1))) {
- a__JU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HU3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__IXHC + a__JU3Q) & (__UINTEGER_32)(~ a__JU3Q));
- ptr_table__SC4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HU3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RC4R=((__POINTER )(NULL));
- result__TC4R=((__POINTER *)ptr_table__SC4R)[ 0];
- if ((result__TC4R == (void *)NULL)) {
- result__TC4R=new_lab__2PJ(new_size__HU3Q);
- next__RC4R=(void *)((unsigned long)result__TC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HU3Q)));
- ((__POINTER *)next__RC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SC4R)[ 0]=next__RC4R;
- } else {
- next__RC4R=((__POINTER *)result__TC4R)[ 0];
- if ((next__RC4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TC4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HU3Q << 1)) <= 4096)) {
- next__RC4R=(void *)((unsigned long)result__TC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HU3Q)));
- } else {
- next__RC4R=new_lab__2PJ(new_size__HU3Q);
- };
- ((__POINTER *)next__RC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SC4R)[ 0]=next__RC4R;
- } else {
- ((__POINTER *)result__TC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TC4R=next__RC4R;
- };
- };
- ptr__GXHC=result__TC4R;
- } else {
- t__NU3Q=((__UINTEGER_32 )typ_id__LXHC);
- a__PU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0C4R=(__UINTEGER_32)((__UINTEGER_32)(sz__IXHC + a__PU3Q) & (__UINTEGER_32)(~ a__PU3Q));
- ptr_table__XC4R=((__POINTER )(&(table_type[(t__NU3Q)])));
- lab_type__ZC4R=(__UINTEGER_32)(t__NU3Q | 1);
- next__WC4R=((__POINTER )(NULL));
- result__YC4R=((__POINTER *)ptr_table__XC4R)[ 0];
- if ((result__YC4R == (void *)NULL)) {
- result__YC4R=new_lab__2PJ(lab_type__ZC4R);
- next__WC4R=(void *)((unsigned long)result__YC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C4R)));
- ((__POINTER *)next__WC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__XC4R)[ 0]=next__WC4R;
- } else {
- next__WC4R=((__POINTER *)result__YC4R)[ 0];
- if ((next__WC4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YC4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0C4R << 1)) <= 4096)) {
- next__WC4R=(void *)((unsigned long)result__YC4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0C4R)));
- } else {
- next__WC4R=new_lab__2PJ(lab_type__ZC4R);
- };
- ((__POINTER *)next__WC4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__XC4R)[ 0]=next__WC4R;
- } else {
- ((__POINTER *)result__YC4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WC4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YC4R=next__WC4R;
- };
- };
- ptr__GXHC=result__YC4R;
- };
- result__FXHC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)ptr__GXHC);
- *(result__FXHC) = *(FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__);
- };
- Self__ZSPC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)result__FXHC);
- if ((Self__ZSPC->parent_arrayed_collection__11GC.capacity__CTPC < 5)) {
- Self__ZSPC->parent_arrayed_collection__11GC.storage__NTPC=create__F0BD( 5);
- Self__ZSPC->parent_arrayed_collection__11GC.capacity__CTPC= 5;
- };
- Self__ZSPC->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(- 1);
- free_list__21GC=result__FXHC;
- ITM_LIST_IDF__->parent_itm_code__5WFC=(*ITM_CODE__);
- ITM_LIST_IDF__->list_name__LGGF=NULL;
- ITM_WRITE__->parent_itm_code__UXFC=(*ITM_CODE__);
- ITM_WRITE__->assign__OT2D=NULL;
- ITM_WRITE__->value__PT2D=NULL;
- ITM_WRITE_VALUE__->parent_itm_write__VXFC=(*ITM_WRITE__);
- ITM_WRITE_CAST__->parent_itm_write__LYFC=(*ITM_WRITE__);
- ITM_WRITE_CODE__->parent_itm_write__W1FC=(*ITM_WRITE__);
- ITM_READ_ARG2__->parent_itm_read__H4FC=(*ITM_READ__);
- ITM_BINARY__->parent_itm_code__14FC=(*ITM_CODE__);
- ITM_READ_ARG1__->parent_itm_read__E5GC=(*ITM_READ__);
- ITM_OLD__->parent_itm_code__UHIC=(*ITM_CODE__);
- ITM_EXTERN__->parent_itm_code__2WIC=(*ITM_CODE__);
- ITM_EXTERN__->extern__JH1D=NULL;
- ITM_EXTERNAL_TYPE__->parent_itm_extern__3WIC=(*ITM_EXTERN__);
- ITM_EXTERNAL__->parent_itm_extern__45IC=(*ITM_EXTERN__);
- ITM_READ_ARGS__->parent_itm_read__14JC=(*ITM_READ__);
- ITM_READ_ARG1__->arg__BVPC=NULL;
- ITM_OLD__->value__1YPC=NULL;
- result__QWG=NULL;
- ptr__RWG=((__POINTER )(NULL));
- typ_id__WWG= 0;
- sz__TWG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSTRINGo));
- if ((sz__TWG == 0)) {
- result__QWG=FAST_ARRAYoSTRINGo__;
- } else {
- typ_id__WWG=__FAST_ARRAYoSTRINGo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TWG);
- if ((typ_id__WWG == (__INTEGER)(- 1))) {
- a__GA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EA4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TWG + a__GA4Q) & (__UINTEGER_32)(~ a__GA4Q));
- ptr_table__2C4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EA4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1C4R=((__POINTER )(NULL));
- result__3C4R=((__POINTER *)ptr_table__2C4R)[ 0];
- if ((result__3C4R == (void *)NULL)) {
- result__3C4R=new_lab__2PJ(new_size__EA4Q);
- next__1C4R=(void *)((unsigned long)result__3C4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EA4Q)));
- ((__POINTER *)next__1C4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__2C4R)[ 0]=next__1C4R;
- } else {
- next__1C4R=((__POINTER *)result__3C4R)[ 0];
- if ((next__1C4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3C4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EA4Q << 1)) <= 4096)) {
- next__1C4R=(void *)((unsigned long)result__3C4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EA4Q)));
- } else {
- next__1C4R=new_lab__2PJ(new_size__EA4Q);
- };
- ((__POINTER *)next__1C4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__2C4R)[ 0]=next__1C4R;
- } else {
- ((__POINTER *)result__3C4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1C4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3C4R=next__1C4R;
- };
- };
- ptr__RWG=result__3C4R;
- } else {
- t__KA4Q=((__UINTEGER_32 )typ_id__WWG);
- a__MA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ED4R=(__UINTEGER_32)((__UINTEGER_32)(sz__TWG + a__MA4Q) & (__UINTEGER_32)(~ a__MA4Q));
- ptr_table__BD4R=((__POINTER )(&(table_type[(t__KA4Q)])));
- lab_type__DD4R=(__UINTEGER_32)(t__KA4Q | 1);
- next__AD4R=((__POINTER )(NULL));
- result__CD4R=((__POINTER *)ptr_table__BD4R)[ 0];
- if ((result__CD4R == (void *)NULL)) {
- result__CD4R=new_lab__2PJ(lab_type__DD4R);
- next__AD4R=(void *)((unsigned long)result__CD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED4R)));
- ((__POINTER *)next__AD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__BD4R)[ 0]=next__AD4R;
- } else {
- next__AD4R=((__POINTER *)result__CD4R)[ 0];
- if ((next__AD4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CD4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ED4R << 1)) <= 4096)) {
- next__AD4R=(void *)((unsigned long)result__CD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ED4R)));
- } else {
- next__AD4R=new_lab__2PJ(lab_type__DD4R);
- };
- ((__POINTER *)next__AD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__BD4R)[ 0]=next__AD4R;
- } else {
- ((__POINTER *)result__CD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CD4R=next__AD4R;
- };
- };
- ptr__RWG=result__CD4R;
- };
- result__QWG=((__FAST_ARRAYoSTRINGo *)ptr__RWG);
- *(result__QWG) = *(FAST_ARRAYoSTRINGo__);
- };
- Self__H1M=((__FAST_ARRAYoSTRINGo *)result__QWG);
- if ((Self__H1M->parent_arrayed_collection__QXD.capacity__Q1M < 5)) {
- Self__H1M->parent_arrayed_collection__QXD.storage__11M=create__NXEB( 5);
- Self__H1M->parent_arrayed_collection__QXD.capacity__Q1M= 5;
- };
- Self__H1M->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(- 1);
- free__VALC=result__QWG;
- ITM_READ_ARG2__->arg_first__ZDQC=NULL;
- ITM_READ_ARG2__->arg_second__0DQC=NULL;
- ITM_READ_ARGS__->args__AEQC=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->upper__5PZD= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->capacity__1L0D= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->storage__GM0D=NULL;
- FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__->parent_arrayed_collection__AXZC=(*ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__);
- ARRAYED_COLLECTIONoExpanded_POSITIONo__->storage__T4ZD=NULL;
- ARRAYED_COLLECTIONoExpanded_POSITIONo__->upper__2M0D= 0;
- ARRAYED_COLLECTIONoExpanded_POSITIONo__->capacity__IN0D= 0;
- FAST_ARRAYoExpanded_POSITIONo__->parent_arrayed_collection__NTFC=(*ARRAYED_COLLECTIONoExpanded_POSITIONo__);
- result__3HKD=NULL;
- ptr__4HKD=((__POINTER )(NULL));
- typ_id__DIKD= 0;
- sz__AIKD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo));
- if ((sz__AIKD == 0)) {
- result__3HKD=FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
- } else {
- typ_id__DIKD=__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AIKD);
- if ((typ_id__DIKD == (__INTEGER)(- 1))) {
- a__UU3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SU3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__AIKD + a__UU3Q) & (__UINTEGER_32)(~ a__UU3Q));
- ptr_table__GD4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SU3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FD4R=((__POINTER )(NULL));
- result__HD4R=((__POINTER *)ptr_table__GD4R)[ 0];
- if ((result__HD4R == (void *)NULL)) {
- result__HD4R=new_lab__2PJ(new_size__SU3Q);
- next__FD4R=(void *)((unsigned long)result__HD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SU3Q)));
- ((__POINTER *)next__FD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__GD4R)[ 0]=next__FD4R;
- } else {
- next__FD4R=((__POINTER *)result__HD4R)[ 0];
- if ((next__FD4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HD4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SU3Q << 1)) <= 4096)) {
- next__FD4R=(void *)((unsigned long)result__HD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SU3Q)));
- } else {
- next__FD4R=new_lab__2PJ(new_size__SU3Q);
- };
- ((__POINTER *)next__FD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__GD4R)[ 0]=next__FD4R;
- } else {
- ((__POINTER *)result__HD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HD4R=next__FD4R;
- };
- };
- ptr__4HKD=result__HD4R;
- } else {
- t__YU3Q=((__UINTEGER_32 )typ_id__DIKD);
- a__0U3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OD4R=(__UINTEGER_32)((__UINTEGER_32)(sz__AIKD + a__0U3Q) & (__UINTEGER_32)(~ a__0U3Q));
- ptr_table__LD4R=((__POINTER )(&(table_type[(t__YU3Q)])));
- lab_type__ND4R=(__UINTEGER_32)(t__YU3Q | 1);
- next__KD4R=((__POINTER )(NULL));
- result__MD4R=((__POINTER *)ptr_table__LD4R)[ 0];
- if ((result__MD4R == (void *)NULL)) {
- result__MD4R=new_lab__2PJ(lab_type__ND4R);
- next__KD4R=(void *)((unsigned long)result__MD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD4R)));
- ((__POINTER *)next__KD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__LD4R)[ 0]=next__KD4R;
- } else {
- next__KD4R=((__POINTER *)result__MD4R)[ 0];
- if ((next__KD4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MD4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OD4R << 1)) <= 4096)) {
- next__KD4R=(void *)((unsigned long)result__MD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OD4R)));
- } else {
- next__KD4R=new_lab__2PJ(lab_type__ND4R);
- };
- ((__POINTER *)next__KD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__LD4R)[ 0]=next__KD4R;
- } else {
- ((__POINTER *)result__MD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MD4R=next__KD4R;
- };
- };
- ptr__4HKD=result__MD4R;
- };
- result__3HKD=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)ptr__4HKD);
- *(result__3HKD) = *(FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__);
- };
- Self__SL0D=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)result__3HKD);
- if ((Self__SL0D->parent_arrayed_collection__AXZC.capacity__1L0D < 5)) {
- Self__SL0D->parent_arrayed_collection__AXZC.storage__GM0D=create__FISE( 5);
- Self__SL0D->parent_arrayed_collection__AXZC.capacity__1L0D= 5;
- };
- Self__SL0D->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(- 1);
- free_list__BXZC=result__3HKD;
- HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->buckets__5Q0D=NULL;
- HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->capacity__0Q0D= 0;
- HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->count__TR1D= 0;
- result__ZKOD=NULL;
- ptr__0KOD=((__POINTER )(NULL));
- typ_id__5KOD= 0;
- sz__2KOD=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo));
- if ((sz__2KOD == 0)) {
- result__ZKOD=HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
- } else {
- typ_id__5KOD=__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2KOD);
- if ((typ_id__5KOD == (__INTEGER)(- 1))) {
- a__5U3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3U3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__2KOD + a__5U3Q) & (__UINTEGER_32)(~ a__5U3Q));
- ptr_table__QD4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3U3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PD4R=((__POINTER )(NULL));
- result__RD4R=((__POINTER *)ptr_table__QD4R)[ 0];
- if ((result__RD4R == (void *)NULL)) {
- result__RD4R=new_lab__2PJ(new_size__3U3Q);
- next__PD4R=(void *)((unsigned long)result__RD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3U3Q)));
- ((__POINTER *)next__PD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__QD4R)[ 0]=next__PD4R;
- } else {
- next__PD4R=((__POINTER *)result__RD4R)[ 0];
- if ((next__PD4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RD4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3U3Q << 1)) <= 4096)) {
- next__PD4R=(void *)((unsigned long)result__RD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3U3Q)));
- } else {
- next__PD4R=new_lab__2PJ(new_size__3U3Q);
- };
- ((__POINTER *)next__PD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__QD4R)[ 0]=next__PD4R;
- } else {
- ((__POINTER *)result__RD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__RD4R=next__PD4R;
- };
- };
- ptr__0KOD=result__RD4R;
- } else {
- t__DV3Q=((__UINTEGER_32 )typ_id__5KOD);
- a__FV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YD4R=(__UINTEGER_32)((__UINTEGER_32)(sz__2KOD + a__FV3Q) & (__UINTEGER_32)(~ a__FV3Q));
- ptr_table__VD4R=((__POINTER )(&(table_type[(t__DV3Q)])));
- lab_type__XD4R=(__UINTEGER_32)(t__DV3Q | 1);
- next__UD4R=((__POINTER )(NULL));
- result__WD4R=((__POINTER *)ptr_table__VD4R)[ 0];
- if ((result__WD4R == (void *)NULL)) {
- result__WD4R=new_lab__2PJ(lab_type__XD4R);
- next__UD4R=(void *)((unsigned long)result__WD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD4R)));
- ((__POINTER *)next__UD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__VD4R)[ 0]=next__UD4R;
- } else {
- next__UD4R=((__POINTER *)result__WD4R)[ 0];
- if ((next__UD4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WD4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YD4R << 1)) <= 4096)) {
- next__UD4R=(void *)((unsigned long)result__WD4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YD4R)));
- } else {
- next__UD4R=new_lab__2PJ(lab_type__XD4R);
- };
- ((__POINTER *)next__UD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__VD4R)[ 0]=next__UD4R;
- } else {
- ((__POINTER *)result__WD4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WD4R=next__UD4R;
- };
- };
- ptr__0KOD=result__WD4R;
- };
- result__ZKOD=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)ptr__0KOD);
- *(result__ZKOD) = *(HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__);
- };
- Self__HO1D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)result__ZKOD);
- new_capacity__5UCE=prime_number_ceiling__X3Q( 53);
- Self__HO1D->buckets__5Q0D=create__SQKE(new_capacity__5UCE);
- Self__HO1D->capacity__0Q0D=new_capacity__5UCE;
- Self__HO1D->count__TR1D= 0;
- bucket__GWGD=result__ZKOD;
- HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->item__LR0D=NULL;
- HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->next__XR0D=NULL;
- ITM_BINARY__->position_list__UU0D=NULL;
- ITM_BINARY__->value_list__VU0D=NULL;
- ITM_BINARY__->operator_list__WU0D=NULL;
- ITM_RESULT__->parent_itm_code__R5BD=(*ITM_CODE__);
- ITM_RESULT__->value__O32D=NULL;
- type_void__5GEC=get__5KC((&__string_2));
- ITM_LIST__->code__T4OC=NULL;
- ITM_ARGUMENT__->parent_itm_code__CXIC=(*ITM_OBJECT__);
- ITM_ARG__->parent_itm_argument__2CCD=(*ITM_ARGUMENT__);
- ITM_ARG__->name__E22D=NULL;
- ITM_ARG__->type__F22D=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->upper__OXVD= 0;
- ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->capacity__QG3D= 0;
- ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->storage__1G3D=NULL;
- FAST_ARRAYoITM_TYPE_MULTIo__->parent_arrayed_collection__EXVD=(*ARRAYED_COLLECTIONoITM_TYPE_MULTIo__);
- result__VGWD=NULL;
- ptr__WGWD=((__POINTER )(NULL));
- typ_id__1GWD= 0;
- sz__YGWD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MULTIo));
- if ((sz__YGWD == 0)) {
- result__VGWD=FAST_ARRAYoITM_TYPE_MULTIo__;
- } else {
- typ_id__1GWD=__FAST_ARRAYoITM_TYPE_MULTIo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YGWD);
- if ((typ_id__1GWD == (__INTEGER)(- 1))) {
- a__KV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__YGWD + a__KV3Q) & (__UINTEGER_32)(~ a__KV3Q));
- ptr_table__0D4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZD4R=((__POINTER )(NULL));
- result__1D4R=((__POINTER *)ptr_table__0D4R)[ 0];
- if ((result__1D4R == (void *)NULL)) {
- result__1D4R=new_lab__2PJ(new_size__IV3Q);
- next__ZD4R=(void *)((unsigned long)result__1D4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IV3Q)));
- ((__POINTER *)next__ZD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__0D4R)[ 0]=next__ZD4R;
- } else {
- next__ZD4R=((__POINTER *)result__1D4R)[ 0];
- if ((next__ZD4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1D4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IV3Q << 1)) <= 4096)) {
- next__ZD4R=(void *)((unsigned long)result__1D4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IV3Q)));
- } else {
- next__ZD4R=new_lab__2PJ(new_size__IV3Q);
- };
- ((__POINTER *)next__ZD4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__0D4R)[ 0]=next__ZD4R;
- } else {
- ((__POINTER *)result__1D4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZD4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1D4R=next__ZD4R;
- };
- };
- ptr__WGWD=result__1D4R;
- } else {
- t__OV3Q=((__UINTEGER_32 )typ_id__1GWD);
- a__QV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CE4R=(__UINTEGER_32)((__UINTEGER_32)(sz__YGWD + a__QV3Q) & (__UINTEGER_32)(~ a__QV3Q));
- ptr_table__5D4R=((__POINTER )(&(table_type[(t__OV3Q)])));
- lab_type__BE4R=(__UINTEGER_32)(t__OV3Q | 1);
- next__4D4R=((__POINTER )(NULL));
- result__AE4R=((__POINTER *)ptr_table__5D4R)[ 0];
- if ((result__AE4R == (void *)NULL)) {
- result__AE4R=new_lab__2PJ(lab_type__BE4R);
- next__4D4R=(void *)((unsigned long)result__AE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CE4R)));
- ((__POINTER *)next__4D4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__5D4R)[ 0]=next__4D4R;
- } else {
- next__4D4R=((__POINTER *)result__AE4R)[ 0];
- if ((next__4D4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AE4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CE4R << 1)) <= 4096)) {
- next__4D4R=(void *)((unsigned long)result__AE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CE4R)));
- } else {
- next__4D4R=new_lab__2PJ(lab_type__BE4R);
- };
- ((__POINTER *)next__4D4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__5D4R)[ 0]=next__4D4R;
- } else {
- ((__POINTER *)result__AE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4D4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AE4R=next__4D4R;
- };
- };
- ptr__WGWD=result__AE4R;
- };
- result__VGWD=((__FAST_ARRAYoITM_TYPE_MULTIo *)ptr__WGWD);
- *(result__VGWD) = *(FAST_ARRAYoITM_TYPE_MULTIo__);
- };
- Self__HG3D=((__FAST_ARRAYoITM_TYPE_MULTIo *)result__VGWD);
- if ((Self__HG3D->parent_arrayed_collection__EXVD.capacity__QG3D < 32)) {
- Self__HG3D->parent_arrayed_collection__EXVD.storage__1G3D=create__J1UE( 32);
- Self__HG3D->parent_arrayed_collection__EXVD.capacity__QG3D= 32;
- };
- Self__HG3D->parent_arrayed_collection__EXVD.upper__OXVD=(__INTEGER)(- 1);
- dico__FXVD=result__VGWD;
- ITM_TYPE_MULTI__->list_type__YXVD=NULL;
- ITM_ARGS__->parent_itm_argument__2SSD=(*ITM_ARGUMENT__);
- ITM_ARGS__->name__MF3D=NULL;
- ITM_ARGS__->type__NF3D=NULL;
- ITM_BLOCK__->list__2B0D=NULL;
- ITM_BLOCK__->argument__3B0D=NULL;
- ITM_EXTERNAL_TYPE__->is_persistant__WBJC=FALSE__;
- ITM_EXTERNAL_TYPE__->type__3W0D=NULL;
- ITM_EXTERNAL_TYPE__->type_list__0T1D=NULL;
- PROTOTYPE__->default_value__1MDC=NULL;
- PROTOTYPE__->type_c__WODC=NULL;
- HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->buckets__310D=NULL;
- HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->capacity__Y10D= 0;
- HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->count__4X1D= 0;
- result__HUPD=NULL;
- ptr__IUPD=((__POINTER )(NULL));
- typ_id__NUPD= 0;
- sz__KUPD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo));
- if ((sz__KUPD == 0)) {
- result__HUPD=HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
- } else {
- typ_id__NUPD=__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KUPD);
- if ((typ_id__NUPD == (__INTEGER)(- 1))) {
- a__VV3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__KUPD + a__VV3Q) & (__UINTEGER_32)(~ a__VV3Q));
- ptr_table__EE4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__DE4R=((__POINTER )(NULL));
- result__FE4R=((__POINTER *)ptr_table__EE4R)[ 0];
- if ((result__FE4R == (void *)NULL)) {
- result__FE4R=new_lab__2PJ(new_size__TV3Q);
- next__DE4R=(void *)((unsigned long)result__FE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV3Q)));
- ((__POINTER *)next__DE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__EE4R)[ 0]=next__DE4R;
- } else {
- next__DE4R=((__POINTER *)result__FE4R)[ 0];
- if ((next__DE4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FE4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TV3Q << 1)) <= 4096)) {
- next__DE4R=(void *)((unsigned long)result__FE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TV3Q)));
- } else {
- next__DE4R=new_lab__2PJ(new_size__TV3Q);
- };
- ((__POINTER *)next__DE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__EE4R)[ 0]=next__DE4R;
- } else {
- ((__POINTER *)result__FE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FE4R=next__DE4R;
- };
- };
- ptr__IUPD=result__FE4R;
- } else {
- t__ZV3Q=((__UINTEGER_32 )typ_id__NUPD);
- a__1V3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ME4R=(__UINTEGER_32)((__UINTEGER_32)(sz__KUPD + a__1V3Q) & (__UINTEGER_32)(~ a__1V3Q));
- ptr_table__JE4R=((__POINTER )(&(table_type[(t__ZV3Q)])));
- lab_type__LE4R=(__UINTEGER_32)(t__ZV3Q | 1);
- next__IE4R=((__POINTER )(NULL));
- result__KE4R=((__POINTER *)ptr_table__JE4R)[ 0];
- if ((result__KE4R == (void *)NULL)) {
- result__KE4R=new_lab__2PJ(lab_type__LE4R);
- next__IE4R=(void *)((unsigned long)result__KE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME4R)));
- ((__POINTER *)next__IE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__JE4R)[ 0]=next__IE4R;
- } else {
- next__IE4R=((__POINTER *)result__KE4R)[ 0];
- if ((next__IE4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KE4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ME4R << 1)) <= 4096)) {
- next__IE4R=(void *)((unsigned long)result__KE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ME4R)));
- } else {
- next__IE4R=new_lab__2PJ(lab_type__LE4R);
- };
- ((__POINTER *)next__IE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__JE4R)[ 0]=next__IE4R;
- } else {
- ((__POINTER *)result__KE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KE4R=next__IE4R;
- };
- };
- ptr__IUPD=result__KE4R;
- };
- result__HUPD=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)ptr__IUPD);
- *(result__HUPD) = *(HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__);
- };
- Self__BW1D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)result__HUPD);
- new_capacity__S3CE=prime_number_ceiling__X3Q( 193);
- Self__BW1D->buckets__310D=create__M3KE(new_capacity__S3CE);
- Self__BW1D->capacity__Y10D=new_capacity__S3CE;
- Self__BW1D->count__4X1D= 0;
- bucket_name__PCJD=result__HUPD;
- HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->key__J20D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->next__U20D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->item__220D=NULL;
- SECTION___->name__CH0D=NULL;
- SECTION___->type_list__QW1D=NULL;
- last_section__S4BC=NULL;
- PROTOTYPE__->is_mapping__IRMC=FALSE__;
- PROTOTYPE__->last_slot__J5BC=NULL;
- ITM_SLOT__->id_section__T5BC=NULL;
- HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->buckets__D40D=NULL;
- HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->capacity__430D= 0;
- HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->count__Y01D= 0;
- result__IXPD=NULL;
- ptr__JXPD=((__POINTER )(NULL));
- typ_id__OXPD= 0;
- sz__LXPD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__LXPD == 0)) {
- result__IXPD=HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__OXPD=__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LXPD);
- if ((typ_id__OXPD == (__INTEGER)(- 1))) {
- a__AW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4V3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LXPD + a__AW3Q) & (__UINTEGER_32)(~ a__AW3Q));
- ptr_table__OE4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4V3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NE4R=((__POINTER )(NULL));
- result__PE4R=((__POINTER *)ptr_table__OE4R)[ 0];
- if ((result__PE4R == (void *)NULL)) {
- result__PE4R=new_lab__2PJ(new_size__4V3Q);
- next__NE4R=(void *)((unsigned long)result__PE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4V3Q)));
- ((__POINTER *)next__NE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__OE4R)[ 0]=next__NE4R;
- } else {
- next__NE4R=((__POINTER *)result__PE4R)[ 0];
- if ((next__NE4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PE4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4V3Q << 1)) <= 4096)) {
- next__NE4R=(void *)((unsigned long)result__PE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4V3Q)));
- } else {
- next__NE4R=new_lab__2PJ(new_size__4V3Q);
- };
- ((__POINTER *)next__NE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__OE4R)[ 0]=next__NE4R;
- } else {
- ((__POINTER *)result__PE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PE4R=next__NE4R;
- };
- };
- ptr__JXPD=result__PE4R;
- } else {
- t__EW3Q=((__UINTEGER_32 )typ_id__OXPD);
- a__GW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WE4R=(__UINTEGER_32)((__UINTEGER_32)(sz__LXPD + a__GW3Q) & (__UINTEGER_32)(~ a__GW3Q));
- ptr_table__TE4R=((__POINTER )(&(table_type[(t__EW3Q)])));
- lab_type__VE4R=(__UINTEGER_32)(t__EW3Q | 1);
- next__SE4R=((__POINTER )(NULL));
- result__UE4R=((__POINTER *)ptr_table__TE4R)[ 0];
- if ((result__UE4R == (void *)NULL)) {
- result__UE4R=new_lab__2PJ(lab_type__VE4R);
- next__SE4R=(void *)((unsigned long)result__UE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE4R)));
- ((__POINTER *)next__SE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__TE4R)[ 0]=next__SE4R;
- } else {
- next__SE4R=((__POINTER *)result__UE4R)[ 0];
- if ((next__SE4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UE4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WE4R << 1)) <= 4096)) {
- next__SE4R=(void *)((unsigned long)result__UE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WE4R)));
- } else {
- next__SE4R=new_lab__2PJ(lab_type__VE4R);
- };
- ((__POINTER *)next__SE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__TE4R)[ 0]=next__SE4R;
- } else {
- ((__POINTER *)result__UE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UE4R=next__SE4R;
- };
- };
- ptr__JXPD=result__UE4R;
- };
- result__IXPD=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__JXPD);
- *(result__IXPD) = *(HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__AZ1D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__IXPD);
- new_capacity__NBDE=prime_number_ceiling__X3Q( 193);
- Self__AZ1D->buckets__D40D=create__PCLE(new_capacity__NBDE);
- Self__AZ1D->capacity__430D=new_capacity__NBDE;
- Self__AZ1D->count__Y01D= 0;
- bucket_list__KEJD=result__IXPD;
- HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->key__P40D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->next__040D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->item__C50D=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->upper__LR2D= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->capacity__QW2D= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->storage__MX2D=NULL;
- FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__->parent_arrayed_collection__1YPD=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__);
- ARRAYED_COLLECTIONoITM_ARGUMENTo__->upper__311D= 0;
- ARRAYED_COLLECTIONoITM_ARGUMENTo__->capacity__511D= 0;
- ARRAYED_COLLECTIONoITM_ARGUMENTo__->storage__121D=NULL;
- FAST_ARRAYoITM_ARGUMENTo__->parent_arrayed_collection__CFJD=(*ARRAYED_COLLECTIONoITM_ARGUMENTo__);
- result__OQTD=NULL;
- ptr__PQTD=((__POINTER )(NULL));
- typ_id__UQTD= 0;
- sz__RQTD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo));
- if ((sz__RQTD == 0)) {
- result__OQTD=FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
- } else {
- typ_id__UQTD=__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RQTD);
- if ((typ_id__UQTD == (__INTEGER)(- 1))) {
- a__LW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JW3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RQTD + a__LW3Q) & (__UINTEGER_32)(~ a__LW3Q));
- ptr_table__YE4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JW3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XE4R=((__POINTER )(NULL));
- result__ZE4R=((__POINTER *)ptr_table__YE4R)[ 0];
- if ((result__ZE4R == (void *)NULL)) {
- result__ZE4R=new_lab__2PJ(new_size__JW3Q);
- next__XE4R=(void *)((unsigned long)result__ZE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW3Q)));
- ((__POINTER *)next__XE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__YE4R)[ 0]=next__XE4R;
- } else {
- next__XE4R=((__POINTER *)result__ZE4R)[ 0];
- if ((next__XE4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZE4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JW3Q << 1)) <= 4096)) {
- next__XE4R=(void *)((unsigned long)result__ZE4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JW3Q)));
- } else {
- next__XE4R=new_lab__2PJ(new_size__JW3Q);
- };
- ((__POINTER *)next__XE4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__YE4R)[ 0]=next__XE4R;
- } else {
- ((__POINTER *)result__ZE4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XE4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZE4R=next__XE4R;
- };
- };
- ptr__PQTD=result__ZE4R;
- } else {
- t__PW3Q=((__UINTEGER_32 )typ_id__UQTD);
- a__RW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AF4R=(__UINTEGER_32)((__UINTEGER_32)(sz__RQTD + a__RW3Q) & (__UINTEGER_32)(~ a__RW3Q));
- ptr_table__3E4R=((__POINTER )(&(table_type[(t__PW3Q)])));
- lab_type__5E4R=(__UINTEGER_32)(t__PW3Q | 1);
- next__2E4R=((__POINTER )(NULL));
- result__4E4R=((__POINTER *)ptr_table__3E4R)[ 0];
- if ((result__4E4R == (void *)NULL)) {
- result__4E4R=new_lab__2PJ(lab_type__5E4R);
- next__2E4R=(void *)((unsigned long)result__4E4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AF4R)));
- ((__POINTER *)next__2E4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__3E4R)[ 0]=next__2E4R;
- } else {
- next__2E4R=((__POINTER *)result__4E4R)[ 0];
- if ((next__2E4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4E4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AF4R << 1)) <= 4096)) {
- next__2E4R=(void *)((unsigned long)result__4E4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AF4R)));
- } else {
- next__2E4R=new_lab__2PJ(lab_type__5E4R);
- };
- ((__POINTER *)next__2E4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__3E4R)[ 0]=next__2E4R;
- } else {
- ((__POINTER *)result__4E4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2E4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4E4R=next__2E4R;
- };
- };
- ptr__PQTD=result__4E4R;
- };
- result__OQTD=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)ptr__PQTD);
- *(result__OQTD) = *(FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__);
- };
- Self__202D=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)result__OQTD);
- if ((Self__202D->parent_arrayed_collection__1YPD.capacity__QW2D < 5)) {
- Self__202D->parent_arrayed_collection__1YPD.storage__MX2D=create__WPUE( 5);
- Self__202D->parent_arrayed_collection__1YPD.capacity__QW2D= 5;
- };
- Self__202D->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(- 1);
- free_list__2YPD=result__OQTD;
- ITM_SLOT__->parent_named__MIM=(*NAMED__);
- ITM_SLOT__->priority_and_level__MGUE= 0;
- last_slot__XGJD=NULL;
- ITM_SLOT__->argument_list__IA2D=NULL;
- ITM_SLOT__->type__WB2D=NULL;
- ITM_SLOT__->affect__0B2D='\0';
- ITM_LDOTS__->parent_itm_constant__RFEC=(*ITM_CODE__);
- ITM_SLOT__->require__Z52D=NULL;
- ITM_SLOT__->value__J22D=NULL;
- ITM_SLOT__->ensure__352D=NULL;
- HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->key__SDQD=NULL;
- HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->next__3DQD=NULL;
- HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->item__FEQD=NULL;
- PROTOTYPE__->first_slot__MQMC=NULL;
- ITM_SLOT__->next__FRMC=NULL;
- list_current__EH1=NULL;
- INSTR__->parent_itm_object__TE=(*ITM_OBJECT__);
- EXPR__->parent_instr__UE=(*INSTR__);
- LIST__->parent_expr__VE=(*EXPR__);
- last_position__CI1=((__POSITION ) 0);
- TYPE_GENERIC__->parent_type__C2IB=(*TYPE__);
- SLOT__->base_slot__X12F=NULL;
- SLOT__->receiver_type__Y12F=NULL;
- SLOT_CODE__->parent_slot__A22F=SLOT__;
- SLOT_CODE__->value__K05F=NULL;
- ARRAYED_COLLECTIONoPROFIL_SLOTo__->capacity__BUPG= 0;
- ARRAYED_COLLECTIONoPROFIL_SLOTo__->storage__MUPG=NULL;
- ARRAYED_COLLECTIONoPROFIL_SLOTo__->upper__QUPG= 0;
- FAST_ARRAYoPROFIL_SLOTo__->parent_arrayed_collection__P05F=(*ARRAYED_COLLECTIONoPROFIL_SLOTo__);
- PROFIL__->context__CM0G=NULL;
- PROFIL__->code__PYJH=NULL;
- PROFIL__->argument_list__V4JH=NULL;
- PROFIL__->result_last__5FKH=NULL;
- PROFIL__->result_list__051H=NULL;
- PROFIL__->type_self__ZHEI=NULL;
- PROFIL__->name__5IEI=NULL;
- PROFIL__->life_index__C1RI= 0;
- PROFIL__->stat__JMEJ=((__INTEGER_8 )(__INTEGER)(- 1));
- PROFIL__->link_count__N5KJ= 0;
- PROFIL__->count_intern_call__Y0SL= 0;
- PROFIL_SLOT__->parent_profil__R1LC=(*PROFIL__);
- SLOT_CODE__->profil__R05F=NULL;
- SLOT__->slot_code_intern__F22F=NULL;
- self_up__TJEF=NULL;
- run_value__SLQC=NULL;
- ARRAYED_COLLECTIONoSLOT_DATAo__->upper__C35F= 0;
- ARRAYED_COLLECTIONoSLOT_DATAo__->capacity__E35F= 0;
- ARRAYED_COLLECTIONoSLOT_DATAo__->storage__A45F=NULL;
- FAST_ARRAYoSLOT_DATAo__->parent_arrayed_collection__FK3F=(*ARRAYED_COLLECTIONoSLOT_DATAo__);
- VARIABLE__->parent_named__S1LC=(*NAMED__);
- VARIABLE__->type_list__OIZD=NULL;
- VARIABLE__->intern_name__C25F=NULL;
- VARIABLE__->type__D25F=NULL;
- VARIABLE__->ensure_count__YDAG= 0;
- VARIABLE__->require_first__L5DH=NULL;
- VARIABLE__->require_list__25DH=NULL;
- VARIABLE__->level_type__5SHK= 0;
- SLOT_DATA__->parent_variable__HHZD=(*VARIABLE__);
- SLOT__->slot_data_list__KK3F=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->upper__ZJNC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->capacity__DZNC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->storage__4ZNC=NULL;
- FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__->parent_arrayed_collection__PANB=(*ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__);
- ARRAYED_COLLECTIONoTYPE_FULLo__->upper__5ZCB= 0;
- ARRAYED_COLLECTIONoTYPE_FULLo__->capacity__4XMB= 0;
- ARRAYED_COLLECTIONoTYPE_FULLo__->storage__0YMB=NULL;
- FAST_ARRAYoTYPE_FULLo__->parent_arrayed_collection__KZCB=(*ARRAYED_COLLECTIONoTYPE_FULLo__);
- result__EL2B=NULL;
- ptr__FL2B=((__POINTER )(NULL));
- typ_id__KL2B= 0;
- sz__HL2B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo));
- if ((sz__HL2B == 0)) {
- result__EL2B=FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__;
- } else {
- typ_id__KL2B=__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HL2B);
- if ((typ_id__KL2B == (__INTEGER)(- 1))) {
- a__WW3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UW3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HL2B + a__WW3Q) & (__UINTEGER_32)(~ a__WW3Q));
- ptr_table__CF4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UW3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BF4R=((__POINTER )(NULL));
- result__DF4R=((__POINTER *)ptr_table__CF4R)[ 0];
- if ((result__DF4R == (void *)NULL)) {
- result__DF4R=new_lab__2PJ(new_size__UW3Q);
- next__BF4R=(void *)((unsigned long)result__DF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UW3Q)));
- ((__POINTER *)next__BF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__CF4R)[ 0]=next__BF4R;
- } else {
- next__BF4R=((__POINTER *)result__DF4R)[ 0];
- if ((next__BF4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DF4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UW3Q << 1)) <= 4096)) {
- next__BF4R=(void *)((unsigned long)result__DF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UW3Q)));
- } else {
- next__BF4R=new_lab__2PJ(new_size__UW3Q);
- };
- ((__POINTER *)next__BF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__CF4R)[ 0]=next__BF4R;
- } else {
- ((__POINTER *)result__DF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DF4R=next__BF4R;
- };
- };
- ptr__FL2B=result__DF4R;
- } else {
- t__0W3Q=((__UINTEGER_32 )typ_id__KL2B);
- a__2W3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KF4R=(__UINTEGER_32)((__UINTEGER_32)(sz__HL2B + a__2W3Q) & (__UINTEGER_32)(~ a__2W3Q));
- ptr_table__HF4R=((__POINTER )(&(table_type[(t__0W3Q)])));
- lab_type__JF4R=(__UINTEGER_32)(t__0W3Q | 1);
- next__GF4R=((__POINTER )(NULL));
- result__IF4R=((__POINTER *)ptr_table__HF4R)[ 0];
- if ((result__IF4R == (void *)NULL)) {
- result__IF4R=new_lab__2PJ(lab_type__JF4R);
- next__GF4R=(void *)((unsigned long)result__IF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KF4R)));
- ((__POINTER *)next__GF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__HF4R)[ 0]=next__GF4R;
- } else {
- next__GF4R=((__POINTER *)result__IF4R)[ 0];
- if ((next__GF4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IF4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KF4R << 1)) <= 4096)) {
- next__GF4R=(void *)((unsigned long)result__IF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KF4R)));
- } else {
- next__GF4R=new_lab__2PJ(lab_type__JF4R);
- };
- ((__POINTER *)next__GF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__HF4R)[ 0]=next__GF4R;
- } else {
- ((__POINTER *)result__IF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IF4R=next__GF4R;
- };
- };
- ptr__FL2B=result__IF4R;
- };
- result__EL2B=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)ptr__FL2B);
- *(result__EL2B) = *(FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__);
- };
- Self__5AOC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)result__EL2B);
- if ((Self__5AOC->parent_arrayed_collection__PANB.capacity__DZNC < 5)) {
- Self__5AOC->parent_arrayed_collection__PANB.storage__4ZNC=create__1N5C( 5);
- Self__5AOC->parent_arrayed_collection__PANB.capacity__DZNC= 5;
- };
- Self__5AOC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(- 1);
- free_list__QANB=result__EL2B;
- TYPE_GENERIC__->generic_list__MR2B=NULL;
- string_tmp__EKEF=create__AXB( 100);
- PROFIL_BLOCK__->parent_profil__OGAG=(*PROFIL__);
- type_block__BLB=NULL;
- HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->buckets__ELNC=NULL;
- HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->capacity__5KNC= 0;
- HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->count__5EOC= 0;
- result__XM2B=NULL;
- ptr__YM2B=((__POINTER )(NULL));
- typ_id__3M2B= 0;
- sz__0M2B=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo));
- if ((sz__0M2B == 0)) {
- result__XM2B=HASHED_SEToFAST_ARRAYoTYPE_FULLoo__;
- } else {
- typ_id__3M2B=__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0M2B);
- if ((typ_id__3M2B == (__INTEGER)(- 1))) {
- a__BX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5W3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0M2B + a__BX3Q) & (__UINTEGER_32)(~ a__BX3Q));
- ptr_table__MF4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5W3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LF4R=((__POINTER )(NULL));
- result__NF4R=((__POINTER *)ptr_table__MF4R)[ 0];
- if ((result__NF4R == (void *)NULL)) {
- result__NF4R=new_lab__2PJ(new_size__5W3Q);
- next__LF4R=(void *)((unsigned long)result__NF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5W3Q)));
- ((__POINTER *)next__LF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__MF4R)[ 0]=next__LF4R;
- } else {
- next__LF4R=((__POINTER *)result__NF4R)[ 0];
- if ((next__LF4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NF4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5W3Q << 1)) <= 4096)) {
- next__LF4R=(void *)((unsigned long)result__NF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5W3Q)));
- } else {
- next__LF4R=new_lab__2PJ(new_size__5W3Q);
- };
- ((__POINTER *)next__LF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__MF4R)[ 0]=next__LF4R;
- } else {
- ((__POINTER *)result__NF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NF4R=next__LF4R;
- };
- };
- ptr__YM2B=result__NF4R;
- } else {
- t__FX3Q=((__UINTEGER_32 )typ_id__3M2B);
- a__HX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UF4R=(__UINTEGER_32)((__UINTEGER_32)(sz__0M2B + a__HX3Q) & (__UINTEGER_32)(~ a__HX3Q));
- ptr_table__RF4R=((__POINTER )(&(table_type[(t__FX3Q)])));
- lab_type__TF4R=(__UINTEGER_32)(t__FX3Q | 1);
- next__QF4R=((__POINTER )(NULL));
- result__SF4R=((__POINTER *)ptr_table__RF4R)[ 0];
- if ((result__SF4R == (void *)NULL)) {
- result__SF4R=new_lab__2PJ(lab_type__TF4R);
- next__QF4R=(void *)((unsigned long)result__SF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UF4R)));
- ((__POINTER *)next__QF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RF4R)[ 0]=next__QF4R;
- } else {
- next__QF4R=((__POINTER *)result__SF4R)[ 0];
- if ((next__QF4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SF4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UF4R << 1)) <= 4096)) {
- next__QF4R=(void *)((unsigned long)result__SF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UF4R)));
- } else {
- next__QF4R=new_lab__2PJ(lab_type__TF4R);
- };
- ((__POINTER *)next__QF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RF4R)[ 0]=next__QF4R;
- } else {
- ((__POINTER *)result__SF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SF4R=next__QF4R;
- };
- };
- ptr__YM2B=result__SF4R;
- };
- result__XM2B=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)ptr__YM2B);
- *(result__XM2B) = *(HASHED_SEToFAST_ARRAYoTYPE_FULLoo__);
- };
- Self__DCOC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)result__XM2B);
- new_capacity__FDSC=prime_number_ceiling__X3Q( 53);
- Self__DCOC->buckets__ELNC=create__FVXC(new_capacity__FDSC);
- Self__DCOC->capacity__5KNC=new_capacity__FDSC;
- Self__DCOC->count__5EOC= 0;
- bucket__1BNB=result__XM2B;
- TYPE_GENERIC__->name__LR2B=NULL;
- HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__->item__QLNC=NULL;
- HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__->next__2LNC=NULL;
- HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->buckets__MNNC=NULL;
- HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->capacity__HNNC= 0;
- HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->count__RIOC= 0;
- result__KO2B=NULL;
- ptr__LO2B=((__POINTER )(NULL));
- typ_id__QO2B= 0;
- sz__NO2B=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo));
- if ((sz__NO2B == 0)) {
- result__KO2B=HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__;
- } else {
- typ_id__QO2B=__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NO2B);
- if ((typ_id__QO2B == (__INTEGER)(- 1))) {
- a__MX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KX3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NO2B + a__MX3Q) & (__UINTEGER_32)(~ a__MX3Q));
- ptr_table__WF4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KX3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VF4R=((__POINTER )(NULL));
- result__XF4R=((__POINTER *)ptr_table__WF4R)[ 0];
- if ((result__XF4R == (void *)NULL)) {
- result__XF4R=new_lab__2PJ(new_size__KX3Q);
- next__VF4R=(void *)((unsigned long)result__XF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX3Q)));
- ((__POINTER *)next__VF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WF4R)[ 0]=next__VF4R;
- } else {
- next__VF4R=((__POINTER *)result__XF4R)[ 0];
- if ((next__VF4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XF4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KX3Q << 1)) <= 4096)) {
- next__VF4R=(void *)((unsigned long)result__XF4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KX3Q)));
- } else {
- next__VF4R=new_lab__2PJ(new_size__KX3Q);
- };
- ((__POINTER *)next__VF4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WF4R)[ 0]=next__VF4R;
- } else {
- ((__POINTER *)result__XF4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VF4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XF4R=next__VF4R;
- };
- };
- ptr__LO2B=result__XF4R;
- } else {
- t__QX3Q=((__UINTEGER_32 )typ_id__QO2B);
- a__SX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4F4R=(__UINTEGER_32)((__UINTEGER_32)(sz__NO2B + a__SX3Q) & (__UINTEGER_32)(~ a__SX3Q));
- ptr_table__1F4R=((__POINTER )(&(table_type[(t__QX3Q)])));
- lab_type__3F4R=(__UINTEGER_32)(t__QX3Q | 1);
- next__0F4R=((__POINTER )(NULL));
- result__2F4R=((__POINTER *)ptr_table__1F4R)[ 0];
- if ((result__2F4R == (void *)NULL)) {
- result__2F4R=new_lab__2PJ(lab_type__3F4R);
- next__0F4R=(void *)((unsigned long)result__2F4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4F4R)));
- ((__POINTER *)next__0F4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1F4R)[ 0]=next__0F4R;
- } else {
- next__0F4R=((__POINTER *)result__2F4R)[ 0];
- if ((next__0F4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2F4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4F4R << 1)) <= 4096)) {
- next__0F4R=(void *)((unsigned long)result__2F4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4F4R)));
- } else {
- next__0F4R=new_lab__2PJ(lab_type__3F4R);
- };
- ((__POINTER *)next__0F4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1F4R)[ 0]=next__0F4R;
- } else {
- ((__POINTER *)result__2F4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0F4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2F4R=next__0F4R;
- };
- };
- ptr__LO2B=result__2F4R;
- };
- result__KO2B=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)ptr__LO2B);
- *(result__KO2B) = *(HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__);
- };
- Self__ZGOC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)result__KO2B);
- new_capacity__2ISC=prime_number_ceiling__X3Q( 193);
- Self__ZGOC->buckets__MNNC=create__X3XC(new_capacity__2ISC);
- Self__ZGOC->capacity__HNNC=new_capacity__2ISC;
- Self__ZGOC->count__RIOC= 0;
- dicog_type__NDNB=result__KO2B;
- HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->key__YNNC=NULL;
- HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->next__DONC=NULL;
- HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->item__LONC=NULL;
- TYPE_GENERIC__->intern_name__UR2B=NULL;
- HASHED_SEToTYPEo__->buckets__SQKB=NULL;
- HASHED_SEToTYPEo__->capacity__NQKB= 0;
- HASHED_SEToTYPEo__->count__SRKB= 0;
- HASHED_SET_NODEoTYPEo__->item__4QKB=NULL;
- HASHED_SET_NODEoTYPEo__->next__JRKB=NULL;
- SLOT_DATA__->parent_slot__IHZD=SLOT__;
- SLOT__->slot_data_intern__CIZD=NULL;
- PROFIL_BLOCK__->parent_type__PGAG=(*TYPE__);
- count_variable__OMBG= 0;
- type_boolean__VJB=NULL;
- ARRAYED_COLLECTIONoTYPES_TMPo__->upper__UX4G= 0;
- ARRAYED_COLLECTIONoTYPES_TMPo__->capacity__P34G= 0;
- ARRAYED_COLLECTIONoTYPES_TMPo__->storage__034G=NULL;
- FAST_ARRAYoTYPES_TMPo__->parent_arrayed_collection__HWSG=(*ARRAYED_COLLECTIONoTYPES_TMPo__);
- TYPES__->upper__GLAG=(__INTEGER)(- 1);
- TYPES__->storage__4VFJ=NULL;
- TYPES_TMP__->parent_types__415F=(*TYPES__);
- result__QCZG=NULL;
- ptr__RCZG=((__POINTER )(NULL));
- typ_id__WCZG= 0;
- sz__TCZG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPES_TMPo));
- if ((sz__TCZG == 0)) {
- result__QCZG=FAST_ARRAYoTYPES_TMPo__;
- } else {
- typ_id__WCZG=__FAST_ARRAYoTYPES_TMPo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TCZG);
- if ((typ_id__WCZG == (__INTEGER)(- 1))) {
- a__XX3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VX3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TCZG + a__XX3Q) & (__UINTEGER_32)(~ a__XX3Q));
- ptr_table__AG4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VX3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5F4R=((__POINTER )(NULL));
- result__BG4R=((__POINTER *)ptr_table__AG4R)[ 0];
- if ((result__BG4R == (void *)NULL)) {
- result__BG4R=new_lab__2PJ(new_size__VX3Q);
- next__5F4R=(void *)((unsigned long)result__BG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VX3Q)));
- ((__POINTER *)next__5F4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AG4R)[ 0]=next__5F4R;
- } else {
- next__5F4R=((__POINTER *)result__BG4R)[ 0];
- if ((next__5F4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BG4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VX3Q << 1)) <= 4096)) {
- next__5F4R=(void *)((unsigned long)result__BG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VX3Q)));
- } else {
- next__5F4R=new_lab__2PJ(new_size__VX3Q);
- };
- ((__POINTER *)next__5F4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AG4R)[ 0]=next__5F4R;
- } else {
- ((__POINTER *)result__BG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5F4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BG4R=next__5F4R;
- };
- };
- ptr__RCZG=result__BG4R;
- } else {
- t__1X3Q=((__UINTEGER_32 )typ_id__WCZG);
- a__3X3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IG4R=(__UINTEGER_32)((__UINTEGER_32)(sz__TCZG + a__3X3Q) & (__UINTEGER_32)(~ a__3X3Q));
- ptr_table__FG4R=((__POINTER )(&(table_type[(t__1X3Q)])));
- lab_type__HG4R=(__UINTEGER_32)(t__1X3Q | 1);
- next__EG4R=((__POINTER )(NULL));
- result__GG4R=((__POINTER *)ptr_table__FG4R)[ 0];
- if ((result__GG4R == (void *)NULL)) {
- result__GG4R=new_lab__2PJ(lab_type__HG4R);
- next__EG4R=(void *)((unsigned long)result__GG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IG4R)));
- ((__POINTER *)next__EG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FG4R)[ 0]=next__EG4R;
- } else {
- next__EG4R=((__POINTER *)result__GG4R)[ 0];
- if ((next__EG4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GG4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IG4R << 1)) <= 4096)) {
- next__EG4R=(void *)((unsigned long)result__GG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IG4R)));
- } else {
- next__EG4R=new_lab__2PJ(lab_type__HG4R);
- };
- ((__POINTER *)next__EG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FG4R)[ 0]=next__EG4R;
- } else {
- ((__POINTER *)result__GG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GG4R=next__EG4R;
- };
- };
- ptr__RCZG=result__GG4R;
- };
- result__QCZG=((__FAST_ARRAYoTYPES_TMPo *)ptr__RCZG);
- *(result__QCZG) = *(FAST_ARRAYoTYPES_TMPo__);
- };
- Self__G34G=((__FAST_ARRAYoTYPES_TMPo *)result__QCZG);
- if ((Self__G34G->parent_arrayed_collection__HWSG.capacity__P34G < 5)) {
- Self__G34G->parent_arrayed_collection__HWSG.storage__034G=create__VZEH( 5);
- Self__G34G->parent_arrayed_collection__HWSG.capacity__P34G= 5;
- };
- Self__G34G->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(- 1);
- free_list__IWSG=result__QCZG;
- TYPES_TMP__->capacity__42GJ= 0;
- HASHED_SEToTYPESo__->buckets__IIIK=NULL;
- HASHED_SEToTYPESo__->capacity__DIIK= 0;
- HASHED_SEToTYPESo__->count__KWIK= 0;
- result__W22J=NULL;
- ptr__X22J=((__POINTER )(NULL));
- typ_id__222J= 0;
- sz__Z22J=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPESo));
- if ((sz__Z22J == 0)) {
- result__W22J=HASHED_SEToTYPESo__;
- } else {
- typ_id__222J=__HASHED_SEToTYPESo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z22J);
- if ((typ_id__222J == (__INTEGER)(- 1))) {
- a__CY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Z22J + a__CY3Q) & (__UINTEGER_32)(~ a__CY3Q));
- ptr_table__KG4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JG4R=((__POINTER )(NULL));
- result__LG4R=((__POINTER *)ptr_table__KG4R)[ 0];
- if ((result__LG4R == (void *)NULL)) {
- result__LG4R=new_lab__2PJ(new_size__AY3Q);
- next__JG4R=(void *)((unsigned long)result__LG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3Q)));
- ((__POINTER *)next__JG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KG4R)[ 0]=next__JG4R;
- } else {
- next__JG4R=((__POINTER *)result__LG4R)[ 0];
- if ((next__JG4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LG4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AY3Q << 1)) <= 4096)) {
- next__JG4R=(void *)((unsigned long)result__LG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AY3Q)));
- } else {
- next__JG4R=new_lab__2PJ(new_size__AY3Q);
- };
- ((__POINTER *)next__JG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KG4R)[ 0]=next__JG4R;
- } else {
- ((__POINTER *)result__LG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LG4R=next__JG4R;
- };
- };
- ptr__X22J=result__LG4R;
- } else {
- t__GY3Q=((__UINTEGER_32 )typ_id__222J);
- a__IY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SG4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z22J + a__IY3Q) & (__UINTEGER_32)(~ a__IY3Q));
- ptr_table__PG4R=((__POINTER )(&(table_type[(t__GY3Q)])));
- lab_type__RG4R=(__UINTEGER_32)(t__GY3Q | 1);
- next__OG4R=((__POINTER )(NULL));
- result__QG4R=((__POINTER *)ptr_table__PG4R)[ 0];
- if ((result__QG4R == (void *)NULL)) {
- result__QG4R=new_lab__2PJ(lab_type__RG4R);
- next__OG4R=(void *)((unsigned long)result__QG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SG4R)));
- ((__POINTER *)next__OG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PG4R)[ 0]=next__OG4R;
- } else {
- next__OG4R=((__POINTER *)result__QG4R)[ 0];
- if ((next__OG4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QG4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SG4R << 1)) <= 4096)) {
- next__OG4R=(void *)((unsigned long)result__QG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SG4R)));
- } else {
- next__OG4R=new_lab__2PJ(lab_type__RG4R);
- };
- ((__POINTER *)next__OG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PG4R)[ 0]=next__OG4R;
- } else {
- ((__POINTER *)result__QG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QG4R=next__OG4R;
- };
- };
- ptr__X22J=result__QG4R;
- };
- result__W22J=((__HASHED_SEToTYPESo *)ptr__X22J);
- *(result__W22J) = *(HASHED_SEToTYPESo__);
- };
- Self__KUIK=((__HASHED_SEToTYPESo *)result__W22J);
- new_capacity__LRNK=prime_number_ceiling__X3Q( 53);
- Self__KUIK->buckets__IIIK=create__BMRK(new_capacity__LRNK);
- Self__KUIK->capacity__DIIK=new_capacity__LRNK;
- Self__KUIK->count__KWIK= 0;
- bucket__33EJ=result__W22J;
- HASHED_SET_NODEoTYPESo__->item__UIIK=NULL;
- HASHED_SET_NODEoTYPESo__->next__AJIK=NULL;
- size__RCJK= 0;
- type_input__LD=NULL;
- type_true__FJB=NULL;
- type_false__NJB=NULL;
- type_integer__3JB=NULL;
- type_real__FKB=NULL;
- type_string_constant__TKB=NULL;
- type_character__1KB=NULL;
- type_pointer__HLB=NULL;
- top__KGQC=(__INTEGER)(- 1);
- ARRAYED_COLLECTIONoCONTEXTo__->upper__VGQC= 0;
- ARRAYED_COLLECTIONoCONTEXTo__->storage__E2YD=NULL;
- ARRAYED_COLLECTIONoCONTEXTo__->capacity__ESZD= 0;
- FAST_ARRAYoCONTEXTo__->parent_arrayed_collection__SGQC=(*ARRAYED_COLLECTIONoCONTEXTo__);
- result__2OCD=NULL;
- ptr__3OCD=((__POINTER )(NULL));
- typ_id__CPCD= 0;
- sz__5OCD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoCONTEXTo));
- if ((sz__5OCD == 0)) {
- result__2OCD=FAST_ARRAYoCONTEXTo__;
- } else {
- typ_id__CPCD=__FAST_ARRAYoCONTEXTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5OCD);
- if ((typ_id__CPCD == (__INTEGER)(- 1))) {
- a__NY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5OCD + a__NY3Q) & (__UINTEGER_32)(~ a__NY3Q));
- ptr_table__UG4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__TG4R=((__POINTER )(NULL));
- result__VG4R=((__POINTER *)ptr_table__UG4R)[ 0];
- if ((result__VG4R == (void *)NULL)) {
- result__VG4R=new_lab__2PJ(new_size__LY3Q);
- next__TG4R=(void *)((unsigned long)result__VG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LY3Q)));
- ((__POINTER *)next__TG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__UG4R)[ 0]=next__TG4R;
- } else {
- next__TG4R=((__POINTER *)result__VG4R)[ 0];
- if ((next__TG4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VG4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LY3Q << 1)) <= 4096)) {
- next__TG4R=(void *)((unsigned long)result__VG4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LY3Q)));
- } else {
- next__TG4R=new_lab__2PJ(new_size__LY3Q);
- };
- ((__POINTER *)next__TG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__UG4R)[ 0]=next__TG4R;
- } else {
- ((__POINTER *)result__VG4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VG4R=next__TG4R;
- };
- };
- ptr__3OCD=result__VG4R;
- } else {
- t__RY3Q=((__UINTEGER_32 )typ_id__CPCD);
- a__TY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2G4R=(__UINTEGER_32)((__UINTEGER_32)(sz__5OCD + a__TY3Q) & (__UINTEGER_32)(~ a__TY3Q));
- ptr_table__ZG4R=((__POINTER )(&(table_type[(t__RY3Q)])));
- lab_type__1G4R=(__UINTEGER_32)(t__RY3Q | 1);
- next__YG4R=((__POINTER )(NULL));
- result__0G4R=((__POINTER *)ptr_table__ZG4R)[ 0];
- if ((result__0G4R == (void *)NULL)) {
- result__0G4R=new_lab__2PJ(lab_type__1G4R);
- next__YG4R=(void *)((unsigned long)result__0G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2G4R)));
- ((__POINTER *)next__YG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZG4R)[ 0]=next__YG4R;
- } else {
- next__YG4R=((__POINTER *)result__0G4R)[ 0];
- if ((next__YG4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0G4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2G4R << 1)) <= 4096)) {
- next__YG4R=(void *)((unsigned long)result__0G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2G4R)));
- } else {
- next__YG4R=new_lab__2PJ(lab_type__1G4R);
- };
- ((__POINTER *)next__YG4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZG4R)[ 0]=next__YG4R;
- } else {
- ((__POINTER *)result__0G4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YG4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0G4R=next__YG4R;
- };
- };
- ptr__3OCD=result__0G4R;
- };
- result__2OCD=((__FAST_ARRAYoCONTEXTo *)ptr__3OCD);
- *(result__2OCD) = *(FAST_ARRAYoCONTEXTo__);
- };
- Self__1RZD=((__FAST_ARRAYoCONTEXTo *)result__2OCD);
- if ((Self__1RZD->parent_arrayed_collection__SGQC.capacity__ESZD < 16)) {
- Self__1RZD->parent_arrayed_collection__SGQC.storage__E2YD=create__SNRE( 16);
- Self__1RZD->parent_arrayed_collection__SGQC.capacity__ESZD= 16;
- };
- Self__1RZD->parent_arrayed_collection__SGQC.upper__VGQC=(__INTEGER)(- 1);
- stack__TGQC=result__2OCD;
- stack_local_lower__IH4F= 0;
- CONTEXT__->local__KH4F= 0;
- stack_result_lower__LH4F= 0;
- CONTEXT__->result__NH4F= 0;
- CONTEXT__->list__PH4F=NULL;
- profil_first__LPQC=NULL;
- CONTEXT__->old_profil_first__RH4F=NULL;
- profil_second__KPQC=NULL;
- CONTEXT__->profil__TH4F=NULL;
- ARRAYED_COLLECTIONoLOCALo__->upper__1H4F= 0;
- ARRAYED_COLLECTIONoLOCALo__->capacity__CWPG= 0;
- ARRAYED_COLLECTIONoLOCALo__->storage__NWPG=NULL;
- FAST_ARRAYoLOCALo__->parent_arrayed_collection__YH4F=(*ARRAYED_COLLECTIONoLOCALo__);
- LOCAL__->parent_variable__T1LC=(*VARIABLE__);
- result__5JNR=NULL;
- ptr__AKNR=((__POINTER )(NULL));
- typ_id__BKNR= 0;
- sz__CKNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__CKNR == 0)) {
- result__5JNR=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__BKNR=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CKNR);
- if ((typ_id__BKNR == (__INTEGER)(- 1))) {
- a__DKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EKNR=(__UINTEGER_32)((__UINTEGER_32)(sz__CKNR + a__DKNR) & (__UINTEGER_32)(~ a__DKNR));
- ptr_table__4G4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EKNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3G4R=((__POINTER )(NULL));
- result__5G4R=((__POINTER *)ptr_table__4G4R)[ 0];
- if ((result__5G4R == (void *)NULL)) {
- result__5G4R=new_lab__2PJ(new_size__EKNR);
- next__3G4R=(void *)((unsigned long)result__5G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EKNR)));
- ((__POINTER *)next__3G4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__4G4R)[ 0]=next__3G4R;
- } else {
- next__3G4R=((__POINTER *)result__5G4R)[ 0];
- if ((next__3G4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5G4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EKNR << 1)) <= 4096)) {
- next__3G4R=(void *)((unsigned long)result__5G4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EKNR)));
- } else {
- next__3G4R=new_lab__2PJ(new_size__EKNR);
- };
- ((__POINTER *)next__3G4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__4G4R)[ 0]=next__3G4R;
- } else {
- ((__POINTER *)result__5G4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3G4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5G4R=next__3G4R;
- };
- };
- ptr__AKNR=result__5G4R;
- } else {
- t__FKNR=((__UINTEGER_32 )typ_id__BKNR);
- a__GKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GH4R=(__UINTEGER_32)((__UINTEGER_32)(sz__CKNR + a__GKNR) & (__UINTEGER_32)(~ a__GKNR));
- ptr_table__DH4R=((__POINTER )(&(table_type[(t__FKNR)])));
- lab_type__FH4R=(__UINTEGER_32)(t__FKNR | 1);
- next__CH4R=((__POINTER )(NULL));
- result__EH4R=((__POINTER *)ptr_table__DH4R)[ 0];
- if ((result__EH4R == (void *)NULL)) {
- result__EH4R=new_lab__2PJ(lab_type__FH4R);
- next__CH4R=(void *)((unsigned long)result__EH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GH4R)));
- ((__POINTER *)next__CH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DH4R)[ 0]=next__CH4R;
- } else {
- next__CH4R=((__POINTER *)result__EH4R)[ 0];
- if ((next__CH4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EH4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GH4R << 1)) <= 4096)) {
- next__CH4R=(void *)((unsigned long)result__EH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GH4R)));
- } else {
- next__CH4R=new_lab__2PJ(lab_type__FH4R);
- };
- ((__POINTER *)next__CH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DH4R)[ 0]=next__CH4R;
- } else {
- ((__POINTER *)result__EH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EH4R=next__CH4R;
- };
- };
- ptr__AKNR=result__EH4R;
- };
- result__5JNR=((__FAST_ARRAYoLOCALo *)ptr__AKNR);
- *(result__5JNR) = *(FAST_ARRAYoLOCALo__);
- };
- Self__ISBR=((__FAST_ARRAYoLOCALo *)result__5JNR);
- if ((Self__ISBR->parent_arrayed_collection__YH4F.capacity__CWPG < 64)) {
- Self__ISBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 64);
- Self__ISBR->parent_arrayed_collection__YH4F.capacity__CWPG= 64;
- };
- Self__ISBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- stack_local__ZH4F=result__5JNR;
- result__HKNR=NULL;
- ptr__IKNR=((__POINTER )(NULL));
- typ_id__JKNR= 0;
- sz__KKNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__KKNR == 0)) {
- result__HKNR=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__JKNR=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KKNR);
- if ((typ_id__JKNR == (__INTEGER)(- 1))) {
- a__LKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MKNR=(__UINTEGER_32)((__UINTEGER_32)(sz__KKNR + a__LKNR) & (__UINTEGER_32)(~ a__LKNR));
- ptr_table__IH4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MKNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HH4R=((__POINTER )(NULL));
- result__JH4R=((__POINTER *)ptr_table__IH4R)[ 0];
- if ((result__JH4R == (void *)NULL)) {
- result__JH4R=new_lab__2PJ(new_size__MKNR);
- next__HH4R=(void *)((unsigned long)result__JH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MKNR)));
- ((__POINTER *)next__HH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IH4R)[ 0]=next__HH4R;
- } else {
- next__HH4R=((__POINTER *)result__JH4R)[ 0];
- if ((next__HH4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JH4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MKNR << 1)) <= 4096)) {
- next__HH4R=(void *)((unsigned long)result__JH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MKNR)));
- } else {
- next__HH4R=new_lab__2PJ(new_size__MKNR);
- };
- ((__POINTER *)next__HH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IH4R)[ 0]=next__HH4R;
- } else {
- ((__POINTER *)result__JH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JH4R=next__HH4R;
- };
- };
- ptr__IKNR=result__JH4R;
- } else {
- t__NKNR=((__UINTEGER_32 )typ_id__JKNR);
- a__OKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QH4R=(__UINTEGER_32)((__UINTEGER_32)(sz__KKNR + a__OKNR) & (__UINTEGER_32)(~ a__OKNR));
- ptr_table__NH4R=((__POINTER )(&(table_type[(t__NKNR)])));
- lab_type__PH4R=(__UINTEGER_32)(t__NKNR | 1);
- next__MH4R=((__POINTER )(NULL));
- result__OH4R=((__POINTER *)ptr_table__NH4R)[ 0];
- if ((result__OH4R == (void *)NULL)) {
- result__OH4R=new_lab__2PJ(lab_type__PH4R);
- next__MH4R=(void *)((unsigned long)result__OH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QH4R)));
- ((__POINTER *)next__MH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NH4R)[ 0]=next__MH4R;
- } else {
- next__MH4R=((__POINTER *)result__OH4R)[ 0];
- if ((next__MH4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OH4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QH4R << 1)) <= 4096)) {
- next__MH4R=(void *)((unsigned long)result__OH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QH4R)));
- } else {
- next__MH4R=new_lab__2PJ(lab_type__PH4R);
- };
- ((__POINTER *)next__MH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NH4R)[ 0]=next__MH4R;
- } else {
- ((__POINTER *)result__OH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OH4R=next__MH4R;
- };
- };
- ptr__IKNR=result__OH4R;
- };
- result__HKNR=((__FAST_ARRAYoLOCALo *)ptr__IKNR);
- *(result__HKNR) = *(FAST_ARRAYoLOCALo__);
- };
- Self__LSBR=((__FAST_ARRAYoLOCALo *)result__HKNR);
- if ((Self__LSBR->parent_arrayed_collection__YH4F.capacity__CWPG < 16)) {
- Self__LSBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 16);
- Self__LSBR->parent_arrayed_collection__YH4F.capacity__CWPG= 16;
- };
- Self__LSBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- stack_result__4H4F=result__HKNR;
- modify_count__X3LC= 0;
- ARRAYED_COLLECTIONoINSTRo__->upper__1GQG= 0;
- ARRAYED_COLLECTIONoINSTRo__->capacity__NK4G= 0;
- ARRAYED_COLLECTIONoINSTRo__->storage__JL4G=NULL;
- FAST_ARRAYoINSTRo__->parent_arrayed_collection__QTOG=(*ARRAYED_COLLECTIONoINSTRo__);
- LIST__->expr_list__RTOG=NULL;
- PUSH__->parent_instr__YRB=(*INSTR__);
- PUSH__->context__BYPG=NULL;
- PUSH__->is_first__CYPG=FALSE__;
- context_main__V1LC=NULL;
- EXTERNAL_C__->parent_expr__I2LC=(*EXPR__);
- EXTERNAL_C__->static_type__1VZD=NULL;
- EXTERNAL_C__->is_persistant__2VZD=FALSE__;
- EXTERNAL_C__->code__3VZD=NULL;
- EXTERNAL_C__->access_list__4VZD=NULL;
- CONSTANT__->parent_expr__4F=(*EXPR__);
- CONSTANT__->static_type__M2YD=NULL;
- PROTOTYPE_CST__->parent_constant__W2LC=(*CONSTANT__);
- STRING_CST__->parent_constant__5F=(*CONSTANT__);
- INTEGER_CST__->parent_constant__B3LC=(*CONSTANT__);
- READ__->parent_expr__LHZD=(*EXPR__);
- READ_LOCAL__->parent_read__MHZD=(*READ__);
- READ_LOCAL__->local__HJZD=NULL;
- EXPR_MULTIPLE__->expr_list__3EMH=NULL;
- ARRAYED_COLLECTIONoEXPRo__->upper__2RSH= 0;
- ARRAYED_COLLECTIONoEXPRo__->capacity__YRDI= 0;
- ARRAYED_COLLECTIONoEXPRo__->storage__DSDI=NULL;
- FAST_ARRAYoEXPRo__->parent_arrayed_collection__Q2LC=(*ARRAYED_COLLECTIONoEXPRo__);
- EXPR_BINARY_CMP__->parent_expr__CLJH=(*EXPR__);
- EXPR_BINARY_CMP__->left__PM2H=NULL;
- EXPR_BINARY_CMP__->right__TM2H=NULL;
- EXPR_EQUAL__->parent_expr_binary_cmp__DLJH=(*EXPR_BINARY_CMP__);
- EXPR_NOT_EQUAL__->parent_expr_binary_cmp__LLJH=(*EXPR_BINARY_CMP__);
- REAL_CST__->parent_constant__U2JH=(*CONSTANT__);
- CHARACTER_CST__->parent_constant__H3JH=(*CONSTANT__);
- IS_EXPANDED__->parent_expr__04JH=(*EXPR__);
- GET_TYPE_ID__->parent_expr__I5JH=(*EXPR__);
- EXPR_SUP__->parent_expr_binary_cmp__15JH=(*EXPR_BINARY_CMP__);
- EXPR_BINARY__->parent_expr__OAKH=(*EXPR__);
- EXPR_BINARY__->left__XO1H=NULL;
- EXPR_BINARY__->right__WO2H=NULL;
- EXPR_SUB__->parent_expr_binary__PAKH=(*EXPR_BINARY__);
- EXPR_MUL__->parent_expr_binary__CBKH=(*EXPR_BINARY__);
- EXPR_DIV__->parent_expr_binary__VBKH=(*EXPR_BINARY__);
- EXPR_AND__->parent_expr_binary__ICKH=(*EXPR_BINARY__);
- EXPR_SHIFT_R__->parent_expr_binary__1CKH=(*EXPR_BINARY__);
- EXPR_SHIFT_L__->parent_expr_binary__ODKH=(*EXPR_BINARY__);
- ITEM__->receiver__1P1H=NULL;
- SIZE_OF__->parent_expr__VFKH=(*EXPR__);
- CAST__->static_type__0N1H=NULL;
- CALL_SLOT__->profil__Y51H=NULL;
- PROFIL_SLOT__->slot_code__YEOL=NULL;
- CALL_SLOT__->parent_expr__W31H=(*EXPR__);
- READ_SLOT__->parent_read__5ZTI=(*READ__);
- READ_SLOT__->slot__MUGK=NULL;
- READ_GLOBAL__->parent_read__2ZUJ=(*READ__);
- READ_GLOBAL__->global__ZGJK=NULL;
- EXPR_UNARY_LOGIC__->parent_expr__5GUK=(*EXPR__);
- EXPR_UNARY_LOGIC__->right__Q0ZM=NULL;
- EXPR_NOT_LOGIC__->parent_expr_unary_logic__AHUK=(*EXPR_UNARY_LOGIC__);
- EXPR_BINARY_LOGIC__->parent_expr__PICL=(*EXPR__);
- EXPR_BINARY_LOGIC__->left__RREO=NULL;
- EXPR_BINARY_LOGIC__->right__VREO=NULL;
- EXPR_OR_LOGIC__->parent_expr_binary_logic__QICL=(*EXPR_BINARY_LOGIC__);
- EXPR_OR_OR_LOGIC__->parent_expr_or_logic__KJCL=(*EXPR_OR_LOGIC__);
- EXPR_AND_LOGIC__->parent_expr_binary_logic__QKCL=(*EXPR_BINARY_LOGIC__);
- EXPR_AND_AND_LOGIC__->parent_expr_and_logic__KLCL=(*EXPR_AND_LOGIC__);
- EXPR_UNARY__->parent_expr__DXDL=(*EXPR__);
- EXPR_UNARY__->right__SXDL=NULL;
- EXPR_NEG__->parent_expr_unary__EXDL=(*EXPR_UNARY__);
- EXPR_ADD__->parent_expr_binary__PXDL=(*EXPR_BINARY__);
- EXPR_NOT__->parent_expr_unary__YGWL=(*EXPR_UNARY__);
- EXPR_MOD__->parent_expr_binary__1KWL=(*EXPR_BINARY__);
- EXPR_SUP_EQ__->parent_expr_binary_cmp__UZ1M=(*EXPR_BINARY_CMP__);
- EXPR_INF__->parent_expr_binary_cmp__G11M=(*EXPR_BINARY_CMP__);
- EXPR_INF_EQ__->parent_expr_binary_cmp__211M=(*EXPR_BINARY_CMP__);
- EXPR_OR__->parent_expr_binary__U31M=(*EXPR_BINARY__);
- EXPR_XOR__->parent_expr_binary__0G5N=(*EXPR_BINARY__);
- DTA__->parent_itm_object__MLQC=(*ITM_OBJECT__);
- DTA__->context__VHZD=NULL;
- DTA__->slot__WHZD=NULL;
- DTA__->self_arg__XHZD=NULL;
- DTA__->result_expr__YHZD=NULL;
- DTA_RD__->parent_dta__NLQC=(*DTA__);
- LOCAL__->my_alias__XVAH=NULL;
- is_alias__GWAH=FALSE__;
- result__PKNR=NULL;
- ptr__QKNR=((__POINTER )(NULL));
- typ_id__RKNR= 0;
- sz__SKNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__SKNR == 0)) {
- result__PKNR=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__RKNR=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SKNR);
- if ((typ_id__RKNR == (__INTEGER)(- 1))) {
- a__TKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UKNR=(__UINTEGER_32)((__UINTEGER_32)(sz__SKNR + a__TKNR) & (__UINTEGER_32)(~ a__TKNR));
- ptr_table__SH4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UKNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RH4R=((__POINTER )(NULL));
- result__TH4R=((__POINTER *)ptr_table__SH4R)[ 0];
- if ((result__TH4R == (void *)NULL)) {
- result__TH4R=new_lab__2PJ(new_size__UKNR);
- next__RH4R=(void *)((unsigned long)result__TH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKNR)));
- ((__POINTER *)next__RH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SH4R)[ 0]=next__RH4R;
- } else {
- next__RH4R=((__POINTER *)result__TH4R)[ 0];
- if ((next__RH4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TH4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UKNR << 1)) <= 4096)) {
- next__RH4R=(void *)((unsigned long)result__TH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UKNR)));
- } else {
- next__RH4R=new_lab__2PJ(new_size__UKNR);
- };
- ((__POINTER *)next__RH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SH4R)[ 0]=next__RH4R;
- } else {
- ((__POINTER *)result__TH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TH4R=next__RH4R;
- };
- };
- ptr__QKNR=result__TH4R;
- } else {
- t__VKNR=((__UINTEGER_32 )typ_id__RKNR);
- a__WKNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0H4R=(__UINTEGER_32)((__UINTEGER_32)(sz__SKNR + a__WKNR) & (__UINTEGER_32)(~ a__WKNR));
- ptr_table__XH4R=((__POINTER )(&(table_type[(t__VKNR)])));
- lab_type__ZH4R=(__UINTEGER_32)(t__VKNR | 1);
- next__WH4R=((__POINTER )(NULL));
- result__YH4R=((__POINTER *)ptr_table__XH4R)[ 0];
- if ((result__YH4R == (void *)NULL)) {
- result__YH4R=new_lab__2PJ(lab_type__ZH4R);
- next__WH4R=(void *)((unsigned long)result__YH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0H4R)));
- ((__POINTER *)next__WH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__XH4R)[ 0]=next__WH4R;
- } else {
- next__WH4R=((__POINTER *)result__YH4R)[ 0];
- if ((next__WH4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YH4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0H4R << 1)) <= 4096)) {
- next__WH4R=(void *)((unsigned long)result__YH4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0H4R)));
- } else {
- next__WH4R=new_lab__2PJ(lab_type__ZH4R);
- };
- ((__POINTER *)next__WH4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__XH4R)[ 0]=next__WH4R;
- } else {
- ((__POINTER *)result__YH4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WH4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YH4R=next__WH4R;
- };
- };
- ptr__QKNR=result__YH4R;
- };
- result__PKNR=((__FAST_ARRAYoLOCALo *)ptr__QKNR);
- *(result__PKNR) = *(FAST_ARRAYoLOCALo__);
- };
- Self__OSBR=((__FAST_ARRAYoLOCALo *)result__PKNR);
- if ((Self__OSBR->parent_arrayed_collection__YH4F.capacity__CWPG < 64)) {
- Self__OSBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 64);
- Self__OSBR->parent_arrayed_collection__YH4F.capacity__CWPG= 64;
- };
- Self__OSBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- list_alias__WSZN=result__PKNR;
- PUT_TO__->parent_expr__GEKH=(*EXPR__);
- ITEM__->parent_expr__ZEKH=(*EXPR__);
- CAST__->parent_expr__HGKH=(*EXPR__);
- SLOT_DATA__->value__U3OG=NULL;
- SLOT__->slot_id__C4OG=NULL;
- WRITE__->parent_instr__P3OG=(*INSTR__);
- WRITE__->value__PAEH=NULL;
- WRITE__->is_create__DBDI=FALSE__;
- WRITE__->is_delete__WJNL=FALSE__;
- WRITE_LOCAL__->parent_write__540I=(*WRITE__);
- WRITE_LOCAL__->local__ERIJ=NULL;
- ARRAYED_COLLECTIONoWRITEo__->upper__VODI= 0;
- ARRAYED_COLLECTIONoWRITEo__->capacity__XODI= 0;
- ARRAYED_COLLECTIONoWRITEo__->storage__TPDI=NULL;
- FAST_ARRAYoWRITEo__->parent_arrayed_collection__15DH=(*ARRAYED_COLLECTIONoWRITEo__);
- is_executing_pass__C5LC=FALSE__;
- EXTERNAL_C__->living_type__Z3QH=NULL;
- level_pass__XXUC= 0;
- WRITE_GLOBAL__->parent_write__YAGH=(*WRITE__);
- TYPE_GENERIC__->put_to_list__VFZM=NULL;
- TYPE_GENERIC__->recursive_test__2FZM=FALSE__;
- ARRAYED_COLLECTIONoPUT_TOo__->upper__KGZM= 0;
- ARRAYED_COLLECTIONoPUT_TOo__->capacity__F3FN= 0;
- ARRAYED_COLLECTIONoPUT_TOo__->storage__B4FN=NULL;
- FAST_ARRAYoPUT_TOo__->parent_arrayed_collection__UFZM=(*ARRAYED_COLLECTIONoPUT_TOo__);
- PUT_TO__->value__4Q2H=NULL;
- WRITE_SLOT__->parent_write__FBGH=(*WRITE__);
- TYPE_GENERIC__->old_type__WGZM=NULL;
- context_extern__DOLH=NULL;
- CONTEXT__->context_extern__J2NH=NULL;
- INTEGER_CST__->value__W4YD= 0;
- last_cast_name__T32H=create__AXB( 32);
- NODE__->expr__RJZD=NULL;
- NODE__->data__SJZD=NULL;
- NODE__->first_code__NHAG=NULL;
- NODE__->first_type__VHAG=NULL;
- NODE__->switch__MKAG=NULL;
- NODE_TYPE__->parent_node__QLQC=(*NODE__);
- DTA_CAST__->result_expr__G01H=NULL;
- DTA_WR_CODE__->parent_dta__MZLH=(*DTA__);
- DTA_BLOCK__->result_expr__F41H=NULL;
- DTA_WR_VALUE__->parent_dta__XSUH=(*DTA__);
- DTA_RD_ARGS__->parent_dta__HOWH=(*DTA__);
- STRING_CST__->string__BK2H=NULL;
- REAL_CST__->value__HN2H=NULL;
- CHARACTER_CST__->text__PN2H=NULL;
- IS_EXPANDED__->receiver__WN2H=NULL;
- GET_TYPE_ID__->receiver__5N2H=NULL;
- PUT_TO__->receiver__WQ2H=NULL;
- SIZE_OF__->receiver__TR2H=NULL;
- CAST__->value__2R2H=NULL;
- CALL_SLOT__->argument_list__WSHJ=NULL;
- WRITE_GLOBAL__->global__GU1H=NULL;
- WRITE_SLOT__->slot__HT1H=NULL;
- READ_SLOT__->receiver__Q0TI=NULL;
- WRITE_SLOT__->receiver__PT1H=NULL;
- CALL_SLOT__->result_list__DA2H=NULL;
- LINKED_COLLECTIONoNODE_TYPEo__->upper__2AID= 0;
- LINKED_LISToNODE_TYPEo__->parent_linked_collection__1LQC=(*LINKED_COLLECTIONoNODE_TYPEo__);
- result__SVCD=NULL;
- ptr__TVCD=((__POINTER )(NULL));
- typ_id__YVCD= 0;
- sz__VVCD=((__UINTEGER_32 )sizeof(__LINKED_LISToNODE_TYPEo));
- if ((sz__VVCD == 0)) {
- result__SVCD=LINKED_LISToNODE_TYPEo__;
- } else {
- typ_id__YVCD=__LINKED_LISToNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VVCD);
- if ((typ_id__YVCD == (__INTEGER)(- 1))) {
- a__HE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YTZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__VVCD + a__HE4Q) & (__UINTEGER_32)(~ a__HE4Q));
- ptr_table__2H4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YTZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1H4R=((__POINTER )(NULL));
- result__3H4R=((__POINTER *)ptr_table__2H4R)[ 0];
- if ((result__3H4R == (void *)NULL)) {
- result__3H4R=new_lab__2PJ(new_size__YTZQ);
- next__1H4R=(void *)((unsigned long)result__3H4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTZQ)));
- ((__POINTER *)next__1H4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__2H4R)[ 0]=next__1H4R;
- } else {
- next__1H4R=((__POINTER *)result__3H4R)[ 0];
- if ((next__1H4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3H4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YTZQ << 1)) <= 4096)) {
- next__1H4R=(void *)((unsigned long)result__3H4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YTZQ)));
- } else {
- next__1H4R=new_lab__2PJ(new_size__YTZQ);
- };
- ((__POINTER *)next__1H4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__2H4R)[ 0]=next__1H4R;
- } else {
- ((__POINTER *)result__3H4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1H4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3H4R=next__1H4R;
- };
- };
- ptr__TVCD=result__3H4R;
- } else {
- t__0TZQ=((__UINTEGER_32 )typ_id__YVCD);
- a__LE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EI4R=(__UINTEGER_32)((__UINTEGER_32)(sz__VVCD + a__LE4Q) & (__UINTEGER_32)(~ a__LE4Q));
- ptr_table__BI4R=((__POINTER )(&(table_type[(t__0TZQ)])));
- lab_type__DI4R=(__UINTEGER_32)(t__0TZQ | 1);
- next__AI4R=((__POINTER )(NULL));
- result__CI4R=((__POINTER *)ptr_table__BI4R)[ 0];
- if ((result__CI4R == (void *)NULL)) {
- result__CI4R=new_lab__2PJ(lab_type__DI4R);
- next__AI4R=(void *)((unsigned long)result__CI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EI4R)));
- ((__POINTER *)next__AI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__BI4R)[ 0]=next__AI4R;
- } else {
- next__AI4R=((__POINTER *)result__CI4R)[ 0];
- if ((next__AI4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CI4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EI4R << 1)) <= 4096)) {
- next__AI4R=(void *)((unsigned long)result__CI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EI4R)));
- } else {
- next__AI4R=new_lab__2PJ(lab_type__DI4R);
- };
- ((__POINTER *)next__AI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__BI4R)[ 0]=next__AI4R;
- } else {
- ((__POINTER *)result__CI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__AI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CI4R=next__AI4R;
- };
- };
- ptr__TVCD=result__CI4R;
- };
- result__SVCD=((__LINKED_LISToNODE_TYPEo *)ptr__TVCD);
- *(result__SVCD) = *(LINKED_LISToNODE_TYPEo__);
- };
- node_list__2LQC=result__SVCD;
- PROFIL_BLOCK__->node_list__WIEI=NULL;
- LINKED_LISToNODE_TYPEo__->mem_idx__42YD= 0;
- LINKED_LISToNODE_TYPEo__->mem_lnk__A3YD=NULL;
- LINKED_LISToNODE_TYPEo__->first_link__U2YD=NULL;
- LINKED_LIST_NODEoNODE_TYPEo__->next__OW4E=NULL;
- LINKED_LIST_NODEoNODE_TYPEo__->item__N0SE=NULL;
- LINKED_LISToNODE_TYPEo__->last_link__32YD=NULL;
- ITEM__->index__KR2H=NULL;
- PUT_TO__->index__0Q2H=NULL;
- SWITCH__->list__0KAG=NULL;
- ARRAYED_COLLECTIONoCASEo__->upper__PLAG= 0;
- ARRAYED_COLLECTIONoCASEo__->storage__VXEJ=NULL;
- ARRAYED_COLLECTIONoCASEo__->capacity__Y1GJ= 0;
- FAST_ARRAYoCASEo__->parent_arrayed_collection__KGAG=(*ARRAYED_COLLECTIONoCASEo__);
- CASE__->id__YLAG=NULL;
- CASE__->code__JPAG=NULL;
- PROFIL_BLOCK__->slot_value__P3IH=NULL;
- SWITCH__->parent_instr__Z5LC=(*INSTR__);
- SWITCH__->expr__ULFI=NULL;
- late_binding_counter__DI= 0;
- NODE_STYLE__->parent_node__WO0G=(*NODE__);
- LOOP__->body__VJLM=NULL;
- LOOP__->parent_instr__KLAL=(*INSTR__);
- LOOP__->name__ZQLM=NULL;
- LOOP_END__->loop__V5LM=NULL;
- LOOP_END__->parent_instr__HD3L=(*INSTR__);
- LOOP__->link_count__OJLM= 0;
- DTA_RD_ARGS__->argument_list__2SFI=NULL;
- SLOT_CODE__->is_require__0URL=FALSE__;
- SLOT_CODE__->last_type_contract__4URL=NULL;
- last_type_contract__XVRL=NULL;
- verify__RCAG=FALSE__;
- ARRAYED_COLLECTIONoPROFILo__->upper__KNB= 0;
- ARRAYED_COLLECTIONoPROFILo__->capacity__Z0L= 0;
- ARRAYED_COLLECTIONoPROFILo__->storage__E1L=NULL;
- FAST_ARRAYoPROFILo__->parent_arrayed_collection__DNB=(*ARRAYED_COLLECTIONoPROFILo__);
- result__5NE=NULL;
- ptr__AOE=((__POINTER )(NULL));
- typ_id__FOE= 0;
- sz__COE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoPROFILo));
- if ((sz__COE == 0)) {
- result__5NE=FAST_ARRAYoPROFILo__;
- } else {
- typ_id__FOE=__FAST_ARRAYoPROFILo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__COE);
- if ((typ_id__FOE == (__INTEGER)(- 1))) {
- a__YY3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__COE + a__YY3Q) & (__UINTEGER_32)(~ a__YY3Q));
- ptr_table__GI4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FI4R=((__POINTER )(NULL));
- result__HI4R=((__POINTER *)ptr_table__GI4R)[ 0];
- if ((result__HI4R == (void *)NULL)) {
- result__HI4R=new_lab__2PJ(new_size__WY3Q);
- next__FI4R=(void *)((unsigned long)result__HI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WY3Q)));
- ((__POINTER *)next__FI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__GI4R)[ 0]=next__FI4R;
- } else {
- next__FI4R=((__POINTER *)result__HI4R)[ 0];
- if ((next__FI4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HI4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WY3Q << 1)) <= 4096)) {
- next__FI4R=(void *)((unsigned long)result__HI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WY3Q)));
- } else {
- next__FI4R=new_lab__2PJ(new_size__WY3Q);
- };
- ((__POINTER *)next__FI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__GI4R)[ 0]=next__FI4R;
- } else {
- ((__POINTER *)result__HI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HI4R=next__FI4R;
- };
- };
- ptr__AOE=result__HI4R;
- } else {
- t__2Y3Q=((__UINTEGER_32 )typ_id__FOE);
- a__4Y3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OI4R=(__UINTEGER_32)((__UINTEGER_32)(sz__COE + a__4Y3Q) & (__UINTEGER_32)(~ a__4Y3Q));
- ptr_table__LI4R=((__POINTER )(&(table_type[(t__2Y3Q)])));
- lab_type__NI4R=(__UINTEGER_32)(t__2Y3Q | 1);
- next__KI4R=((__POINTER )(NULL));
- result__MI4R=((__POINTER *)ptr_table__LI4R)[ 0];
- if ((result__MI4R == (void *)NULL)) {
- result__MI4R=new_lab__2PJ(lab_type__NI4R);
- next__KI4R=(void *)((unsigned long)result__MI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OI4R)));
- ((__POINTER *)next__KI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__LI4R)[ 0]=next__KI4R;
- } else {
- next__KI4R=((__POINTER *)result__MI4R)[ 0];
- if ((next__KI4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MI4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OI4R << 1)) <= 4096)) {
- next__KI4R=(void *)((unsigned long)result__MI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OI4R)));
- } else {
- next__KI4R=new_lab__2PJ(lab_type__NI4R);
- };
- ((__POINTER *)next__KI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__LI4R)[ 0]=next__KI4R;
- } else {
- ((__POINTER *)result__MI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MI4R=next__KI4R;
- };
- };
- ptr__AOE=result__MI4R;
- };
- result__5NE=((__FAST_ARRAYoPROFILo *)ptr__AOE);
- *(result__5NE) = *(FAST_ARRAYoPROFILo__);
- };
- Self__Q0L=((__FAST_ARRAYoPROFILo *)result__5NE);
- if ((Self__Q0L->parent_arrayed_collection__DNB.capacity__Z0L < 65536)) {
- Self__Q0L->parent_arrayed_collection__DNB.storage__E1L=create__XTSB( 65536);
- Self__Q0L->parent_arrayed_collection__DNB.capacity__Z0L= 65536;
- };
- Self__Q0L->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(- 1);
- profil_list__ENB=result__5NE;
- PROFIL_BLOCK__->slot_self__13IH=NULL;
- PROFIL_BLOCK__->profil_list__UIEI=NULL;
- PROFIL_BLOCK__->context_extern__WLXH=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->upper__NWDI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->capacity__KYDI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->storage__GZDI=NULL;
- FAST_ARRAYoFAST_ARRAYoEXPRoo__->parent_arrayed_collection__P0LH=(*ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__);
- result__G3SH=NULL;
- ptr__H3SH=((__POINTER )(NULL));
- typ_id__M3SH= 0;
- sz__J3SH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoEXPRoo));
- if ((sz__J3SH == 0)) {
- result__G3SH=FAST_ARRAYoFAST_ARRAYoEXPRoo__;
- } else {
- typ_id__M3SH=__FAST_ARRAYoFAST_ARRAYoEXPRoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J3SH);
- if ((typ_id__M3SH == (__INTEGER)(- 1))) {
- a__DZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SH + a__DZ3Q) & (__UINTEGER_32)(~ a__DZ3Q));
- ptr_table__QI4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PI4R=((__POINTER )(NULL));
- result__RI4R=((__POINTER *)ptr_table__QI4R)[ 0];
- if ((result__RI4R == (void *)NULL)) {
- result__RI4R=new_lab__2PJ(new_size__BZ3Q);
- next__PI4R=(void *)((unsigned long)result__RI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BZ3Q)));
- ((__POINTER *)next__PI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__QI4R)[ 0]=next__PI4R;
- } else {
- next__PI4R=((__POINTER *)result__RI4R)[ 0];
- if ((next__PI4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RI4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BZ3Q << 1)) <= 4096)) {
- next__PI4R=(void *)((unsigned long)result__RI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BZ3Q)));
- } else {
- next__PI4R=new_lab__2PJ(new_size__BZ3Q);
- };
- ((__POINTER *)next__PI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__QI4R)[ 0]=next__PI4R;
- } else {
- ((__POINTER *)result__RI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__PI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__RI4R=next__PI4R;
- };
- };
- ptr__H3SH=result__RI4R;
- } else {
- t__HZ3Q=((__UINTEGER_32 )typ_id__M3SH);
- a__JZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YI4R=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SH + a__JZ3Q) & (__UINTEGER_32)(~ a__JZ3Q));
- ptr_table__VI4R=((__POINTER )(&(table_type[(t__HZ3Q)])));
- lab_type__XI4R=(__UINTEGER_32)(t__HZ3Q | 1);
- next__UI4R=((__POINTER )(NULL));
- result__WI4R=((__POINTER *)ptr_table__VI4R)[ 0];
- if ((result__WI4R == (void *)NULL)) {
- result__WI4R=new_lab__2PJ(lab_type__XI4R);
- next__UI4R=(void *)((unsigned long)result__WI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YI4R)));
- ((__POINTER *)next__UI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__VI4R)[ 0]=next__UI4R;
- } else {
- next__UI4R=((__POINTER *)result__WI4R)[ 0];
- if ((next__UI4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WI4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YI4R << 1)) <= 4096)) {
- next__UI4R=(void *)((unsigned long)result__WI4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YI4R)));
- } else {
- next__UI4R=new_lab__2PJ(lab_type__XI4R);
- };
- ((__POINTER *)next__UI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__VI4R)[ 0]=next__UI4R;
- } else {
- ((__POINTER *)result__WI4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__UI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WI4R=next__UI4R;
- };
- };
- ptr__H3SH=result__WI4R;
- };
- result__G3SH=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)ptr__H3SH);
- *(result__G3SH) = *(FAST_ARRAYoFAST_ARRAYoEXPRoo__);
- };
- Self__GWEI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)result__G3SH);
- if ((Self__GWEI->parent_arrayed_collection__P0LH.capacity__KYDI < 5)) {
- Self__GWEI->parent_arrayed_collection__P0LH.storage__GZDI=create__4WXI( 5);
- Self__GWEI->parent_arrayed_collection__P0LH.capacity__KYDI= 5;
- };
- Self__GWEI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(- 1);
- free_list__Q0LH=result__G3SH;
- DTA_BLOCK__->context__H2UH=NULL;
- DTA_BLOCK__->argument_list__EKFI=NULL;
- object_counter__Z5YG__05YG= 0;
- indent__BQOG=create__AXB( 128);
- NODE_STYLE__->result_expr__PN5G=NULL;
- life_limit__JPQC= 0;
- current__U20C= 0;
- SLOT_DATA__->last_write__MBJL=NULL;
- LOCAL__->last_seq__TQJJ=NULL;
- LOCAL_SEQ__->last_write__02IL=NULL;
- DTA_BLOCK__->copy_argument__B0TI=FALSE__;
- DTA_WR_VALUE__->copy_value__BZ5I=FALSE__;
- DTA_WR_VALUE__->value__ZMFI=NULL;
- DTA_RD_ARGS__->copy_argument__45CK=FALSE__;
- DTA_WR_CODE__->code__QNEI=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->upper__5WDI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->capacity__D1DI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->storage__51DI=NULL;
- FAST_ARRAYoFAST_ARRAYoSLOToo__->parent_arrayed_collection__K1LH=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__);
- result__W4SH=NULL;
- ptr__X4SH=((__POINTER )(NULL));
- typ_id__24SH= 0;
- sz__Z4SH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOToo));
- if ((sz__Z4SH == 0)) {
- result__W4SH=FAST_ARRAYoFAST_ARRAYoSLOToo__;
- } else {
- typ_id__24SH=__FAST_ARRAYoFAST_ARRAYoSLOToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z4SH);
- if ((typ_id__24SH == (__INTEGER)(- 1))) {
- a__OZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4SH + a__OZ3Q) & (__UINTEGER_32)(~ a__OZ3Q));
- ptr_table__0I4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZI4R=((__POINTER )(NULL));
- result__1I4R=((__POINTER *)ptr_table__0I4R)[ 0];
- if ((result__1I4R == (void *)NULL)) {
- result__1I4R=new_lab__2PJ(new_size__MZ3Q);
- next__ZI4R=(void *)((unsigned long)result__1I4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MZ3Q)));
- ((__POINTER *)next__ZI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__0I4R)[ 0]=next__ZI4R;
- } else {
- next__ZI4R=((__POINTER *)result__1I4R)[ 0];
- if ((next__ZI4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1I4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MZ3Q << 1)) <= 4096)) {
- next__ZI4R=(void *)((unsigned long)result__1I4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MZ3Q)));
- } else {
- next__ZI4R=new_lab__2PJ(new_size__MZ3Q);
- };
- ((__POINTER *)next__ZI4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__0I4R)[ 0]=next__ZI4R;
- } else {
- ((__POINTER *)result__1I4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZI4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1I4R=next__ZI4R;
- };
- };
- ptr__X4SH=result__1I4R;
- } else {
- t__SZ3Q=((__UINTEGER_32 )typ_id__24SH);
- a__UZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CJ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Z4SH + a__UZ3Q) & (__UINTEGER_32)(~ a__UZ3Q));
- ptr_table__5I4R=((__POINTER )(&(table_type[(t__SZ3Q)])));
- lab_type__BJ4R=(__UINTEGER_32)(t__SZ3Q | 1);
- next__4I4R=((__POINTER )(NULL));
- result__AJ4R=((__POINTER *)ptr_table__5I4R)[ 0];
- if ((result__AJ4R == (void *)NULL)) {
- result__AJ4R=new_lab__2PJ(lab_type__BJ4R);
- next__4I4R=(void *)((unsigned long)result__AJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJ4R)));
- ((__POINTER *)next__4I4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__5I4R)[ 0]=next__4I4R;
- } else {
- next__4I4R=((__POINTER *)result__AJ4R)[ 0];
- if ((next__4I4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CJ4R << 1)) <= 4096)) {
- next__4I4R=(void *)((unsigned long)result__AJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CJ4R)));
- } else {
- next__4I4R=new_lab__2PJ(lab_type__BJ4R);
- };
- ((__POINTER *)next__4I4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__5I4R)[ 0]=next__4I4R;
- } else {
- ((__POINTER *)result__AJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4I4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AJ4R=next__4I4R;
- };
- };
- ptr__X4SH=result__AJ4R;
- };
- result__W4SH=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)ptr__X4SH);
- *(result__W4SH) = *(FAST_ARRAYoFAST_ARRAYoSLOToo__);
- };
- Self__KXEI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)result__W4SH);
- if ((Self__KXEI->parent_arrayed_collection__K1LH.capacity__D1DI < 5)) {
- Self__KXEI->parent_arrayed_collection__K1LH.storage__51DI=create__YXXI( 5);
- Self__KXEI->parent_arrayed_collection__K1LH.capacity__D1DI= 5;
- };
- Self__KXEI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(- 1);
- free_list__L1LH=result__W4SH;
- stack_local_empty__VXJH=create__VSOH( 0);
- last_code__G1JH=NULL;
- node_list_base__4YJH=node_list__2LQC;
- last_expr__S2IH=NULL;
- list_main__WE=NULL;
- pass_count__L3LC= 0;
- NODE_STYLE__->slot__ON5G=NULL;
- SLOT__->slot_code_list__BUIJ=NULL;
- ARRAYED_COLLECTIONoSLOT_CODEo__->upper__1UIJ= 0;
- ARRAYED_COLLECTIONoSLOT_CODEo__->capacity__3OIK= 0;
- ARRAYED_COLLECTIONoSLOT_CODEo__->storage__ZPIK=NULL;
- FAST_ARRAYoSLOT_CODEo__->parent_arrayed_collection__AUIJ=(*ARRAYED_COLLECTIONoSLOT_CODEo__);
- ARRAYED_COLLECTIONoTYPEo__->upper__1OB= 0;
- ARRAYED_COLLECTIONoTYPEo__->capacity__B2L= 0;
- ARRAYED_COLLECTIONoTYPEo__->storage__M2L=NULL;
- FAST_ARRAYoTYPEo__->parent_arrayed_collection__UOB=(*ARRAYED_COLLECTIONoTYPEo__);
- stack_type__HMAG=create_with_capacity__3ND( 16);
- PROFIL_SLOT__->is_context_sensitive__BWOL=FALSE__;
- tmp_string__PSD=create__AXB( 512);
- mode_recursive__3XUC=FALSE__;
- ARRAYED_COLLECTIONoLISTo__->upper__0T4G= 0;
- ARRAYED_COLLECTIONoLISTo__->capacity__2T4G= 0;
- ARRAYED_COLLECTIONoLISTo__->storage__YU4G=NULL;
- FAST_ARRAYoLISTo__->parent_arrayed_collection__KWRG=(*ARRAYED_COLLECTIONoLISTo__);
- result__B3YG=NULL;
- ptr__C3YG=((__POINTER )(NULL));
- typ_id__H3YG= 0;
- sz__E3YG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLISTo));
- if ((sz__E3YG == 0)) {
- result__B3YG=FAST_ARRAYoLISTo__;
- } else {
- typ_id__H3YG=__FAST_ARRAYoLISTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E3YG);
- if ((typ_id__H3YG == (__INTEGER)(- 1))) {
- a__ZZ3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__E3YG + a__ZZ3Q) & (__UINTEGER_32)(~ a__ZZ3Q));
- ptr_table__EJ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__DJ4R=((__POINTER )(NULL));
- result__FJ4R=((__POINTER *)ptr_table__EJ4R)[ 0];
- if ((result__FJ4R == (void *)NULL)) {
- result__FJ4R=new_lab__2PJ(new_size__XZ3Q);
- next__DJ4R=(void *)((unsigned long)result__FJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZ3Q)));
- ((__POINTER *)next__DJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__EJ4R)[ 0]=next__DJ4R;
- } else {
- next__DJ4R=((__POINTER *)result__FJ4R)[ 0];
- if ((next__DJ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XZ3Q << 1)) <= 4096)) {
- next__DJ4R=(void *)((unsigned long)result__FJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZ3Q)));
- } else {
- next__DJ4R=new_lab__2PJ(new_size__XZ3Q);
- };
- ((__POINTER *)next__DJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__EJ4R)[ 0]=next__DJ4R;
- } else {
- ((__POINTER *)result__FJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FJ4R=next__DJ4R;
- };
- };
- ptr__C3YG=result__FJ4R;
- } else {
- t__3Z3Q=((__UINTEGER_32 )typ_id__H3YG);
- a__5Z3Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MJ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__E3YG + a__5Z3Q) & (__UINTEGER_32)(~ a__5Z3Q));
- ptr_table__JJ4R=((__POINTER )(&(table_type[(t__3Z3Q)])));
- lab_type__LJ4R=(__UINTEGER_32)(t__3Z3Q | 1);
- next__IJ4R=((__POINTER )(NULL));
- result__KJ4R=((__POINTER *)ptr_table__JJ4R)[ 0];
- if ((result__KJ4R == (void *)NULL)) {
- result__KJ4R=new_lab__2PJ(lab_type__LJ4R);
- next__IJ4R=(void *)((unsigned long)result__KJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJ4R)));
- ((__POINTER *)next__IJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__JJ4R)[ 0]=next__IJ4R;
- } else {
- next__IJ4R=((__POINTER *)result__KJ4R)[ 0];
- if ((next__IJ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MJ4R << 1)) <= 4096)) {
- next__IJ4R=(void *)((unsigned long)result__KJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MJ4R)));
- } else {
- next__IJ4R=new_lab__2PJ(lab_type__LJ4R);
- };
- ((__POINTER *)next__IJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__JJ4R)[ 0]=next__IJ4R;
- } else {
- ((__POINTER *)result__KJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KJ4R=next__IJ4R;
- };
- };
- ptr__C3YG=result__KJ4R;
- };
- result__B3YG=((__FAST_ARRAYoLISTo *)ptr__C3YG);
- *(result__B3YG) = *(FAST_ARRAYoLISTo__);
- };
- Self__414G=((__FAST_ARRAYoLISTo *)result__B3YG);
- if ((Self__414G->parent_arrayed_collection__KWRG.capacity__2T4G < 64)) {
- Self__414G->parent_arrayed_collection__KWRG.storage__YU4G=create__JYEH( 64);
- Self__414G->parent_arrayed_collection__KWRG.capacity__2T4G= 64;
- };
- Self__414G->parent_arrayed_collection__KWRG.upper__0T4G=(__INTEGER)(- 1);
- seq_list__LWRG=result__B3YG;
- seq_inline__NWRG= 0;
- LIST__->index__XWRG= 0;
- seq_or_and__IXRG= 0;
- old_seq_or_and__KXRG= 0;
- loop_invariant__LLAL=NULL;
- LOCAL_SEQ__->last_list_current__H3IL=NULL;
- LOCAL_SEQ__->last_seq_call_local_and_loop__R3IL= 0;
- seq_call_local_and_loop__T3IL= 0;
- LOCAL_SEQ__->last_seq_index__S5IL= 0;
- SLOT_DATA__->last_seq_index__TBJL= 0;
- LOCAL_SEQ__->last_seq_call_and_loop__5BJL= 0;
- seq_call_and_loop__3QEJ= 0;
- SLOT_DATA__->last_list_current__ICJL=NULL;
- LOCAL_SEQ__->last_seq_or_and__PDJL= 0;
- LOCAL_SEQ__->last_index__OKUL= 0;
- SLOT_DATA__->last_seq_call_and_loop__X3PL= 0;
- SLOT_DATA__->last_seq_call_local_and_loop__QBQL= 0;
- SLOT_DATA__->last_seq_or_and__RKQL= 0;
- SLOT_DATA__->last_index__SVPL= 0;
- loop_seq_call_local_and_loop__0FEM= 0;
- loop_seq_index__TQ2L= 0;
- loop_seq_call_and_loop__JQ2L= 0;
- loop_list__CMAL=NULL;
- count_invariant__PI= 0;
- seq_index__0HGK= 0;
- ARRAYED_COLLECTIONoLOCAL_SEQo__->upper__N5IK= 0;
- ARRAYED_COLLECTIONoLOCAL_SEQo__->capacity__P5IK= 0;
- ARRAYED_COLLECTIONoLOCAL_SEQo__->storage__LAJK=NULL;
- FAST_ARRAYoLOCAL_SEQo__->parent_arrayed_collection__QQJJ=(*ARRAYED_COLLECTIONoLOCAL_SEQo__);
- result__NRBK=NULL;
- ptr__ORBK=((__POINTER )(NULL));
- typ_id__TRBK= 0;
- sz__QRBK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCAL_SEQo));
- if ((sz__QRBK == 0)) {
- result__NRBK=FAST_ARRAYoLOCAL_SEQo__;
- } else {
- typ_id__TRBK=__FAST_ARRAYoLOCAL_SEQo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QRBK);
- if ((typ_id__TRBK == (__INTEGER)(- 1))) {
- a__E03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__C03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QRBK + a__E03Q) & (__UINTEGER_32)(~ a__E03Q));
- ptr_table__OJ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__C03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NJ4R=((__POINTER )(NULL));
- result__PJ4R=((__POINTER *)ptr_table__OJ4R)[ 0];
- if ((result__PJ4R == (void *)NULL)) {
- result__PJ4R=new_lab__2PJ(new_size__C03Q);
- next__NJ4R=(void *)((unsigned long)result__PJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C03Q)));
- ((__POINTER *)next__NJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__OJ4R)[ 0]=next__NJ4R;
- } else {
- next__NJ4R=((__POINTER *)result__PJ4R)[ 0];
- if ((next__NJ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__C03Q << 1)) <= 4096)) {
- next__NJ4R=(void *)((unsigned long)result__PJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C03Q)));
- } else {
- next__NJ4R=new_lab__2PJ(new_size__C03Q);
- };
- ((__POINTER *)next__NJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__OJ4R)[ 0]=next__NJ4R;
- } else {
- ((__POINTER *)result__PJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PJ4R=next__NJ4R;
- };
- };
- ptr__ORBK=result__PJ4R;
- } else {
- t__I03Q=((__UINTEGER_32 )typ_id__TRBK);
- a__K03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WJ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__QRBK + a__K03Q) & (__UINTEGER_32)(~ a__K03Q));
- ptr_table__TJ4R=((__POINTER )(&(table_type[(t__I03Q)])));
- lab_type__VJ4R=(__UINTEGER_32)(t__I03Q | 1);
- next__SJ4R=((__POINTER )(NULL));
- result__UJ4R=((__POINTER *)ptr_table__TJ4R)[ 0];
- if ((result__UJ4R == (void *)NULL)) {
- result__UJ4R=new_lab__2PJ(lab_type__VJ4R);
- next__SJ4R=(void *)((unsigned long)result__UJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJ4R)));
- ((__POINTER *)next__SJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__TJ4R)[ 0]=next__SJ4R;
- } else {
- next__SJ4R=((__POINTER *)result__UJ4R)[ 0];
- if ((next__SJ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WJ4R << 1)) <= 4096)) {
- next__SJ4R=(void *)((unsigned long)result__UJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJ4R)));
- } else {
- next__SJ4R=new_lab__2PJ(lab_type__VJ4R);
- };
- ((__POINTER *)next__SJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__TJ4R)[ 0]=next__SJ4R;
- } else {
- ((__POINTER *)result__UJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UJ4R=next__SJ4R;
- };
- };
- ptr__ORBK=result__UJ4R;
- };
- result__NRBK=((__FAST_ARRAYoLOCAL_SEQo *)ptr__ORBK);
- *(result__NRBK) = *(FAST_ARRAYoLOCAL_SEQo__);
- };
- Self__MHJK=((__FAST_ARRAYoLOCAL_SEQo *)result__NRBK);
- if ((Self__MHJK->parent_arrayed_collection__QQJJ.capacity__P5IK < 512)) {
- Self__MHJK->parent_arrayed_collection__QQJJ.storage__LAJK=create__ZEZK( 512);
- Self__MHJK->parent_arrayed_collection__QQJJ.capacity__P5IK= 512;
- };
- Self__MHJK->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(- 1);
- list_free__RQJJ=result__NRBK;
- result__XKNR=NULL;
- ptr__YKNR=((__POINTER )(NULL));
- typ_id__ZKNR= 0;
- sz__0KNR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__0KNR == 0)) {
- result__XKNR=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__ZKNR=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0KNR);
- if ((typ_id__ZKNR == (__INTEGER)(- 1))) {
- a__1KNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2KNR=(__UINTEGER_32)((__UINTEGER_32)(sz__0KNR + a__1KNR) & (__UINTEGER_32)(~ a__1KNR));
- ptr_table__YJ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2KNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XJ4R=((__POINTER )(NULL));
- result__ZJ4R=((__POINTER *)ptr_table__YJ4R)[ 0];
- if ((result__ZJ4R == (void *)NULL)) {
- result__ZJ4R=new_lab__2PJ(new_size__2KNR);
- next__XJ4R=(void *)((unsigned long)result__ZJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2KNR)));
- ((__POINTER *)next__XJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__YJ4R)[ 0]=next__XJ4R;
- } else {
- next__XJ4R=((__POINTER *)result__ZJ4R)[ 0];
- if ((next__XJ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2KNR << 1)) <= 4096)) {
- next__XJ4R=(void *)((unsigned long)result__ZJ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2KNR)));
- } else {
- next__XJ4R=new_lab__2PJ(new_size__2KNR);
- };
- ((__POINTER *)next__XJ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__YJ4R)[ 0]=next__XJ4R;
- } else {
- ((__POINTER *)result__ZJ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZJ4R=next__XJ4R;
- };
- };
- ptr__YKNR=result__ZJ4R;
- } else {
- t__3KNR=((__UINTEGER_32 )typ_id__ZKNR);
- a__4KNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AK4R=(__UINTEGER_32)((__UINTEGER_32)(sz__0KNR + a__4KNR) & (__UINTEGER_32)(~ a__4KNR));
- ptr_table__3J4R=((__POINTER )(&(table_type[(t__3KNR)])));
- lab_type__5J4R=(__UINTEGER_32)(t__3KNR | 1);
- next__2J4R=((__POINTER )(NULL));
- result__4J4R=((__POINTER *)ptr_table__3J4R)[ 0];
- if ((result__4J4R == (void *)NULL)) {
- result__4J4R=new_lab__2PJ(lab_type__5J4R);
- next__2J4R=(void *)((unsigned long)result__4J4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AK4R)));
- ((__POINTER *)next__2J4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__3J4R)[ 0]=next__2J4R;
- } else {
- next__2J4R=((__POINTER *)result__4J4R)[ 0];
- if ((next__2J4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4J4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AK4R << 1)) <= 4096)) {
- next__2J4R=(void *)((unsigned long)result__4J4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AK4R)));
- } else {
- next__2J4R=new_lab__2PJ(lab_type__5J4R);
- };
- ((__POINTER *)next__2J4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__3J4R)[ 0]=next__2J4R;
- } else {
- ((__POINTER *)result__4J4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2J4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4J4R=next__2J4R;
- };
- };
- ptr__YKNR=result__4J4R;
- };
- result__XKNR=((__FAST_ARRAYoLOCALo *)ptr__YKNR);
- *(result__XKNR) = *(FAST_ARRAYoLOCALo__);
- };
- Self__RSBR=((__FAST_ARRAYoLOCALo *)result__XKNR);
- if ((Self__RSBR->parent_arrayed_collection__YH4F.capacity__CWPG < 512)) {
- Self__RSBR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 512);
- Self__RSBR->parent_arrayed_collection__YH4F.capacity__CWPG= 512;
- };
- Self__RSBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- list_busy__4PJJ=result__XKNR;
- count_context_sensitive__3REJ= 0;
- count_no_recursive__ACCL= 0;
- switch_new_pass__05LC=FALSE__;
- reduce_profil__OPQC=TRUE__;
- inline_level_current__F30C= 3;
- output_glob__VD=create__AXB( 10000);
- output_code__XD=create__AXB( 4000000);
- genere_list__VOB=create_with_capacity__3ND( 128);
- is_storage__SFEK__TFEK= 0;
- output_count__AG= 0;
- result__PRD=create__AXB( 256);
- append__MOK(result__PRD,(&__string_3));
- Self__L5F= 3;
- while ((Self__L5F <= 28)) {
- Self__ALNR=((__STRING *)result__PRD);
- new_capacity__5KNR= 0;
- if ((Self__ALNR->capacity__MNK <= Self__ALNR->count__VF)) {
- if ((Self__ALNR->capacity__MNK == 0)) {
- Self__ALNR->capacity__MNK= 32;
- Self__ALNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5KNR=(__INTEGER)(Self__ALNR->capacity__MNK << 1);
- Self__BLNR=((__CHARACTER *)Self__ALNR->storage__XNK);
- old_nb_elts__CLNR=Self__ALNR->capacity__MNK;
- new__DLNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BLNR),((__UINTEGER_32 )old_nb_elts__CLNR),((__UINTEGER_32 )new_capacity__5KNR)));
- upper__EK4R=(__INTEGER)(new_capacity__5KNR - 1);
- Self__CK4R=old_nb_elts__CLNR;
- while ((Self__CK4R <= upper__EK4R)) {
- new__DLNR[Self__CK4R]='\0';
- Self__CK4R=(__INTEGER)(Self__CK4R + 1);
- };
- Self__ALNR->storage__XNK=new__DLNR;
- Self__ALNR->capacity__MNK=new_capacity__5KNR;
- };
- };
- ((__CHARACTER *)Self__ALNR->storage__XNK)[Self__ALNR->count__VF]='=';
- Self__ALNR->count__VF=(__INTEGER)(Self__ALNR->count__VF + 1);
- Self__L5F=(__INTEGER)(Self__L5F + 1);
- };
- append__MOK(result__PRD,(&__string_4));
- append__MOK(result__PRD,(&__string_5));
- Self__15F=(__INTEGER)(((__STRING_CONSTANT *)(&__string_5))->count__XHB + 5);
- while ((Self__15F <= 28)) {
- Self__GLNR=((__STRING *)result__PRD);
- new_capacity__FLNR= 0;
- if ((Self__GLNR->capacity__MNK <= Self__GLNR->count__VF)) {
- if ((Self__GLNR->capacity__MNK == 0)) {
- Self__GLNR->capacity__MNK= 32;
- Self__GLNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FLNR=(__INTEGER)(Self__GLNR->capacity__MNK << 1);
- Self__HLNR=((__CHARACTER *)Self__GLNR->storage__XNK);
- old_nb_elts__ILNR=Self__GLNR->capacity__MNK;
- new__JLNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HLNR),((__UINTEGER_32 )old_nb_elts__ILNR),((__UINTEGER_32 )new_capacity__FLNR)));
- upper__JK4R=(__INTEGER)(new_capacity__FLNR - 1);
- Self__HK4R=old_nb_elts__ILNR;
- while ((Self__HK4R <= upper__JK4R)) {
- new__JLNR[Self__HK4R]='\0';
- Self__HK4R=(__INTEGER)(Self__HK4R + 1);
- };
- Self__GLNR->storage__XNK=new__JLNR;
- Self__GLNR->capacity__MNK=new_capacity__FLNR;
- };
- };
- ((__CHARACTER *)Self__GLNR->storage__XNK)[Self__GLNR->count__VF]=' ';
- Self__GLNR->count__VF=(__INTEGER)(Self__GLNR->count__VF + 1);
- Self__15F=(__INTEGER)(Self__15F + 1);
- };
- append__MOK(result__PRD,(&__string_6));
- Self__KAG= 3;
- while ((Self__KAG <= 28)) {
- Self__MLNR=((__STRING *)result__PRD);
- new_capacity__LLNR= 0;
- if ((Self__MLNR->capacity__MNK <= Self__MLNR->count__VF)) {
- if ((Self__MLNR->capacity__MNK == 0)) {
- Self__MLNR->capacity__MNK= 32;
- Self__MLNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LLNR=(__INTEGER)(Self__MLNR->capacity__MNK << 1);
- Self__NLNR=((__CHARACTER *)Self__MLNR->storage__XNK);
- old_nb_elts__OLNR=Self__MLNR->capacity__MNK;
- new__PLNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NLNR),((__UINTEGER_32 )old_nb_elts__OLNR),((__UINTEGER_32 )new_capacity__LLNR)));
- upper__OK4R=(__INTEGER)(new_capacity__LLNR - 1);
- Self__MK4R=old_nb_elts__OLNR;
- while ((Self__MK4R <= upper__OK4R)) {
- new__PLNR[Self__MK4R]='\0';
- Self__MK4R=(__INTEGER)(Self__MK4R + 1);
- };
- Self__MLNR->storage__XNK=new__PLNR;
- Self__MLNR->capacity__MNK=new_capacity__LLNR;
- };
- };
- ((__CHARACTER *)Self__MLNR->storage__XNK)[Self__MLNR->count__VF]='=';
- Self__MLNR->count__VF=(__INTEGER)(Self__MLNR->count__VF + 1);
- Self__KAG=(__INTEGER)(Self__KAG + 1);
- };
- append__MOK(result__PRD,(&__string_7));
- output__HG=result__PRD;
- ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->storage__FK4G=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->capacity__WS4G= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->upper__CT4G= 0;
- FAST_ARRAYoFAST_ARRAYoLOCALoo__->parent_arrayed_collection__BSOG=(*ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__);
- result__MYTG=NULL;
- ptr__NYTG=((__POINTER )(NULL));
- typ_id__SYTG= 0;
- sz__PYTG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoLOCALoo));
- if ((sz__PYTG == 0)) {
- result__MYTG=FAST_ARRAYoFAST_ARRAYoLOCALoo__;
- } else {
- typ_id__SYTG=__FAST_ARRAYoFAST_ARRAYoLOCALoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYTG);
- if ((typ_id__SYTG == (__INTEGER)(- 1))) {
- a__P03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__N03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTG + a__P03Q) & (__UINTEGER_32)(~ a__P03Q));
- ptr_table__RK4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QK4R=((__POINTER )(NULL));
- result__SK4R=((__POINTER *)ptr_table__RK4R)[ 0];
- if ((result__SK4R == (void *)NULL)) {
- result__SK4R=new_lab__2PJ(new_size__N03Q);
- next__QK4R=(void *)((unsigned long)result__SK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N03Q)));
- ((__POINTER *)next__QK4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RK4R)[ 0]=next__QK4R;
- } else {
- next__QK4R=((__POINTER *)result__SK4R)[ 0];
- if ((next__QK4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SK4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__N03Q << 1)) <= 4096)) {
- next__QK4R=(void *)((unsigned long)result__SK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N03Q)));
- } else {
- next__QK4R=new_lab__2PJ(new_size__N03Q);
- };
- ((__POINTER *)next__QK4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RK4R)[ 0]=next__QK4R;
- } else {
- ((__POINTER *)result__SK4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QK4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SK4R=next__QK4R;
- };
- };
- ptr__NYTG=result__SK4R;
- } else {
- t__T03Q=((__UINTEGER_32 )typ_id__SYTG);
- a__V03Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZK4R=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTG + a__V03Q) & (__UINTEGER_32)(~ a__V03Q));
- ptr_table__WK4R=((__POINTER )(&(table_type[(t__T03Q)])));
- lab_type__YK4R=(__UINTEGER_32)(t__T03Q | 1);
- next__VK4R=((__POINTER )(NULL));
- result__XK4R=((__POINTER *)ptr_table__WK4R)[ 0];
- if ((result__XK4R == (void *)NULL)) {
- result__XK4R=new_lab__2PJ(lab_type__YK4R);
- next__VK4R=(void *)((unsigned long)result__XK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZK4R)));
- ((__POINTER *)next__VK4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WK4R)[ 0]=next__VK4R;
- } else {
- next__VK4R=((__POINTER *)result__XK4R)[ 0];
- if ((next__VK4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XK4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZK4R << 1)) <= 4096)) {
- next__VK4R=(void *)((unsigned long)result__XK4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZK4R)));
- } else {
- next__VK4R=new_lab__2PJ(lab_type__YK4R);
- };
- ((__POINTER *)next__VK4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WK4R)[ 0]=next__VK4R;
- } else {
- ((__POINTER *)result__XK4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VK4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XK4R=next__VK4R;
- };
- };
- ptr__NYTG=result__XK4R;
- };
- result__MYTG=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)ptr__NYTG);
- *(result__MYTG) = *(FAST_ARRAYoFAST_ARRAYoLOCALoo__);
- };
- Self__NS4G=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)result__MYTG);
- if ((Self__NS4G->parent_arrayed_collection__BSOG.capacity__WS4G < 4)) {
- Self__NS4G->parent_arrayed_collection__BSOG.storage__FK4G=create__INEH( 4);
- Self__NS4G->parent_arrayed_collection__BSOG.capacity__WS4G= 4;
- };
- Self__NS4G->parent_arrayed_collection__BSOG.upper__CT4G=(__INTEGER)(- 1);
- result__EIQG=result__MYTG;
- Self__LRRG= 0;
- while ((Self__LRRG <= 3)) {
- result__AYEG=NULL;
- ptr__BYEG=((__POINTER )(NULL));
- typ_id__GYEG= 0;
- sz__DYEG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__DYEG == 0)) {
- result__AYEG=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__GYEG=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYEG);
- if ((typ_id__GYEG == (__INTEGER)(- 1))) {
- a__2ZZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0ZZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__DYEG + a__2ZZQ) & (__UINTEGER_32)(~ a__2ZZQ));
- ptr_table__1K4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0ZZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0K4R=((__POINTER )(NULL));
- result__2K4R=((__POINTER *)ptr_table__1K4R)[ 0];
- if ((result__2K4R == (void *)NULL)) {
- result__2K4R=new_lab__2PJ(new_size__0ZZQ);
- next__0K4R=(void *)((unsigned long)result__2K4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZZQ)));
- ((__POINTER *)next__0K4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1K4R)[ 0]=next__0K4R;
- } else {
- next__0K4R=((__POINTER *)result__2K4R)[ 0];
- if ((next__0K4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2K4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0ZZQ << 1)) <= 4096)) {
- next__0K4R=(void *)((unsigned long)result__2K4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZZQ)));
- } else {
- next__0K4R=new_lab__2PJ(new_size__0ZZQ);
- };
- ((__POINTER *)next__0K4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1K4R)[ 0]=next__0K4R;
- } else {
- ((__POINTER *)result__2K4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0K4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2K4R=next__0K4R;
- };
- };
- ptr__BYEG=result__2K4R;
- } else {
- t__A0ZQ=((__UINTEGER_32 )typ_id__GYEG);
- a__C0ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DL4R=(__UINTEGER_32)((__UINTEGER_32)(sz__DYEG + a__C0ZQ) & (__UINTEGER_32)(~ a__C0ZQ));
- ptr_table__AL4R=((__POINTER )(&(table_type[(t__A0ZQ)])));
- lab_type__CL4R=(__UINTEGER_32)(t__A0ZQ | 1);
- next__5K4R=((__POINTER )(NULL));
- result__BL4R=((__POINTER *)ptr_table__AL4R)[ 0];
- if ((result__BL4R == (void *)NULL)) {
- result__BL4R=new_lab__2PJ(lab_type__CL4R);
- next__5K4R=(void *)((unsigned long)result__BL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DL4R)));
- ((__POINTER *)next__5K4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AL4R)[ 0]=next__5K4R;
- } else {
- next__5K4R=((__POINTER *)result__BL4R)[ 0];
- if ((next__5K4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BL4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DL4R << 1)) <= 4096)) {
- next__5K4R=(void *)((unsigned long)result__BL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DL4R)));
- } else {
- next__5K4R=new_lab__2PJ(lab_type__CL4R);
- };
- ((__POINTER *)next__5K4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AL4R)[ 0]=next__5K4R;
- } else {
- ((__POINTER *)result__BL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5K4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BL4R=next__5K4R;
- };
- };
- ptr__BYEG=result__BL4R;
- };
- result__AYEG=((__FAST_ARRAYoLOCALo *)ptr__BYEG);
- *(result__AYEG) = *(FAST_ARRAYoLOCALo__);
- };
- Self__ZVPG=((__FAST_ARRAYoLOCALo *)result__AYEG);
- if ((Self__ZVPG->parent_arrayed_collection__YH4F.capacity__CWPG < 32)) {
- Self__ZVPG->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 32);
- Self__ZVPG->parent_arrayed_collection__YH4F.capacity__CWPG= 32;
- };
- Self__ZVPG->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- Self__144G=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)result__EIQG);
- new_capacity__344G= 0;
- if (((__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.upper__CT4G + 1) <= (__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G - 1))) {
- Self__144G->parent_arrayed_collection__BSOG.upper__CT4G=(__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.upper__CT4G + 1);
- __tmp__L54G=TRUE__;
- } else {
- __tmp__L54G=FALSE__;
- };
- if ((! __tmp__L54G)) {
- if ((Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G == 0)) {
- Self__144G->parent_arrayed_collection__BSOG.storage__FK4G=create__INEH( 2);
- Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G= 2;
- Self__144G->parent_arrayed_collection__BSOG.upper__CT4G= 0;
- } else {
- new_capacity__344G=(__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G << 1);
- __tmp__AA5G=Self__144G->parent_arrayed_collection__BSOG.storage__FK4G;
- __tmp__BA5G=Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G;
- new__5MDI=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__AA5G)),((__UINTEGER_32 )(__INTEGER)(__tmp__BA5G * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__344G * ((__INTEGER )(sizeof(void *)))))));
- __tmp__SNDI=(__INTEGER)(new_capacity__344G - 1);
- Self__LIKJ=__tmp__BA5G;
- while ((Self__LIKJ <= __tmp__SNDI)) {
- new__5MDI[Self__LIKJ]=NULL;
- Self__LIKJ=(__INTEGER)(Self__LIKJ + 1);
- };
- Self__144G->parent_arrayed_collection__BSOG.storage__FK4G=new__5MDI;
- Self__144G->parent_arrayed_collection__BSOG.capacity__WS4G=new_capacity__344G;
- Self__144G->parent_arrayed_collection__BSOG.upper__CT4G=(__INTEGER)(Self__144G->parent_arrayed_collection__BSOG.upper__CT4G + 1);
- };
- };
- ((void **)Self__144G->parent_arrayed_collection__BSOG.storage__FK4G)[Self__144G->parent_arrayed_collection__BSOG.upper__CT4G]=result__AYEG;
- Self__LRRG=(__INTEGER)(Self__LRRG + 1);
- };
- var_size__CSOG=result__MYTG;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->buckets__EFAE=NULL;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->capacity__VWZD= 0;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_user__GFAE= 0;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->count__1RB= 0;
- result__U0CD=NULL;
- ptr__V0CD=((__POINTER )(NULL));
- typ_id__00CD= 0;
- sz__X0CD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o));
- if ((sz__X0CD == 0)) {
- result__U0CD=HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__;
- } else {
- typ_id__00CD=__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X0CD);
- if ((typ_id__00CD == (__INTEGER)(- 1))) {
- a__A13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__403Q=(__UINTEGER_32)((__UINTEGER_32)(sz__X0CD + a__A13Q) & (__UINTEGER_32)(~ a__A13Q));
- ptr_table__FL4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__403Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__EL4R=((__POINTER )(NULL));
- result__GL4R=((__POINTER *)ptr_table__FL4R)[ 0];
- if ((result__GL4R == (void *)NULL)) {
- result__GL4R=new_lab__2PJ(new_size__403Q);
- next__EL4R=(void *)((unsigned long)result__GL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__403Q)));
- ((__POINTER *)next__EL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FL4R)[ 0]=next__EL4R;
- } else {
- next__EL4R=((__POINTER *)result__GL4R)[ 0];
- if ((next__EL4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GL4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__403Q << 1)) <= 4096)) {
- next__EL4R=(void *)((unsigned long)result__GL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__403Q)));
- } else {
- next__EL4R=new_lab__2PJ(new_size__403Q);
- };
- ((__POINTER *)next__EL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FL4R)[ 0]=next__EL4R;
- } else {
- ((__POINTER *)result__GL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GL4R=next__EL4R;
- };
- };
- ptr__V0CD=result__GL4R;
- } else {
- t__E13Q=((__UINTEGER_32 )typ_id__00CD);
- a__G13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NL4R=(__UINTEGER_32)((__UINTEGER_32)(sz__X0CD + a__G13Q) & (__UINTEGER_32)(~ a__G13Q));
- ptr_table__KL4R=((__POINTER )(&(table_type[(t__E13Q)])));
- lab_type__ML4R=(__UINTEGER_32)(t__E13Q | 1);
- next__JL4R=((__POINTER )(NULL));
- result__LL4R=((__POINTER *)ptr_table__KL4R)[ 0];
- if ((result__LL4R == (void *)NULL)) {
- result__LL4R=new_lab__2PJ(lab_type__ML4R);
- next__JL4R=(void *)((unsigned long)result__LL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NL4R)));
- ((__POINTER *)next__JL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KL4R)[ 0]=next__JL4R;
- } else {
- next__JL4R=((__POINTER *)result__LL4R)[ 0];
- if ((next__JL4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LL4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NL4R << 1)) <= 4096)) {
- next__JL4R=(void *)((unsigned long)result__LL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NL4R)));
- } else {
- next__JL4R=new_lab__2PJ(lab_type__ML4R);
- };
- ((__POINTER *)next__JL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KL4R)[ 0]=next__JL4R;
- } else {
- ((__POINTER *)result__LL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LL4R=next__JL4R;
- };
- };
- ptr__V0CD=result__LL4R;
- };
- result__U0CD=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)ptr__V0CD);
- *(result__U0CD) = *(HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__);
- };
- Self__OWZD=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)result__U0CD);
- new_capacity__5EAE=prime_number_ceiling__X3Q( 193);
- Self__OWZD->buckets__EFAE=create__MBIE(new_capacity__5EAE);
- Self__OWZD->capacity__VWZD=new_capacity__5EAE;
- Self__OWZD->cache_user__GFAE=(__INTEGER)(- 1);
- Self__OWZD->count__1RB= 0;
- source_line__ZRB=result__U0CD;
- HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->key__ZZ0D= 0;
- HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->next__21BE=NULL;
- HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->item__Q00D=NULL;
- polymorphic_counter__FI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->storage__HZIJ=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->capacity__BCJJ= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->upper__NCJJ= 0;
- FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__->parent_arrayed_collection__FH3G=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__);
- result__XBDJ=NULL;
- ptr__YBDJ=((__POINTER )(NULL));
- typ_id__3BDJ= 0;
- sz__0BDJ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo));
- if ((sz__0BDJ == 0)) {
- result__XBDJ=FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__;
- } else {
- typ_id__3BDJ=__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0BDJ);
- if ((typ_id__3BDJ == (__INTEGER)(- 1))) {
- a__L13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__J13Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0BDJ + a__L13Q) & (__UINTEGER_32)(~ a__L13Q));
- ptr_table__PL4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J13Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OL4R=((__POINTER )(NULL));
- result__QL4R=((__POINTER *)ptr_table__PL4R)[ 0];
- if ((result__QL4R == (void *)NULL)) {
- result__QL4R=new_lab__2PJ(new_size__J13Q);
- next__OL4R=(void *)((unsigned long)result__QL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J13Q)));
- ((__POINTER *)next__OL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PL4R)[ 0]=next__OL4R;
- } else {
- next__OL4R=((__POINTER *)result__QL4R)[ 0];
- if ((next__OL4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QL4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__J13Q << 1)) <= 4096)) {
- next__OL4R=(void *)((unsigned long)result__QL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J13Q)));
- } else {
- next__OL4R=new_lab__2PJ(new_size__J13Q);
- };
- ((__POINTER *)next__OL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PL4R)[ 0]=next__OL4R;
- } else {
- ((__POINTER *)result__QL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QL4R=next__OL4R;
- };
- };
- ptr__YBDJ=result__QL4R;
- } else {
- t__P13Q=((__UINTEGER_32 )typ_id__3BDJ);
- a__R13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XL4R=(__UINTEGER_32)((__UINTEGER_32)(sz__0BDJ + a__R13Q) & (__UINTEGER_32)(~ a__R13Q));
- ptr_table__UL4R=((__POINTER )(&(table_type[(t__P13Q)])));
- lab_type__WL4R=(__UINTEGER_32)(t__P13Q | 1);
- next__TL4R=((__POINTER )(NULL));
- result__VL4R=((__POINTER *)ptr_table__UL4R)[ 0];
- if ((result__VL4R == (void *)NULL)) {
- result__VL4R=new_lab__2PJ(lab_type__WL4R);
- next__TL4R=(void *)((unsigned long)result__VL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XL4R)));
- ((__POINTER *)next__TL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__UL4R)[ 0]=next__TL4R;
- } else {
- next__TL4R=((__POINTER *)result__VL4R)[ 0];
- if ((next__TL4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VL4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XL4R << 1)) <= 4096)) {
- next__TL4R=(void *)((unsigned long)result__VL4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XL4R)));
- } else {
- next__TL4R=new_lab__2PJ(lab_type__WL4R);
- };
- ((__POINTER *)next__TL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__UL4R)[ 0]=next__TL4R;
- } else {
- ((__POINTER *)result__VL4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__TL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VL4R=next__TL4R;
- };
- };
- ptr__YBDJ=result__VL4R;
- };
- result__XBDJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)ptr__YBDJ);
- *(result__XBDJ) = *(FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__);
- };
- Self__YBJJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)result__XBDJ);
- if ((Self__YBJJ->parent_arrayed_collection__FH3G.capacity__BCJJ < 5)) {
- Self__YBJJ->parent_arrayed_collection__FH3G.storage__HZIJ=create__XFXJ( 5);
- Self__YBJJ->parent_arrayed_collection__FH3G.capacity__BCJJ= 5;
- };
- Self__YBJJ->parent_arrayed_collection__FH3G.upper__NCJJ=(__INTEGER)(- 1);
- result__W0BJ=result__XBDJ;
- Self__4LCJ= 0;
- while ((Self__4LCJ <= 4)) {
- __tmp__40BJ=create_with_capacity__1A4F( 8);
- Self__HFJJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)result__W0BJ);
- new_capacity__JFJJ= 0;
- if (((__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ + 1) <= (__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ - 1))) {
- Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ=(__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ + 1);
- __tmp__XFJJ=TRUE__;
- } else {
- __tmp__XFJJ=FALSE__;
- };
- if ((! __tmp__XFJJ)) {
- if ((Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ == 0)) {
- Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ=create__XFXJ( 2);
- Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ= 2;
- Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ= 0;
- } else {
- new_capacity__JFJJ=(__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ << 1);
- __tmp__MGJJ=Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ;
- __tmp__NGJJ=Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ;
- new__P1IK=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__MGJJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__NGJJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__JFJJ * ((__INTEGER )(sizeof(void *)))))));
- __tmp__C2IK=(__INTEGER)(new_capacity__JFJJ - 1);
- Self__GJRL=__tmp__NGJJ;
- while ((Self__GJRL <= __tmp__C2IK)) {
- new__P1IK[Self__GJRL]=NULL;
- Self__GJRL=(__INTEGER)(Self__GJRL + 1);
- };
- Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ=new__P1IK;
- Self__HFJJ->parent_arrayed_collection__FH3G.capacity__BCJJ=new_capacity__JFJJ;
- Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ=(__INTEGER)(Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ + 1);
- };
- };
- ((void **)Self__HFJJ->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__HFJJ->parent_arrayed_collection__FH3G.upper__NCJJ]=__tmp__40BJ;
- Self__4LCJ=(__INTEGER)(Self__4LCJ + 1);
- };
- slot_size__GH3G=result__XBDJ;
- id_counter_with_type__GK3G= 4;
- id_counter_without_type__2E= 0;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_node__XZ0D=NULL;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_buckets__J2BE= 0;
- time__FB= 0;
- tmp_name__MK=create__AXB( 255);
- result__V1C=NULL;
- ptr__W1C=((__POINTER )(NULL));
- typ_id__11C= 0;
- sz__Y1C=((__UINTEGER_32 )sizeof(__HASHED_SEToABSTRACT_STRINGo));
- if ((sz__Y1C == 0)) {
- result__V1C=HASHED_SEToABSTRACT_STRINGo__;
- } else {
- typ_id__11C=__HASHED_SEToABSTRACT_STRINGo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y1C);
- if ((typ_id__11C == (__INTEGER)(- 1))) {
- a__213Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__013Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1C + a__213Q) & (__UINTEGER_32)(~ a__213Q));
- ptr_table__ZL4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__013Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YL4R=((__POINTER )(NULL));
- result__0L4R=((__POINTER *)ptr_table__ZL4R)[ 0];
- if ((result__0L4R == (void *)NULL)) {
- result__0L4R=new_lab__2PJ(new_size__013Q);
- next__YL4R=(void *)((unsigned long)result__0L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__013Q)));
- ((__POINTER *)next__YL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZL4R)[ 0]=next__YL4R;
- } else {
- next__YL4R=((__POINTER *)result__0L4R)[ 0];
- if ((next__YL4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0L4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__013Q << 1)) <= 4096)) {
- next__YL4R=(void *)((unsigned long)result__0L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__013Q)));
- } else {
- next__YL4R=new_lab__2PJ(new_size__013Q);
- };
- ((__POINTER *)next__YL4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZL4R)[ 0]=next__YL4R;
- } else {
- ((__POINTER *)result__0L4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__YL4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0L4R=next__YL4R;
- };
- };
- ptr__W1C=result__0L4R;
- } else {
- t__A23Q=((__UINTEGER_32 )typ_id__11C);
- a__C23Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BM4R=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1C + a__C23Q) & (__UINTEGER_32)(~ a__C23Q));
- ptr_table__4L4R=((__POINTER )(&(table_type[(t__A23Q)])));
- lab_type__AM4R=(__UINTEGER_32)(t__A23Q | 1);
- next__3L4R=((__POINTER )(NULL));
- result__5L4R=((__POINTER *)ptr_table__4L4R)[ 0];
- if ((result__5L4R == (void *)NULL)) {
- result__5L4R=new_lab__2PJ(lab_type__AM4R);
- next__3L4R=(void *)((unsigned long)result__5L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM4R)));
- ((__POINTER *)next__3L4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__4L4R)[ 0]=next__3L4R;
- } else {
- next__3L4R=((__POINTER *)result__5L4R)[ 0];
- if ((next__3L4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5L4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BM4R << 1)) <= 4096)) {
- next__3L4R=(void *)((unsigned long)result__5L4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BM4R)));
- } else {
- next__3L4R=new_lab__2PJ(lab_type__AM4R);
- };
- ((__POINTER *)next__3L4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__4L4R)[ 0]=next__3L4R;
- } else {
- ((__POINTER *)result__5L4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__3L4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5L4R=next__3L4R;
- };
- };
- ptr__W1C=result__5L4R;
- };
- result__V1C=((__HASHED_SEToABSTRACT_STRINGo *)ptr__W1C);
- *(result__V1C) = *(HASHED_SEToABSTRACT_STRINGo__);
- };
- Self__J1K=((__HASHED_SEToABSTRACT_STRINGo *)result__V1C);
- new_capacity__T3N=prime_number_ceiling__X3Q( 53);
- Self__J1K->buckets__YRK=create__BJR(new_capacity__T3N);
- Self__J1K->capacity__TRK=new_capacity__T3N;
- Self__J1K->count__ZSK= 0;
- list__TK=result__V1C;
- add__CRK(result__V1C,(&__string_8));
- add__CRK(list__TK,(&__string_9));
- add__CRK(list__TK,(&__string_10));
- add__CRK(list__TK,(&__string_11));
- add__CRK(list__TK,(&__string_12));
- add__CRK(list__TK,(&__string_13));
- add__CRK(list__TK,(&__string_14));
- add__CRK(list__TK,(&__string_15));
- add__CRK(list__TK,(&__string_16));
- add__CRK(list__TK,(&__string_17));
- add__CRK(list__TK,(&__string_18));
- add__CRK(list__TK,(&__string_19));
- add__CRK(list__TK,(&__string_20));
- add__CRK(list__TK,(&__string_21));
- add__CRK(list__TK,(&__string_22));
- add__CRK(list__TK,(&__string_23));
- add__CRK(list__TK,(&__string_24));
- add__CRK(list__TK,(&__string_25));
- add__CRK(list__TK,(&__string_26));
- add__CRK(list__TK,(&__string_27));
- add__CRK(list__TK,(&__string_28));
- add__CRK(list__TK,(&__string_29));
- add__CRK(list__TK,(&__string_30));
- add__CRK(list__TK,(&__string_31));
- add__CRK(list__TK,(&__string_32));
- add__CRK(list__TK,(&__string_33));
- add__CRK(list__TK,(&__string_34));
- add__CRK(list__TK,(&__string_35));
- add__CRK(list__TK,(&__string_36));
- add__CRK(list__TK,(&__string_37));
- add__CRK(list__TK,(&__string_38));
- add__CRK(list__TK,(&__string_39));
- add__CRK(list__TK,(&__string_40));
- add__CRK(list__TK,(&__string_41));
- add__CRK(list__TK,(&__string_42));
- add__CRK(list__TK,(&__string_43));
- add__CRK(list__TK,(&__string_44));
- add__CRK(list__TK,(&__string_45));
- add__CRK(list__TK,(&__string_46));
- add__CRK(list__TK,(&__string_1));
- add__CRK(list__TK,(&__string_47));
- add__CRK(list__TK,(&__string_48));
- add__CRK(list__TK,(&__string_49));
- add__CRK(list__TK,(&__string_50));
- add__CRK(list__TK,(&__string_51));
- add__CRK(list__TK,(&__string_52));
- add__CRK(list__TK,(&__string_53));
- add__CRK(list__TK,(&__string_54));
- add__CRK(list__TK,(&__string_55));
- add__CRK(list__TK,(&__string_56));
- add__CRK(list__TK,(&__string_57));
- add__CRK(list__TK,(&__string_58));
- add__CRK(list__TK,(&__string_59));
- add__CRK(list__TK,(&__string_2));
- add__CRK(list__TK,(&__string_60));
- add__CRK(list__TK,(&__string_61));
- add__CRK(list__TK,(&__string_62));
- add__CRK(list__TK,(&__string_63));
- add__CRK(list__TK,(&__string_64));
- add__CRK(list__TK,(&__string_65));
- add__CRK(list__TK,(&__string_66));
- add__CRK(list__TK,(&__string_67));
- add__CRK(list__TK,(&__string_68));
- add__CRK(list__TK,(&__string_69));
- add__CRK(list__TK,(&__string_70));
- add__CRK(list__TK,(&__string_71));
- add__CRK(list__TK,(&__string_72));
- add__CRK(list__TK,(&__string_73));
- add__CRK(list__TK,(&__string_74));
- add__CRK(list__TK,(&__string_75));
- add__CRK(list__TK,(&__string_76));
- add__CRK(list__TK,(&__string_77));
- add__CRK(list__TK,(&__string_78));
- add__CRK(list__TK,(&__string_79));
- add__CRK(list__TK,(&__string_80));
- add__CRK(list__TK,(&__string_81));
- add__CRK(list__TK,(&__string_82));
- add__CRK(list__TK,(&__string_83));
- add__CRK(list__TK,(&__string_84));
- add__CRK(list__TK,(&__string_85));
- add__CRK(list__TK,(&__string_86));
- add__CRK(list__TK,(&__string_87));
- add__CRK(list__TK,(&__string_88));
- add__CRK(list__TK,(&__string_89));
- add__CRK(list__TK,(&__string_90));
- add__CRK(list__TK,(&__string_91));
- add__CRK(list__TK,(&__string_92));
- add__CRK(list__TK,(&__string_93));
- add__CRK(list__TK,(&__string_94));
- add__CRK(list__TK,(&__string_95));
- add__CRK(list__TK,(&__string_96));
- add__CRK(list__TK,(&__string_97));
- add__CRK(list__TK,(&__string_98));
- add__CRK(list__TK,(&__string_99));
- add__CRK(list__TK,(&__string_100));
- add__CRK(list__TK,(&__string_101));
- add__CRK(list__TK,(&__string_102));
- add__CRK(list__TK,(&__string_103));
- add__CRK(list__TK,(&__string_104));
- add__CRK(list__TK,(&__string_105));
- add__CRK(list__TK,(&__string_106));
- add__CRK(list__TK,(&__string_107));
- add__CRK(list__TK,(&__string_108));
- add__CRK(list__TK,(&__string_109));
- add__CRK(list__TK,(&__string_73));
- add__CRK(list__TK,(&__string_110));
- add__CRK(list__TK,(&__string_111));
- add__CRK(list__TK,(&__string_112));
- add__CRK(list__TK,(&__string_113));
- add__CRK(list__TK,(&__string_68));
- add__CRK(list__TK,(&__string_114));
- add__CRK(list__TK,(&__string_69));
- add__CRK(list__TK,(&__string_115));
- add__CRK(list__TK,(&__string_116));
- add__CRK(list__TK,(&__string_117));
- add__CRK(list__TK,(&__string_118));
- add__CRK(list__TK,(&__string_119));
- add__CRK(list__TK,(&__string_120));
- operator_equal__0V=operator_to_name__E1B((&__string_20));
- operator_not_equal__5V=operator_to_name__E1B((&__string_21));
- begin_time__5=((__UINTEGER_64 )((unsigned long long)time(NULL)));
- cmd__GW=NULL;
- i__IW= 0;
- car__JW='\0';
- stat__KW= 0;
- j__HW= 1;
- while ((j__HW <= ((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.upper__TXD)) {
- cmd__GW=((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW];
- if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 0] == '-')) {
- if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'v')) {
- verbose_level__FX= 1;
- if ((((__STRING *)cmd__GW)->count__VF > 2)) {
- Self__USBR=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 2];
- result__TSBR=FALSE__;
- if ((((__INTEGER_8 )Self__USBR) >= ((__INTEGER_8 )'0'))) {
- result__TSBR=(((__INTEGER_8 )Self__USBR) <= ((__INTEGER_8 )'9'));
- };
- if (((! result__TSBR) || (((__STRING *)cmd__GW)->count__VF > 3))) {
- print__1ZE((&__string_121));
- exit(( 1));
- };
- verbose_level__FX=(__INTEGER)(((__INTEGER )((__INTEGER_8 )((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 2])) - 48);
- };
- __tmp__GY=TRUE__;
- } else {
- __tmp__GY=FALSE__;
- };
- if (__tmp__GY) {
- __tmp__TY=TRUE__;
- } else {
- result__SV1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 's');
- if (result__SV1) {
- is_statistic__0H=TRUE__;
- };
- __tmp__TY=result__SV1;
- };
- if (__tmp__TY) {
- __tmp__AZ=TRUE__;
- } else {
- result__EW1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'q');
- if (result__EW1) {
- is_quiet_operation__UG=TRUE__;
- };
- __tmp__AZ=result__EW1;
- };
- if (__tmp__AZ) {
- __tmp__40=TRUE__;
- } else {
- result__WW1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'i');
- if (result__WW1) {
- if ((((__STRING *)cmd__GW)->count__VF == 2)) {
- print__1ZE((&__string_122));
- print__1ZE((&__string_121));
- exit(( 1));
- };
- stat__KW= 0;
- i__IW= 3;
- while ((i__IW <= ((__STRING *)cmd__GW)->count__VF)) {
- car__JW=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[(__INTEGER)(i__IW - 1)];
- result__VSBR=FALSE__;
- if ((((__INTEGER_8 )car__JW) >= ((__INTEGER_8 )'0'))) {
- result__VSBR=(((__INTEGER_8 )car__JW) <= ((__INTEGER_8 )'9'));
- };
- if (result__VSBR) {
- stat__KW=(__INTEGER)((__INTEGER)(stat__KW * 10) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )car__JW)) - 48));
- } else {
- print__1ZE((&__string_122));
- print__1ZE((&__string_121));
- exit(( 1));
- };
- i__IW=(__INTEGER)(i__IW + 1);
- };
- if ((! (( 1 <= stat__KW) && ( 5000 >= stat__KW)))) {
- print__1ZE((&__string_122));
- print__1ZE((&__string_121));
- exit(( 1));
- };
- inline_level__20=(__INTEGER)(stat__KW + 2);
- };
- __tmp__40=result__WW1;
- };
- if (__tmp__40) {
- __tmp__U4=TRUE__;
- } else {
- Self__LC1=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1];
- result__NC1='\0';
- if (((((__INTEGER_8 )Self__LC1) < 65) || (((__INTEGER_8 )Self__LC1) > 90))) {
- result__NC1=Self__LC1;
- } else {
- result__NC1=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__LC1) + 32))));
- };
- result__IX1=(result__NC1 == 'd');
- if (result__IX1) {
- if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'D')) {
- debug_with_code__R1=TRUE__;
- };
- debug_level_option__3C= 10;
- stat__KW= 0;
- i__IW= 3;
- while ((i__IW <= ((__STRING *)cmd__GW)->count__VF)) {
- car__JW=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[(__INTEGER)(i__IW - 1)];
- Self__L35C=stat__KW;
- if ((stat__KW == 0)) {
- if ((car__JW == '-')) {
- debug_level_option__3C= 5;
- stat__KW= 2;
- __tmp__L2=TRUE__;
- } else {
- __tmp__L2=FALSE__;
- };
- if (__tmp__L2) {
- __tmp__X2=TRUE__;
- } else {
- result__NCMD=(car__JW == '+');
- if (result__NCMD) {
- debug_level_option__3C= 15;
- stat__KW= 2;
- };
- __tmp__X2=result__NCMD;
- };
- if ((! __tmp__X2)) {
- result__XSBR=FALSE__;
- if ((((__INTEGER_8 )car__JW) >= ((__INTEGER_8 )'0'))) {
- result__XSBR=(((__INTEGER_8 )car__JW) <= ((__INTEGER_8 )'9'));
- };
- if (result__XSBR) {
- debug_level_option__3C=(__INTEGER)(((__INTEGER )((__INTEGER_8 )car__JW)) - 48);
- stat__KW= 1;
- } else {
- print__1ZE((&__string_121));
- exit(( 1));
- };
- };
- };
- if ((Self__L35C == 1)) {
- result__M0EB=FALSE__;
- if ((((__INTEGER_8 )car__JW) >= ((__INTEGER_8 )'0'))) {
- result__M0EB=(((__INTEGER_8 )car__JW) <= ((__INTEGER_8 )'9'));
- };
- if (result__M0EB) {
- debug_level_option__3C=(__INTEGER)((__INTEGER)(debug_level_option__3C * 10) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )car__JW)) - 48));
- if ((debug_level_option__3C > 20)) {
- print__1ZE((&__string_121));
- exit(( 1));
+#ifdef _PTHREAD_H
+ pthread_key_create(¤t_thread, NULL);
+ pthread_attr_init(&thread_attr);
+ /*pthread_attr_setdetachstate(&thread_attr,PTHREAD_CREATE_DETACHED);*/
+#endif
+ ;
+ clone_allocation_size__SPG=((__POINTER__IB )(NULL));
+ nb_page__DAJ= 0;
+ MEMORY__2PG__->size_and_id__5PG= 0;
+ capacity_max__BGO=((__POINTER__IB )(NULL));
+ begin_memory__PMI=((__POINTER__IB )(NULL));
+ MEMORY__2PG__->previous_linear__4PG=((__POINTER__IB )(NULL));
+ __tmp__NFH=create__34B( 256);
+ string_tmp__YC=__tmp__NFH;
+ FAST_ARRAYoSTRINGo__1RD__->parent_arrayed_collection__BSD=(*ARRAYED_COLLECTIONoSTRINGo__2RD__);
+ arg__PFE=NULL;
+ __tmp__SFE=create_with_capacity__DKE(((__INTEGER__Q )(arg_count)));
+ __tmp__UFE=(__INTEGER__Q)(((__INTEGER__Q )(arg_count)) - 1);
+ Self__XYG= 0;
+ while ((Self__XYG <= __tmp__UFE)) {
+ arg__PFE=((__CHARACTER__DB *)(arg_vector[(Self__XYG)]));
+ Self__DHQ=((__CHARACTER__DB *)arg__PFE);
+ idx__PHQ= 0;
+ while ((! ((idx__PHQ > 1024) || ('\0' == Self__DHQ[idx__PHQ])))) {
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ + 1);
+ };
+ __tmp__4FE=create__34B(idx__PHQ);
+ Self__30Z=((__STRING__BC *)__tmp__4FE);
+ Self__DHQ=arg__PFE;
+ idx__PHQ= 0;
+ Self__30Z->count__WJ= 0;
+ while ((((__CHARACTER__DB *)Self__DHQ)[idx__PHQ] != '\0')) {
+ add_last__ACV(Self__30Z,((__CHARACTER__DB *)Self__DHQ)[idx__PHQ]);
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ + 1);
+ };
+ add_last__W1Z(((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE),__tmp__4FE);
+ Self__XYG=(__INTEGER__Q)(Self__XYG + 1);
+ };
+ __tmp__4FE=create__34B( 128);
+ string_tmp__PZB=__tmp__4FE;
+ ANY__C__->object_id__BS0E=1;
+ ITM_OBJECT__JC__->parent_any__KC=(*ANY__C__);
+ ITM_OBJECT__JC__->position__P2B=((__POSITION__OL ) 0);
+ NAMED__NF__->parent_itm_object__OF=(*ITM_OBJECT__JC__);
+ NAMED__NF__->style__0KQC='\0';
+ PROTOTYPE__MF__->parent_named__PF=(*NAMED__NF__);
+ __tmp__JHBB=create__1YEB();
+ prototype_dico__1DZ=__tmp__JHBB;
+ FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__->parent_arrayed_collection__DFZ=(*ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__2EZ__);
+ ITM_TYPE_PARAMETER__ZEZ__->parent_itm_type__0EZ=(*ITM_TYPE_SIMPLE__RMB__);
+ FAST_ARRAYoPROTOTYPEo__IVB__->parent_arrayed_collection__QVB=(*ARRAYED_COLLECTIONoPROTOTYPEo__JVB__);
+ result__3AL=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoPROTOTYPEo__IVB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__3AL=FAST_ARRAYoPROTOTYPEo__IVB__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoPROTOTYPEo__IVB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ND0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__LD0T=micro_alloc__table__lab__UKI(__tmp__ND0T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ND0T)));
+ ptr__4AL=__tmp__LD0T;
+ } else /* FALSE */ {
+ __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LD0T=micro_alloc__table__lab__UKI(__tmp__ND0T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T | 1));
+ ptr__4AL=__tmp__LD0T;
+ };
+ result__3AL=((__FAST_ARRAYoPROTOTYPEo__IVB *)ptr__4AL);
+ *(result__3AL) = *(FAST_ARRAYoPROTOTYPEo__IVB__);
+ };
+ Self__R4Y=((__FAST_ARRAYoPROTOTYPEo__IVB *)result__3AL);
+ if ((Self__R4Y->parent_arrayed_collection__QVB.capacity__04Y < 512)) {
+ __tmp__LD0T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 9));
+ __tmp__ND0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__LD0T=(void *)((unsigned long)__tmp__PC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__LD0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ((__POINTER__IB *)__tmp__RC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__ND0T=(void *)((unsigned long)__tmp__RC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__PC4T);
+ __tmp__ND0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__22HB=((void **)__tmp__ND0T);
+ idx__PHQ= 511;
+ while ((idx__PHQ >= 0)) {
+ __tmp__22HB[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__R4Y->parent_arrayed_collection__QVB.storage__H5Y=__tmp__22HB;
+ Self__R4Y->parent_arrayed_collection__QVB.capacity__04Y= 512;
+ };
+ Self__R4Y->parent_arrayed_collection__QVB.upper__1VB=(__INTEGER__Q)(- 1);
+ prototype_list__RVB=result__3AL;
+ FAST_ARRAYoStrict_STRING_CONSTANTo__ED__->parent_arrayed_collection__MD=(*ARRAYED_COLLECTIONoStrict_STRING_CONSTANTo__FD__);
+ __tmp__FPE=create_with_capacity__XWE( 1);
+ list_parent__NUD=__tmp__FPE;
+ is_shorter2__MIF=FALSE__O__;
+ Self__30Z=create__34B( 256);
+ string_tmp3__TIF=Self__30Z;
+ Self__30Z=create__34B( 256);
+ string_tmp4__VIF=Self__30Z;
+ Self__30Z=create__34B( 256);
+ msg_err__JQE=Self__30Z;
+ __tmp__OHSC=create__34B( 256);
+ string_tmp2__SFB=__tmp__OHSC;
+ last_integer__Q5V= 0;
+ FAST_ARRAYoLIP_INTEGERo__MYW__->parent_arrayed_collection__UYW=(*ARRAYED_COLLECTIONoLIP_INTEGERo__NYW__);
+ result__V40=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_INTEGERo__MYW));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__V40=FAST_ARRAYoLIP_INTEGERo__MYW__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLIP_INTEGERo__MYW__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ptr__4AL=__tmp__RC4T;
+ } else /* FALSE */ {
+ __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T | 1));
+ ptr__4AL=__tmp__RC4T;
+ };
+ result__V40=((__FAST_ARRAYoLIP_INTEGERo__MYW *)ptr__4AL);
+ *(result__V40) = *(FAST_ARRAYoLIP_INTEGERo__MYW__);
+ };
+ Self__0ZUB=((__FAST_ARRAYoLIP_INTEGERo__MYW *)result__V40);
+ if ((Self__0ZUB->parent_arrayed_collection__UYW.capacity__D0UB < 10)) {
+ __tmp__LD0T=((__POINTER__IB )(__INTEGER__Q)( 10 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__ND0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__LD0T=(void *)((unsigned long)__tmp__PC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__LD0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ((__POINTER__IB *)__tmp__RC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__ND0T=(void *)((unsigned long)__tmp__RC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__PC4T);
+ __tmp__ND0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__32GC=((void **)__tmp__ND0T);
+ idx__PHQ= 9;
+ while ((idx__PHQ >= 0)) {
+ __tmp__32GC[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__0ZUB->parent_arrayed_collection__UYW.storage__Q0UB=__tmp__32GC;
+ Self__0ZUB->parent_arrayed_collection__UYW.capacity__D0UB= 10;
+ };
+ Self__0ZUB->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(- 1);
+ storage__VYW=result__V40;
+ FAST_ARRAYoLIP_STRINGo__YTW__->parent_arrayed_collection__AUW=(*ARRAYED_COLLECTIONoLIP_STRINGo__ZTW__);
+ result__520=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_STRINGo__YTW));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__520=FAST_ARRAYoLIP_STRINGo__YTW__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLIP_STRINGo__YTW__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ptr__4AL=__tmp__RC4T;
+ } else /* FALSE */ {
+ __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T | 1));
+ ptr__4AL=__tmp__RC4T;
+ };
+ result__520=((__FAST_ARRAYoLIP_STRINGo__YTW *)ptr__4AL);
+ *(result__520) = *(FAST_ARRAYoLIP_STRINGo__YTW__);
+ };
+ Self__LYUB=((__FAST_ARRAYoLIP_STRINGo__YTW *)result__520);
+ if ((Self__LYUB->parent_arrayed_collection__AUW.capacity__UYUB < 10)) {
+ __tmp__LD0T=((__POINTER__IB )(__INTEGER__Q)( 10 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__ND0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__LD0T=(void *)((unsigned long)__tmp__PC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__LD0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LD0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ((__POINTER__IB *)__tmp__RC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__ND0T=(void *)((unsigned long)__tmp__RC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__PC4T);
+ __tmp__ND0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__F0GC=((void **)__tmp__ND0T);
+ idx__PHQ= 9;
+ while ((idx__PHQ >= 0)) {
+ __tmp__F0GC[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__LYUB->parent_arrayed_collection__AUW.storage__BZUB=__tmp__F0GC;
+ Self__LYUB->parent_arrayed_collection__AUW.capacity__UYUB= 10;
+ };
+ Self__LYUB->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(- 1);
+ storage__BUW=result__520;
+ result__LN0C=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__LIP_BOOLEAN__BCB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__LN0C=LIP_BOOLEAN__BCB__;
+ } else /* FALSE */ {
+ __tmp__UFE=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ptr__4AL=__tmp__RC4T;
+ } else /* FALSE */ {
+ __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T | 1));
+ ptr__4AL=__tmp__RC4T;
+ };
+ result__LN0C=((__LIP_BOOLEAN__BCB *)ptr__4AL);
+ *(result__LN0C) = *(LIP_BOOLEAN__BCB__);
+ };
+ ((__LIP_BOOLEAN__BCB *)result__LN0C)->value__TIC=TRUE__K__;
+ true__10D=result__LN0C;
+ LIP_CODE__IC__->parent_itm_object__MC=(*ITM_OBJECT__JC__);
+ LIP_SLOT_DATA__3AB__->parent_lip_slot__4AB=(*LIP_CODE__IC__);
+ result__EXG=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__EXG=HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ptr__4AL=__tmp__RC4T;
+ } else /* FALSE */ {
+ __tmp__OD0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__OD0T)]))),(__UINTEGER_32__ZWB)(__tmp__OD0T | 1));
+ ptr__4AL=__tmp__RC4T;
+ };
+ result__EXG=((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)ptr__4AL);
+ *(result__EXG) = *(HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC__);
+ };
+ Self__PAL=((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)result__EXG);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__A3P=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__A3P[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__PAL->buckets__3DK=Result__A3P;
+ Self__PAL->capacity__WDK=__tmp__UFE;
+ Self__PAL->count__1XM= 0;
+ list_data__PZC=result__EXG;
+ FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__->parent_arrayed_collection__P1FB=(*ARRAYED_COLLECTIONoFAST_ARRAYoLIP_CODEoo__I1FB__);
+ FAST_ARRAYoLIP_CODEo__04S__->parent_arrayed_collection__C5S=(*ARRAYED_COLLECTIONoLIP_CODEo__14S__);
+ result__N5WB=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__N5WB=FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SC4T)));
+ ptr__4AL=__tmp__RC4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RC4T=micro_alloc__table__lab__UKI(__tmp__SC4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__RC4T;
+ };
+ result__N5WB=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)ptr__4AL);
+ *(result__N5WB) = *(FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB__);
+ };
+ Self__LPZC=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)result__N5WB);
+ if ((Self__LPZC->parent_arrayed_collection__P1FB.capacity__S5YC < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__DWPD=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__DWPD[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__LPZC->parent_arrayed_collection__P1FB.storage__QAZC=__tmp__DWPD;
+ Self__LPZC->parent_arrayed_collection__P1FB.capacity__S5YC= 5;
+ };
+ Self__LPZC->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(- 1);
+ free_list__Q1FB=result__N5WB;
+ LIP_UNARY__HZSB__->parent_lip_code__IZSB=(*LIP_CODE__IC__);
+ LIP_UNARY__HZSB__->operator__0M0C='\0';
+ LIP_CALL__EHB__->parent_lip_code__FHB=(*LIP_CODE__IC__);
+ LIP_VALUE__ALKD__->parent_lip_code__BLKD=(*LIP_CODE__IC__);
+ LIP_BINARY__VWQB__->parent_lip_code__WWQB=(*LIP_CODE__IC__);
+ LIP_BINARY__VWQB__->operator__OS0C='\0';
+ LIP_AFFECT__51LB__->parent_lip_code__A2LB=(*LIP_CODE__IC__);
+ LIP_IF__ERAC__->parent_lip_code__FRAC=(*LIP_CODE__IC__);
+ LIP_PRINT__XRAC__->parent_lip_code__YRAC=(*LIP_CODE__IC__);
+ parent_lip_code__NC=(*LIP_CODE__IC__);
+ FAST_ARRAYoLIP_SLOT_CODEo__22B__->parent_arrayed_collection__E3B=(*ARRAYED_COLLECTIONoLIP_SLOT_CODEo__32B__);
+ result__0VK=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_SLOT_CODEo__22B));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__0VK=FAST_ARRAYoLIP_SLOT_CODEo__22B__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLIP_SLOT_CODEo__22B__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__0VK=((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)ptr__4AL);
+ *(result__0VK) = *(FAST_ARRAYoLIP_SLOT_CODEo__22B__);
+ };
+ Self__CXY=((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)result__0VK);
+ if ((Self__CXY->parent_arrayed_collection__E3B.capacity__LXY < 32)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 5));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__WRHB=((void **)__tmp__PC4T);
+ idx__PHQ= 31;
+ while ((idx__PHQ >= 0)) {
+ __tmp__WRHB[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__CXY->parent_arrayed_collection__E3B.storage__YXY=__tmp__WRHB;
+ Self__CXY->parent_arrayed_collection__E3B.capacity__LXY= 32;
+ };
+ Self__CXY->parent_arrayed_collection__E3B.upper__O3B=(__INTEGER__Q)(- 1);
+ list_method__F3B=result__0VK;
+ path_lisaac__J4D=1;
+ FAST_ARRAYoLIP_SLOT_DATAo__UFXC__->parent_arrayed_collection__0FXC=(*ARRAYED_COLLECTIONoLIP_SLOT_DATAo__VFXC__);
+ result__VPDF=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_SLOT_DATAo__UFXC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__VPDF=FAST_ARRAYoLIP_SLOT_DATAo__UFXC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLIP_SLOT_DATAo__UFXC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__VPDF=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)ptr__4AL);
+ *(result__VPDF) = *(FAST_ARRAYoLIP_SLOT_DATAo__UFXC__);
+ };
+ Self__CFAG=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)result__VPDF);
+ if ((Self__CFAG->parent_arrayed_collection__0FXC.capacity__DX5F < 8)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 3));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__OCTG=((void **)__tmp__PC4T);
+ idx__PHQ= 7;
+ while ((idx__PHQ >= 0)) {
+ __tmp__OCTG[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__CFAG->parent_arrayed_collection__0FXC.storage__BY5F=__tmp__OCTG;
+ Self__CFAG->parent_arrayed_collection__0FXC.capacity__DX5F= 8;
+ };
+ Self__CFAG->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(- 1);
+ stack__1FXC=result__VPDF;
+ __tmp__PN2E=create__34B( 1024);
+ last_string__F4AE=__tmp__PN2E;
+ FILE_SYSTEM__01AD__->parent_directory__MPGD=1;
+ __tmp__PN2E=create__34B( 255);
+ string_tmp__KOGD=__tmp__PN2E;
+ ENTRY_UNIX__QOGD__->parent_entry__ROGD=(*ENTRY__U1AD__);
+ FILE_UNIX__2VND__->parent_entry_unix__3VND=(*ENTRY_UNIX__QOGD__);
+ DIRECTORY_UNIX__POGD__->parent_entry_unix__SOGD=(*ENTRY_UNIX__QOGD__);
+ DIRECTORY_UNIX__POGD__->parent_directory__TOGD=(*DIRECTORY__X1AD__);
+ result__HBAE=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__HBAE=HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__HBAE=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)ptr__4AL);
+ *(result__HBAE) = *(HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD__);
+ };
+ Self__EPAF=((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)result__HBAE);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__DXRF=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__DXRF[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__EPAF->buckets__S35E=Result__DXRF;
+ Self__EPAF->capacity__L35E=__tmp__UFE;
+ Self__EPAF->count__T45E= 0;
+ alias__BPGD=result__HBAE;
+ __tmp__PN2E=create__34B( 255);
+ string_tmp2__BJ4F=__tmp__PN2E;
+ __tmp__PN2E=create__34B( 255);
+ string_tmp3__HJ4F=__tmp__PN2E;
+ LINKED_LISToENTRYo__ZBWH__->parent_linked_collection__4BWH=(*LINKED_COLLECTIONoENTRYo__0BWH__);
+ __tmp__FPE=create_with_capacity__XWE( 3000);
+ path_file__ND=__tmp__FPE;
+ inline_level__BKB= 17;
+ __tmp__PN2E=create__34B( 60000);
+ output_decl__LE=__tmp__PN2E;
+ TYPE_NULL__GMB__->parent_type__HMB=(*TYPE__FF__);
+ result__5OG=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__5OG=HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__5OG=((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)ptr__4AL);
+ *(result__5OG) = *(HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC__);
+ };
+ Self__DZK=((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__GOP=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__GOP[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__DZK->buckets__03J=Result__GOP;
+ Self__DZK->capacity__T3J=__tmp__UFE;
+ Self__DZK->count__04J= 0;
+ dico_type__LLC=result__5OG;
+ FAST_ARRAYoSLOTo__SLC__->parent_arrayed_collection__0LC=(*ARRAYED_COLLECTIONoSLOTo__TLC__);
+ SLOT__OLC__->parent_itm_slot__RLC=ITM_SLOT__PLC__;
+ ITM_SLOT__PLC__->parent_named__QLC=(*NAMED__NF__);
+ ITM_SLOT__PLC__->affect__C2AE='\0';
+ ITM_SLOT_OPERATOR__2F0D__->parent_itm_slot__3F0D=(*ITM_SLOT__PLC__);
+ TYPE_FULL__XMB__->flag__RLK= 0;
+ TYPE_BLOCK__CP5D__->parent_type__DP5D=(*TYPE__FF__);
+ TYPE_VOID__IMB__->parent_type__JMB=(*TYPE__FF__);
+ TYPE_CONTEXT__KMB__->parent_type__LMB=(*TYPE__FF__);
+ TYPE_ID__MMB__->parent_type__NMB=(*TYPE__FF__);
+ TYPE_GENERIC__OCY__->parent_type__PCY=(*TYPE__FF__);
+ PROFIL__QQB__->result_list__RHOJ=(*SLIM_ARRAYoLOCALo__PHOJ__);
+ PROFIL__QQB__->stat__LPFL=((__INTEGER_8__FZF )(__INTEGER__Q)(- 1));
+ PROFIL_BLOCK__O3NJ__->parent_profil__P3NJ=(*PROFIL__QQB__);
+ FAST_ARRAYoTYPE_IDo__UMC__->parent_arrayed_collection__2MC=(*ARRAYED_COLLECTIONoTYPE_IDo__VMC__);
+ result__1QG=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__1QG=HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__1QG=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)ptr__4AL);
+ *(result__1QG) = *(HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC__);
+ };
+ Self__PZK=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)result__1QG);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__WSP=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__WSP[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__PZK->buckets__SAK=Result__WSP;
+ Self__PZK->capacity__LAK=__tmp__UFE;
+ Self__PZK->count__JUM= 0;
+ dico__1NC=result__1QG;
+ __tmp__3M5=get__INC((&__string_5));
+ type_null__J4X=__tmp__3M5;
+ __tmp__3M5=get__INC((&__string_6));
+ type_void__X4X=__tmp__3M5;
+ ITM_TYPE_STYLE__1MB__->parent_itm_type_simple__2MB=(*ITM_TYPE_SIMPLE__RMB__);
+ __tmp__JHBB=create__1YEB();
+ dico_name_to_prototype__EVGB=__tmp__JHBB;
+ FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__->parent_arrayed_collection__PRC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__IRC__);
+ FAST_ARRAYoITM_TYPE_MONOo__0LB__->parent_arrayed_collection__CMB=(*ARRAYED_COLLECTIONoITM_TYPE_MONOo__1LB__);
+ result__H3K=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__H3K=FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__H3K=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)ptr__4AL);
+ *(result__H3K) = *(FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC__);
+ };
+ Self__M1Y=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+ if ((Self__M1Y->parent_arrayed_collection__PRC.capacity__0MY < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__AYHB=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__AYHB[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__M1Y->parent_arrayed_collection__PRC.storage__WNY=__tmp__AYHB;
+ Self__M1Y->parent_arrayed_collection__PRC.capacity__0MY= 5;
+ };
+ Self__M1Y->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(- 1);
+ free_list__QRC=result__H3K;
+ __tmp__J0NE=create_with_capacity__RF2B( 0);
+ empty_list__OSC=__tmp__J0NE;
+ result__P55F=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__P55F=HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__P55F=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)ptr__4AL);
+ *(result__P55F) = *(HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC__);
+ };
+ Self__AP0G=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)result__P55F);
+ __tmp__UFE=prime_number_ceiling__OKN( 53);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__K1FH=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__K1FH[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__AP0G->buckets__WI0G=Result__K1FH;
+ Self__AP0G->capacity__PI0G=__tmp__UFE;
+ Self__AP0G->count__GN0G= 0;
+ bucket__2SC=result__P55F;
+ ITM_TYPE_GENERIC__LPB__->parent_itm_type_style__MPB=(*ITM_TYPE_STYLE__1MB__);
+ FAST_ARRAYoITM_TYPE_MULTIo__V3UC__->parent_arrayed_collection__33UC=(*ARRAYED_COLLECTIONoITM_TYPE_MULTIo__W3UC__);
+ result__SD2C=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_MULTIo__V3UC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__SD2C=FAST_ARRAYoITM_TYPE_MULTIo__V3UC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoITM_TYPE_MULTIo__V3UC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__SD2C=((__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *)ptr__4AL);
+ *(result__SD2C) = *(FAST_ARRAYoITM_TYPE_MULTIo__V3UC__);
+ };
+ Self__343D=((__FAST_ARRAYoITM_TYPE_MULTIo__V3UC *)result__SD2C);
+ if ((Self__343D->parent_arrayed_collection__33UC.capacity__N23D < 32)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 5));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__DJXE=((void **)__tmp__PC4T);
+ idx__PHQ= 31;
+ while ((idx__PHQ >= 0)) {
+ __tmp__DJXE[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__343D->parent_arrayed_collection__33UC.storage__E23D=__tmp__DJXE;
+ Self__343D->parent_arrayed_collection__33UC.capacity__N23D= 32;
+ };
+ Self__343D->parent_arrayed_collection__33UC.upper__H4UC=(__INTEGER__Q)(- 1);
+ dico__43UC=result__SD2C;
+ FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__->parent_arrayed_collection__4VSC=(*ARRAYED_COLLECTIONoITM_TYPE_BLOCKo__XVSC__);
+ result__511C=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__511C=FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__511C=((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)ptr__4AL);
+ *(result__511C) = *(FAST_ARRAYoITM_TYPE_BLOCKo__WVSC__);
+ };
+ Self__GZ3D=((__FAST_ARRAYoITM_TYPE_BLOCKo__WVSC *)result__511C);
+ if ((Self__GZ3D->parent_arrayed_collection__4VSC.capacity__BU3D < 32)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 5));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__ZFXE=((void **)__tmp__PC4T);
+ idx__PHQ= 31;
+ while ((idx__PHQ >= 0)) {
+ __tmp__ZFXE[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__GZ3D->parent_arrayed_collection__4VSC.storage__YT3D=__tmp__ZFXE;
+ Self__GZ3D->parent_arrayed_collection__4VSC.capacity__BU3D= 32;
+ };
+ Self__GZ3D->parent_arrayed_collection__4VSC.upper__IWSC=(__INTEGER__Q)(- 1);
+ dico__5VSC=result__511C;
+ ITM_CODE__HAOC__->parent_itm_object__IAOC=(*ITM_OBJECT__JC__);
+ ITM_CONSTANT__LEPC__->parent_itm_code__MEPC=(*ITM_CODE__HAOC__);
+ ITM_REAL__KEUC__->parent_itm_constant__LEUC=(*ITM_CONSTANT__LEPC__);
+ ITM_NUMBER__3EUC__->parent_itm_constant__4EUC=(*ITM_CONSTANT__LEPC__);
+ ITM_NUMBER__3EUC__->value__5L5D= 0;
+ ITM_CHARACTER__PFUC__->parent_itm_constant__QFUC=(*ITM_CONSTANT__LEPC__);
+ ITM_STRING__BGUC__->parent_itm_constant__CGUC=(*ITM_CONSTANT__LEPC__);
+ FAST_ARRAYoITM_TYPE_GENERICo__UTC__->parent_arrayed_collection__2TC=(*ARRAYED_COLLECTIONoITM_TYPE_GENERICo__VTC__);
+ result__24K=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_GENERICo__UTC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__24K=FAST_ARRAYoITM_TYPE_GENERICo__UTC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoITM_TYPE_GENERICo__UTC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__24K=((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)ptr__4AL);
+ *(result__24K) = *(FAST_ARRAYoITM_TYPE_GENERICo__UTC__);
+ };
+ Self__Q2Y=((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)result__24K);
+ if ((Self__Q2Y->parent_arrayed_collection__2TC.capacity__Z2Y < 32)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 5));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__O0HB=((void **)__tmp__PC4T);
+ idx__PHQ= 31;
+ while ((idx__PHQ >= 0)) {
+ __tmp__O0HB[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__Q2Y->parent_arrayed_collection__2TC.storage__G3Y=__tmp__O0HB;
+ Self__Q2Y->parent_arrayed_collection__2TC.capacity__Z2Y= 32;
+ };
+ Self__Q2Y->parent_arrayed_collection__2TC.upper__GUC=(__INTEGER__Q)(- 1);
+ dico__3TC=result__24K;
+ result__TZWC=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__ITM_TYPE_PARAMETER__ZEZ));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__TZWC=ITM_TYPE_PARAMETER__ZEZ__;
+ } else /* FALSE */ {
+ __tmp__UFE=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__TZWC=((__ITM_TYPE_PARAMETER__ZEZ *)ptr__4AL);
+ *(result__TZWC) = *(ITM_TYPE_PARAMETER__ZEZ__);
+ };
+ Self__RF2C=((__ITM_TYPE_PARAMETER__ZEZ *)result__TZWC);
+ Self__RF2C->parent_itm_type__0EZ.name__LPC=(&__string_7);
+ fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)result__1QG),Self__RF2C,(&__string_7));
+ type_self__O4SC=result__TZWC;
+ FAST_ARRAYoITM_TYPE_STYLEo__POC__->parent_arrayed_collection__XOC=(*ARRAYED_COLLECTIONoITM_TYPE_STYLEo__QOC__);
+ result__S1K=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_STYLEo__POC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__S1K=FAST_ARRAYoITM_TYPE_STYLEo__POC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoITM_TYPE_STYLEo__POC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__S1K=((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)ptr__4AL);
+ *(result__S1K) = *(FAST_ARRAYoITM_TYPE_STYLEo__POC__);
+ };
+ Self__C0Y=((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)result__S1K);
+ if ((Self__C0Y->parent_arrayed_collection__XOC.capacity__L0Y < 32)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 5));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__SVHB=((void **)__tmp__PC4T);
+ idx__PHQ= 31;
+ while ((idx__PHQ >= 0)) {
+ __tmp__SVHB[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__C0Y->parent_arrayed_collection__XOC.storage__Y0Y=__tmp__SVHB;
+ Self__C0Y->parent_arrayed_collection__XOC.capacity__L0Y= 32;
+ };
+ Self__C0Y->parent_arrayed_collection__XOC.upper__BPC=(__INTEGER__Q)(- 1);
+ dico__YOC=result__S1K;
+ ITM_LIST__A2OC__->parent_itm_code__B2OC=(*ITM_CODE__HAOC__);
+ FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__->parent_arrayed_collection__J1PC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__C1PC__);
+ FAST_ARRAYoITM_LOCALo__VSPC__->parent_arrayed_collection__3SPC=(*ARRAYED_COLLECTIONoITM_LOCALo__WSPC__);
+ result__BM1C=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__BM1C=FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__BM1C=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)ptr__4AL);
+ *(result__BM1C) = *(FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC__);
+ };
+ Self__XC3D=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__B1PC *)result__BM1C);
+ if ((Self__XC3D->parent_arrayed_collection__J1PC.capacity__AD3D < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__D3WE=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__D3WE[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__XC3D->parent_arrayed_collection__J1PC.storage__ND3D=__tmp__D3WE;
+ Self__XC3D->parent_arrayed_collection__J1PC.capacity__AD3D= 5;
+ };
+ Self__XC3D->parent_arrayed_collection__J1PC.upper__V22D=(__INTEGER__Q)(- 1);
+ free_list__K1PC=result__BM1C;
+ ITM_LOCAL__TSPC__->parent_itm_object__USPC=(*ITM_OBJECT__JC__);
+ FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__->parent_arrayed_collection__4VPC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__XVPC__);
+ FAST_ARRAYoITM_CODEo__WBPC__->parent_arrayed_collection__4BPC=(*ARRAYED_COLLECTIONoITM_CODEo__XBPC__);
+ result__UJ1C=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__UJ1C=FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__UJ1C=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)ptr__4AL);
+ *(result__UJ1C) = *(FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC__);
+ };
+ Self__TB3D=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__WVPC *)result__UJ1C);
+ if ((Self__TB3D->parent_arrayed_collection__4VPC.capacity__342D < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__V0WE=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__V0WE[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__TB3D->parent_arrayed_collection__4VPC.storage__152D=__tmp__V0WE;
+ Self__TB3D->parent_arrayed_collection__4VPC.capacity__342D= 5;
+ };
+ Self__TB3D->parent_arrayed_collection__4VPC.upper__S02D=(__INTEGER__Q)(- 1);
+ free_list__5VPC=result__UJ1C;
+ FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__->parent_arrayed_collection__Q2QC=(*ARRAYED_COLLECTIONoFAST_ARRAYoStrict_STRING_CONSTANToo__J2QC__);
+ result__AQ1C=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__AQ1C=FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__AQ1C=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)ptr__4AL);
+ *(result__AQ1C) = *(FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC__);
+ };
+ Self__AF3D=((__FAST_ARRAYoFAST_ARRAYoStrict_STRING_CONSTANToo__I2QC *)result__AQ1C);
+ if ((Self__AF3D->parent_arrayed_collection__Q2QC.capacity__JF3D < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__R5WE=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__R5WE[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__AF3D->parent_arrayed_collection__Q2QC.storage__WF3D=__tmp__R5WE;
+ Self__AF3D->parent_arrayed_collection__Q2QC.capacity__JF3D= 5;
+ };
+ Self__AF3D->parent_arrayed_collection__Q2QC.upper__DE3D=(__INTEGER__Q)(- 1);
+ free_list__R2QC=result__AQ1C;
+ ITM_LIST_IDF__ODQC__->parent_itm_code__PDQC=(*ITM_CODE__HAOC__);
+ ITM_LDOTS__4CPC__->parent_itm_constant__5CPC=(*ITM_CODE__HAOC__);
+ ITM_PROTOTYPE__KEPC__->parent_itm_constant__NEPC=(*ITM_CONSTANT__LEPC__);
+ ITM_WRITE__FEQC__->parent_itm_code__GEQC=(*ITM_CODE__HAOC__);
+ ITM_WRITE_VALUE__EEQC__->parent_itm_write__HEQC=(*ITM_WRITE__FEQC__);
+ ITM_WRITE_CAST__3EQC__->parent_itm_write__4EQC=(*ITM_WRITE__FEQC__);
+ ITM_READ__LHQC__->parent_itm_code__MHQC=(*ITM_CODE__HAOC__);
+ ITM_WRITE_CODE__KIQC__->parent_itm_write__LIQC=(*ITM_WRITE__FEQC__);
+ ITM_OPERATOR__U3QC__->parent_itm_code__V3QC=(*ITM_CODE__HAOC__);
+ ITM_READ_ARG1__1ARC__->parent_itm_read__2ARC=(*ITM_READ__LHQC__);
+ ITM_READ_ARG2__JDRC__->parent_itm_read__KDRC=(*ITM_READ__LHQC__);
+ ITM_OLD__TQRC__->parent_itm_code__UQRC=(*ITM_CODE__HAOC__);
+ ITM_EXTERN__HISC__->parent_itm_code__IISC=(*ITM_CODE__HAOC__);
+ ITM_EXTERNAL_TYPE__GISC__->parent_itm_extern__JISC=(*ITM_EXTERN__HISC__);
+ ITM_EXTERNAL__QPSC__->parent_itm_extern__RPSC=(*ITM_EXTERN__HISC__);
+ ITM_READ_ARGS__YUTC__->parent_itm_read__ZUTC=(*ITM_READ__LHQC__);
+ ITM_ARGUMENT__MISC__->parent_itm_code__NISC=(*ITM_OBJECT__JC__);
+ ITM_ARG__Q0MD__->parent_itm_argument__R0MD=(*ITM_ARGUMENT__MISC__);
+ __tmp__4LZG=create_with_capacity__XWE( 0);
+ empty_list__K3WG=__tmp__4LZG;
+ result__1ETH=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__1ETH=HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__1ETH=((__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *)ptr__4AL);
+ *(result__1ETH) = *(HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG__);
+ };
+ Self__0TDI=((__HASHED_SEToFAST_ARRAYoStrict_STRING_CONSTANToo__R3WG *)result__1ETH);
+ __tmp__UFE=prime_number_ceiling__OKN( 53);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__IOKI=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__IOKI[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__0TDI->buckets__5ODI=Result__IOKI;
+ Self__0TDI->capacity__YODI=__tmp__UFE;
+ Self__0TDI->count__ASDI= 0;
+ bucket__W3WG=result__1ETH;
+ ITM_ARGS__MITF__->parent_itm_argument__NITF=(*ITM_ARGUMENT__MISC__);
+ __tmp__L1VC=create_with_capacity__DKE( 5);
+ free__1DVC=__tmp__L1VC;
+ result__OFBE=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__OFBE=HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__OFBE=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)ptr__4AL);
+ *(result__OFBE) = *(HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD__);
+ };
+ Self__PYAF=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)result__OFBE);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__TFSF=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__TFSF[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__PYAF->buckets__KJAF=Result__TFSF;
+ Self__PYAF->capacity__DJAF=__tmp__UFE;
+ Self__PYAF->count__RUAF= 0;
+ bucket_name__ABUD=result__OFBE;
+ result__DHBE=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__DHBE=HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__DHBE=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)ptr__4AL);
+ *(result__DHBE) = *(HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD__);
+ };
+ Self__1YAF=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)result__DHBE);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__DKSF=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__DKSF[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__1YAF->buckets__ULAF=Result__DKSF;
+ Self__1YAF->capacity__NLAF=__tmp__UFE;
+ Self__1YAF->count__5WAF= 0;
+ bucket_list__BCUD=result__DHBE;
+ FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__->parent_arrayed_collection__K2YD=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__D2YD__);
+ FAST_ARRAYoITM_ARGUMENTo__ZFYD__->parent_arrayed_collection__BGYD=(*ARRAYED_COLLECTIONoITM_ARGUMENTo__0FYD__);
+ result__SRBE=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__SRBE=FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__SRBE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)ptr__4AL);
+ *(result__SRBE) = *(FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD__);
+ };
+ Self__TOBF=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)result__SRBE);
+ if ((Self__TOBF->parent_arrayed_collection__K2YD.capacity__2OBF < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__OCYF=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__OCYF[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__TOBF->parent_arrayed_collection__K2YD.storage__JPBF=__tmp__OCYF;
+ Self__TOBF->parent_arrayed_collection__K2YD.capacity__2OBF= 5;
+ };
+ Self__TOBF->parent_arrayed_collection__K2YD.upper__JZAF=(__INTEGER__Q)(- 1);
+ free_list__L2YD=result__SRBE;
+ last_position__N4GB=((__POSITION__OL ) 0);
+ INSTR__XH__->parent_itm_object__YH=(*ITM_OBJECT__JC__);
+ LIST__WH__->parent_instr__ZH=(*INSTR__XH__);
+ SLOT_CODE__4IRG__->parent_slot__5IRG=SLOT__OLC__;
+ FAST_ARRAYoPROFIL_SLOTo__GATH__->parent_arrayed_collection__OATH=(*ARRAYED_COLLECTIONoPROFIL_SLOTo__HATH__);
+ PROFIL_SLOT__OO2C__->parent_profil__PO2C=(*PROFIL__QQB__);
+ FAST_ARRAYoSLOT_DATAo__ACXG__->parent_arrayed_collection__ICXG=(*ARRAYED_COLLECTIONoSLOT_DATAo__BCXG__);
+ VARIABLE__M4WC__->parent_named__N4WC=(*NAMED__NF__);
+ SLOT_DATA__IJRG__->parent_variable__JJRG=(*VARIABLE__M4WC__);
+ FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__->parent_arrayed_collection__SM1=(*ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__LM1__);
+ FAST_ARRAYoTYPE_FULLo__VAY__->parent_arrayed_collection__3AY=(*ARRAYED_COLLECTIONoTYPE_FULLo__WAY__);
+ result__0CWB=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__0CWB=FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__0CWB=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)ptr__4AL);
+ *(result__0CWB) = *(FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1__);
+ };
+ Self__NPYC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)result__0CWB);
+ if ((Self__NPYC->parent_arrayed_collection__SM1.capacity__FGYC < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__PDPD=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__PDPD[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__NPYC->parent_arrayed_collection__SM1.storage__BHYC=__tmp__PDPD;
+ Self__NPYC->parent_arrayed_collection__SM1.capacity__FGYC= 5;
+ };
+ Self__NPYC->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(- 1);
+ free_list__TM1=result__0CWB;
+ DTA__WK2C__->parent_itm_object__XK2C=(*ITM_OBJECT__JC__);
+ DTA_RD__VK2C__->parent_dta__YK2C=(*DTA__WK2C__);
+ EXPR__BK__->parent_instr__CK=(*INSTR__XH__);
+ CONSTANT__AK__->parent_expr__DK=(*EXPR__BK__);
+ STRING_CST__5J__->parent_constant__EK=(*CONSTANT__AK__);
+ PROTOTYPE_CST__LAXC__->parent_constant__MAXC=(*CONSTANT__AK__);
+ INTEGER_CST__XAXC__->parent_constant__YAXC=(*CONSTANT__AK__);
+ FAST_ARRAYoEXPRo__45WC__->parent_arrayed_collection__GAXC=(*ARRAYED_COLLECTIONoEXPRo__55WC__);
+ READ__TIWH__->parent_expr__UIWH=(*EXPR__BK__);
+ READ_LOCAL__55ZI__->parent_read__AA0I=(*READ__TIWH__);
+ LOCAL__L4WC__->parent_variable__O4WC=(*VARIABLE__M4WC__);
+ EXPR_BINARY_CMP__LINJ__->parent_expr__MINJ=(*EXPR__BK__);
+ EXPR_EQUAL__KINJ__->parent_expr_binary_cmp__NINJ=(*EXPR_BINARY_CMP__LINJ__);
+ PROFIL_BLOCK__O3NJ__->parent_type__Q3NJ=(*TYPE__FF__);
+ EXPR_NOT_EQUAL__VINJ__->parent_expr_binary_cmp__WINJ=(*EXPR_BINARY_CMP__LINJ__);
+ IS_EXPANDED__35NJ__->parent_expr__45NJ=(*EXPR__BK__);
+ GET_TYPE_ID__HAOJ__->parent_expr__IAOJ=(*EXPR__BK__);
+ EXPR_SUP__ABOJ__->parent_expr_binary_cmp__BBOJ=(*EXPR_BINARY_CMP__LINJ__);
+ EXPR_BINARY__VBOJ__->parent_expr__WBOJ=(*EXPR__BK__);
+ EXPR_SUB__UBOJ__->parent_expr_binary__XBOJ=(*EXPR_BINARY__VBOJ__);
+ EXPR_MUL__KCOJ__->parent_expr_binary__LCOJ=(*EXPR_BINARY__VBOJ__);
+ EXPR_DIV__4COJ__->parent_expr_binary__5COJ=(*EXPR_BINARY__VBOJ__);
+ EXPR_AND__SDOJ__->parent_expr_binary__TDOJ=(*EXPR_BINARY__VBOJ__);
+ EXPR_SHIFT_R__GEOJ__->parent_expr_binary__HEOJ=(*EXPR_BINARY__VBOJ__);
+ EXPR_SHIFT_L__0EOJ__->parent_expr_binary__1EOJ=(*EXPR_BINARY__VBOJ__);
+ SIZE_OF__5GOJ__->parent_expr__AHOJ=(*EXPR__BK__);
+ REAL_CST__1LOJ__->parent_constant__2LOJ=(*CONSTANT__AK__);
+ CHARACTER_CST__RMOJ__->parent_constant__SMOJ=(*CONSTANT__AK__);
+ NATIVE_ARRAY_CHARACTER_CST__1NOJ__->parent_constant__2NOJ=(*CONSTANT__AK__);
+ READ_SLOT__LL4K__->parent_read__ML4K=(*READ__TIWH__);
+ EXPR_UNARY_LOGIC__X4FL__->parent_expr__Y4FL=(*EXPR__BK__);
+ EXPR_NOT_LOGIC__W4FL__->parent_expr_unary_logic__Z4FL=(*EXPR_UNARY_LOGIC__X4FL__);
+ EXPR_BINARY_LOGIC__BDUL__->parent_expr__CDUL=(*EXPR__BK__);
+ EXPR_OR_LOGIC__ADUL__->parent_expr_binary_logic__DDUL=(*EXPR_BINARY_LOGIC__BDUL__);
+ EXPR_OR_OR_LOGIC__3DUL__->parent_expr_or_logic__4DUL=(*EXPR_OR_LOGIC__ADUL__);
+ EXPR_AND_LOGIC__EFUL__->parent_expr_binary_logic__FFUL=(*EXPR_BINARY_LOGIC__BDUL__);
+ EXPR_AND_AND_LOGIC__5FUL__->parent_expr_and_logic__AGUL=(*EXPR_AND_LOGIC__EFUL__);
+ EXPR_UNARY__FZVL__->parent_expr__GZVL=(*EXPR__BK__);
+ EXPR_NEG__EZVL__->parent_expr_unary__HZVL=(*EXPR_UNARY__FZVL__);
+ EXPR_ADD__SZVL__->parent_expr_binary__TZVL=(*EXPR_BINARY__VBOJ__);
+ READ_GLOBAL__T4YL__->parent_read__U4YL=(*READ__TIWH__);
+ EXPR_NOT__XUPM__->parent_expr_unary__YUPM=(*EXPR_UNARY__FZVL__);
+ EXPR_MOD__3YPM__->parent_expr_binary__4YPM=(*EXPR_BINARY__VBOJ__);
+ EXPR_OR__PQ0N__->parent_expr_binary__QQ0N=(*EXPR_BINARY__VBOJ__);
+ EXPR_SUP_EQ__1VBP__->parent_expr_binary_cmp__2VBP=(*EXPR_BINARY_CMP__LINJ__);
+ EXPR_INF__OXBP__->parent_expr_binary_cmp__PXBP=(*EXPR_BINARY_CMP__LINJ__);
+ EXPR_INF_EQ__FYBP__->parent_expr_binary_cmp__GYBP=(*EXPR_BINARY_CMP__LINJ__);
+ EXPR_XOR__ABEP__->parent_expr_binary__BBEP=(*EXPR_BINARY__VBOJ__);
+ DTA_RD_ARGS__HSWJ__->parent_dta__ISWJ=(*DTA_RD__VK2C__);
+ DTA_BLOCK__GSWJ__->parent_dta_rd_args__JSWJ=(*DTA_RD_ARGS__HSWJ__);
+ SLOT_DATA__IJRG__->parent_slot__KJRG=SLOT__OLC__;
+ __tmp__SDLG=create_with_capacity__XHRB( 0);
+ empty_list__2SDB=__tmp__SDLG;
+ result__SXSH=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__SXSH=HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__SXSH=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)ptr__4AL);
+ *(result__SXSH) = *(HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB__);
+ };
+ Self__TKDI=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)result__SXSH);
+ __tmp__UFE=prime_number_ceiling__OKN( 53);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__0AKI=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__0AKI[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__TKDI->buckets__BFDI=Result__0AKI;
+ Self__TKDI->capacity__0EDI=__tmp__UFE;
+ Self__TKDI->count__ZIDI= 0;
+ bucket__KTDB=result__SXSH;
+ FAST_ARRAYoTYPE_BLOCKo__SOJF__->parent_arrayed_collection__0OJF=(*ARRAYED_COLLECTIONoTYPE_BLOCKo__TOJF__);
+ result__ICCG=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPE_BLOCKo__SOJF));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__ICCG=FAST_ARRAYoTYPE_BLOCKo__SOJF__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoTYPE_BLOCKo__SOJF__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__ICCG=((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)ptr__4AL);
+ *(result__ICCG) = *(FAST_ARRAYoTYPE_BLOCKo__SOJF__);
+ };
+ Self__NN1G=((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)result__ICCG);
+ if ((Self__NN1G->parent_arrayed_collection__0OJF.capacity__3F1G < 2048)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 11));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__2SMH=((void **)__tmp__PC4T);
+ idx__PHQ= 2047;
+ while ((idx__PHQ >= 0)) {
+ __tmp__2SMH[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__NN1G->parent_arrayed_collection__0OJF.storage__UF1G=__tmp__2SMH;
+ Self__NN1G->parent_arrayed_collection__0OJF.capacity__3F1G= 2048;
+ };
+ Self__NN1G->parent_arrayed_collection__0OJF.upper__EPJF=(__INTEGER__Q)(- 1);
+ dico__1OJF=result__ICCG;
+ result__H0WB=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__H0WB=HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__H0WB=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)ptr__4AL);
+ *(result__H0WB) = *(HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB__);
+ };
+ Self__SIZC=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)result__H0WB);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__MRJD=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__MRJD[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__SIZC->buckets__PJYC=Result__MRJD;
+ Self__SIZC->capacity__IJYC=__tmp__UFE;
+ Self__SIZC->count__3DZC= 0;
+ dicog_type__PVDB=result__H0WB;
+ FAST_ARRAYoLOCALo__2W1D__->parent_arrayed_collection__EX1D=(*ARRAYED_COLLECTIONoLOCALo__3W1D__);
+ FAST_ARRAYoTYPES_TMPo__AGHG__->parent_arrayed_collection__IGHG=(*ARRAYED_COLLECTIONoTYPES_TMPo__BGHG__);
+ TYPES__BN5D__->upper__A1RH=(__INTEGER__Q)(- 1);
+ TYPES_TMP__AN5D__->parent_types__DN5D=(*TYPES__BN5D__);
+ result__DZ2G=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPES_TMPo__AGHG));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__DZ2G=FAST_ARRAYoTYPES_TMPo__AGHG__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoTYPES_TMPo__AGHG__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__DZ2G=((__FAST_ARRAYoTYPES_TMPo__AGHG *)ptr__4AL);
+ *(result__DZ2G) = *(FAST_ARRAYoTYPES_TMPo__AGHG__);
+ };
+ Self__B2SH=((__FAST_ARRAYoTYPES_TMPo__AGHG *)result__DZ2G);
+ if ((Self__B2SH->parent_arrayed_collection__IGHG.capacity__K2SH < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__JF4H=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__JF4H[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__B2SH->parent_arrayed_collection__IGHG.storage__X2SH=__tmp__JF4H;
+ Self__B2SH->parent_arrayed_collection__IGHG.capacity__K2SH= 5;
+ };
+ Self__B2SH->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(- 1);
+ free_list__JGHG=result__DZ2G;
+ result__Q4BK=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToTYPESo__GWXI));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__Q4BK=HASHED_SEToTYPESo__GWXI__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_SEToTYPESo__GWXI__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__Q4BK=((__HASHED_SEToTYPESo__GWXI *)ptr__4AL);
+ *(result__Q4BK) = *(HASHED_SEToTYPESo__GWXI__);
+ };
+ Self__5MGL=((__HASHED_SEToTYPESo__GWXI *)result__Q4BK);
+ __tmp__UFE=prime_number_ceiling__OKN( 53);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__SPUL=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__SPUL[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__5MGL->buckets__UHGL=Result__SPUL;
+ Self__5MGL->capacity__NHGL=__tmp__UFE;
+ Self__5MGL->count__DLGL= 0;
+ bucket__PWXI=result__Q4BK;
+ FAST_ARRAYoINSTRo__EA4D__->parent_arrayed_collection__MA4D=(*ARRAYED_COLLECTIONoINSTRo__FA4D__);
+ LOCAL__L4WC__->is_result__SN5D=FALSE__O__;
+ PUSH__IXB__->parent_instr__JXB=(*INSTR__XH__);
+ EXTERNAL_C__Y5WC__->parent_expr__Z5WC=(*EXPR__BK__);
+ result__Z4NU=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+ *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+ };
+ Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+ if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F < 64)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 6));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__KN4T=((void **)__tmp__PC4T);
+ idx__PHQ= 63;
+ while ((idx__PHQ >= 0)) {
+ __tmp__KN4T[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+ Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 64;
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ list_alias__EC3O=result__Z4NU;
+ PUT_TO__TFOJ__->parent_expr__UFOJ=(*EXPR__BK__);
+ ITEM__HGOJ__->parent_expr__IGOJ=(*EXPR__BK__);
+ CAST__1HOJ__->parent_expr__2HOJ=(*EXPR__BK__);
+ NODE_TYPE__SK2C__->parent_node__TK2C=(*NODE__Y3WC__);
+ LINKED_LISToNODE_TYPEo__3K2C__->parent_linked_collection__EL2C=(*LINKED_COLLECTIONoNODE_TYPEo__4K2C__);
+ result__1M4F=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__LINKED_LISToNODE_TYPEo__3K2C));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__1M4F=LINKED_LISToNODE_TYPEo__3K2C__;
+ } else /* FALSE */ {
+ __tmp__UFE=__LINKED_LISToNODE_TYPEo__3K2C__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__1M4F=((__LINKED_LISToNODE_TYPEo__3K2C *)ptr__4AL);
+ *(result__1M4F) = *(LINKED_LISToNODE_TYPEo__3K2C__);
+ };
+ node_list__FL2C=result__1M4F;
+ INTEGER_CST__XAXC__->value__FH4D= 0;
+ FAST_ARRAYoPUT_TOo__5LJO__->parent_arrayed_collection__HMJO=(*ARRAYED_COLLECTIONoPUT_TOo__AMJO__);
+ NODE_STYLE__RD4K__->parent_node__SD4K=(*NODE__Y3WC__);
+ WRITE__FTDJ__->parent_instr__GTDJ=(*INSTR__XH__);
+ WRITE_LOCAL__TEYJ__->parent_write__UEYJ=(*WRITE__FTDJ__);
+ FAST_ARRAYoWRITEo__XJFJ__->parent_arrayed_collection__5JFJ=(*ARRAYED_COLLECTIONoWRITEo__YJFJ__);
+ WRITE_GLOBAL__WXKJ__->parent_write__XXKJ=(*WRITE__FTDJ__);
+ WRITE_SLOT__EYKJ__->parent_write__FYKJ=(*WRITE__FTDJ__);
+ DTA_WR_CODE__UPPJ__->parent_dta__VPPJ=(*DTA__WK2C__);
+ FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__->parent_arrayed_collection__EYSJ=(*ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__3XSJ__);
+ result__22JK=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__22JK=FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__22JK=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)ptr__4AL);
+ *(result__22JK) = *(FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ__);
+ };
+ Self__1GHL=((__FAST_ARRAYoFAST_ARRAYoEXPRoo__2XSJ *)result__22JK);
+ if ((Self__1GHL->parent_arrayed_collection__EYSJ.capacity__KDHL < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__DV0L=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__DV0L[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__1GHL->parent_arrayed_collection__EYSJ.storage__IEHL=__tmp__DV0L;
+ Self__1GHL->parent_arrayed_collection__EYSJ.capacity__KDHL= 5;
+ };
+ Self__1GHL->parent_arrayed_collection__EYSJ.upper__32GL=(__INTEGER__Q)(- 1);
+ free_list__FYSJ=result__22JK;
+ __tmp__3KCL=create__34B( 32);
+ last_cast_name__U31J=__tmp__3KCL;
+ DTA_WR_VALUE__KIWJ__->parent_dta__LIWJ=(*DTA__WK2C__);
+ result__Z4NU=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+ *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+ };
+ Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+ if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F < 64)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 6));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__KN4T=((void **)__tmp__PC4T);
+ idx__PHQ= 63;
+ while ((idx__PHQ >= 0)) {
+ __tmp__KN4T[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+ Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 64;
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ stack_local__FX1D=result__Z4NU;
+ result__Z4NU=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+ *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+ };
+ Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+ if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F < 16)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 4));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__KN4T=((void **)__tmp__PC4T);
+ idx__PHQ= 15;
+ while ((idx__PHQ >= 0)) {
+ __tmp__KN4T[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+ Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 16;
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ stack_result__VVMJ=result__Z4NU;
+ FAST_ARRAYoPROFILo__SQB__->parent_arrayed_collection__0QB=(*ARRAYED_COLLECTIONoPROFILo__TQB__);
+ result__QSK=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoPROFILo__SQB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__QSK=FAST_ARRAYoPROFILo__SQB__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoPROFILo__SQB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__QSK=((__FAST_ARRAYoPROFILo__SQB *)ptr__4AL);
+ *(result__QSK) = *(FAST_ARRAYoPROFILo__SQB__);
+ };
+ Self__OUY=((__FAST_ARRAYoPROFILo__SQB *)result__QSK);
+ if ((Self__OUY->parent_arrayed_collection__0QB.capacity__XUY < 65536)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 16));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__0MHB=((void **)__tmp__PC4T);
+ idx__PHQ= 65535;
+ while ((idx__PHQ >= 0)) {
+ __tmp__0MHB[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__OUY->parent_arrayed_collection__0QB.storage__EVY=__tmp__0MHB;
+ Self__OUY->parent_arrayed_collection__0QB.capacity__XUY= 65536;
+ };
+ Self__OUY->parent_arrayed_collection__0QB.upper__BRB=(__INTEGER__Q)(- 1);
+ profil_list__1QB=result__QSK;
+ result__3GJL=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__3GJL=HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__3GJL=((__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *)ptr__4AL);
+ *(result__3GJL) = *(HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J__);
+ };
+ Self__IWGM=((__HASHED_DICTIONARYoExpanded_INTEGERxStrict_STRING_CONSTANTo__LV5J *)result__3GJL);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__32SM=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__32SM[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__IWGM->buckets__ZBGM=Result__32SM;
+ Self__IWGM->capacity__SBGM=__tmp__UFE;
+ Self__IWGM->count__TIGM= 0;
+ dico_string__TV5J=result__3GJL;
+ FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__->parent_arrayed_collection__FTPJ=(*ARRAYED_COLLECTIONoFAST_ARRAYoINSTRoo__4SPJ__);
+ result__2QJK=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__2QJK=FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__2QJK=((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)ptr__4AL);
+ *(result__2QJK) = *(FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ__);
+ };
+ Self__EBHL=((__FAST_ARRAYoFAST_ARRAYoINSTRoo__3SPJ *)result__2QJK);
+ if ((Self__EBHL->parent_arrayed_collection__FTPJ.capacity__EZGL < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__AR0L=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__AR0L[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__EBHL->parent_arrayed_collection__FTPJ.storage__C0GL=__tmp__AR0L;
+ Self__EBHL->parent_arrayed_collection__FTPJ.capacity__EZGL= 5;
+ };
+ Self__EBHL->parent_arrayed_collection__FTPJ.upper__TYGL=(__INTEGER__Q)(- 1);
+ free_list__GTPJ=result__2QJK;
+ result__Z4NU=create__ABTJ( 0);
+ stack_local_empty__KYNJ=result__Z4NU;
+ node_list_base__TZNJ=node_list__FL2C;
+ FAST_ARRAYoSLOT_CODEo__RPKL__->parent_arrayed_collection__ZPKL=(*ARRAYED_COLLECTIONoSLOT_CODEo__SPKL__);
+ __tmp__3KCL=create__34B( 128);
+ indent__UH=__tmp__3KCL;
+ FAST_ARRAYoCASEo__G5EJ__->parent_arrayed_collection__O5EJ=(*ARRAYED_COLLECTIONoCASEo__H5EJ__);
+ SWITCH__QDXC__->parent_instr__RDXC=(*INSTR__XH__);
+ LOOP__LRBK__->parent_instr__MRBK=(*INSTR__XH__);
+ CALL_SLOT__GAZK__->parent_instr__HAZK=(*INSTR__XH__);
+ LOOP_END__W0RM__->parent_instr__X0RM=(*INSTR__XH__);
+ CALL_SLOT__GAZK__->result_list__BDZK=(*SLIM_ARRAYoRESULTo__5CZK__);
+ FAST_ARRAYoRESULTo__RHCL__->parent_arrayed_collection__ZHCL=(*ARRAYED_COLLECTIONoRESULTo__SHCL__);
+ FAST_ARRAYoTYPEo__MSB__->parent_arrayed_collection__USB=(*ARRAYED_COLLECTIONoTYPEo__NSB__);
+ __tmp__U4LJ=create_with_capacity__5YD( 16);
+ stack_type__ZEFJ=__tmp__U4LJ;
+ COP_LOCK__240M__->parent_instr__340M=(*INSTR__XH__);
+ COP_UNLOCK__4C1M__->parent_instr__5C1M=(*INSTR__XH__);
+ __tmp__JBI=create__34B( 512);
+ tmp_string__ZTH=__tmp__JBI;
+ FAST_ARRAYoLISTo__GCFE__->parent_arrayed_collection__OCFE=(*ARRAYED_COLLECTIONoLISTo__HCFE__);
+ result__DSDF=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLISTo__GCFE));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__DSDF=FAST_ARRAYoLISTo__GCFE__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLISTo__GCFE__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__DSDF=((__FAST_ARRAYoLISTo__GCFE *)ptr__4AL);
+ *(result__DSDF) = *(FAST_ARRAYoLISTo__GCFE__);
+ };
+ Self__GGAG=((__FAST_ARRAYoLISTo__GCFE *)result__DSDF);
+ if ((Self__GGAG->parent_arrayed_collection__OCFE.capacity__EI5F < 64)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 6));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__2ETG=((void **)__tmp__PC4T);
+ idx__PHQ= 63;
+ while ((idx__PHQ >= 0)) {
+ __tmp__2ETG[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__GGAG->parent_arrayed_collection__OCFE.storage__CJ5F=__tmp__2ETG;
+ Self__GGAG->parent_arrayed_collection__OCFE.capacity__EI5F= 64;
+ };
+ Self__GGAG->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(- 1);
+ seq_list__PCFE=result__DSDF;
+ seq_inline__RCFE= 0;
+ seq_or_and__NDFE= 0;
+ old_seq_or_and__PDFE= 0;
+ LOCAL_SEQ__QM1K__->last_seq_call_local_and_loop__DH3K= 0;
+ seq_call_local_and_loop__FH3K= 0;
+ LOCAL_SEQ__QM1K__->last_seq_index__EJ3K= 0;
+ SLOT_DATA__IJRG__->last_seq_index__FL3K= 0;
+ LOCAL_SEQ__QM1K__->last_seq_call_and_loop__RL3K= 0;
+ seq_call_and_loop__TL3K= 0;
+ LOCAL_SEQ__QM1K__->last_seq_or_and__CN3K= 0;
+ SLOT_DATA__IJRG__->last_seq_call_and_loop__SZQL= 0;
+ SLOT_DATA__IJRG__->last_seq_call_local_and_loop__UZQL= 0;
+ SLOT_DATA__IJRG__->last_seq_or_and__QZQL= 0;
+ seq_index__PJ5J= 0;
+ FAST_ARRAYoLOCAL_SEQo__KALL__->parent_arrayed_collection__SALL=(*ARRAYED_COLLECTIONoLOCAL_SEQo__LALL__);
+ result__VKKM=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCAL_SEQo__KALL));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__VKKM=FAST_ARRAYoLOCAL_SEQo__KALL__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLOCAL_SEQo__KALL__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__VKKM=((__FAST_ARRAYoLOCAL_SEQo__KALL *)ptr__4AL);
+ *(result__VKKM) = *(FAST_ARRAYoLOCAL_SEQo__KALL__);
+ };
+ Self__EBEN=((__FAST_ARRAYoLOCAL_SEQo__KALL *)result__VKKM);
+ if ((Self__EBEN->parent_arrayed_collection__SALL.capacity__E1DN < 512)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 9));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__BPRN=((void **)__tmp__PC4T);
+ idx__PHQ= 511;
+ while ((idx__PHQ >= 0)) {
+ __tmp__BPRN[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__EBEN->parent_arrayed_collection__SALL.storage__C2DN=__tmp__BPRN;
+ Self__EBEN->parent_arrayed_collection__SALL.capacity__E1DN= 512;
+ };
+ Self__EBEN->parent_arrayed_collection__SALL.upper__C1DN=(__INTEGER__Q)(- 1);
+ list_free__TALL=result__VKKM;
+ result__Z4NU=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+ *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+ };
+ Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+ if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F < 512)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 9));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__KN4T=((void **)__tmp__PC4T);
+ idx__PHQ= 511;
+ while ((idx__PHQ >= 0)) {
+ __tmp__KN4T[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+ Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 512;
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ list_busy__25KL=result__Z4NU;
+ reduce_profil__VO2C=TRUE__K__;
+ inline_level_current__PGGD= 3;
+ __tmp__GEH=create__34B( 10000);
+ output_glob__BG=__tmp__GEH;
+ __tmp__KEH=create__34B( 4000000);
+ __tmp__U4LJ=create_with_capacity__5YD( 128);
+ genere_list__VSB=__tmp__U4LJ;
+ FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__->parent_arrayed_collection__SX1D=(*ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__LX1D__);
+ result__J0CF=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__J0CF=FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__J0CF=((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)ptr__4AL);
+ *(result__J0CF) = *(FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D__);
+ };
+ Self__BV5F=((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)result__J0CF);
+ if ((Self__BV5F->parent_arrayed_collection__SX1D.capacity__KV5F < 4)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 2));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__0R4T=((void **)__tmp__PC4T);
+ idx__PHQ= 3;
+ while ((idx__PHQ >= 0)) {
+ __tmp__0R4T[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__BV5F->parent_arrayed_collection__SX1D.storage__O04F=__tmp__0R4T;
+ Self__BV5F->parent_arrayed_collection__SX1D.capacity__KV5F= 4;
+ };
+ Self__BV5F->parent_arrayed_collection__SX1D.upper__G0BE=(__INTEGER__Q)(- 1);
+ Self__BV5F=result__J0CF;
+ __tmp__UFE= 0;
+ while ((__tmp__UFE <= 3)) {
+ result__NAOU=NULL;
+ __tmp__BE4T=((__POINTER__IB )(NULL));
+ typ_id__PAOU= 0;
+ __tmp__CE4T=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+ if (((unsigned long)__tmp__CE4T == 0)) {
+ result__NAOU=FAST_ARRAYoLOCALo__2W1D__;
+ } else /* FALSE */ {
+ typ_id__PAOU=__FAST_ARRAYoLOCALo__2W1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CE4T));
+ if ((typ_id__PAOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RAOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SAOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__TAOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__SAOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__RAOU=micro_alloc__table__lab__UKI(__tmp__SAOU,((__POINTER__IB )(&(table_size[(__tmp__TAOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__SAOU)));
+ __tmp__BE4T=__tmp__RAOU;
+ } else /* FALSE */ {
+ __tmp__TAOU=((__UINTEGER_32__ZWB )typ_id__PAOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__RAOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SAOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RAOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RAOU=micro_alloc__table__lab__UKI(__tmp__SAOU,((__POINTER__IB )(&(table_type[(__tmp__TAOU)]))),(__UINTEGER_32__ZWB)(__tmp__TAOU | 1));
+ __tmp__BE4T=__tmp__RAOU;
+ };
+ result__NAOU=((__FAST_ARRAYoLOCALo__2W1D *)__tmp__BE4T);
+ *(result__NAOU) = *(FAST_ARRAYoLOCALo__2W1D__);
+ };
+ Self__DM0T=((__FAST_ARRAYoLOCALo__2W1D *)result__NAOU);
+ if ((Self__DM0T->parent_arrayed_collection__EX1D.capacity__ZZ4F < 32)) {
+ __tmp__RAOU=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 5));
+ __tmp__SAOU=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RS4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__TS4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RAOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RS4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RS4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__RAOU=(void *)((unsigned long)__tmp__TS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__RAOU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VS4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WS4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RAOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VS4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VS4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__TAOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WS4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VS4T=micro_alloc__table__lab__UKI(__tmp__WS4T,((__POINTER__IB )(&(table_size[(__tmp__TAOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WS4T)));
+ ((__POINTER__IB *)__tmp__VS4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__SAOU=(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__0S4T=search__LQCB(__tmp__TS4T);
+ __tmp__SAOU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__0S4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__MS4T=((void **)__tmp__SAOU);
+ Self__NS4T= 31;
+ while ((Self__NS4T >= 0)) {
+ __tmp__MS4T[Self__NS4T]=NULL;
+ Self__NS4T=(__INTEGER__Q)(Self__NS4T - 1);
+ };
+ Self__DM0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__MS4T;
+ Self__DM0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 32;
+ };
+ Self__DM0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ Self__1OAG=((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)Self__BV5F);
+ if (((__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE + 1) <= (__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F - 1))) {
+ Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE=(__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE + 1);
+ __tmp__LPAG=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__LPAG=FALSE__O__;
+ };
+ if ((! __tmp__LPAG)) {
+ if ((Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F == 0)) {
+ __tmp__VS4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ __tmp__WS4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__3S4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5S4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__VS4T=(void *)((unsigned long)__tmp__5S4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__VS4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BT4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CT4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__DT4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CT4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BT4T=micro_alloc__table__lab__UKI(__tmp__CT4T,((__POINTER__IB )(&(table_size[(__tmp__DT4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CT4T)));
+ ((__POINTER__IB *)__tmp__BT4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__WS4T=(void *)((unsigned long)__tmp__BT4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GT4T=search__LQCB(__tmp__5S4T);
+ __tmp__WS4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GT4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__I2SG=((void **)__tmp__WS4T);
+ Self__HO5G= 1;
+ while ((Self__HO5G >= 0)) {
+ __tmp__I2SG[Self__HO5G]=NULL;
+ Self__HO5G=(__INTEGER__Q)(Self__HO5G - 1);
+ };
+ Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F=__tmp__I2SG;
+ Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F= 2;
+ Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE= 0;
+ } else /* FALSE */ {
+ Self__HO5G=(__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F << 1);
+ __tmp__I2SG=Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F;
+ __tmp__AQAG=Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F;
+ __tmp__VS4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__I2SG)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__AQAG * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__HO5G * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__I2SG=((void **)__tmp__VS4T);
+ __tmp__ZW2G=(__INTEGER__Q)(Self__HO5G - 1);
+ Self__HGVH=__tmp__AQAG;
+ while ((Self__HGVH <= __tmp__ZW2G)) {
+ __tmp__I2SG[Self__HGVH]=NULL;
+ Self__HGVH=(__INTEGER__Q)(Self__HGVH + 1);
+ };
+ Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F=__tmp__I2SG;
+ Self__1OAG->parent_arrayed_collection__SX1D.capacity__KV5F=Self__HO5G;
+ Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE=(__INTEGER__Q)(Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE + 1);
+ };
+ };
+ ((void **)Self__1OAG->parent_arrayed_collection__SX1D.storage__O04F)[Self__1OAG->parent_arrayed_collection__SX1D.upper__G0BE]=result__NAOU;
+ __tmp__UFE=(__INTEGER__Q)(__tmp__UFE + 1);
+ };
+ var_size__TX1D=result__J0CF;
+ result__Z4NU=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__Z4NU=FAST_ARRAYoLOCALo__2W1D__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoLOCALo__2W1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__Z4NU=((__FAST_ARRAYoLOCALo__2W1D *)ptr__4AL);
+ *(result__Z4NU) = *(FAST_ARRAYoLOCALo__2W1D__);
+ };
+ Self__4J0T=((__FAST_ARRAYoLOCALo__2W1D *)result__Z4NU);
+ if ((Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F < 64)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 6));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__KN4T=((void **)__tmp__PC4T);
+ idx__PHQ= 63;
+ while ((idx__PHQ >= 0)) {
+ __tmp__KN4T[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__KN4T;
+ Self__4J0T->parent_arrayed_collection__EX1D.capacity__ZZ4F= 64;
+ };
+ Self__4J0T->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ free_context__R0BE=result__Z4NU;
+ __tmp__K0D=create__34B( 256);
+ append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_8));
+ __tmp__UFE= 3;
+ while ((__tmp__UFE <= 28)) {
+ add_last__ACV(((__STRING__BC *)__tmp__K0D),'=');
+ __tmp__UFE=(__INTEGER__Q)(__tmp__UFE + 1);
+ };
+ append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_9));
+ append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_10));
+ __tmp__UFE=(__INTEGER__Q)((&__string_10)->count__0C + 5);
+ while ((__tmp__UFE <= 28)) {
+ add_last__ACV(((__STRING__BC *)__tmp__K0D),' ');
+ __tmp__UFE=(__INTEGER__Q)(__tmp__UFE + 1);
+ };
+ append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_11));
+ __tmp__UFE= 3;
+ while ((__tmp__UFE <= 28)) {
+ add_last__ACV(((__STRING__BC *)__tmp__K0D),'=');
+ __tmp__UFE=(__INTEGER__Q)(__tmp__UFE + 1);
+ };
+ append__KWX(((__STRING__BC *)__tmp__K0D),(&__string_12));
+ output__MK=__tmp__K0D;
+ result__YVBG=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__YVBG=HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__;
+ } else /* FALSE */ {
+ __tmp__UFE=__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__YVBG=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)ptr__4AL);
+ *(result__YVBG) = *(HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB__);
+ };
+ Self__YE1G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)result__YVBG);
+ __tmp__UFE=prime_number_ceiling__OKN( 193);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(__tmp__UFE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__U2HH=((void **)__tmp__EBL);
+ Self__XYG=(__INTEGER__Q)(__tmp__UFE - 1);
+ while ((Self__XYG >= 0)) {
+ Result__U2HH[Self__XYG]=NULL;
+ Self__XYG=(__INTEGER__Q)(Self__XYG - 1);
+ };
+ Self__YE1G->buckets__KD4G=Result__U2HH;
+ Self__YE1G->capacity__5E1G=__tmp__UFE;
+ Self__YE1G->cache_user__MD4G=(__INTEGER__Q)(- 1);
+ Self__YE1G->count__MXB= 0;
+ source_line__KXB=result__YVBG;
+ HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__->key__RM1G= 0;
+ FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__->parent_arrayed_collection__VJWI=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__OJWI__);
+ result__CYIK=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ __tmp__UFE= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__CYIK=FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__;
+ } else /* FALSE */ {
+ __tmp__UFE=__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((__tmp__UFE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )__tmp__UFE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__CYIK=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)ptr__4AL);
+ *(result__CYIK) = *(FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI__);
+ };
+ Self__LXGL=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)result__CYIK);
+ if ((Self__LXGL->parent_arrayed_collection__VJWI.capacity__UXGL < 5)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 5 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__CU4T=((void **)__tmp__PC4T);
+ idx__PHQ= 4;
+ while ((idx__PHQ >= 0)) {
+ __tmp__CU4T[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__LXGL->parent_arrayed_collection__VJWI.storage__3TGL=__tmp__CU4T;
+ Self__LXGL->parent_arrayed_collection__VJWI.capacity__UXGL= 5;
+ };
+ Self__LXGL->parent_arrayed_collection__VJWI.upper__AYGL=(__INTEGER__Q)(- 1);
+ Self__LXGL=result__CYIK;
+ __tmp__UFE= 0;
+ while ((__tmp__UFE <= 4)) {
+ __tmp__5UMJ=create_with_capacity__XEZG( 8);
+ Self__P3GL=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)Self__LXGL);
+ if (((__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL + 1) <= (__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL - 1))) {
+ Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL=(__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL + 1);
+ __tmp__LPAG=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__LPAG=FALSE__O__;
+ };
+ if ((! __tmp__LPAG)) {
+ if ((Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL == 0)) {
+ __tmp__VS4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ __tmp__WS4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__3S4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5S4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__VS4T=(void *)((unsigned long)__tmp__5S4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__VS4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BT4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CT4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VS4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__DT4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CT4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BT4T=micro_alloc__table__lab__UKI(__tmp__CT4T,((__POINTER__IB )(&(table_size[(__tmp__DT4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CT4T)));
+ ((__POINTER__IB *)__tmp__BT4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__WS4T=(void *)((unsigned long)__tmp__BT4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GT4T=search__LQCB(__tmp__5S4T);
+ __tmp__WS4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GT4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__WL0L=((void **)__tmp__WS4T);
+ Self__HO5G= 1;
+ while ((Self__HO5G >= 0)) {
+ __tmp__WL0L[Self__HO5G]=NULL;
+ Self__HO5G=(__INTEGER__Q)(Self__HO5G - 1);
+ };
+ Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL=__tmp__WL0L;
+ Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL= 2;
+ Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL= 0;
+ } else /* FALSE */ {
+ Self__HO5G=(__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL << 1);
+ __tmp__WL0L=Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL;
+ __tmp__AQAG=Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL;
+ __tmp__VS4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__WL0L)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__AQAG * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__HO5G * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__WL0L=((void **)__tmp__VS4T);
+ __tmp__ZW2G=(__INTEGER__Q)(Self__HO5G - 1);
+ Self__HGVH=__tmp__AQAG;
+ while ((Self__HGVH <= __tmp__ZW2G)) {
+ __tmp__WL0L[Self__HGVH]=NULL;
+ Self__HGVH=(__INTEGER__Q)(Self__HGVH + 1);
+ };
+ Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL=__tmp__WL0L;
+ Self__P3GL->parent_arrayed_collection__VJWI.capacity__UXGL=Self__HO5G;
+ Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL=(__INTEGER__Q)(Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL + 1);
+ };
+ };
+ ((void **)Self__P3GL->parent_arrayed_collection__VJWI.storage__3TGL)[Self__P3GL->parent_arrayed_collection__VJWI.upper__AYGL]=__tmp__5UMJ;
+ __tmp__UFE=(__INTEGER__Q)(__tmp__UFE + 1);
+ };
+ slot_size__WJWI=result__CYIK;
+ id_counter_with_type__DNWI= 4;
+ id_counter_without_type__RI= 0;
+ __tmp__UFE= 0;
+ __tmp__GO=create__34B( 255);
+ tmp_name__HO=__tmp__GO;
+ result__G1J=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ Self__XYG= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__HASHED_SEToABSTRACT_STRINGo__IO));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__G1J=HASHED_SEToABSTRACT_STRINGo__IO__;
+ } else /* FALSE */ {
+ Self__XYG=__HASHED_SEToABSTRACT_STRINGo__IO__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((Self__XYG == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__G1J=((__HASHED_SEToABSTRACT_STRINGo__IO *)ptr__4AL);
+ *(result__G1J) = *(HASHED_SEToABSTRACT_STRINGo__IO__);
+ };
+ Self__YDY=((__HASHED_SEToABSTRACT_STRINGo__IO *)result__G1J);
+ Self__XYG=prime_number_ceiling__OKN( 53);
+ ptr__4AL=((__POINTER__IB )(__INTEGER__Q)(Self__XYG * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__EBL=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__LD0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ND0T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LD0T) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__4AL=(void *)((unsigned long)__tmp__ND0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__4AL <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PC4T=(void *)((unsigned long)(void *)((unsigned long)ptr__4AL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OD0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PC4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NC4T=micro_alloc__table__lab__UKI(__tmp__PC4T,((__POINTER__IB )(&(table_size[(__tmp__OD0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PC4T)));
+ ((__POINTER__IB *)__tmp__NC4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__EBL=(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__WC4T=search__LQCB(__tmp__ND0T);
+ __tmp__EBL=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__WC4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__XYDB=((void **)__tmp__EBL);
+ idx__PHQ=(__INTEGER__Q)(Self__XYG - 1);
+ while ((idx__PHQ >= 0)) {
+ Result__XYDB[idx__PHQ]=NULL;
+ idx__PHQ=(__INTEGER__Q)(idx__PHQ - 1);
+ };
+ Self__YDY->buckets__WZX=Result__XYDB;
+ Self__YDY->capacity__PZX=Self__XYG;
+ Self__YDY->count__X0X= 0;
+ list__SO=result__G1J;
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)result__G1J),(&__string_13));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_14));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_15));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_16));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_17));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_18));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_19));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_20));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_21));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_22));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_23));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_24));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_25));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_26));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_27));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_28));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_29));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_30));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_31));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_32));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_33));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_34));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_35));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_36));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_37));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_38));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_39));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_40));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_41));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_42));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_43));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_44));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_45));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_46));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_47));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_48));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_49));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_50));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_51));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_52));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_53));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_54));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_55));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_56));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_7));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_57));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_58));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_59));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_60));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_61));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_62));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_63));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_64));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_65));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_66));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_67));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_68));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_5));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_6));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_69));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_70));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_71));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_72));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_73));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_74));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_75));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_76));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_77));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_78));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_79));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_80));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_81));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_82));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_83));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_84));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_85));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_86));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_87));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_88));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_89));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_90));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_91));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_92));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_93));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_94));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_95));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_96));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_97));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_98));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_99));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_100));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_101));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_102));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_103));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_104));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_105));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_106));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_107));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_108));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_109));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_110));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_111));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_112));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_113));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_114));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_115));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_116));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_117));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_118));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_119));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_120));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_121));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_122));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_123));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_124));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_125));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_126));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_127));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_128));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_129));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_130));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_131));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_132));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_133));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_134));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_135));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_136));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_137));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_138));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_79));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_139));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_140));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_141));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_142));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_74));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_143));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_144));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_145));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_146));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_147));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_148));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_149));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_150));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_151));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_152));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_153));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_154));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_155));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_156));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_157));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_158));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_159));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_75));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_160));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_161));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_162));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_163));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_164));
+ add__2YX(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),(&__string_165));
+ __tmp__Q3=operator__name__G4F((&__string_25));
+ operator_equal__R3=__tmp__Q3;
+ __tmp__Q3=operator__name__G4F((&__string_26));
+ operator_not_equal__V3=__tmp__Q3;
+ __tmp__SC=((__UINTEGER_64__YB )((unsigned long long)time(NULL)));
+ __tmp__GO=NULL;
+ __tmp__LPAG=FALSE__O__;
+ arg__F4=NULL;
+ is_path_list__G4=FALSE__O__;
+ Self__XYG= 1;
+ while ((Self__XYG <= __tmp__SFE->parent_arrayed_collection__BSD.upper__ESD)) {
+ __tmp__WBXS=((void **)((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE)->parent_arrayed_collection__BSD.storage__RAZ)[Self__XYG];
+ __tmp__GO=__tmp__WBXS;
+ if ((((__CHARACTER__DB *)((__STRING__BC *)__tmp__WBXS)->storage__LFL)[ 0] == '-')) {
+ if (((__tmp__WBXS->count__WJ >= 3) && (((__CHARACTER__DB *)((__STRING__BC *)__tmp__WBXS)->storage__LFL)[ 1] == '-'))) {
+ __tmp__L5=((__CHARACTER__DB *)((__STRING__BC *)__tmp__WBXS)->storage__LFL)[ 2];
+ if ((__tmp__L5 == 'v')) {
+ verbose_level__R5= 1;
+ };
+ if ((__tmp__L5 == 'p')) {
+ is_path_list__G4=TRUE__K__;
+ };
+ } else /* FALSE */ {
+ if ((! __tmp__LPAG)) {
+ load_lip__HSD((&__string_166));
+ __tmp__LPAG=TRUE__K__;
+ };
+ copy__Q2X(((__STRING__BC *)__tmp__NFH),__tmp__WBXS);
+ Self__KV4T=((__STRING__BC *)__tmp__NFH);
+ if (( 1 > Self__KV4T->count__WJ)) {
+ Self__KV4T->count__WJ= 0;
+ } else /* FALSE */ {
+ __tmp__5AOU=Self__KV4T->count__WJ;
+ Self__ABOU= 2;
+ while ((Self__ABOU <= __tmp__5AOU)) {
+ ((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__ABOU - 1) - 1)]=((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)(Self__ABOU - 1)];
+ Self__ABOU=(__INTEGER__Q)(Self__ABOU + 1);
+ };
+ Self__KV4T->count__WJ=(__INTEGER__Q)(Self__KV4T->count__WJ - 1);
+ };
+ __tmp__IAB=get__PJC(__tmp__NFH);
+ __tmp__KAB=get_method__W2B(__tmp__IAB);
+ if ((((void *)__tmp__KAB == (void *)NULL) || ((void *)__tmp__KAB->section__QAB != (void *)(&__string_36)))) {
+ print__KKG((&__string_167));
+ put_string__RGZ(((__STRING__BC *)__tmp__WBXS));
+ print__KKG((&__string_168));
+ display_usage__GWD();
+ };
+ if (((void *)__tmp__KAB->argument__5AB != (void *)NULL)) {
+ __tmp__5AOU=(__INTEGER__Q)(Self__XYG + 1);
+ Self__XYG=__tmp__5AOU;
+ if ((__tmp__5AOU > __tmp__SFE->parent_arrayed_collection__BSD.upper__ESD)) {
+ print__KKG((&__string_169));
+ put_string__RGZ(((__STRING__BC *)__tmp__WBXS));
+ print__KKG((&__string_170));
+ display_usage__GWD();
+ };
+ __tmp__ACXS=((void **)((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE)->parent_arrayed_collection__BSD.storage__RAZ)[__tmp__5AOU];
+ __tmp__GO=__tmp__ACXS;
+ switch (((struct ___OBJ *)__tmp__KAB->argument__5AB->value__SBB)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__UBB=(&__string_50);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__UBB=(&__string_42);
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__UBB=(&__string_46);
+ } break;
+ };
+ arg__F4=NULL;
+ if (((void *)__tmp__UBB == (void *)(&__string_50))) {
+ to_upper__Y3X(((__STRING__BC *)__tmp__ACXS));
+ __tmp__1BB=__infix_equal_equal__5RXC(((__STRING__BC *)__tmp__ACXS),(&__string_51));
+ if (__tmp__1BB) {
+ arg__F4=true__10D;
+ __tmp__FCB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__FCB=FALSE__O__;
+ };
+ if ((! __tmp__FCB)) {
+ __tmp__FCB=__infix_equal_equal__5RXC(((__STRING__BC *)__tmp__ACXS),(&__string_52));
+ if (__tmp__FCB) {
+ arg__F4=LIP_BOOLEAN__BCB__;
+ };
+ };
+ __tmp__1BB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__1BB=FALSE__O__;
+ };
+ if ((! __tmp__1BB)) {
+ if (((void *)__tmp__UBB == (void *)(&__string_42))) {
+ __tmp__FCB=is_integer__E3LC(((__STRING__BC *)__tmp__ACXS));
+ if (__tmp__FCB) {
+ __tmp__JDB=to_integer__BFMC(((__STRING__BC *)__tmp__ACXS));
+ __tmp__LDB=get__HYW(LIP_INTEGER__HDB__,__tmp__JDB);
+ arg__F4=__tmp__LDB;
+ };
+ } else /* FALSE */ {
+ __tmp__VDB=get__PJC(__tmp__ACXS);
+ __tmp__XDB=get__TTW(LIP_STRING__TDB__,__tmp__VDB);
+ arg__F4=__tmp__XDB;
+ };
+ };
+ if (((void *)arg__F4 == (void *)NULL)) {
+ print__KKG((&__string_171));
+ put_string__RGZ(((__STRING__BC *)__tmp__ACXS));
+ print__KKG((&__string_172));
+ display_usage__GWD();
+ };
+ };
+ __tmp__1BB=run_with__WEXC(((__LIP_SLOT_CODE__HC *)__tmp__KAB),arg__F4);
+ if ((! __tmp__1BB)) {
+ print__KKG((&__string_173));
+ display_usage__GWD();
+ };
+ };
+ } else /* FALSE */ {
+ Self__KV4T=((__STRING__BC *)__tmp__GO);
+ __tmp__1BB=FALSE__O__;
+ Self__NS4T= 0;
+ Self__HO5G= 0;
+ if (( 4 <= Self__KV4T->count__WJ)) {
+ Self__NS4T=(__INTEGER__Q)((__INTEGER__Q)(Self__KV4T->count__WJ - 4) + 1);
+ Self__HO5G= 1;
+ while ((! (((Self__NS4T > Self__KV4T->count__WJ) || (Self__HO5G > (&__string_174)->count__0C)) || (((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)(Self__NS4T - 1)] != ((__CHARACTER__DB *)(&__string_174)->storage__1C)[(__INTEGER__Q)(Self__HO5G - 1)])))) {
+ Self__NS4T=(__INTEGER__Q)(Self__NS4T + 1);
+ Self__HO5G=(__INTEGER__Q)(Self__HO5G + 1);
+ };
+ __tmp__1BB=(Self__NS4T > Self__KV4T->count__WJ);
+ };
+ if (__tmp__1BB) {
+ if (__tmp__LPAG) {
+ print__KKG((&__string_175));
+ put_string__RGZ(((__STRING__BC *)__tmp__GO));
+ print__KKG((&__string_176));
+ display_usage__GWD();
+ };
+ load_lip__HSD(__tmp__GO);
+ __tmp__LPAG=TRUE__K__;
+ } else /* FALSE */ {
+ if ((! __tmp__LPAG)) {
+ load_lip__HSD((&__string_166));
+ __tmp__LPAG=TRUE__K__;
+ };
+ if (((void *)input_name__3C != (void *)NULL)) {
+ display_usage__GWD();
+ };
+ copy__Q2X(((__STRING__BC *)__tmp__NFH),((void **)((__FAST_ARRAYoSTRINGo__1RD *)__tmp__SFE)->parent_arrayed_collection__BSD.storage__RAZ)[Self__XYG]);
+ copy__Q2X(((__STRING__BC *)__tmp__OHSC),__tmp__NFH);
+ __tmp__ACXS=((__STRING__BC *)__tmp__NFH);
+ __tmp__YQOB=__tmp__ACXS->storage__LFL;
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__ACXS->count__WJ - 1);
+ Self__V5PB=((__CHARACTER__DB *)__tmp__YQOB);
+ __tmp__ZW2G=__tmp__AQAG;
+ while ((__tmp__ZW2G >= 0)) {
+ if (('\\' == Self__V5PB[__tmp__ZW2G])) {
+ Self__V5PB[__tmp__ZW2G]='/';
+ };
+ __tmp__ZW2G=(__INTEGER__Q)(__tmp__ZW2G - 1);
+ };
+ __tmp__AQAG=((__STRING__BC *)__tmp__NFH)->count__WJ;
+ while ((! ((__tmp__AQAG < 1) || (((__CHARACTER__DB *)((__STRING__BC *)__tmp__NFH)->storage__LFL)[(__INTEGER__Q)(__tmp__AQAG - 1)] == '/')))) {
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG - 1);
+ };
+ if ((__tmp__AQAG < 1)) {
+ copy__Q2X(((__STRING__BC *)__tmp__NFH),(&__string_177));
+ } else /* FALSE */ {
+ Self__CN0T=((__STRING__BC *)__tmp__NFH);
+ __tmp__5AOU=(__INTEGER__Q)(((__STRING__BC *)__tmp__NFH)->count__WJ - __tmp__AQAG);
+ if ((__tmp__5AOU > Self__CN0T->count__WJ)) {
+ Self__CN0T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__CN0T->count__WJ=(__INTEGER__Q)(Self__CN0T->count__WJ - __tmp__5AOU);
+ };
+ Self__CN0T=((__STRING__BC *)__tmp__OHSC);
+ if ((__tmp__AQAG > Self__CN0T->count__WJ)) {
+ Self__CN0T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((__tmp__AQAG > 0)) {
+ __tmp__JDB=(__INTEGER__Q)((__INTEGER__Q)(__tmp__AQAG - 1) + 1);
+ if ((__tmp__JDB > 0)) {
+ __tmp__FBOU=(__INTEGER__Q)(__tmp__AQAG + 1);
+ __tmp__HBOU=Self__CN0T->count__WJ;
+ Self__IBOU=__tmp__FBOU;
+ while ((Self__IBOU <= __tmp__HBOU)) {
+ ((__CHARACTER__DB *)Self__CN0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__IBOU - __tmp__JDB) - 1)]=((__CHARACTER__DB *)Self__CN0T->storage__LFL)[(__INTEGER__Q)(Self__IBOU - 1)];
+ Self__IBOU=(__INTEGER__Q)(Self__IBOU + 1);
};
- stat__KW= 2;
- } else {
- print__1ZE((&__string_121));
- exit(( 1));
+ Self__CN0T->count__WJ=(__INTEGER__Q)(Self__CN0T->count__WJ - __tmp__JDB);
};
};
- if ((Self__L35C == 2)) {
- print__1ZE((&__string_121));
- exit(( 1));
- };
- i__IW=(__INTEGER)(i__IW + 1);
- };
- };
- __tmp__U4=result__IX1;
- };
- if (__tmp__U4) {
- __tmp__FAB=TRUE__;
- } else {
- result__0X1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'o');
- if (result__0X1) {
- j__HW=(__INTEGER)(j__HW + 1);
- if ((j__HW > ((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.upper__TXD)) {
- print__1ZE((&__string_121));
- exit(( 1));
- };
- copy__BNK(string_tmp__RB,((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW]);
- i__IW=last_index__R11(string_tmp__RB,'.');
- if ((i__IW > 1)) {
- Self__ZSBR=((__STRING *)string_tmp__RB);
- n__0SBR=(__INTEGER)((__INTEGER)(((__STRING *)string_tmp__RB)->count__VF - i__IW) + 1);
- if ((n__0SBR > Self__ZSBR->count__VF)) {
- Self__ZSBR->count__VF= 0;
- } else {
- Self__ZSBR->count__VF=(__INTEGER)(Self__ZSBR->count__VF - n__0SBR);
- };
};
- output_name_exe__ZB=get__QEC(string_tmp__RB);
- };
- __tmp__FAB=result__0X1;
- };
- if (__tmp__FAB) {
- __tmp__CBB=TRUE__;
- } else {
- result__MY1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 't');
- if (result__MY1) {
- j__HW=(__INTEGER)(j__HW + 1);
- if ((j__HW > ((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.upper__TXD)) {
- print__1ZE((&__string_121));
- exit(( 1));
- };
- copy__BNK(string_tmp__RB,((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW]);
- to_upper__0VKB(string_tmp__RB);
- target__3B=get__QEC(string_tmp__RB);
- };
- __tmp__CBB=result__MY1;
- };
- if (__tmp__CBB) {
- __tmp__QBB=TRUE__;
- } else {
- result__4Y1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'w');
- if (result__4Y1) {
- is_warning__OBB=TRUE__;
};
- __tmp__QBB=result__4Y1;
- };
- if (__tmp__QBB) {
- __tmp__4BB=TRUE__;
- } else {
- result__QZ1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'W');
- if (result__QZ1) {
- is_all_warning__2BB=TRUE__;
- };
- __tmp__4BB=result__QZ1;
- };
- if ((! __tmp__4BB)) {
- if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'O')) {
- is_optimization__II=TRUE__;
- } else {
- print__1ZE((&__string_121));
- exit(( 1));
- };
- };
- } else {
- if (((void *)input_name__UB != (void *)NULL)) {
- print__1ZE((&__string_121));
- exit(( 1));
- };
- copy__BNK(string_tmp__RB,((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__11M)[j__HW]);
- copy__BNK(string_tmp2__ADB,string_tmp__RB);
- replace_all__with__X01(string_tmp__RB,'\\','/');
- i__IW=last_index__R11(string_tmp__RB,'/');
- if ((i__IW < 1)) {
- copy__BNK(string_tmp__RB,(&__string_123));
- } else {
- Self__1SBR=((__STRING *)string_tmp__RB);
- n__2SBR=(__INTEGER)(((__STRING *)string_tmp__RB)->count__VF - i__IW);
- if ((n__2SBR > Self__1SBR->count__VF)) {
- Self__1SBR->count__VF= 0;
- } else {
- Self__1SBR->count__VF=(__INTEGER)(Self__1SBR->count__VF - n__2SBR);
+ __tmp__AQAG=((__STRING__BC *)__tmp__OHSC)->count__WJ;
+ while ((! ((__tmp__AQAG < 1) || (((__CHARACTER__DB *)((__STRING__BC *)__tmp__OHSC)->storage__LFL)[(__INTEGER__Q)(__tmp__AQAG - 1)] == '.')))) {
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG - 1);
};
- Self__10UB=((__STRING *)string_tmp2__ADB);
- if ((i__IW > Self__10UB->count__VF)) {
- Self__10UB->count__VF= 0;
- } else {
- if ((i__IW > 0)) {
- remove_between__to__IVCC(Self__10UB, 1,i__IW);
+ if ((__tmp__AQAG > 1)) {
+ Self__CN0T=((__STRING__BC *)__tmp__OHSC);
+ __tmp__5AOU=(__INTEGER__Q)((__INTEGER__Q)(((__STRING__BC *)__tmp__OHSC)->count__WJ - __tmp__AQAG) + 1);
+ if ((__tmp__5AOU > Self__CN0T->count__WJ)) {
+ Self__CN0T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__CN0T->count__WJ=(__INTEGER__Q)(Self__CN0T->count__WJ - __tmp__5AOU);
};
};
+ __tmp__IAB=get__PJC(__tmp__NFH);
+ load_directory__is_recursive__Q1AD(LIP_CALL__EHB__,__tmp__IAB,FALSE__O__);
+ __tmp__IAB=get__PJC(__tmp__OHSC);
+ input_name__3C=__tmp__IAB;
+ put_string__to__L4D(__tmp__IAB,(&__string_106));
};
- i__IW=last_index__R11(string_tmp2__ADB,'.');
- if ((i__IW > 1)) {
- Self__FLLB=((__STRING *)string_tmp2__ADB);
- n__GLLB=(__INTEGER)((__INTEGER)(((__STRING *)string_tmp2__ADB)->count__VF - i__IW) + 1);
- if ((n__GLLB > Self__FLLB->count__VF)) {
- Self__FLLB->count__VF= 0;
- } else {
- Self__FLLB->count__VF=(__INTEGER)(Self__FLLB->count__VF - n__GLLB);
- };
- };
- Self__5SBR=((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC);
- element__4SBR=get__QEC(string_tmp__RB);
- if (((void *)Self__5SBR->first_link__5UK == (void *)NULL)) {
- result__RLNR=NULL;
- ptr__SLNR=((__POINTER )(NULL));
- typ_id__TLNR= 0;
- sz__ULNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
- if ((sz__ULNR == 0)) {
- result__RLNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
- } else {
- typ_id__TLNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ULNR);
- if ((typ_id__TLNR == (__INTEGER)(- 1))) {
- a__VLNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WLNR=(__UINTEGER_32)((__UINTEGER_32)(sz__ULNR + a__VLNR) & (__UINTEGER_32)(~ a__VLNR));
- ptr_table__DM4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WLNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CM4R=((__POINTER )(NULL));
- result__EM4R=((__POINTER *)ptr_table__DM4R)[ 0];
- if ((result__EM4R == (void *)NULL)) {
- result__EM4R=new_lab__2PJ(new_size__WLNR);
- next__CM4R=(void *)((unsigned long)result__EM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLNR)));
- ((__POINTER *)next__CM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DM4R)[ 0]=next__CM4R;
- } else {
- next__CM4R=((__POINTER *)result__EM4R)[ 0];
- if ((next__CM4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EM4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WLNR << 1)) <= 4096)) {
- next__CM4R=(void *)((unsigned long)result__EM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLNR)));
- } else {
- next__CM4R=new_lab__2PJ(new_size__WLNR);
- };
- ((__POINTER *)next__CM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DM4R)[ 0]=next__CM4R;
- } else {
- ((__POINTER *)result__EM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EM4R=next__CM4R;
- };
- };
- ptr__SLNR=result__EM4R;
- } else {
- t__XLNR=((__UINTEGER_32 )typ_id__TLNR);
- a__YLNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LM4R=(__UINTEGER_32)((__UINTEGER_32)(sz__ULNR + a__YLNR) & (__UINTEGER_32)(~ a__YLNR));
- ptr_table__IM4R=((__POINTER )(&(table_type[(t__XLNR)])));
- lab_type__KM4R=(__UINTEGER_32)(t__XLNR | 1);
- next__HM4R=((__POINTER )(NULL));
- result__JM4R=((__POINTER *)ptr_table__IM4R)[ 0];
- if ((result__JM4R == (void *)NULL)) {
- result__JM4R=new_lab__2PJ(lab_type__KM4R);
- next__HM4R=(void *)((unsigned long)result__JM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM4R)));
- ((__POINTER *)next__HM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IM4R)[ 0]=next__HM4R;
- } else {
- next__HM4R=((__POINTER *)result__JM4R)[ 0];
- if ((next__HM4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JM4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LM4R << 1)) <= 4096)) {
- next__HM4R=(void *)((unsigned long)result__JM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LM4R)));
- } else {
- next__HM4R=new_lab__2PJ(lab_type__KM4R);
- };
- ((__POINTER *)next__HM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IM4R)[ 0]=next__HM4R;
- } else {
- ((__POINTER *)result__JM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JM4R=next__HM4R;
- };
- };
- ptr__SLNR=result__JM4R;
- };
- result__RLNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__SLNR);
- *(result__RLNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
- };
- Self__ZLNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__RLNR);
- Self__ZLNR->item__BVK=element__4SBR;
- Self__ZLNR->next__AX4=NULL;
- Self__5SBR->first_link__5UK=result__RLNR;
- Self__5SBR->parent_linked_collection__DC.upper__JC= 1;
- Self__5SBR->last_link__L31=result__RLNR;
- Self__5SBR->mem_idx__OTU= 1;
- Self__5SBR->mem_lnk__XTU=result__RLNR;
- } else {
- result__1LNR=NULL;
- ptr__2LNR=((__POINTER )(NULL));
- typ_id__3LNR= 0;
- sz__4LNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
- if ((sz__4LNR == 0)) {
- result__1LNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
- } else {
- typ_id__3LNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4LNR);
- if ((typ_id__3LNR == (__INTEGER)(- 1))) {
- a__5LNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AMNR=(__UINTEGER_32)((__UINTEGER_32)(sz__4LNR + a__5LNR) & (__UINTEGER_32)(~ a__5LNR));
- ptr_table__NM4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AMNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MM4R=((__POINTER )(NULL));
- result__OM4R=((__POINTER *)ptr_table__NM4R)[ 0];
- if ((result__OM4R == (void *)NULL)) {
- result__OM4R=new_lab__2PJ(new_size__AMNR);
- next__MM4R=(void *)((unsigned long)result__OM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMNR)));
- ((__POINTER *)next__MM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NM4R)[ 0]=next__MM4R;
- } else {
- next__MM4R=((__POINTER *)result__OM4R)[ 0];
- if ((next__MM4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OM4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AMNR << 1)) <= 4096)) {
- next__MM4R=(void *)((unsigned long)result__OM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMNR)));
- } else {
- next__MM4R=new_lab__2PJ(new_size__AMNR);
- };
- ((__POINTER *)next__MM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NM4R)[ 0]=next__MM4R;
- } else {
- ((__POINTER *)result__OM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OM4R=next__MM4R;
- };
- };
- ptr__2LNR=result__OM4R;
- } else {
- t__BMNR=((__UINTEGER_32 )typ_id__3LNR);
- a__CMNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VM4R=(__UINTEGER_32)((__UINTEGER_32)(sz__4LNR + a__CMNR) & (__UINTEGER_32)(~ a__CMNR));
- ptr_table__SM4R=((__POINTER )(&(table_type[(t__BMNR)])));
- lab_type__UM4R=(__UINTEGER_32)(t__BMNR | 1);
- next__RM4R=((__POINTER )(NULL));
- result__TM4R=((__POINTER *)ptr_table__SM4R)[ 0];
- if ((result__TM4R == (void *)NULL)) {
- result__TM4R=new_lab__2PJ(lab_type__UM4R);
- next__RM4R=(void *)((unsigned long)result__TM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM4R)));
- ((__POINTER *)next__RM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SM4R)[ 0]=next__RM4R;
- } else {
- next__RM4R=((__POINTER *)result__TM4R)[ 0];
- if ((next__RM4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TM4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VM4R << 1)) <= 4096)) {
- next__RM4R=(void *)((unsigned long)result__TM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VM4R)));
- } else {
- next__RM4R=new_lab__2PJ(lab_type__UM4R);
- };
- ((__POINTER *)next__RM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SM4R)[ 0]=next__RM4R;
- } else {
- ((__POINTER *)result__TM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TM4R=next__RM4R;
- };
- };
- ptr__2LNR=result__TM4R;
- };
- result__1LNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__2LNR);
- *(result__1LNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
- };
- Self__DMNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__1LNR);
- Self__DMNR->item__BVK=element__4SBR;
- Self__DMNR->next__AX4=NULL;
- ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__5SBR->last_link__L31)->next__AX4=result__1LNR;
- Self__5SBR->parent_linked_collection__DC.upper__JC=(__INTEGER)(Self__5SBR->parent_linked_collection__DC.upper__JC + 1);
- Self__5SBR->last_link__L31=result__1LNR;
- };
- to_upper__0VKB(string_tmp2__ADB);
- input_name__UB=get__QEC(string_tmp2__ADB);
};
- j__HW=(__INTEGER)(j__HW + 1);
+ Self__XYG=(__INTEGER__Q)(Self__XYG + 1);
};
- if (((void *)input_name__UB == (void *)NULL)) {
- print__1ZE((&__string_121));
- exit(( 1));
+ if ((! __tmp__LPAG)) {
+ load_lip__HSD((&__string_166));
};
- if (((debug_level_option__3C != 0) & is_optimization__II)) {
- print__1ZE((&__string_124));
- is_optimization__II=FALSE__;
- };
- copy__BNK(string_tmp__RB,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)result__XJNR)->first_link__5UK)->item__BVK);
- append__MOK(string_tmp__RB,input_name__UB);
- append__MOK(string_tmp__RB,(&__string_125));
- to_lower__LVK(string_tmp__RB);
- output_name_c__BF=get__QEC(string_tmp__RB);
- if (((void *)output_name_exe__ZB == (void *)NULL)) {
- copy__BNK(string_tmp__RB,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)result__XJNR)->first_link__5UK)->item__BVK);
- append__MOK(string_tmp__RB,input_name__UB);
- to_lower__LVK(string_tmp__RB);
- output_name_exe__ZB=get__QEC(string_tmp__RB);
- };
- if (((void *)target__3B == (void *)NULL)) {
- target__3B=(&__string_31);
- };
- path__HGC=((__CHARACTER *)(LISAAC_DIRECTORY));
- __tmp__TGC=fast_first_index_of__until__PAD(path__HGC,'\0', 1024);
- result__FMNR=NULL;
- ptr__GMNR=((__POINTER )(NULL));
- typ_id__HMNR= 0;
- sz__IMNR=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
- if ((sz__IMNR == 0)) {
- result__FMNR=STRING_CONSTANT__;
- } else {
- typ_id__HMNR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IMNR);
- if ((typ_id__HMNR == (__INTEGER)(- 1))) {
- a__JMNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KMNR=(__UINTEGER_32)((__UINTEGER_32)(sz__IMNR + a__JMNR) & (__UINTEGER_32)(~ a__JMNR));
- ptr_table__XM4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KMNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WM4R=((__POINTER )(NULL));
- result__YM4R=((__POINTER *)ptr_table__XM4R)[ 0];
- if ((result__YM4R == (void *)NULL)) {
- result__YM4R=new_lab__2PJ(new_size__KMNR);
- next__WM4R=(void *)((unsigned long)result__YM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KMNR)));
- ((__POINTER *)next__WM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__XM4R)[ 0]=next__WM4R;
- } else {
- next__WM4R=((__POINTER *)result__YM4R)[ 0];
- if ((next__WM4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YM4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KMNR << 1)) <= 4096)) {
- next__WM4R=(void *)((unsigned long)result__YM4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KMNR)));
- } else {
- next__WM4R=new_lab__2PJ(new_size__KMNR);
- };
- ((__POINTER *)next__WM4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__XM4R)[ 0]=next__WM4R;
- } else {
- ((__POINTER *)result__YM4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__WM4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YM4R=next__WM4R;
- };
- };
- ptr__GMNR=result__YM4R;
- } else {
- t__LMNR=((__UINTEGER_32 )typ_id__HMNR);
- a__MMNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5M4R=(__UINTEGER_32)((__UINTEGER_32)(sz__IMNR + a__MMNR) & (__UINTEGER_32)(~ a__MMNR));
- ptr_table__2M4R=((__POINTER )(&(table_type[(t__LMNR)])));
- lab_type__4M4R=(__UINTEGER_32)(t__LMNR | 1);
- next__1M4R=((__POINTER )(NULL));
- result__3M4R=((__POINTER *)ptr_table__2M4R)[ 0];
- if ((result__3M4R == (void *)NULL)) {
- result__3M4R=new_lab__2PJ(lab_type__4M4R);
- next__1M4R=(void *)((unsigned long)result__3M4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M4R)));
- ((__POINTER *)next__1M4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__2M4R)[ 0]=next__1M4R;
- } else {
- next__1M4R=((__POINTER *)result__3M4R)[ 0];
- if ((next__1M4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3M4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5M4R << 1)) <= 4096)) {
- next__1M4R=(void *)((unsigned long)result__3M4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5M4R)));
- } else {
- next__1M4R=new_lab__2PJ(lab_type__4M4R);
- };
- ((__POINTER *)next__1M4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__2M4R)[ 0]=next__1M4R;
- } else {
- ((__POINTER *)result__3M4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__1M4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3M4R=next__1M4R;
- };
- };
- ptr__GMNR=result__3M4R;
- };
- result__FMNR=((__STRING_CONSTANT *)ptr__GMNR);
- *(result__FMNR) = *(STRING_CONSTANT__);
- };
- Self__QOL=((__STRING_CONSTANT *)result__FMNR);
- Self__QOL->storage__X4K=path__HGC;
- Self__QOL->count__XHB=__tmp__TGC;
- copy__BNK(string_tmp__RB,result__FMNR);
- Self__B43Q=((__STRING_CONSTANT *)result__FMNR);
- if ((((__CHARACTER *)Self__B43Q->storage__X4K)[(__INTEGER)(Self__B43Q->count__XHB - 1)] != '/')) {
- Self__D43Q=((__STRING_CONSTANT *)result__FMNR);
- __tmp__5GC=(((__CHARACTER *)Self__D43Q->storage__X4K)[(__INTEGER)(Self__D43Q->count__XHB - 1)] != '\\');
- } else {
- __tmp__5GC=FALSE__;
- };
- if (__tmp__5GC) {
- Self__OMNR=((__STRING *)string_tmp__RB);
- new_capacity__NMNR= 0;
- if ((Self__OMNR->capacity__MNK <= Self__OMNR->count__VF)) {
- if ((Self__OMNR->capacity__MNK == 0)) {
- Self__OMNR->capacity__MNK= 32;
- Self__OMNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NMNR=(__INTEGER)(Self__OMNR->capacity__MNK << 1);
- Self__PMNR=((__CHARACTER *)Self__OMNR->storage__XNK);
- old_nb_elts__QMNR=Self__OMNR->capacity__MNK;
- new__RMNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PMNR),((__UINTEGER_32 )old_nb_elts__QMNR),((__UINTEGER_32 )new_capacity__NMNR)));
- upper__DN4R=(__INTEGER)(new_capacity__NMNR - 1);
- Self__BN4R=old_nb_elts__QMNR;
- while ((Self__BN4R <= upper__DN4R)) {
- new__RMNR[Self__BN4R]='\0';
- Self__BN4R=(__INTEGER)(Self__BN4R + 1);
- };
- Self__OMNR->storage__XNK=new__RMNR;
- Self__OMNR->capacity__MNK=new_capacity__NMNR;
- };
- };
- ((__CHARACTER *)Self__OMNR->storage__XNK)[Self__OMNR->count__VF]='/';
- Self__OMNR->count__VF=(__INTEGER)(Self__OMNR->count__VF + 1);
- };
- __tmp__LHC=get__QEC(string_tmp__RB);
- __tmp__MHC=target__3B;
- __tmp__OHC=output_name_exe__ZB;
- ic__GDD=output_name_c__BF;
- result__Q3E=NULL;
- ptr__R3E=((__POINTER )(NULL));
- typ_id__W3E= 0;
- sz__T3E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo));
- if ((sz__T3E == 0)) {
- result__Q3E=HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__;
- } else {
- typ_id__W3E=__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T3E);
- if ((typ_id__W3E == (__INTEGER)(- 1))) {
- a__I43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__G43Q=(__UINTEGER_32)((__UINTEGER_32)(sz__T3E + a__I43Q) & (__UINTEGER_32)(~ a__I43Q));
- ptr_table__GN4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G43Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FN4R=((__POINTER )(NULL));
- result__HN4R=((__POINTER *)ptr_table__GN4R)[ 0];
- if ((result__HN4R == (void *)NULL)) {
- result__HN4R=new_lab__2PJ(new_size__G43Q);
- next__FN4R=(void *)((unsigned long)result__HN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G43Q)));
- ((__POINTER *)next__FN4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__GN4R)[ 0]=next__FN4R;
- } else {
- next__FN4R=((__POINTER *)result__HN4R)[ 0];
- if ((next__FN4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HN4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__G43Q << 1)) <= 4096)) {
- next__FN4R=(void *)((unsigned long)result__HN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G43Q)));
- } else {
- next__FN4R=new_lab__2PJ(new_size__G43Q);
- };
- ((__POINTER *)next__FN4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__GN4R)[ 0]=next__FN4R;
- } else {
- ((__POINTER *)result__HN4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__FN4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HN4R=next__FN4R;
- };
- };
- ptr__R3E=result__HN4R;
- } else {
- t__M43Q=((__UINTEGER_32 )typ_id__W3E);
- a__O43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ON4R=(__UINTEGER_32)((__UINTEGER_32)(sz__T3E + a__O43Q) & (__UINTEGER_32)(~ a__O43Q));
- ptr_table__LN4R=((__POINTER )(&(table_type[(t__M43Q)])));
- lab_type__NN4R=(__UINTEGER_32)(t__M43Q | 1);
- next__KN4R=((__POINTER )(NULL));
- result__MN4R=((__POINTER *)ptr_table__LN4R)[ 0];
- if ((result__MN4R == (void *)NULL)) {
- result__MN4R=new_lab__2PJ(lab_type__NN4R);
- next__KN4R=(void *)((unsigned long)result__MN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ON4R)));
- ((__POINTER *)next__KN4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__LN4R)[ 0]=next__KN4R;
- } else {
- next__KN4R=((__POINTER *)result__MN4R)[ 0];
- if ((next__KN4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MN4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ON4R << 1)) <= 4096)) {
- next__KN4R=(void *)((unsigned long)result__MN4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ON4R)));
- } else {
- next__KN4R=new_lab__2PJ(lab_type__NN4R);
- };
- ((__POINTER *)next__KN4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__LN4R)[ 0]=next__KN4R;
- } else {
- ((__POINTER *)result__MN4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__KN4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MN4R=next__KN4R;
- };
- };
- ptr__R3E=result__MN4R;
- };
- result__Q3E=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)ptr__R3E);
- *(result__Q3E) = *(HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__);
- };
- Self__SGM=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)result__Q3E);
- new_capacity__AMP=prime_number_ceiling__X3Q( 193);
- Self__SGM->buckets__HPL=create__10S(new_capacity__AMP);
- Self__SGM->capacity__CPL=new_capacity__AMP;
- Self__SGM->count__IQL= 0;
- variable__OED=result__Q3E;
- put__to__TOL(result__Q3E,__tmp__LHC,(&__string_61));
- put__to__TOL(variable__OED,ic__GDD,(&__string_62));
- put__to__TOL(variable__OED,__tmp__OHC,(&__string_63));
- put__to__TOL(variable__OED,__tmp__MHC,(&__string_64));
- copy__BNK(string_tmp__RB,__tmp__LHC);
- append__MOK(string_tmp__RB,(&__string_126));
- copy__BNK(string_tmp__4TB,string_tmp__RB);
- Self__ATBR=((__STRING *)string_tmp__4TB);
- if ((Self__ATBR->capacity__MNK > Self__ATBR->count__VF)) {
- ((__CHARACTER *)Self__ATBR->storage__XNK)[Self__ATBR->count__VF]='\0';
- } else {
- new_capacity__TMNR= 0;
- if ((Self__ATBR->capacity__MNK <= Self__ATBR->count__VF)) {
- if ((Self__ATBR->capacity__MNK == 0)) {
- Self__ATBR->capacity__MNK= 32;
- Self__ATBR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TMNR=(__INTEGER)(Self__ATBR->capacity__MNK << 1);
- Self__VMNR=((__CHARACTER *)Self__ATBR->storage__XNK);
- old_nb_elts__WMNR=Self__ATBR->capacity__MNK;
- new__XMNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VMNR),((__UINTEGER_32 )old_nb_elts__WMNR),((__UINTEGER_32 )new_capacity__TMNR)));
- upper__SN4R=(__INTEGER)(new_capacity__TMNR - 1);
- Self__QN4R=old_nb_elts__WMNR;
- while ((Self__QN4R <= upper__SN4R)) {
- new__XMNR[Self__QN4R]='\0';
- Self__QN4R=(__INTEGER)(Self__QN4R + 1);
- };
- Self__ATBR->storage__XNK=new__XMNR;
- Self__ATBR->capacity__MNK=new_capacity__TMNR;
- };
- };
- ((__CHARACTER *)Self__ATBR->storage__XNK)[Self__ATBR->count__VF]='\0';
- Self__ATBR->count__VF=(__INTEGER)(Self__ATBR->count__VF + 1);
- Self__ATBR->count__VF=(__INTEGER)(Self__ATBR->count__VF - 1);
- };
- entry__IDD=((__POINTER )(fopen((char*)(Self__ATBR->storage__XNK),"rb")));
- if ((entry__IDD == (void *)NULL)) {
- print__1ZE((&__string_127));
- put_string__2EG(((__STRING *)string_tmp__RB));
- print__1ZE((&__string_128));
+ __tmp__KAB=get_method__W2B((&__string_104));
+ if (((void *)__tmp__KAB == (void *)NULL)) {
+ print__KKG((&__string_178));
exit(( 1));
- } else {
- fclose((FILE*)((entry__IDD)));
- };
- object__ODD=create__name__generic_count__TBE(get__QEC(string_tmp__RB),(&__string_93), 0);
- source__WFD=((__PROTOTYPE *)object__ODD)->source__UFD;
- position__ZFD= 1;
- pos_cur__2FD= 1;
- pos_line__3FD= 1;
- pos_col__4FD= 0;
- while (read_word__NWH((&__string_8))) {
- is_good_section__OCE=FALSE__;
- if ((! read_target__NWX())) {
- pos__2ZGQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_129));
- put_position__ECH(pos__2ZGQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- while_do__2XX:
- {
- result__UN4R=FALSE__;
- if ((! read_space__UAF())) {
- result__UN4R=FALSE__;
- } else {
- result__VN4R='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__VN4R=((__CHARACTER )(( 0)));
- } else {
- result__VN4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__VN4R == ',')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__UN4R=TRUE__;
- };
- };
- if (result__UN4R) {
- if ((! read_target__NWX())) {
- pos__4ZGQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_129));
- put_position__ECH(pos__4ZGQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- goto while_do__2XX;
- };
- };
- do {
- name__EV3=NULL;
- result__DV3=TRUE__;
- result__XN4R=FALSE__;
- if ((! read_space__UAF())) {
- result__XN4R=FALSE__;
- } else {
- result__YN4R='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__YN4R=((__CHARACTER )(( 0)));
- } else {
- result__YN4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__YN4R == '+')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__XN4R=TRUE__;
- };
- };
- if (result__XN4R) {
- if ((! read_identifier__TPEB())) {
- pos__A0GQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_130));
- put_position__ECH(pos__A0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- name__EV3=last_string__V1G;
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__C0GQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_131));
- put_position__ECH(pos__C0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((void *)name__EV3 == (void *)(&__string_64))) {
- if ((! read_cap_identifier__ODAB())) {
- pos__E0GQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_132));
- put_position__ECH(pos__E0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- if ((! read_path__CUGB())) {
- pos__G0GQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_133));
- put_position__ECH(pos__G0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- if (is_good_section__OCE) {
- put__to__TOL(variable__OED,last_string__V1G,name__EV3);
- };
- __tmp__UX3=TRUE__;
- } else {
- __tmp__UX3=FALSE__;
- };
- if (__tmp__UX3) {
- __tmp__OZ3=TRUE__;
- } else {
- result__0N4R=FALSE__;
- if ((! read_space__UAF())) {
- result__0N4R=FALSE__;
- } else {
- result__1N4R='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__1N4R=((__CHARACTER )(( 0)));
- } else {
- result__1N4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__1N4R == '-')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__0N4R=TRUE__;
- };
- };
- if (result__0N4R) {
- if ((! read_path__CUGB())) {
- pos__I0GQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_133));
- put_position__ECH(pos__I0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (is_good_section__OCE) {
- Self__Q43Q=((__STRING_CONSTANT *)last_string__V1G);
- if ((((__CHARACTER *)Self__Q43Q->storage__X4K)[(__INTEGER)(Self__Q43Q->count__XHB - 1)] != '\\')) {
- Self__M4K=((__STRING_CONSTANT *)last_string__V1G);
- __tmp__2Y3=(((__CHARACTER *)Self__M4K->storage__X4K)[(__INTEGER)(Self__M4K->count__XHB - 1)] != '/');
- } else {
- __tmp__2Y3=FALSE__;
- };
- if (__tmp__2Y3) {
- copy__BNK(string_tmp__RB,last_string__V1G);
- Self__0MNR=((__STRING *)string_tmp__RB);
- new_capacity__ZMNR= 0;
- if ((Self__0MNR->capacity__MNK <= Self__0MNR->count__VF)) {
- if ((Self__0MNR->capacity__MNK == 0)) {
- Self__0MNR->capacity__MNK= 32;
- Self__0MNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZMNR=(__INTEGER)(Self__0MNR->capacity__MNK << 1);
- Self__1MNR=((__CHARACTER *)Self__0MNR->storage__XNK);
- old_nb_elts__2MNR=Self__0MNR->capacity__MNK;
- new__3MNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1MNR),((__UINTEGER_32 )old_nb_elts__2MNR),((__UINTEGER_32 )new_capacity__ZMNR)));
- upper__AO4R=(__INTEGER)(new_capacity__ZMNR - 1);
- Self__4N4R=old_nb_elts__2MNR;
- while ((Self__4N4R <= upper__AO4R)) {
- new__3MNR[Self__4N4R]='\0';
- Self__4N4R=(__INTEGER)(Self__4N4R + 1);
- };
- Self__0MNR->storage__XNK=new__3MNR;
- Self__0MNR->capacity__MNK=new_capacity__ZMNR;
- };
- };
- ((__CHARACTER *)Self__0MNR->storage__XNK)[Self__0MNR->count__VF]='/';
- Self__0MNR->count__VF=(__INTEGER)(Self__0MNR->count__VF + 1);
- last_string__V1G=get__QEC(string_tmp__RB);
- };
- Self__DTBR=((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC);
- element__CTBR=last_string__V1G;
- if (((void *)Self__DTBR->first_link__5UK == (void *)NULL)) {
- result__5MNR=NULL;
- ptr__ANNR=((__POINTER )(NULL));
- typ_id__BNNR= 0;
- sz__CNNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
- if ((sz__CNNR == 0)) {
- result__5MNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
- } else {
- typ_id__BNNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CNNR);
- if ((typ_id__BNNR == (__INTEGER)(- 1))) {
- a__DNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ENNR=(__UINTEGER_32)((__UINTEGER_32)(sz__CNNR + a__DNNR) & (__UINTEGER_32)(~ a__DNNR));
- ptr_table__DO4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ENNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CO4R=((__POINTER )(NULL));
- result__EO4R=((__POINTER *)ptr_table__DO4R)[ 0];
- if ((result__EO4R == (void *)NULL)) {
- result__EO4R=new_lab__2PJ(new_size__ENNR);
- next__CO4R=(void *)((unsigned long)result__EO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ENNR)));
- ((__POINTER *)next__CO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DO4R)[ 0]=next__CO4R;
- } else {
- next__CO4R=((__POINTER *)result__EO4R)[ 0];
- if ((next__CO4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EO4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ENNR << 1)) <= 4096)) {
- next__CO4R=(void *)((unsigned long)result__EO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ENNR)));
- } else {
- next__CO4R=new_lab__2PJ(new_size__ENNR);
- };
- ((__POINTER *)next__CO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__DO4R)[ 0]=next__CO4R;
- } else {
- ((__POINTER *)result__EO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__CO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EO4R=next__CO4R;
- };
- };
- ptr__ANNR=result__EO4R;
- } else {
- t__FNNR=((__UINTEGER_32 )typ_id__BNNR);
- a__GNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LO4R=(__UINTEGER_32)((__UINTEGER_32)(sz__CNNR + a__GNNR) & (__UINTEGER_32)(~ a__GNNR));
- ptr_table__IO4R=((__POINTER )(&(table_type[(t__FNNR)])));
- lab_type__KO4R=(__UINTEGER_32)(t__FNNR | 1);
- next__HO4R=((__POINTER )(NULL));
- result__JO4R=((__POINTER *)ptr_table__IO4R)[ 0];
- if ((result__JO4R == (void *)NULL)) {
- result__JO4R=new_lab__2PJ(lab_type__KO4R);
- next__HO4R=(void *)((unsigned long)result__JO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LO4R)));
- ((__POINTER *)next__HO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IO4R)[ 0]=next__HO4R;
- } else {
- next__HO4R=((__POINTER *)result__JO4R)[ 0];
- if ((next__HO4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JO4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LO4R << 1)) <= 4096)) {
- next__HO4R=(void *)((unsigned long)result__JO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LO4R)));
- } else {
- next__HO4R=new_lab__2PJ(lab_type__KO4R);
- };
- ((__POINTER *)next__HO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__IO4R)[ 0]=next__HO4R;
- } else {
- ((__POINTER *)result__JO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__HO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JO4R=next__HO4R;
- };
- };
- ptr__ANNR=result__JO4R;
- };
- result__5MNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__ANNR);
- *(result__5MNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
- };
- Self__HNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__5MNR);
- Self__HNNR->item__BVK=element__CTBR;
- Self__HNNR->next__AX4=NULL;
- Self__DTBR->first_link__5UK=result__5MNR;
- Self__DTBR->parent_linked_collection__DC.upper__JC= 1;
- Self__DTBR->last_link__L31=result__5MNR;
- Self__DTBR->mem_idx__OTU= 1;
- Self__DTBR->mem_lnk__XTU=result__5MNR;
- } else {
- result__JNNR=NULL;
- ptr__KNNR=((__POINTER )(NULL));
- typ_id__LNNR= 0;
- sz__MNNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
- if ((sz__MNNR == 0)) {
- result__JNNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
- } else {
- typ_id__LNNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MNNR);
- if ((typ_id__LNNR == (__INTEGER)(- 1))) {
- a__NNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ONNR=(__UINTEGER_32)((__UINTEGER_32)(sz__MNNR + a__NNNR) & (__UINTEGER_32)(~ a__NNNR));
- ptr_table__NO4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ONNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MO4R=((__POINTER )(NULL));
- result__OO4R=((__POINTER *)ptr_table__NO4R)[ 0];
- if ((result__OO4R == (void *)NULL)) {
- result__OO4R=new_lab__2PJ(new_size__ONNR);
- next__MO4R=(void *)((unsigned long)result__OO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONNR)));
- ((__POINTER *)next__MO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NO4R)[ 0]=next__MO4R;
- } else {
- next__MO4R=((__POINTER *)result__OO4R)[ 0];
- if ((next__MO4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OO4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ONNR << 1)) <= 4096)) {
- next__MO4R=(void *)((unsigned long)result__OO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ONNR)));
- } else {
- next__MO4R=new_lab__2PJ(new_size__ONNR);
- };
- ((__POINTER *)next__MO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__NO4R)[ 0]=next__MO4R;
- } else {
- ((__POINTER *)result__OO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__MO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OO4R=next__MO4R;
- };
- };
- ptr__KNNR=result__OO4R;
- } else {
- t__PNNR=((__UINTEGER_32 )typ_id__LNNR);
- a__QNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VO4R=(__UINTEGER_32)((__UINTEGER_32)(sz__MNNR + a__QNNR) & (__UINTEGER_32)(~ a__QNNR));
- ptr_table__SO4R=((__POINTER )(&(table_type[(t__PNNR)])));
- lab_type__UO4R=(__UINTEGER_32)(t__PNNR | 1);
- next__RO4R=((__POINTER )(NULL));
- result__TO4R=((__POINTER *)ptr_table__SO4R)[ 0];
- if ((result__TO4R == (void *)NULL)) {
- result__TO4R=new_lab__2PJ(lab_type__UO4R);
- next__RO4R=(void *)((unsigned long)result__TO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VO4R)));
- ((__POINTER *)next__RO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SO4R)[ 0]=next__RO4R;
- } else {
- next__RO4R=((__POINTER *)result__TO4R)[ 0];
- if ((next__RO4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TO4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VO4R << 1)) <= 4096)) {
- next__RO4R=(void *)((unsigned long)result__TO4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VO4R)));
- } else {
- next__RO4R=new_lab__2PJ(lab_type__UO4R);
- };
- ((__POINTER *)next__RO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__SO4R)[ 0]=next__RO4R;
- } else {
- ((__POINTER *)result__TO4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__RO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TO4R=next__RO4R;
- };
- };
- ptr__KNNR=result__TO4R;
- };
- result__JNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__KNNR);
- *(result__JNNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
- };
- Self__RNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__JNNR);
- Self__RNNR->item__BVK=element__CTBR;
- Self__RNNR->next__AX4=NULL;
- ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__DTBR->last_link__L31)->next__AX4=result__JNNR;
- Self__DTBR->parent_linked_collection__DC.upper__JC=(__INTEGER)(Self__DTBR->parent_linked_collection__DC.upper__JC + 1);
- Self__DTBR->last_link__L31=result__JNNR;
- };
- };
- };
- __tmp__OZ3=result__0N4R;
- };
- if ((! __tmp__OZ3)) {
- result__WO4R=FALSE__;
- if ((! read_space__UAF())) {
- result__WO4R=FALSE__;
- } else {
- result__XO4R='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__XO4R=((__CHARACTER )(( 0)));
- } else {
- result__XO4R=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__XO4R == '*')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__WO4R=TRUE__;
- };
- };
- if (result__WO4R) {
- if ((! read_path__CUGB())) {
- pos__K0GQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_134));
- put_position__ECH(pos__K0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (is_good_section__OCE) {
- Self__A31=((__LINKED_LISToSTRING_CONSTANTo *)command_list__VI);
- element__B31=last_string__V1G;
- if (((void *)Self__A31->first_link__5UK == (void *)NULL)) {
- result__TNNR=NULL;
- ptr__UNNR=((__POINTER )(NULL));
- typ_id__VNNR= 0;
- sz__WNNR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
- if ((sz__WNNR == 0)) {
- result__TNNR=LINKED_LIST_NODEoSTRING_CONSTANTo__;
- } else {
- typ_id__VNNR=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WNNR);
- if ((typ_id__VNNR == (__INTEGER)(- 1))) {
- a__XNNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YNNR=(__UINTEGER_32)((__UINTEGER_32)(sz__WNNR + a__XNNR) & (__UINTEGER_32)(~ a__XNNR));
- ptr_table__0O4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YNNR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZO4R=((__POINTER )(NULL));
- result__1O4R=((__POINTER *)ptr_table__0O4R)[ 0];
- if ((result__1O4R == (void *)NULL)) {
- result__1O4R=new_lab__2PJ(new_size__YNNR);
- next__ZO4R=(void *)((unsigned long)result__1O4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YNNR)));
- ((__POINTER *)next__ZO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__0O4R)[ 0]=next__ZO4R;
- } else {
- next__ZO4R=((__POINTER *)result__1O4R)[ 0];
- if ((next__ZO4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1O4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YNNR << 1)) <= 4096)) {
- next__ZO4R=(void *)((unsigned long)result__1O4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YNNR)));
- } else {
- next__ZO4R=new_lab__2PJ(new_size__YNNR);
- };
- ((__POINTER *)next__ZO4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__0O4R)[ 0]=next__ZO4R;
- } else {
- ((__POINTER *)result__1O4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZO4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1O4R=next__ZO4R;
- };
- };
- ptr__UNNR=result__1O4R;
- } else {
- t__ZNNR=((__UINTEGER_32 )typ_id__VNNR);
- a__0NNR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CP4R=(__UINTEGER_32)((__UINTEGER_32)(sz__WNNR + a__0NNR) & (__UINTEGER_32)(~ a__0NNR));
- ptr_table__5O4R=((__POINTER )(&(table_type[(t__ZNNR)])));
- lab_type__BP4R=(__UINTEGER_32)(t__ZNNR | 1);
- next__4O4R=((__POINTER )(NULL));
- result__AP4R=((__POINTER *)ptr_table__5O4R)[ 0];
- if ((result__AP4R == (void *)NULL)) {
- result__AP4R=new_lab__2PJ(lab_type__BP4R);
- next__4O4R=(void *)((unsigned long)result__AP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CP4R)));
- ((__POINTER *)next__4O4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__5O4R)[ 0]=next__4O4R;
- } else {
- next__4O4R=((__POINTER *)result__AP4R)[ 0];
- if ((next__4O4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AP4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CP4R << 1)) <= 4096)) {
- next__4O4R=(void *)((unsigned long)result__AP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CP4R)));
- } else {
- next__4O4R=new_lab__2PJ(lab_type__BP4R);
- };
- ((__POINTER *)next__4O4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__5O4R)[ 0]=next__4O4R;
- } else {
- ((__POINTER *)result__AP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__4O4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AP4R=next__4O4R;
- };
- };
- ptr__UNNR=result__AP4R;
- };
- result__TNNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__UNNR);
- *(result__TNNR) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
- };
- Self__1NNR=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__TNNR);
- Self__1NNR->item__BVK=element__B31;
- Self__1NNR->next__AX4=NULL;
- Self__A31->first_link__5UK=result__TNNR;
- Self__A31->parent_linked_collection__DC.upper__JC= 1;
- Self__A31->last_link__L31=result__TNNR;
- Self__A31->mem_idx__OTU= 1;
- Self__A31->mem_lnk__XTU=result__TNNR;
- } else {
- result__YEFB=NULL;
- ptr__ZEFB=((__POINTER )(NULL));
- typ_id__4EFB= 0;
- sz__1EFB=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
- if ((sz__1EFB == 0)) {
- result__YEFB=LINKED_LIST_NODEoSTRING_CONSTANTo__;
- } else {
- typ_id__4EFB=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1EFB);
- if ((typ_id__4EFB == (__INTEGER)(- 1))) {
- a__X1ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V1ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__1EFB + a__X1ZQ) & (__UINTEGER_32)(~ a__X1ZQ));
- ptr_table__EP4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V1ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__DP4R=((__POINTER )(NULL));
- result__FP4R=((__POINTER *)ptr_table__EP4R)[ 0];
- if ((result__FP4R == (void *)NULL)) {
- result__FP4R=new_lab__2PJ(new_size__V1ZQ);
- next__DP4R=(void *)((unsigned long)result__FP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V1ZQ)));
- ((__POINTER *)next__DP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__EP4R)[ 0]=next__DP4R;
- } else {
- next__DP4R=((__POINTER *)result__FP4R)[ 0];
- if ((next__DP4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FP4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V1ZQ << 1)) <= 4096)) {
- next__DP4R=(void *)((unsigned long)result__FP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V1ZQ)));
- } else {
- next__DP4R=new_lab__2PJ(new_size__V1ZQ);
- };
- ((__POINTER *)next__DP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__EP4R)[ 0]=next__DP4R;
- } else {
- ((__POINTER *)result__FP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__DP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FP4R=next__DP4R;
- };
- };
- ptr__ZEFB=result__FP4R;
- } else {
- t__11ZQ=((__UINTEGER_32 )typ_id__4EFB);
- a__31ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MP4R=(__UINTEGER_32)((__UINTEGER_32)(sz__1EFB + a__31ZQ) & (__UINTEGER_32)(~ a__31ZQ));
- ptr_table__JP4R=((__POINTER )(&(table_type[(t__11ZQ)])));
- lab_type__LP4R=(__UINTEGER_32)(t__11ZQ | 1);
- next__IP4R=((__POINTER )(NULL));
- result__KP4R=((__POINTER *)ptr_table__JP4R)[ 0];
- if ((result__KP4R == (void *)NULL)) {
- result__KP4R=new_lab__2PJ(lab_type__LP4R);
- next__IP4R=(void *)((unsigned long)result__KP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP4R)));
- ((__POINTER *)next__IP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__JP4R)[ 0]=next__IP4R;
- } else {
- next__IP4R=((__POINTER *)result__KP4R)[ 0];
- if ((next__IP4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KP4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MP4R << 1)) <= 4096)) {
- next__IP4R=(void *)((unsigned long)result__KP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MP4R)));
- } else {
- next__IP4R=new_lab__2PJ(lab_type__LP4R);
- };
- ((__POINTER *)next__IP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__JP4R)[ 0]=next__IP4R;
- } else {
- ((__POINTER *)result__KP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__IP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KP4R=next__IP4R;
- };
- };
- ptr__ZEFB=result__KP4R;
- };
- result__YEFB=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__ZEFB);
- *(result__YEFB) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
- };
- Self__OKMB=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__YEFB);
- Self__OKMB->item__BVK=element__B31;
- Self__OKMB->next__AX4=NULL;
- ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__A31->last_link__L31)->next__AX4=result__YEFB;
- Self__A31->parent_linked_collection__DC.upper__JC=(__INTEGER)(Self__A31->parent_linked_collection__DC.upper__JC + 1);
- Self__A31->last_link__L31=result__YEFB;
- };
- };
- } else {
- result__DV3=FALSE__;
- };
- };
- if (result__DV3) {
- result__IU3=FALSE__;
- if ((! read_space__UAF())) {
- result__IU3=FALSE__;
- } else {
- result__V2BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__V2BR=((__CHARACTER )(( 0)));
- } else {
- result__V2BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__V2BR == ';')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__IU3=TRUE__;
- };
- };
- __tmp__303=(! result__IU3);
- } else {
- __tmp__303=FALSE__;
- };
- if (__tmp__303) {
- pos__M0GQ=current_position__EJG();
- put_error__text__0AH( 2,(&__string_135));
- put_position__ECH(pos__M0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } while (result__DV3);
- };
- read_space__UAF();
- result__ETBR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__ETBR=((__CHARACTER )(( 0)));
- } else {
- result__ETBR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__ETBR != ((__CHARACTER )(( 0))))) {
- pos__O0GQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_136));
- put_position__ECH(pos__O0GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
};
- if ((! is_found__LGD)) {
- copy__BNK(string_tmp__RB,(&__string_137));
- append__MOK(string_tmp__RB,at__VWM(variable__OED,(&__string_64)));
- append__MOK(string_tmp__RB,(&__string_138));
- pos__KMG=current_position__EJG();
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(pos__KMG);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ __tmp__LPAG=run_with__WEXC(((__LIP_SLOT_CODE__HC *)__tmp__KAB),NULL);
+ if (is_path_list__G4) {
+ ((__STRING__BC *)__tmp__NFH)->count__WJ= 0;
+ typ_id__PAOU= 0;
+ Self__NS4T=__tmp__FPE->parent_arrayed_collection__MD.upper__SD;
+ while ((typ_id__PAOU <= Self__NS4T)) {
+ append__KWX(((__STRING__BC *)__tmp__NFH),((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)__tmp__FPE)->parent_arrayed_collection__MD.storage__CCZ)[typ_id__PAOU]);
+ add_last__ACV(((__STRING__BC *)__tmp__NFH),'\n');
+ typ_id__PAOU=(__INTEGER__Q)(typ_id__PAOU + 1);
+ };
+ copy__Q2X(((__STRING__BC *)__tmp__4FE),(&__string_179));
+ __tmp__WBXS=((__STRING__BC *)__tmp__4FE);
+ if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__WBXS,'\0');
+ __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ - 1);
+ };
+ __tmp__NC4T=((__POINTER__IB )(fopen((char*)(__tmp__WBXS->storage__LFL),"w+b")));
+ __tmp__1BB=(__tmp__NC4T != (void *)NULL);
+ if (__tmp__1BB) {
+ fclose((FILE*)((__tmp__NC4T)));
+ };
+ if ((! __tmp__1BB)) {
+ put_string__JJG((&__string_180));
exit(( 1));
};
+ copy__Q2X(((__STRING__BC *)__tmp__4FE),(&__string_179));
+ __tmp__WBXS=((__STRING__BC *)__tmp__4FE);
+ if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__WBXS,'\0');
+ __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ - 1);
+ };
+ __tmp__NC4T=((__POINTER__IB )(fopen((char*)(__tmp__WBXS->storage__LFL),"wb")));
+ typ_id__PAOU=__tmp__NFH->count__WJ;
+ __tmp__WBXS=((__STRING__BC *)__tmp__NFH);
+ if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__WBXS,'\0');
+ __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ - 1);
+ };
+ fwrite((void *)((__tmp__WBXS->storage__LFL)),(size_t)(1), (size_t)((typ_id__PAOU)),(FILE*)((__tmp__NC4T)));
+ fclose((FILE*)((__tmp__NC4T)));
+ exit(( 0));
};
- object__ODD=NULL;
- if ((verbose_level__FX != 0)) {
- copy__BNK(string_tmp__RB,(&__string_139));
- append__MOK(string_tmp__RB,input_name__UB);
- to_lower__LVK(string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_140));
- append__MOK(string_tmp__RB,output_name_exe__ZB);
- append__MOK(string_tmp__RB,(&__string_141));
- append__MOK(string_tmp__RB,target__3B);
- append__MOK(string_tmp__RB,(&__string_142));
- Self__NHD= 1;
- limit_up__OHD=result__XJNR->parent_linked_collection__DC.upper__JC;
- while ((Self__NHD <= limit_up__OHD)) {
- append__MOK(string_tmp__RB,(&__string_143));
- append__MOK(string_tmp__RB,item__DTU(path_directory__EC,Self__NHD));
- Self__4NNR=((__STRING *)string_tmp__RB);
- new_capacity__3NNR= 0;
- if ((Self__4NNR->capacity__MNK <= Self__4NNR->count__VF)) {
- if ((Self__4NNR->capacity__MNK == 0)) {
- Self__4NNR->capacity__MNK= 32;
- Self__4NNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__3NNR=(__INTEGER)(Self__4NNR->capacity__MNK << 1);
- Self__5NNR=((__CHARACTER *)Self__4NNR->storage__XNK);
- old_nb_elts__AONR=Self__4NNR->capacity__MNK;
- new__BONR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5NNR),((__UINTEGER_32 )old_nb_elts__AONR),((__UINTEGER_32 )new_capacity__3NNR)));
- upper__QP4R=(__INTEGER)(new_capacity__3NNR - 1);
- Self__OP4R=old_nb_elts__AONR;
- while ((Self__OP4R <= upper__QP4R)) {
- new__BONR[Self__OP4R]='\0';
- Self__OP4R=(__INTEGER)(Self__OP4R + 1);
- };
- Self__4NNR->storage__XNK=new__BONR;
- Self__4NNR->capacity__MNK=new_capacity__3NNR;
- };
- };
- ((__CHARACTER *)Self__4NNR->storage__XNK)[Self__4NNR->count__VF]='\n';
- Self__4NNR->count__VF=(__INTEGER)(Self__4NNR->count__VF + 1);
- Self__NHD=(__INTEGER)(Self__NHD + 1);
- };
- put_string__2EG(((__STRING *)string_tmp__RB));
- };
- copy__BNK(output_decl__1C,(&__string_144));
- if ((debug_level_option__3C != 0)) {
- append__MOK(output_decl__1C,(&__string_145));
- };
- append__MOK(output_decl__1C,(&__string_146));
- title__in__NHB((&__string_147),output_decl__1C);
- TYPE_NULL__->parent_type__TIB.index__LJC=index_count__JJC;
- index_count__JJC=(__INTEGER)(index_count__JJC + 1);
- fast_put__to__HAL(result__JQF,TYPE_NULL__,(&__string_59));
- TYPE_NULL__->parent_type__TIB.slot_run__1JC=create_with_capacity__YID( 1);
- result__DONR=NULL;
- ptr__EONR=((__POINTER )(NULL));
- typ_id__FONR= 0;
- sz__GONR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__GONR == 0)) {
- result__DONR=TYPE_FULL__;
- } else {
- typ_id__FONR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GONR);
- if ((typ_id__FONR == (__INTEGER)(- 1))) {
- a__HONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IONR=(__UINTEGER_32)((__UINTEGER_32)(sz__GONR + a__HONR) & (__UINTEGER_32)(~ a__HONR));
- ptr_table__TP4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IONR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SP4R=((__POINTER )(NULL));
- result__UP4R=((__POINTER *)ptr_table__TP4R)[ 0];
- if ((result__UP4R == (void *)NULL)) {
- result__UP4R=new_lab__2PJ(new_size__IONR);
- next__SP4R=(void *)((unsigned long)result__UP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IONR)));
- ((__POINTER *)next__SP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__TP4R)[ 0]=next__SP4R;
- } else {
- next__SP4R=((__POINTER *)result__UP4R)[ 0];
- if ((next__SP4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UP4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IONR << 1)) <= 4096)) {
- next__SP4R=(void *)((unsigned long)result__UP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IONR)));
- } else {
- next__SP4R=new_lab__2PJ(new_size__IONR);
- };
- ((__POINTER *)next__SP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__TP4R)[ 0]=next__SP4R;
- } else {
- ((__POINTER *)result__UP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__SP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UP4R=next__SP4R;
- };
- };
- ptr__EONR=result__UP4R;
- } else {
- t__JONR=((__UINTEGER_32 )typ_id__FONR);
- a__KONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1P4R=(__UINTEGER_32)((__UINTEGER_32)(sz__GONR + a__KONR) & (__UINTEGER_32)(~ a__KONR));
- ptr_table__YP4R=((__POINTER )(&(table_type[(t__JONR)])));
- lab_type__0P4R=(__UINTEGER_32)(t__JONR | 1);
- next__XP4R=((__POINTER )(NULL));
- result__ZP4R=((__POINTER *)ptr_table__YP4R)[ 0];
- if ((result__ZP4R == (void *)NULL)) {
- result__ZP4R=new_lab__2PJ(lab_type__0P4R);
- next__XP4R=(void *)((unsigned long)result__ZP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1P4R)));
- ((__POINTER *)next__XP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__YP4R)[ 0]=next__XP4R;
- } else {
- next__XP4R=((__POINTER *)result__ZP4R)[ 0];
- if ((next__XP4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZP4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1P4R << 1)) <= 4096)) {
- next__XP4R=(void *)((unsigned long)result__ZP4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1P4R)));
- } else {
- next__XP4R=new_lab__2PJ(lab_type__0P4R);
- };
- ((__POINTER *)next__XP4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__YP4R)[ 0]=next__XP4R;
- } else {
- ((__POINTER *)result__ZP4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__XP4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZP4R=next__XP4R;
- };
- };
- ptr__EONR=result__ZP4R;
- };
- result__DONR=((__TYPE_FULL *)ptr__EONR);
- *(result__DONR) = *(TYPE_FULL__);
- };
- Self__LONR=((__TYPE_FULL *)result__DONR);
- Self__LONR->parent_type__5SL=TYPE_NULL__;
- Self__LONR->flag__ATL= 0;
- TYPE_NULL__->parent_type__TIB.default__AKC=result__DONR;
- fast_put__to__HAL(result__JQF,TYPE_VOID__,(&__string_2));
- result__OONR=NULL;
- ptr__PONR=((__POINTER )(NULL));
- typ_id__QONR= 0;
- sz__RONR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__RONR == 0)) {
- result__OONR=TYPE_FULL__;
- } else {
- typ_id__QONR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RONR);
- if ((typ_id__QONR == (__INTEGER)(- 1))) {
- a__SONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TONR=(__UINTEGER_32)((__UINTEGER_32)(sz__RONR + a__SONR) & (__UINTEGER_32)(~ a__SONR));
- ptr_table__3P4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TONR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__2P4R=((__POINTER )(NULL));
- result__4P4R=((__POINTER *)ptr_table__3P4R)[ 0];
- if ((result__4P4R == (void *)NULL)) {
- result__4P4R=new_lab__2PJ(new_size__TONR);
- next__2P4R=(void *)((unsigned long)result__4P4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TONR)));
- ((__POINTER *)next__2P4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__3P4R)[ 0]=next__2P4R;
- } else {
- next__2P4R=((__POINTER *)result__4P4R)[ 0];
- if ((next__2P4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4P4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TONR << 1)) <= 4096)) {
- next__2P4R=(void *)((unsigned long)result__4P4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TONR)));
- } else {
- next__2P4R=new_lab__2PJ(new_size__TONR);
- };
- ((__POINTER *)next__2P4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__3P4R)[ 0]=next__2P4R;
- } else {
- ((__POINTER *)result__4P4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__2P4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4P4R=next__2P4R;
- };
- };
- ptr__PONR=result__4P4R;
- } else {
- t__UONR=((__UINTEGER_32 )typ_id__QONR);
- a__VONR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FQ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__RONR + a__VONR) & (__UINTEGER_32)(~ a__VONR));
- ptr_table__CQ4R=((__POINTER )(&(table_type[(t__UONR)])));
- lab_type__EQ4R=(__UINTEGER_32)(t__UONR | 1);
- next__BQ4R=((__POINTER )(NULL));
- result__DQ4R=((__POINTER *)ptr_table__CQ4R)[ 0];
- if ((result__DQ4R == (void *)NULL)) {
- result__DQ4R=new_lab__2PJ(lab_type__EQ4R);
- next__BQ4R=(void *)((unsigned long)result__DQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQ4R)));
- ((__POINTER *)next__BQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__CQ4R)[ 0]=next__BQ4R;
- } else {
- next__BQ4R=((__POINTER *)result__DQ4R)[ 0];
- if ((next__BQ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DQ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FQ4R << 1)) <= 4096)) {
- next__BQ4R=(void *)((unsigned long)result__DQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQ4R)));
- } else {
- next__BQ4R=new_lab__2PJ(lab_type__EQ4R);
- };
- ((__POINTER *)next__BQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__CQ4R)[ 0]=next__BQ4R;
- } else {
- ((__POINTER *)result__DQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__BQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DQ4R=next__BQ4R;
- };
- };
- ptr__PONR=result__DQ4R;
- };
- result__OONR=((__TYPE_FULL *)ptr__PONR);
- *(result__OONR) = *(TYPE_FULL__);
- };
- Self__WONR=((__TYPE_FULL *)result__OONR);
- Self__WONR->parent_type__5SL=TYPE_VOID__;
- Self__WONR->flag__ATL= 0;
- TYPE_VOID__->parent_type__UIB.default__AKC=result__OONR;
- fast_put__to__HAL(result__JQF,TYPE_CONTEXT__,(&__string_44));
- result__AIE=NULL;
- ptr__BIE=((__POINTER )(NULL));
- typ_id__GIE= 0;
- sz__DIE=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__DIE == 0)) {
- result__AIE=TYPE_FULL__;
- } else {
- typ_id__GIE=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DIE);
- if ((typ_id__GIE == (__INTEGER)(- 1))) {
- a__EK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5WZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__DIE + a__EK4Q) & (__UINTEGER_32)(~ a__EK4Q));
- ptr_table__HQ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5WZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__GQ4R=((__POINTER )(NULL));
- result__IQ4R=((__POINTER *)ptr_table__HQ4R)[ 0];
- if ((result__IQ4R == (void *)NULL)) {
- result__IQ4R=new_lab__2PJ(new_size__5WZQ);
- next__GQ4R=(void *)((unsigned long)result__IQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5WZQ)));
- ((__POINTER *)next__GQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__HQ4R)[ 0]=next__GQ4R;
- } else {
- next__GQ4R=((__POINTER *)result__IQ4R)[ 0];
- if ((next__GQ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IQ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5WZQ << 1)) <= 4096)) {
- next__GQ4R=(void *)((unsigned long)result__IQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5WZQ)));
- } else {
- next__GQ4R=new_lab__2PJ(new_size__5WZQ);
- };
- ((__POINTER *)next__GQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__HQ4R)[ 0]=next__GQ4R;
- } else {
- ((__POINTER *)result__IQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__GQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IQ4R=next__GQ4R;
- };
- };
- ptr__BIE=result__IQ4R;
- } else {
- t__BXZQ=((__UINTEGER_32 )typ_id__GIE);
- a__IK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PQ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__DIE + a__IK4Q) & (__UINTEGER_32)(~ a__IK4Q));
- ptr_table__MQ4R=((__POINTER )(&(table_type[(t__BXZQ)])));
- lab_type__OQ4R=(__UINTEGER_32)(t__BXZQ | 1);
- next__LQ4R=((__POINTER )(NULL));
- result__NQ4R=((__POINTER *)ptr_table__MQ4R)[ 0];
- if ((result__NQ4R == (void *)NULL)) {
- result__NQ4R=new_lab__2PJ(lab_type__OQ4R);
- next__LQ4R=(void *)((unsigned long)result__NQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQ4R)));
- ((__POINTER *)next__LQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__MQ4R)[ 0]=next__LQ4R;
- } else {
- next__LQ4R=((__POINTER *)result__NQ4R)[ 0];
- if ((next__LQ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NQ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PQ4R << 1)) <= 4096)) {
- next__LQ4R=(void *)((unsigned long)result__NQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PQ4R)));
- } else {
- next__LQ4R=new_lab__2PJ(lab_type__OQ4R);
- };
- ((__POINTER *)next__LQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__MQ4R)[ 0]=next__LQ4R;
- } else {
- ((__POINTER *)result__NQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__LQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NQ4R=next__LQ4R;
- };
- };
- ptr__BIE=result__NQ4R;
- };
- result__AIE=((__TYPE_FULL *)ptr__BIE);
- *(result__AIE) = *(TYPE_FULL__);
- };
- Self__2SL=((__TYPE_FULL *)result__AIE);
- Self__2SL->parent_type__5SL=TYPE_CONTEXT__;
- Self__2SL->flag__ATL= 1;
- TYPE_CONTEXT__->parent_type__VIB.default__AKC=result__AIE;
- result__RJE=NULL;
- ptr__SJE=((__POINTER )(NULL));
- typ_id__XJE= 0;
- sz__UJE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPE_IDo));
- if ((sz__UJE == 0)) {
- result__RJE=FAST_ARRAYoTYPE_IDo__;
- } else {
- typ_id__XJE=__FAST_ARRAYoTYPE_IDo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UJE);
- if ((typ_id__XJE == (__INTEGER)(- 1))) {
- a__V43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T43Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UJE + a__V43Q) & (__UINTEGER_32)(~ a__V43Q));
- ptr_table__RQ4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T43Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QQ4R=((__POINTER )(NULL));
- result__SQ4R=((__POINTER *)ptr_table__RQ4R)[ 0];
- if ((result__SQ4R == (void *)NULL)) {
- result__SQ4R=new_lab__2PJ(new_size__T43Q);
- next__QQ4R=(void *)((unsigned long)result__SQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T43Q)));
- ((__POINTER *)next__QQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RQ4R)[ 0]=next__QQ4R;
- } else {
- next__QQ4R=((__POINTER *)result__SQ4R)[ 0];
- if ((next__QQ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SQ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T43Q << 1)) <= 4096)) {
- next__QQ4R=(void *)((unsigned long)result__SQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T43Q)));
- } else {
- next__QQ4R=new_lab__2PJ(new_size__T43Q);
- };
- ((__POINTER *)next__QQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__RQ4R)[ 0]=next__QQ4R;
- } else {
- ((__POINTER *)result__SQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__QQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SQ4R=next__QQ4R;
- };
- };
- ptr__SJE=result__SQ4R;
- } else {
- t__Z43Q=((__UINTEGER_32 )typ_id__XJE);
- a__143Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZQ4R=(__UINTEGER_32)((__UINTEGER_32)(sz__UJE + a__143Q) & (__UINTEGER_32)(~ a__143Q));
- ptr_table__WQ4R=((__POINTER )(&(table_type[(t__Z43Q)])));
- lab_type__YQ4R=(__UINTEGER_32)(t__Z43Q | 1);
- next__VQ4R=((__POINTER )(NULL));
- result__XQ4R=((__POINTER *)ptr_table__WQ4R)[ 0];
- if ((result__XQ4R == (void *)NULL)) {
- result__XQ4R=new_lab__2PJ(lab_type__YQ4R);
- next__VQ4R=(void *)((unsigned long)result__XQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQ4R)));
- ((__POINTER *)next__VQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WQ4R)[ 0]=next__VQ4R;
- } else {
- next__VQ4R=((__POINTER *)result__XQ4R)[ 0];
- if ((next__VQ4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XQ4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZQ4R << 1)) <= 4096)) {
- next__VQ4R=(void *)((unsigned long)result__XQ4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZQ4R)));
- } else {
- next__VQ4R=new_lab__2PJ(lab_type__YQ4R);
- };
- ((__POINTER *)next__VQ4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__WQ4R)[ 0]=next__VQ4R;
- } else {
- ((__POINTER *)result__XQ4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__VQ4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XQ4R=next__VQ4R;
- };
- };
- ptr__SJE=result__XQ4R;
- };
- result__RJE=((__FAST_ARRAYoTYPE_IDo *)ptr__SJE);
- *(result__RJE) = *(FAST_ARRAYoTYPE_IDo__);
- };
- Self__NTL=((__FAST_ARRAYoTYPE_IDo *)result__RJE);
- if ((Self__NTL->parent_arrayed_collection__WKC.capacity__DDL < 3)) {
- Self__NTL->parent_arrayed_collection__WKC.storage__5DL=create__2E2( 3);
- Self__NTL->parent_arrayed_collection__WKC.capacity__DDL= 3;
- };
- Self__NTL->parent_arrayed_collection__WKC.upper__BDL=(__INTEGER)(- 1);
- list_id__YKC=result__RJE;
- add_last__3CL(result__RJE,create__WKD( 0));
- add_last__3CL(list_id__YKC,create__WKD( 1));
- __tmp__ZIB=get__5KC(input_name__UB);
- if (((struct ___OBJ *)__tmp__ZIB)->__id==__ITM_TYPE_SIMPLE__) {
- if (((__ITM_TYPE_SIMPLE *)__tmp__ZIB)->to_run__2VK==0) {
- __tmp__1IB=((__ITM_TYPE_SIMPLE *)__tmp__ZIB)->to_run__1VK;
- } else {
- __tmp__1IB=to_run__XVK(__tmp__ZIB);
- };
- } else {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__VGDR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__VGDR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__1IB=run_value__SLQC;
- };
- type_input__LD=((__TYPE_FULL *)__tmp__1IB)->parent_type__5SL;
- __tmp__CJB=get__style__VLC((&__string_41),(&__string_13));
- if (((__ITM_TYPE_STYLE *)__tmp__CJB)->to_run__E1IB==0) {
- __tmp__DJB=((__ITM_TYPE_STYLE *)__tmp__CJB)->to_run__D1IB;
- } else {
- Self__I1GQ=((__ITM_TYPE_STYLE *)__tmp__CJB);
- __tmp__J1GQ=get__PUN(Self__I1GQ);
- Self__I1GQ->to_run__D1IB=__tmp__J1GQ;
- Self__I1GQ->to_run__E1IB=0;
- __tmp__DJB=__tmp__J1GQ;
- };
- type_true__FJB=((__TYPE_FULL *)__tmp__DJB)->parent_type__5SL;
- __tmp__KJB=get__style__VLC((&__string_42),(&__string_13));
- if (((__ITM_TYPE_STYLE *)__tmp__KJB)->to_run__E1IB==0) {
- __tmp__LJB=((__ITM_TYPE_STYLE *)__tmp__KJB)->to_run__D1IB;
- } else {
- Self__K1GQ=((__ITM_TYPE_STYLE *)__tmp__KJB);
- __tmp__L1GQ=get__PUN(Self__K1GQ);
- Self__K1GQ->to_run__D1IB=__tmp__L1GQ;
- Self__K1GQ->to_run__E1IB=0;
- __tmp__LJB=__tmp__L1GQ;
- };
- type_false__NJB=((__TYPE_FULL *)__tmp__LJB)->parent_type__5SL;
- __tmp__SJB=get__style__VLC((&__string_40),(&__string_13));
- if (((__ITM_TYPE_STYLE *)__tmp__SJB)->to_run__E1IB==0) {
- __tmp__TJB=((__ITM_TYPE_STYLE *)__tmp__SJB)->to_run__D1IB;
- } else {
- Self__M1GQ=((__ITM_TYPE_STYLE *)__tmp__SJB);
- __tmp__N1GQ=get__PUN(Self__M1GQ);
- Self__M1GQ->to_run__D1IB=__tmp__N1GQ;
- Self__M1GQ->to_run__E1IB=0;
- __tmp__TJB=__tmp__N1GQ;
- };
- type_boolean__VJB=((__TYPE_FULL *)__tmp__TJB)->parent_type__5SL;
- __tmp__0JB=get__style__VLC((&__string_33),(&__string_13));
- if (((__ITM_TYPE_STYLE *)__tmp__0JB)->to_run__E1IB==0) {
- __tmp__1JB=((__ITM_TYPE_STYLE *)__tmp__0JB)->to_run__D1IB;
- } else {
- Self__O1GQ=((__ITM_TYPE_STYLE *)__tmp__0JB);
- __tmp__P1GQ=get__PUN(Self__O1GQ);
- Self__O1GQ->to_run__D1IB=__tmp__P1GQ;
- Self__O1GQ->to_run__E1IB=0;
- __tmp__1JB=__tmp__P1GQ;
- };
- type_integer__3JB=((__TYPE_FULL *)__tmp__1JB)->parent_type__5SL;
- __tmp__CKB=get__style__VLC((&__string_34),(&__string_13));
- if (((__ITM_TYPE_STYLE *)__tmp__CKB)->to_run__E1IB==0) {
- __tmp__DKB=((__ITM_TYPE_STYLE *)__tmp__CKB)->to_run__D1IB;
- } else {
- Self__Q1GQ=((__ITM_TYPE_STYLE *)__tmp__CKB);
- __tmp__R1GQ=get__PUN(Self__Q1GQ);
- Self__Q1GQ->to_run__D1IB=__tmp__R1GQ;
- Self__Q1GQ->to_run__E1IB=0;
- __tmp__DKB=__tmp__R1GQ;
- };
- type_real__FKB=((__TYPE_FULL *)__tmp__DKB)->parent_type__5SL;
- __tmp__KKB=get__style__VLC((&__string_52),(&__string_13));
- if (((__ITM_TYPE_STYLE *)__tmp__KKB)->to_run__E1IB==0) {
- } else {
- Self__S1GQ=((__ITM_TYPE_STYLE *)__tmp__KKB);
- Self__S1GQ->to_run__D1IB=get__PUN(Self__S1GQ);
- Self__S1GQ->to_run__E1IB=0;
- };
- __tmp__QKB=get__5KC((&__string_36));
- if (((struct ___OBJ *)__tmp__QKB)->__id==__ITM_TYPE_SIMPLE__) {
- if (((__ITM_TYPE_SIMPLE *)__tmp__QKB)->to_run__2VK==0) {
- __tmp__RKB=((__ITM_TYPE_SIMPLE *)__tmp__QKB)->to_run__1VK;
- } else {
- __tmp__RKB=to_run__XVK(__tmp__QKB);
- };
- } else {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__WGDR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__WGDR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__RKB=run_value__SLQC;
- };
- type_string_constant__TKB=((__TYPE_FULL *)__tmp__RKB)->parent_type__5SL;
- itm_type_character__RIB=get__style__VLC((&__string_35),(&__string_13));
- if (((__ITM_TYPE_STYLE *)itm_type_character__RIB)->to_run__E1IB==0) {
- __tmp__ZKB=((__ITM_TYPE_STYLE *)itm_type_character__RIB)->to_run__D1IB;
- } else {
- Self__A1IB=((__ITM_TYPE_STYLE *)itm_type_character__RIB);
- __tmp__C1IB=get__PUN(Self__A1IB);
- Self__A1IB->to_run__D1IB=__tmp__C1IB;
- Self__A1IB->to_run__E1IB=0;
- __tmp__ZKB=__tmp__C1IB;
- };
- type_character__1KB=((__TYPE_FULL *)__tmp__ZKB)->parent_type__5SL;
- __tmp__4KB=get__5KC((&__string_39));
- if (((struct ___OBJ *)__tmp__4KB)->__id==__ITM_TYPE_SIMPLE__) {
- if (((__ITM_TYPE_SIMPLE *)__tmp__4KB)->to_run__2VK==0) {
- __tmp__5KB=((__ITM_TYPE_SIMPLE *)__tmp__4KB)->to_run__1VK;
- } else {
- __tmp__5KB=to_run__XVK(__tmp__4KB);
- };
- } else {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__XGDR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__XGDR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__5KB=run_value__SLQC;
- };
- type_block__BLB=((__TYPE_FULL *)__tmp__5KB)->parent_type__5SL;
- __tmp__ELB=get__5KC((&__string_43));
- if (((struct ___OBJ *)__tmp__ELB)->__id==__ITM_TYPE_SIMPLE__) {
- if (((__ITM_TYPE_SIMPLE *)__tmp__ELB)->to_run__2VK==0) {
- __tmp__FLB=((__ITM_TYPE_SIMPLE *)__tmp__ELB)->to_run__1VK;
+ __tmp__Q3=NULL;
+ __tmp__QDXS=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)result__EXG),(&__string_106));
+ if (((void *)__tmp__QDXS == (void *)NULL)) {
+ print__KKG((&__string_181));
+ print__KKG((&__string_106));
+ print__KKG((&__string_168));
+ } else /* FALSE */ {
+ __tmp__AGC=__tmp__QDXS->value__SBB;
+ if (__tmp__AGC==NULL) {
+ __tmp__XDB=NULL;
} else {
- __tmp__FLB=to_run__XVK(__tmp__ELB);
+ switch (((struct ___OBJ *)__tmp__AGC)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__XDB=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__XDB=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__XDB=((void *)__tmp__AGC);
+ } break;
+ }
};
- } else {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__M1ME=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__M1ME);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if (((void *)__tmp__XDB == (void *)NULL)) {
+ __tmp__IGC=__tmp__QDXS->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_182));
+ put_position__PRE(__tmp__IGC);
+ put_string__JJG(Self__30Z);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)Self__30Z));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- __tmp__FLB=run_value__SLQC;
- };
- type_pointer__HLB=((__TYPE_FULL *)__tmp__FLB)->parent_type__5SL;
- result__FTBR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF)->parent_arrayed_collection__ROC.upper__LIL < 0)) {
- result__FTBR=create_with_capacity__L0F( 16);
- } else {
- Self__GTBR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
- result__FTBR=((void **)Self__GTBR->parent_arrayed_collection__ROC.storage__XYL)[Self__GTBR->parent_arrayed_collection__ROC.upper__LIL];
- Self__HTBR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
- Self__HTBR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__HTBR->parent_arrayed_collection__ROC.upper__LIL - 1);
- };
- add_last__3VK(result__FTBR,itm_type_character__RIB);
- type_gen__QIB=alias__EPC(result__FTBR);
- itm_type_n_a_character__SIB=get__style__with__1PC((&__string_37),NULL,type_gen__QIB);
- to_run__F1IB(itm_type_n_a_character__SIB);
- result__MOC=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF)->parent_arrayed_collection__ROC.upper__LIL < 0)) {
- result__MOC=create_with_capacity__L0F( 16);
- } else {
- Self__10R=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
- result__MOC=((void **)Self__10R->parent_arrayed_collection__ROC.storage__XYL)[Self__10R->parent_arrayed_collection__ROC.upper__LIL];
- Self__R1R=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
- Self__R1R->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__R1R->parent_arrayed_collection__ROC.upper__LIL - 1);
- };
- add_last__3VK(result__MOC,itm_type_n_a_character__SIB);
- type_gen__QIB=alias__EPC(result__MOC);
- to_run__F1IB(get__style__with__1PC((&__string_37),NULL,type_gen__QIB));
- switch (((struct ___OBJ *)type_input__LD)->__id) {
- case __TYPE__: {
- __tmp__SD=((__TYPE *)type_input__LD)->prototype__RD;
- } break;
- case __TYPE_NULL__: {
- __tmp__SD=((__TYPE_NULL *)type_input__LD)->parent_type__TIB.prototype__RD;
- } break;
- case __TYPE_VOID__: {
- __tmp__SD=((__TYPE_VOID *)type_input__LD)->parent_type__UIB.prototype__RD;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__SD=((__TYPE_CONTEXT *)type_input__LD)->parent_type__VIB.prototype__RD;
- } break;
- case __TYPE_ID__: {
- __tmp__SD=((__TYPE_ID *)type_input__LD)->parent_type__WIB.prototype__RD;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__SD=((__TYPE_GENERIC *)type_input__LD)->parent_type__C2IB.prototype__RD;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__SD=prototype__QLEJ();
- } break;
- };
- Self__G1LC=((__PROTOTYPE *)__tmp__SD);
- cmd__N1LC=NULL;
- context_main__V1LC=push_extern__profil__FGQC(Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM,NULL);
- if ((debug_level_option__3C != 0)) {
- cmd__N1LC=(&__string_149);
- } else {
- cmd__N1LC=(&__string_150);
- };
- p__1T0C=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
- t__5T0C=TYPE_VOID__->parent_type__UIB.default__AKC;
- result__3RCD=NULL;
- ptr__4RCD=((__POINTER )(NULL));
- typ_id__DSCD= 0;
- sz__ASCD=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
- if ((sz__ASCD == 0)) {
- result__3RCD=EXTERNAL_C__;
- } else {
- typ_id__DSCD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ASCD);
- if ((typ_id__DSCD == (__INTEGER)(- 1))) {
- a__EP4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__ASCD + a__EP4Q) & (__UINTEGER_32)(~ a__EP4Q));
- ptr_table__1Q4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0Q4R=((__POINTER )(NULL));
- result__2Q4R=((__POINTER *)ptr_table__1Q4R)[ 0];
- if ((result__2Q4R == (void *)NULL)) {
- result__2Q4R=new_lab__2PJ(new_size__FYZQ);
- next__0Q4R=(void *)((unsigned long)result__2Q4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYZQ)));
- ((__POINTER *)next__0Q4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1Q4R)[ 0]=next__0Q4R;
- } else {
- next__0Q4R=((__POINTER *)result__2Q4R)[ 0];
- if ((next__0Q4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2Q4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FYZQ << 1)) <= 4096)) {
- next__0Q4R=(void *)((unsigned long)result__2Q4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FYZQ)));
- } else {
- next__0Q4R=new_lab__2PJ(new_size__FYZQ);
- };
- ((__POINTER *)next__0Q4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__1Q4R)[ 0]=next__0Q4R;
- } else {
- ((__POINTER *)result__2Q4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__0Q4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2Q4R=next__0Q4R;
- };
- };
- ptr__4RCD=result__2Q4R;
- } else {
- t__HYZQ=((__UINTEGER_32 )typ_id__DSCD);
- a__IP4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DR4R=(__UINTEGER_32)((__UINTEGER_32)(sz__ASCD + a__IP4Q) & (__UINTEGER_32)(~ a__IP4Q));
- ptr_table__AR4R=((__POINTER )(&(table_type[(t__HYZQ)])));
- lab_type__CR4R=(__UINTEGER_32)(t__HYZQ | 1);
- next__5Q4R=((__POINTER )(NULL));
- result__BR4R=((__POINTER *)ptr_table__AR4R)[ 0];
- if ((result__BR4R == (void *)NULL)) {
- result__BR4R=new_lab__2PJ(lab_type__CR4R);
- next__5Q4R=(void *)((unsigned long)result__BR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DR4R)));
- ((__POINTER *)next__5Q4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AR4R)[ 0]=next__5Q4R;
- } else {
- next__5Q4R=((__POINTER *)result__BR4R)[ 0];
- if ((next__5Q4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BR4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DR4R << 1)) <= 4096)) {
- next__5Q4R=(void *)((unsigned long)result__BR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DR4R)));
- } else {
- next__5Q4R=new_lab__2PJ(lab_type__CR4R);
- };
- ((__POINTER *)next__5Q4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__AR4R)[ 0]=next__5Q4R;
- } else {
- ((__POINTER *)result__BR4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__5Q4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BR4R=next__5Q4R;
- };
- };
- ptr__4RCD=result__BR4R;
- };
- result__3RCD=((__EXTERNAL_C *)ptr__4RCD);
- *(result__3RCD) = *(EXTERNAL_C__);
- };
- Self__VVZD=((__EXTERNAL_C *)result__3RCD);
- Self__VVZD->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1T0C;
- Self__VVZD->static_type__1VZD=t__5T0C;
- Self__VVZD->is_persistant__2VZD=TRUE__;
- Self__VVZD->code__3VZD=cmd__N1LC;
- Self__VVZD->access_list__4VZD=NULL;
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__3RCD);
- result__UHQC=NULL;
- s__VHQC=Self__G1LC->first_slot__MQMC;
+ __tmp__Q3=__tmp__XDB->value__MGC;
+ };
+ input_name__3C=__tmp__Q3;
+ Self__XYG=get_integer__QGC((&__string_107));
+ debug_level_option__YE=Self__XYG;
+ __tmp__LPAG=get_boolean__UHC((&__string_108));
+ debug_with_code__WJB=__tmp__LPAG;
+ __tmp__LPAG=get_boolean__UHC((&__string_109));
+ is_all_warning__0JB=__tmp__LPAG;
+ __tmp__LPAG=get_boolean__UHC((&__string_110));
+ is_optimization__3M=__tmp__LPAG;
+ Self__XYG=get_integer__QGC((&__string_111));
+ inline_level__BKB=Self__XYG;
+ __tmp__LPAG=get_boolean__UHC((&__string_112));
+ is_java__EE=__tmp__LPAG;
+ __tmp__LPAG=get_boolean__UHC((&__string_113));
+ is_statistic__AM=__tmp__LPAG;
+ __tmp__LPAG=get_boolean__UHC((&__string_114));
+ is_quiet__ZK=__tmp__LPAG;
+ if ((((void *)input_name__3C == (void *)NULL) || (((__STRING_CONSTANT__0 *)input_name__3C)->count__0C == 0))) {
+ print__KKG((&__string_183));
+ display_usage__GWD();
+ };
+ copy__Q2X(((__STRING__BC *)__tmp__NFH),input_name__3C);
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_184));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_185));
+ };
+ __tmp__Q3=get__PJC(__tmp__NFH);
+ output_name__BD=__tmp__Q3;
+ if ((verbose_level__R5 != 0)) {
+ copy__Q2X(((__STRING__BC *)__tmp__NFH),(&__string_186));
+ append__KWX(((__STRING__BC *)__tmp__NFH),input_name__3C);
+ append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_187));
+ append__KWX(((__STRING__BC *)__tmp__NFH),output_name__BD);
+ append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_188));
+ typ_id__PAOU= 0;
+ Self__NS4T=__tmp__FPE->parent_arrayed_collection__MD.upper__SD;
+ while ((typ_id__PAOU <= Self__NS4T)) {
+ append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_189));
+ append__KWX(((__STRING__BC *)__tmp__NFH),((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)__tmp__FPE)->parent_arrayed_collection__MD.storage__CCZ)[typ_id__PAOU]);
+ add_last__ACV(((__STRING__BC *)__tmp__NFH),'\n');
+ typ_id__PAOU=(__INTEGER__Q)(typ_id__PAOU + 1);
+ };
+ put_string__RGZ(((__STRING__BC *)__tmp__NFH));
+ };
+ if (is_java__EE) {
+ copy__Q2X(((__STRING__BC *)__tmp__PN2E),(&__string_190));
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_191));
+ append__KWX(((__STRING__BC *)__tmp__PN2E),input_name__3C);
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_192));
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_193));
+ } else /* FALSE */ {
+ copy__Q2X(((__STRING__BC *)__tmp__PN2E),(&__string_194));
+ if ((debug_level_option__YE != 0)) {
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_195));
+ };
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_196));
+ };
+ title__in__O2F((&__string_197),__tmp__PN2E);
+ TYPE_NULL__GMB__->parent_type__HMB.index__CLC=index_count__ALC;
+ index_count__ALC=(__INTEGER__Q)(index_count__ALC + 1);
+ fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG),TYPE_NULL__GMB__,(&__string_5));
+ __tmp__1LC=create_with_capacity__2MD( 1);
+ TYPE_NULL__GMB__->parent_type__HMB.slot_run__2LC=__tmp__1LC;
+ __tmp__3LC=create__with__FND(TYPE_NULL__GMB__, 0);
+ TYPE_NULL__GMB__->parent_type__HMB.default__CMC=__tmp__3LC;
+ fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG),TYPE_VOID__IMB__,(&__string_6));
+ __tmp__3LC=create__with__FND(TYPE_VOID__IMB__, 0);
+ TYPE_VOID__IMB__->parent_type__JMB.default__CMC=__tmp__3LC;
+ fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)result__5OG),TYPE_CONTEXT__KMB__,(&__string_54));
+ __tmp__3LC=create__with__FND(TYPE_CONTEXT__KMB__, 1);
+ TYPE_CONTEXT__KMB__->parent_type__LMB.default__CMC=__tmp__3LC;
+ result__FNK=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ Self__XYG= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPE_IDo__UMC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__FNK=FAST_ARRAYoTYPE_IDo__UMC__;
+ } else /* FALSE */ {
+ Self__XYG=__FAST_ARRAYoTYPE_IDo__UMC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((Self__XYG == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__FNK=((__FAST_ARRAYoTYPE_IDo__UMC *)ptr__4AL);
+ *(result__FNK) = *(FAST_ARRAYoTYPE_IDo__UMC__);
+ };
+ Self__ELY=((__FAST_ARRAYoTYPE_IDo__UMC *)result__FNK);
+ if ((Self__ELY->parent_arrayed_collection__2MC.capacity__YGY < 3)) {
+ __tmp__NC4T=((__POINTER__IB )(__INTEGER__Q)( 3 * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__PC4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__RC4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__SC4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RC4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__NC4T=(void *)((unsigned long)__tmp__SC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__NC4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NC4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ((__POINTER__IB *)__tmp__BE4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__PC4T=(void *)((unsigned long)__tmp__BE4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GE4T=search__LQCB(__tmp__SC4T);
+ __tmp__PC4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GE4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__ZIHB=((void **)__tmp__PC4T);
+ typ_id__PAOU= 2;
+ while ((typ_id__PAOU >= 0)) {
+ __tmp__ZIHB[typ_id__PAOU]=NULL;
+ typ_id__PAOU=(__INTEGER__Q)(typ_id__PAOU - 1);
+ };
+ Self__ELY->parent_arrayed_collection__2MC.storage__WHY=__tmp__ZIHB;
+ Self__ELY->parent_arrayed_collection__2MC.capacity__YGY= 3;
+ };
+ Self__ELY->parent_arrayed_collection__2MC.upper__WGY=(__INTEGER__Q)(- 1);
+ list_id__4MC=result__FNK;
+ result__KBOU=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ Self__XYG= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__KBOU=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ Self__XYG=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((Self__XYG == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__KBOU=((__TYPE_ID__MMB *)ptr__4AL);
+ *(result__KBOU) = *(TYPE_ID__MMB__);
+ };
+ Self__WBOU=((__TYPE_ID__MMB *)result__KBOU);
+ Self__WBOU->parent_type__NMB.index__CLC= 0;
+ __tmp__3LC=create__with__FND(Self__WBOU, 0);
+ Self__WBOU->parent_type__NMB.default__CMC=__tmp__3LC;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)result__FNK),result__KBOU);
+ result__FNK=list_id__4MC;
+ result__KBOU=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ Self__XYG= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__KBOU=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ Self__XYG=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((Self__XYG == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__KBOU=((__TYPE_ID__MMB *)ptr__4AL);
+ *(result__KBOU) = *(TYPE_ID__MMB__);
+ };
+ Self__WBOU=((__TYPE_ID__MMB *)result__KBOU);
+ Self__WBOU->parent_type__NMB.index__CLC= 1;
+ __tmp__3LC=create__with__FND(Self__WBOU, 0);
+ Self__WBOU->parent_type__NMB.default__CMC=__tmp__3LC;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)result__FNK),result__KBOU);
+ copy__Q2X(((__STRING__BC *)__tmp__NFH),input_name__3C);
+ to_upper__Y3X(((__STRING__BC *)__tmp__NFH));
+ __tmp__Q3=get__PJC(__tmp__NFH);
+ arg__F4=get__INC(__tmp__Q3);
+ if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+ __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+ } else /* ITM_TYPE_PARAMETER */ {
+ __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+ };
+ type_input__KF=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+ __tmp__BNB=get__style__IOC((&__string_51),(&__string_18));
+ __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+ type_true__ENB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+ __tmp__BNB=get__style__IOC((&__string_52),(&__string_18));
+ __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+ type_false__MNB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+ __tmp__BNB=get__style__IOC((&__string_50),(&__string_18));
+ __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+ type_boolean__UNB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+ __tmp__BNB=get__style__IOC((&__string_42),(&__string_18));
+ __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+ type_integer__2NB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+ __tmp__BNB=get__style__IOC((&__string_43),(&__string_18));
+ __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+ type_real__EOB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+ __tmp__BNB=get__style__IOC((&__string_62),(&__string_18));
+ __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+ arg__F4=get__INC((&__string_45));
+ if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+ __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+ } else /* ITM_TYPE_PARAMETER */ {
+ __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+ };
+ type_string_constant__SOB=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+ __tmp__BNB=get__style__IOC((&__string_44),(&__string_18));
+ __tmp__3LC=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)__tmp__BNB));
+ type_character__0OB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+ arg__F4=get__INC((&__string_49));
+ if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+ __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+ } else /* ITM_TYPE_PARAMETER */ {
+ __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+ };
+ type_block__APB=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+ arg__F4=get__INC((&__string_53));
+ if (((struct ___OBJ *)arg__F4)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+ __tmp__ZMB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)arg__F4));
+ } else /* ITM_TYPE_PARAMETER */ {
+ __tmp__ZMB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)arg__F4)),NULL);
+ };
+ type_pointer__GPB=((__TYPE_FULL__XMB *)__tmp__ZMB)->the_parent_type__QLK;
+ __tmp__J0NE=NULL;
+ __tmp__LPAG=(((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K)->parent_arrayed_collection__PRC.upper__SJY < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__LPAG) {
+ __tmp__0N0T=create_with_capacity__RF2B( 16);
+ __tmp__J0NE=__tmp__0N0T;
+ } else /* FALSE */ {
+ Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+ __tmp__0N0T=((void **)Self__1N0T->parent_arrayed_collection__PRC.storage__WNY)[Self__1N0T->parent_arrayed_collection__PRC.upper__SJY];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__J0NE=__tmp__0N0T;
+ Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__1N0T->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__1N0T->parent_arrayed_collection__PRC.upper__SJY - 1);
+ };
+ add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__J0NE),__tmp__BNB);
+ __tmp__0N0T=alias__DSC(__tmp__J0NE);
+ __tmp__PPB=get__style__with__MTC((&__string_47),NULL,__tmp__0N0T);
+ __tmp__3LC=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)__tmp__PPB),NULL);
+ type_n_a_character__SPB=((__TYPE_FULL__XMB *)__tmp__3LC)->the_parent_type__QLK;
+ __tmp__J0NE=NULL;
+ __tmp__LPAG=(((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K)->parent_arrayed_collection__PRC.upper__SJY < 0);
+ if (__tmp__LPAG) {
+ __tmp__YRC=create_with_capacity__RF2B( 16);
+ __tmp__J0NE=__tmp__YRC;
+ } else /* FALSE */ {
+ Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+ __tmp__YRC=((void **)Self__1N0T->parent_arrayed_collection__PRC.storage__WNY)[Self__1N0T->parent_arrayed_collection__PRC.upper__SJY];
+ __tmp__J0NE=__tmp__YRC;
+ Self__1N0T=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)result__H3K);
+ Self__1N0T->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__1N0T->parent_arrayed_collection__PRC.upper__SJY - 1);
+ };
+ add_last__AHXC(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__J0NE),__tmp__PPB);
+ __tmp__0N0T=alias__DSC(__tmp__J0NE);
+ __tmp__PPB=get__style__with__MTC((&__string_47),NULL,__tmp__0N0T);
+ __tmp__3LC=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)__tmp__PPB),NULL);
+ switch (((struct ___OBJ *)type_input__KF)->__id) {
+ case __TYPE__FF__: {
+ __tmp__RF=((__TYPE__FF *)type_input__KF)->prototype__QF;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__RF=((__TYPE_NULL__GMB *)type_input__KF)->parent_type__HMB.prototype__QF;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__RF=((__TYPE_VOID__IMB *)type_input__KF)->parent_type__JMB.prototype__QF;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__RF=((__TYPE_CONTEXT__KMB *)type_input__KF)->parent_type__LMB.prototype__QF;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__RF=((__TYPE_ID__MMB *)type_input__KF)->parent_type__NMB.prototype__QF;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__RF=((__TYPE_GENERIC__OCY *)type_input__KF)->parent_type__PCY.prototype__QF;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__RF=prototype__32ZG();
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__RF=prototype__JBFL();
+ } break;
+ };
+ Self__V3WC=((__PROTOTYPE__MF *)__tmp__RF);
+ __tmp__Q3=NULL;
+ __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+ result__OHAD=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ Self__XYG= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__LIST__WH));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__OHAD=LIST__WH__;
+ } else /* FALSE */ {
+ Self__XYG=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((Self__XYG == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__OHAD=((__LIST__WH *)ptr__4AL);
+ *(result__OHAD) = *(LIST__WH__);
+ };
+ Self__XG4D=((__LIST__WH *)result__OHAD);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__XG4D->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__IGC;
+ __tmp__ZG4D=create_with_capacity__QXEE( 2);
+ Self__XG4D->expr_list__NA4D=__tmp__ZG4D;
+ list_current__F5GB=result__OHAD;
+ if ((debug_level_option__YE != 0)) {
+ __tmp__W1FD=create__name__style__type__HIND(Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B,(&__string_68),'+',((__TYPE_FULL__XMB *)TYPE_CONTEXT__KMB__->parent_type__LMB.default__CMC));
+ context_main__Q4WC=__tmp__W1FD;
+ ((__LOCAL__L4WC *)__tmp__W1FD)->parent_variable__O4WC.ensure_count__IT4D= 1;
+ __tmp__S4WC=list_current__F5GB;
+ __tmp__V4WC=create__context__first__G2FD(PUSH__IXB__,Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B,__tmp__W1FD,TRUE__K__);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__S4WC)->expr_list__NA4D),__tmp__V4WC);
+ };
+ if (is_java__EE) {
+ __tmp__Q3=(&__string_199);
+ } else /* FALSE */ {
+ ((__STRING__BC *)__tmp__NFH)->count__WJ= 0;
+ if ((debug_level_option__YE != 0)) {
+ copy__Q2X(((__STRING__BC *)__tmp__NFH),(&__string_200));
+ };
+ append__KWX(((__STRING__BC *)__tmp__NFH),(&__string_201));
+ __tmp__IAB=get__PJC(__tmp__NFH);
+ __tmp__Q3=__tmp__IAB;
+ };
+ __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+ __tmp__3LC=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ result__MLND=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ Self__XYG= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__EXTERNAL_C__Y5WC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__MLND=EXTERNAL_C__Y5WC__;
+ } else /* FALSE */ {
+ Self__XYG=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((Self__XYG == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__MLND=((__EXTERNAL_C__Y5WC *)ptr__4AL);
+ *(result__MLND) = *(EXTERNAL_C__Y5WC__);
+ };
+ Self__Q54D=((__EXTERNAL_C__Y5WC *)result__MLND);
+ Self__Q54D->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__IGC;
+ Self__Q54D->static_type__W54D=__tmp__3LC;
+ Self__Q54D->is_persistant__X54D=TRUE__K__;
+ Self__Q54D->code__Y54D=__tmp__Q3;
+ Self__Q54D->access_list__Z54D=NULL;
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),result__MLND);
+ arg__F4=NULL;
+ __tmp__AGC=Self__V3WC->first_slot__BJZC;
do {
- if ((((void *)((__SECTION_ *)((__ITM_SLOT *)s__VHQC)->id_section__T5BC)->name__CH0D == (void *)(&__string_27)) && ((void *)((__ITM_SLOT *)s__VHQC)->parent_named__MIM.name__1QB == (void *)(&__string_83)))) {
- if (((void *)((__ITM_SLOT *)s__VHQC)->type__WB2D != (void *)type_void__5GEC)) {
- pos__Y1GQ=((__ITM_SLOT *)s__VHQC)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_151));
- put_position__ECH(pos__Y1GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__AH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__AH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ if (((void *)((__SECTION___RVOB *)__tmp__AH2C)->name__G25E == (void *)(&__string_36))) {
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__UBB=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__UBB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ __tmp__FCB=((void *)__tmp__UBB == (void *)(&__string_89));
+ } else /* FALSE */ {
+ __tmp__FCB=FALSE__O__;
+ };
+ if (__tmp__FCB) {
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ if (((void *)__tmp__RH2C != (void *)__tmp__3M5)) {
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__YH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__YH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+ };
+ put_error__text__EQE( 1,(&__string_202));
+ put_position__PRE(__tmp__YH2C);
+ put_string__JJG(Self__30Z);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)Self__30Z));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if ((argument_count__XZBG(s__VHQC) != 1)) {
- pos__11GQ=((__ITM_SLOT *)s__VHQC)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_152));
- put_position__ECH(pos__11GQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ Self__5OGG=((__ITM_SLOT__PLC *)__tmp__AGC);
+ __tmp__AQAG= 0;
+ __tmp__ZW2G=Self__5OGG->argument_list__5LBE->parent_arrayed_collection__BGYD.upper__53AF;
+ Self__HGVH= 0;
+ while ((Self__HGVH <= __tmp__ZW2G)) {
+ __tmp__OPGG=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)Self__5OGG->argument_list__5LBE)->parent_arrayed_collection__BGYD.storage__54AF)[Self__HGVH];
+ if (((struct ___OBJ *)__tmp__OPGG)->__id==__ITM_ARG__Q0MD__) {
+ __tmp__JDB= 1;
+ } else /* ITM_ARGS */ {
+ __tmp__JDB=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__OPGG)->name__L32G->parent_arrayed_collection__MD.upper__SD + 1);
+ };
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG + __tmp__JDB);
+ Self__HGVH=(__INTEGER__Q)(Self__HGVH + 1);
+ };
+ __tmp__ZW2G=__tmp__AQAG;
+ } else /* ITM_SLOT_OPERATOR */ {
+ Self__UPGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC);
+ __tmp__AQAG= 0;
+ Self__HGVH=Self__UPGG->parent_itm_slot__3F0D.argument_list__5LBE->parent_arrayed_collection__BGYD.upper__53AF;
+ __tmp__5AOU= 0;
+ while ((__tmp__5AOU <= Self__HGVH)) {
+ __tmp__OPGG=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)Self__UPGG->parent_itm_slot__3F0D.argument_list__5LBE)->parent_arrayed_collection__BGYD.storage__54AF)[__tmp__5AOU];
+ if (((struct ___OBJ *)__tmp__OPGG)->__id==__ITM_ARG__Q0MD__) {
+ __tmp__JDB= 1;
+ } else /* ITM_ARGS */ {
+ __tmp__JDB=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__OPGG)->name__L32G->parent_arrayed_collection__MD.upper__SD + 1);
+ };
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG + __tmp__JDB);
+ __tmp__5AOU=(__INTEGER__Q)(__tmp__5AOU + 1);
+ };
+ __tmp__ZW2G=__tmp__AQAG;
+ };
+ if ((__tmp__ZW2G != 1)) {
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__YH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__YH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+ };
+ put_error__text__EQE( 1,(&__string_203));
+ put_position__PRE(__tmp__YH2C);
+ put_string__JJG(Self__30Z);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)Self__30Z));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- __tmp__FJQC=type_input__LD;
- __tmp__HJQC=((__ITM_SLOT *)s__VHQC)->parent_named__MIM.name__1QB;
- switch (((struct ___OBJ *)type_input__LD)->__id) {
- case __TYPE__: {
- __tmp__IJQC=get_slot__20BG(type_input__LD,__tmp__HJQC);
+ __tmp__RH2C=type_input__KF;
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__UBB=((__ITM_SLOT__PLC *)__tmp__AGC)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__UBB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ switch (((struct ___OBJ *)type_input__KF)->__id) {
+ case __TYPE__FF__: {
+ __tmp__OPGG=get_slot__2QGG(((__TYPE__FF *)type_input__KF),__tmp__UBB);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__OPGG=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
} break;
- case __TYPE_NULL__: {
- __tmp__IJQC=get_slot__S2BG(__tmp__FJQC,__tmp__HJQC);
+ case __TYPE_VOID__IMB__: {
+ __tmp__OPGG=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
} break;
- case __TYPE_VOID__: {
- __tmp__IJQC=get_slot__I4BG(__tmp__FJQC,__tmp__HJQC);
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__OPGG=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__IJQC=get_slot__45BG(__tmp__FJQC,__tmp__HJQC);
+ case __TYPE_ID__MMB__: {
+ __tmp__OPGG=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
} break;
- case __TYPE_ID__: {
- __tmp__IJQC=get_slot__UBCG(__tmp__FJQC,__tmp__HJQC);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__OPGG=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__RH2C)),__tmp__UBB);
} break;
- case __TYPE_GENERIC__: {
- __tmp__IJQC=get_slot__KDCG(__tmp__FJQC,__tmp__HJQC);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__OPGG=get_slot__011G(__tmp__UBB);
} break;
- case __PROFIL_BLOCK__: {
- __tmp__IJQC=get_slot__3WEJ(__tmp__HJQC);
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__OPGG=get_slot__ETFL(__tmp__UBB);
} break;
};
- result__UHQC=__tmp__IJQC;
+ arg__F4=__tmp__OPGG;
};
- s__VHQC=((__ITM_SLOT *)s__VHQC)->next__FRMC;
- } while ((((void *)s__VHQC != (void *)NULL) && ((void *)result__UHQC == (void *)NULL)));
- if (((void *)result__UHQC == (void *)NULL)) {
- pos__3TCD=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_153));
- put_position__ECH(pos__3TCD);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ if (((struct ___OBJ *)__tmp__AGC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RH2C=((__ITM_SLOT__PLC *)__tmp__AGC)->next__0JZC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RH2C=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGC)->parent_itm_slot__3F0D.next__0JZC;
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ __tmp__AGC=__tmp__RH2C;
+ } while ((((void *)__tmp__RH2C != (void *)NULL) && ((void *)arg__F4 == (void *)NULL)));
+ if (((void *)arg__F4 == (void *)NULL)) {
+ __tmp__YH2C=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_204));
+ put_position__PRE(__tmp__YH2C);
+ put_string__JJG(Self__30Z);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)Self__30Z));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- __tmp__X2LC=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
- switch (((struct ___OBJ *)type_input__LD)->__id) {
- case __TYPE__: {
- __tmp__Z2LC=((__TYPE *)type_input__LD)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__Z2LC=((__TYPE_NULL *)type_input__LD)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__Z2LC=((__TYPE_VOID *)type_input__LD)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__Z2LC=((__TYPE_CONTEXT *)type_input__LD)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__Z2LC=((__TYPE_ID *)type_input__LD)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__Z2LC=((__TYPE_GENERIC *)type_input__LD)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__Z2LC=((__PROFIL_BLOCK *)type_input__LD)->parent_type__PGAG.default__AKC;
- } break;
- };
- self_main__I1LC=create__type__PKQC(__tmp__X2LC,__tmp__Z2LC);
- if (((struct ___OBJ *)result__UHQC)->__id==__SLOT_DATA__) {
- __tmp__22LC=((__SLOT_DATA *)result__UHQC)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__22LC=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)result__UHQC)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,new_read__slot__receiver__self__FLQC(__tmp__22LC,result__UHQC,self_main__I1LC,self_main__I1LC));
- __tmp__C3LC=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
- switch (((struct ___OBJ *)type_integer__3JB)->__id) {
- case __TYPE__: {
- __tmp__E3LC=((__TYPE *)type_integer__3JB)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__E3LC=((__TYPE_NULL *)type_integer__3JB)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__E3LC=((__TYPE_VOID *)type_integer__3JB)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__E3LC=((__TYPE_CONTEXT *)type_integer__3JB)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__E3LC=((__TYPE_ID *)type_integer__3JB)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__E3LC=((__TYPE_GENERIC *)type_integer__3JB)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__E3LC=((__PROFIL_BLOCK *)type_integer__3JB)->parent_type__PGAG.default__AKC;
- } break;
- };
- result__BWUC=NULL;
- ptr__CWUC=((__POINTER )(NULL));
- typ_id__HWUC= 0;
- sz__EWUC=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__EWUC == 0)) {
- result__BWUC=INTEGER_CST__;
- } else {
- typ_id__HWUC=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EWUC);
- if ((typ_id__HWUC == (__INTEGER)(- 1))) {
- a__SR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__EWUC + a__SR4Q) & (__UINTEGER_32)(~ a__SR4Q));
- ptr_table__FR4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ER4R=((__POINTER )(NULL));
- result__GR4R=((__POINTER *)ptr_table__FR4R)[ 0];
- if ((result__GR4R == (void *)NULL)) {
- result__GR4R=new_lab__2PJ(new_size__RYZQ);
- next__ER4R=(void *)((unsigned long)result__GR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYZQ)));
- ((__POINTER *)next__ER4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FR4R)[ 0]=next__ER4R;
- } else {
- next__ER4R=((__POINTER *)result__GR4R)[ 0];
- if ((next__ER4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GR4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RYZQ << 1)) <= 4096)) {
- next__ER4R=(void *)((unsigned long)result__GR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYZQ)));
- } else {
- next__ER4R=new_lab__2PJ(new_size__RYZQ);
- };
- ((__POINTER *)next__ER4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FR4R)[ 0]=next__ER4R;
- } else {
- ((__POINTER *)result__GR4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__ER4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GR4R=next__ER4R;
- };
- };
- ptr__CWUC=result__GR4R;
- } else {
- t__TYZQ=((__UINTEGER_32 )typ_id__HWUC);
- a__BMI=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NR4R=(__UINTEGER_32)((__UINTEGER_32)(sz__EWUC + a__BMI) & (__UINTEGER_32)(~ a__BMI));
- ptr_table__KR4R=((__POINTER )(&(table_type[(t__TYZQ)])));
- lab_type__MR4R=(__UINTEGER_32)(t__TYZQ | 1);
- next__JR4R=((__POINTER )(NULL));
- result__LR4R=((__POINTER *)ptr_table__KR4R)[ 0];
- if ((result__LR4R == (void *)NULL)) {
- result__LR4R=new_lab__2PJ(lab_type__MR4R);
- next__JR4R=(void *)((unsigned long)result__LR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NR4R)));
- ((__POINTER *)next__JR4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KR4R)[ 0]=next__JR4R;
- } else {
- next__JR4R=((__POINTER *)result__LR4R)[ 0];
- if ((next__JR4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LR4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NR4R << 1)) <= 4096)) {
- next__JR4R=(void *)((unsigned long)result__LR4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NR4R)));
- } else {
- next__JR4R=new_lab__2PJ(lab_type__MR4R);
- };
- ((__POINTER *)next__JR4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KR4R)[ 0]=next__JR4R;
- } else {
- ((__POINTER *)result__LR4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JR4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LR4R=next__JR4R;
- };
- };
- ptr__CWUC=result__LR4R;
- };
- result__BWUC=((__INTEGER_CST *)ptr__CWUC);
- *(result__BWUC) = *(INTEGER_CST__);
- };
- Self__S4YD=((__INTEGER_CST *)result__BWUC);
- Self__S4YD->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__C3LC;
- Self__S4YD->value__W4YD= 0;
- Self__S4YD->parent_constant__B3LC.static_type__M2YD=__tmp__E3LC;
- check_type__YG5D(Self__S4YD);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__BWUC);
- list_main__WE=list_current__EH1;
- Self__TI4F=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)result__2OCD)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
- pop_stack_until__LCAG(stack_local_lower__IH4F);
- stack_local_lower__IH4F=Self__TI4F->local__KH4F;
- Self__JTBR=((__FAST_ARRAYoLOCALo *)result__HKNR);
- if ((stack_result_lower__LH4F <= Self__JTBR->parent_arrayed_collection__YH4F.upper__1H4F)) {
- Self__JTBR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F - 1);
- };
- stack_result_lower__LH4F=Self__TI4F->result__NH4F;
- list_current__EH1=Self__TI4F->list__PH4F;
- profil_second__KPQC=Self__TI4F->profil__TH4F;
- profil_first__LPQC=Self__TI4F->old_profil_first__RH4F;
- top__KGQC=(__INTEGER)(top__KGQC - 1);
- pass_count__L3LC= 1;
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_154));
- };
- while ((modify_count__X3LC != 0)) {
- modify_count__X3LC= 0;
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_155));
- };
- pass_count__L3LC=(__INTEGER)(pass_count__L3LC + 1);
- level_pass__XXUC=(__INTEGER)(level_pass__XXUC + 1);
- j__SAID= 1;
- while ((j__SAID <= ((__LINKED_LISToNODE_TYPEo *)node_list__2LQC)->parent_linked_collection__1LQC.upper__2AID)) {
- Self__0ZSE=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
- if ((j__SAID != Self__0ZSE->mem_idx__42YD)) {
- go_item__YU4E(Self__0ZSE,j__SAID);
- };
- Self__IZ4F=((__NODE_TYPE *)((__LINKED_LIST_NODEoNODE_TYPEo *)Self__0ZSE->mem_lnk__A3YD)->item__N0SE);
- if ((update_case__5FAG(Self__IZ4F) & update_depth__YMAG(Self__IZ4F,TRUE__))) {
- remove__H0RG(node_list__2LQC,j__SAID);
- } else {
- j__SAID=(__INTEGER)(j__SAID + 1);
- };
- };
- };
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_156));
- i__PAAR=pass_count__L3LC;
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__PAAR),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_157));
- };
- create__AXB( 2000);
- if ((verbose_level__FX != 0)) {
- display__V00C();
- };
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_158));
- };
- pass_count_depend__L1LC=pass_count__L3LC;
- is_executing_pass__C5LC=TRUE__;
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_159));
- };
- pass_count__L3LC=(__INTEGER)(pass_count__L3LC + 1);
- level_pass__XXUC=(__INTEGER)(level_pass__XXUC + 1);
- life_limit__JPQC= 0;
- mode_recursive__3XUC=TRUE__;
- profil_second__KPQC=NULL;
- profil_first__LPQC=NULL;
- list_current__EH1=NULL;
- execute_link__TTOG(list_main__WE);
- mode_recursive__3XUC=FALSE__;
- clean__DYUC();
- reduce_profil__OPQC=TRUE__;
+ __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+ switch (((struct ___OBJ *)type_input__KF)->__id) {
+ case __TYPE__FF__: {
+ __tmp__ZMB=((__TYPE__FF *)type_input__KF)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__ZMB=((__TYPE_NULL__GMB *)type_input__KF)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__ZMB=((__TYPE_VOID__IMB *)type_input__KF)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__ZMB=((__TYPE_CONTEXT__KMB *)type_input__KF)->parent_type__LMB.default__CMC;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__ZMB=((__TYPE_ID__MMB *)type_input__KF)->parent_type__NMB.default__CMC;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__ZMB=((__TYPE_GENERIC__OCY *)type_input__KF)->parent_type__PCY.default__CMC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__ZMB=((__TYPE_BLOCK__CP5D *)type_input__KF)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__ZMB=((__PROFIL_BLOCK__O3NJ *)type_input__KF)->parent_type__Q3NJ.default__CMC;
+ } break;
+ };
+ __tmp__RAXC=create__type__VJ2C(__tmp__IGC,__tmp__ZMB);
+ if (((struct ___OBJ *)arg__F4)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__RH2C=((__SLOT_CODE__4IRG *)arg__F4)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__RH2C)->__id==__ITM_SLOT__PLC__) {
+ __tmp__SAXC=((__ITM_SLOT__PLC *)__tmp__RH2C)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__SAXC=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__RH2C)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__SAXC=((__SLOT_DATA__IJRG *)arg__F4)->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ };
+ __tmp__UAXC=new_read__slot__receiver__self__intern__KK2C(__tmp__SAXC,arg__F4,__tmp__RAXC,__tmp__RAXC,TRUE__K__);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D),__tmp__UAXC);
+ result__OHAD=list_current__F5GB;
+ __tmp__IGC=Self__V3WC->parent_named__PF.parent_itm_object__OF.position__P2B;
+ switch (((struct ___OBJ *)type_integer__2NB)->__id) {
+ case __TYPE__FF__: {
+ __tmp__ZMB=((__TYPE__FF *)type_integer__2NB)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__ZMB=((__TYPE_NULL__GMB *)type_integer__2NB)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__ZMB=((__TYPE_VOID__IMB *)type_integer__2NB)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__ZMB=((__TYPE_CONTEXT__KMB *)type_integer__2NB)->parent_type__LMB.default__CMC;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__ZMB=((__TYPE_ID__MMB *)type_integer__2NB)->parent_type__NMB.default__CMC;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__ZMB=((__TYPE_GENERIC__OCY *)type_integer__2NB)->parent_type__PCY.default__CMC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__ZMB=((__TYPE_BLOCK__CP5D *)type_integer__2NB)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__ZMB=((__PROFIL_BLOCK__O3NJ *)type_integer__2NB)->parent_type__Q3NJ.default__CMC;
+ } break;
+ };
+ result__2NAD=NULL;
+ ptr__4AL=((__POINTER__IB )(NULL));
+ Self__XYG= 0;
+ __tmp__EBL=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__EBL == 0)) {
+ result__2NAD=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ Self__XYG=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EBL));
+ if ((Self__XYG == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RE0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CE4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_size[(__tmp__RE0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CE4T)));
+ ptr__4AL=__tmp__BE4T;
+ } else /* FALSE */ {
+ __tmp__RE0T=((__UINTEGER_32__ZWB )Self__XYG);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BE4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CE4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EBL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BE4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BE4T=micro_alloc__table__lab__UKI(__tmp__CE4T,((__POINTER__IB )(&(table_type[(__tmp__RE0T)]))),(__UINTEGER_32__ZWB)(__tmp__RE0T | 1));
+ ptr__4AL=__tmp__BE4T;
+ };
+ result__2NAD=((__INTEGER_CST__XAXC *)ptr__4AL);
+ *(result__2NAD) = *(INTEGER_CST__XAXC__);
+ };
+ Self__BH4D=((__INTEGER_CST__XAXC *)result__2NAD);
+ Self__BH4D->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__IGC;
+ Self__BH4D->value__FH4D= 0;
+ Self__BH4D->parent_constant__YAXC.static_type__5G4D=__tmp__ZMB;
+ check_type__XYEE(Self__BH4D);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__OHAD)->expr_list__NA4D),result__2NAD);
+ list_main__0H=list_current__F5GB;
+ pass_count__CBXC= 1;
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_205));
+ };
+ while ((modify_count__OBXC != 0)) {
+ modify_count__OBXC= 0;
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_206));
+ };
+ pass_count__CBXC=(__INTEGER__Q)(pass_count__CBXC + 1);
+ level_pass__2PAD=(__INTEGER__Q)(level_pass__2PAD + 1);
+ Self__HO5G= 1;
+ while ((Self__HO5G <= node_list__FL2C->parent_linked_collection__EL2C.upper__B0RD)) {
+ Self__TK0G=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+ if ((Self__HO5G != Self__TK0G->mem_idx__SB0G)) {
+ Self__ABOU=Self__HO5G;
+ if ((Self__TK0G->mem_idx__SB0G > Self__HO5G)) {
+ Self__TK0G->mem_idx__SB0G= 1;
+ Self__TK0G->mem_lnk__UB0G=Self__TK0G->first_link__IB0G;
+ };
+ while ((Self__ABOU != Self__TK0G->mem_idx__SB0G)) {
+ Self__TK0G->mem_lnk__UB0G=Self__TK0G->mem_lnk__UB0G->next__TVFH;
+ Self__TK0G->mem_idx__SB0G=(__INTEGER__Q)(Self__TK0G->mem_idx__SB0G + 1);
+ };
+ };
+ Self__O4DJ=((__NODE_TYPE__SK2C *)Self__TK0G->mem_lnk__UB0G->item__GL0G);
+ __tmp__Q4DJ=update_case__34EJ(Self__O4DJ);
+ __tmp__R4DJ=update_depth__LFFJ(Self__O4DJ,NULL);
+ if ((__tmp__Q4DJ & __tmp__R4DJ)) {
+ remove__ST1J(((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C),Self__HO5G);
+ } else /* FALSE */ {
+ Self__HO5G=(__INTEGER__Q)(Self__HO5G + 1);
+ };
+ };
+ };
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_207));
+ typ_id__PAOU=pass_count__CBXC;
+ ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+ append_in__AEE(typ_id__PAOU,__tmp__JBI);
+ put_string__JJG(__tmp__JBI);
+ put_string__JJG((&__string_208));
+ };
+ __tmp__NFH=create__34B( 2000);
+ if ((verbose_level__R5 != 0)) {
+ display__AEGD();
+ };
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_209));
+ };
+ Self__XYG=pass_count__CBXC;
+ is_executing_pass__ZCXC=TRUE__K__;
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_210));
+ };
+ pass_count__CBXC=(__INTEGER__Q)(pass_count__CBXC + 1);
+ level_pass__2PAD=(__INTEGER__Q)(level_pass__2PAD + 1);
+ life_limit__NO2C= 0;
+ mode_recursive__CQAD=TRUE__K__;
+ profil_slot__RO2C=NULL;
+ profil_current__SO2C=NULL;
+ list_current__F5GB=NULL;
+ __tmp__3M5=execute__GH4D(((__LIST__WH *)list_main__0H));
+ mode_recursive__CQAD=FALSE__O__;
+ clean__HQAD();
+ reduce_profil__VO2C=TRUE__K__;
do {
- modify_count__X3LC= 0;
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_155));
- };
- pass_count__L3LC=(__INTEGER)(pass_count__L3LC + 1);
- switch_new_pass__05LC=FALSE__;
- level_pass__XXUC=(__INTEGER)(level_pass__XXUC + 1);
- life_limit__JPQC= 0;
- profil_second__KPQC=NULL;
- profil_first__LPQC=NULL;
- list_current__EH1=NULL;
- execute_link__TTOG(list_main__WE);
- current__U20C= 0;
- while ((current__U20C < life_limit__JPQC)) {
- __tmp__E30C=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[current__U20C];
- __tmp__G30C=inline_level_current__F30C;
- if (((struct ___OBJ *)__tmp__E30C)->__id==__PROFIL_SLOT__) {
- execute__GUHM(__tmp__E30C,inline_level_current__F30C);
- } else {
- execute__WQEJ(__tmp__E30C,__tmp__G30C);
- };
- current__U20C=(__INTEGER)(current__U20C + 1);
- };
- current__U20C= 0;
- clean__DYUC();
- if (((! reduce_profil__OPQC) && (inline_level_current__F30C < inline_level__20))) {
- inline_level_current__F30C=(__INTEGER)(inline_level_current__F30C + 3);
- modify_count__X3LC=(__INTEGER)(modify_count__X3LC + 1);
- };
- if (switch_new_pass__05LC) {
- modify_count__X3LC=(__INTEGER)(modify_count__X3LC + 1);
- };
- } while ((modify_count__X3LC != 0));
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_156));
- i__QAAR=(__INTEGER)(pass_count__L3LC - pass_count_depend__L1LC);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__QAAR),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_157));
- };
- if ((verbose_level__FX != 0)) {
- Self__ZZOG=((__LIST *)list_main__WE);
- voir__0ZOG=create__AXB( 250);
- display__EQQG(Self__ZZOG,voir__0ZOG);
- put_string__2EG(((__STRING *)voir__0ZOG));
+ modify_count__OBXC= 0;
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_206));
+ };
+ pass_count__CBXC=(__INTEGER__Q)(pass_count__CBXC + 1);
+ switch_new_pass__SDXC=FALSE__O__;
+ level_pass__2PAD=(__INTEGER__Q)(level_pass__2PAD + 1);
+ life_limit__NO2C= 0;
+ profil_slot__RO2C=NULL;
+ list_current__F5GB=NULL;
+ __tmp__OPGG=execute__GH4D(((__LIST__WH *)list_main__0H));
+ current__3FGD= 0;
+ while ((current__3FGD < life_limit__NO2C)) {
+ __tmp__NGGD=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[current__3FGD];
+ profil_current__SO2C=__tmp__NGGD;
+ __tmp__AQAG=inline_level_current__PGGD;
+ if (((struct ___OBJ *)__tmp__NGGD)->__id==__PROFIL_SLOT__OO2C__) {
+ execute__B1HO(((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__NGGD)),inline_level_current__PGGD);
+ } else /* PROFIL_BLOCK */ {
+ execute__JOFL(((__PROFIL_BLOCK__O3NJ *)__tmp__NGGD),__tmp__AQAG);
+ };
+ current__3FGD=(__INTEGER__Q)(current__3FGD + 1);
+ };
+ current__3FGD= 0;
+ clean__HQAD();
+ if (((! reduce_profil__VO2C) && (inline_level_current__PGGD < inline_level__BKB))) {
+ inline_level_current__PGGD=(__INTEGER__Q)(inline_level_current__PGGD + 3);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ };
+ if (switch_new_pass__SDXC) {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ };
+ } while ((modify_count__OBXC != 0));
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_207));
+ typ_id__PAOU=(__INTEGER__Q)(pass_count__CBXC - Self__XYG);
+ ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+ append_in__AEE(typ_id__PAOU,__tmp__JBI);
+ put_string__JJG(__tmp__JBI);
+ put_string__JJG((&__string_208));
+ };
+ if ((verbose_level__R5 != 0)) {
+ __tmp__S4WC=((__LIST__WH *)list_main__0H);
+ __tmp__WBXS=create__34B( 250);
+ display__0HFE(__tmp__S4WC,__tmp__WBXS);
+ put_string__RGZ(((__STRING__BC *)__tmp__WBXS));
fputc((int)('\n'),stdout);
- display__V00C();
- };
- title__in__NHB((&__string_160),output_decl__1C);
- append__MOK(output_decl__1C,(&__string_161));
- title__in__NHB((&__string_162),output_glob__VD);
- title__in__NHB((&__string_163),output_code__XD);
- append__MOK(output_code__XD,(&__string_164));
- append__MOK(output_code__XD,(&__string_165));
- if ((debug_level_option__3C != 0)) {
- append__MOK(output_code__XD,(&__string_166));
- append__MOK(output_code__XD,(&__string_167));
- };
- append__MOK(output_code__XD,(&__string_168));
- Self__NTC= 0;
- limit_up__OTC=result__5NE->parent_arrayed_collection__DNB.upper__KNB;
- while ((Self__NTC <= limit_up__OTC)) {
- __tmp__TNB=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[Self__NTC];
- if (((struct ___OBJ *)__tmp__TNB)->__id==__PROFIL_SLOT__) {
- genere_handler__ZAJM(__tmp__TNB,output_code__XD);
- } else {
- genere_handler__VLEJ(__tmp__TNB,output_code__XD);
- };
- Self__0ONR=((__STRING *)output_code__XD);
- new_capacity__ZONR= 0;
- if ((Self__0ONR->capacity__MNK <= Self__0ONR->count__VF)) {
- if ((Self__0ONR->capacity__MNK == 0)) {
- Self__0ONR->capacity__MNK= 32;
- Self__0ONR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZONR=(__INTEGER)(Self__0ONR->capacity__MNK << 1);
- Self__1ONR=((__CHARACTER *)Self__0ONR->storage__XNK);
- old_nb_elts__2ONR=Self__0ONR->capacity__MNK;
- new__3ONR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1ONR),((__UINTEGER_32 )old_nb_elts__2ONR),((__UINTEGER_32 )new_capacity__ZONR)));
- upper__RR4R=(__INTEGER)(new_capacity__ZONR - 1);
- Self__PR4R=old_nb_elts__2ONR;
- while ((Self__PR4R <= upper__RR4R)) {
- new__3ONR[Self__PR4R]='\0';
- Self__PR4R=(__INTEGER)(Self__PR4R + 1);
- };
- Self__0ONR->storage__XNK=new__3ONR;
- Self__0ONR->capacity__MNK=new_capacity__ZONR;
- };
- };
- ((__CHARACTER *)Self__0ONR->storage__XNK)[Self__0ONR->count__VF]=';';
- Self__0ONR->count__VF=(__INTEGER)(Self__0ONR->count__VF + 1);
- Self__APNR=((__STRING *)output_code__XD);
- new_capacity__5ONR= 0;
- if ((Self__APNR->capacity__MNK <= Self__APNR->count__VF)) {
- if ((Self__APNR->capacity__MNK == 0)) {
- Self__APNR->capacity__MNK= 32;
- Self__APNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5ONR=(__INTEGER)(Self__APNR->capacity__MNK << 1);
- Self__BPNR=((__CHARACTER *)Self__APNR->storage__XNK);
- old_nb_elts__CPNR=Self__APNR->capacity__MNK;
- new__DPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BPNR),((__UINTEGER_32 )old_nb_elts__CPNR),((__UINTEGER_32 )new_capacity__5ONR)));
- upper__WR4R=(__INTEGER)(new_capacity__5ONR - 1);
- Self__UR4R=old_nb_elts__CPNR;
- while ((Self__UR4R <= upper__WR4R)) {
- new__DPNR[Self__UR4R]='\0';
- Self__UR4R=(__INTEGER)(Self__UR4R + 1);
- };
- Self__APNR->storage__XNK=new__DPNR;
- Self__APNR->capacity__MNK=new_capacity__5ONR;
- };
- };
- ((__CHARACTER *)Self__APNR->storage__XNK)[Self__APNR->count__VF]='\n';
- Self__APNR->count__VF=(__INTEGER)(Self__APNR->count__VF + 1);
- Self__NTC=(__INTEGER)(Self__NTC + 1);
- };
- title__in__NHB((&__string_169),output_code__XD);
- append__MOK(output_code__XD,(&__string_170));
- genere_extern__1POG(list_main__WE,output_code__XD);
- Self__GPNR=((__STRING *)output_code__XD);
- new_capacity__FPNR= 0;
- if ((Self__GPNR->capacity__MNK <= Self__GPNR->count__VF)) {
- if ((Self__GPNR->capacity__MNK == 0)) {
- Self__GPNR->capacity__MNK= 32;
- Self__GPNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FPNR=(__INTEGER)(Self__GPNR->capacity__MNK << 1);
- Self__HPNR=((__CHARACTER *)Self__GPNR->storage__XNK);
- old_nb_elts__IPNR=Self__GPNR->capacity__MNK;
- new__JPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HPNR),((__UINTEGER_32 )old_nb_elts__IPNR),((__UINTEGER_32 )new_capacity__FPNR)));
- upper__1R4R=(__INTEGER)(new_capacity__FPNR - 1);
- Self__ZR4R=old_nb_elts__IPNR;
- while ((Self__ZR4R <= upper__1R4R)) {
- new__JPNR[Self__ZR4R]='\0';
- Self__ZR4R=(__INTEGER)(Self__ZR4R + 1);
- };
- Self__GPNR->storage__XNK=new__JPNR;
- Self__GPNR->capacity__MNK=new_capacity__FPNR;
- };
- };
- ((__CHARACTER *)Self__GPNR->storage__XNK)[Self__GPNR->count__VF]='\n';
- Self__GPNR->count__VF=(__INTEGER)(Self__GPNR->count__VF + 1);
- Self__2TC= 0;
- limit_up__3TC=result__5NE->parent_arrayed_collection__DNB.upper__KNB;
- while ((Self__2TC <= limit_up__3TC)) {
- __tmp__MOB=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[Self__2TC];
- if (((struct ___OBJ *)__tmp__MOB)->__id==__PROFIL_SLOT__) {
- Self__4DJM=((__PROFIL_SLOT *)__tmp__MOB);
- Self__MPNR=((__STRING *)output_code__XD);
- new_capacity__LPNR= 0;
- if ((Self__MPNR->capacity__MNK <= Self__MPNR->count__VF)) {
- if ((Self__MPNR->capacity__MNK == 0)) {
- Self__MPNR->capacity__MNK= 32;
- Self__MPNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LPNR=(__INTEGER)(Self__MPNR->capacity__MNK << 1);
- Self__NPNR=((__CHARACTER *)Self__MPNR->storage__XNK);
- old_nb_elts__OPNR=Self__MPNR->capacity__MNK;
- new__PPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NPNR),((__UINTEGER_32 )old_nb_elts__OPNR),((__UINTEGER_32 )new_capacity__LPNR)));
- upper__AS4R=(__INTEGER)(new_capacity__LPNR - 1);
- Self__4R4R=old_nb_elts__OPNR;
- while ((Self__4R4R <= upper__AS4R)) {
- new__PPNR[Self__4R4R]='\0';
- Self__4R4R=(__INTEGER)(Self__4R4R + 1);
- };
- Self__MPNR->storage__XNK=new__PPNR;
- Self__MPNR->capacity__MNK=new_capacity__LPNR;
- };
- };
- ((__CHARACTER *)Self__MPNR->storage__XNK)[Self__MPNR->count__VF]='\n';
- Self__MPNR->count__VF=(__INTEGER)(Self__MPNR->count__VF + 1);
- genere_handler__ZAJM(Self__4DJM,output_code__XD);
- append__MOK(output_code__XD,(&__string_171));
- append_type__NDMM(Self__4DJM,output_code__XD);
- if (((__INTEGER_8)(Self__4DJM->parent_profil__R1LC.stat__JMEJ & 2) == 0)) {
- append__MOK(output_code__XD,(&__string_172));
- } else {
- append__MOK(output_code__XD,(&__string_173));
- };
- if (((__INTEGER_8)(Self__4DJM->parent_profil__R1LC.stat__JMEJ & 1) == 0)) {
- append__MOK(output_code__XD,(&__string_174));
- } else {
- append__MOK(output_code__XD,(&__string_175));
- };
- Self__SPNR=((__STRING *)output_code__XD);
- new_capacity__RPNR= 0;
- if ((Self__SPNR->capacity__MNK <= Self__SPNR->count__VF)) {
- if ((Self__SPNR->capacity__MNK == 0)) {
- Self__SPNR->capacity__MNK= 32;
- Self__SPNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RPNR=(__INTEGER)(Self__SPNR->capacity__MNK << 1);
- Self__TPNR=((__CHARACTER *)Self__SPNR->storage__XNK);
- old_nb_elts__UPNR=Self__SPNR->capacity__MNK;
- new__VPNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TPNR),((__UINTEGER_32 )old_nb_elts__UPNR),((__UINTEGER_32 )new_capacity__RPNR)));
- upper__FS4R=(__INTEGER)(new_capacity__RPNR - 1);
- Self__DS4R=old_nb_elts__UPNR;
- while ((Self__DS4R <= upper__FS4R)) {
- new__VPNR[Self__DS4R]='\0';
- Self__DS4R=(__INTEGER)(Self__DS4R + 1);
- };
- Self__SPNR->storage__XNK=new__VPNR;
- Self__SPNR->capacity__MNK=new_capacity__RPNR;
- };
- };
- ((__CHARACTER *)Self__SPNR->storage__XNK)[Self__SPNR->count__VF]='\n';
- Self__SPNR->count__VF=(__INTEGER)(Self__SPNR->count__VF + 1);
- genere_extern__1POG(Self__4DJM->parent_profil__R1LC.code__PYJH,output_code__XD);
- Self__YPNR=((__STRING *)output_code__XD);
- new_capacity__XPNR= 0;
- if ((Self__YPNR->capacity__MNK <= Self__YPNR->count__VF)) {
- if ((Self__YPNR->capacity__MNK == 0)) {
- Self__YPNR->capacity__MNK= 32;
- Self__YPNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__XPNR=(__INTEGER)(Self__YPNR->capacity__MNK << 1);
- Self__ZPNR=((__CHARACTER *)Self__YPNR->storage__XNK);
- old_nb_elts__0PNR=Self__YPNR->capacity__MNK;
- new__1PNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZPNR),((__UINTEGER_32 )old_nb_elts__0PNR),((__UINTEGER_32 )new_capacity__XPNR)));
- upper__KS4R=(__INTEGER)(new_capacity__XPNR - 1);
- Self__IS4R=old_nb_elts__0PNR;
- while ((Self__IS4R <= upper__KS4R)) {
- new__1PNR[Self__IS4R]='\0';
- Self__IS4R=(__INTEGER)(Self__IS4R + 1);
- };
- Self__YPNR->storage__XNK=new__1PNR;
- Self__YPNR->capacity__MNK=new_capacity__XPNR;
- };
- };
- ((__CHARACTER *)Self__YPNR->storage__XNK)[Self__YPNR->count__VF]='\n';
- Self__YPNR->count__VF=(__INTEGER)(Self__YPNR->count__VF + 1);
- } else {
- Self__HMEJ=((__PROFIL_BLOCK *)__tmp__MOB);
- Self__4PNR=((__STRING *)output_code__XD);
- new_capacity__3PNR= 0;
- if ((Self__4PNR->capacity__MNK <= Self__4PNR->count__VF)) {
- if ((Self__4PNR->capacity__MNK == 0)) {
- Self__4PNR->capacity__MNK= 32;
- Self__4PNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__3PNR=(__INTEGER)(Self__4PNR->capacity__MNK << 1);
- Self__5PNR=((__CHARACTER *)Self__4PNR->storage__XNK);
- old_nb_elts__AQNR=Self__4PNR->capacity__MNK;
- new__BQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5PNR),((__UINTEGER_32 )old_nb_elts__AQNR),((__UINTEGER_32 )new_capacity__3PNR)));
- upper__PS4R=(__INTEGER)(new_capacity__3PNR - 1);
- Self__NS4R=old_nb_elts__AQNR;
- while ((Self__NS4R <= upper__PS4R)) {
- new__BQNR[Self__NS4R]='\0';
- Self__NS4R=(__INTEGER)(Self__NS4R + 1);
- };
- Self__4PNR->storage__XNK=new__BQNR;
- Self__4PNR->capacity__MNK=new_capacity__3PNR;
- };
- };
- ((__CHARACTER *)Self__4PNR->storage__XNK)[Self__4PNR->count__VF]='\n';
- Self__4PNR->count__VF=(__INTEGER)(Self__4PNR->count__VF + 1);
- genere_handler__VLEJ(Self__HMEJ,output_code__XD);
- append__MOK(output_code__XD,(&__string_171));
- append_type__TLJJ(Self__HMEJ,output_code__XD);
- if (((__INTEGER_8)(Self__HMEJ->parent_profil__OGAG.stat__JMEJ & 2) == 0)) {
- append__MOK(output_code__XD,(&__string_172));
- } else {
- append__MOK(output_code__XD,(&__string_173));
- };
- if (((__INTEGER_8)(Self__HMEJ->parent_profil__OGAG.stat__JMEJ & 1) == 0)) {
- append__MOK(output_code__XD,(&__string_174));
- } else {
- append__MOK(output_code__XD,(&__string_175));
- };
- Self__EQNR=((__STRING *)output_code__XD);
- new_capacity__DQNR= 0;
- if ((Self__EQNR->capacity__MNK <= Self__EQNR->count__VF)) {
- if ((Self__EQNR->capacity__MNK == 0)) {
- Self__EQNR->capacity__MNK= 32;
- Self__EQNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__DQNR=(__INTEGER)(Self__EQNR->capacity__MNK << 1);
- Self__FQNR=((__CHARACTER *)Self__EQNR->storage__XNK);
- old_nb_elts__GQNR=Self__EQNR->capacity__MNK;
- new__HQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FQNR),((__UINTEGER_32 )old_nb_elts__GQNR),((__UINTEGER_32 )new_capacity__DQNR)));
- upper__US4R=(__INTEGER)(new_capacity__DQNR - 1);
- Self__SS4R=old_nb_elts__GQNR;
- while ((Self__SS4R <= upper__US4R)) {
- new__HQNR[Self__SS4R]='\0';
- Self__SS4R=(__INTEGER)(Self__SS4R + 1);
- };
- Self__EQNR->storage__XNK=new__HQNR;
- Self__EQNR->capacity__MNK=new_capacity__DQNR;
- };
- };
- ((__CHARACTER *)Self__EQNR->storage__XNK)[Self__EQNR->count__VF]='\n';
- Self__EQNR->count__VF=(__INTEGER)(Self__EQNR->count__VF + 1);
- genere_extern__1POG(Self__HMEJ->parent_profil__OGAG.code__PYJH,output_code__XD);
- Self__KQNR=((__STRING *)output_code__XD);
- new_capacity__JQNR= 0;
- if ((Self__KQNR->capacity__MNK <= Self__KQNR->count__VF)) {
- if ((Self__KQNR->capacity__MNK == 0)) {
- Self__KQNR->capacity__MNK= 32;
- Self__KQNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__JQNR=(__INTEGER)(Self__KQNR->capacity__MNK << 1);
- Self__LQNR=((__CHARACTER *)Self__KQNR->storage__XNK);
- old_nb_elts__MQNR=Self__KQNR->capacity__MNK;
- new__NQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LQNR),((__UINTEGER_32 )old_nb_elts__MQNR),((__UINTEGER_32 )new_capacity__JQNR)));
- upper__ZS4R=(__INTEGER)(new_capacity__JQNR - 1);
- Self__XS4R=old_nb_elts__MQNR;
- while ((Self__XS4R <= upper__ZS4R)) {
- new__NQNR[Self__XS4R]='\0';
- Self__XS4R=(__INTEGER)(Self__XS4R + 1);
- };
- Self__KQNR->storage__XNK=new__NQNR;
- Self__KQNR->capacity__MNK=new_capacity__JQNR;
- };
- };
- ((__CHARACTER *)Self__KQNR->storage__XNK)[Self__KQNR->count__VF]='\n';
- Self__KQNR->count__VF=(__INTEGER)(Self__KQNR->count__VF + 1);
- };
- Self__2TC=(__INTEGER)(Self__2TC + 1);
- };
- append__MOK(output_decl__1C,(&__string_176));
- Self__QUC= 0;
- limit_up__RUC=((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.upper__1OB;
- while ((Self__QUC <= limit_up__RUC)) {
- __tmp__EPB=((void **)((__FAST_ARRAYoTYPEo *)genere_list__VOB)->parent_arrayed_collection__UOB.storage__M2L)[Self__QUC];
- switch (((struct ___OBJ *)__tmp__EPB)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__EPB);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
- } break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__EPB);
- } break;
- case __PROFIL_BLOCK__: {
- } break;
- };
- Self__QUC=(__INTEGER)(Self__QUC + 1);
- };
- if ((debug_level_option__3C != 0)) {
- append__MOK(output_decl__1C,(&__string_177));
- };
- append__MOK(output_decl__1C,(&__string_178));
- append_in__4VC(((__INTEGER_32 )id_counter_without_type__2E),output_decl__1C);
- append__MOK(output_decl__1C,(&__string_179));
- proto__0PB=NULL;
- title__in__NHB((&__string_180),output_code__XD);
- append__MOK(output_code__XD,(&__string_181));
- if ((debug_level_option__3C != 0)) {
- append__MOK(output_code__XD,(&__string_182));
- Self__URE=(__INTEGER)(((__FAST_ARRAYoPROTOTYPEo *)result__FTG)->parent_arrayed_collection__FQB.upper__QQB + 1);
- result__WRE=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )Self__URE),result__WRE);
- append__MOK(output_code__XD,result__WRE);
- append__MOK(output_code__XD,(&__string_183));
- Self__1RE= 0;
- limit_up__2RE=(__INTEGER)(result__FTG->parent_arrayed_collection__FQB.upper__QQB - 1);
- while ((Self__1RE <= limit_up__2RE)) {
- proto__0PB=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[Self__1RE];
- append__MOK(output_code__XD,(&__string_184));
- append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->parent_named__QD.name__1QB);
- append__MOK(output_code__XD,(&__string_156));
- append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->filename__4QB);
- append__MOK(output_code__XD,(&__string_185));
- Self__1RE=(__INTEGER)(Self__1RE + 1);
- };
- Self__O4L=((__FAST_ARRAYoPROTOTYPEo *)result__FTG);
- proto__0PB=((void **)Self__O4L->parent_arrayed_collection__FQB.storage__1ZM)[Self__O4L->parent_arrayed_collection__FQB.upper__QQB];
- append__MOK(output_code__XD,(&__string_184));
- append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->parent_named__QD.name__1QB);
- append__MOK(output_code__XD,(&__string_156));
- append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->filename__4QB);
- append__MOK(output_code__XD,(&__string_186));
- if (debug_with_code__R1) {
- append__MOK(output_decl__1C,(&__string_187));
- append__MOK(output_code__XD,(&__string_188));
- src__TRB=result__U0CD;
- append_in__4VC(((__INTEGER_32 )result__U0CD->count__1RB),output_code__XD);
- append__MOK(output_code__XD,(&__string_183));
- Self__00UC= 1;
- limit_up__10UC=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)result__U0CD)->count__1RB;
- while ((Self__00UC <= limit_up__10UC)) {
- Self__MZ0D=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)src__TRB);
- set_cache_user__J1BE(Self__MZ0D,Self__00UC);
- Result__OZ0D=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__MZ0D->cache_node__XZ0D)->key__ZZ0D;
- append__MOK(output_decl__1C,(&__string_189));
- append_in__Z4H(Result__OZ0D,output_decl__1C);
- Self__QQNR=((__STRING *)output_decl__1C);
- new_capacity__PQNR= 0;
- if ((Self__QQNR->capacity__MNK <= Self__QQNR->count__VF)) {
- if ((Self__QQNR->capacity__MNK == 0)) {
- Self__QQNR->capacity__MNK= 32;
- Self__QQNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__PQNR=(__INTEGER)(Self__QQNR->capacity__MNK << 1);
- Self__RQNR=((__CHARACTER *)Self__QQNR->storage__XNK);
- old_nb_elts__SQNR=Self__QQNR->capacity__MNK;
- new__TQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RQNR),((__UINTEGER_32 )old_nb_elts__SQNR),((__UINTEGER_32 )new_capacity__PQNR)));
- upper__4S4R=(__INTEGER)(new_capacity__PQNR - 1);
- Self__2S4R=old_nb_elts__SQNR;
- while ((Self__2S4R <= upper__4S4R)) {
- new__TQNR[Self__2S4R]='\0';
- Self__2S4R=(__INTEGER)(Self__2S4R + 1);
- };
- Self__QQNR->storage__XNK=new__TQNR;
- Self__QQNR->capacity__MNK=new_capacity__PQNR;
- };
- };
- ((__CHARACTER *)Self__QQNR->storage__XNK)[Self__QQNR->count__VF]=' ';
- Self__QQNR->count__VF=(__INTEGER)(Self__QQNR->count__VF + 1);
- append_in__4VC(((__INTEGER_32 )(__INTEGER)(Self__00UC - 1)),output_decl__1C);
- Self__WQNR=((__STRING *)output_decl__1C);
- new_capacity__VQNR= 0;
- if ((Self__WQNR->capacity__MNK <= Self__WQNR->count__VF)) {
- if ((Self__WQNR->capacity__MNK == 0)) {
- Self__WQNR->capacity__MNK= 32;
- Self__WQNR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__VQNR=(__INTEGER)(Self__WQNR->capacity__MNK << 1);
- Self__XQNR=((__CHARACTER *)Self__WQNR->storage__XNK);
- old_nb_elts__YQNR=Self__WQNR->capacity__MNK;
- new__ZQNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XQNR),((__UINTEGER_32 )old_nb_elts__YQNR),((__UINTEGER_32 )new_capacity__VQNR)));
- upper__DT4R=(__INTEGER)(new_capacity__VQNR - 1);
- Self__BT4R=old_nb_elts__YQNR;
- while ((Self__BT4R <= upper__DT4R)) {
- new__ZQNR[Self__BT4R]='\0';
- Self__BT4R=(__INTEGER)(Self__BT4R + 1);
- };
- Self__WQNR->storage__XNK=new__ZQNR;
- Self__WQNR->capacity__MNK=new_capacity__VQNR;
- };
- };
- ((__CHARACTER *)Self__WQNR->storage__XNK)[Self__WQNR->count__VF]='\n';
- Self__WQNR->count__VF=(__INTEGER)(Self__WQNR->count__VF + 1);
- append__MOK(output_code__XD,(&__string_190));
- append_in__Z4H(Result__OZ0D,output_code__XD);
- append__MOK(output_code__XD,(&__string_191));
- Self__F00D=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)src__TRB);
- set_cache_user__J1BE(Self__F00D,Self__00UC);
- append__MOK(output_code__XD,((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__F00D->cache_node__XZ0D)->item__Q00D);
- append__MOK(output_code__XD,(&__string_192));
- Self__00UC=(__INTEGER)(Self__00UC + 1);
- };
- __tmp__USB=(__INTEGER)(((__STRING *)output_code__XD)->count__VF - 1);
- remove_between__to__IVCC(((__STRING *)output_code__XD),__tmp__USB,__tmp__USB);
- append__MOK(output_code__XD,(&__string_193));
- };
- append__MOK(output_code__XD,(&__string_194));
- append__MOK(output_code__XD,(&__string_195));
- if ((debug_level_option__3C == 20)) {
- append__MOK(output_code__XD,(&__string_196));
- };
- append__MOK(output_code__XD,(&__string_197));
- if (debug_with_code__R1) {
- append__MOK(output_code__XD,(&__string_198));
- } else {
- append__MOK(output_code__XD,(&__string_199));
- };
- append__MOK(output_code__XD,(&__string_200));
- };
- copy__BNK(string_tmp__4TB,output_name_c__BF);
- Self__KTBR=((__STRING *)string_tmp__4TB);
- if ((Self__KTBR->capacity__MNK > Self__KTBR->count__VF)) {
- ((__CHARACTER *)Self__KTBR->storage__XNK)[Self__KTBR->count__VF]='\0';
- } else {
- new_capacity__1QNR= 0;
- if ((Self__KTBR->capacity__MNK <= Self__KTBR->count__VF)) {
- if ((Self__KTBR->capacity__MNK == 0)) {
- Self__KTBR->capacity__MNK= 32;
- Self__KTBR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__1QNR=(__INTEGER)(Self__KTBR->capacity__MNK << 1);
- Self__3QNR=((__CHARACTER *)Self__KTBR->storage__XNK);
- old_nb_elts__4QNR=Self__KTBR->capacity__MNK;
- new__5QNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3QNR),((__UINTEGER_32 )old_nb_elts__4QNR),((__UINTEGER_32 )new_capacity__1QNR)));
- upper__IT4R=(__INTEGER)(new_capacity__1QNR - 1);
- Self__GT4R=old_nb_elts__4QNR;
- while ((Self__GT4R <= upper__IT4R)) {
- new__5QNR[Self__GT4R]='\0';
- Self__GT4R=(__INTEGER)(Self__GT4R + 1);
- };
- Self__KTBR->storage__XNK=new__5QNR;
- Self__KTBR->capacity__MNK=new_capacity__1QNR;
- };
- };
- ((__CHARACTER *)Self__KTBR->storage__XNK)[Self__KTBR->count__VF]='\0';
- Self__KTBR->count__VF=(__INTEGER)(Self__KTBR->count__VF + 1);
- Self__KTBR->count__VF=(__INTEGER)(Self__KTBR->count__VF - 1);
- };
- stream__1TB=((__POINTER )(fopen((char*)(Self__KTBR->storage__XNK),"w+b")));
- result__3TB=(stream__1TB != (void *)NULL);
- if (result__3TB) {
- fclose((FILE*)((stream__1TB)));
- };
- if ((! result__3TB)) {
- put_string__EQD((&__string_201));
- put_string__EQD(output_name_c__BF);
- put_string__EQD((&__string_202));
+ display__AEGD();
+ };
+ title__in__O2F((&__string_211),__tmp__PN2E);
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_212));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_213));
+ };
+ title__in__O2F((&__string_214),__tmp__GEH);
+ title__in__O2F((&__string_215),__tmp__KEH);
+ if ((! is_java__EE)) {
+ if ((debug_level_option__YE != 0)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_216));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_217));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_218));
+ };
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_219));
+ Self__XYG= 0;
+ idx__PHQ=result__QSK->parent_arrayed_collection__0QB.upper__BRB;
+ while ((Self__XYG <= idx__PHQ)) {
+ __tmp__OPGG=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[Self__XYG];
+ if (((struct ___OBJ *)__tmp__OPGG)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__EMIO=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG));
+ if ((Self__EMIO->parent_profil__PO2C.link_count__TBFL != 0)) {
+ genere_handler_intern__Z4NO(Self__EMIO,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+ };
+ if ((Self__EMIO->parent_profil__PO2C.cop_link_count__2BFL != 0)) {
+ Self__2BOU=&(Self__EMIO->parent_profil__PO2C.result_list__RHOJ);
+ __tmp__AQAG= 0;
+ if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+ __tmp__AQAG=(__INTEGER__Q)(- 1);
+ __tmp__1BOU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__1BOU=FALSE__O__;
+ };
+ __tmp__3BOU.self=Self__2BOU;
+ __tmp__4BOU.self=Self__2BOU;
+ if ((! __tmp__1BOU)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__3BOU.self)->list__HQ2K != (void *)NULL)) {
+ __tmp__JDB=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__4BOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__AQAG=__tmp__JDB;
+ };
+ };
+ __tmp__Q4DJ=((__INTEGER__Q)(__tmp__AQAG + 1) == 0);
+ } else /* FALSE */ {
+ __tmp__Q4DJ=FALSE__O__;
+ };
+ if (__tmp__Q4DJ) {
+ (&__string_221)->count__0C= 17;
+ (&__string_221)->storage__1C="lith_object *COP_";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+ (&__string_222)->count__0C= 41;
+ (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+ };
+ } else /* PROFIL_BLOCK */ {
+ Self__RBFL=((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG);
+ if ((Self__RBFL->parent_profil__P3NJ.link_count__TBFL != 0)) {
+ genere_handler_intern__JNTL(Self__RBFL,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+ };
+ if ((Self__RBFL->parent_profil__P3NJ.cop_link_count__2BFL != 0)) {
+ Self__2BOU=&(Self__RBFL->parent_profil__P3NJ.result_list__RHOJ);
+ __tmp__AQAG= 0;
+ if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+ __tmp__AQAG=(__INTEGER__Q)(- 1);
+ __tmp__1BOU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__1BOU=FALSE__O__;
+ };
+ __tmp__ECOU.self=Self__2BOU;
+ __tmp__FCOU.self=Self__2BOU;
+ if ((! __tmp__1BOU)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ECOU.self)->list__HQ2K != (void *)NULL)) {
+ __tmp__JDB=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__FCOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__AQAG=__tmp__JDB;
+ };
+ };
+ __tmp__Q4DJ=((__INTEGER__Q)(__tmp__AQAG + 1) == 0);
+ } else /* FALSE */ {
+ __tmp__Q4DJ=FALSE__O__;
+ };
+ if (__tmp__Q4DJ) {
+ (&__string_221)->count__0C= 17;
+ (&__string_221)->storage__1C="lith_object *COP_";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+ (&__string_222)->count__0C= 41;
+ (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_220));
+ };
+ };
+ Self__XYG=(__INTEGER__Q)(Self__XYG + 1);
+ };
+ title__in__O2F((&__string_223),__tmp__KEH);
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_224));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_225));
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+ append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+ genere_extern__WW1D(((__LIST__WH *)list_main__0H),__tmp__KEH);
+ if ((! is_java__EE)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_227));
+ };
+ __tmp__NFH=((__STRING__BC *)__tmp__3KCL);
+ if (( 2 > __tmp__NFH->count__WJ)) {
+ __tmp__NFH->count__WJ= 0;
+ } else /* FALSE */ {
+ __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_228));
+ Self__XYG= 0;
+ idx__PHQ=result__QSK->parent_arrayed_collection__0QB.upper__BRB;
+ while ((Self__XYG <= idx__PHQ)) {
+ __tmp__OPGG=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[Self__XYG];
+ if (((struct ___OBJ *)__tmp__OPGG)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__EMIO=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG));
+ loc__ENIO=NULL;
+ t__FNIO=NULL;
+ ts__GNIO=NULL;
+ __tmp__AQAG= 0;
+ __tmp__ZW2G= 0;
+ __tmp__UBB=NULL;
+ profil_current__SO2C=Self__EMIO;
+ if ((Self__EMIO->parent_profil__PO2C.link_count__TBFL != 0)) {
+ __tmp__Q4DJ=TRUE__K__;
+ } else /* FALSE */ {
+ Self__2BOU=&(Self__EMIO->parent_profil__PO2C.result_list__RHOJ);
+ Self__HGVH= 0;
+ if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+ Self__HGVH=(__INTEGER__Q)(- 1);
+ __tmp__1BOU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__1BOU=FALSE__O__;
+ };
+ __tmp__LCOU.self=Self__2BOU;
+ __tmp__MCOU.self=Self__2BOU;
+ if ((! __tmp__1BOU)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__LCOU.self)->list__HQ2K != (void *)NULL)) {
+ __tmp__JDB=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__MCOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__HGVH=__tmp__JDB;
+ };
+ };
+ __tmp__Q4DJ=((__INTEGER__Q)(Self__HGVH + 1) != 0);
+ };
+ if (__tmp__Q4DJ) {
+ if ((Self__EMIO->parent_profil__PO2C.cop_link_count__2BFL != 0)) {
+ Self__RCOU=&(Self__EMIO->parent_profil__PO2C.result_list__RHOJ);
+ Self__ABOU= 0;
+ if (((void *)Self__RCOU->first__THOJ == (void *)NULL)) {
+ Self__ABOU=(__INTEGER__Q)(- 1);
+ __tmp__QCOU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__QCOU=FALSE__O__;
+ };
+ __tmp__SCOU.self=Self__RCOU;
+ __tmp__TCOU.self=Self__RCOU;
+ if ((! __tmp__QCOU)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__SCOU.self)->list__HQ2K != (void *)NULL)) {
+ __tmp__FBOU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__TCOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__ABOU=__tmp__FBOU;
+ };
+ };
+ __tmp__1BOU=((__INTEGER__Q)(Self__ABOU + 1) == 0);
+ } else /* FALSE */ {
+ __tmp__1BOU=FALSE__O__;
+ };
+ if (__tmp__1BOU) {
+ print__KKG((&__string_229));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ (&__string_221)->count__0C= 17;
+ (&__string_221)->storage__1C="lith_object *COP_";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+ (&__string_222)->count__0C= 41;
+ (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_230));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_231));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_232));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_233));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_234));
+ };
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ genere_handler_intern__Z4NO(Self__EMIO,__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ add_comment__HCOO(Self__EMIO,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+ append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+ genere_extern__WW1D(((__LIST__WH *)Self__EMIO->parent_profil__PO2C.code__EZNJ),__tmp__KEH);
+ if (((void *)Self__EMIO->parent_profil__PO2C.result_list__RHOJ.first__THOJ != (void *)NULL)) {
+ loc__ENIO=Self__EMIO->parent_profil__PO2C.result_list__RHOJ.first__THOJ;
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_235));
+ t__FNIO=loc__ENIO->parent_variable__O4WC.type__IO5D;
+ if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK & 1) != 0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK & 16) != 0)))) {
+ __tmp__QCOU=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)t__FNIO));
+ __tmp__OPIO=(! __tmp__QCOU);
+ } else /* FALSE */ {
+ __tmp__OPIO=FALSE__O__;
+ };
+ if (__tmp__OPIO) {
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'&');
+ };
+ if (((void *)loc__ENIO->my_alias__JPUH == (void *)NULL)) {
+ __tmp__UBB=loc__ENIO->parent_variable__O4WC.intern_name__UN5D;
+ } else /* FALSE */ {
+ __tmp__UBB=loc__ENIO->my_alias__JPUH->parent_variable__O4WC.intern_name__UN5D;
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__UBB);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+ };
+ __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+ if (( 2 > __tmp__ACXS->count__WJ)) {
+ __tmp__ACXS->count__WJ= 0;
+ } else /* FALSE */ {
+ __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_237));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__EMIO->parent_profil__PO2C.name__B2IK);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ add_comment__HCOO(Self__EMIO,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+ append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+ Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__HGVH > 0)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ __tmp__3YST=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((((void *)__tmp__3YST != (void *)NULL) && ((void *)__tmp__3YST->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+ ts__4V4T=__tmp__3YST->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3YST->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'=');
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_238));
+ __tmp__ZW2G= 1;
+ };
+ };
+ Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__HGVH - __tmp__ZW2G) > 0)) {
+ Self__ABOU=Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+ __tmp__JDB=__tmp__ZW2G;
+ while ((__tmp__JDB <= Self__ABOU)) {
+ __tmp__5RIO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__EMIO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__JDB];
+ if (((void *)__tmp__5RIO != (void *)NULL)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ ts__CW4T=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__5RIO->parent_variable__O4WC.intern_name__UN5D);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_239));
+ ts__GNIO=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_240));
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_241));
+ append_in__AEE(__tmp__AQAG,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG + 1);
+ };
+ __tmp__JDB=(__INTEGER__Q)(__tmp__JDB + 1);
+ };
+ __tmp__MSIO=((__TYPE_FULL__XMB *)Self__EMIO->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__MSIO)->__id) {
+ case __TYPE__FF__: {
+ Self__RJXS=((__TYPE__FF *)__tmp__MSIO);
+ __tmp__FBOU=Self__RJXS->param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__RJXS->param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ Self__UJXS=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__UJXS->parent_type__HMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__UJXS->parent_type__HMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ Self__XJXS=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__XJXS->parent_type__JMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__XJXS->parent_type__JMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ Self__0JXS=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__0JXS->parent_type__LMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__0JXS->parent_type__LMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_ID__MMB__: {
+ Self__3JXS=((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__3JXS->parent_type__NMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__3JXS->parent_type__NMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__AKXS=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__AKXS->parent_type__PCY.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__AKXS->parent_type__PCY.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ Self__DKXS=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__DKXS->parent_type__DP5D.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__DKXS->parent_type__DP5D.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ Self__GKXS=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__GKXS->parent_type__Q3NJ.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__GKXS->parent_type__Q3NJ.param_count__2OWI=__tmp__HBOU;
+ } break;
+ };
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_242));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_243));
+ print__KKG(((__STRING_CONSTANT__0 *)Self__EMIO->parent_profil__PO2C.name__B2IK));
+ fputc((int)('\n'),stdout);
+ genere_extern__WW1D(((__LIST__WH *)Self__EMIO->parent_profil__PO2C.code__EZNJ),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_244));
+ __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+ if (( 2 > __tmp__ACXS->count__WJ)) {
+ __tmp__ACXS->count__WJ= 0;
+ } else /* FALSE */ {
+ __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ - 2);
+ };
+ };
+ } else /* PROFIL_BLOCK */ {
+ Self__RBFL=((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG);
+ loc__ENIO=NULL;
+ t__FNIO=NULL;
+ ts__GNIO=NULL;
+ __tmp__AQAG= 0;
+ __tmp__ZW2G= 0;
+ __tmp__UBB=NULL;
+ profil_current__SO2C=Self__RBFL;
+ if ((Self__RBFL->parent_profil__P3NJ.link_count__TBFL != 0)) {
+ __tmp__Q4DJ=TRUE__K__;
+ } else /* FALSE */ {
+ Self__2BOU=&(Self__RBFL->parent_profil__P3NJ.result_list__RHOJ);
+ Self__HGVH= 0;
+ if (((void *)Self__2BOU->first__THOJ == (void *)NULL)) {
+ Self__HGVH=(__INTEGER__Q)(- 1);
+ __tmp__1BOU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__1BOU=FALSE__O__;
+ };
+ __tmp__ZCOU.self=Self__2BOU;
+ __tmp__0COU.self=Self__2BOU;
+ if ((! __tmp__1BOU)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ZCOU.self)->list__HQ2K != (void *)NULL)) {
+ __tmp__FBOU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__0COU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__HGVH=__tmp__FBOU;
+ };
+ };
+ __tmp__Q4DJ=((__INTEGER__Q)(Self__HGVH + 1) != 0);
+ };
+ if (__tmp__Q4DJ) {
+ if ((Self__RBFL->parent_profil__P3NJ.cop_link_count__2BFL != 0)) {
+ Self__RCOU=&(Self__RBFL->parent_profil__P3NJ.result_list__RHOJ);
+ Self__ABOU= 0;
+ if (((void *)Self__RCOU->first__THOJ == (void *)NULL)) {
+ Self__ABOU=(__INTEGER__Q)(- 1);
+ __tmp__QCOU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__QCOU=FALSE__O__;
+ };
+ __tmp__ADOU.self=Self__RCOU;
+ __tmp__BDOU.self=Self__RCOU;
+ if ((! __tmp__QCOU)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ADOU.self)->list__HQ2K != (void *)NULL)) {
+ Self__IBOU=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__BDOU.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__ABOU=Self__IBOU;
+ };
+ };
+ __tmp__1BOU=((__INTEGER__Q)(Self__ABOU + 1) == 0);
+ } else /* FALSE */ {
+ __tmp__1BOU=FALSE__O__;
+ };
+ if (__tmp__1BOU) {
+ print__KKG((&__string_229));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ (&__string_221)->count__0C= 17;
+ (&__string_221)->storage__1C="lith_object *COP_";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+ (&__string_222)->count__0C= 41;
+ (&__string_222)->storage__1C="(lith_object *obj,pthread_mutex_t *mutex)";
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_230));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_231));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_232));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_233));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_234));
+ };
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ genere_handler_intern__JNTL(Self__RBFL,__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ add_comment__POTL(Self__RBFL,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+ append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+ genere_extern__WW1D(((__LIST__WH *)Self__RBFL->parent_profil__P3NJ.code__EZNJ),__tmp__KEH);
+ if (((void *)Self__RBFL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ != (void *)NULL)) {
+ loc__ENIO=Self__RBFL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ;
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_235));
+ t__FNIO=loc__ENIO->parent_variable__O4WC.type__IO5D;
+ if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK & 1) != 0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__FNIO)->flag__RLK & 16) != 0)))) {
+ __tmp__QCOU=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)t__FNIO));
+ __tmp__OPIO=(! __tmp__QCOU);
+ } else /* FALSE */ {
+ __tmp__OPIO=FALSE__O__;
+ };
+ if (__tmp__OPIO) {
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'&');
+ };
+ if (((void *)loc__ENIO->my_alias__JPUH == (void *)NULL)) {
+ __tmp__UBB=loc__ENIO->parent_variable__O4WC.intern_name__UN5D;
+ } else /* FALSE */ {
+ __tmp__UBB=loc__ENIO->my_alias__JPUH->parent_variable__O4WC.intern_name__UN5D;
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__UBB);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+ };
+ __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+ if (( 2 > __tmp__ACXS->count__WJ)) {
+ __tmp__ACXS->count__WJ= 0;
+ } else /* FALSE */ {
+ __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_237));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_221));
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__RBFL->parent_profil__P3NJ.name__B2IK);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_222));
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'\n');
+ add_comment__POTL(Self__RBFL,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_226));
+ append__KWX(((__STRING__BC *)__tmp__3KCL),(&__string_189));
+ Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__HGVH > 0)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ __tmp__3YST=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[ 0];
+ if ((((void *)__tmp__3YST != (void *)NULL) && ((void *)__tmp__3YST->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+ ts__4V4T=__tmp__3YST->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__4V4T),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3YST->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'=');
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_238));
+ __tmp__ZW2G= 1;
+ };
+ };
+ Self__HGVH=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__HGVH - __tmp__ZW2G) > 0)) {
+ Self__ABOU=Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+ __tmp__JDB=__tmp__ZW2G;
+ while ((__tmp__JDB <= Self__ABOU)) {
+ __tmp__5RIO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__RBFL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__JDB];
+ if (((void *)__tmp__5RIO != (void *)NULL)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__3KCL);
+ ts__CW4T=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__CW4T),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__5RIO->parent_variable__O4WC.intern_name__UN5D);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_239));
+ ts__GNIO=__tmp__5RIO->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__GNIO),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_240));
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),'(');
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ),__tmp__KEH);
+ add_last__ACV(((__STRING__BC *)__tmp__KEH),')');
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_241));
+ append_in__AEE(__tmp__AQAG,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_236));
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG + 1);
+ };
+ __tmp__JDB=(__INTEGER__Q)(__tmp__JDB + 1);
+ };
+ __tmp__MSIO=((__TYPE_FULL__XMB *)Self__RBFL->parent_profil__P3NJ.type_self__VANJ)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__MSIO)->__id) {
+ case __TYPE__FF__: {
+ Self__RJXS=((__TYPE__FF *)__tmp__MSIO);
+ __tmp__FBOU=Self__RJXS->param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__RJXS->param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ Self__UJXS=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__UJXS->parent_type__HMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__UJXS->parent_type__HMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ Self__XJXS=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__XJXS->parent_type__JMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__XJXS->parent_type__JMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ Self__0JXS=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__0JXS->parent_type__LMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__0JXS->parent_type__LMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_ID__MMB__: {
+ Self__3JXS=((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__3JXS->parent_type__NMB.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__3JXS->parent_type__NMB.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__AKXS=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__AKXS->parent_type__PCY.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__AKXS->parent_type__PCY.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ Self__DKXS=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__DKXS->parent_type__DP5D.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__DKXS->parent_type__DP5D.param_count__2OWI=__tmp__HBOU;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ Self__GKXS=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__MSIO));
+ __tmp__FBOU=Self__GKXS->parent_type__Q3NJ.param_count__2OWI;
+ __tmp__HBOU= 0;
+ if ((__tmp__FBOU > __tmp__AQAG)) {
+ __tmp__HBOU=__tmp__FBOU;
+ } else /* FALSE */ {
+ __tmp__HBOU=__tmp__AQAG;
+ };
+ Self__GKXS->parent_type__Q3NJ.param_count__2OWI=__tmp__HBOU;
+ } break;
+ };
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_242));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_243));
+ print__KKG(((__STRING_CONSTANT__0 *)Self__RBFL->parent_profil__P3NJ.name__B2IK));
+ fputc((int)('\n'),stdout);
+ genere_extern__WW1D(((__LIST__WH *)Self__RBFL->parent_profil__P3NJ.code__EZNJ),__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_244));
+ __tmp__ACXS=((__STRING__BC *)__tmp__3KCL);
+ if (( 2 > __tmp__ACXS->count__WJ)) {
+ __tmp__ACXS->count__WJ= 0;
+ } else /* FALSE */ {
+ __tmp__ACXS->count__WJ=(__INTEGER__Q)(__tmp__ACXS->count__WJ - 2);
+ };
+ };
+ };
+ Self__XYG=(__INTEGER__Q)(Self__XYG + 1);
+ };
+ Self__XYG= 0;
+ idx__PHQ=__tmp__U4LJ->parent_arrayed_collection__USB.upper__1SB;
+ while ((Self__XYG <= idx__PHQ)) {
+ __tmp__OPGG=((void **)((__FAST_ARRAYoTYPEo__MSB *)__tmp__U4LJ)->parent_arrayed_collection__USB.storage__OWY)[Self__XYG];
+ switch (((struct ___OBJ *)__tmp__OPGG)->__id) {
+ case __TYPE__FF__: {
+ genere_typedef__TYVI(((__TYPE__FF *)__tmp__OPGG));
+ } break;
+ case __TYPE_ID__MMB__: {
+ genere_typedef__RM2I(((__TYPE_ID__MMB *)__tmp__OPGG));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ genere_typedef__N0VI(((__TYPE_GENERIC__OCY *)__tmp__OPGG));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ genere_typedef__F2VI();
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ genere_typedef__DIFL(((__PROFIL_BLOCK__O3NJ *)__tmp__OPGG));
+ } break;
+ };
+ Self__XYG=(__INTEGER__Q)(Self__XYG + 1);
+ };
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_245));
+ };
+ Self__XYG= 0;
+ idx__PHQ=__tmp__U4LJ->parent_arrayed_collection__USB.upper__1SB;
+ while ((Self__XYG <= idx__PHQ)) {
+ __tmp__OPGG=((void **)((__FAST_ARRAYoTYPEo__MSB *)__tmp__U4LJ)->parent_arrayed_collection__USB.storage__OWY)[Self__XYG];
+ switch (((struct ___OBJ *)__tmp__OPGG)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__OPGG));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_245));
+ };
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_246));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__OPGG));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
+ } break;
+ };
+ Self__XYG=(__INTEGER__Q)(Self__XYG + 1);
+ };
+ if ((debug_level_option__YE != 0)) {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_246));
+ };
+ if ((! is_java__EE)) {
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_247));
+ append_in__AEE(id_counter_without_type__RI,__tmp__PN2E);
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_248));
+ };
+ if (((debug_level_option__YE != 0) | is_necessary__KUB)) {
+ title__in__O2F((&__string_249),__tmp__KEH);
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_250));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_251));
+ };
+ };
+ if ((debug_level_option__YE != 0)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_252));
+ typ_id__PAOU=(__INTEGER__Q)(((__FAST_ARRAYoPROTOTYPEo__IVB *)result__3AL)->parent_arrayed_collection__QVB.upper__1VB + 1);
+ __tmp__WBXS=create__34B( 0);
+ append_in__AEE(typ_id__PAOU,__tmp__WBXS);
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__WBXS);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_253));
+ typ_id__PAOU=(__INTEGER__Q)(result__3AL->parent_arrayed_collection__QVB.upper__1VB - 1);
+ Self__NS4T= 0;
+ while ((Self__NS4T <= typ_id__PAOU)) {
+ __tmp__FWB=((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[Self__NS4T];
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_254));
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__FWB->parent_named__PF.name__GWB);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_207));
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__FWB->filename__JWB);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_255));
+ Self__NS4T=(__INTEGER__Q)(Self__NS4T + 1);
+ };
+ Self__LQY=((__FAST_ARRAYoPROTOTYPEo__IVB *)result__3AL);
+ __tmp__RF=((void **)Self__LQY->parent_arrayed_collection__QVB.storage__H5Y)[Self__LQY->parent_arrayed_collection__QVB.upper__1VB];
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_254));
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__RF->parent_named__PF.name__GWB);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_207));
+ append__KWX(((__STRING__BC *)__tmp__KEH),__tmp__RF->filename__JWB);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_256));
+ if (debug_with_code__WJB) {
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_257));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_258));
+ src__DXB=result__YVBG;
+ append_in__AEE(result__YVBG->count__MXB,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_253));
+ Self__HO5G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)result__YVBG)->count__MXB;
+ __tmp__AQAG= 1;
+ while ((__tmp__AQAG <= Self__HO5G)) {
+ Self__DM1G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)src__DXB);
+ set_cache_user__QR4G(Self__DM1G,__tmp__AQAG);
+ __tmp__TAOU=Self__DM1G->cache_node__PM1G->key__RM1G;
+ append__KWX(((__STRING__BC *)__tmp__PN2E),(&__string_259));
+ append_in__G1G(__tmp__TAOU,__tmp__PN2E);
+ add_last__ACV(((__STRING__BC *)__tmp__PN2E),' ');
+ append_in__AEE((__INTEGER__Q)(__tmp__AQAG - 1),__tmp__PN2E);
+ add_last__ACV(((__STRING__BC *)__tmp__PN2E),'\n');
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_260));
+ append_in__G1G(__tmp__TAOU,__tmp__KEH);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_261));
+ Self__DM1G=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)src__DXB);
+ set_cache_user__QR4G(Self__DM1G,__tmp__AQAG);
+ append__KWX(((__STRING__BC *)__tmp__KEH),Self__DM1G->cache_node__PM1G->item__JN1G);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_262));
+ __tmp__AQAG=(__INTEGER__Q)(__tmp__AQAG + 1);
+ };
+ Self__HO5G=(__INTEGER__Q)(((__STRING__BC *)__tmp__KEH)->count__WJ - 1);
+ Self__KV4T=((__STRING__BC *)__tmp__KEH);
+ __tmp__AQAG=(__INTEGER__Q)(Self__HO5G + 1);
+ Self__HO5G=Self__KV4T->count__WJ;
+ __tmp__ZW2G=__tmp__AQAG;
+ while ((__tmp__ZW2G <= Self__HO5G)) {
+ ((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__ZW2G - 1) - 1)]=((__CHARACTER__DB *)Self__KV4T->storage__LFL)[(__INTEGER__Q)(__tmp__ZW2G - 1)];
+ __tmp__ZW2G=(__INTEGER__Q)(__tmp__ZW2G + 1);
+ };
+ Self__KV4T->count__WJ=(__INTEGER__Q)(Self__KV4T->count__WJ - 1);
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_263));
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_264));
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_265));
+ if ((debug_level_option__YE == 20)) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_266));
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_267));
+ if (debug_with_code__WJB) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_268));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_269));
+ };
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_270));
+ };
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)__tmp__KEH),(&__string_271));
+ };
+ copy__Q2X(((__STRING__BC *)__tmp__4FE),output_name__BD);
+ __tmp__NFH=((__STRING__BC *)__tmp__4FE);
+ if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__NFH,'\0');
+ __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ - 1);
+ };
+ ptr__4AL=((__POINTER__IB )(fopen((char*)(__tmp__NFH->storage__LFL),"w+b")));
+ __tmp__LPAG=(ptr__4AL != (void *)NULL);
+ if (__tmp__LPAG) {
+ fclose((FILE*)((ptr__4AL)));
+ };
+ if ((! __tmp__LPAG)) {
+ put_string__JJG((&__string_272));
+ put_string__JJG(output_name__BD);
+ put_string__JJG((&__string_273));
exit(( 1));
};
- copy__BNK(string_tmp__4TB,output_name_c__BF);
- Self__LTBR=((__STRING *)string_tmp__4TB);
- if ((Self__LTBR->capacity__MNK > Self__LTBR->count__VF)) {
- ((__CHARACTER *)Self__LTBR->storage__XNK)[Self__LTBR->count__VF]='\0';
- } else {
- new_capacity__BRNR= 0;
- if ((Self__LTBR->capacity__MNK <= Self__LTBR->count__VF)) {
- if ((Self__LTBR->capacity__MNK == 0)) {
- Self__LTBR->capacity__MNK= 32;
- Self__LTBR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__BRNR=(__INTEGER)(Self__LTBR->capacity__MNK << 1);
- Self__DRNR=((__CHARACTER *)Self__LTBR->storage__XNK);
- old_nb_elts__ERNR=Self__LTBR->capacity__MNK;
- new__FRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DRNR),((__UINTEGER_32 )old_nb_elts__ERNR),((__UINTEGER_32 )new_capacity__BRNR)));
- upper__NT4R=(__INTEGER)(new_capacity__BRNR - 1);
- Self__LT4R=old_nb_elts__ERNR;
- while ((Self__LT4R <= upper__NT4R)) {
- new__FRNR[Self__LT4R]='\0';
- Self__LT4R=(__INTEGER)(Self__LT4R + 1);
- };
- Self__LTBR->storage__XNK=new__FRNR;
- Self__LTBR->capacity__MNK=new_capacity__BRNR;
- };
- };
- ((__CHARACTER *)Self__LTBR->storage__XNK)[Self__LTBR->count__VF]='\0';
- Self__LTBR->count__VF=(__INTEGER)(Self__LTBR->count__VF + 1);
- Self__LTBR->count__VF=(__INTEGER)(Self__LTBR->count__VF - 1);
- };
- file_output__1=((__POINTER )(fopen((char*)(Self__LTBR->storage__XNK),"wb")));
- Self__MTBR=((__STRING *)output_decl__1C);
- if ((Self__MTBR->capacity__MNK > Self__MTBR->count__VF)) {
- ((__CHARACTER *)Self__MTBR->storage__XNK)[Self__MTBR->count__VF]='\0';
- } else {
- new_capacity__HRNR= 0;
- if ((Self__MTBR->capacity__MNK <= Self__MTBR->count__VF)) {
- if ((Self__MTBR->capacity__MNK == 0)) {
- Self__MTBR->capacity__MNK= 32;
- Self__MTBR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__HRNR=(__INTEGER)(Self__MTBR->capacity__MNK << 1);
- Self__JRNR=((__CHARACTER *)Self__MTBR->storage__XNK);
- old_nb_elts__KRNR=Self__MTBR->capacity__MNK;
- new__LRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JRNR),((__UINTEGER_32 )old_nb_elts__KRNR),((__UINTEGER_32 )new_capacity__HRNR)));
- upper__ST4R=(__INTEGER)(new_capacity__HRNR - 1);
- Self__QT4R=old_nb_elts__KRNR;
- while ((Self__QT4R <= upper__ST4R)) {
- new__LRNR[Self__QT4R]='\0';
- Self__QT4R=(__INTEGER)(Self__QT4R + 1);
- };
- Self__MTBR->storage__XNK=new__LRNR;
- Self__MTBR->capacity__MNK=new_capacity__HRNR;
- };
- };
- ((__CHARACTER *)Self__MTBR->storage__XNK)[Self__MTBR->count__VF]='\0';
- Self__MTBR->count__VF=(__INTEGER)(Self__MTBR->count__VF + 1);
- Self__MTBR->count__VF=(__INTEGER)(Self__MTBR->count__VF - 1);
- };
- fwrite((void *)((Self__MTBR->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)output_decl__1C)->count__VF)),(FILE*)((file_output__1)));
- Self__NTBR=((__STRING *)output_glob__VD);
- if ((Self__NTBR->capacity__MNK > Self__NTBR->count__VF)) {
- ((__CHARACTER *)Self__NTBR->storage__XNK)[Self__NTBR->count__VF]='\0';
- } else {
- new_capacity__NRNR= 0;
- if ((Self__NTBR->capacity__MNK <= Self__NTBR->count__VF)) {
- if ((Self__NTBR->capacity__MNK == 0)) {
- Self__NTBR->capacity__MNK= 32;
- Self__NTBR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NRNR=(__INTEGER)(Self__NTBR->capacity__MNK << 1);
- Self__PRNR=((__CHARACTER *)Self__NTBR->storage__XNK);
- old_nb_elts__QRNR=Self__NTBR->capacity__MNK;
- new__RRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PRNR),((__UINTEGER_32 )old_nb_elts__QRNR),((__UINTEGER_32 )new_capacity__NRNR)));
- upper__XT4R=(__INTEGER)(new_capacity__NRNR - 1);
- Self__VT4R=old_nb_elts__QRNR;
- while ((Self__VT4R <= upper__XT4R)) {
- new__RRNR[Self__VT4R]='\0';
- Self__VT4R=(__INTEGER)(Self__VT4R + 1);
- };
- Self__NTBR->storage__XNK=new__RRNR;
- Self__NTBR->capacity__MNK=new_capacity__NRNR;
- };
- };
- ((__CHARACTER *)Self__NTBR->storage__XNK)[Self__NTBR->count__VF]='\0';
- Self__NTBR->count__VF=(__INTEGER)(Self__NTBR->count__VF + 1);
- Self__NTBR->count__VF=(__INTEGER)(Self__NTBR->count__VF - 1);
- };
- fwrite((void *)((Self__NTBR->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)output_glob__VD)->count__VF)),(FILE*)((file_output__1)));
- if ((output_count__AG != 0)) {
- Self__OTBR=((__STRING *)result__PRD);
- if ((Self__OTBR->capacity__MNK > Self__OTBR->count__VF)) {
- ((__CHARACTER *)Self__OTBR->storage__XNK)[Self__OTBR->count__VF]='\0';
- } else {
- new_capacity__TRNR= 0;
- if ((Self__OTBR->capacity__MNK <= Self__OTBR->count__VF)) {
- if ((Self__OTBR->capacity__MNK == 0)) {
- Self__OTBR->capacity__MNK= 32;
- Self__OTBR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TRNR=(__INTEGER)(Self__OTBR->capacity__MNK << 1);
- Self__VRNR=((__CHARACTER *)Self__OTBR->storage__XNK);
- old_nb_elts__WRNR=Self__OTBR->capacity__MNK;
- new__XRNR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VRNR),((__UINTEGER_32 )old_nb_elts__WRNR),((__UINTEGER_32 )new_capacity__TRNR)));
- upper__2T4R=(__INTEGER)(new_capacity__TRNR - 1);
- Self__0T4R=old_nb_elts__WRNR;
- while ((Self__0T4R <= upper__2T4R)) {
- new__XRNR[Self__0T4R]='\0';
- Self__0T4R=(__INTEGER)(Self__0T4R + 1);
- };
- Self__OTBR->storage__XNK=new__XRNR;
- Self__OTBR->capacity__MNK=new_capacity__TRNR;
- };
- };
- ((__CHARACTER *)Self__OTBR->storage__XNK)[Self__OTBR->count__VF]='\0';
- Self__OTBR->count__VF=(__INTEGER)(Self__OTBR->count__VF + 1);
- Self__OTBR->count__VF=(__INTEGER)(Self__OTBR->count__VF - 1);
- };
- fwrite((void *)((Self__OTBR->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)result__PRD)->count__VF)),(FILE*)((file_output__1)));
- };
- Self__5YK=((__STRING *)output_code__XD);
- if ((Self__5YK->capacity__MNK > Self__5YK->count__VF)) {
- ((__CHARACTER *)Self__5YK->storage__XNK)[Self__5YK->count__VF]='\0';
- } else {
- new_capacity__1PK= 0;
- if ((Self__5YK->capacity__MNK <= Self__5YK->count__VF)) {
- if ((Self__5YK->capacity__MNK == 0)) {
- Self__5YK->capacity__MNK= 32;
- Self__5YK->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__1PK=(__INTEGER)(Self__5YK->capacity__MNK << 1);
- Self__OA4Q=((__CHARACTER *)Self__5YK->storage__XNK);
- old_nb_elts__PA4Q=Self__5YK->capacity__MNK;
- new__RA4Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OA4Q),((__UINTEGER_32 )old_nb_elts__PA4Q),((__UINTEGER_32 )new_capacity__1PK)));
- upper__CCNC=(__INTEGER)(new_capacity__1PK - 1);
- Self__XWQC=old_nb_elts__PA4Q;
- while ((Self__XWQC <= upper__CCNC)) {
- new__RA4Q[Self__XWQC]='\0';
- Self__XWQC=(__INTEGER)(Self__XWQC + 1);
- };
- Self__5YK->storage__XNK=new__RA4Q;
- Self__5YK->capacity__MNK=new_capacity__1PK;
- };
- };
- ((__CHARACTER *)Self__5YK->storage__XNK)[Self__5YK->count__VF]='\0';
- Self__5YK->count__VF=(__INTEGER)(Self__5YK->count__VF + 1);
- Self__5YK->count__VF=(__INTEGER)(Self__5YK->count__VF - 1);
- };
- fwrite((void *)((Self__5YK->storage__XNK)),(size_t)(1), (size_t)((((__STRING *)output_code__XD)->count__VF)),(FILE*)((file_output__1)));
- fclose((FILE*)((file_output__1)));
- end_time__CB=((__UINTEGER_64 )((unsigned long long)time(NULL)));
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_203));
- time__FB=((__INTEGER )(__UINTEGER_64)(end_time__CB - begin_time__5));
- if ((time__FB >= 120)) {
- i__RAAR=(__INTEGER)(time__FB / 60);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__RAAR),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_204));
- time__FB=(__INTEGER)(time__FB % 60);
- };
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )time__FB),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_205));
- };
- if (is_statistic__0H) {
- t__AU4R=late_binding_counter__DI;
- pour_mil__4T4R= 0;
- if ((late_binding_counter__DI != 0)) {
- put_string__EQD((&__string_206));
- pour_mil__4T4R=((__INTEGER )((int)((1000./ (t__AU4R) * ( 0)))));
- i__CU4R=(__INTEGER)(pour_mil__4T4R / 10);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__CU4R),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- fputc((int)('.'),stderr);
- i__DU4R=(__INTEGER)(pour_mil__4T4R % 10);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__DU4R),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_207));
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC( 0,tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- fputc((int)('/'),stderr);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )t__AU4R),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_157));
- };
- n__TZUC=polymorphic_counter__FI;
- t__UZUC=late_binding_counter__DI;
- pour_mil__VZUC= 0;
- if ((late_binding_counter__DI != 0)) {
- put_string__EQD((&__string_208));
- pour_mil__VZUC=((__INTEGER )((int)((1000./ (t__UZUC) * (n__TZUC)))));
- i__RX4Q=(__INTEGER)(pour_mil__VZUC / 10);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__RX4Q),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- fputc((int)('.'),stderr);
- i__SX4Q=(__INTEGER)(pour_mil__VZUC % 10);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__SX4Q),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_207));
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )n__TZUC),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- fputc((int)('/'),stderr);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )t__UZUC),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_157));
- };
- if (is_optimization__II) {
- print__1ZE((&__string_209));
- Self__FZCD=count_invariant__PI;
- if ((count_invariant__PI == 0)) {
- fputc((int)('0'),stdout);
- __tmp__MZCD=TRUE__;
- } else {
- __tmp__MZCD=FALSE__;
- };
- if ((! __tmp__MZCD)) {
- if ((count_invariant__PI < 0)) {
- fputc((int)('-'),stdout);
- print_positif__GPSE((__INTEGER)(- count_invariant__PI));
- } else {
- print_positif__GPSE(Self__FZCD);
- };
- };
+ copy__Q2X(((__STRING__BC *)__tmp__4FE),output_name__BD);
+ __tmp__NFH=((__STRING__BC *)__tmp__4FE);
+ if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__NFH,'\0');
+ __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ - 1);
+ };
+ ptr__4AL=((__POINTER__IB )(fopen((char*)(__tmp__NFH->storage__LFL),"wb")));
+ Self__XYG=__tmp__PN2E->count__WJ;
+ __tmp__NFH=((__STRING__BC *)__tmp__PN2E);
+ if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__NFH,'\0');
+ __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ - 1);
+ };
+ fwrite((void *)((__tmp__NFH->storage__LFL)),(size_t)(1), (size_t)((Self__XYG)),(FILE*)((ptr__4AL)));
+ Self__XYG=__tmp__GEH->count__WJ;
+ __tmp__NFH=((__STRING__BC *)__tmp__GEH);
+ if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__NFH,'\0');
+ __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ - 1);
+ };
+ fwrite((void *)((__tmp__NFH->storage__LFL)),(size_t)(1), (size_t)((Self__XYG)),(FILE*)((ptr__4AL)));
+ if ((output_count__FK != 0)) {
+ typ_id__PAOU=__tmp__K0D->count__WJ;
+ __tmp__WBXS=((__STRING__BC *)__tmp__K0D);
+ if ((__tmp__WBXS->capacity__UFL > __tmp__WBXS->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__WBXS->storage__LFL)[__tmp__WBXS->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__WBXS,'\0');
+ __tmp__WBXS->count__WJ=(__INTEGER__Q)(__tmp__WBXS->count__WJ - 1);
+ };
+ fwrite((void *)((__tmp__WBXS->storage__LFL)),(size_t)(1), (size_t)((typ_id__PAOU)),(FILE*)((ptr__4AL)));
+ };
+ Self__XYG=__tmp__KEH->count__WJ;
+ __tmp__NFH=((__STRING__BC *)__tmp__KEH);
+ if ((__tmp__NFH->capacity__UFL > __tmp__NFH->count__WJ)) {
+ ((__CHARACTER__DB *)__tmp__NFH->storage__LFL)[__tmp__NFH->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(__tmp__NFH,'\0');
+ __tmp__NFH->count__WJ=(__INTEGER__Q)(__tmp__NFH->count__WJ - 1);
+ };
+ fwrite((void *)((__tmp__NFH->storage__LFL)),(size_t)(1), (size_t)((Self__XYG)),(FILE*)((ptr__4AL)));
+ fclose((FILE*)((ptr__4AL)));
+ __tmp__YK=((__UINTEGER_64__YB )((unsigned long long)time(NULL)));
+ if ((! is_quiet__ZK)) {
+ put_string__JJG((&__string_274));
+ typ_id__PAOU=((__INTEGER__Q )(__UINTEGER_64__YB)(__tmp__YK - __tmp__SC));
+ __tmp__UFE=typ_id__PAOU;
+ if ((typ_id__PAOU >= 120)) {
+ Self__HO5G=(__INTEGER__Q)(typ_id__PAOU / 60);
+ ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+ append_in__AEE(Self__HO5G,__tmp__JBI);
+ put_string__JJG(__tmp__JBI);
+ put_string__JJG((&__string_275));
+ __tmp__UFE=(__INTEGER__Q)(typ_id__PAOU % 60);
+ };
+ ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+ append_in__AEE(__tmp__UFE,__tmp__JBI);
+ put_string__JJG(__tmp__JBI);
+ put_string__JJG((&__string_276));
+ if ((nb_warning__TL != 0)) {
+ put_string__JJG((&__string_274));
+ ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+ append_in__AEE(nb_warning__TL,__tmp__JBI);
+ put_string__JJG(__tmp__JBI);
+ put_string__JJG((&__string_277));
+ };
+ if (is_statistic__AM) {
+ put_string__JJG((&__string_278));
+ ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+ append_in__AEE(local_counter__HM,__tmp__JBI);
+ put_string__JJG(__tmp__JBI);
+ put_string__JJG((&__string_279));
+ put_string__JJG((&__string_280));
+ ((__STRING__BC *)__tmp__JBI)->count__WJ= 0;
+ append_in__AEE(context_counter__KM,__tmp__JBI);
+ put_string__JJG(__tmp__JBI);
+ put_string__JJG((&__string_279));
+ };
+ };
+ if (is_statistic__AM) {
+ print__stat__for__AIJF((&__string_281), 0,late_binding_counter__YM);
+ print__stat__for__AIJF((&__string_282),polymorphic_counter__0M,late_binding_counter__YM);
+ if (is_optimization__3M) {
+ print__KKG((&__string_283));
+ print__TFGF(count_invariant__EN);
fputc((int)('\n'),stdout);
};
};
- Self__PWB= 1;
- limit_up__QWB=result__MTD->parent_linked_collection__DC.upper__JC;
- while ((Self__PWB <= limit_up__QWB)) {
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_210));
- put_string__EQD(item__DTU(command_list__VI,Self__PWB));
- put_string__EQD((&__string_211));
- };
- if ((((__INTEGER )(system(((char*)((((__STRING_CONSTANT *)item__DTU(command_list__VI,Self__PWB))->storage__X4K)))))) == 0)) {
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_212));
- };
- } else {
- put_string__EQD((&__string_213));
- };
- Self__PWB=(__INTEGER)(Self__PWB + 1);
- };
- return( 0);
-}
-
-static __STRING* create__AXB(__INTEGER needed_capacity__CXB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __STRING *result__4ZC,*Self__N0K;
- __POINTER ptr__5ZC,ptr_table__FU4R,next__EU4R,result__GU4R;
- __POINTER ptr_table__KU4R,next__JU4R,result__LU4R;
- __INTEGER typ_id__E0C;
- __UINTEGER_32 sz__B0C,a__153Q,new_size__Z53Q,t__553Q,a__BA4Q;
- __UINTEGER_32 new_size__NU4R,lab_type__MU4R;
- result__4ZC=NULL;
- ptr__5ZC=((__POINTER )(NULL));
- typ_id__E0C= 0;
- sz__B0C=((__UINTEGER_32 )sizeof(__STRING));
- if ((sz__B0C == 0)) {
- result__4ZC=STRING__;
- } else {
- typ_id__E0C=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B0C);
- if ((typ_id__E0C == (__INTEGER)(- 1))) {
- a__153Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Z53Q=(__UINTEGER_32)((__UINTEGER_32)(sz__B0C + a__153Q) & (__UINTEGER_32)(~ a__153Q));
- ptr_table__FU4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z53Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__EU4R=((__POINTER )(NULL));
- result__GU4R=((__POINTER *)ptr_table__FU4R)[ 0];
- if ((result__GU4R == (void *)NULL)) {
- result__GU4R=new_lab__2PJ(new_size__Z53Q);
- next__EU4R=(void *)((unsigned long)result__GU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z53Q)));
- ((__POINTER *)next__EU4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FU4R)[ 0]=next__EU4R;
- } else {
- next__EU4R=((__POINTER *)result__GU4R)[ 0];
- if ((next__EU4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GU4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Z53Q << 1)) <= 4096)) {
- next__EU4R=(void *)((unsigned long)result__GU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z53Q)));
- } else {
- next__EU4R=new_lab__2PJ(new_size__Z53Q);
- };
- ((__POINTER *)next__EU4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__FU4R)[ 0]=next__EU4R;
- } else {
- ((__POINTER *)result__GU4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__EU4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GU4R=next__EU4R;
- };
- };
- ptr__5ZC=result__GU4R;
- } else {
- t__553Q=((__UINTEGER_32 )typ_id__E0C);
- a__BA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NU4R=(__UINTEGER_32)((__UINTEGER_32)(sz__B0C + a__BA4Q) & (__UINTEGER_32)(~ a__BA4Q));
- ptr_table__KU4R=((__POINTER )(&(table_type[(t__553Q)])));
- lab_type__MU4R=(__UINTEGER_32)(t__553Q | 1);
- next__JU4R=((__POINTER )(NULL));
- result__LU4R=((__POINTER *)ptr_table__KU4R)[ 0];
- if ((result__LU4R == (void *)NULL)) {
- result__LU4R=new_lab__2PJ(lab_type__MU4R);
- next__JU4R=(void *)((unsigned long)result__LU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NU4R)));
- ((__POINTER *)next__JU4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KU4R)[ 0]=next__JU4R;
- } else {
- next__JU4R=((__POINTER *)result__LU4R)[ 0];
- if ((next__JU4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LU4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NU4R << 1)) <= 4096)) {
- next__JU4R=(void *)((unsigned long)result__LU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NU4R)));
- } else {
- next__JU4R=new_lab__2PJ(lab_type__MU4R);
- };
- ((__POINTER *)next__JU4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__KU4R)[ 0]=next__JU4R;
- } else {
- ((__POINTER *)result__LU4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__JU4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LU4R=next__JU4R;
- };
- };
- ptr__5ZC=result__LU4R;
- };
- result__4ZC=((__STRING *)ptr__5ZC);
- *(result__4ZC) = *(STRING__);
- };
- Self__N0K=((__STRING *)result__4ZC);
- if ((needed_capacity__CXB > 0)) {
- if ((Self__N0K->capacity__MNK < needed_capacity__CXB)) {
- Self__N0K->storage__XNK=create__OUX(needed_capacity__CXB);
- Self__N0K->capacity__MNK=needed_capacity__CXB;
- };
- };
- Self__N0K->count__VF= 0;
- return(result__4ZC);
-}
-
-static __POINTER new_lab__2PJ(__UINTEGER_32 t__4PJ)
-// ({UINTEGER_32}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 idx__AQJ,pv__HQJ;
- __MEMORY *blc__DQJ,*prev__EQJ,*Self__TRRQ,*Self__D2DR,*prev__E2DR;
- __MEMORY *next__F2DR;
- __POINTER result__FQJ;
- __BOOLEAN __tmp__HRJ;
- idx__AQJ= 0;
- blc__DQJ=NULL;
- prev__EQJ=NULL;
- pv__HQJ= 0;
- while_do__BYJ:
- {
- if ((idx__AQJ < nb_page__OQJ)) {
- blc__DQJ=((__MEMORY *)(last_block[(idx__AQJ)]));
- __tmp__HRJ=(((__UINTEGER_32)(((__MEMORY *)blc__DQJ)->size_and_id__30C & 4294967292LU) < 4096) || ((__UINTEGER_32)(((__MEMORY *)blc__DQJ)->size_and_id__30C & 1) == 1));
- } else {
- __tmp__HRJ=FALSE__;
- };
- if (__tmp__HRJ) {
- idx__AQJ=(__UINTEGER_32)(idx__AQJ + 1);
- goto while_do__BYJ;
- };
- };
- if ((idx__AQJ >= nb_page__OQJ)) {
- blc__DQJ=new_page__TIU();
- };
- ((__MEMORY *)blc__DQJ)->size_and_id__30C=(__UINTEGER_32)(blc__DQJ->size_and_id__30C - 4096);
- Self__TRRQ=((__MEMORY *)blc__DQJ);
- result__FQJ=((__POINTER )((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__TRRQ) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__TRRQ->size_and_id__30C & 4294967292LU))))));
- if (((__UINTEGER_32)(((__MEMORY *)blc__DQJ)->size_and_id__30C & 4294967292LU) < ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- Self__D2DR=((__MEMORY *)blc__DQJ);
- prev__E2DR=Self__D2DR->previous_free__50C;
- next__F2DR=Self__D2DR->next_free__40C;
- if (((void *)prev__E2DR == (void *)NULL)) {
- first_free__QDBB=next__F2DR;
- } else {
- ((__MEMORY *)prev__E2DR)->next_free__40C=next__F2DR;
- };
- if (((void *)next__F2DR != (void *)NULL)) {
- ((__MEMORY *)next__F2DR)->previous_free__50C=prev__E2DR;
- };
- pv__HQJ=blc__DQJ->previous_linear__20C;
- if ((pv__HQJ != 4294967295LU)) {
- prev__EQJ=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )pv__HQJ))));
- ((__MEMORY *)prev__EQJ)->size_and_id__30C=(__UINTEGER_32)((__UINTEGER_32)(prev__EQJ->size_and_id__30C + blc__DQJ->size_and_id__30C) + 8);
- last_block[(idx__AQJ)] = (prev__EQJ);
- };
- };
- ((__POINTER *)result__FQJ)[ 0]=((__POINTER )t__4PJ);
- return((void *)((unsigned long)result__FQJ - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))))));
-}
-
-static void** create__NXEB(__INTEGER nb_elements__PXEB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__TZY,a__RZZQ,new_size__VZY,new_size2__YZY,a__WZZQ;
- __UINTEGER_32 new_size__UZZQ;
- __POINTER result__1ZY,ptr_table__TTOR,next__STOR,result__UTOR;
- __INTEGER Self__LHRB;
- void **Result__31FB;
- sz__TZY=((__UINTEGER_32 )(__INTEGER)(nb_elements__PXEB * ((__INTEGER )(sizeof(void *)))));
- result__1ZY=((__POINTER )(NULL));
- a__RZZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VZY=(__UINTEGER_32)((__UINTEGER_32)(sz__TZY + a__RZZQ) & (__UINTEGER_32)(~ a__RZZQ));
- new_size2__YZY=(__UINTEGER_32)(new_size__VZY + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__YZY <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__WZZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UZZQ=(__UINTEGER_32)((__UINTEGER_32)(new_size2__YZY + a__WZZQ) & (__UINTEGER_32)(~ a__WZZQ));
- ptr_table__TTOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UZZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__STOR=((__POINTER )(NULL));
- result__UTOR=((__POINTER *)ptr_table__TTOR)[ 0];
- if ((result__UTOR == (void *)NULL)) {
- result__UTOR=new_lab__2PJ(new_size__UZZQ);
- next__STOR=(void *)((unsigned long)result__UTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZZQ)));
- ((__POINTER *)next__STOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TTOR)[ 0]=next__STOR;
- } else {
- next__STOR=((__POINTER *)result__UTOR)[ 0];
- if ((next__STOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UTOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UZZQ << 1)) <= 4096)) {
- next__STOR=(void *)((unsigned long)result__UTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UZZQ)));
- } else {
- next__STOR=new_lab__2PJ(new_size__UZZQ);
- };
- ((__POINTER *)next__STOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TTOR)[ 0]=next__STOR;
- } else {
- ((__POINTER *)result__UTOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__STOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UTOR=next__STOR;
+ __tmp__LPAG=is_cop__KN;
+ __tmp__QDXS=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)result__EXG),(&__string_117));
+ if (((void *)__tmp__QDXS == (void *)NULL)) {
+ print__KKG((&__string_181));
+ print__KKG((&__string_117));
+ print__KKG((&__string_168));
+ } else /* FALSE */ {
+ result__W0D=NULL;
+ if (__tmp__LPAG) {
+ result__W0D=result__LN0C;
+ } else /* FALSE */ {
+ result__W0D=LIP_BOOLEAN__BCB__;
+ };
+ __tmp__1BB=set_value__EY0(((__LIP_SLOT_DATA__3AB *)__tmp__QDXS),result__W0D);
+ if ((! __tmp__1BB)) {
+ __tmp__SAXC=__tmp__QDXS->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_284));
+ put_position__PRE(__tmp__SAXC);
+ put_string__JJG(Self__30Z);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)Self__30Z));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ((__POINTER *)result__UTOR)[ 0]=((__POINTER ) 3);
- result__1ZY=(void *)((unsigned long)result__UTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__1ZY=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__VZY))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- Result__31FB=((void **)result__1ZY);
- Self__LHRB=(__INTEGER)(nb_elements__PXEB - 1);
- while ((Self__LHRB >= 0)) {
- Result__31FB[Self__LHRB]=NULL;
- Self__LHRB=(__INTEGER)(Self__LHRB - 1);
+ __tmp__KAB=get_method__W2B((&__string_105));
+ if (((void *)__tmp__KAB == (void *)NULL)) {
+ print__KKG((&__string_285));
+ } else /* FALSE */ {
+ __tmp__1BB=run_with__WEXC(((__LIP_SLOT_CODE__HC *)__tmp__KAB),NULL);
};
- return(Result__31FB);
+ return(0);
}
-static __INTEGER fast_first_index_of__until__PAD(__CHARACTER *Self__QAD,__CHARACTER element__RAD,__INTEGER upper__SAD)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo},{CHARACTER},{INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER idx__2AD;
- idx__2AD= 0;
- while ((! ((idx__2AD > upper__SAD) || (element__RAD == Self__QAD[idx__2AD])))) {
- idx__2AD=(__INTEGER)(idx__2AD + 1);
- };
- return(idx__2AD);
-}
-static __CHARACTER* create__OUX(__INTEGER nb_elements__QUX)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __STRING__BC* create__34B(__INTEGER__Q needed_capacity__54B)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__OBCR,a__NBCR,new_size__PBCR,new_size2__QBCR,a__RBCR;
- __UINTEGER_32 new_size__SBCR;
- __POINTER result__MBCR,ptr_table__PU4R,next__OU4R,result__QU4R;
- __INTEGER Self__FYOB;
- __CHARACTER *Result__5I0;
- sz__OBCR=((__UINTEGER_32 )nb_elements__QUX);
- result__MBCR=((__POINTER )(NULL));
- a__NBCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PBCR=(__UINTEGER_32)((__UINTEGER_32)(sz__OBCR + a__NBCR) & (__UINTEGER_32)(~ a__NBCR));
- new_size2__QBCR=(__UINTEGER_32)(new_size__PBCR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__QBCR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__RBCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SBCR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__QBCR + a__RBCR) & (__UINTEGER_32)(~ a__RBCR));
- ptr_table__PU4R=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SBCR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OU4R=((__POINTER )(NULL));
- result__QU4R=((__POINTER *)ptr_table__PU4R)[ 0];
- if ((result__QU4R == (void *)NULL)) {
- result__QU4R=new_lab__2PJ(new_size__SBCR);
- next__OU4R=(void *)((unsigned long)result__QU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBCR)));
- ((__POINTER *)next__OU4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PU4R)[ 0]=next__OU4R;
- } else {
- next__OU4R=((__POINTER *)result__QU4R)[ 0];
- if ((next__OU4R == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QU4R - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SBCR << 1)) <= 4096)) {
- next__OU4R=(void *)((unsigned long)result__QU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SBCR)));
- } else {
- next__OU4R=new_lab__2PJ(new_size__SBCR);
- };
- ((__POINTER *)next__OU4R)[ 0]=NULL;
- ((__POINTER *)ptr_table__PU4R)[ 0]=next__OU4R;
- } else {
- ((__POINTER *)result__QU4R)[ 0]=(void *)((unsigned long)((__POINTER *)next__OU4R)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QU4R=next__OU4R;
- };
- };
- ((__POINTER *)result__QU4R)[ 0]=((__POINTER ) 3);
- result__MBCR=(void *)((unsigned long)result__QU4R - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__MBCR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__PBCR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__5I0=((__CHARACTER *)result__MBCR);
- Self__FYOB=(__INTEGER)(nb_elements__QUX - 1);
- while ((Self__FYOB >= 0)) {
- Result__5I0[Self__FYOB]='\0';
- Self__FYOB=(__INTEGER)(Self__FYOB - 1);
- };
- return(Result__5I0);
+ __STRING__BC *result__RZJ,*Self__2CY;
+ __POINTER__IB ptr__SZJ,__tmp__YZJ,__tmp__BBXT,__tmp__DBXT,__tmp__UW4T;
+ __POINTER__IB __tmp__WW4T,__tmp__YW4T,__tmp__ZW4T;
+ __INTEGER__Q typ_id__WZJ,Self__QW4T;
+ __UINTEGER_32__ZWB __tmp__EBXT,__tmp__0W4T;
+ __MEMORY__2PG *__tmp__3W4T;
+ __CHARACTER__DB *__tmp__PW4T;
+ result__RZJ=NULL;
+ ptr__SZJ=((__POINTER__IB )(NULL));
+ typ_id__WZJ= 0;
+ __tmp__YZJ=((__POINTER__IB )sizeof(__STRING__BC));
+ if (((unsigned long)__tmp__YZJ == 0)) {
+ result__RZJ=STRING__BC__;
+ } else /* FALSE */ {
+ typ_id__WZJ=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YZJ));
+ if ((typ_id__WZJ == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__DBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EBXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DBXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BBXT=micro_alloc__table__lab__UKI(__tmp__DBXT,((__POINTER__IB )(&(table_size[(__tmp__EBXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DBXT)));
+ ptr__SZJ=__tmp__BBXT;
+ } else /* FALSE */ {
+ __tmp__EBXT=((__UINTEGER_32__ZWB )typ_id__WZJ);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__DBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YZJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BBXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BBXT=micro_alloc__table__lab__UKI(__tmp__DBXT,((__POINTER__IB )(&(table_type[(__tmp__EBXT)]))),(__UINTEGER_32__ZWB)(__tmp__EBXT | 1));
+ ptr__SZJ=__tmp__BBXT;
+ };
+ result__RZJ=((__STRING__BC *)ptr__SZJ);
+ *(result__RZJ) = *(STRING__BC__);
+ };
+ Self__2CY=((__STRING__BC *)result__RZJ);
+ if ((needed_capacity__54B > 0)) {
+ if ((Self__2CY->capacity__UFL < needed_capacity__54B)) {
+ __tmp__BBXT=((__POINTER__IB )needed_capacity__54B);
+ __tmp__DBXT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__UW4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WW4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BBXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UW4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UW4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__BBXT=(void *)((unsigned long)__tmp__WW4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__BBXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__YW4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ZW4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BBXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YW4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YW4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__0W4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZW4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__YW4T=micro_alloc__table__lab__UKI(__tmp__ZW4T,((__POINTER__IB )(&(table_size[(__tmp__0W4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZW4T)));
+ ((__POINTER__IB *)__tmp__YW4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__DBXT=(void *)((unsigned long)__tmp__YW4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__3W4T=search__LQCB(__tmp__WW4T);
+ __tmp__DBXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__3W4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__PW4T=((__CHARACTER__DB *)__tmp__DBXT);
+ Self__QW4T=(__INTEGER__Q)(needed_capacity__54B - 1);
+ while ((Self__QW4T >= 0)) {
+ __tmp__PW4T[Self__QW4T]='\0';
+ Self__QW4T=(__INTEGER__Q)(Self__QW4T - 1);
+ };
+ Self__2CY->storage__LFL=__tmp__PW4T;
+ Self__2CY->capacity__UFL=needed_capacity__54B;
+ };
+ };
+ Self__2CY->count__WJ= 0;
+ Self__2CY=result__RZJ;
+ return(Self__2CY);
}
-static __POINTER realloc_dynamic__old_size__new_size__Z2OB(__POINTER p__12OB,__UINTEGER_32 old_sz__22OB,__UINTEGER_32 new_sz__32OB)
-// ({POINTER},{UINTEGER_32},{UINTEGER_32}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoSTRINGo__1RD* create_with_capacity__DKE(__INTEGER__Q new_count__FKE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __MEMORY *mem__I3OB,*Self__HD4B,*nxt__LD4B,*result__MD4B,*next__1LEC;
- __MEMORY *new_free__0LEC,*prev__ZGDR,*next__0GDR;
- __POINTER result__J3OB,result__PVBR,ptr_table__EOI,next__JOI;
- __POINTER result__HOI,p__3B4B,last__FQAC,src__XA4B,dst__YA4B;
- __UINTEGER_32 a__2C4Q,old_size__52OB,old_size2__C3OB,a__5C4Q;
- __UINTEGER_32 new_size__F3OB,a__QVBR,new_size__SVBR,new_size2__TVBR;
- __UINTEGER_32 a__UVBR,new_size__VVBR,a__FD4Q,__tmp__04OB,sz__QD4B;
- __UINTEGER_32 old_size__ND4B,prev__2LEC,new_size__5LEC;
- __INTEGER siz__UU4R,Self__ZU4R,siz__2A4B,Self__YNAC;
- __POINTER *na_src__WU4R,*na_dst__YU4R,*na_src__0A4B,*na_dst__1A4B;
- mem__I3OB=NULL;
- result__J3OB=((__POINTER )(NULL));
- a__2C4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- old_size__52OB=(__UINTEGER_32)((__UINTEGER_32)(old_sz__22OB + a__2C4Q) & (__UINTEGER_32)(~ a__2C4Q));
- old_size2__C3OB=(__UINTEGER_32)(old_size__52OB + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- a__5C4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__F3OB=(__UINTEGER_32)((__UINTEGER_32)(new_sz__32OB + a__5C4Q) & (__UINTEGER_32)(~ a__5C4Q));
- if ((old_size2__C3OB <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- result__PVBR=((__POINTER )(NULL));
- a__QVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size__F3OB + a__QVBR) & (__UINTEGER_32)(~ a__QVBR));
- new_size2__TVBR=(__UINTEGER_32)(new_size__SVBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__TVBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__UVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TVBR + a__UVBR) & (__UINTEGER_32)(~ a__UVBR));
- ptr_table__EOI=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JOI=((__POINTER )(NULL));
- result__HOI=((__POINTER *)ptr_table__EOI)[ 0];
- if ((result__HOI == (void *)NULL)) {
- result__HOI=new_lab__2PJ(new_size__VVBR);
- next__JOI=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVBR)));
- ((__POINTER *)next__JOI)[ 0]=NULL;
- ((__POINTER *)ptr_table__EOI)[ 0]=next__JOI;
- } else {
- next__JOI=((__POINTER *)result__HOI)[ 0];
- if ((next__JOI == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HOI - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VVBR << 1)) <= 4096)) {
- next__JOI=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVBR)));
- } else {
- next__JOI=new_lab__2PJ(new_size__VVBR);
- };
- ((__POINTER *)next__JOI)[ 0]=NULL;
- ((__POINTER *)ptr_table__EOI)[ 0]=next__JOI;
- } else {
- ((__POINTER *)result__HOI)[ 0]=(void *)((unsigned long)((__POINTER *)next__JOI)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HOI=next__JOI;
- };
- };
- ((__POINTER *)result__HOI)[ 0]=((__POINTER ) 3);
- result__PVBR=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__PVBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__SVBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- result__J3OB=result__PVBR;
- siz__UU4R=((__INTEGER )old_size__52OB);
- siz__UU4R=(__INTEGER)(siz__UU4R / ((__INTEGER )(sizeof(void *))));
- na_src__WU4R=((__POINTER *)p__12OB);
- na_dst__YU4R=((__POINTER *)result__PVBR);
- Self__ZU4R=(__INTEGER)(siz__UU4R - 1);
- while ((Self__ZU4R >= 0)) {
- na_dst__YU4R[Self__ZU4R]=na_src__WU4R[Self__ZU4R];
- Self__ZU4R=(__INTEGER)(Self__ZU4R - 1);
- };
- p__3B4B=(void *)((unsigned long)p__12OB - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))));
- a__FD4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- last__FQAC=((__POINTER *)((__POINTER )(&(table_size[((__UINTEGER_32)((__UINTEGER_32)((__UINTEGER_32)(old_size2__C3OB + a__FD4Q) & (__UINTEGER_32)(~ a__FD4Q)) / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))))[ 0];
- ((__POINTER *)p__3B4B)[ 0]=(void *)((unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)(void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER *)last__FQAC)[ 0]) - (unsigned long)((__POINTER ) 1)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 3)) - (unsigned long)((__POINTER ) 1)))) - (unsigned long)((__POINTER ) 1));
- ((__POINTER *)last__FQAC)[ 0]=p__3B4B;
- } else {
- mem__I3OB=((__MEMORY *)(void *)((unsigned long)p__12OB - (unsigned long)((__POINTER ) 8)));
- __tmp__04OB=(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)p__12OB - (unsigned long)begin_memory__4PI)))) >> 26);
- Self__HD4B=((__MEMORY *)mem__I3OB);
- nxt__LD4B=NULL;
- result__MD4B=NULL;
- sz__QD4B= 0;
- old_size__ND4B=(__UINTEGER_32)(Self__HD4B->size_and_id__30C & 4294967292LU);
- if ((new_size__F3OB > old_size__ND4B)) {
- if ((! ((__UINTEGER_32)(Self__HD4B->size_and_id__30C & 2) != 0))) {
- nxt__LD4B=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C & 4294967292LU)))));
- sz__QD4B=(__UINTEGER_32)((__UINTEGER_32)(new_size__F3OB - old_size__ND4B) - 8);
- if ((((__UINTEGER_32)(((__MEMORY *)nxt__LD4B)->size_and_id__30C & 1) == 0) && ((__UINTEGER_32)(((__MEMORY *)nxt__LD4B)->size_and_id__30C & 4294967292LU) >= sz__QD4B))) {
- to_busy__index__BAMB(nxt__LD4B,sz__QD4B,__tmp__04OB);
- Self__HD4B->size_and_id__30C=(__UINTEGER_32)((__UINTEGER_32)(Self__HD4B->size_and_id__30C + (__UINTEGER_32)(nxt__LD4B->size_and_id__30C & 4294967294LU)) + 8);
- if (((__UINTEGER_32)(Self__HD4B->size_and_id__30C & 2) != 0)) {
- last_block[(__tmp__04OB)] = (Self__HD4B);
- } else {
- nxt__LD4B=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C & 4294967292LU)))));
- ((__MEMORY *)nxt__LD4B)->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)begin_memory__4PI))));
- };
- result__MD4B=Self__HD4B;
- };
- };
- if (((void *)result__MD4B == (void *)NULL)) {
- result__MD4B=search__NCBB(new_size__F3OB);
- src__XA4B=(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- dst__YA4B=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__MD4B)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- siz__2A4B=((__INTEGER )old_size__ND4B);
- siz__2A4B=(__INTEGER)(siz__2A4B / ((__INTEGER )(sizeof(void *))));
- na_src__0A4B=((__POINTER *)src__XA4B);
- na_dst__1A4B=((__POINTER *)dst__YA4B);
- Self__YNAC=(__INTEGER)(siz__2A4B - 1);
- while ((Self__YNAC >= 0)) {
- na_dst__1A4B[Self__YNAC]=na_src__0A4B[Self__YNAC];
- Self__YNAC=(__INTEGER)(Self__YNAC - 1);
- };
- prev__2LEC=Self__HD4B->previous_linear__20C;
- next__1LEC=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C & 4294967292LU)))));
- new_free__0LEC=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )prev__2LEC))));
- new_size__5LEC=(__UINTEGER_32)(Self__HD4B->size_and_id__30C & 4294967294LU);
- if (((prev__2LEC == 4294967295LU) || ((__UINTEGER_32)(new_free__0LEC->size_and_id__30C & 1) != 0))) {
- new_free__0LEC=Self__HD4B;
- Self__HD4B->next_free__40C=first_free__QDBB;
- Self__HD4B->previous_free__50C=NULL;
- if (((void *)first_free__QDBB != (void *)NULL)) {
- ((__MEMORY *)first_free__QDBB)->previous_free__50C=Self__HD4B;
- };
- first_free__QDBB=Self__HD4B;
- } else {
- new_size__5LEC=(__UINTEGER_32)((__UINTEGER_32)(new_size__5LEC + new_free__0LEC->size_and_id__30C) + 8);
- };
- if (((! ((__UINTEGER_32)(Self__HD4B->size_and_id__30C & 2) != 0)) && ((__UINTEGER_32)(next__1LEC->size_and_id__30C & 1) == 0))) {
- new_size__5LEC=(__UINTEGER_32)((__UINTEGER_32)(new_size__5LEC + next__1LEC->size_and_id__30C) + 8);
- prev__ZGDR=next__1LEC->previous_free__50C;
- next__0GDR=next__1LEC->next_free__40C;
- if (((void *)prev__ZGDR == (void *)NULL)) {
- first_free__QDBB=next__0GDR;
- } else {
- ((__MEMORY *)prev__ZGDR)->next_free__40C=next__0GDR;
- };
- if (((void *)next__0GDR != (void *)NULL)) {
- ((__MEMORY *)next__0GDR)->previous_free__50C=prev__ZGDR;
- };
- };
- new_free__0LEC->size_and_id__30C=new_size__5LEC;
- if (((__UINTEGER_32)(new_free__0LEC->size_and_id__30C & 2) != 0)) {
- last_block[(__tmp__04OB)] = (new_free__0LEC);
- } else {
- next__1LEC=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__HD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__HD4B->size_and_id__30C & 4294967292LU)))));
- next__1LEC->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )new_free__0LEC) - (unsigned long)begin_memory__4PI))));
- };
- };
- } else {
- result__MD4B=Self__HD4B;
- };
- result__J3OB=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__MD4B)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- return(result__J3OB);
+ __POINTER__IB ptr__TCL,__tmp__ZCL,__tmp__TQ0T,__tmp__VQ0T,__tmp__GX4T;
+ __POINTER__IB __tmp__IX4T,__tmp__KX4T,__tmp__LX4T;
+ __INTEGER__Q typ_id__XCL,Self__CX4T;
+ __UINTEGER_32__ZWB __tmp__WQ0T;
+ __MEMORY__2PG *__tmp__PX4T;
+ __FAST_ARRAYoSTRINGo__1RD *result__SCL,*Self__15Y;
+ void **__tmp__BX4T;
+ result__SCL=NULL;
+ ptr__TCL=((__POINTER__IB )(NULL));
+ typ_id__XCL= 0;
+ __tmp__ZCL=((__POINTER__IB )sizeof(__FAST_ARRAYoSTRINGo__1RD));
+ if (((unsigned long)__tmp__ZCL == 0)) {
+ result__SCL=FAST_ARRAYoSTRINGo__1RD__;
+ } else /* FALSE */ {
+ typ_id__XCL=__FAST_ARRAYoSTRINGo__1RD__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZCL));
+ if ((typ_id__XCL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TQ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__VQ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WQ0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VQ0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__TQ0T=micro_alloc__table__lab__UKI(__tmp__VQ0T,((__POINTER__IB )(&(table_size[(__tmp__WQ0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VQ0T)));
+ ptr__TCL=__tmp__TQ0T;
+ } else /* FALSE */ {
+ __tmp__WQ0T=((__UINTEGER_32__ZWB )typ_id__XCL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TQ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__VQ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZCL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TQ0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__TQ0T=micro_alloc__table__lab__UKI(__tmp__VQ0T,((__POINTER__IB )(&(table_type[(__tmp__WQ0T)]))),(__UINTEGER_32__ZWB)(__tmp__WQ0T | 1));
+ ptr__TCL=__tmp__TQ0T;
+ };
+ result__SCL=((__FAST_ARRAYoSTRINGo__1RD *)ptr__TCL);
+ *(result__SCL) = *(FAST_ARRAYoSTRINGo__1RD__);
+ };
+ Self__15Y=((__FAST_ARRAYoSTRINGo__1RD *)result__SCL);
+ if ((Self__15Y->parent_arrayed_collection__BSD.capacity__EAZ < new_count__FKE)) {
+ __tmp__TQ0T=((__POINTER__IB )(__INTEGER__Q)(new_count__FKE * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__VQ0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__GX4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IX4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__TQ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__TQ0T=(void *)((unsigned long)__tmp__IX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__TQ0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KX4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LX4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__TQ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KX4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KX4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WQ0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LX4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KX4T=micro_alloc__table__lab__UKI(__tmp__LX4T,((__POINTER__IB )(&(table_size[(__tmp__WQ0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LX4T)));
+ ((__POINTER__IB *)__tmp__KX4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__VQ0T=(void *)((unsigned long)__tmp__KX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__PX4T=search__LQCB(__tmp__IX4T);
+ __tmp__VQ0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PX4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__BX4T=((void **)__tmp__VQ0T);
+ Self__CX4T=(__INTEGER__Q)(new_count__FKE - 1);
+ while ((Self__CX4T >= 0)) {
+ __tmp__BX4T[Self__CX4T]=NULL;
+ Self__CX4T=(__INTEGER__Q)(Self__CX4T - 1);
+ };
+ Self__15Y->parent_arrayed_collection__BSD.storage__RAZ=__tmp__BX4T;
+ Self__15Y->parent_arrayed_collection__BSD.capacity__EAZ=new_count__FKE;
+ };
+ Self__15Y->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(- 1);
+ Self__15Y=result__SCL;
+ return(Self__15Y);
}
-static void add_last__10X(__FAST_ARRAYoSTRINGo *Self__20X,void *element__30X)
-// ({FAST_ARRAYoSTRINGo},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void add_last__ACV(__STRING__BC *Self__BCV,__CHARACTER__DB ch__CCV)
+// ({STRING__BC},{CHARACTER__DB}) Void No recursive, No inlinable.
{
- __INTEGER new_capacity__40X,__tmp__C2X,__tmp__4IMB,Self__KFRC;
- __BOOLEAN __tmp__M1X;
- void **__tmp__B2X,**new__LIMB;
- new_capacity__40X= 0;
- if (((__INTEGER)(Self__20X->parent_arrayed_collection__QXD.upper__TXD + 1) <= (__INTEGER)(Self__20X->parent_arrayed_collection__QXD.capacity__Q1M - 1))) {
- Self__20X->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__20X->parent_arrayed_collection__QXD.upper__TXD + 1);
- __tmp__M1X=TRUE__;
- } else {
- __tmp__M1X=FALSE__;
- };
- if ((! __tmp__M1X)) {
- if ((Self__20X->parent_arrayed_collection__QXD.capacity__Q1M == 0)) {
- Self__20X->parent_arrayed_collection__QXD.storage__11M=create__NXEB( 2);
- Self__20X->parent_arrayed_collection__QXD.capacity__Q1M= 2;
- Self__20X->parent_arrayed_collection__QXD.upper__TXD= 0;
- } else {
- new_capacity__40X=(__INTEGER)(Self__20X->parent_arrayed_collection__QXD.capacity__Q1M << 1);
- __tmp__B2X=Self__20X->parent_arrayed_collection__QXD.storage__11M;
- __tmp__C2X=Self__20X->parent_arrayed_collection__QXD.capacity__Q1M;
- new__LIMB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__B2X)),((__UINTEGER_32 )(__INTEGER)(__tmp__C2X * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__40X * ((__INTEGER )(sizeof(void *)))))));
- __tmp__4IMB=(__INTEGER)(new_capacity__40X - 1);
- Self__KFRC=__tmp__C2X;
- while ((Self__KFRC <= __tmp__4IMB)) {
- new__LIMB[Self__KFRC]=NULL;
- Self__KFRC=(__INTEGER)(Self__KFRC + 1);
- };
- Self__20X->parent_arrayed_collection__QXD.storage__11M=new__LIMB;
- Self__20X->parent_arrayed_collection__QXD.capacity__Q1M=new_capacity__40X;
- Self__20X->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__20X->parent_arrayed_collection__QXD.upper__TXD + 1);
- };
- };
- ((void **)Self__20X->parent_arrayed_collection__QXD.storage__11M)[Self__20X->parent_arrayed_collection__QXD.upper__TXD]=element__30X;
+ __POINTER__IB sz__ZX4T,result__XX4T,__tmp__YX4T,__tmp__0X4T;
+ __POINTER__IB __tmp__2X4T,__tmp__3X4T;
+ __UINTEGER_32__ZWB __tmp__4X4T;
+ __MEMORY__2PG *__tmp__BY4T;
+ __INTEGER__Q Self__UX4T,old_nb_elts__B0WT,upper__GY4T,Self__EY4T;
+ __CHARACTER__DB *__tmp__TX4T;
+ if ((Self__BCV->capacity__UFL <= Self__BCV->count__WJ)) {
+ if ((Self__BCV->capacity__UFL == 0)) {
+ Self__BCV->capacity__UFL= 32;
+ sz__ZX4T=((__POINTER__IB ) 32);
+ result__XX4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__YX4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0X4T=(void *)((unsigned long)(void *)((unsigned long)sz__ZX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YX4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YX4T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__ZX4T=(void *)((unsigned long)__tmp__0X4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__ZX4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2X4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3X4T=(void *)((unsigned long)(void *)((unsigned long)sz__ZX4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2X4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2X4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4X4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3X4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2X4T=micro_alloc__table__lab__UKI(__tmp__3X4T,((__POINTER__IB )(&(table_size[(__tmp__4X4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3X4T)));
+ ((__POINTER__IB *)__tmp__2X4T)[ 0]=((__POINTER__IB ) 3);
+ result__XX4T=(void *)((unsigned long)__tmp__2X4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__BY4T=search__LQCB(__tmp__0X4T);
+ result__XX4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BY4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__TX4T=((__CHARACTER__DB *)result__XX4T);
+ Self__UX4T= 31;
+ while ((Self__UX4T >= 0)) {
+ __tmp__TX4T[Self__UX4T]='\0';
+ Self__UX4T=(__INTEGER__Q)(Self__UX4T - 1);
+ };
+ Self__BCV->storage__LFL=__tmp__TX4T;
+ } else /* FALSE */ {
+ Self__UX4T=(__INTEGER__Q)(Self__BCV->capacity__UFL << 1);
+ __tmp__TX4T=((__CHARACTER__DB *)Self__BCV->storage__LFL);
+ old_nb_elts__B0WT=Self__BCV->capacity__UFL;
+ sz__ZX4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )__tmp__TX4T),((__UINTEGER_32__ZWB )old_nb_elts__B0WT),((__UINTEGER_32__ZWB )Self__UX4T));
+ __tmp__TX4T=((__CHARACTER__DB *)sz__ZX4T);
+ upper__GY4T=(__INTEGER__Q)(Self__UX4T - 1);
+ Self__EY4T=old_nb_elts__B0WT;
+ while ((Self__EY4T <= upper__GY4T)) {
+ __tmp__TX4T[Self__EY4T]='\0';
+ Self__EY4T=(__INTEGER__Q)(Self__EY4T + 1);
+ };
+ Self__BCV->storage__LFL=__tmp__TX4T;
+ Self__BCV->capacity__UFL=Self__UX4T;
+ };
+ };
+ ((__CHARACTER__DB *)Self__BCV->storage__LFL)[Self__BCV->count__WJ]=ch__CCV;
+ Self__BCV->count__WJ=(__INTEGER__Q)(Self__BCV->count__WJ + 1);
}
-static __INTEGER prime_number_ceiling__X3Q(__INTEGER integer__Z3Q)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void add_last__W1Z(__FAST_ARRAYoSTRINGo__1RD *Self__X1Z,__STRING__BC *element__Y1Z)
+// ({FAST_ARRAYoSTRINGo__1RD},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER result__13Q;
- __BOOLEAN __tmp__D4Q,__tmp__Q4Q,result__ZVU,__tmp__34Q,result__LWU;
- __BOOLEAN __tmp__K5Q,result__3WU,__tmp__X5Q,result__PXU,__tmp__EAR;
- __BOOLEAN result__BYU,__tmp__RAR,result__TYU,__tmp__4AR,result__FZU;
- __BOOLEAN __tmp__LBR,result__XZU,__tmp__YBR,result__J0U,__tmp__FCR;
- __BOOLEAN result__10U,__tmp__SCR,result__N1U,__tmp__5CR,result__51U;
- __BOOLEAN __tmp__MDR,result__R2U,__tmp__ZDR,result__D3U,__tmp__GER;
- __BOOLEAN result__V3U,__tmp__TER,result__H4U,__tmp__AFR,result__Z4U;
- __BOOLEAN __tmp__NFR,result__L5U,__tmp__0FR,result__35U,__tmp__HGR;
- __BOOLEAN result__PAV,__tmp__UGR,result__BBV,__tmp__BHR,result__TBV;
- __BOOLEAN __tmp__OHR,result__FCV,__tmp__1HR,result__XCV,__tmp__IIR;
- __BOOLEAN result__JDV;
- result__13Q= 0;
- if ((integer__Z3Q <= 11)) {
- result__13Q= 11;
- __tmp__D4Q=TRUE__;
- } else {
- __tmp__D4Q=FALSE__;
- };
- if (__tmp__D4Q) {
- __tmp__Q4Q=TRUE__;
- } else {
- result__ZVU=(integer__Z3Q <= 23);
- if (result__ZVU) {
- result__13Q= 23;
- };
- __tmp__Q4Q=result__ZVU;
- };
- if (__tmp__Q4Q) {
- __tmp__34Q=TRUE__;
- } else {
- result__LWU=(integer__Z3Q <= 53);
- if (result__LWU) {
- result__13Q= 53;
- };
- __tmp__34Q=result__LWU;
- };
- if (__tmp__34Q) {
- __tmp__K5Q=TRUE__;
- } else {
- result__3WU=(integer__Z3Q <= 97);
- if (result__3WU) {
- result__13Q= 97;
- };
- __tmp__K5Q=result__3WU;
- };
- if (__tmp__K5Q) {
- __tmp__X5Q=TRUE__;
- } else {
- result__PXU=(integer__Z3Q <= 193);
- if (result__PXU) {
- result__13Q= 193;
- };
- __tmp__X5Q=result__PXU;
- };
- if (__tmp__X5Q) {
- __tmp__EAR=TRUE__;
- } else {
- result__BYU=(integer__Z3Q <= 389);
- if (result__BYU) {
- result__13Q= 389;
- };
- __tmp__EAR=result__BYU;
- };
- if (__tmp__EAR) {
- __tmp__RAR=TRUE__;
- } else {
- result__TYU=(integer__Z3Q <= 769);
- if (result__TYU) {
- result__13Q= 769;
- };
- __tmp__RAR=result__TYU;
- };
- if (__tmp__RAR) {
- __tmp__4AR=TRUE__;
- } else {
- result__FZU=(integer__Z3Q <= 1543);
- if (result__FZU) {
- result__13Q= 1543;
- };
- __tmp__4AR=result__FZU;
- };
- if (__tmp__4AR) {
- __tmp__LBR=TRUE__;
- } else {
- result__XZU=(integer__Z3Q <= 3079);
- if (result__XZU) {
- result__13Q= 3079;
- };
- __tmp__LBR=result__XZU;
- };
- if (__tmp__LBR) {
- __tmp__YBR=TRUE__;
- } else {
- result__J0U=(integer__Z3Q <= 6151);
- if (result__J0U) {
- result__13Q= 6151;
- };
- __tmp__YBR=result__J0U;
- };
- if (__tmp__YBR) {
- __tmp__FCR=TRUE__;
- } else {
- result__10U=(integer__Z3Q <= 12289);
- if (result__10U) {
- result__13Q= 12289;
- };
- __tmp__FCR=result__10U;
- };
- if (__tmp__FCR) {
- __tmp__SCR=TRUE__;
- } else {
- result__N1U=(integer__Z3Q <= 24593);
- if (result__N1U) {
- result__13Q= 24593;
- };
- __tmp__SCR=result__N1U;
- };
- if (__tmp__SCR) {
- __tmp__5CR=TRUE__;
- } else {
- result__51U=(integer__Z3Q <= 49157);
- if (result__51U) {
- result__13Q= 49157;
- };
- __tmp__5CR=result__51U;
- };
- if (__tmp__5CR) {
- __tmp__MDR=TRUE__;
- } else {
- result__R2U=(integer__Z3Q <= 98317);
- if (result__R2U) {
- result__13Q= 98317;
- };
- __tmp__MDR=result__R2U;
- };
- if (__tmp__MDR) {
- __tmp__ZDR=TRUE__;
- } else {
- result__D3U=(integer__Z3Q <= 196613);
- if (result__D3U) {
- result__13Q= 196613;
- };
- __tmp__ZDR=result__D3U;
- };
- if (__tmp__ZDR) {
- __tmp__GER=TRUE__;
- } else {
- result__V3U=(integer__Z3Q <= 393241);
- if (result__V3U) {
- result__13Q= 393241;
- };
- __tmp__GER=result__V3U;
- };
- if (__tmp__GER) {
- __tmp__TER=TRUE__;
- } else {
- result__H4U=(integer__Z3Q <= 786433);
- if (result__H4U) {
- result__13Q= 786433;
- };
- __tmp__TER=result__H4U;
- };
- if (__tmp__TER) {
- __tmp__AFR=TRUE__;
- } else {
- result__Z4U=(integer__Z3Q <= 1572869);
- if (result__Z4U) {
- result__13Q= 1572869;
- };
- __tmp__AFR=result__Z4U;
- };
- if (__tmp__AFR) {
- __tmp__NFR=TRUE__;
- } else {
- result__L5U=(integer__Z3Q <= 3145739);
- if (result__L5U) {
- result__13Q= 3145739;
- };
- __tmp__NFR=result__L5U;
- };
- if (__tmp__NFR) {
- __tmp__0FR=TRUE__;
- } else {
- result__35U=(integer__Z3Q <= 6291469);
- if (result__35U) {
- result__13Q= 6291469;
- };
- __tmp__0FR=result__35U;
- };
- if (__tmp__0FR) {
- __tmp__HGR=TRUE__;
- } else {
- result__PAV=(integer__Z3Q <= 12582917);
- if (result__PAV) {
- result__13Q= 12582917;
- };
- __tmp__HGR=result__PAV;
- };
- if (__tmp__HGR) {
- __tmp__UGR=TRUE__;
- } else {
- result__BBV=(integer__Z3Q <= 25165843);
- if (result__BBV) {
- result__13Q= 25165843;
- };
- __tmp__UGR=result__BBV;
- };
- if (__tmp__UGR) {
- __tmp__BHR=TRUE__;
- } else {
- result__TBV=(integer__Z3Q <= 50331653);
- if (result__TBV) {
- result__13Q= 50331653;
- };
- __tmp__BHR=result__TBV;
- };
- if (__tmp__BHR) {
- __tmp__OHR=TRUE__;
- } else {
- result__FCV=(integer__Z3Q <= 100663319);
- if (result__FCV) {
- result__13Q= 100663319;
- };
- __tmp__OHR=result__FCV;
- };
- if (__tmp__OHR) {
- __tmp__1HR=TRUE__;
- } else {
- result__XCV=(integer__Z3Q <= 201326611);
- if (result__XCV) {
- result__13Q= 201326611;
- };
- __tmp__1HR=result__XCV;
- };
- if (__tmp__1HR) {
- __tmp__IIR=TRUE__;
- } else {
- result__JDV=(integer__Z3Q <= 402653189);
- if (result__JDV) {
- result__13Q= 402653189;
- };
- __tmp__IIR=result__JDV;
- };
- if ((! __tmp__IIR)) {
- if ((integer__Z3Q <= 805306457)) {
- result__13Q= 805306457;
- } else {
- result__13Q= 1610612741;
- };
- };
- return(result__13Q);
+ __POINTER__IB sz__KY4T,result__IY4T,__tmp__JY4T,__tmp__LY4T;
+ __POINTER__IB __tmp__NY4T,__tmp__OY4T;
+ __UINTEGER_32__ZWB __tmp__PY4T;
+ __MEMORY__2PG *__tmp__SY4T;
+ __INTEGER__Q Self__H4ZB,__tmp__22Z,__tmp__ZNWB,Self__BZ4C;
+ __BOOLEAN__L __tmp__H2Z;
+ void **__tmp__K5HB;
+ if (((__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.upper__ESD + 1) <= (__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ - 1))) {
+ Self__X1Z->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.upper__ESD + 1);
+ __tmp__H2Z=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__H2Z=FALSE__O__;
+ };
+ if ((! __tmp__H2Z)) {
+ if ((Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ == 0)) {
+ sz__KY4T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__IY4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__JY4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LY4T=(void *)((unsigned long)(void *)((unsigned long)sz__KY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JY4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JY4T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__KY4T=(void *)((unsigned long)__tmp__LY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__KY4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NY4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__OY4T=(void *)((unsigned long)(void *)((unsigned long)sz__KY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NY4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NY4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__PY4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__OY4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NY4T=micro_alloc__table__lab__UKI(__tmp__OY4T,((__POINTER__IB )(&(table_size[(__tmp__PY4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__OY4T)));
+ ((__POINTER__IB *)__tmp__NY4T)[ 0]=((__POINTER__IB ) 3);
+ result__IY4T=(void *)((unsigned long)__tmp__NY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__SY4T=search__LQCB(__tmp__LY4T);
+ result__IY4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__SY4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__K5HB=((void **)result__IY4T);
+ Self__H4ZB= 1;
+ while ((Self__H4ZB >= 0)) {
+ __tmp__K5HB[Self__H4ZB]=NULL;
+ Self__H4ZB=(__INTEGER__Q)(Self__H4ZB - 1);
+ };
+ Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ=__tmp__K5HB;
+ Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ= 2;
+ Self__X1Z->parent_arrayed_collection__BSD.upper__ESD= 0;
+ } else /* FALSE */ {
+ Self__H4ZB=(__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ << 1);
+ __tmp__K5HB=Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ;
+ __tmp__22Z=Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ;
+ sz__KY4T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__K5HB)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__22Z * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__H4ZB * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__K5HB=((void **)sz__KY4T);
+ __tmp__ZNWB=(__INTEGER__Q)(Self__H4ZB - 1);
+ Self__BZ4C=__tmp__22Z;
+ while ((Self__BZ4C <= __tmp__ZNWB)) {
+ __tmp__K5HB[Self__BZ4C]=NULL;
+ Self__BZ4C=(__INTEGER__Q)(Self__BZ4C + 1);
+ };
+ Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ=__tmp__K5HB;
+ Self__X1Z->parent_arrayed_collection__BSD.capacity__EAZ=Self__H4ZB;
+ Self__X1Z->parent_arrayed_collection__BSD.upper__ESD=(__INTEGER__Q)(Self__X1Z->parent_arrayed_collection__BSD.upper__ESD + 1);
+ };
+ };
+ ((void **)Self__X1Z->parent_arrayed_collection__BSD.storage__RAZ)[Self__X1Z->parent_arrayed_collection__BSD.upper__ESD]=element__Y1Z;
}
-static void** create__B2TB(__INTEGER nb_elements__D2TB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ* create__1YEB()
+// () With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__RTBR,a__QTBR,new_size__STBR,new_size2__TTBR,a__UTBR;
- __UINTEGER_32 new_size__VTBR;
- __POINTER result__PTBR,ptr_table__0RNR,next__ZRNR,result__1RNR;
- __INTEGER Self__X2RC;
- void **Result__BUZB;
- sz__RTBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__D2TB * ((__INTEGER )(sizeof(void *)))));
- result__PTBR=((__POINTER )(NULL));
- a__QTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__STBR=(__UINTEGER_32)((__UINTEGER_32)(sz__RTBR + a__QTBR) & (__UINTEGER_32)(~ a__QTBR));
- new_size2__TTBR=(__UINTEGER_32)(new_size__STBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__TTBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__UTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VTBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TTBR + a__UTBR) & (__UINTEGER_32)(~ a__UTBR));
- ptr_table__0RNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VTBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZRNR=((__POINTER )(NULL));
- result__1RNR=((__POINTER *)ptr_table__0RNR)[ 0];
- if ((result__1RNR == (void *)NULL)) {
- result__1RNR=new_lab__2PJ(new_size__VTBR);
- next__ZRNR=(void *)((unsigned long)result__1RNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTBR)));
- ((__POINTER *)next__ZRNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0RNR)[ 0]=next__ZRNR;
- } else {
- next__ZRNR=((__POINTER *)result__1RNR)[ 0];
- if ((next__ZRNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1RNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VTBR << 1)) <= 4096)) {
- next__ZRNR=(void *)((unsigned long)result__1RNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTBR)));
- } else {
- next__ZRNR=new_lab__2PJ(new_size__VTBR);
- };
- ((__POINTER *)next__ZRNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0RNR)[ 0]=next__ZRNR;
- } else {
- ((__POINTER *)result__1RNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZRNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1RNR=next__ZRNR;
- };
- };
- ((__POINTER *)result__1RNR)[ 0]=((__POINTER ) 3);
- result__PTBR=(void *)((unsigned long)result__1RNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__PTBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__STBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__BUZB=((void **)result__PTBR);
- Self__X2RC=(__INTEGER)(nb_elements__D2TB - 1);
- while ((Self__X2RC >= 0)) {
- Result__BUZB[Self__X2RC]=NULL;
- Self__X2RC=(__INTEGER)(Self__X2RC - 1);
- };
- return(Result__BUZB);
-}
-
-static void** create__K25(__INTEGER nb_elements__M25)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__ZTBR,a__YTBR,new_size__0TBR,new_size2__1TBR,a__2TBR;
- __UINTEGER_32 new_size__3TBR;
- __POINTER result__XTBR,ptr_table__5RNR,next__4RNR,result__ASNR;
- __INTEGER Self__ORQB;
- void **Result__0JCB;
- sz__ZTBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__M25 * ((__INTEGER )(sizeof(void *)))));
- result__XTBR=((__POINTER )(NULL));
- a__YTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0TBR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZTBR + a__YTBR) & (__UINTEGER_32)(~ a__YTBR));
- new_size2__1TBR=(__UINTEGER_32)(new_size__0TBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__1TBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__2TBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3TBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1TBR + a__2TBR) & (__UINTEGER_32)(~ a__2TBR));
- ptr_table__5RNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3TBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4RNR=((__POINTER )(NULL));
- result__ASNR=((__POINTER *)ptr_table__5RNR)[ 0];
- if ((result__ASNR == (void *)NULL)) {
- result__ASNR=new_lab__2PJ(new_size__3TBR);
- next__4RNR=(void *)((unsigned long)result__ASNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3TBR)));
- ((__POINTER *)next__4RNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5RNR)[ 0]=next__4RNR;
- } else {
- next__4RNR=((__POINTER *)result__ASNR)[ 0];
- if ((next__4RNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ASNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3TBR << 1)) <= 4096)) {
- next__4RNR=(void *)((unsigned long)result__ASNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3TBR)));
- } else {
- next__4RNR=new_lab__2PJ(new_size__3TBR);
- };
- ((__POINTER *)next__4RNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5RNR)[ 0]=next__4RNR;
- } else {
- ((__POINTER *)result__ASNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4RNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ASNR=next__4RNR;
- };
- };
- ((__POINTER *)result__ASNR)[ 0]=((__POINTER ) 3);
- result__XTBR=(void *)((unsigned long)result__ASNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__XTBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__0TBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__0JCB=((void **)result__XTBR);
- Self__ORQB=(__INTEGER)(nb_elements__M25 - 1);
- while ((Self__ORQB >= 0)) {
- Result__0JCB[Self__ORQB]=NULL;
- Self__ORQB=(__INTEGER)(Self__ORQB - 1);
- };
- return(Result__0JCB);
+ __POINTER__IB ptr__W4VB,__tmp__24VB,__tmp__B1ST,__tmp__DDI;
+ __POINTER__IB __tmp__ZY4T,__tmp__0Y4T;
+ __INTEGER__Q typ_id__04VB,Self__HJFE;
+ __UINTEGER_32__ZWB __tmp__JFI;
+ __MEMORY__2PG *__tmp__4Y4T;
+ __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *result__V4VB;
+ __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__BMYC;
+ void **Result__3OID;
+ result__V4VB=NULL;
+ ptr__W4VB=((__POINTER__IB )(NULL));
+ typ_id__04VB= 0;
+ __tmp__24VB=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ));
+ if (((unsigned long)__tmp__24VB == 0)) {
+ result__V4VB=HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__;
+ } else /* FALSE */ {
+ typ_id__04VB=__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__24VB));
+ if ((typ_id__04VB == (__INTEGER__Q)(- 1))) {
+ __tmp__B1ST=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__DDI=(void *)((unsigned long)(void *)((unsigned long)__tmp__24VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__JFI=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__DDI / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__B1ST=micro_alloc__table__lab__UKI(__tmp__DDI,((__POINTER__IB )(&(table_size[(__tmp__JFI)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__DDI)));
+ ptr__W4VB=__tmp__B1ST;
+ } else /* FALSE */ {
+ __tmp__JFI=((__UINTEGER_32__ZWB )typ_id__04VB);
+ __tmp__B1ST=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__DDI=(void *)((unsigned long)(void *)((unsigned long)__tmp__24VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__B1ST=micro_alloc__table__lab__UKI(__tmp__DDI,((__POINTER__IB )(&(table_type[(__tmp__JFI)]))),(__UINTEGER_32__ZWB)(__tmp__JFI | 1));
+ ptr__W4VB=__tmp__B1ST;
+ };
+ result__V4VB=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)ptr__W4VB);
+ *(result__V4VB) = *(HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ__);
+ };
+ Self__BMYC=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)result__V4VB);
+ typ_id__04VB=prime_number_ceiling__OKN( 193);
+ ptr__W4VB=((__POINTER__IB )(__INTEGER__Q)(typ_id__04VB * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__24VB=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__B1ST=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__DDI=(void *)((unsigned long)(void *)((unsigned long)ptr__W4VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__B1ST) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__W4VB=(void *)((unsigned long)__tmp__DDI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__W4VB <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ZY4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0Y4T=(void *)((unsigned long)(void *)((unsigned long)ptr__W4VB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZY4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZY4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JFI=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0Y4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__ZY4T=micro_alloc__table__lab__UKI(__tmp__0Y4T,((__POINTER__IB )(&(table_size[(__tmp__JFI)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0Y4T)));
+ ((__POINTER__IB *)__tmp__ZY4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__24VB=(void *)((unsigned long)__tmp__ZY4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__4Y4T=search__LQCB(__tmp__DDI);
+ __tmp__24VB=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__4Y4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__3OID=((void **)__tmp__24VB);
+ Self__HJFE=(__INTEGER__Q)(typ_id__04VB - 1);
+ while ((Self__HJFE >= 0)) {
+ Result__3OID[Self__HJFE]=NULL;
+ Self__HJFE=(__INTEGER__Q)(Self__HJFE - 1);
+ };
+ Self__BMYC->buckets__ZVXC=Result__3OID;
+ Self__BMYC->capacity__SVXC=typ_id__04VB;
+ Self__BMYC->count__ZWXC= 0;
+ Self__BMYC=result__V4VB;
+ return(Self__BMYC);
}
-static void** create__3IT(__INTEGER nb_elements__5IT)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __POINTER__IB micro_alloc__table__lab__UKI(__POINTER__IB new_size__WKI,__POINTER__IB ptr_table__XKI,__UINTEGER_32__ZWB lab_type__YKI)
+// ({POINTER__IB},{POINTER__IB},{UINTEGER_32__ZWB}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__BUBR,a__AUBR,new_size__CUBR,new_size2__DUBR,a__EUBR;
- __UINTEGER_32 new_size__FUBR;
- __POINTER result__5TBR,ptr_table__ESNR,next__DSNR,result__FSNR;
- __INTEGER Self__ONOB;
- void **Result__GDX;
- sz__BUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__5IT * ((__INTEGER )(sizeof(void *)))));
- result__5TBR=((__POINTER )(NULL));
- a__AUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CUBR=(__UINTEGER_32)((__UINTEGER_32)(sz__BUBR + a__AUBR) & (__UINTEGER_32)(~ a__AUBR));
- new_size2__DUBR=(__UINTEGER_32)(new_size__CUBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__DUBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__EUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FUBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__DUBR + a__EUBR) & (__UINTEGER_32)(~ a__EUBR));
- ptr_table__ESNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FUBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__DSNR=((__POINTER )(NULL));
- result__FSNR=((__POINTER *)ptr_table__ESNR)[ 0];
- if ((result__FSNR == (void *)NULL)) {
- result__FSNR=new_lab__2PJ(new_size__FUBR);
- next__DSNR=(void *)((unsigned long)result__FSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUBR)));
- ((__POINTER *)next__DSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ESNR)[ 0]=next__DSNR;
- } else {
- next__DSNR=((__POINTER *)result__FSNR)[ 0];
- if ((next__DSNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FSNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FUBR << 1)) <= 4096)) {
- next__DSNR=(void *)((unsigned long)result__FSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUBR)));
- } else {
- next__DSNR=new_lab__2PJ(new_size__FUBR);
- };
- ((__POINTER *)next__DSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ESNR)[ 0]=next__DSNR;
- } else {
- ((__POINTER *)result__FSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FSNR=next__DSNR;
- };
- };
- ((__POINTER *)result__FSNR)[ 0]=((__POINTER ) 3);
- result__5TBR=(void *)((unsigned long)result__FSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__5TBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__CUBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__GDX=((void **)result__5TBR);
- Self__ONOB=(__INTEGER)(nb_elements__5IT - 1);
- while ((Self__ONOB >= 0)) {
- Result__GDX[Self__ONOB]=NULL;
- Self__ONOB=(__INTEGER)(Self__ONOB - 1);
- };
- return(Result__GDX);
+ __POINTER__IB next__2KI,__tmp__R2YS,result__0KI,__tmp__BMI,__tmp__DMI;
+ __POINTER__IB __tmp__JNI;
+ next__2KI=((__POINTER__IB )(NULL));
+ __tmp__R2YS=((__POINTER__IB *)ptr_table__XKI)[ 0];
+ result__0KI=__tmp__R2YS;
+ if ((__tmp__R2YS == (void *)NULL)) {
+ __tmp__BMI=new_lab__S5I(lab_type__YKI);
+ result__0KI=__tmp__BMI;
+ __tmp__DMI=(void *)((unsigned long)__tmp__BMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)new_size__WKI));
+ next__2KI=__tmp__DMI;
+ ((__POINTER__IB *)__tmp__DMI)[ 0]=NULL;
+ ((__POINTER__IB *)ptr_table__XKI)[ 0]=__tmp__DMI;
+ } else /* FALSE */ {
+ __tmp__BMI=((__POINTER__IB *)result__0KI)[ 0];
+ next__2KI=__tmp__BMI;
+ if ((__tmp__BMI == (void *)NULL)) {
+ if (((void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)result__0KI - (unsigned long)begin_memory__PMI) & (unsigned long)((__POINTER__IB ) 4095)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)(void *)((unsigned long)new_size__WKI << (unsigned long) 1))) <= ((__POINTER__IB ) 4096))) {
+ next__2KI=(void *)((unsigned long)result__0KI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)new_size__WKI));
+ } else /* FALSE */ {
+ __tmp__JNI=new_lab__S5I(lab_type__YKI);
+ next__2KI=__tmp__JNI;
+ };
+ ((__POINTER__IB *)next__2KI)[ 0]=NULL;
+ ((__POINTER__IB *)ptr_table__XKI)[ 0]=next__2KI;
+ } else /* FALSE */ {
+ ((__POINTER__IB *)result__0KI)[ 0]=(void *)((unsigned long)((__POINTER__IB *)next__2KI)[ 0] & (unsigned long)((__POINTER__IB )(__INTEGER__Q)(~ 3)));
+ result__0KI=next__2KI;
+ };
+ };
+ next__2KI=result__0KI;
+ return(next__2KI);
}
-static void** create__UMT(__INTEGER nb_elements__WMT)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __MEMORY__2PG* search__LQCB(__POINTER__IB new_size__NQCB)
+// ({POINTER__IB}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__JUBR,a__IUBR,new_size__KUBR,new_size2__LUBR,a__MUBR;
- __UINTEGER_32 new_size__NUBR;
- __POINTER result__HUBR,ptr_table__JSNR,next__ISNR,result__KSNR;
- __INTEGER Self__VOOB;
- void **Result__2HX;
- sz__JUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__WMT * ((__INTEGER )(sizeof(void *)))));
- result__HUBR=((__POINTER )(NULL));
- a__IUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KUBR=(__UINTEGER_32)((__UINTEGER_32)(sz__JUBR + a__IUBR) & (__UINTEGER_32)(~ a__IUBR));
- new_size2__LUBR=(__UINTEGER_32)(new_size__KUBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__LUBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__MUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NUBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__LUBR + a__MUBR) & (__UINTEGER_32)(~ a__MUBR));
- ptr_table__JSNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NUBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ISNR=((__POINTER )(NULL));
- result__KSNR=((__POINTER *)ptr_table__JSNR)[ 0];
- if ((result__KSNR == (void *)NULL)) {
- result__KSNR=new_lab__2PJ(new_size__NUBR);
- next__ISNR=(void *)((unsigned long)result__KSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUBR)));
- ((__POINTER *)next__ISNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JSNR)[ 0]=next__ISNR;
- } else {
- next__ISNR=((__POINTER *)result__KSNR)[ 0];
- if ((next__ISNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KSNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NUBR << 1)) <= 4096)) {
- next__ISNR=(void *)((unsigned long)result__KSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NUBR)));
- } else {
- next__ISNR=new_lab__2PJ(new_size__NUBR);
- };
- ((__POINTER *)next__ISNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JSNR)[ 0]=next__ISNR;
- } else {
- ((__POINTER *)result__KSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ISNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KSNR=next__ISNR;
- };
- };
- ((__POINTER *)result__KSNR)[ 0]=((__POINTER ) 3);
- result__HUBR=(void *)((unsigned long)result__KSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__HUBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__KUBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__2HX=((void **)result__HUBR);
- Self__VOOB=(__INTEGER)(nb_elements__WMT - 1);
- while ((Self__VOOB >= 0)) {
- Result__2HX[Self__VOOB]=NULL;
- Self__VOOB=(__INTEGER)(Self__VOOB - 1);
- };
- return(Result__2HX);
+ __MEMORY__2PG *result__PQCB,*__tmp__LSCB;
+ __UINTEGER_32__ZWB __tmp__QSCB;
+ result__PQCB=first_free__GC0;
+ while ((((void *)result__PQCB != (void *)NULL) && (((__POINTER__IB )(__UINTEGER_32__ZWB)(((__MEMORY__2PG *)result__PQCB)->size_and_id__5PG & 4294967292LU)) < new_size__NQCB))) {
+ result__PQCB=result__PQCB->next_free__AQG;
+ };
+ if (((void *)result__PQCB == (void *)NULL)) {
+ __tmp__LSCB=new_page__ZFO();
+ result__PQCB=__tmp__LSCB;
+ };
+ __tmp__QSCB=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)((void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)result__PQCB)) - (unsigned long)begin_memory__PMI)))) >> 26);
+ to_busy__index__IVVB(((__MEMORY__2PG *)result__PQCB),new_size__NQCB,__tmp__QSCB);
+ __tmp__LSCB=result__PQCB;
+ return(__tmp__LSCB);
}
-static void fast_put__to__WUL(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__XUL,void *v__YUL,void *k__ZUL)
-// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo},{NULLxITM_TYPE_SIMPLExITM_TYPE_SELF},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static __FAST_ARRAYoStrict_STRING_CONSTANTo__ED* create_with_capacity__XWE(__INTEGER__Q new_count__ZWE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __INTEGER h__AVL,idx__BVL,idx__YW2,new_capacity__ZW2,i__0W2;
- __INTEGER typ_id__IZ2;
- __POINTER ptr__DZ2,ptr_table__OSNR,next__NSNR,result__PSNR;
- __POINTER ptr_table__TSNR,next__SSNR,result__USNR;
- __UINTEGER_32 sz__FZ2,a__PC4Q,new_size__QTZQ,t__STZQ,a__TC4Q;
- __UINTEGER_32 new_size__WSNR,lab_type__VSNR;
- void *node__CVL,*node1__2W2,*node2__3W2,*__tmp__QWL;
- void **old_buckets__1W2;
- __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__CZ2;
- __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__3ZKB;
- h__AVL=hash_code__OPN(k__ZUL);
- idx__BVL=(__INTEGER)(h__AVL % Self__XUL->capacity__GGL);
- node__CVL=((void **)Self__XUL->buckets__LGL)[idx__BVL];
- while ((! (((void *)node__CVL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__CVL)->key__XGL == (void *)k__ZUL)))) {
- node__CVL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__CVL)->next__CHL;
- };
- if (((void *)node__CVL == (void *)NULL)) {
- if ((Self__XUL->capacity__GGL == Self__XUL->count__DWL)) {
- idx__YW2= 0;
- node1__2W2=NULL;
- node2__3W2=NULL;
- old_buckets__1W2=Self__XUL->buckets__LGL;
- new_capacity__ZW2=prime_number_ceiling__X3Q((__INTEGER)(Self__XUL->capacity__GGL + 1));
- Self__XUL->buckets__LGL=create__UMT(new_capacity__ZW2);
- i__0W2=(__INTEGER)(Self__XUL->capacity__GGL - 1);
- Self__XUL->capacity__GGL=new_capacity__ZW2;
- while ((i__0W2 >= 0)) {
- node1__2W2=((void **)old_buckets__1W2)[i__0W2];
- while (((void *)node1__2W2 != (void *)NULL)) {
- node2__3W2=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__2W2)->next__CHL;
- idx__YW2=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__2W2)->key__XGL) % Self__XUL->capacity__GGL);
- ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__2W2)->next__CHL=((void **)Self__XUL->buckets__LGL)[idx__YW2];
- ((void **)Self__XUL->buckets__LGL)[idx__YW2]=node1__2W2;
- node1__2W2=node2__3W2;
- };
- i__0W2=(__INTEGER)(i__0W2 - 1);
- };
- idx__BVL=(__INTEGER)(h__AVL % Self__XUL->capacity__GGL);
- };
- __tmp__QWL=((void **)Self__XUL->buckets__LGL)[idx__BVL];
- result__CZ2=NULL;
- ptr__DZ2=((__POINTER )(NULL));
- typ_id__IZ2= 0;
- sz__FZ2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo));
- if ((sz__FZ2 == 0)) {
- result__CZ2=HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
- } else {
- typ_id__IZ2=__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FZ2);
- if ((typ_id__IZ2 == (__INTEGER)(- 1))) {
- a__PC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QTZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__FZ2 + a__PC4Q) & (__UINTEGER_32)(~ a__PC4Q));
- ptr_table__OSNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QTZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NSNR=((__POINTER )(NULL));
- result__PSNR=((__POINTER *)ptr_table__OSNR)[ 0];
- if ((result__PSNR == (void *)NULL)) {
- result__PSNR=new_lab__2PJ(new_size__QTZQ);
- next__NSNR=(void *)((unsigned long)result__PSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTZQ)));
- ((__POINTER *)next__NSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OSNR)[ 0]=next__NSNR;
- } else {
- next__NSNR=((__POINTER *)result__PSNR)[ 0];
- if ((next__NSNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PSNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QTZQ << 1)) <= 4096)) {
- next__NSNR=(void *)((unsigned long)result__PSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTZQ)));
- } else {
- next__NSNR=new_lab__2PJ(new_size__QTZQ);
- };
- ((__POINTER *)next__NSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OSNR)[ 0]=next__NSNR;
- } else {
- ((__POINTER *)result__PSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PSNR=next__NSNR;
- };
- };
- ptr__DZ2=result__PSNR;
- } else {
- t__STZQ=((__UINTEGER_32 )typ_id__IZ2);
- a__TC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WSNR=(__UINTEGER_32)((__UINTEGER_32)(sz__FZ2 + a__TC4Q) & (__UINTEGER_32)(~ a__TC4Q));
- ptr_table__TSNR=((__POINTER )(&(table_type[(t__STZQ)])));
- lab_type__VSNR=(__UINTEGER_32)(t__STZQ | 1);
- next__SSNR=((__POINTER )(NULL));
- result__USNR=((__POINTER *)ptr_table__TSNR)[ 0];
- if ((result__USNR == (void *)NULL)) {
- result__USNR=new_lab__2PJ(lab_type__VSNR);
- next__SSNR=(void *)((unsigned long)result__USNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSNR)));
- ((__POINTER *)next__SSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TSNR)[ 0]=next__SSNR;
- } else {
- next__SSNR=((__POINTER *)result__USNR)[ 0];
- if ((next__SSNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__USNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WSNR << 1)) <= 4096)) {
- next__SSNR=(void *)((unsigned long)result__USNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WSNR)));
- } else {
- next__SSNR=new_lab__2PJ(lab_type__VSNR);
- };
- ((__POINTER *)next__SSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TSNR)[ 0]=next__SSNR;
- } else {
- ((__POINTER *)result__USNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__USNR=next__SSNR;
- };
- };
- ptr__DZ2=result__USNR;
- };
- result__CZ2=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__DZ2);
- *(result__CZ2) = *(HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
- };
- Self__3ZKB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__CZ2);
- Self__3ZKB->item__KHL=v__YUL;
- Self__3ZKB->key__XGL=k__ZUL;
- Self__3ZKB->next__CHL=__tmp__QWL;
- node__CVL=result__CZ2;
- ((void **)Self__XUL->buckets__LGL)[idx__BVL]=result__CZ2;
- Self__XUL->count__DWL=(__INTEGER)(Self__XUL->count__DWL + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__CVL)->item__KHL=v__YUL;
- };
+ __POINTER__IB ptr__NGL,__tmp__TGL,__tmp__H0WT,__tmp__J0WT;
+ __INTEGER__Q typ_id__RGL;
+ __UINTEGER_32__ZWB __tmp__K0WT;
+ __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *result__MGL,*Self__MBZ;
+ __STRING_CONSTANT__0 **__tmp__BCZ;
+ result__MGL=NULL;
+ ptr__NGL=((__POINTER__IB )(NULL));
+ typ_id__RGL= 0;
+ __tmp__TGL=((__POINTER__IB )sizeof(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED));
+ if (((unsigned long)__tmp__TGL == 0)) {
+ result__MGL=FAST_ARRAYoStrict_STRING_CONSTANTo__ED__;
+ } else /* FALSE */ {
+ typ_id__RGL=__FAST_ARRAYoStrict_STRING_CONSTANTo__ED__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TGL));
+ if ((typ_id__RGL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__H0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__J0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TGL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__K0WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J0WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__H0WT=micro_alloc__table__lab__UKI(__tmp__J0WT,((__POINTER__IB )(&(table_size[(__tmp__K0WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J0WT)));
+ ptr__NGL=__tmp__H0WT;
+ } else /* FALSE */ {
+ __tmp__K0WT=((__UINTEGER_32__ZWB )typ_id__RGL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__H0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__J0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TGL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H0WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__H0WT=micro_alloc__table__lab__UKI(__tmp__J0WT,((__POINTER__IB )(&(table_type[(__tmp__K0WT)]))),(__UINTEGER_32__ZWB)(__tmp__K0WT | 1));
+ ptr__NGL=__tmp__H0WT;
+ };
+ result__MGL=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)ptr__NGL);
+ *(result__MGL) = *(FAST_ARRAYoStrict_STRING_CONSTANTo__ED__);
+ };
+ Self__MBZ=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)result__MGL);
+ if ((Self__MBZ->parent_arrayed_collection__MD.capacity__VBZ < new_count__ZWE)) {
+ __tmp__BCZ=create__YQEB(new_count__ZWE);
+ Self__MBZ->parent_arrayed_collection__MD.storage__CCZ=__tmp__BCZ;
+ Self__MBZ->parent_arrayed_collection__MD.capacity__VBZ=new_count__ZWE;
+ };
+ Self__MBZ->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(- 1);
+ Self__MBZ=result__MGL;
+ return(Self__MBZ);
}
-static void** create__M12(__INTEGER nb_elements__O12)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __INTEGER__Q prime_number_ceiling__OKN(__INTEGER__Q integer__QKN)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__RUBR,a__QUBR,new_size__SUBR,new_size2__TUBR,a__UUBR;
- __UINTEGER_32 new_size__VUBR;
- __POINTER result__PUBR,ptr_table__YSNR,next__XSNR,result__ZSNR;
- __INTEGER Self__C5PB;
- void **Result__0Y5;
- sz__RUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__O12 * ((__INTEGER )(sizeof(void *)))));
- result__PUBR=((__POINTER )(NULL));
- a__QUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SUBR=(__UINTEGER_32)((__UINTEGER_32)(sz__RUBR + a__QUBR) & (__UINTEGER_32)(~ a__QUBR));
- new_size2__TUBR=(__UINTEGER_32)(new_size__SUBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__TUBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__UUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VUBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__TUBR + a__UUBR) & (__UINTEGER_32)(~ a__UUBR));
- ptr_table__YSNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VUBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XSNR=((__POINTER )(NULL));
- result__ZSNR=((__POINTER *)ptr_table__YSNR)[ 0];
- if ((result__ZSNR == (void *)NULL)) {
- result__ZSNR=new_lab__2PJ(new_size__VUBR);
- next__XSNR=(void *)((unsigned long)result__ZSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VUBR)));
- ((__POINTER *)next__XSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YSNR)[ 0]=next__XSNR;
- } else {
- next__XSNR=((__POINTER *)result__ZSNR)[ 0];
- if ((next__XSNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZSNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VUBR << 1)) <= 4096)) {
- next__XSNR=(void *)((unsigned long)result__ZSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VUBR)));
- } else {
- next__XSNR=new_lab__2PJ(new_size__VUBR);
- };
- ((__POINTER *)next__XSNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YSNR)[ 0]=next__XSNR;
- } else {
- ((__POINTER *)result__ZSNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XSNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZSNR=next__XSNR;
- };
- };
- ((__POINTER *)result__ZSNR)[ 0]=((__POINTER ) 3);
- result__PUBR=(void *)((unsigned long)result__ZSNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__PUBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__SUBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__0Y5=((void **)result__PUBR);
- Self__C5PB=(__INTEGER)(nb_elements__O12 - 1);
- while ((Self__C5PB >= 0)) {
- Result__0Y5[Self__C5PB]=NULL;
- Self__C5PB=(__INTEGER)(Self__C5PB - 1);
- };
- return(Result__0Y5);
+ __INTEGER__Q result__SKN,Result__RKN;
+ __BOOLEAN__L __tmp__0KN,__tmp__5KN;
+ result__SKN= 0;
+ if ((integer__QKN <= 11)) {
+ result__SKN= 11;
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__0KN=FALSE__O__;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 23);
+ if (__tmp__5KN) {
+ result__SKN= 23;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 53);
+ if (__tmp__5KN) {
+ result__SKN= 53;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 97);
+ if (__tmp__5KN) {
+ result__SKN= 97;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 193);
+ if (__tmp__5KN) {
+ result__SKN= 193;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 389);
+ if (__tmp__5KN) {
+ result__SKN= 389;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 769);
+ if (__tmp__5KN) {
+ result__SKN= 769;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 1543);
+ if (__tmp__5KN) {
+ result__SKN= 1543;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 3079);
+ if (__tmp__5KN) {
+ result__SKN= 3079;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 6151);
+ if (__tmp__5KN) {
+ result__SKN= 6151;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 12289);
+ if (__tmp__5KN) {
+ result__SKN= 12289;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 24593);
+ if (__tmp__5KN) {
+ result__SKN= 24593;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 49157);
+ if (__tmp__5KN) {
+ result__SKN= 49157;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 98317);
+ if (__tmp__5KN) {
+ result__SKN= 98317;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 196613);
+ if (__tmp__5KN) {
+ result__SKN= 196613;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 393241);
+ if (__tmp__5KN) {
+ result__SKN= 393241;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 786433);
+ if (__tmp__5KN) {
+ result__SKN= 786433;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 1572869);
+ if (__tmp__5KN) {
+ result__SKN= 1572869;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 3145739);
+ if (__tmp__5KN) {
+ result__SKN= 3145739;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 6291469);
+ if (__tmp__5KN) {
+ result__SKN= 6291469;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 12582917);
+ if (__tmp__5KN) {
+ result__SKN= 12582917;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 25165843);
+ if (__tmp__5KN) {
+ result__SKN= 25165843;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 50331653);
+ if (__tmp__5KN) {
+ result__SKN= 50331653;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 100663319);
+ if (__tmp__5KN) {
+ result__SKN= 100663319;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 201326611);
+ if (__tmp__5KN) {
+ result__SKN= 201326611;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if (__tmp__0KN) {
+ __tmp__0KN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5KN=(integer__QKN <= 402653189);
+ if (__tmp__5KN) {
+ result__SKN= 402653189;
+ };
+ __tmp__0KN=__tmp__5KN;
+ };
+ if ((! __tmp__0KN)) {
+ if ((integer__QKN <= 805306457)) {
+ result__SKN= 805306457;
+ } else /* FALSE */ {
+ result__SKN= 1610612741;
+ };
+ };
+ Result__RKN=result__SKN;
+ return(Result__RKN);
}
-static void** create__YUT(__INTEGER nb_elements__0UT)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get__INC(__STRING_CONSTANT__0 *n__KNC)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__ZUBR,a__YUBR,new_size__0UBR,new_size2__1UBR,a__2UBR;
- __UINTEGER_32 new_size__3UBR;
- __POINTER result__XUBR,ptr_table__3SNR,next__2SNR,result__4SNR;
- __INTEGER Self__2POB;
- void **Result__KMX;
- sz__ZUBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__0UT * ((__INTEGER )(sizeof(void *)))));
- result__XUBR=((__POINTER )(NULL));
- a__YUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0UBR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZUBR + a__YUBR) & (__UINTEGER_32)(~ a__YUBR));
- new_size2__1UBR=(__UINTEGER_32)(new_size__0UBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__1UBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__2UBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3UBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__1UBR + a__2UBR) & (__UINTEGER_32)(~ a__2UBR));
- ptr_table__3SNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3UBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__2SNR=((__POINTER )(NULL));
- result__4SNR=((__POINTER *)ptr_table__3SNR)[ 0];
- if ((result__4SNR == (void *)NULL)) {
- result__4SNR=new_lab__2PJ(new_size__3UBR);
- next__2SNR=(void *)((unsigned long)result__4SNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UBR)));
- ((__POINTER *)next__2SNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3SNR)[ 0]=next__2SNR;
- } else {
- next__2SNR=((__POINTER *)result__4SNR)[ 0];
- if ((next__2SNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4SNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3UBR << 1)) <= 4096)) {
- next__2SNR=(void *)((unsigned long)result__4SNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3UBR)));
- } else {
- next__2SNR=new_lab__2PJ(new_size__3UBR);
- };
- ((__POINTER *)next__2SNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3SNR)[ 0]=next__2SNR;
- } else {
- ((__POINTER *)result__4SNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2SNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4SNR=next__2SNR;
- };
- };
- ((__POINTER *)result__4SNR)[ 0]=((__POINTER ) 3);
- result__XUBR=(void *)((unsigned long)result__4SNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__XUBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__0UBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__KMX=((void **)result__XUBR);
- Self__2POB=(__INTEGER)(nb_elements__0UT - 1);
- while ((Self__2POB >= 0)) {
- Result__KMX[Self__2POB]=NULL;
- Self__2POB=(__INTEGER)(Self__2POB - 1);
- };
- return(Result__KMX);
+ void *__tmp__3NC,*result__SNC;
+ __ITM_TYPE_SIMPLE__RMB *result__3ZK,*Self__4ZY;
+ __POINTER__IB ptr__4ZK,__tmp__E0K,__tmp__O0WT,__tmp__Q0WT;
+ __INTEGER__Q typ_id__C0K;
+ __UINTEGER_32__ZWB __tmp__R0WT;
+ __tmp__3NC=fast_reference_at__15J(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),n__KNC);
+ result__SNC=__tmp__3NC;
+ if (((void *)__tmp__3NC == (void *)NULL)) {
+ result__3ZK=NULL;
+ ptr__4ZK=((__POINTER__IB )(NULL));
+ typ_id__C0K= 0;
+ __tmp__E0K=((__POINTER__IB )sizeof(__ITM_TYPE_SIMPLE__RMB));
+ if (((unsigned long)__tmp__E0K == 0)) {
+ result__3ZK=ITM_TYPE_SIMPLE__RMB__;
+ } else /* FALSE */ {
+ typ_id__C0K=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E0K));
+ if ((typ_id__C0K == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__O0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Q0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__E0K - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__R0WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q0WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__O0WT=micro_alloc__table__lab__UKI(__tmp__Q0WT,((__POINTER__IB )(&(table_size[(__tmp__R0WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q0WT)));
+ ptr__4ZK=__tmp__O0WT;
+ } else /* FALSE */ {
+ __tmp__R0WT=((__UINTEGER_32__ZWB )typ_id__C0K);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__O0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Q0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__E0K - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__O0WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__O0WT=micro_alloc__table__lab__UKI(__tmp__Q0WT,((__POINTER__IB )(&(table_type[(__tmp__R0WT)]))),(__UINTEGER_32__ZWB)(__tmp__R0WT | 1));
+ ptr__4ZK=__tmp__O0WT;
+ };
+ result__3ZK=((__ITM_TYPE_SIMPLE__RMB *)ptr__4ZK);
+ *(result__3ZK) = *(ITM_TYPE_SIMPLE__RMB__);
+ };
+ Self__4ZY=((__ITM_TYPE_SIMPLE__RMB *)result__3ZK);
+ Self__4ZY->name__LPC=n__KNC;
+ fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),Self__4ZY,n__KNC);
+ result__SNC=result__3ZK;
+ };
+ __tmp__3NC=result__SNC;
+ return(__tmp__3NC);
}
-static void** create__J0BB(__INTEGER nb_elements__L0BB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoITM_TYPE_MONOo__0LB* create_with_capacity__RF2B(__INTEGER__Q new_count__TF2B)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__BVBR,a__AVBR,new_size__CVBR,new_size2__DVBR,a__EVBR;
- __UINTEGER_32 new_size__FVBR;
- __POINTER result__5UBR,ptr_table__CTNR,next__BTNR,result__DTNR;
- __INTEGER Self__M5QB;
- void **Result__IZDB;
- sz__BVBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__L0BB * ((__INTEGER )(sizeof(void *)))));
- result__5UBR=((__POINTER )(NULL));
- a__AVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CVBR=(__UINTEGER_32)((__UINTEGER_32)(sz__BVBR + a__AVBR) & (__UINTEGER_32)(~ a__AVBR));
- new_size2__DVBR=(__UINTEGER_32)(new_size__CVBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__DVBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__EVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__DVBR + a__EVBR) & (__UINTEGER_32)(~ a__EVBR));
- ptr_table__CTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BTNR=((__POINTER )(NULL));
- result__DTNR=((__POINTER *)ptr_table__CTNR)[ 0];
- if ((result__DTNR == (void *)NULL)) {
- result__DTNR=new_lab__2PJ(new_size__FVBR);
- next__BTNR=(void *)((unsigned long)result__DTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVBR)));
- ((__POINTER *)next__BTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CTNR)[ 0]=next__BTNR;
- } else {
- next__BTNR=((__POINTER *)result__DTNR)[ 0];
- if ((next__BTNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DTNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FVBR << 1)) <= 4096)) {
- next__BTNR=(void *)((unsigned long)result__DTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVBR)));
- } else {
- next__BTNR=new_lab__2PJ(new_size__FVBR);
- };
- ((__POINTER *)next__BTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CTNR)[ 0]=next__BTNR;
- } else {
- ((__POINTER *)result__DTNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DTNR=next__BTNR;
- };
- };
- ((__POINTER *)result__DTNR)[ 0]=((__POINTER ) 3);
- result__5UBR=(void *)((unsigned long)result__DTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__5UBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__CVBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__IZDB=((void **)result__5UBR);
- Self__M5QB=(__INTEGER)(nb_elements__L0BB - 1);
- while ((Self__M5QB >= 0)) {
- Result__IZDB[Self__M5QB]=NULL;
- Self__M5QB=(__INTEGER)(Self__M5QB - 1);
- };
- return(Result__IZDB);
+ __POINTER__IB ptr__M2AC,__tmp__S2AC,__tmp__V0WT,__tmp__X0WT;
+ __INTEGER__Q typ_id__Q2AC;
+ __UINTEGER_32__ZWB __tmp__Y0WT;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *result__L2AC,*Self__KI0C;
+ void **__tmp__0I0C;
+ result__L2AC=NULL;
+ ptr__M2AC=((__POINTER__IB )(NULL));
+ typ_id__Q2AC= 0;
+ __tmp__S2AC=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_MONOo__0LB));
+ if (((unsigned long)__tmp__S2AC == 0)) {
+ result__L2AC=FAST_ARRAYoITM_TYPE_MONOo__0LB__;
+ } else /* FALSE */ {
+ typ_id__Q2AC=__FAST_ARRAYoITM_TYPE_MONOo__0LB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S2AC));
+ if ((typ_id__Q2AC == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__X0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S2AC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__Y0WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__X0WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V0WT=micro_alloc__table__lab__UKI(__tmp__X0WT,((__POINTER__IB )(&(table_size[(__tmp__Y0WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__X0WT)));
+ ptr__M2AC=__tmp__V0WT;
+ } else /* FALSE */ {
+ __tmp__Y0WT=((__UINTEGER_32__ZWB )typ_id__Q2AC);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V0WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__X0WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__S2AC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V0WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V0WT=micro_alloc__table__lab__UKI(__tmp__X0WT,((__POINTER__IB )(&(table_type[(__tmp__Y0WT)]))),(__UINTEGER_32__ZWB)(__tmp__Y0WT | 1));
+ ptr__M2AC=__tmp__V0WT;
+ };
+ result__L2AC=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)ptr__M2AC);
+ *(result__L2AC) = *(FAST_ARRAYoITM_TYPE_MONOo__0LB__);
+ };
+ Self__KI0C=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)result__L2AC);
+ if ((Self__KI0C->parent_arrayed_collection__CMB.capacity__FHXC < new_count__TF2B)) {
+ __tmp__0I0C=create__O3KD(new_count__TF2B);
+ Self__KI0C->parent_arrayed_collection__CMB.storage__DIXC=__tmp__0I0C;
+ Self__KI0C->parent_arrayed_collection__CMB.capacity__FHXC=new_count__TF2B;
+ };
+ Self__KI0C->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(- 1);
+ Self__KI0C=result__L2AC;
+ return(Self__KI0C);
}
-static void** create__2KCD(__INTEGER nb_elements__4KCD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void fast_put__to__MQ2(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__NQ2,void *v__OQ2,__STRING_CONSTANT__0 *k__PQ2)
+// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC},{ITM_TYPE_SIMPLE__RMBxITM_TYPE_PARAMETER__ZEZ},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__JVBR,a__IVBR,new_size__KVBR,new_size2__LVBR,a__MVBR;
- __UINTEGER_32 new_size__NVBR;
- __POINTER result__HVBR,ptr_table__HTNR,next__GTNR,result__ITNR;
- __INTEGER Self__GXAE;
- void **Result__JSHD;
- sz__JVBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__4KCD * ((__INTEGER )(sizeof(void *)))));
- result__HVBR=((__POINTER )(NULL));
- a__IVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KVBR=(__UINTEGER_32)((__UINTEGER_32)(sz__JVBR + a__IVBR) & (__UINTEGER_32)(~ a__IVBR));
- new_size2__LVBR=(__UINTEGER_32)(new_size__KVBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__LVBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__MVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NVBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__LVBR + a__MVBR) & (__UINTEGER_32)(~ a__MVBR));
- ptr_table__HTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__GTNR=((__POINTER )(NULL));
- result__ITNR=((__POINTER *)ptr_table__HTNR)[ 0];
- if ((result__ITNR == (void *)NULL)) {
- result__ITNR=new_lab__2PJ(new_size__NVBR);
- next__GTNR=(void *)((unsigned long)result__ITNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVBR)));
- ((__POINTER *)next__GTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HTNR)[ 0]=next__GTNR;
- } else {
- next__GTNR=((__POINTER *)result__ITNR)[ 0];
- if ((next__GTNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ITNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NVBR << 1)) <= 4096)) {
- next__GTNR=(void *)((unsigned long)result__ITNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVBR)));
- } else {
- next__GTNR=new_lab__2PJ(new_size__NVBR);
- };
- ((__POINTER *)next__GTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HTNR)[ 0]=next__GTNR;
- } else {
- ((__POINTER *)result__ITNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ITNR=next__GTNR;
- };
- };
- ((__POINTER *)result__ITNR)[ 0]=((__POINTER ) 3);
- result__HVBR=(void *)((unsigned long)result__ITNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__HVBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__KVBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__JSHD=((void **)result__HVBR);
- Self__GXAE=(__INTEGER)(nb_elements__4KCD - 1);
- while ((Self__GXAE >= 0)) {
- Result__JSHD[Self__GXAE]=NULL;
- Self__GXAE=(__INTEGER)(Self__GXAE - 1);
+ __STRING_CONSTANT__0 *Self__FDOU,*Self__LDOU;
+ __INTEGER__Q result__EDOU,__tmp__GDOU,Self__HDOU,__tmp__TJNB;
+ __INTEGER__Q Self__SW0T,result__KDOU,__tmp__MDOU,Self__NDOU;
+ __POINTER__IB sz__XW0T,result__VW0T,__tmp__WW0T,__tmp__YW0T;
+ __POINTER__IB __tmp__0W0T,__tmp__1W0T;
+ __UINTEGER_32__ZWB __tmp__2W0T;
+ __MEMORY__2PG *__tmp__5W0T;
+ __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node__YQ2;
+ __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node1__NJNB;
+ __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node2__OJNB;
+ __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *Self__TFZC;
+ void **old_buckets__MJNB,**Result__RW0T;
+ Self__FDOU=((__STRING_CONSTANT__0 *)k__PQ2);
+ result__EDOU= 0;
+ __tmp__GDOU=Self__FDOU->count__0C;
+ Self__HDOU= 1;
+ while ((Self__HDOU <= __tmp__GDOU)) {
+ result__EDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__EDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__FDOU->storage__1C)[(__INTEGER__Q)(Self__HDOU - 1)])));
+ Self__HDOU=(__INTEGER__Q)(Self__HDOU + 1);
+ };
+ if ((result__EDOU < 0)) {
+ result__EDOU=(__INTEGER__Q)(~ result__EDOU);
+ };
+ __tmp__GDOU=(__INTEGER__Q)(result__EDOU % Self__NQ2->capacity__LAK);
+ Self__HDOU=__tmp__GDOU;
+ node__YQ2=((void **)Self__NQ2->buckets__SAK)[__tmp__GDOU];
+ while ((! (((void *)node__YQ2 == (void *)NULL) || ((void *)node__YQ2->key__4AK == (void *)k__PQ2)))) {
+ node__YQ2=node__YQ2->next__JBK;
+ };
+ if (((void *)node__YQ2 == (void *)NULL)) {
+ if ((Self__NQ2->capacity__LAK == Self__NQ2->count__JUM)) {
+ node1__NJNB=NULL;
+ node2__OJNB=NULL;
+ old_buckets__MJNB=Self__NQ2->buckets__SAK;
+ __tmp__TJNB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__NQ2->capacity__LAK + 1));
+ sz__XW0T=((__POINTER__IB )(__INTEGER__Q)(__tmp__TJNB * ((__INTEGER__Q )(sizeof(void *)))));
+ result__VW0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__WW0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YW0T=(void *)((unsigned long)(void *)((unsigned long)sz__XW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WW0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WW0T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__XW0T=(void *)((unsigned long)__tmp__YW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__XW0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0W0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1W0T=(void *)((unsigned long)(void *)((unsigned long)sz__XW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2W0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1W0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0W0T=micro_alloc__table__lab__UKI(__tmp__1W0T,((__POINTER__IB )(&(table_size[(__tmp__2W0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1W0T)));
+ ((__POINTER__IB *)__tmp__0W0T)[ 0]=((__POINTER__IB ) 3);
+ result__VW0T=(void *)((unsigned long)__tmp__0W0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__5W0T=search__LQCB(__tmp__YW0T);
+ result__VW0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5W0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__RW0T=((void **)result__VW0T);
+ Self__SW0T=(__INTEGER__Q)(__tmp__TJNB - 1);
+ while ((Self__SW0T >= 0)) {
+ Result__RW0T[Self__SW0T]=NULL;
+ Self__SW0T=(__INTEGER__Q)(Self__SW0T - 1);
+ };
+ Self__NQ2->buckets__SAK=Result__RW0T;
+ Self__SW0T=(__INTEGER__Q)(Self__NQ2->capacity__LAK - 1);
+ Self__NQ2->capacity__LAK=__tmp__TJNB;
+ while ((Self__SW0T >= 0)) {
+ node1__NJNB=((void **)old_buckets__MJNB)[Self__SW0T];
+ while (((void *)node1__NJNB != (void *)NULL)) {
+ node2__OJNB=node1__NJNB->next__JBK;
+ Self__LDOU=((__STRING_CONSTANT__0 *)node1__NJNB->key__4AK);
+ result__KDOU= 0;
+ __tmp__MDOU=Self__LDOU->count__0C;
+ Self__NDOU= 1;
+ while ((Self__NDOU <= __tmp__MDOU)) {
+ result__KDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__KDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__LDOU->storage__1C)[(__INTEGER__Q)(Self__NDOU - 1)])));
+ Self__NDOU=(__INTEGER__Q)(Self__NDOU + 1);
+ };
+ if ((result__KDOU < 0)) {
+ result__KDOU=(__INTEGER__Q)(~ result__KDOU);
+ };
+ __tmp__MDOU=(__INTEGER__Q)(result__KDOU % Self__NQ2->capacity__LAK);
+ ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)node1__NJNB)->next__JBK=((void **)Self__NQ2->buckets__SAK)[__tmp__MDOU];
+ ((void **)Self__NQ2->buckets__SAK)[__tmp__MDOU]=node1__NJNB;
+ node1__NJNB=node2__OJNB;
+ };
+ Self__SW0T=(__INTEGER__Q)(Self__SW0T - 1);
+ };
+ Self__HDOU=(__INTEGER__Q)(result__EDOU % __tmp__TJNB);
+ };
+ node1__NJNB=((void **)Self__NQ2->buckets__SAK)[Self__HDOU];
+ node2__OJNB=NULL;
+ sz__XW0T=((__POINTER__IB )(NULL));
+ __tmp__TJNB= 0;
+ result__VW0T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK));
+ if (((unsigned long)result__VW0T == 0)) {
+ node2__OJNB=HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__;
+ } else /* FALSE */ {
+ __tmp__TJNB=__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__VW0T));
+ if ((__tmp__TJNB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0W0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1W0T=(void *)((unsigned long)(void *)((unsigned long)result__VW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2W0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1W0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0W0T=micro_alloc__table__lab__UKI(__tmp__1W0T,((__POINTER__IB )(&(table_size[(__tmp__2W0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1W0T)));
+ sz__XW0T=__tmp__0W0T;
+ } else /* FALSE */ {
+ __tmp__2W0T=((__UINTEGER_32__ZWB )__tmp__TJNB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0W0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1W0T=(void *)((unsigned long)(void *)((unsigned long)result__VW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0W0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__0W0T=micro_alloc__table__lab__UKI(__tmp__1W0T,((__POINTER__IB )(&(table_type[(__tmp__2W0T)]))),(__UINTEGER_32__ZWB)(__tmp__2W0T | 1));
+ sz__XW0T=__tmp__0W0T;
+ };
+ node2__OJNB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)sz__XW0T);
+ *(node2__OJNB) = *(HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK__);
+ };
+ Self__TFZC=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)node2__OJNB);
+ Self__TFZC->item__RBK=v__OQ2;
+ Self__TFZC->key__4AK=k__PQ2;
+ Self__TFZC->next__JBK=node1__NJNB;
+ node__YQ2=node2__OJNB;
+ ((void **)Self__NQ2->buckets__SAK)[Self__HDOU]=node2__OJNB;
+ Self__NQ2->count__JUM=(__INTEGER__Q)(Self__NQ2->count__JUM + 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *)node__YQ2)->item__RBK=v__OQ2;
};
- return(Result__JSHD);
}
-static void** create__2VBB(__INTEGER nb_elements__4VBB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoTYPE_FULLo__VAY* create_with_capacity__XHRB(__INTEGER__Q new_count__ZHRB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__0VBR,a__ZVBR,new_size__1VBR,new_size2__2VBR,a__3VBR;
- __UINTEGER_32 new_size__4VBR;
- __POINTER result__YVBR,ptr_table__MTNR,next__LTNR,result__NTNR;
- __INTEGER Self__F4QB;
- void **Result__FUDB;
- sz__0VBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__4VBB * ((__INTEGER )(sizeof(void *)))));
- result__YVBR=((__POINTER )(NULL));
- a__ZVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1VBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0VBR + a__ZVBR) & (__UINTEGER_32)(~ a__ZVBR));
- new_size2__2VBR=(__UINTEGER_32)(new_size__1VBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__2VBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__3VBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4VBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2VBR + a__3VBR) & (__UINTEGER_32)(~ a__3VBR));
- ptr_table__MTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4VBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LTNR=((__POINTER )(NULL));
- result__NTNR=((__POINTER *)ptr_table__MTNR)[ 0];
- if ((result__NTNR == (void *)NULL)) {
- result__NTNR=new_lab__2PJ(new_size__4VBR);
- next__LTNR=(void *)((unsigned long)result__NTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VBR)));
- ((__POINTER *)next__LTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MTNR)[ 0]=next__LTNR;
- } else {
- next__LTNR=((__POINTER *)result__NTNR)[ 0];
- if ((next__LTNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NTNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4VBR << 1)) <= 4096)) {
- next__LTNR=(void *)((unsigned long)result__NTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VBR)));
- } else {
- next__LTNR=new_lab__2PJ(new_size__4VBR);
- };
- ((__POINTER *)next__LTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MTNR)[ 0]=next__LTNR;
- } else {
- ((__POINTER *)result__NTNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NTNR=next__LTNR;
- };
- };
- ((__POINTER *)result__NTNR)[ 0]=((__POINTER ) 3);
- result__YVBR=(void *)((unsigned long)result__NTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__YVBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1VBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__FUDB=((void **)result__YVBR);
- Self__F4QB=(__INTEGER)(nb_elements__4VBB - 1);
- while ((Self__F4QB >= 0)) {
- Result__FUDB[Self__F4QB]=NULL;
- Self__F4QB=(__INTEGER)(Self__F4QB - 1);
- };
- return(Result__FUDB);
+ __POINTER__IB ptr__X0XB,__tmp__30XB,__tmp__D1WT,__tmp__F1WT;
+ __INTEGER__Q typ_id__10XB;
+ __UINTEGER_32__ZWB __tmp__G1WT;
+ __FAST_ARRAYoTYPE_FULLo__VAY *result__W0XB,*Self__J2XB;
+ void **__tmp__42XB;
+ result__W0XB=NULL;
+ ptr__X0XB=((__POINTER__IB )(NULL));
+ typ_id__10XB= 0;
+ __tmp__30XB=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPE_FULLo__VAY));
+ if (((unsigned long)__tmp__30XB == 0)) {
+ result__W0XB=FAST_ARRAYoTYPE_FULLo__VAY__;
+ } else /* FALSE */ {
+ typ_id__10XB=__FAST_ARRAYoTYPE_FULLo__VAY__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__30XB));
+ if ((typ_id__10XB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__D1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__F1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__30XB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__G1WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F1WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__D1WT=micro_alloc__table__lab__UKI(__tmp__F1WT,((__POINTER__IB )(&(table_size[(__tmp__G1WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F1WT)));
+ ptr__X0XB=__tmp__D1WT;
+ } else /* FALSE */ {
+ __tmp__G1WT=((__UINTEGER_32__ZWB )typ_id__10XB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__D1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__F1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__30XB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D1WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__D1WT=micro_alloc__table__lab__UKI(__tmp__F1WT,((__POINTER__IB )(&(table_type[(__tmp__G1WT)]))),(__UINTEGER_32__ZWB)(__tmp__G1WT | 1));
+ ptr__X0XB=__tmp__D1WT;
+ };
+ result__W0XB=((__FAST_ARRAYoTYPE_FULLo__VAY *)ptr__X0XB);
+ *(result__W0XB) = *(FAST_ARRAYoTYPE_FULLo__VAY__);
+ };
+ Self__J2XB=((__FAST_ARRAYoTYPE_FULLo__VAY *)result__W0XB);
+ if ((Self__J2XB->parent_arrayed_collection__3AY.capacity__S2XB < new_count__ZHRB)) {
+ __tmp__42XB=create__INFC(new_count__ZHRB);
+ Self__J2XB->parent_arrayed_collection__3AY.storage__52XB=__tmp__42XB;
+ Self__J2XB->parent_arrayed_collection__3AY.capacity__S2XB=new_count__ZHRB;
+ };
+ Self__J2XB->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(- 1);
+ Self__J2XB=result__W0XB;
+ return(Self__J2XB);
}
-static void** create__AXOF(__INTEGER nb_elements__CXOF)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoLOCALo__2W1D* create__ABTJ(__INTEGER__Q new_count__CBTJ)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__CWBR,a__BWBR,new_size__DWBR,new_size2__EWBR,a__FWBR;
- __UINTEGER_32 new_size__GWBR;
- __POINTER result__AWBR,ptr_table__RTNR,next__QTNR,result__STNR;
- __INTEGER Self__DFBG;
- void **Result__QOWF;
- sz__CWBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__CXOF * ((__INTEGER )(sizeof(void *)))));
- result__AWBR=((__POINTER )(NULL));
- a__BWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CWBR + a__BWBR) & (__UINTEGER_32)(~ a__BWBR));
- new_size2__EWBR=(__UINTEGER_32)(new_size__DWBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__EWBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__FWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GWBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EWBR + a__FWBR) & (__UINTEGER_32)(~ a__FWBR));
- ptr_table__RTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QTNR=((__POINTER )(NULL));
- result__STNR=((__POINTER *)ptr_table__RTNR)[ 0];
- if ((result__STNR == (void *)NULL)) {
- result__STNR=new_lab__2PJ(new_size__GWBR);
- next__QTNR=(void *)((unsigned long)result__STNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GWBR)));
- ((__POINTER *)next__QTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RTNR)[ 0]=next__QTNR;
- } else {
- next__QTNR=((__POINTER *)result__STNR)[ 0];
- if ((next__QTNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__STNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GWBR << 1)) <= 4096)) {
- next__QTNR=(void *)((unsigned long)result__STNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GWBR)));
- } else {
- next__QTNR=new_lab__2PJ(new_size__GWBR);
- };
- ((__POINTER *)next__QTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RTNR)[ 0]=next__QTNR;
- } else {
- ((__POINTER *)result__STNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__STNR=next__QTNR;
- };
- };
- ((__POINTER *)result__STNR)[ 0]=((__POINTER ) 3);
- result__AWBR=(void *)((unsigned long)result__STNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__AWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DWBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__QOWF=((void **)result__AWBR);
- Self__DFBG=(__INTEGER)(nb_elements__CXOF - 1);
- while ((Self__DFBG >= 0)) {
- Result__QOWF[Self__DFBG]=NULL;
- Self__DFBG=(__INTEGER)(Self__DFBG - 1);
- };
- return(Result__QOWF);
+ __POINTER__IB ptr__BZ4T,__tmp__DZ4T,__tmp__EZ4T,__tmp__FZ4T;
+ __POINTER__IB __tmp__OZ4T,__tmp__QZ4T,__tmp__SZ4T,__tmp__TZ4T;
+ __INTEGER__Q typ_id__CZ4T,Self__3Q0T,upper__2GZI,Self__FP0I;
+ __UINTEGER_32__ZWB __tmp__GZ4T;
+ __MEMORY__2PG *__tmp__XZ4T;
+ __FAST_ARRAYoLOCALo__2W1D *result__AZ4T,*Self__HMJK;
+ void **__tmp__2Q0T,**Self__0GZI;
+ __BOOLEAN__L __tmp__0MJK;
+ result__AZ4T=NULL;
+ ptr__BZ4T=((__POINTER__IB )(NULL));
+ typ_id__CZ4T= 0;
+ __tmp__DZ4T=((__POINTER__IB )sizeof(__FAST_ARRAYoLOCALo__2W1D));
+ if (((unsigned long)__tmp__DZ4T == 0)) {
+ result__AZ4T=FAST_ARRAYoLOCALo__2W1D__;
+ } else /* FALSE */ {
+ typ_id__CZ4T=__FAST_ARRAYoLOCALo__2W1D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DZ4T));
+ if ((typ_id__CZ4T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GZ4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FZ4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EZ4T=micro_alloc__table__lab__UKI(__tmp__FZ4T,((__POINTER__IB )(&(table_size[(__tmp__GZ4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FZ4T)));
+ ptr__BZ4T=__tmp__EZ4T;
+ } else /* FALSE */ {
+ __tmp__GZ4T=((__UINTEGER_32__ZWB )typ_id__CZ4T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__DZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EZ4T=micro_alloc__table__lab__UKI(__tmp__FZ4T,((__POINTER__IB )(&(table_type[(__tmp__GZ4T)]))),(__UINTEGER_32__ZWB)(__tmp__GZ4T | 1));
+ ptr__BZ4T=__tmp__EZ4T;
+ };
+ result__AZ4T=((__FAST_ARRAYoLOCALo__2W1D *)ptr__BZ4T);
+ *(result__AZ4T) = *(FAST_ARRAYoLOCALo__2W1D__);
+ };
+ Self__HMJK=((__FAST_ARRAYoLOCALo__2W1D *)result__AZ4T);
+ if ((new_count__CBTJ > Self__HMJK->parent_arrayed_collection__EX1D.capacity__ZZ4F)) {
+ __tmp__EZ4T=((__POINTER__IB )(__INTEGER__Q)(new_count__CBTJ * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__FZ4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__OZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__QZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__EZ4T=(void *)((unsigned long)__tmp__QZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__EZ4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__SZ4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__TZ4T=(void *)((unsigned long)(void *)((unsigned long)__tmp__EZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SZ4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SZ4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GZ4T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TZ4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__SZ4T=micro_alloc__table__lab__UKI(__tmp__TZ4T,((__POINTER__IB )(&(table_size[(__tmp__GZ4T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TZ4T)));
+ ((__POINTER__IB *)__tmp__SZ4T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__FZ4T=(void *)((unsigned long)__tmp__SZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__XZ4T=search__LQCB(__tmp__QZ4T);
+ __tmp__FZ4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__XZ4T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__2Q0T=((void **)__tmp__FZ4T);
+ Self__3Q0T=(__INTEGER__Q)(new_count__CBTJ - 1);
+ while ((Self__3Q0T >= 0)) {
+ __tmp__2Q0T[Self__3Q0T]=NULL;
+ Self__3Q0T=(__INTEGER__Q)(Self__3Q0T - 1);
+ };
+ Self__HMJK->parent_arrayed_collection__EX1D.storage__NU5F=__tmp__2Q0T;
+ Self__HMJK->parent_arrayed_collection__EX1D.capacity__ZZ4F=new_count__CBTJ;
+ __tmp__0MJK=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__0MJK=FALSE__O__;
+ };
+ if ((! __tmp__0MJK)) {
+ if (((Self__HMJK->parent_arrayed_collection__EX1D.capacity__ZZ4F > 0) && (Self__HMJK->parent_arrayed_collection__EX1D.upper__12BE >= 0))) {
+ Self__0GZI=((void **)Self__HMJK->parent_arrayed_collection__EX1D.storage__NU5F);
+ upper__2GZI=Self__HMJK->parent_arrayed_collection__EX1D.upper__12BE;
+ Self__FP0I= 0;
+ while ((Self__FP0I <= upper__2GZI)) {
+ Self__0GZI[Self__FP0I]=NULL;
+ Self__FP0I=(__INTEGER__Q)(Self__FP0I + 1);
+ };
+ };
+ };
+ Self__HMJK->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(new_count__CBTJ - 1);
+ Self__HMJK=result__AZ4T;
+ return(Self__HMJK);
}
-static void** create__DJBD(__INTEGER nb_elements__FJBD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoTYPEo__MSB* create_with_capacity__5YD(__INTEGER__Q new_count__BZD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__KWBR,a__JWBR,new_size__LWBR,new_size2__MWBR,a__NWBR;
- __UINTEGER_32 new_size__OWBR;
- __POINTER result__IWBR,ptr_table__WTNR,next__VTNR,result__XTNR;
- __INTEGER Self__VOAE;
- void **Result__TMGD;
- sz__KWBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__FJBD * ((__INTEGER )(sizeof(void *)))));
- result__IWBR=((__POINTER )(NULL));
- a__JWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KWBR + a__JWBR) & (__UINTEGER_32)(~ a__JWBR));
- new_size2__MWBR=(__UINTEGER_32)(new_size__LWBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__MWBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__NWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OWBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MWBR + a__NWBR) & (__UINTEGER_32)(~ a__NWBR));
- ptr_table__WTNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VTNR=((__POINTER )(NULL));
- result__XTNR=((__POINTER *)ptr_table__WTNR)[ 0];
- if ((result__XTNR == (void *)NULL)) {
- result__XTNR=new_lab__2PJ(new_size__OWBR);
- next__VTNR=(void *)((unsigned long)result__XTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWBR)));
- ((__POINTER *)next__VTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WTNR)[ 0]=next__VTNR;
- } else {
- next__VTNR=((__POINTER *)result__XTNR)[ 0];
- if ((next__VTNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XTNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OWBR << 1)) <= 4096)) {
- next__VTNR=(void *)((unsigned long)result__XTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWBR)));
- } else {
- next__VTNR=new_lab__2PJ(new_size__OWBR);
- };
- ((__POINTER *)next__VTNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WTNR)[ 0]=next__VTNR;
- } else {
- ((__POINTER *)result__XTNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VTNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XTNR=next__VTNR;
- };
- };
- ((__POINTER *)result__XTNR)[ 0]=((__POINTER ) 3);
- result__IWBR=(void *)((unsigned long)result__XTNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__IWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LWBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__TMGD=((void **)result__IWBR);
- Self__VOAE=(__INTEGER)(nb_elements__FJBD - 1);
- while ((Self__VOAE >= 0)) {
- Result__TMGD[Self__VOAE]=NULL;
- Self__VOAE=(__INTEGER)(Self__VOAE - 1);
- };
- return(Result__TMGD);
+ __POINTER__IB ptr__GUK,__tmp__MUK,__tmp__R1WT,__tmp__T1WT;
+ __INTEGER__Q typ_id__KUK;
+ __UINTEGER_32__ZWB __tmp__U1WT;
+ __FAST_ARRAYoTYPEo__MSB *result__FUK,*Self__YVY;
+ void **__tmp__NWY;
+ result__FUK=NULL;
+ ptr__GUK=((__POINTER__IB )(NULL));
+ typ_id__KUK= 0;
+ __tmp__MUK=((__POINTER__IB )sizeof(__FAST_ARRAYoTYPEo__MSB));
+ if (((unsigned long)__tmp__MUK == 0)) {
+ result__FUK=FAST_ARRAYoTYPEo__MSB__;
+ } else /* FALSE */ {
+ typ_id__KUK=__FAST_ARRAYoTYPEo__MSB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MUK));
+ if ((typ_id__KUK == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__R1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__T1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__MUK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__U1WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__T1WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__R1WT=micro_alloc__table__lab__UKI(__tmp__T1WT,((__POINTER__IB )(&(table_size[(__tmp__U1WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__T1WT)));
+ ptr__GUK=__tmp__R1WT;
+ } else /* FALSE */ {
+ __tmp__U1WT=((__UINTEGER_32__ZWB )typ_id__KUK);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__R1WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__T1WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__MUK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__R1WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__R1WT=micro_alloc__table__lab__UKI(__tmp__T1WT,((__POINTER__IB )(&(table_type[(__tmp__U1WT)]))),(__UINTEGER_32__ZWB)(__tmp__U1WT | 1));
+ ptr__GUK=__tmp__R1WT;
+ };
+ result__FUK=((__FAST_ARRAYoTYPEo__MSB *)ptr__GUK);
+ *(result__FUK) = *(FAST_ARRAYoTYPEo__MSB__);
+ };
+ Self__YVY=((__FAST_ARRAYoTYPEo__MSB *)result__FUK);
+ if ((Self__YVY->parent_arrayed_collection__USB.capacity__BWY < new_count__BZD)) {
+ __tmp__NWY=create__FIEB(new_count__BZD);
+ Self__YVY->parent_arrayed_collection__USB.storage__OWY=__tmp__NWY;
+ Self__YVY->parent_arrayed_collection__USB.capacity__BWY=new_count__BZD;
+ };
+ Self__YVY->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(- 1);
+ Self__YVY=result__FUK;
+ return(Self__YVY);
}
-static void** create__4GBD(__INTEGER nb_elements__AHBD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __POINTER__IB realloc_dynamic__old_size__new_size__FAX(__POINTER__IB p__HAX,__UINTEGER_32__ZWB old_sz__IAX,__UINTEGER_32__ZWB new_sz__JAX)
+// ({POINTER__IB},{UINTEGER_32__ZWB},{UINTEGER_32__ZWB}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__SWBR,a__RWBR,new_size__TWBR,new_size2__UWBR,a__VWBR;
- __UINTEGER_32 new_size__WWBR;
- __POINTER result__QWBR,ptr_table__1TNR,next__0TNR,result__2TNR;
- __INTEGER Self__ONAE;
- void **Result__HKGD;
- sz__SWBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__AHBD * ((__INTEGER )(sizeof(void *)))));
- result__QWBR=((__POINTER )(NULL));
- a__RWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SWBR + a__RWBR) & (__UINTEGER_32)(~ a__RWBR));
- new_size2__UWBR=(__UINTEGER_32)(new_size__TWBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__UWBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__VWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WWBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UWBR + a__VWBR) & (__UINTEGER_32)(~ a__VWBR));
- ptr_table__1TNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0TNR=((__POINTER )(NULL));
- result__2TNR=((__POINTER *)ptr_table__1TNR)[ 0];
- if ((result__2TNR == (void *)NULL)) {
- result__2TNR=new_lab__2PJ(new_size__WWBR);
- next__0TNR=(void *)((unsigned long)result__2TNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWBR)));
- ((__POINTER *)next__0TNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1TNR)[ 0]=next__0TNR;
- } else {
- next__0TNR=((__POINTER *)result__2TNR)[ 0];
- if ((next__0TNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2TNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WWBR << 1)) <= 4096)) {
- next__0TNR=(void *)((unsigned long)result__2TNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WWBR)));
- } else {
- next__0TNR=new_lab__2PJ(new_size__WWBR);
- };
- ((__POINTER *)next__0TNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1TNR)[ 0]=next__0TNR;
- } else {
- ((__POINTER *)result__2TNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0TNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2TNR=next__0TNR;
- };
- };
- ((__POINTER *)result__2TNR)[ 0]=((__POINTER ) 3);
- result__QWBR=(void *)((unsigned long)result__2TNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__QWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TWBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__HKGD=((void **)result__QWBR);
- Self__ONAE=(__INTEGER)(nb_elements__AHBD - 1);
- while ((Self__ONAE >= 0)) {
- Result__HKGD[Self__ONAE]=NULL;
- Self__ONAE=(__INTEGER)(Self__ONAE - 1);
- };
- return(Result__HKGD);
+ __POINTER__IB result__VAX,sz__1Z4T,result__ZZ4T,__tmp__0Z4T;
+ __POINTER__IB __tmp__2Z4T,__tmp__4Z4T,__tmp__5Z4T,src__RBDB,dst__SBDB;
+ __UINTEGER_32__ZWB __tmp__Z1WT,__tmp__CBX,__tmp__HNX,__tmp__LBX;
+ __UINTEGER_32__ZWB __tmp__A04T,__tmp__XFDB,__tmp__JGDB,new_size__AWPB;
+ __MEMORY__2PG *__tmp__D04T,*result__WEDB,*__tmp__FGDB,*__tmp__1WPB;
+ __MEMORY__2PG *new_free__2VPB,*prev__P04T,*next__Q04T;
+ __INTEGER__Q __tmp__G04T,__tmp__H04T,__tmp__XBDB,__tmp__GCDB;
+ __POINTER__IB *na_src__J04T,*na_dst__L04T,*na_src__UBDB,*na_dst__VBDB;
+ result__VAX=((__POINTER__IB )(NULL));
+ __tmp__Z1WT=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((__INTEGER__Q )(sizeof(void *)))) - 1);
+ __tmp__CBX=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(old_sz__IAX + __tmp__Z1WT) & (__UINTEGER_32__ZWB)(~ __tmp__Z1WT));
+ __tmp__Z1WT=(__UINTEGER_32__ZWB)(__tmp__CBX + ((__UINTEGER_32__ZWB )((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__HNX=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((__INTEGER__Q )(sizeof(void *)))) - 1);
+ __tmp__LBX=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(new_sz__JAX + __tmp__HNX) & (__UINTEGER_32__ZWB)(~ __tmp__HNX));
+ if ((((__POINTER__IB )__tmp__Z1WT) <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ sz__1Z4T=((__POINTER__IB )__tmp__LBX);
+ result__ZZ4T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__0Z4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__2Z4T=(void *)((unsigned long)(void *)((unsigned long)sz__1Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__1Z4T=(void *)((unsigned long)__tmp__2Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__1Z4T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__4Z4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5Z4T=(void *)((unsigned long)(void *)((unsigned long)sz__1Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Z4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Z4T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__A04T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5Z4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__4Z4T=micro_alloc__table__lab__UKI(__tmp__5Z4T,((__POINTER__IB )(&(table_size[(__tmp__A04T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5Z4T)));
+ ((__POINTER__IB *)__tmp__4Z4T)[ 0]=((__POINTER__IB ) 3);
+ result__ZZ4T=(void *)((unsigned long)__tmp__4Z4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__D04T=search__LQCB(__tmp__2Z4T);
+ result__ZZ4T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__D04T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ result__VAX=result__ZZ4T;
+ __tmp__G04T=((__INTEGER__Q )__tmp__CBX);
+ (&__string_286)->count__0C= 23;
+ (&__string_286)->storage__1C="Memory: Copy alignment.";
+ __tmp__H04T=(__INTEGER__Q)(__tmp__G04T / ((__INTEGER__Q )(sizeof(void *))));
+ na_src__J04T=((__POINTER__IB *)p__HAX);
+ na_dst__L04T=((__POINTER__IB *)result__ZZ4T);
+ __tmp__G04T=(__INTEGER__Q)(__tmp__H04T - 1);
+ while ((__tmp__G04T >= 0)) {
+ na_dst__L04T[__tmp__G04T]=na_src__J04T[__tmp__G04T];
+ __tmp__G04T=(__INTEGER__Q)(__tmp__G04T - 1);
+ };
+ sz__1Z4T=(void *)((unsigned long)p__HAX - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))));
+ result__ZZ4T=((__POINTER__IB )__tmp__Z1WT);
+ __tmp__0Z4T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__2Z4T=(void *)((unsigned long)(void *)((unsigned long)result__ZZ4T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Z4T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__A04T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__2Z4T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ result__ZZ4T=((__POINTER__IB )(&(table_size[(__tmp__A04T)-1])));
+ __tmp__0Z4T=((__POINTER__IB *)result__ZZ4T)[ 0];
+ ((__POINTER__IB *)sz__1Z4T)[ 0]=(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)(void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB *)__tmp__0Z4T)[ 0]) - (unsigned long)((__POINTER__IB ) 1)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 3)) - (unsigned long)((__POINTER__IB ) 1)))) - (unsigned long)((__POINTER__IB ) 1));
+ ((__POINTER__IB *)__tmp__0Z4T)[ 0]=sz__1Z4T;
+ } else /* FALSE */ {
+ __tmp__D04T=((__MEMORY__2PG *)(void *)((unsigned long)p__HAX - (unsigned long)((__POINTER__IB ) 8)));
+ __tmp__A04T=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)((void *)((unsigned long)p__HAX - (unsigned long)begin_memory__PMI)))) >> 26);
+ result__WEDB=NULL;
+ __tmp__XFDB=(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 4294967292LU);
+ if ((__tmp__LBX > __tmp__XFDB)) {
+ if ((! ((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 2) != 0))) {
+ __tmp__FGDB=((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 4294967292LU)))));
+ __tmp__JGDB=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__LBX - __tmp__XFDB) - 8);
+ if ((((__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG & 1) == 0) && ((__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG & 4294967292LU) >= __tmp__JGDB))) {
+ to_busy__index__IVVB(__tmp__FGDB,((__POINTER__IB )__tmp__JGDB),__tmp__A04T);
+ __tmp__D04T->size_and_id__5PG=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG + (__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG & 4294967294LU)) + 8);
+ if (((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 2) != 0)) {
+ last_block[(__tmp__A04T)] = (__tmp__D04T);
+ } else /* FALSE */ {
+ ((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 4294967292LU)))))->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)begin_memory__PMI);
+ };
+ result__WEDB=__tmp__D04T;
+ };
+ };
+ if (((void *)result__WEDB == (void *)NULL)) {
+ __tmp__FGDB=search__LQCB(((__POINTER__IB )__tmp__LBX));
+ result__WEDB=__tmp__FGDB;
+ src__RBDB=(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ dst__SBDB=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__FGDB)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ __tmp__XBDB=((__INTEGER__Q )__tmp__XFDB);
+ __tmp__GCDB=(__INTEGER__Q)(__tmp__XBDB / ((__INTEGER__Q )(sizeof(void *))));
+ na_src__UBDB=((__POINTER__IB *)src__RBDB);
+ na_dst__VBDB=((__POINTER__IB *)dst__SBDB);
+ __tmp__XBDB=(__INTEGER__Q)(__tmp__GCDB - 1);
+ while ((__tmp__XBDB >= 0)) {
+ na_dst__VBDB[__tmp__XBDB]=na_src__UBDB[__tmp__XBDB];
+ __tmp__XBDB=(__INTEGER__Q)(__tmp__XBDB - 1);
+ };
+ src__RBDB=__tmp__D04T->previous_linear__4PG;
+ __tmp__FGDB=((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 4294967292LU)))));
+ __tmp__1WPB=((__MEMORY__2PG *)(void *)((unsigned long)begin_memory__PMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)src__RBDB)));
+ new_free__2VPB=__tmp__1WPB;
+ __tmp__JGDB=(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 4294967294LU);
+ new_size__AWPB=__tmp__JGDB;
+ if (((src__RBDB == (void *)NULL) || ((__UINTEGER_32__ZWB)(__tmp__1WPB->size_and_id__5PG & 1) != 0))) {
+ new_free__2VPB=__tmp__D04T;
+ __tmp__D04T->next_free__AQG=first_free__GC0;
+ __tmp__D04T->previous_free__BQG=NULL;
+ if (((void *)first_free__GC0 != (void *)NULL)) {
+ ((__MEMORY__2PG *)first_free__GC0)->previous_free__BQG=__tmp__D04T;
+ };
+ first_free__GC0=__tmp__D04T;
+ } else /* FALSE */ {
+ new_size__AWPB=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__JGDB + new_free__2VPB->size_and_id__5PG) + 8);
+ };
+ if (((! ((__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 2) != 0)) && ((__UINTEGER_32__ZWB)(__tmp__FGDB->size_and_id__5PG & 1) == 0))) {
+ new_size__AWPB=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(new_size__AWPB + __tmp__FGDB->size_and_id__5PG) + 8);
+ prev__P04T=__tmp__FGDB->previous_free__BQG;
+ next__Q04T=__tmp__FGDB->next_free__AQG;
+ if (((void *)prev__P04T == (void *)NULL)) {
+ first_free__GC0=next__Q04T;
+ } else /* FALSE */ {
+ ((__MEMORY__2PG *)prev__P04T)->next_free__AQG=next__Q04T;
+ };
+ if (((void *)next__Q04T != (void *)NULL)) {
+ ((__MEMORY__2PG *)next__Q04T)->previous_free__BQG=prev__P04T;
+ };
+ };
+ new_free__2VPB->size_and_id__5PG=new_size__AWPB;
+ if (((__UINTEGER_32__ZWB)(new_free__2VPB->size_and_id__5PG & 2) != 0)) {
+ last_block[(__tmp__A04T)] = (new_free__2VPB);
+ } else /* FALSE */ {
+ ((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__D04T) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__D04T->size_and_id__5PG & 4294967292LU)))))->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )new_free__2VPB) - (unsigned long)begin_memory__PMI);
+ };
+ };
+ } else /* FALSE */ {
+ result__WEDB=__tmp__D04T;
+ };
+ result__VAX=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)result__WEDB)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ sz__1Z4T=result__VAX;
+ return(sz__1Z4T);
}
-static void** create__F0BD(__INTEGER nb_elements__H0BD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void append__KWX(__STRING__BC *Self__LWX,void *other__MWX)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__0WBR,a__ZWBR,new_size__1WBR,new_size2__2WBR,a__3WBR;
- __UINTEGER_32 new_size__4WBR;
- __POINTER result__YWBR,ptr_table__AUNR,next__5TNR,result__BUNR;
- __INTEGER Self__SVAE;
- void **Result__T3GD;
- sz__0WBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__H0BD * ((__INTEGER )(sizeof(void *)))));
- result__YWBR=((__POINTER )(NULL));
- a__ZWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1WBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0WBR + a__ZWBR) & (__UINTEGER_32)(~ a__ZWBR));
- new_size2__2WBR=(__UINTEGER_32)(new_size__1WBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__2WBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__3WBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4WBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2WBR + a__3WBR) & (__UINTEGER_32)(~ a__3WBR));
- ptr_table__AUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4WBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5TNR=((__POINTER )(NULL));
- result__BUNR=((__POINTER *)ptr_table__AUNR)[ 0];
- if ((result__BUNR == (void *)NULL)) {
- result__BUNR=new_lab__2PJ(new_size__4WBR);
- next__5TNR=(void *)((unsigned long)result__BUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WBR)));
- ((__POINTER *)next__5TNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AUNR)[ 0]=next__5TNR;
- } else {
- next__5TNR=((__POINTER *)result__BUNR)[ 0];
- if ((next__5TNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BUNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4WBR << 1)) <= 4096)) {
- next__5TNR=(void *)((unsigned long)result__BUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4WBR)));
- } else {
- next__5TNR=new_lab__2PJ(new_size__4WBR);
- };
- ((__POINTER *)next__5TNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AUNR)[ 0]=next__5TNR;
- } else {
- ((__POINTER *)result__BUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5TNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BUNR=next__5TNR;
- };
- };
- ((__POINTER *)result__BUNR)[ 0]=((__POINTER ) 3);
- result__YWBR=(void *)((unsigned long)result__BUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__YWBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1WBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__T3GD=((void **)result__YWBR);
- Self__SVAE=(__INTEGER)(nb_elements__H0BD - 1);
- while ((Self__SVAE >= 0)) {
- Result__T3GD[Self__SVAE]=NULL;
- Self__SVAE=(__INTEGER)(Self__SVAE - 1);
- };
- return(Result__T3GD);
+ __INTEGER__Q __tmp__VWX,__tmp__XWX,Self__U04T,upper__V00,Self__U54;
+ __POINTER__IB sz__Z04T,result__X04T,__tmp__Y04T,__tmp__004T;
+ __POINTER__IB __tmp__204T,__tmp__304T;
+ __UINTEGER_32__ZWB __tmp__404T;
+ __MEMORY__2PG *__tmp__B14T;
+ __CHARACTER__DB *__tmp__T04T,*__tmp__UXX,*Self__ZC1;
+ if (((struct ___OBJ *)other__MWX)->__id==__STRING_CONSTANT__0__) {
+ __tmp__VWX=((__STRING_CONSTANT__0 *)other__MWX)->count__0C;
+ } else /* STRING */ {
+ __tmp__VWX=((__STRING__BC *)other__MWX)->count__WJ;
+ };
+ __tmp__XWX=(__INTEGER__Q)(Self__LWX->count__WJ + __tmp__VWX);
+ if ((Self__LWX->capacity__UFL < __tmp__XWX)) {
+ if ((Self__LWX->capacity__UFL == 0)) {
+ Self__LWX->capacity__UFL=__tmp__XWX;
+ sz__Z04T=((__POINTER__IB )__tmp__XWX);
+ result__X04T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__Y04T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__004T=(void *)((unsigned long)(void *)((unsigned long)sz__Z04T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y04T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y04T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__Z04T=(void *)((unsigned long)__tmp__004T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__Z04T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__204T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__304T=(void *)((unsigned long)(void *)((unsigned long)sz__Z04T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__204T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__204T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__404T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__304T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__204T=micro_alloc__table__lab__UKI(__tmp__304T,((__POINTER__IB )(&(table_size[(__tmp__404T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__304T)));
+ ((__POINTER__IB *)__tmp__204T)[ 0]=((__POINTER__IB ) 3);
+ result__X04T=(void *)((unsigned long)__tmp__204T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__B14T=search__LQCB(__tmp__004T);
+ result__X04T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__B14T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__T04T=((__CHARACTER__DB *)result__X04T);
+ Self__U04T=(__INTEGER__Q)(__tmp__XWX - 1);
+ while ((Self__U04T >= 0)) {
+ __tmp__T04T[Self__U04T]='\0';
+ Self__U04T=(__INTEGER__Q)(Self__U04T - 1);
+ };
+ Self__LWX->storage__LFL=__tmp__T04T;
+ } else /* FALSE */ {
+ __tmp__T04T=((__CHARACTER__DB *)Self__LWX->storage__LFL);
+ Self__U04T=Self__LWX->capacity__UFL;
+ sz__Z04T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )__tmp__T04T),((__UINTEGER_32__ZWB )Self__U04T),((__UINTEGER_32__ZWB )__tmp__XWX));
+ __tmp__T04T=((__CHARACTER__DB *)sz__Z04T);
+ upper__V00=(__INTEGER__Q)(__tmp__XWX - 1);
+ Self__U54=Self__U04T;
+ while ((Self__U54 <= upper__V00)) {
+ __tmp__T04T[Self__U54]='\0';
+ Self__U54=(__INTEGER__Q)(Self__U54 + 1);
+ };
+ Self__LWX->storage__LFL=__tmp__T04T;
+ Self__LWX->capacity__UFL=__tmp__XWX;
+ };
+ };
+ __tmp__T04T=Self__LWX->storage__LFL;
+ if (((struct ___OBJ *)other__MWX)->__id==__STRING_CONSTANT__0__) {
+ __tmp__UXX=((__STRING_CONSTANT__0 *)other__MWX)->storage__1C;
+ } else /* STRING */ {
+ __tmp__UXX=((__STRING__BC *)other__MWX)->storage__LFL;
+ };
+ Self__ZC1=((__CHARACTER__DB *)__tmp__T04T);
+ __tmp__T04T=__tmp__UXX;
+ Self__U04T=Self__LWX->count__WJ;
+ upper__V00=__tmp__VWX;
+ __tmp__VWX= 0;
+ Self__U54=Self__U04T;
+ while ((__tmp__VWX != upper__V00)) {
+ Self__ZC1[Self__U54]=((__CHARACTER__DB *)__tmp__T04T)[__tmp__VWX];
+ __tmp__VWX=(__INTEGER__Q)(__tmp__VWX + 1);
+ Self__U54=(__INTEGER__Q)(Self__U54 + 1);
+ };
+ Self__LWX->count__WJ=__tmp__XWX;
}
-static void** create__FISE(__INTEGER nb_elements__HISE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoSLOT_DATAo__ACXG* create_with_capacity__XEZG(__INTEGER__Q new_count__ZEZG)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__CXBR,a__BXBR,new_size__DXBR,new_size2__EXBR,a__FXBR;
- __UINTEGER_32 new_size__GXBR;
- __POINTER result__AXBR,ptr_table__FUNR,next__EUNR,result__GUNR;
- __INTEGER Self__FAKF;
- void **Result__BHYE;
- sz__CXBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__HISE * ((__INTEGER )(sizeof(void *)))));
- result__AXBR=((__POINTER )(NULL));
- a__BXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CXBR + a__BXBR) & (__UINTEGER_32)(~ a__BXBR));
- new_size2__EXBR=(__UINTEGER_32)(new_size__DXBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__EXBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__FXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GXBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EXBR + a__FXBR) & (__UINTEGER_32)(~ a__FXBR));
- ptr_table__FUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__EUNR=((__POINTER )(NULL));
- result__GUNR=((__POINTER *)ptr_table__FUNR)[ 0];
- if ((result__GUNR == (void *)NULL)) {
- result__GUNR=new_lab__2PJ(new_size__GXBR);
- next__EUNR=(void *)((unsigned long)result__GUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GXBR)));
- ((__POINTER *)next__EUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FUNR)[ 0]=next__EUNR;
- } else {
- next__EUNR=((__POINTER *)result__GUNR)[ 0];
- if ((next__EUNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GUNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GXBR << 1)) <= 4096)) {
- next__EUNR=(void *)((unsigned long)result__GUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GXBR)));
- } else {
- next__EUNR=new_lab__2PJ(new_size__GXBR);
- };
- ((__POINTER *)next__EUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FUNR)[ 0]=next__EUNR;
- } else {
- ((__POINTER *)result__GUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GUNR=next__EUNR;
- };
- };
- ((__POINTER *)result__GUNR)[ 0]=((__POINTER ) 3);
- result__AXBR=(void *)((unsigned long)result__GUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__AXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DXBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__BHYE=((void **)result__AXBR);
- Self__FAKF=(__INTEGER)(nb_elements__HISE - 1);
- while ((Self__FAKF >= 0)) {
- Result__BHYE[Self__FAKF]=NULL;
- Self__FAKF=(__INTEGER)(Self__FAKF - 1);
- };
- return(Result__BHYE);
+ __POINTER__IB ptr__BL3G,__tmp__HL3G,__tmp__31WT,__tmp__51WT;
+ __INTEGER__Q typ_id__FL3G;
+ __UINTEGER_32__ZWB __tmp__A2WT;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *result__AL3G,*Self__TM3G;
+ void **__tmp__IN3G;
+ result__AL3G=NULL;
+ ptr__BL3G=((__POINTER__IB )(NULL));
+ typ_id__FL3G= 0;
+ __tmp__HL3G=((__POINTER__IB )sizeof(__FAST_ARRAYoSLOT_DATAo__ACXG));
+ if (((unsigned long)__tmp__HL3G == 0)) {
+ result__AL3G=FAST_ARRAYoSLOT_DATAo__ACXG__;
+ } else /* FALSE */ {
+ typ_id__FL3G=__FAST_ARRAYoSLOT_DATAo__ACXG__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL3G));
+ if ((typ_id__FL3G == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__31WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__51WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HL3G - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__A2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__51WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__31WT=micro_alloc__table__lab__UKI(__tmp__51WT,((__POINTER__IB )(&(table_size[(__tmp__A2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__51WT)));
+ ptr__BL3G=__tmp__31WT;
+ } else /* FALSE */ {
+ __tmp__A2WT=((__UINTEGER_32__ZWB )typ_id__FL3G);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__31WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__51WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HL3G - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__31WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__31WT=micro_alloc__table__lab__UKI(__tmp__51WT,((__POINTER__IB )(&(table_type[(__tmp__A2WT)]))),(__UINTEGER_32__ZWB)(__tmp__A2WT | 1));
+ ptr__BL3G=__tmp__31WT;
+ };
+ result__AL3G=((__FAST_ARRAYoSLOT_DATAo__ACXG *)ptr__BL3G);
+ *(result__AL3G) = *(FAST_ARRAYoSLOT_DATAo__ACXG__);
+ };
+ Self__TM3G=((__FAST_ARRAYoSLOT_DATAo__ACXG *)result__AL3G);
+ if ((Self__TM3G->parent_arrayed_collection__ICXG.capacity__2M3G < new_count__ZEZG)) {
+ __tmp__IN3G=create__1YKH(new_count__ZEZG);
+ Self__TM3G->parent_arrayed_collection__ICXG.storage__JN3G=__tmp__IN3G;
+ Self__TM3G->parent_arrayed_collection__ICXG.capacity__2M3G=new_count__ZEZG;
+ };
+ Self__TM3G->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(- 1);
+ Self__TM3G=result__AL3G;
+ return(Self__TM3G);
}
-static void** create__SQKE(__INTEGER nb_elements__UQKE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void add__2YX(__HASHED_SEToABSTRACT_STRINGo__IO *Self__3YX,__STRING_CONSTANT__0 *e__4YX)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{STRING_CONSTANT__0}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__KXBR,a__JXBR,new_size__LXBR,new_size2__MXBR,a__NXBR;
- __UINTEGER_32 new_size__OXBR;
- __POINTER result__IXBR,ptr_table__KUNR,next__JUNR,result__LUNR;
- __INTEGER Self__SPJF;
- void **Result__FCTE;
- sz__KXBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__UQKE * ((__INTEGER )(sizeof(void *)))));
- result__IXBR=((__POINTER )(NULL));
- a__JXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KXBR + a__JXBR) & (__UINTEGER_32)(~ a__JXBR));
- new_size2__MXBR=(__UINTEGER_32)(new_size__LXBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__MXBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__NXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OXBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MXBR + a__NXBR) & (__UINTEGER_32)(~ a__NXBR));
- ptr_table__KUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JUNR=((__POINTER )(NULL));
- result__LUNR=((__POINTER *)ptr_table__KUNR)[ 0];
- if ((result__LUNR == (void *)NULL)) {
- result__LUNR=new_lab__2PJ(new_size__OXBR);
- next__JUNR=(void *)((unsigned long)result__LUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXBR)));
- ((__POINTER *)next__JUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KUNR)[ 0]=next__JUNR;
- } else {
- next__JUNR=((__POINTER *)result__LUNR)[ 0];
- if ((next__JUNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LUNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OXBR << 1)) <= 4096)) {
- next__JUNR=(void *)((unsigned long)result__LUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OXBR)));
- } else {
- next__JUNR=new_lab__2PJ(new_size__OXBR);
- };
- ((__POINTER *)next__JUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KUNR)[ 0]=next__JUNR;
- } else {
- ((__POINTER *)result__LUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LUNR=next__JUNR;
- };
- };
- ((__POINTER *)result__LUNR)[ 0]=((__POINTER ) 3);
- result__IXBR=(void *)((unsigned long)result__LUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__IXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LXBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__FCTE=((void **)result__IXBR);
- Self__SPJF=(__INTEGER)(nb_elements__UQKE - 1);
- while ((Self__SPJF >= 0)) {
- Result__FCTE[Self__SPJF]=NULL;
- Self__SPJF=(__INTEGER)(Self__SPJF - 1);
- };
- return(Result__FCTE);
+ __INTEGER__Q result__QDOU,__tmp__SDOU,Self__TDOU,typ_id__TEYC;
+ __POINTER__IB ptr__PEYC,__tmp__VEYC,__tmp__3BXT,__tmp__5BXT;
+ __UINTEGER_32__ZWB __tmp__ACXT;
+ __BOOLEAN__L __tmp__G2X,__tmp__H0X,__tmp__E0X;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__LZX,*n__HNDB;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *result__OEYC,*Self__A21D;
+ __tmp__G2X=has__HH1(Self__3YX,e__4YX);
+ __tmp__G2X=has__HH1(Self__3YX,e__4YX);
+ result__QDOU= 0;
+ __tmp__SDOU=e__4YX->count__0C;
+ Self__TDOU= 1;
+ while ((Self__TDOU <= __tmp__SDOU)) {
+ result__QDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__QDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)e__4YX->storage__1C)[(__INTEGER__Q)(Self__TDOU - 1)])));
+ Self__TDOU=(__INTEGER__Q)(Self__TDOU + 1);
+ };
+ if ((result__QDOU < 0)) {
+ result__QDOU=(__INTEGER__Q)(~ result__QDOU);
+ };
+ __tmp__SDOU=(__INTEGER__Q)(result__QDOU % Self__3YX->capacity__PZX);
+ Self__TDOU=__tmp__SDOU;
+ node__LZX=((void **)Self__3YX->buckets__WZX)[__tmp__SDOU];
+ until_do__PG1:
+ {
+ if (((void *)node__LZX == (void *)NULL)) {
+ __tmp__H0X=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__E0X=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__LZX->item__C0X),e__4YX);
+ __tmp__H0X=__tmp__E0X;
+ };
+ if ((! __tmp__H0X)) {
+ node__LZX=node__LZX->next__O0X;
+ goto until_do__PG1;
+ };
+ };
+ if (((void *)node__LZX == (void *)NULL)) {
+ if ((Self__3YX->capacity__PZX == Self__3YX->count__X0X)) {
+ increase_capacity__ZQJB(Self__3YX);
+ Self__TDOU=(__INTEGER__Q)(result__QDOU % Self__3YX->capacity__PZX);
+ };
+ n__HNDB=((void **)Self__3YX->buckets__WZX)[Self__TDOU];
+ result__OEYC=NULL;
+ ptr__PEYC=((__POINTER__IB )(NULL));
+ typ_id__TEYC= 0;
+ __tmp__VEYC=((__POINTER__IB )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo__HZX));
+ if (((unsigned long)__tmp__VEYC == 0)) {
+ result__OEYC=HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+ } else /* FALSE */ {
+ typ_id__TEYC=__HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VEYC));
+ if ((typ_id__TEYC == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__3BXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5BXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VEYC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ACXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5BXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__3BXT=micro_alloc__table__lab__UKI(__tmp__5BXT,((__POINTER__IB )(&(table_size[(__tmp__ACXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5BXT)));
+ ptr__PEYC=__tmp__3BXT;
+ } else /* FALSE */ {
+ __tmp__ACXT=((__UINTEGER_32__ZWB )typ_id__TEYC);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__3BXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5BXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VEYC - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__3BXT=micro_alloc__table__lab__UKI(__tmp__5BXT,((__POINTER__IB )(&(table_type[(__tmp__ACXT)]))),(__UINTEGER_32__ZWB)(__tmp__ACXT | 1));
+ ptr__PEYC=__tmp__3BXT;
+ };
+ result__OEYC=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)ptr__PEYC);
+ *(result__OEYC) = *(HASHED_SET_NODEoABSTRACT_STRINGo__HZX__);
+ };
+ Self__A21D=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)result__OEYC);
+ Self__A21D->item__C0X=e__4YX;
+ Self__A21D->next__O0X=n__HNDB;
+ node__LZX=result__OEYC;
+ ((void **)Self__3YX->buckets__WZX)[Self__TDOU]=result__OEYC;
+ Self__3YX->count__X0X=(__INTEGER__Q)(Self__3YX->count__X0X + 1);
+ };
+ ;
}
-static void* get__5KC(void *n__BLC)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0* operator__name__G4F(__STRING_CONSTANT__0 *op__J4F)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- void *result__EGL,*result__DLC;
- __ITM_TYPE_SIMPLE *result__3NG;
- __POINTER ptr__4NG,ptr_table__PUNR,next__OUNR,result__QUNR;
- __POINTER ptr_table__UUNR,next__TUNR,result__VUNR;
- __INTEGER typ_id__DOG;
- __UINTEGER_32 sz__AOG,a__XD4Q,new_size__UTZQ,t__WTZQ,a__1D4Q;
- __UINTEGER_32 new_size__XUNR,lab_type__WUNR;
- __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__YFL;
- void *node__DGL;
- Self__YFL=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)dico__ILC);
- result__EGL=NULL;
- node__DGL=((void **)Self__YFL->buckets__LGL)[(__INTEGER)(hash_code__OPN(n__BLC) % Self__YFL->capacity__GGL)];
- while ((! (((void *)node__DGL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__DGL)->key__XGL == (void *)n__BLC)))) {
- node__DGL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__DGL)->next__CHL;
- };
- if (((void *)node__DGL != (void *)NULL)) {
- result__EGL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__DGL)->item__KHL;
- };
- result__DLC=result__EGL;
- if (((void *)result__EGL == (void *)NULL)) {
- result__3NG=NULL;
- ptr__4NG=((__POINTER )(NULL));
- typ_id__DOG= 0;
- sz__AOG=((__UINTEGER_32 )sizeof(__ITM_TYPE_SIMPLE));
- if ((sz__AOG == 0)) {
- result__3NG=ITM_TYPE_SIMPLE__;
- } else {
- typ_id__DOG=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AOG);
- if ((typ_id__DOG == (__INTEGER)(- 1))) {
- a__XD4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UTZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__AOG + a__XD4Q) & (__UINTEGER_32)(~ a__XD4Q));
- ptr_table__PUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UTZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OUNR=((__POINTER )(NULL));
- result__QUNR=((__POINTER *)ptr_table__PUNR)[ 0];
- if ((result__QUNR == (void *)NULL)) {
- result__QUNR=new_lab__2PJ(new_size__UTZQ);
- next__OUNR=(void *)((unsigned long)result__QUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTZQ)));
- ((__POINTER *)next__OUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PUNR)[ 0]=next__OUNR;
- } else {
- next__OUNR=((__POINTER *)result__QUNR)[ 0];
- if ((next__OUNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QUNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UTZQ << 1)) <= 4096)) {
- next__OUNR=(void *)((unsigned long)result__QUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTZQ)));
- } else {
- next__OUNR=new_lab__2PJ(new_size__UTZQ);
- };
- ((__POINTER *)next__OUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PUNR)[ 0]=next__OUNR;
- } else {
- ((__POINTER *)result__QUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QUNR=next__OUNR;
- };
- };
- ptr__4NG=result__QUNR;
- } else {
- t__WTZQ=((__UINTEGER_32 )typ_id__DOG);
- a__1D4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XUNR=(__UINTEGER_32)((__UINTEGER_32)(sz__AOG + a__1D4Q) & (__UINTEGER_32)(~ a__1D4Q));
- ptr_table__UUNR=((__POINTER )(&(table_type[(t__WTZQ)])));
- lab_type__WUNR=(__UINTEGER_32)(t__WTZQ | 1);
- next__TUNR=((__POINTER )(NULL));
- result__VUNR=((__POINTER *)ptr_table__UUNR)[ 0];
- if ((result__VUNR == (void *)NULL)) {
- result__VUNR=new_lab__2PJ(lab_type__WUNR);
- next__TUNR=(void *)((unsigned long)result__VUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XUNR)));
- ((__POINTER *)next__TUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UUNR)[ 0]=next__TUNR;
- } else {
- next__TUNR=((__POINTER *)result__VUNR)[ 0];
- if ((next__TUNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VUNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XUNR << 1)) <= 4096)) {
- next__TUNR=(void *)((unsigned long)result__VUNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XUNR)));
- } else {
- next__TUNR=new_lab__2PJ(lab_type__WUNR);
- };
- ((__POINTER *)next__TUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UUNR)[ 0]=next__TUNR;
- } else {
- ((__POINTER *)result__VUNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VUNR=next__TUNR;
- };
- };
- ptr__4NG=result__VUNR;
- };
- result__3NG=((__ITM_TYPE_SIMPLE *)ptr__4NG);
- *(result__3NG) = *(ITM_TYPE_SIMPLE__);
- };
- ((__ITM_TYPE_SIMPLE *)result__3NG)->name__UMC=n__BLC;
- result__DLC=result__3NG;
- fast_put__to__WUL(dico__ILC,result__3NG,n__BLC);
- };
- return(result__DLC);
+ __INTEGER__Q __tmp__P4F,Self__ZEH;
+ __STRING_CONSTANT__0 *__tmp__4FG,*Result__K4F;
+ __CHARACTER__DB __tmp__W4F;
+ __BOOLEAN__L __tmp__44F,result__BKQ;
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_90));
+ __tmp__P4F=op__J4F->count__0C;
+ Self__ZEH= 1;
+ while ((Self__ZEH <= __tmp__P4F)) {
+ __tmp__W4F=((__CHARACTER__DB *)op__J4F->storage__1C)[(__INTEGER__Q)(Self__ZEH - 1)];
+ if ((__tmp__W4F == '+')) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_287));
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__44F=FALSE__O__;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '-');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_288));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '~');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_289));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '!');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_290));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '/');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_291));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '*');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_292));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '^');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_293));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '%');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_294));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '>');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_295));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '<');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_296));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '=');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_297));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '\\');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_298));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '|');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_299));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '&');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_300));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '$');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_301));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '#');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_302));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if (__tmp__44F) {
+ __tmp__44F=TRUE__K__;
+ } else /* FALSE */ {
+ result__BKQ=(__tmp__W4F == '@');
+ if (result__BKQ) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_303));
+ };
+ __tmp__44F=result__BKQ;
+ };
+ if ((! __tmp__44F)) {
+ if ((__tmp__W4F == '?')) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_304));
+ };
+ };
+ Self__ZEH=(__INTEGER__Q)(Self__ZEH + 1);
+ };
+ __tmp__4FG=get__PJC(string_tmp__YC);
+ Result__K4F=__tmp__4FG;
+ return(Result__K4F);
}
-static void** create__J1UE(__INTEGER nb_elements__L1UE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void load_lip__HSD(void *file_lip__JSD)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__SXBR,a__RXBR,new_size__TXBR,new_size2__UXBR,a__VXBR;
- __UINTEGER_32 new_size__WXBR;
- __POINTER result__QXBR,ptr_table__ZUNR,next__YUNR,result__0UNR;
- __INTEGER Self__IJKF;
- void **Result__N4ZE;
- sz__SXBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__L1UE * ((__INTEGER )(sizeof(void *)))));
- result__QXBR=((__POINTER )(NULL));
- a__RXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SXBR + a__RXBR) & (__UINTEGER_32)(~ a__RXBR));
- new_size2__UXBR=(__UINTEGER_32)(new_size__TXBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__UXBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__VXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WXBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UXBR + a__VXBR) & (__UINTEGER_32)(~ a__VXBR));
- ptr_table__ZUNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YUNR=((__POINTER )(NULL));
- result__0UNR=((__POINTER *)ptr_table__ZUNR)[ 0];
- if ((result__0UNR == (void *)NULL)) {
- result__0UNR=new_lab__2PJ(new_size__WXBR);
- next__YUNR=(void *)((unsigned long)result__0UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WXBR)));
- ((__POINTER *)next__YUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZUNR)[ 0]=next__YUNR;
- } else {
- next__YUNR=((__POINTER *)result__0UNR)[ 0];
- if ((next__YUNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0UNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WXBR << 1)) <= 4096)) {
- next__YUNR=(void *)((unsigned long)result__0UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WXBR)));
- } else {
- next__YUNR=new_lab__2PJ(new_size__WXBR);
- };
- ((__POINTER *)next__YUNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZUNR)[ 0]=next__YUNR;
- } else {
- ((__POINTER *)result__0UNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YUNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0UNR=next__YUNR;
- };
+ __STRING_CONSTANT__0 *path_lip__KSD,*__tmp__USD,*__tmp__4ABC;
+ __STRING_CONSTANT__0 *__tmp__AVD;
+ __INTEGER__Q count__MSD,__tmp__ATD,i__SFKC;
+ __STRING__BC *Self__YXX;
+ __BOOLEAN__L is_good__LSD,__tmp__XSD,Result__E4Y,__tmp__GVD;
+ __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__IBBC;
+ __STRING_CONSTANT__0 **__tmp__4BBC,**Self__JFKC;
+ path_lip__KSD=NULL;
+ is_good__LSD=FALSE__O__;
+ count__MSD= 0;
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ do {
+ append__KWX(((__STRING__BC *)string_tmp__YC),file_lip__JSD);
+ __tmp__USD=get__PJC(string_tmp__YC);
+ path_lip__KSD=__tmp__USD;
+ __tmp__XSD=read_lip__OKE(__tmp__USD);
+ is_good__LSD=__tmp__XSD;
+ if ((! __tmp__XSD)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__USD);
+ if (((struct ___OBJ *)file_lip__JSD)->__id==__STRING_CONSTANT__0__) {
+ __tmp__ATD=((__STRING_CONSTANT__0 *)file_lip__JSD)->count__0C;
+ } else /* STRING */ {
+ __tmp__ATD=((__STRING__BC *)file_lip__JSD)->count__WJ;
+ };
+ Self__YXX=((__STRING__BC *)string_tmp__YC);
+ if ((__tmp__ATD > Self__YXX->count__WJ)) {
+ Self__YXX->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__YXX->count__WJ=(__INTEGER__Q)(Self__YXX->count__WJ - __tmp__ATD);
+ };
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_305));
+ count__MSD=(__INTEGER__Q)(count__MSD + 1);
+ };
+ } while (((count__MSD < 5) && (! __tmp__XSD)));
+ if ((! is_good__LSD)) {
+ if (path_lisaac__J4D==0) {
+ __tmp__USD=path_lisaac__I4D;
+ } else /* ___TYPE_ID */ {
+ __tmp__USD=path_lisaac__M2D();
+ };
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__USD);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_166));
+ __tmp__USD=get__PJC(string_tmp__YC);
+ path_lip__KSD=__tmp__USD;
+ __tmp__XSD=read_lip__OKE(__tmp__USD);
+ is_good__LSD=__tmp__XSD;
+ if ((! __tmp__XSD)) {
+ print__KKG((&__string_306));
+ print__KKG(((__STRING_CONSTANT__0 *)__tmp__USD));
+ print__KKG((&__string_307));
+ exit(( 1));
};
- ((__POINTER *)result__0UNR)[ 0]=((__POINTER ) 3);
- result__QXBR=(void *)((unsigned long)result__0UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__QXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TXBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__N4ZE=((void **)result__QXBR);
- Self__IJKF=(__INTEGER)(nb_elements__L1UE - 1);
- while ((Self__IJKF >= 0)) {
- Result__N4ZE[Self__IJKF]=NULL;
- Self__IJKF=(__INTEGER)(Self__IJKF - 1);
};
- return(Result__N4ZE);
-}
-
-static void** create__M3KE(__INTEGER nb_elements__O3KE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__0XBR,a__ZXBR,new_size__1XBR,new_size2__2XBR,a__3XBR;
- __UINTEGER_32 new_size__4XBR;
- __POINTER result__YXBR,ptr_table__4UNR,next__3UNR,result__5UNR;
- __INTEGER Self__1TJF;
- void **Result__VOTE;
- sz__0XBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__O3KE * ((__INTEGER )(sizeof(void *)))));
- result__YXBR=((__POINTER )(NULL));
- a__ZXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1XBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0XBR + a__ZXBR) & (__UINTEGER_32)(~ a__ZXBR));
- new_size2__2XBR=(__UINTEGER_32)(new_size__1XBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__2XBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__3XBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4XBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2XBR + a__3XBR) & (__UINTEGER_32)(~ a__3XBR));
- ptr_table__4UNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4XBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3UNR=((__POINTER )(NULL));
- result__5UNR=((__POINTER *)ptr_table__4UNR)[ 0];
- if ((result__5UNR == (void *)NULL)) {
- result__5UNR=new_lab__2PJ(new_size__4XBR);
- next__3UNR=(void *)((unsigned long)result__5UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XBR)));
- ((__POINTER *)next__3UNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4UNR)[ 0]=next__3UNR;
- } else {
- next__3UNR=((__POINTER *)result__5UNR)[ 0];
- if ((next__3UNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5UNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4XBR << 1)) <= 4096)) {
- next__3UNR=(void *)((unsigned long)result__5UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XBR)));
- } else {
- next__3UNR=new_lab__2PJ(new_size__4XBR);
- };
- ((__POINTER *)next__3UNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4UNR)[ 0]=next__3UNR;
- } else {
- ((__POINTER *)result__5UNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3UNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5UNR=next__3UNR;
+ until_do__A2D:
+ {
+ Result__E4Y=(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD)->parent_arrayed_collection__MD.upper__SD < 0);
+ if ((! Result__E4Y)) {
+ __tmp__4ABC=((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD)->parent_arrayed_collection__MD.storage__CCZ)[ 0];
+ path_lip__KSD=__tmp__4ABC;
+ Self__IBBC=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__IBBC->parent_arrayed_collection__MD.upper__SD == 0)) {
+ Self__IBBC->parent_arrayed_collection__MD.storage__CCZ=NULL;
+ Self__IBBC->parent_arrayed_collection__MD.capacity__VBZ= 0;
+ Self__IBBC->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(- 1);
+ } else /* FALSE */ {
+ __tmp__4BBC=Self__IBBC->parent_arrayed_collection__MD.storage__CCZ;
+ __tmp__ATD=Self__IBBC->parent_arrayed_collection__MD.upper__SD;
+ Self__JFKC=((__STRING_CONSTANT__0 **)__tmp__4BBC);
+ i__SFKC= 0;
+ while ((i__SFKC != __tmp__ATD)) {
+ Self__JFKC[i__SFKC]=Self__JFKC[(__INTEGER__Q)(i__SFKC + 1)];
+ i__SFKC=(__INTEGER__Q)(i__SFKC + 1);
+ };
+ Self__IBBC->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(Self__IBBC->parent_arrayed_collection__MD.upper__SD - 1);
+ };
+ if ((((__STRING_CONSTANT__0 *)__tmp__4ABC)->count__0C == 0)) {
+ if (path_lisaac__J4D==0) {
+ __tmp__AVD=path_lisaac__I4D;
+ } else /* ___TYPE_ID */ {
+ __tmp__AVD=path_lisaac__M2D();
+ };
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__AVD);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_166));
+ __tmp__AVD=get__PJC(string_tmp__YC);
+ path_lip__KSD=__tmp__AVD;
+ };
+ __tmp__GVD=read_lip__OKE(path_lip__KSD);
+ if ((! __tmp__GVD)) {
+ print__KKG((&__string_306));
+ print__KKG(((__STRING_CONSTANT__0 *)path_lip__KSD));
+ print__KKG((&__string_308));
+ exit(( 1));
};
+ goto until_do__A2D;
};
- ((__POINTER *)result__5UNR)[ 0]=((__POINTER ) 3);
- result__YXBR=(void *)((unsigned long)result__5UNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__YXBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1XBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- Result__VOTE=((void **)result__YXBR);
- Self__1TJF=(__INTEGER)(nb_elements__O3KE - 1);
- while ((Self__1TJF >= 0)) {
- Result__VOTE[Self__1TJF]=NULL;
- Self__1TJF=(__INTEGER)(Self__1TJF - 1);
+ if (path_lisaac__J4D==0) {
+ __tmp__USD=path_lisaac__I4D;
+ } else /* ___TYPE_ID */ {
+ __tmp__USD=path_lisaac__M2D();
};
- return(Result__VOTE);
+ put_string__to__L4D(__tmp__USD,(&__string_70));
}
-static void** create__PCLE(__INTEGER nb_elements__RCLE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void copy__Q2X(__STRING__BC *Self__R2X,void *other__S2X)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__CYBR,a__BYBR,new_size__DYBR,new_size2__EYBR,a__FYBR;
- __UINTEGER_32 new_size__GYBR;
- __POINTER result__AYBR,ptr_table__DVNR,next__CVNR,result__EVNR;
- __INTEGER Self__VXJF;
- void **Result__4TTE;
- sz__CYBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__RCLE * ((__INTEGER )(sizeof(void *)))));
- result__AYBR=((__POINTER )(NULL));
- a__BYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CYBR + a__BYBR) & (__UINTEGER_32)(~ a__BYBR));
- new_size2__EYBR=(__UINTEGER_32)(new_size__DYBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__EYBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__FYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GYBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EYBR + a__FYBR) & (__UINTEGER_32)(~ a__FYBR));
- ptr_table__DVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CVNR=((__POINTER )(NULL));
- result__EVNR=((__POINTER *)ptr_table__DVNR)[ 0];
- if ((result__EVNR == (void *)NULL)) {
- result__EVNR=new_lab__2PJ(new_size__GYBR);
- next__CVNR=(void *)((unsigned long)result__EVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYBR)));
- ((__POINTER *)next__CVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DVNR)[ 0]=next__CVNR;
- } else {
- next__CVNR=((__POINTER *)result__EVNR)[ 0];
- if ((next__CVNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EVNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GYBR << 1)) <= 4096)) {
- next__CVNR=(void *)((unsigned long)result__EVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GYBR)));
- } else {
- next__CVNR=new_lab__2PJ(new_size__GYBR);
- };
- ((__POINTER *)next__CVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DVNR)[ 0]=next__CVNR;
- } else {
- ((__POINTER *)result__EVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EVNR=next__CVNR;
- };
+ __INTEGER__Q __tmp__T2X,Self__V34;
+ __POINTER__IB sz__F14T,result__D14T,__tmp__E14T,__tmp__G14T;
+ __POINTER__IB __tmp__I14T,__tmp__J14T;
+ __UINTEGER_32__ZWB __tmp__K14T;
+ __MEMORY__2PG *__tmp__N14T;
+ __CHARACTER__DB *__tmp__51W,*__tmp__J3X,*Self__R14T;
+ if (((struct ___OBJ *)other__S2X)->__id==__STRING_CONSTANT__0__) {
+ __tmp__T2X=((__STRING_CONSTANT__0 *)other__S2X)->count__0C;
+ } else /* STRING */ {
+ __tmp__T2X=((__STRING__BC *)other__S2X)->count__WJ;
+ };
+ Self__R2X->count__WJ=__tmp__T2X;
+ if ((__tmp__T2X > 0)) {
+ if ((Self__R2X->capacity__UFL < __tmp__T2X)) {
+ sz__F14T=((__POINTER__IB )__tmp__T2X);
+ result__D14T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__E14T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__G14T=(void *)((unsigned long)(void *)((unsigned long)sz__F14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E14T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E14T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__F14T=(void *)((unsigned long)__tmp__G14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__F14T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__I14T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__J14T=(void *)((unsigned long)(void *)((unsigned long)sz__F14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I14T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__I14T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__K14T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J14T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__I14T=micro_alloc__table__lab__UKI(__tmp__J14T,((__POINTER__IB )(&(table_size[(__tmp__K14T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J14T)));
+ ((__POINTER__IB *)__tmp__I14T)[ 0]=((__POINTER__IB ) 3);
+ result__D14T=(void *)((unsigned long)__tmp__I14T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__N14T=search__LQCB(__tmp__G14T);
+ result__D14T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__N14T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__51W=((__CHARACTER__DB *)result__D14T);
+ Self__V34=(__INTEGER__Q)(__tmp__T2X - 1);
+ while ((Self__V34 >= 0)) {
+ __tmp__51W[Self__V34]='\0';
+ Self__V34=(__INTEGER__Q)(Self__V34 - 1);
+ };
+ Self__R2X->storage__LFL=__tmp__51W;
+ Self__R2X->capacity__UFL=Self__R2X->count__WJ;
+ };
+ __tmp__51W=Self__R2X->storage__LFL;
+ if (((struct ___OBJ *)other__S2X)->__id==__STRING_CONSTANT__0__) {
+ __tmp__J3X=((__STRING_CONSTANT__0 *)other__S2X)->storage__1C;
+ } else /* STRING */ {
+ __tmp__J3X=((__STRING__BC *)other__S2X)->storage__LFL;
+ };
+ Self__R14T=((__CHARACTER__DB *)__tmp__51W);
+ __tmp__51W=__tmp__J3X;
+ __tmp__T2X=(__INTEGER__Q)(Self__R2X->count__WJ - 1);
+ while ((__tmp__T2X >= 0)) {
+ Self__R14T[__tmp__T2X]=((__CHARACTER__DB *)__tmp__51W)[__tmp__T2X];
+ __tmp__T2X=(__INTEGER__Q)(__tmp__T2X - 1);
};
- ((__POINTER *)result__EVNR)[ 0]=((__POINTER ) 3);
- result__AYBR=(void *)((unsigned long)result__EVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__AYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DYBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- Result__4TTE=((void **)result__AYBR);
- Self__VXJF=(__INTEGER)(nb_elements__RCLE - 1);
- while ((Self__VXJF >= 0)) {
- Result__4TTE[Self__VXJF]=NULL;
- Self__VXJF=(__INTEGER)(Self__VXJF - 1);
- };
- return(Result__4TTE);
}
-static void** create__WPUE(__INTEGER nb_elements__YPUE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0* get__PJC(void *str__RJC)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__KYBR,a__JYBR,new_size__LYBR,new_size2__MYBR,a__NYBR;
- __UINTEGER_32 new_size__OYBR;
- __POINTER result__IYBR,ptr_table__IVNR,next__HVNR,result__JVNR;
- __INTEGER Self__BIKF;
- void **Result__5WZE;
- sz__KYBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__YPUE * ((__INTEGER )(sizeof(void *)))));
- result__IYBR=((__POINTER )(NULL));
- a__JYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KYBR + a__JYBR) & (__UINTEGER_32)(~ a__JYBR));
- new_size2__MYBR=(__UINTEGER_32)(new_size__LYBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__MYBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__NYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OYBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MYBR + a__NYBR) & (__UINTEGER_32)(~ a__NYBR));
- ptr_table__IVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HVNR=((__POINTER )(NULL));
- result__JVNR=((__POINTER *)ptr_table__IVNR)[ 0];
- if ((result__JVNR == (void *)NULL)) {
- result__JVNR=new_lab__2PJ(new_size__OYBR);
- next__HVNR=(void *)((unsigned long)result__JVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYBR)));
- ((__POINTER *)next__HVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IVNR)[ 0]=next__HVNR;
- } else {
- next__HVNR=((__POINTER *)result__JVNR)[ 0];
- if ((next__HVNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JVNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OYBR << 1)) <= 4096)) {
- next__HVNR=(void *)((unsigned long)result__JVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYBR)));
- } else {
- next__HVNR=new_lab__2PJ(new_size__OYBR);
- };
- ((__POINTER *)next__HVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IVNR)[ 0]=next__HVNR;
- } else {
- ((__POINTER *)result__JVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JVNR=next__HVNR;
- };
- };
- ((__POINTER *)result__JVNR)[ 0]=((__POINTER ) 3);
- result__IYBR=(void *)((unsigned long)result__JVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__IYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LYBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__5WZE=((void **)result__IYBR);
- Self__BIKF=(__INTEGER)(nb_elements__YPUE - 1);
- while ((Self__BIKF >= 0)) {
- Result__5WZE[Self__BIKF]=NULL;
- Self__BIKF=(__INTEGER)(Self__BIKF - 1);
- };
- return(Result__5WZE);
+ __STRING_CONSTANT__0 *result__TJC,*result__4EY,*Self__XDOU,*__tmp__RKC;
+ __INTEGER__Q result__WDOU,__tmp__YDOU,Self__ZDOU,Self__EU5;
+ __STRING__BC *Self__DT1;
+ __HASHED_SEToABSTRACT_STRINGo__IO *Self__LEY;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__3EY;
+ __BOOLEAN__L __tmp__RFY,__tmp__OFY;
+ result__TJC=NULL;
+ Self__LEY=((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO);
+ result__4EY=NULL;
+ if (((struct ___OBJ *)str__RJC)->__id==__STRING_CONSTANT__0__) {
+ Self__XDOU=((__STRING_CONSTANT__0 *)str__RJC);
+ result__WDOU= 0;
+ __tmp__YDOU=Self__XDOU->count__0C;
+ Self__ZDOU= 1;
+ while ((Self__ZDOU <= __tmp__YDOU)) {
+ result__WDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__WDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__XDOU->storage__1C)[(__INTEGER__Q)(Self__ZDOU - 1)])));
+ Self__ZDOU=(__INTEGER__Q)(Self__ZDOU + 1);
+ };
+ if ((result__WDOU < 0)) {
+ result__WDOU=(__INTEGER__Q)(~ result__WDOU);
+ };
+ __tmp__YDOU=result__WDOU;
+ } else /* STRING */ {
+ Self__DT1=((__STRING__BC *)str__RJC);
+ result__WDOU= 0;
+ Self__ZDOU=Self__DT1->count__WJ;
+ Self__EU5= 1;
+ while ((Self__EU5 <= Self__ZDOU)) {
+ result__WDOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__WDOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__DT1->storage__LFL)[(__INTEGER__Q)(Self__EU5 - 1)])));
+ Self__EU5=(__INTEGER__Q)(Self__EU5 + 1);
+ };
+ if ((result__WDOU < 0)) {
+ result__WDOU=(__INTEGER__Q)(~ result__WDOU);
+ };
+ __tmp__YDOU=result__WDOU;
+ };
+ node__3EY=((void **)Self__LEY->buckets__WZX)[(__INTEGER__Q)(__tmp__YDOU % Self__LEY->capacity__PZX)];
+ until_do__5T1:
+ {
+ if (((void *)node__3EY == (void *)NULL)) {
+ __tmp__RFY=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__OFY=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__3EY->item__C0X),str__RJC);
+ __tmp__RFY=__tmp__OFY;
+ };
+ if ((! __tmp__RFY)) {
+ node__3EY=node__3EY->next__O0X;
+ goto until_do__5T1;
+ };
+ };
+ if (((void *)node__3EY != (void *)NULL)) {
+ result__4EY=node__3EY->item__C0X;
+ };
+ if (((void *)result__4EY == (void *)NULL)) {
+ Self__XDOU=create_copy__QBE(str__RJC);
+ result__TJC=Self__XDOU;
+ fast_add__BRY(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),Self__XDOU);
+ } else /* FALSE */ {
+ if (result__4EY==NULL) {
+ __tmp__RKC=NULL;
+ } else /* STRING_CONSTANT */ {
+ __tmp__RKC=((__STRING_CONSTANT__0 *)result__4EY);
+ };
+ result__TJC=__tmp__RKC;
+ };
+ result__4EY=result__TJC;
+ return(result__4EY);
}
-static void** create__1N5C(__INTEGER nb_elements__3N5C)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get_method__W2B(__STRING_CONSTANT__0 *n__Y2B)
+// ({NULL}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__SYBR,a__RYBR,new_size__TYBR,new_size2__UYBR,a__VYBR;
- __UINTEGER_32 new_size__WYBR;
- __POINTER result__QYBR,ptr_table__NVNR,next__MVNR,result__OVNR;
- __INTEGER Self__AIAE;
- void **Result__MGFD;
- sz__SYBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__3N5C * ((__INTEGER )(sizeof(void *)))));
- result__QYBR=((__POINTER )(NULL));
- a__RYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYBR + a__RYBR) & (__UINTEGER_32)(~ a__RYBR));
- new_size2__UYBR=(__UINTEGER_32)(new_size__TYBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__UYBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__VYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WYBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UYBR + a__VYBR) & (__UINTEGER_32)(~ a__VYBR));
- ptr_table__NVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MVNR=((__POINTER )(NULL));
- result__OVNR=((__POINTER *)ptr_table__NVNR)[ 0];
- if ((result__OVNR == (void *)NULL)) {
- result__OVNR=new_lab__2PJ(new_size__WYBR);
- next__MVNR=(void *)((unsigned long)result__OVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYBR)));
- ((__POINTER *)next__MVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NVNR)[ 0]=next__MVNR;
- } else {
- next__MVNR=((__POINTER *)result__OVNR)[ 0];
- if ((next__MVNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OVNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WYBR << 1)) <= 4096)) {
- next__MVNR=(void *)((unsigned long)result__OVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WYBR)));
- } else {
- next__MVNR=new_lab__2PJ(new_size__WYBR);
- };
- ((__POINTER *)next__MVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NVNR)[ 0]=next__MVNR;
- } else {
- ((__POINTER *)result__OVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OVNR=next__MVNR;
- };
- };
- ((__POINTER *)result__OVNR)[ 0]=((__POINTER ) 3);
- result__QYBR=(void *)((unsigned long)result__OVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__QYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TYBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__MGFD=((void **)result__QYBR);
- Self__AIAE=(__INTEGER)(nb_elements__3N5C - 1);
- while ((Self__AIAE >= 0)) {
- Result__MGFD[Self__AIAE]=NULL;
- Self__AIAE=(__INTEGER)(Self__AIAE - 1);
- };
- return(Result__MGFD);
+ __LIP_SLOT_CODE__HC *result__12B;
+ __INTEGER__Q j__02B;
+ void *Result__Z2B;
+ result__12B=NULL;
+ j__02B= 0;
+ while (((j__02B <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B) && ((void *)((__LIP_SLOT_CODE__HC *)((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__02B])->name__Y3B != (void *)n__Y2B))) {
+ j__02B=(__INTEGER__Q)(j__02B + 1);
+ };
+ if ((j__02B <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B)) {
+ result__12B=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__02B];
+ };
+ Result__Z2B=result__12B;
+ return(Result__Z2B);
}
-static void** create__FVXC(__INTEGER nb_elements__HVXC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void print__KKG(__STRING_CONSTANT__0 *Self__LKG)
+// ({STRING_CONSTANT__0}) Void Recursive, No inlinable.
{
- __UINTEGER_32 sz__0YBR,a__ZYBR,new_size__1YBR,new_size2__2YBR,a__3YBR;
- __UINTEGER_32 new_size__4YBR;
- __POINTER result__YYBR,ptr_table__SVNR,next__RVNR,result__TVNR;
- __INTEGER Self__UT5D;
- void **Result__GQ5C;
- sz__0YBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__HVXC * ((__INTEGER )(sizeof(void *)))));
- result__YYBR=((__POINTER )(NULL));
- a__ZYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1YBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0YBR + a__ZYBR) & (__UINTEGER_32)(~ a__ZYBR));
- new_size2__2YBR=(__UINTEGER_32)(new_size__1YBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__2YBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__3YBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4YBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2YBR + a__3YBR) & (__UINTEGER_32)(~ a__3YBR));
- ptr_table__SVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4YBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RVNR=((__POINTER )(NULL));
- result__TVNR=((__POINTER *)ptr_table__SVNR)[ 0];
- if ((result__TVNR == (void *)NULL)) {
- result__TVNR=new_lab__2PJ(new_size__4YBR);
- next__RVNR=(void *)((unsigned long)result__TVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4YBR)));
- ((__POINTER *)next__RVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SVNR)[ 0]=next__RVNR;
- } else {
- next__RVNR=((__POINTER *)result__TVNR)[ 0];
- if ((next__RVNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TVNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4YBR << 1)) <= 4096)) {
- next__RVNR=(void *)((unsigned long)result__TVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4YBR)));
- } else {
- next__RVNR=new_lab__2PJ(new_size__4YBR);
- };
- ((__POINTER *)next__RVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SVNR)[ 0]=next__RVNR;
- } else {
- ((__POINTER *)result__TVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TVNR=next__RVNR;
- };
- };
- ((__POINTER *)result__TVNR)[ 0]=((__POINTER ) 3);
- result__YYBR=(void *)((unsigned long)result__TVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__YYBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1YBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__GQ5C=((void **)result__YYBR);
- Self__UT5D=(__INTEGER)(nb_elements__HVXC - 1);
- while ((Self__UT5D >= 0)) {
- Result__GQ5C[Self__UT5D]=NULL;
- Self__UT5D=(__INTEGER)(Self__UT5D - 1);
- };
- return(Result__GQ5C);
+ put_string__RGZ(Self__LKG);
}
-static void** create__X3XC(__INTEGER nb_elements__Z3XC)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void put_string__RGZ(void *s__TGZ)
+// ({STRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__CZBR,a__BZBR,new_size__DZBR,new_size2__EZBR,a__FZBR;
- __UINTEGER_32 new_size__GZBR;
- __POINTER result__AZBR,ptr_table__XVNR,next__WVNR,result__YVNR;
- __INTEGER Self__WW5D;
- void **Result__GZ5C;
- sz__CZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__Z3XC * ((__INTEGER )(sizeof(void *)))));
- result__AZBR=((__POINTER )(NULL));
- a__BZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__CZBR + a__BZBR) & (__UINTEGER_32)(~ a__BZBR));
- new_size2__EZBR=(__UINTEGER_32)(new_size__DZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__EZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__FZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__EZBR + a__FZBR) & (__UINTEGER_32)(~ a__FZBR));
- ptr_table__XVNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WVNR=((__POINTER )(NULL));
- result__YVNR=((__POINTER *)ptr_table__XVNR)[ 0];
- if ((result__YVNR == (void *)NULL)) {
- result__YVNR=new_lab__2PJ(new_size__GZBR);
- next__WVNR=(void *)((unsigned long)result__YVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZBR)));
- ((__POINTER *)next__WVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XVNR)[ 0]=next__WVNR;
- } else {
- next__WVNR=((__POINTER *)result__YVNR)[ 0];
- if ((next__WVNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YVNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GZBR << 1)) <= 4096)) {
- next__WVNR=(void *)((unsigned long)result__YVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZBR)));
- } else {
- next__WVNR=new_lab__2PJ(new_size__GZBR);
- };
- ((__POINTER *)next__WVNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XVNR)[ 0]=next__WVNR;
- } else {
- ((__POINTER *)result__YVNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WVNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YVNR=next__WVNR;
- };
- };
- ((__POINTER *)result__YVNR)[ 0]=((__POINTER ) 3);
- result__AZBR=(void *)((unsigned long)result__YVNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__AZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__DZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__GZ5C=((void **)result__AZBR);
- Self__WW5D=(__INTEGER)(nb_elements__Z3XC - 1);
- while ((Self__WW5D >= 0)) {
- Result__GZ5C[Self__WW5D]=NULL;
- Self__WW5D=(__INTEGER)(Self__WW5D - 1);
+ __INTEGER__Q __tmp__EHZ,Self__SL3,limit_up__TL3;
+ __CHARACTER__DB __tmp__LHZ;
+ if (((struct ___OBJ *)s__TGZ)->__id==__STRING_CONSTANT__0__) {
+ __tmp__EHZ=((__STRING_CONSTANT__0 *)s__TGZ)->count__0C;
+ } else /* STRING */ {
+ __tmp__EHZ=((__STRING__BC *)s__TGZ)->count__WJ;
+ };
+ Self__SL3= 1;
+ limit_up__TL3=__tmp__EHZ;
+ while ((Self__SL3 <= limit_up__TL3)) {
+ if (((struct ___OBJ *)s__TGZ)->__id==__STRING_CONSTANT__0__) {
+ __tmp__LHZ=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)s__TGZ)->storage__1C)[(__INTEGER__Q)(Self__SL3 - 1)];
+ } else /* STRING */ {
+ __tmp__LHZ=((__CHARACTER__DB *)((__STRING__BC *)((__STRING_CONSTANT__0 *)s__TGZ))->storage__LFL)[(__INTEGER__Q)(Self__SL3 - 1)];
+ };
+ fputc((int)(__tmp__LHZ),stdout);
+ Self__SL3=(__INTEGER__Q)(Self__SL3 + 1);
};
- return(Result__GZ5C);
}
-static void** create__VZEH(__INTEGER nb_elements__XZEH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void display_usage__GWD()
+// () Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__KZBR,a__JZBR,new_size__LZBR,new_size2__MZBR,a__NZBR;
- __UINTEGER_32 new_size__OZBR;
- __POINTER result__IZBR,ptr_table__2VNR,next__1VNR,result__3VNR;
- __INTEGER Self__PQII;
- void **Result__JWGH;
- sz__KZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__XZEH * ((__INTEGER )(sizeof(void *)))));
- result__IZBR=((__POINTER )(NULL));
- a__JZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KZBR + a__JZBR) & (__UINTEGER_32)(~ a__JZBR));
- new_size2__MZBR=(__UINTEGER_32)(new_size__LZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__MZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__NZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__MZBR + a__NZBR) & (__UINTEGER_32)(~ a__NZBR));
- ptr_table__2VNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1VNR=((__POINTER )(NULL));
- result__3VNR=((__POINTER *)ptr_table__2VNR)[ 0];
- if ((result__3VNR == (void *)NULL)) {
- result__3VNR=new_lab__2PJ(new_size__OZBR);
- next__1VNR=(void *)((unsigned long)result__3VNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZBR)));
- ((__POINTER *)next__1VNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2VNR)[ 0]=next__1VNR;
- } else {
- next__1VNR=((__POINTER *)result__3VNR)[ 0];
- if ((next__1VNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3VNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OZBR << 1)) <= 4096)) {
- next__1VNR=(void *)((unsigned long)result__3VNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OZBR)));
- } else {
- next__1VNR=new_lab__2PJ(new_size__OZBR);
- };
- ((__POINTER *)next__1VNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2VNR)[ 0]=next__1VNR;
- } else {
- ((__POINTER *)result__3VNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1VNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3VNR=next__1VNR;
- };
- };
- ((__POINTER *)result__3VNR)[ 0]=((__POINTER ) 3);
- result__IZBR=(void *)((unsigned long)result__3VNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__IZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__LZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__JWGH=((void **)result__IZBR);
- Self__PQII=(__INTEGER)(nb_elements__XZEH - 1);
- while ((Self__PQII >= 0)) {
- Result__JWGH[Self__PQII]=NULL;
- Self__PQII=(__INTEGER)(Self__PQII - 1);
- };
- return(Result__JWGH);
+ __INTEGER__Q Self__OOG,limit_up__POG,__tmp__4PXC,Self__KQGD;
+ __LIP_SLOT_CODE__HC *__tmp__2AE,*Self__JPXC;
+ __LIP_SLOT_DATA__3AB *Self__BQGD;
+ __STRING_CONSTANT__0 *__tmp__EQGD;
+ __BOOLEAN__L is_ok__PAE;
+ print__KKG((&__string_309));
+ is_ok__PAE=FALSE__O__;
+ Self__OOG= 0;
+ limit_up__POG=list_method__F3B->parent_arrayed_collection__E3B.upper__O3B;
+ while ((Self__OOG <= limit_up__POG)) {
+ __tmp__2AE=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[Self__OOG];
+ if (((void *)__tmp__2AE->section__QAB == (void *)(&__string_36))) {
+ is_ok__PAE=TRUE__K__;
+ Self__JPXC=((__LIP_SLOT_CODE__HC *)__tmp__2AE);
+ print__KKG((&__string_310));
+ print__KKG(((__STRING_CONSTANT__0 *)Self__JPXC->name__Y3B));
+ if (((void *)Self__JPXC->argument__5AB != (void *)NULL)) {
+ print__KKG((&__string_311));
+ Self__BQGD=((__LIP_SLOT_DATA__3AB *)Self__JPXC->argument__5AB);
+ print__KKG(((__STRING_CONSTANT__0 *)Self__BQGD->name__0W0));
+ fputc((int)(':'),stdout);
+ switch (((struct ___OBJ *)Self__BQGD->value__SBB)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ (&__string_50)->count__0C= 7;
+ (&__string_50)->storage__1C="BOOLEAN";
+ __tmp__EQGD=(&__string_50);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ (&__string_42)->count__0C= 7;
+ (&__string_42)->storage__1C="INTEGER";
+ __tmp__EQGD=(&__string_42);
+ } break;
+ case __LIP_STRING__TDB__: {
+ (&__string_46)->count__0C= 6;
+ (&__string_46)->storage__1C="STRING";
+ __tmp__EQGD=(&__string_46);
+ } break;
+ };
+ print__KKG(__tmp__EQGD);
+ print__KKG((&__string_27));
+ };
+ print__KKG((&__string_312));
+ if (((void *)Self__JPXC->comment__CBXB != (void *)NULL)) {
+ fputc((int)('\t'),stdout);
+ __tmp__4PXC=((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->count__0C;
+ Self__KQGD= 1;
+ while ((Self__KQGD <= __tmp__4PXC)) {
+ fputc((int)(((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->storage__1C)[(__INTEGER__Q)(Self__KQGD - 1)]),stdout);
+ if (((((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->storage__1C)[(__INTEGER__Q)(Self__KQGD - 1)] == '\n') && (Self__KQGD < ((__STRING_CONSTANT__0 *)Self__JPXC->comment__CBXB)->count__0C))) {
+ fputc((int)('\t'),stdout);
+ };
+ Self__KQGD=(__INTEGER__Q)(Self__KQGD + 1);
+ };
+ } else /* FALSE */ {
+ print__KKG((&__string_313));
+ };
+ };
+ Self__OOG=(__INTEGER__Q)(Self__OOG + 1);
+ };
+ if ((! is_ok__PAE)) {
+ print__KKG((&__string_314));
+ };
+ print__KKG((&__string_315));
+ exit(( 1));
}
-static void** create__BMRK(__INTEGER nb_elements__DMRK)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void to_upper__Y3X(__STRING__BC *Self__Z3X)
+// ({STRING__BC}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__SZBR,a__RZBR,new_size__TZBR,new_size2__UZBR,a__VZBR;
- __UINTEGER_32 new_size__WZBR;
- __POINTER result__QZBR,ptr_table__BWNR,next__AWNR,result__CWNR;
- __INTEGER Self__QQRL;
- void **Result__DSYK;
- sz__SZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__DMRK * ((__INTEGER )(sizeof(void *)))));
- result__QZBR=((__POINTER )(NULL));
- a__RZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZBR + a__RZBR) & (__UINTEGER_32)(~ a__RZBR));
- new_size2__UZBR=(__UINTEGER_32)(new_size__TZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__UZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__VZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__UZBR + a__VZBR) & (__UINTEGER_32)(~ a__VZBR));
- ptr_table__BWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__AWNR=((__POINTER )(NULL));
- result__CWNR=((__POINTER *)ptr_table__BWNR)[ 0];
- if ((result__CWNR == (void *)NULL)) {
- result__CWNR=new_lab__2PJ(new_size__WZBR);
- next__AWNR=(void *)((unsigned long)result__CWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZBR)));
- ((__POINTER *)next__AWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BWNR)[ 0]=next__AWNR;
- } else {
- next__AWNR=((__POINTER *)result__CWNR)[ 0];
- if ((next__AWNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CWNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WZBR << 1)) <= 4096)) {
- next__AWNR=(void *)((unsigned long)result__CWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZBR)));
- } else {
- next__AWNR=new_lab__2PJ(new_size__WZBR);
- };
- ((__POINTER *)next__AWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BWNR)[ 0]=next__AWNR;
- } else {
- ((__POINTER *)result__CWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CWNR=next__AWNR;
- };
- };
- ((__POINTER *)result__CWNR)[ 0]=((__POINTER ) 3);
- result__QZBR=(void *)((unsigned long)result__CWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__QZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__TZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+ __INTEGER__Q Self__DK1;
+ __CHARACTER__DB __tmp__A4X,result__UTJB;
+ Self__DK1=Self__Z3X->count__WJ;
+ while ((Self__DK1 >= 1)) {
+ __tmp__A4X=((__CHARACTER__DB *)Self__Z3X->storage__LFL)[(__INTEGER__Q)(Self__DK1 - 1)];
+ result__UTJB='\0';
+ if (((((__INTEGER_8__FZF )__tmp__A4X) < 97) || (((__INTEGER_8__FZF )__tmp__A4X) > 122))) {
+ result__UTJB=__tmp__A4X;
+ } else /* FALSE */ {
+ result__UTJB=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )__tmp__A4X) - 32))));
+ };
+ ((__CHARACTER__DB *)Self__Z3X->storage__LFL)[(__INTEGER__Q)(Self__DK1 - 1)]=result__UTJB;
+ Self__DK1=(__INTEGER__Q)(Self__DK1 - 1);
};
- Result__DSYK=((void **)result__QZBR);
- Self__QQRL=(__INTEGER)(nb_elements__DMRK - 1);
- while ((Self__QQRL >= 0)) {
- Result__DSYK[Self__QQRL]=NULL;
- Self__QQRL=(__INTEGER)(Self__QQRL - 1);
- };
- return(Result__DSYK);
}
-static void** create__SNRE(__INTEGER nb_elements__UNRE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__5RXC(__STRING__BC *Self__ASXC,void *other__BSXC)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__0ZBR,a__ZZBR,new_size__1ZBR,new_size2__2ZBR,a__3ZBR;
- __UINTEGER_32 new_size__4ZBR;
- __POINTER result__YZBR,ptr_table__GWNR,next__FWNR,result__HWNR;
- __INTEGER Self__44JF;
- void **Result__KUXE;
- sz__0ZBR=((__UINTEGER_32 )(__INTEGER)(nb_elements__UNRE * ((__INTEGER )(sizeof(void *)))));
- result__YZBR=((__POINTER )(NULL));
- a__ZZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1ZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__0ZBR + a__ZZBR) & (__UINTEGER_32)(~ a__ZZBR));
- new_size2__2ZBR=(__UINTEGER_32)(new_size__1ZBR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__2ZBR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__3ZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4ZBR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__2ZBR + a__3ZBR) & (__UINTEGER_32)(~ a__3ZBR));
- ptr_table__GWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4ZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FWNR=((__POINTER )(NULL));
- result__HWNR=((__POINTER *)ptr_table__GWNR)[ 0];
- if ((result__HWNR == (void *)NULL)) {
- result__HWNR=new_lab__2PJ(new_size__4ZBR);
- next__FWNR=(void *)((unsigned long)result__HWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ZBR)));
- ((__POINTER *)next__FWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GWNR)[ 0]=next__FWNR;
- } else {
- next__FWNR=((__POINTER *)result__HWNR)[ 0];
- if ((next__FWNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HWNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4ZBR << 1)) <= 4096)) {
- next__FWNR=(void *)((unsigned long)result__HWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4ZBR)));
- } else {
- next__FWNR=new_lab__2PJ(new_size__4ZBR);
- };
- ((__POINTER *)next__FWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GWNR)[ 0]=next__FWNR;
- } else {
- ((__POINTER *)result__HWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HWNR=next__FWNR;
- };
- };
- ((__POINTER *)result__HWNR)[ 0]=((__POINTER ) 3);
- result__YZBR=(void *)((unsigned long)result__HWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__YZBR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__1ZBR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__KUXE=((void **)result__YZBR);
- Self__44JF=(__INTEGER)(nb_elements__UNRE - 1);
- while ((Self__44JF >= 0)) {
- Result__KUXE[Self__44JF]=NULL;
- Self__44JF=(__INTEGER)(Self__44JF - 1);
- };
- return(Result__KUXE);
+ __INTEGER__Q __tmp__KSXC,__tmp__LSXC,i__3DOU;
+ __BOOLEAN__L result__DSXC,Result__CSXC;
+ __CHARACTER__DB *__tmp__2SXC,*__tmp__3SXC,*Self__4DOU;
+ result__DSXC=FALSE__O__;
+ __tmp__KSXC=Self__ASXC->count__WJ;
+ if (((struct ___OBJ *)other__BSXC)->__id==__STRING_CONSTANT__0__) {
+ __tmp__LSXC=((__STRING_CONSTANT__0 *)other__BSXC)->count__0C;
+ } else /* STRING */ {
+ __tmp__LSXC=((__STRING__BC *)other__BSXC)->count__WJ;
+ };
+ if ((__tmp__KSXC == __tmp__LSXC)) {
+ if ((Self__ASXC->count__WJ == 0)) {
+ result__DSXC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__2SXC=Self__ASXC->storage__LFL;
+ if (((struct ___OBJ *)other__BSXC)->__id==__STRING_CONSTANT__0__) {
+ __tmp__3SXC=((__STRING_CONSTANT__0 *)other__BSXC)->storage__1C;
+ } else /* STRING */ {
+ __tmp__3SXC=((__STRING__BC *)other__BSXC)->storage__LFL;
+ };
+ Self__4DOU=((__CHARACTER__DB *)__tmp__2SXC);
+ __tmp__2SXC=__tmp__3SXC;
+ i__3DOU=(__INTEGER__Q)(Self__ASXC->count__WJ - 1);
+ while (((i__3DOU >= 0) && (Self__4DOU[i__3DOU] == ((__CHARACTER__DB *)__tmp__2SXC)[i__3DOU]))) {
+ i__3DOU=(__INTEGER__Q)(i__3DOU - 1);
+ };
+ result__DSXC=(i__3DOU < 0);
+ };
+ };
+ Result__CSXC=result__DSXC;
+ return(Result__CSXC);
}
-static void** create__WVWG(__INTEGER nb_elements__YVWG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L is_integer__E3LC(__STRING__BC *Self__F3LC)
+// ({STRING__BC}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__4BAR,a__3BAR,new_size__5BAR,new_size2__ACAR,a__BCAR;
- __UINTEGER_32 new_size__CCAR;
- __POINTER result__2BAR,ptr_table__LWNR,next__KWNR,result__MWNR;
- __INTEGER Self__OKAH;
- void **Result__FUYG;
- sz__4BAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__YVWG * ((__INTEGER )(sizeof(void *)))));
- result__2BAR=((__POINTER )(NULL));
- a__3BAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5BAR=(__UINTEGER_32)((__UINTEGER_32)(sz__4BAR + a__3BAR) & (__UINTEGER_32)(~ a__3BAR));
- new_size2__ACAR=(__UINTEGER_32)(new_size__5BAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__ACAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__BCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CCAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ACAR + a__BCAR) & (__UINTEGER_32)(~ a__BCAR));
- ptr_table__LWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CCAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__KWNR=((__POINTER )(NULL));
- result__MWNR=((__POINTER *)ptr_table__LWNR)[ 0];
- if ((result__MWNR == (void *)NULL)) {
- result__MWNR=new_lab__2PJ(new_size__CCAR);
- next__KWNR=(void *)((unsigned long)result__MWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CCAR)));
- ((__POINTER *)next__KWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LWNR)[ 0]=next__KWNR;
- } else {
- next__KWNR=((__POINTER *)result__MWNR)[ 0];
- if ((next__KWNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MWNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CCAR << 1)) <= 4096)) {
- next__KWNR=(void *)((unsigned long)result__MWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CCAR)));
- } else {
- next__KWNR=new_lab__2PJ(new_size__CCAR);
- };
- ((__POINTER *)next__KWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LWNR)[ 0]=next__KWNR;
- } else {
- ((__POINTER *)result__MWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MWNR=next__KWNR;
- };
- };
- ((__POINTER *)result__MWNR)[ 0]=((__POINTER ) 3);
- result__2BAR=(void *)((unsigned long)result__MWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__2BAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__5BAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__FUYG=((void **)result__2BAR);
- Self__OKAH=(__INTEGER)(nb_elements__YVWG - 1);
- while ((Self__OKAH >= 0)) {
- Result__FUYG[Self__OKAH]=NULL;
- Self__OKAH=(__INTEGER)(Self__OKAH - 1);
- };
- return(Result__FUYG);
+ __INTEGER__Q state__I3LC,value__J3LC,i__H3LC,__tmp__JAMC;
+ __BOOLEAN__L negative__K3LC,result__L3LC,__tmp__Z4LC,result__Y2CI;
+ __BOOLEAN__L result__GR0T,__tmp__ZCMC;
+ __CHARACTER__DB __tmp__B4LC;
+ state__I3LC= 0;
+ value__J3LC= 0;
+ negative__K3LC=FALSE__O__;
+ result__L3LC=FALSE__O__;
+ i__H3LC= 1;
+ while ((! ((state__I3LC == 4) || (i__H3LC > Self__F3LC->count__WJ)))) {
+ __tmp__B4LC=((__CHARACTER__DB *)Self__F3LC->storage__LFL)[(__INTEGER__Q)(i__H3LC - 1)];
+ if ((state__I3LC == 0)) {
+ if ((((((((__tmp__B4LC == ' ') || (__tmp__B4LC == '\t')) || (__tmp__B4LC == '\n')) || (__tmp__B4LC == '\r')) || (__tmp__B4LC == '\0')) || (__tmp__B4LC == '\f')) || (__tmp__B4LC == '\v'))) {
+ __tmp__Z4LC=TRUE__K__;
+ } else /* FALSE */ {
+ result__Y2CI=(__tmp__B4LC == '+');
+ if (result__Y2CI) {
+ state__I3LC= 1;
+ };
+ __tmp__Z4LC=result__Y2CI;
+ };
+ if (__tmp__Z4LC) {
+ __tmp__Z4LC=TRUE__K__;
+ } else /* FALSE */ {
+ result__Y2CI=(__tmp__B4LC == '-');
+ if (result__Y2CI) {
+ negative__K3LC=TRUE__K__;
+ state__I3LC= 1;
+ };
+ __tmp__Z4LC=result__Y2CI;
+ };
+ if ((! __tmp__Z4LC)) {
+ __tmp__Z4LC=FALSE__O__;
+ if ((((__INTEGER_8__FZF )__tmp__B4LC) >= ((__INTEGER_8__FZF )'0'))) {
+ __tmp__Z4LC=(((__INTEGER_8__FZF )__tmp__B4LC) <= ((__INTEGER_8__FZF )'9'));
+ };
+ if (__tmp__Z4LC) {
+ value__J3LC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) - 48);
+ state__I3LC= 2;
+ } else /* FALSE */ {
+ state__I3LC= 4;
+ };
+ };
+ __tmp__Z4LC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__Z4LC=FALSE__O__;
+ };
+ if (__tmp__Z4LC) {
+ __tmp__Z4LC=TRUE__K__;
+ } else /* FALSE */ {
+ result__Y2CI=(state__I3LC == 1);
+ if (result__Y2CI) {
+ result__GR0T=FALSE__O__;
+ if ((((__INTEGER_8__FZF )__tmp__B4LC) >= ((__INTEGER_8__FZF )'0'))) {
+ result__GR0T=(((__INTEGER_8__FZF )__tmp__B4LC) <= ((__INTEGER_8__FZF )'9'));
+ };
+ if (result__GR0T) {
+ __tmp__JAMC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) - 48);
+ value__J3LC=__tmp__JAMC;
+ if (negative__K3LC) {
+ value__J3LC=(__INTEGER__Q)(- __tmp__JAMC);
+ };
+ state__I3LC= 2;
+ } else /* FALSE */ {
+ state__I3LC= 4;
+ };
+ };
+ __tmp__Z4LC=result__Y2CI;
+ };
+ if (__tmp__Z4LC) {
+ __tmp__Z4LC=TRUE__K__;
+ } else /* FALSE */ {
+ result__Y2CI=(state__I3LC == 2);
+ if (result__Y2CI) {
+ result__GR0T=FALSE__O__;
+ if ((((__INTEGER_8__FZF )__tmp__B4LC) >= ((__INTEGER_8__FZF )'0'))) {
+ result__GR0T=(((__INTEGER_8__FZF )__tmp__B4LC) <= ((__INTEGER_8__FZF )'9'));
+ };
+ if (result__GR0T) {
+ if (negative__K3LC) {
+ value__J3LC=(__INTEGER__Q)((__INTEGER__Q)( 10 * value__J3LC) - (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) - 48));
+ } else /* FALSE */ {
+ value__J3LC=(__INTEGER__Q)((__INTEGER__Q)( 10 * value__J3LC) + (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__B4LC)) - 48));
+ };
+ if (((negative__K3LC && (value__J3LC > 0)) || ((! negative__K3LC) && (value__J3LC < 0)))) {
+ state__I3LC= 4;
+ };
+ __tmp__ZCMC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__ZCMC=FALSE__O__;
+ };
+ if ((! __tmp__ZCMC)) {
+ if ((((((((__tmp__B4LC == ' ') || (__tmp__B4LC == '\t')) || (__tmp__B4LC == '\n')) || (__tmp__B4LC == '\r')) || (__tmp__B4LC == '\0')) || (__tmp__B4LC == '\f')) || (__tmp__B4LC == '\v'))) {
+ state__I3LC= 3;
+ } else /* FALSE */ {
+ state__I3LC= 4;
+ };
+ };
+ };
+ __tmp__Z4LC=result__Y2CI;
+ };
+ if ((! __tmp__Z4LC)) {
+ if ((state__I3LC == 3)) {
+ if ((! (((((((__tmp__B4LC == ' ') || (__tmp__B4LC == '\t')) || (__tmp__B4LC == '\n')) || (__tmp__B4LC == '\r')) || (__tmp__B4LC == '\0')) || (__tmp__B4LC == '\f')) || (__tmp__B4LC == '\v')))) {
+ state__I3LC= 4;
+ };
+ };
+ };
+ i__H3LC=(__INTEGER__Q)(i__H3LC + 1);
+ };
+ if (((state__I3LC != 0) && (state__I3LC != 4))) {
+ result__L3LC=TRUE__K__;
+ };
+ negative__K3LC=result__L3LC;
+ return(negative__K3LC);
}
-static void** create__XTSB(__INTEGER nb_elements__ZTSB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __INTEGER__Q to_integer__BFMC(__STRING__BC *Self__CFMC)
+// ({STRING__BC}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__C0BR,a__B0BR,new_size__D0BR,new_size2__E0BR,a__F0BR;
- __UINTEGER_32 new_size__G0BR;
- __POINTER result__A0BR,ptr_table__QWNR,next__PWNR,result__RWNR;
- __INTEGER Self__PWRC;
- void **Result__JKYB;
- sz__C0BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZTSB * ((__INTEGER )(sizeof(void *)))));
- result__A0BR=((__POINTER )(NULL));
- a__B0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__D0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__C0BR + a__B0BR) & (__UINTEGER_32)(~ a__B0BR));
- new_size2__E0BR=(__UINTEGER_32)(new_size__D0BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__E0BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__F0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__G0BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E0BR + a__F0BR) & (__UINTEGER_32)(~ a__F0BR));
- ptr_table__QWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PWNR=((__POINTER )(NULL));
- result__RWNR=((__POINTER *)ptr_table__QWNR)[ 0];
- if ((result__RWNR == (void *)NULL)) {
- result__RWNR=new_lab__2PJ(new_size__G0BR);
- next__PWNR=(void *)((unsigned long)result__RWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G0BR)));
- ((__POINTER *)next__PWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QWNR)[ 0]=next__PWNR;
- } else {
- next__PWNR=((__POINTER *)result__RWNR)[ 0];
- if ((next__PWNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RWNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__G0BR << 1)) <= 4096)) {
- next__PWNR=(void *)((unsigned long)result__RWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G0BR)));
- } else {
- next__PWNR=new_lab__2PJ(new_size__G0BR);
- };
- ((__POINTER *)next__PWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QWNR)[ 0]=next__PWNR;
- } else {
- ((__POINTER *)result__RWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__RWNR=next__PWNR;
- };
- };
- ((__POINTER *)result__RWNR)[ 0]=((__POINTER ) 3);
- result__A0BR=(void *)((unsigned long)result__RWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__A0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D0BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__JKYB=((void **)result__A0BR);
- Self__PWRC=(__INTEGER)(nb_elements__ZTSB - 1);
- while ((Self__PWRC >= 0)) {
- Result__JKYB[Self__PWRC]=NULL;
- Self__PWRC=(__INTEGER)(Self__PWRC - 1);
- };
- return(Result__JKYB);
+ __INTEGER__Q state__FFMC,result__IFMC,i__EFMC,__tmp__SHMC;
+ __BOOLEAN__L negative__HFMC,__tmp__UGMC,result__J4CI,result__5IV;
+ __CHARACTER__DB __tmp__2FMC;
+ state__FFMC= 0;
+ negative__HFMC=FALSE__O__;
+ result__IFMC= 0;
+ i__EFMC= 1;
+ while ((i__EFMC <= Self__CFMC->count__WJ)) {
+ __tmp__2FMC=((__CHARACTER__DB *)Self__CFMC->storage__LFL)[(__INTEGER__Q)(i__EFMC - 1)];
+ if ((state__FFMC == 0)) {
+ if ((((((((__tmp__2FMC == ' ') || (__tmp__2FMC == '\t')) || (__tmp__2FMC == '\n')) || (__tmp__2FMC == '\r')) || (__tmp__2FMC == '\0')) || (__tmp__2FMC == '\f')) || (__tmp__2FMC == '\v'))) {
+ __tmp__UGMC=TRUE__K__;
+ } else /* FALSE */ {
+ result__J4CI=(__tmp__2FMC == '+');
+ if (result__J4CI) {
+ state__FFMC= 1;
+ };
+ __tmp__UGMC=result__J4CI;
+ };
+ if ((! __tmp__UGMC)) {
+ if ((__tmp__2FMC == '-')) {
+ negative__HFMC=TRUE__K__;
+ state__FFMC= 1;
+ } else /* FALSE */ {
+ result__IFMC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) - 48);
+ state__FFMC= 2;
+ };
+ };
+ __tmp__UGMC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__UGMC=FALSE__O__;
+ };
+ if (__tmp__UGMC) {
+ __tmp__UGMC=TRUE__K__;
+ } else /* FALSE */ {
+ result__J4CI=(state__FFMC == 1);
+ if (result__J4CI) {
+ __tmp__SHMC=(__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) - 48);
+ result__IFMC=__tmp__SHMC;
+ if (negative__HFMC) {
+ result__IFMC=(__INTEGER__Q)(- __tmp__SHMC);
+ };
+ state__FFMC= 2;
+ };
+ __tmp__UGMC=result__J4CI;
+ };
+ if (__tmp__UGMC) {
+ __tmp__UGMC=TRUE__K__;
+ } else /* FALSE */ {
+ result__J4CI=(state__FFMC == 2);
+ if (result__J4CI) {
+ result__5IV=FALSE__O__;
+ if ((((__INTEGER_8__FZF )__tmp__2FMC) >= ((__INTEGER_8__FZF )'0'))) {
+ result__5IV=(((__INTEGER_8__FZF )__tmp__2FMC) <= ((__INTEGER_8__FZF )'9'));
+ };
+ if (result__5IV) {
+ if (negative__HFMC) {
+ result__IFMC=(__INTEGER__Q)((__INTEGER__Q)( 10 * result__IFMC) - (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) - 48));
+ } else /* FALSE */ {
+ result__IFMC=(__INTEGER__Q)((__INTEGER__Q)( 10 * result__IFMC) + (__INTEGER__Q)(((__INTEGER__Q )((__INTEGER_8__FZF )__tmp__2FMC)) - 48));
+ };
+ } else /* FALSE */ {
+ state__FFMC= 3;
+ };
+ };
+ __tmp__UGMC=result__J4CI;
+ };
+ if ((! __tmp__UGMC)) {
+ if ((state__FFMC == 3)) {
+ i__EFMC=Self__CFMC->count__WJ;
+ };
+ };
+ i__EFMC=(__INTEGER__Q)(i__EFMC + 1);
+ };
+ state__FFMC=result__IFMC;
+ return(state__FFMC);
}
-static void** create__4WXI(__INTEGER nb_elements__AXXI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get__HYW(__LIP_INTEGER__HDB *Self__IYW,__INTEGER__Q i__JYW)
+// ({LIP_INTEGER__HDB},{INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__K0BR,a__J0BR,new_size__L0BR,new_size2__M0BR,a__N0BR;
- __UINTEGER_32 new_size__O0BR;
- __POINTER result__I0BR,ptr_table__VWNR,next__UWNR,result__WWNR;
- __INTEGER Self__3ELJ;
- void **Result__5A2I;
- sz__K0BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__AXXI * ((__INTEGER )(sizeof(void *)))));
- result__I0BR=((__POINTER )(NULL));
- a__J0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__K0BR + a__J0BR) & (__UINTEGER_32)(~ a__J0BR));
- new_size2__M0BR=(__UINTEGER_32)(new_size__L0BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__M0BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__N0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__O0BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__M0BR + a__N0BR) & (__UINTEGER_32)(~ a__N0BR));
- ptr_table__VWNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__UWNR=((__POINTER )(NULL));
- result__WWNR=((__POINTER *)ptr_table__VWNR)[ 0];
- if ((result__WWNR == (void *)NULL)) {
- result__WWNR=new_lab__2PJ(new_size__O0BR);
- next__UWNR=(void *)((unsigned long)result__WWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0BR)));
- ((__POINTER *)next__UWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VWNR)[ 0]=next__UWNR;
- } else {
- next__UWNR=((__POINTER *)result__WWNR)[ 0];
- if ((next__UWNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WWNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__O0BR << 1)) <= 4096)) {
- next__UWNR=(void *)((unsigned long)result__WWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0BR)));
- } else {
- next__UWNR=new_lab__2PJ(new_size__O0BR);
- };
- ((__POINTER *)next__UWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VWNR)[ 0]=next__UWNR;
- } else {
- ((__POINTER *)result__WWNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WWNR=next__UWNR;
- };
- };
- ((__POINTER *)result__WWNR)[ 0]=((__POINTER ) 3);
- result__I0BR=(void *)((unsigned long)result__WWNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__I0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__L0BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__5A2I=((void **)result__I0BR);
- Self__3ELJ=(__INTEGER)(nb_elements__AXXI - 1);
- while ((Self__3ELJ >= 0)) {
- Result__5A2I[Self__3ELJ]=NULL;
- Self__3ELJ=(__INTEGER)(Self__3ELJ - 1);
- };
- return(Result__5A2I);
+ __LIP_INTEGER__HDB *result__LYW,*result__YGBD;
+ __POINTER__IB ptr__ZGBD,__tmp__5GBD,__tmp__E2WT,__tmp__G2WT;
+ __INTEGER__Q typ_id__3GBD;
+ __UINTEGER_32__ZWB __tmp__H2WT;
+ void *Result__KYW;
+ __BOOLEAN__L Result__EXUB;
+ __FAST_ARRAYoLIP_INTEGERo__MYW *Self__MIBD;
+ result__LYW=NULL;
+ Result__EXUB=(((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW)->parent_arrayed_collection__UYW.upper__FXUB < 0);
+ if (Result__EXUB) {
+ result__YGBD=NULL;
+ ptr__ZGBD=((__POINTER__IB )(NULL));
+ typ_id__3GBD= 0;
+ __tmp__5GBD=((__POINTER__IB )sizeof(__LIP_INTEGER__HDB));
+ if (((unsigned long)__tmp__5GBD == 0)) {
+ result__YGBD=Self__IYW;
+ } else /* FALSE */ {
+ typ_id__3GBD=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5GBD));
+ if ((typ_id__3GBD == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__E2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__G2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__5GBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__H2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__G2WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__E2WT=micro_alloc__table__lab__UKI(__tmp__G2WT,((__POINTER__IB )(&(table_size[(__tmp__H2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__G2WT)));
+ ptr__ZGBD=__tmp__E2WT;
+ } else /* FALSE */ {
+ __tmp__H2WT=((__UINTEGER_32__ZWB )typ_id__3GBD);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__E2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__G2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__5GBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E2WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__E2WT=micro_alloc__table__lab__UKI(__tmp__G2WT,((__POINTER__IB )(&(table_type[(__tmp__H2WT)]))),(__UINTEGER_32__ZWB)(__tmp__H2WT | 1));
+ ptr__ZGBD=__tmp__E2WT;
+ };
+ result__YGBD=((__LIP_INTEGER__HDB *)ptr__ZGBD);
+ *(result__YGBD) = *(Self__IYW);
+ };
+ result__LYW=result__YGBD;
+ } else /* FALSE */ {
+ Self__MIBD=((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW);
+ result__YGBD=((void **)Self__MIBD->parent_arrayed_collection__UYW.storage__Q0UB)[Self__MIBD->parent_arrayed_collection__UYW.upper__FXUB];
+ result__LYW=result__YGBD;
+ Self__MIBD=((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW);
+ Self__MIBD->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(Self__MIBD->parent_arrayed_collection__UYW.upper__FXUB - 1);
+ };
+ ((__LIP_INTEGER__HDB *)result__LYW)->value__PHC=i__JYW;
+ Result__KYW=result__LYW;
+ return(Result__KYW);
}
-static void** create__YXXI(__INTEGER nb_elements__0XXI)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void* get__TTW(__LIP_STRING__TDB *Self__UTW,__STRING_CONSTANT__0 *str__VTW)
+// ({LIP_STRING__TDB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__S0BR,a__R0BR,new_size__T0BR,new_size2__U0BR,a__V0BR;
- __UINTEGER_32 new_size__W0BR;
- __POINTER result__Q0BR,ptr_table__0WNR,next__ZWNR,result__1WNR;
- __INTEGER Self__EGLJ;
- void **Result__LD2I;
- sz__S0BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__0XXI * ((__INTEGER )(sizeof(void *)))));
- result__Q0BR=((__POINTER )(NULL));
- a__R0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__S0BR + a__R0BR) & (__UINTEGER_32)(~ a__R0BR));
- new_size2__U0BR=(__UINTEGER_32)(new_size__T0BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__U0BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__V0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W0BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__U0BR + a__V0BR) & (__UINTEGER_32)(~ a__V0BR));
- ptr_table__0WNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZWNR=((__POINTER )(NULL));
- result__1WNR=((__POINTER *)ptr_table__0WNR)[ 0];
- if ((result__1WNR == (void *)NULL)) {
- result__1WNR=new_lab__2PJ(new_size__W0BR);
- next__ZWNR=(void *)((unsigned long)result__1WNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0BR)));
- ((__POINTER *)next__ZWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0WNR)[ 0]=next__ZWNR;
- } else {
- next__ZWNR=((__POINTER *)result__1WNR)[ 0];
- if ((next__ZWNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1WNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__W0BR << 1)) <= 4096)) {
- next__ZWNR=(void *)((unsigned long)result__1WNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0BR)));
- } else {
- next__ZWNR=new_lab__2PJ(new_size__W0BR);
- };
- ((__POINTER *)next__ZWNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0WNR)[ 0]=next__ZWNR;
- } else {
- ((__POINTER *)result__1WNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZWNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1WNR=next__ZWNR;
- };
- };
- ((__POINTER *)result__1WNR)[ 0]=((__POINTER ) 3);
- result__Q0BR=(void *)((unsigned long)result__1WNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__Q0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__T0BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__LD2I=((void **)result__Q0BR);
- Self__EGLJ=(__INTEGER)(nb_elements__0XXI - 1);
- while ((Self__EGLJ >= 0)) {
- Result__LD2I[Self__EGLJ]=NULL;
- Self__EGLJ=(__INTEGER)(Self__EGLJ - 1);
- };
- return(Result__LD2I);
+ __LIP_STRING__TDB *result__XTW,*result__IDBD;
+ __POINTER__IB ptr__JDBD,__tmp__PDBD,__tmp__L2WT,__tmp__N2WT;
+ __INTEGER__Q typ_id__NDBD;
+ __UINTEGER_32__ZWB __tmp__O2WT;
+ void *Result__WTW;
+ __BOOLEAN__L Result__VWUB;
+ __FAST_ARRAYoLIP_STRINGo__YTW *Self__2EBD;
+ result__XTW=NULL;
+ Result__VWUB=(((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW)->parent_arrayed_collection__AUW.upper__WWUB < 0);
+ if (Result__VWUB) {
+ result__IDBD=NULL;
+ ptr__JDBD=((__POINTER__IB )(NULL));
+ typ_id__NDBD= 0;
+ __tmp__PDBD=((__POINTER__IB )sizeof(__LIP_STRING__TDB));
+ if (((unsigned long)__tmp__PDBD == 0)) {
+ result__IDBD=Self__UTW;
+ } else /* FALSE */ {
+ typ_id__NDBD=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PDBD));
+ if ((typ_id__NDBD == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__L2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__N2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PDBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__O2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__N2WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__L2WT=micro_alloc__table__lab__UKI(__tmp__N2WT,((__POINTER__IB )(&(table_size[(__tmp__O2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__N2WT)));
+ ptr__JDBD=__tmp__L2WT;
+ } else /* FALSE */ {
+ __tmp__O2WT=((__UINTEGER_32__ZWB )typ_id__NDBD);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__L2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__N2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PDBD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L2WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__L2WT=micro_alloc__table__lab__UKI(__tmp__N2WT,((__POINTER__IB )(&(table_type[(__tmp__O2WT)]))),(__UINTEGER_32__ZWB)(__tmp__O2WT | 1));
+ ptr__JDBD=__tmp__L2WT;
+ };
+ result__IDBD=((__LIP_STRING__TDB *)ptr__JDBD);
+ *(result__IDBD) = *(Self__UTW);
+ };
+ result__XTW=result__IDBD;
+ } else /* FALSE */ {
+ Self__2EBD=((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW);
+ result__IDBD=((void **)Self__2EBD->parent_arrayed_collection__AUW.storage__BZUB)[Self__2EBD->parent_arrayed_collection__AUW.upper__WWUB];
+ result__XTW=result__IDBD;
+ Self__2EBD=((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW);
+ Self__2EBD->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(Self__2EBD->parent_arrayed_collection__AUW.upper__WWUB - 1);
+ };
+ ((__LIP_STRING__TDB *)result__XTW)->value__MGC=str__VTW;
+ Result__WTW=result__XTW;
+ return(Result__WTW);
}
-static __FAST_ARRAYoLOCALo* create__VSOH(__INTEGER new_count__XSOH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L run_with__WEXC(__LIP_SLOT_CODE__HC *Self__XEXC,void *val__YEXC)
+// ({LIP_SLOT_CODE__HC},{NULLxLIP_BOOLEAN__BCBxLIP_INTEGER__HDBxLIP_STRING__TDB}) With result Recursive, No inlinable.
{
- __POINTER ptr__2GDR,ptr_table__5WNR,next__4WNR,result__AXNR;
- __POINTER ptr_table__EXNR,next__DXNR,result__FXNR;
- __INTEGER typ_id__3GDR,upper__4UEI,Self__EMKI;
- __UINTEGER_32 sz__4GDR,a__5GDR,new_size__AHDR,t__BHDR,a__CHDR;
- __UINTEGER_32 new_size__HXNR,lab_type__GXNR;
- __FAST_ARRAYoLOCALo *result__1GDR,*Self__WNEI;
- __BOOLEAN __tmp__JOEI;
- void **Self__2UEI;
- result__1GDR=NULL;
- ptr__2GDR=((__POINTER )(NULL));
- typ_id__3GDR= 0;
- sz__4GDR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__4GDR == 0)) {
- result__1GDR=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__3GDR=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4GDR);
- if ((typ_id__3GDR == (__INTEGER)(- 1))) {
- a__5GDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AHDR=(__UINTEGER_32)((__UINTEGER_32)(sz__4GDR + a__5GDR) & (__UINTEGER_32)(~ a__5GDR));
- ptr_table__5WNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AHDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4WNR=((__POINTER )(NULL));
- result__AXNR=((__POINTER *)ptr_table__5WNR)[ 0];
- if ((result__AXNR == (void *)NULL)) {
- result__AXNR=new_lab__2PJ(new_size__AHDR);
- next__4WNR=(void *)((unsigned long)result__AXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AHDR)));
- ((__POINTER *)next__4WNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5WNR)[ 0]=next__4WNR;
- } else {
- next__4WNR=((__POINTER *)result__AXNR)[ 0];
- if ((next__4WNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AXNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AHDR << 1)) <= 4096)) {
- next__4WNR=(void *)((unsigned long)result__AXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AHDR)));
- } else {
- next__4WNR=new_lab__2PJ(new_size__AHDR);
- };
- ((__POINTER *)next__4WNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5WNR)[ 0]=next__4WNR;
- } else {
- ((__POINTER *)result__AXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4WNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AXNR=next__4WNR;
- };
- };
- ptr__2GDR=result__AXNR;
- } else {
- t__BHDR=((__UINTEGER_32 )typ_id__3GDR);
- a__CHDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HXNR=(__UINTEGER_32)((__UINTEGER_32)(sz__4GDR + a__CHDR) & (__UINTEGER_32)(~ a__CHDR));
- ptr_table__EXNR=((__POINTER )(&(table_type[(t__BHDR)])));
- lab_type__GXNR=(__UINTEGER_32)(t__BHDR | 1);
- next__DXNR=((__POINTER )(NULL));
- result__FXNR=((__POINTER *)ptr_table__EXNR)[ 0];
- if ((result__FXNR == (void *)NULL)) {
- result__FXNR=new_lab__2PJ(lab_type__GXNR);
- next__DXNR=(void *)((unsigned long)result__FXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXNR)));
- ((__POINTER *)next__DXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EXNR)[ 0]=next__DXNR;
- } else {
- next__DXNR=((__POINTER *)result__FXNR)[ 0];
- if ((next__DXNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FXNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HXNR << 1)) <= 4096)) {
- next__DXNR=(void *)((unsigned long)result__FXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXNR)));
- } else {
- next__DXNR=new_lab__2PJ(lab_type__GXNR);
+ __INTEGER__Q __tmp__RGXC,Self__BLXE;
+ void *__tmp__YGXC;
+ __POSITION__OL __tmp__XHXD;
+ __BOOLEAN__L __tmp__1EXC,__tmp__3EXC,__tmp__4EXC,__tmp__TFXC;
+ __FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__ZD5F;
+ __tmp__1EXC=((void *)val__YEXC == (void *)NULL);
+ __tmp__3EXC=((void *)Self__XEXC->argument__5AB == (void *)NULL);
+ if (__tmp__1EXC) {
+ __tmp__4EXC=(! __tmp__3EXC);
+ } else /* FALSE */ {
+ __tmp__4EXC=__tmp__3EXC;
+ };
+ __tmp__1EXC=(! __tmp__4EXC);
+ __tmp__3EXC=__tmp__1EXC;
+ if (__tmp__1EXC) {
+ if (((void *)Self__XEXC->argument__5AB != (void *)NULL)) {
+ __tmp__TFXC=set_value__EY0(((__LIP_SLOT_DATA__3AB *)Self__XEXC->argument__5AB),val__YEXC);
+ __tmp__3EXC=__tmp__TFXC;
+ add_last__4W5F(((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC),Self__XEXC->argument__5AB);
+ } else /* FALSE */ {
+ add_last__4W5F(((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC),NULL);
+ };
+ if (__tmp__3EXC) {
+ __tmp__RGXC=Self__XEXC->code__5XWB->parent_arrayed_collection__C5S.upper__PGXC;
+ Self__BLXE= 0;
+ while ((Self__BLXE <= __tmp__RGXC)) {
+ __tmp__YGXC=((void **)((__FAST_ARRAYoLIP_CODEo__04S *)Self__XEXC->code__5XWB)->parent_arrayed_collection__C5S.storage__0OYC)[Self__BLXE];
+ switch (((struct ___OBJ *)__tmp__YGXC)->__id) {
+ case __LIP_CALL__EHB__: {
+ run__WJAE(((__LIP_CALL__EHB *)__tmp__YGXC));
+ } break;
+ case __LIP_AFFECT__51LB__: {
+ run__TGXD(((__LIP_AFFECT__51LB *)__tmp__YGXC));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__XHXD=((__LIP_BINARY__VWQB *)__tmp__YGXC)->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__XHXD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)next__DXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EXNR)[ 0]=next__DXNR;
- } else {
- ((__POINTER *)result__FXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FXNR=next__DXNR;
- };
- };
- ptr__2GDR=result__FXNR;
- };
- result__1GDR=((__FAST_ARRAYoLOCALo *)ptr__2GDR);
- *(result__1GDR) = *(FAST_ARRAYoLOCALo__);
- };
- Self__WNEI=((__FAST_ARRAYoLOCALo *)result__1GDR);
- if ((new_count__XSOH > Self__WNEI->parent_arrayed_collection__YH4F.capacity__CWPG)) {
- Self__WNEI->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__XSOH);
- Self__WNEI->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__XSOH;
- __tmp__JOEI=TRUE__;
- } else {
- __tmp__JOEI=FALSE__;
- };
- if ((! __tmp__JOEI)) {
- if (((Self__WNEI->parent_arrayed_collection__YH4F.capacity__CWPG > 0) && (Self__WNEI->parent_arrayed_collection__YH4F.upper__1H4F >= 0))) {
- Self__2UEI=((void **)Self__WNEI->parent_arrayed_collection__YH4F.storage__NWPG);
- upper__4UEI=Self__WNEI->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__EMKI= 0;
- while ((Self__EMKI <= upper__4UEI)) {
- Self__2UEI[Self__EMKI]=NULL;
- Self__EMKI=(__INTEGER)(Self__EMKI + 1);
- };
- };
- };
- Self__WNEI->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(new_count__XSOH - 1);
- return(result__1GDR);
-}
-
-static __FAST_ARRAYoTYPEo* create_with_capacity__3ND(__INTEGER new_count__5ND)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__QPE,ptr_table__JXNR,next__IXNR,result__KXNR;
- __POINTER ptr_table__OXNR,next__NXNR,result__PXNR;
- __INTEGER typ_id__VPE;
- __UINTEGER_32 sz__SPE,a__OE4Q,new_size__2TZQ,t__4TZQ,a__SE4Q;
- __UINTEGER_32 new_size__RXNR,lab_type__QXNR;
- __FAST_ARRAYoTYPEo *result__PPE,*Self__Y1L;
- result__PPE=NULL;
- ptr__QPE=((__POINTER )(NULL));
- typ_id__VPE= 0;
- sz__SPE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPEo));
- if ((sz__SPE == 0)) {
- result__PPE=FAST_ARRAYoTYPEo__;
- } else {
- typ_id__VPE=__FAST_ARRAYoTYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SPE);
- if ((typ_id__VPE == (__INTEGER)(- 1))) {
- a__OE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2TZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__SPE + a__OE4Q) & (__UINTEGER_32)(~ a__OE4Q));
- ptr_table__JXNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2TZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__IXNR=((__POINTER )(NULL));
- result__KXNR=((__POINTER *)ptr_table__JXNR)[ 0];
- if ((result__KXNR == (void *)NULL)) {
- result__KXNR=new_lab__2PJ(new_size__2TZQ);
- next__IXNR=(void *)((unsigned long)result__KXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TZQ)));
- ((__POINTER *)next__IXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JXNR)[ 0]=next__IXNR;
- } else {
- next__IXNR=((__POINTER *)result__KXNR)[ 0];
- if ((next__IXNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KXNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2TZQ << 1)) <= 4096)) {
- next__IXNR=(void *)((unsigned long)result__KXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2TZQ)));
- } else {
- next__IXNR=new_lab__2PJ(new_size__2TZQ);
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__XHXD=((__LIP_UNARY__HZSB *)__tmp__YGXC)->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__XHXD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- ((__POINTER *)next__IXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JXNR)[ 0]=next__IXNR;
- } else {
- ((__POINTER *)result__KXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KXNR=next__IXNR;
- };
- };
- ptr__QPE=result__KXNR;
- } else {
- t__4TZQ=((__UINTEGER_32 )typ_id__VPE);
- a__SE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RXNR=(__UINTEGER_32)((__UINTEGER_32)(sz__SPE + a__SE4Q) & (__UINTEGER_32)(~ a__SE4Q));
- ptr_table__OXNR=((__POINTER )(&(table_type[(t__4TZQ)])));
- lab_type__QXNR=(__UINTEGER_32)(t__4TZQ | 1);
- next__NXNR=((__POINTER )(NULL));
- result__PXNR=((__POINTER *)ptr_table__OXNR)[ 0];
- if ((result__PXNR == (void *)NULL)) {
- result__PXNR=new_lab__2PJ(lab_type__QXNR);
- next__NXNR=(void *)((unsigned long)result__PXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXNR)));
- ((__POINTER *)next__NXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OXNR)[ 0]=next__NXNR;
- } else {
- next__NXNR=((__POINTER *)result__PXNR)[ 0];
- if ((next__NXNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PXNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RXNR << 1)) <= 4096)) {
- next__NXNR=(void *)((unsigned long)result__PXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXNR)));
- } else {
- next__NXNR=new_lab__2PJ(lab_type__QXNR);
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)next__NXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OXNR)[ 0]=next__NXNR;
- } else {
- ((__POINTER *)result__PXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PXNR=next__NXNR;
- };
- };
- ptr__QPE=result__PXNR;
- };
- result__PPE=((__FAST_ARRAYoTYPEo *)ptr__QPE);
- *(result__PPE) = *(FAST_ARRAYoTYPEo__);
- };
- Self__Y1L=((__FAST_ARRAYoTYPEo *)result__PPE);
- if ((Self__Y1L->parent_arrayed_collection__UOB.capacity__B2L < new_count__5ND)) {
- Self__Y1L->parent_arrayed_collection__UOB.storage__M2L=create__RUSB(new_count__5ND);
- Self__Y1L->parent_arrayed_collection__UOB.capacity__B2L=new_count__5ND;
- };
- Self__Y1L->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(- 1);
- return(result__PPE);
-}
-
-static void** create__JYEH(__INTEGER nb_elements__LYEH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__00BR,a__Z0BR,new_size__10BR,new_size2__20BR,a__30BR;
- __UINTEGER_32 new_size__40BR;
- __POINTER result__Y0BR,ptr_table__TXNR,next__SXNR,result__UXNR;
- __INTEGER Self__IPII;
- void **Result__UTGH;
- sz__00BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__LYEH * ((__INTEGER )(sizeof(void *)))));
- result__Y0BR=((__POINTER )(NULL));
- a__Z0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__10BR=(__UINTEGER_32)((__UINTEGER_32)(sz__00BR + a__Z0BR) & (__UINTEGER_32)(~ a__Z0BR));
- new_size2__20BR=(__UINTEGER_32)(new_size__10BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__20BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__30BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__40BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__20BR + a__30BR) & (__UINTEGER_32)(~ a__30BR));
- ptr_table__TXNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__40BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SXNR=((__POINTER )(NULL));
- result__UXNR=((__POINTER *)ptr_table__TXNR)[ 0];
- if ((result__UXNR == (void *)NULL)) {
- result__UXNR=new_lab__2PJ(new_size__40BR);
- next__SXNR=(void *)((unsigned long)result__UXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__40BR)));
- ((__POINTER *)next__SXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TXNR)[ 0]=next__SXNR;
- } else {
- next__SXNR=((__POINTER *)result__UXNR)[ 0];
- if ((next__SXNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UXNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__40BR << 1)) <= 4096)) {
- next__SXNR=(void *)((unsigned long)result__UXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__40BR)));
- } else {
- next__SXNR=new_lab__2PJ(new_size__40BR);
- };
- ((__POINTER *)next__SXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TXNR)[ 0]=next__SXNR;
- } else {
- ((__POINTER *)result__UXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UXNR=next__SXNR;
- };
- };
- ((__POINTER *)result__UXNR)[ 0]=((__POINTER ) 3);
- result__Y0BR=(void *)((unsigned long)result__UXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__Y0BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__10BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__UTGH=((void **)result__Y0BR);
- Self__IPII=(__INTEGER)(nb_elements__LYEH - 1);
- while ((Self__IPII >= 0)) {
- Result__UTGH[Self__IPII]=NULL;
- Self__IPII=(__INTEGER)(Self__IPII - 1);
- };
- return(Result__UTGH);
-}
-
-static void** create__ZEZK(__INTEGER nb_elements__1EZK)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__C1BR,a__B1BR,new_size__D1BR,new_size2__E1BR,a__F1BR;
- __UINTEGER_32 new_size__G1BR;
- __POINTER result__A1BR,ptr_table__YXNR,next__XXNR,result__ZXNR;
- __INTEGER Self__L3RL;
- void **Result__5A2K;
- sz__C1BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__1EZK * ((__INTEGER )(sizeof(void *)))));
- result__A1BR=((__POINTER )(NULL));
- a__B1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__D1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__C1BR + a__B1BR) & (__UINTEGER_32)(~ a__B1BR));
- new_size2__E1BR=(__UINTEGER_32)(new_size__D1BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__E1BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__F1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__G1BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E1BR + a__F1BR) & (__UINTEGER_32)(~ a__F1BR));
- ptr_table__YXNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XXNR=((__POINTER )(NULL));
- result__ZXNR=((__POINTER *)ptr_table__YXNR)[ 0];
- if ((result__ZXNR == (void *)NULL)) {
- result__ZXNR=new_lab__2PJ(new_size__G1BR);
- next__XXNR=(void *)((unsigned long)result__ZXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1BR)));
- ((__POINTER *)next__XXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YXNR)[ 0]=next__XXNR;
- } else {
- next__XXNR=((__POINTER *)result__ZXNR)[ 0];
- if ((next__XXNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZXNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__G1BR << 1)) <= 4096)) {
- next__XXNR=(void *)((unsigned long)result__ZXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G1BR)));
- } else {
- next__XXNR=new_lab__2PJ(new_size__G1BR);
- };
- ((__POINTER *)next__XXNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YXNR)[ 0]=next__XXNR;
- } else {
- ((__POINTER *)result__ZXNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XXNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZXNR=next__XXNR;
- };
- };
- ((__POINTER *)result__ZXNR)[ 0]=((__POINTER ) 3);
- result__A1BR=(void *)((unsigned long)result__ZXNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__A1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D1BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__5A2K=((void **)result__A1BR);
- Self__L3RL=(__INTEGER)(nb_elements__1EZK - 1);
- while ((Self__L3RL >= 0)) {
- Result__5A2K[Self__L3RL]=NULL;
- Self__L3RL=(__INTEGER)(Self__L3RL - 1);
- };
- return(Result__5A2K);
-}
-
-static void append__MOK(__STRING *Self__NOK,void *other__OOK)
-// ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER __tmp__XOK,needed_capacity__QOK,old_nb_elts__LOKB;
- __INTEGER upper__5XNR,Self__3XNR,dest__XBJB,src_capacity__YBJB;
- __INTEGER i2__ICJB,i1__HCJB;
- __CHARACTER *Self__KOKB,*new__CPKB,*__tmp__UPK,*__tmp__VPK,*Self__VBJB;
- __CHARACTER *src__WBJB;
- if (((struct ___OBJ *)other__OOK)->__id==__STRING_CONSTANT__) {
- __tmp__XOK=((__STRING_CONSTANT *)other__OOK)->count__XHB;
- } else {
- __tmp__XOK=((__STRING *)other__OOK)->count__VF;
- };
- needed_capacity__QOK=(__INTEGER)(Self__NOK->count__VF + __tmp__XOK);
- if ((Self__NOK->capacity__MNK < needed_capacity__QOK)) {
- if ((Self__NOK->capacity__MNK == 0)) {
- Self__NOK->capacity__MNK=needed_capacity__QOK;
- Self__NOK->storage__XNK=create__OUX(needed_capacity__QOK);
- } else {
- Self__KOKB=((__CHARACTER *)Self__NOK->storage__XNK);
- old_nb_elts__LOKB=Self__NOK->capacity__MNK;
- new__CPKB=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KOKB),((__UINTEGER_32 )old_nb_elts__LOKB),((__UINTEGER_32 )needed_capacity__QOK)));
- upper__5XNR=(__INTEGER)(needed_capacity__QOK - 1);
- Self__3XNR=old_nb_elts__LOKB;
- while ((Self__3XNR <= upper__5XNR)) {
- new__CPKB[Self__3XNR]='\0';
- Self__3XNR=(__INTEGER)(Self__3XNR + 1);
- };
- Self__NOK->storage__XNK=new__CPKB;
- Self__NOK->capacity__MNK=needed_capacity__QOK;
- };
- };
- __tmp__UPK=Self__NOK->storage__XNK;
- if (((struct ___OBJ *)other__OOK)->__id==__STRING_CONSTANT__) {
- __tmp__VPK=((__STRING_CONSTANT *)other__OOK)->storage__X4K;
- } else {
- __tmp__VPK=((__STRING *)other__OOK)->storage__XNK;
- };
- Self__VBJB=((__CHARACTER *)__tmp__UPK);
- src__WBJB=__tmp__VPK;
- dest__XBJB=Self__NOK->count__VF;
- src_capacity__YBJB=__tmp__XOK;
- i2__ICJB= 0;
- i1__HCJB=dest__XBJB;
- while ((i2__ICJB != src_capacity__YBJB)) {
- Self__VBJB[i1__HCJB]=((__CHARACTER *)src__WBJB)[i2__ICJB];
- i2__ICJB=(__INTEGER)(i2__ICJB + 1);
- i1__HCJB=(__INTEGER)(i1__HCJB + 1);
- };
- Self__NOK->count__VF=needed_capacity__QOK;
-}
-
-static void** create__INEH(__INTEGER nb_elements__KNEH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__K1BR,a__J1BR,new_size__L1BR,new_size2__M1BR,a__N1BR;
- __UINTEGER_32 new_size__O1BR;
- __POINTER result__I1BR,ptr_table__CYNR,next__BYNR,result__DYNR;
- __INTEGER Self__JNII;
- void **Result__IKGH;
- sz__K1BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__KNEH * ((__INTEGER )(sizeof(void *)))));
- result__I1BR=((__POINTER )(NULL));
- a__J1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__K1BR + a__J1BR) & (__UINTEGER_32)(~ a__J1BR));
- new_size2__M1BR=(__UINTEGER_32)(new_size__L1BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__M1BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__N1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__O1BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__M1BR + a__N1BR) & (__UINTEGER_32)(~ a__N1BR));
- ptr_table__CYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BYNR=((__POINTER )(NULL));
- result__DYNR=((__POINTER *)ptr_table__CYNR)[ 0];
- if ((result__DYNR == (void *)NULL)) {
- result__DYNR=new_lab__2PJ(new_size__O1BR);
- next__BYNR=(void *)((unsigned long)result__DYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1BR)));
- ((__POINTER *)next__BYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CYNR)[ 0]=next__BYNR;
- } else {
- next__BYNR=((__POINTER *)result__DYNR)[ 0];
- if ((next__BYNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DYNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__O1BR << 1)) <= 4096)) {
- next__BYNR=(void *)((unsigned long)result__DYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O1BR)));
- } else {
- next__BYNR=new_lab__2PJ(new_size__O1BR);
- };
- ((__POINTER *)next__BYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CYNR)[ 0]=next__BYNR;
- } else {
- ((__POINTER *)result__DYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DYNR=next__BYNR;
- };
- };
- ((__POINTER *)result__DYNR)[ 0]=((__POINTER ) 3);
- result__I1BR=(void *)((unsigned long)result__DYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__I1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__L1BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__IKGH=((void **)result__I1BR);
- Self__JNII=(__INTEGER)(nb_elements__KNEH - 1);
- while ((Self__JNII >= 0)) {
- Result__IKGH[Self__JNII]=NULL;
- Self__JNII=(__INTEGER)(Self__JNII - 1);
- };
- return(Result__IKGH);
-}
-
-static void** create__MBIE(__INTEGER nb_elements__OBIE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__S1BR,a__R1BR,new_size__T1BR,new_size2__U1BR,a__V1BR;
- __UINTEGER_32 new_size__W1BR;
- __POINTER result__Q1BR,ptr_table__HYNR,next__GYNR,result__IYNR;
- __INTEGER Self__OLJF;
- void **Result__BTRE;
- sz__S1BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__OBIE * ((__INTEGER )(sizeof(void *)))));
- result__Q1BR=((__POINTER )(NULL));
- a__R1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__S1BR + a__R1BR) & (__UINTEGER_32)(~ a__R1BR));
- new_size2__U1BR=(__UINTEGER_32)(new_size__T1BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__U1BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__V1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W1BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__U1BR + a__V1BR) & (__UINTEGER_32)(~ a__V1BR));
- ptr_table__HYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__GYNR=((__POINTER )(NULL));
- result__IYNR=((__POINTER *)ptr_table__HYNR)[ 0];
- if ((result__IYNR == (void *)NULL)) {
- result__IYNR=new_lab__2PJ(new_size__W1BR);
- next__GYNR=(void *)((unsigned long)result__IYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1BR)));
- ((__POINTER *)next__GYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HYNR)[ 0]=next__GYNR;
- } else {
- next__GYNR=((__POINTER *)result__IYNR)[ 0];
- if ((next__GYNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IYNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__W1BR << 1)) <= 4096)) {
- next__GYNR=(void *)((unsigned long)result__IYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1BR)));
- } else {
- next__GYNR=new_lab__2PJ(new_size__W1BR);
- };
- ((__POINTER *)next__GYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HYNR)[ 0]=next__GYNR;
- } else {
- ((__POINTER *)result__IYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IYNR=next__GYNR;
- };
- };
- ((__POINTER *)result__IYNR)[ 0]=((__POINTER ) 3);
- result__Q1BR=(void *)((unsigned long)result__IYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__Q1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__T1BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__BTRE=((void **)result__Q1BR);
- Self__OLJF=(__INTEGER)(nb_elements__OBIE - 1);
- while ((Self__OLJF >= 0)) {
- Result__BTRE[Self__OLJF]=NULL;
- Self__OLJF=(__INTEGER)(Self__OLJF - 1);
- };
- return(Result__BTRE);
-}
-
-static void** create__XFXJ(__INTEGER nb_elements__ZFXJ)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__01BR,a__Z1BR,new_size__11BR,new_size2__21BR,a__31BR;
- __UINTEGER_32 new_size__41BR;
- __POINTER result__Y1BR,ptr_table__MYNR,next__LYNR,result__NYNR;
- __INTEGER Self__TQNK;
- void **Result__3K2J;
- sz__01BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZFXJ * ((__INTEGER )(sizeof(void *)))));
- result__Y1BR=((__POINTER )(NULL));
- a__Z1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__11BR=(__UINTEGER_32)((__UINTEGER_32)(sz__01BR + a__Z1BR) & (__UINTEGER_32)(~ a__Z1BR));
- new_size2__21BR=(__UINTEGER_32)(new_size__11BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__21BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__31BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__41BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__21BR + a__31BR) & (__UINTEGER_32)(~ a__31BR));
- ptr_table__MYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__41BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LYNR=((__POINTER )(NULL));
- result__NYNR=((__POINTER *)ptr_table__MYNR)[ 0];
- if ((result__NYNR == (void *)NULL)) {
- result__NYNR=new_lab__2PJ(new_size__41BR);
- next__LYNR=(void *)((unsigned long)result__NYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41BR)));
- ((__POINTER *)next__LYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MYNR)[ 0]=next__LYNR;
- } else {
- next__LYNR=((__POINTER *)result__NYNR)[ 0];
- if ((next__LYNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NYNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__41BR << 1)) <= 4096)) {
- next__LYNR=(void *)((unsigned long)result__NYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__41BR)));
- } else {
- next__LYNR=new_lab__2PJ(new_size__41BR);
- };
- ((__POINTER *)next__LYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MYNR)[ 0]=next__LYNR;
- } else {
- ((__POINTER *)result__NYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NYNR=next__LYNR;
- };
- };
- ((__POINTER *)result__NYNR)[ 0]=((__POINTER ) 3);
- result__Y1BR=(void *)((unsigned long)result__NYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__Y1BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__11BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__3K2J=((void **)result__Y1BR);
- Self__TQNK=(__INTEGER)(nb_elements__ZFXJ - 1);
- while ((Self__TQNK >= 0)) {
- Result__3K2J[Self__TQNK]=NULL;
- Self__TQNK=(__INTEGER)(Self__TQNK - 1);
- };
- return(Result__3K2J);
-}
-
-static __FAST_ARRAYoSLOT_DATAo* create_with_capacity__1A4F(__INTEGER new_count__3A4F)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__SB4F,ptr_table__RYNR,next__QYNR,result__SYNR;
- __POINTER ptr_table__WYNR,next__VYNR,result__XYNR;
- __INTEGER typ_id__XB4F;
- __UINTEGER_32 sz__UB4F,a__VE4Q,new_size__AUZQ,t__CUZQ,a__ZE4Q;
- __UINTEGER_32 new_size__ZYNR,lab_type__YYNR;
- __FAST_ARRAYoSLOT_DATAo *result__RB4F,*Self__Z55F;
- result__RB4F=NULL;
- ptr__SB4F=((__POINTER )(NULL));
- typ_id__XB4F= 0;
- sz__UB4F=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOT_DATAo));
- if ((sz__UB4F == 0)) {
- result__RB4F=FAST_ARRAYoSLOT_DATAo__;
- } else {
- typ_id__XB4F=__FAST_ARRAYoSLOT_DATAo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UB4F);
- if ((typ_id__XB4F == (__INTEGER)(- 1))) {
- a__VE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AUZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__UB4F + a__VE4Q) & (__UINTEGER_32)(~ a__VE4Q));
- ptr_table__RYNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AUZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QYNR=((__POINTER )(NULL));
- result__SYNR=((__POINTER *)ptr_table__RYNR)[ 0];
- if ((result__SYNR == (void *)NULL)) {
- result__SYNR=new_lab__2PJ(new_size__AUZQ);
- next__QYNR=(void *)((unsigned long)result__SYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AUZQ)));
- ((__POINTER *)next__QYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RYNR)[ 0]=next__QYNR;
- } else {
- next__QYNR=((__POINTER *)result__SYNR)[ 0];
- if ((next__QYNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SYNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AUZQ << 1)) <= 4096)) {
- next__QYNR=(void *)((unsigned long)result__SYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AUZQ)));
- } else {
- next__QYNR=new_lab__2PJ(new_size__AUZQ);
+ } break;
+ case __LIP_IF__ERAC__: {
+ run__4HXD(((__LIP_IF__ERAC *)__tmp__YGXC));
+ } break;
+ case __LIP_PRINT__XRAC__: {
+ run__GOAE(((__LIP_PRINT__XRAC *)__tmp__YGXC));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__XHXD=((__LIP_VALUE__ALKD *)__tmp__YGXC)->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B;
+ (&__string_316)->count__0C= 17;
+ (&__string_316)->storage__1C="Unreachable code.";
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__XHXD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- ((__POINTER *)next__QYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RYNR)[ 0]=next__QYNR;
- } else {
- ((__POINTER *)result__SYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SYNR=next__QYNR;
- };
- };
- ptr__SB4F=result__SYNR;
- } else {
- t__CUZQ=((__UINTEGER_32 )typ_id__XB4F);
- a__ZE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZYNR=(__UINTEGER_32)((__UINTEGER_32)(sz__UB4F + a__ZE4Q) & (__UINTEGER_32)(~ a__ZE4Q));
- ptr_table__WYNR=((__POINTER )(&(table_type[(t__CUZQ)])));
- lab_type__YYNR=(__UINTEGER_32)(t__CUZQ | 1);
- next__VYNR=((__POINTER )(NULL));
- result__XYNR=((__POINTER *)ptr_table__WYNR)[ 0];
- if ((result__XYNR == (void *)NULL)) {
- result__XYNR=new_lab__2PJ(lab_type__YYNR);
- next__VYNR=(void *)((unsigned long)result__XYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZYNR)));
- ((__POINTER *)next__VYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WYNR)[ 0]=next__VYNR;
- } else {
- next__VYNR=((__POINTER *)result__XYNR)[ 0];
- if ((next__VYNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XYNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZYNR << 1)) <= 4096)) {
- next__VYNR=(void *)((unsigned long)result__XYNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZYNR)));
- } else {
- next__VYNR=new_lab__2PJ(lab_type__YYNR);
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)next__VYNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WYNR)[ 0]=next__VYNR;
- } else {
- ((__POINTER *)result__XYNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VYNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XYNR=next__VYNR;
- };
- };
- ptr__SB4F=result__XYNR;
- };
- result__RB4F=((__FAST_ARRAYoSLOT_DATAo *)ptr__SB4F);
- *(result__RB4F) = *(FAST_ARRAYoSLOT_DATAo__);
- };
- Self__Z55F=((__FAST_ARRAYoSLOT_DATAo *)result__RB4F);
- if ((Self__Z55F->parent_arrayed_collection__FK3F.capacity__E35F < new_count__3A4F)) {
- Self__Z55F->parent_arrayed_collection__FK3F.storage__A45F=create__Z3JG(new_count__3A4F);
- Self__Z55F->parent_arrayed_collection__FK3F.capacity__E35F=new_count__3A4F;
- };
- Self__Z55F->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(- 1);
- return(result__RB4F);
-}
-
-static void** create__BJR(__INTEGER nb_elements__DJR)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__C2BR,a__B2BR,new_size__D2BR,new_size2__E2BR,a__F2BR;
- __UINTEGER_32 new_size__G2BR;
- __POINTER result__A2BR,ptr_table__1YNR,next__0YNR,result__2YNR;
- __INTEGER Self__H2NB;
- void **Result__VFV;
- sz__C2BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__DJR * ((__INTEGER )(sizeof(void *)))));
- result__A2BR=((__POINTER )(NULL));
- a__B2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__D2BR=(__UINTEGER_32)((__UINTEGER_32)(sz__C2BR + a__B2BR) & (__UINTEGER_32)(~ a__B2BR));
- new_size2__E2BR=(__UINTEGER_32)(new_size__D2BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__E2BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__F2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__G2BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__E2BR + a__F2BR) & (__UINTEGER_32)(~ a__F2BR));
- ptr_table__1YNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G2BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0YNR=((__POINTER )(NULL));
- result__2YNR=((__POINTER *)ptr_table__1YNR)[ 0];
- if ((result__2YNR == (void *)NULL)) {
- result__2YNR=new_lab__2PJ(new_size__G2BR);
- next__0YNR=(void *)((unsigned long)result__2YNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2BR)));
- ((__POINTER *)next__0YNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1YNR)[ 0]=next__0YNR;
- } else {
- next__0YNR=((__POINTER *)result__2YNR)[ 0];
- if ((next__0YNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2YNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__G2BR << 1)) <= 4096)) {
- next__0YNR=(void *)((unsigned long)result__2YNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G2BR)));
- } else {
- next__0YNR=new_lab__2PJ(new_size__G2BR);
+ } break;
};
- ((__POINTER *)next__0YNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1YNR)[ 0]=next__0YNR;
- } else {
- ((__POINTER *)result__2YNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0YNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2YNR=next__0YNR;
+ Self__BLXE=(__INTEGER__Q)(Self__BLXE + 1);
};
};
- ((__POINTER *)result__2YNR)[ 0]=((__POINTER ) 3);
- result__A2BR=(void *)((unsigned long)result__2YNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__A2BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__D2BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__VFV=((void **)result__A2BR);
- Self__H2NB=(__INTEGER)(nb_elements__DJR - 1);
- while ((Self__H2NB >= 0)) {
- Result__VFV[Self__H2NB]=NULL;
- Self__H2NB=(__INTEGER)(Self__H2NB - 1);
+ Self__ZD5F=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__ZD5F->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(Self__ZD5F->parent_arrayed_collection__0FXC.upper__CE5F - 1);
};
- return(Result__VFV);
+ __tmp__1EXC=__tmp__3EXC;
+ return(__tmp__1EXC);
}
-static void add__CRK(__HASHED_SEToABSTRACT_STRINGo *Self__DRK,void *e__ERK)
-// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void load_directory__is_recursive__Q1AD(__LIP_CALL__EHB *Self__R1AD,__STRING_CONSTANT__0 *path__S1AD,__BOOLEAN__L is_rec__T1AD)
+// ({LIP_CALL__EHB},{NULLxSTRING_CONSTANT__0},{TRUE__KxFALSE__O}) Void Recursive, No inlinable.
{
- __INTEGER h__LRK,idx__MRK,typ_id__FJY;
- __POINTER ptr__AJY,ptr_table__AZNR,next__5YNR,result__BZNR;
- __POINTER ptr_table__FZNR,next__EZNR,result__GZNR;
- __UINTEGER_32 sz__CJY,a__Y0ZQ,new_size__W0ZQ,t__20ZQ,a__40ZQ;
- __UINTEGER_32 new_size__IZNR,lab_type__HZNR;
- void *node__PRK,*n__LMU;
- __HASHED_SET_NODEoABSTRACT_STRINGo *result__5IY,*Self__ODKB;
- has__MRN(Self__DRK,e__ERK);
- has__MRN(Self__DRK,e__ERK);
- h__LRK=hash_code__OPN(e__ERK);
- idx__MRK=(__INTEGER)(h__LRK % Self__DRK->capacity__TRK);
- node__PRK=((void **)Self__DRK->buckets__YRK)[idx__MRK];
- while ((! (((void *)node__PRK == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__PRK)->item__ESK,e__ERK)))) {
- node__PRK=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__PRK)->next__QSK;
- };
- if (((void *)node__PRK == (void *)NULL)) {
- if ((Self__DRK->capacity__TRK == Self__DRK->count__ZSK)) {
- increase_capacity__050(Self__DRK);
- idx__MRK=(__INTEGER)(h__LRK % Self__DRK->capacity__TRK);
- };
- n__LMU=((void **)Self__DRK->buckets__YRK)[idx__MRK];
- result__5IY=NULL;
- ptr__AJY=((__POINTER )(NULL));
- typ_id__FJY= 0;
- sz__CJY=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
- if ((sz__CJY == 0)) {
- result__5IY=HASHED_SET_NODEoABSTRACT_STRINGo__;
- } else {
- typ_id__FJY=__HASHED_SET_NODEoABSTRACT_STRINGo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CJY);
- if ((typ_id__FJY == (__INTEGER)(- 1))) {
- a__Y0ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W0ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__CJY + a__Y0ZQ) & (__UINTEGER_32)(~ a__Y0ZQ));
- ptr_table__AZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W0ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5YNR=((__POINTER )(NULL));
- result__BZNR=((__POINTER *)ptr_table__AZNR)[ 0];
- if ((result__BZNR == (void *)NULL)) {
- result__BZNR=new_lab__2PJ(new_size__W0ZQ);
- next__5YNR=(void *)((unsigned long)result__BZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0ZQ)));
- ((__POINTER *)next__5YNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AZNR)[ 0]=next__5YNR;
- } else {
- next__5YNR=((__POINTER *)result__BZNR)[ 0];
- if ((next__5YNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BZNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__W0ZQ << 1)) <= 4096)) {
- next__5YNR=(void *)((unsigned long)result__BZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W0ZQ)));
- } else {
- next__5YNR=new_lab__2PJ(new_size__W0ZQ);
+ __DIRECTORY_UNIX__POGD *dir__Z1AD,*__tmp__EOGD,*__tmp__5NLG;
+ __DIRECTORY_UNIX__POGD *__tmp__CAVG,*__tmp__QDXG;
+ void *result__5I4F,*__tmp__QJ4F,*__tmp__XL4F,*result__QIJI;
+ void *__tmp__5IJI,*__tmp__GLJI;
+ __INTEGER__Q stat__CWCG,__tmp__W14T,Self__Y14T,Self__NXOH,n__RR0T;
+ __INTEGER__Q __tmp__414T,__tmp__514T,__tmp__B24T,Self__C24T;
+ __INTEGER__Q __tmp__U24T,__tmp__W24T,Self__X24T,__tmp__G34T;
+ __INTEGER__Q Self__H34T,idx__XABB,__tmp__GJJI,n__X12G,n__2CXT;
+ __STRING__BC *Self__U14T,*Self__QR0T,*Self__SR0T,*Self__RBTT;
+ __STRING__BC *Self__X34T,*__tmp__MXBI,*Self__D5II,*Self__EO2G;
+ __STRING__BC *Self__W12G;
+ __POINTER__IB dirent__UBWH,ptr__5BYI,__tmp__FCYI,__tmp__W2WT;
+ __POINTER__IB __tmp__Y2WT,ptr__DEOU,__tmp__FEOU,__tmp__GEOU;
+ __POINTER__IB __tmp__HEOU;
+ __UINTEGER_32__ZWB __tmp__Z2WT,__tmp__IEOU;
+ __STRING_CONSTANT__0 *__tmp__2DWH,*__tmp__KEWH,*__tmp__J3AD;
+ __STRING_CONSTANT__0 *__tmp__A4AD;
+ __POSITION__OL pos__45XS;
+ __CHARACTER__DB *__tmp__V14T,*Self__X14T,*Self__U34T,*Self__HRDB;
+ __CHARACTER__DB *model__IRDB,*Self__LABB;
+ __CHARACTER__DB __tmp__RWCG,Self__BJYH;
+ __BOOLEAN__L __tmp__KYCG,result__TSJH,result__DJYH,__tmp__NJYH;
+ __BOOLEAN__L __tmp__VXBI,__tmp__TKJI,__tmp__Z3AD;
+ __LINKED_LISToENTRYo__ZBWH *result__4BYI,*Self__MIEJ;
+ __LINKED_LIST_NODEoENTRYo__K5DJ *result__CEOU,*Self__OEOU;
+ dir__Z1AD=NULL;
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
+ };
+ result__5I4F=NULL;
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
+ };
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ __tmp__EOGD=FILE_SYSTEM__01AD__->parent_directory__LPGD;
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
+ };
+ copy__Q2X(((__STRING__BC *)string_tmp2__BJ4F),__tmp__EOGD->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
+ };
+ add_last__ACV(((__STRING__BC *)string_tmp2__BJ4F),'/');
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
+ };
+ append__KWX(((__STRING__BC *)string_tmp2__BJ4F),path__S1AD);
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
+ };
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
+ };
+ stat__CWCG= 0;
+ Self__U14T=((__STRING__BC *)string_tmp2__BJ4F);
+ __tmp__V14T=Self__U14T->storage__LFL;
+ __tmp__W14T=(__INTEGER__Q)(Self__U14T->count__WJ - 1);
+ Self__X14T=((__CHARACTER__DB *)__tmp__V14T);
+ Self__Y14T=__tmp__W14T;
+ while ((Self__Y14T >= 0)) {
+ if (('\\' == Self__X14T[Self__Y14T])) {
+ Self__X14T[Self__Y14T]='/';
+ };
+ Self__Y14T=(__INTEGER__Q)(Self__Y14T - 1);
+ };
+ __tmp__W14T= 1;
+ while ((__tmp__W14T <= ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ)) {
+ __tmp__RWCG=((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__BJ4F)->storage__LFL)[(__INTEGER__Q)(__tmp__W14T - 1)];
+ if ((__tmp__RWCG == '/')) {
+ Self__NXOH=stat__CWCG;
+ if ((stat__CWCG == 0)) {
+ stat__CWCG= 1;
+ };
+ if ((Self__NXOH == 1)) {
+ Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ n__RR0T=(__INTEGER__Q)(__tmp__W14T - 1);
+ if ((n__RR0T > Self__QR0T->count__WJ)) {
+ Self__QR0T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((n__RR0T > 0)) {
+ __tmp__414T=(__INTEGER__Q)((__INTEGER__Q)(n__RR0T - 1) + 1);
+ if ((__tmp__414T > 0)) {
+ __tmp__514T=(__INTEGER__Q)(n__RR0T + 1);
+ __tmp__B24T=Self__QR0T->count__WJ;
+ Self__C24T=__tmp__514T;
+ while ((Self__C24T <= __tmp__B24T)) {
+ ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__C24T - __tmp__414T) - 1)]=((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(Self__C24T - 1)];
+ Self__C24T=(__INTEGER__Q)(Self__C24T + 1);
+ };
+ Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - __tmp__414T);
+ };
+ };
+ };
+ __tmp__W14T= 1;
+ };
+ if ((Self__NXOH == 2)) {
+ Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ n__RR0T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__W14T - (__INTEGER__Q)(__tmp__W14T - 1)) + 1);
+ if ((n__RR0T > 0)) {
+ __tmp__414T=(__INTEGER__Q)(__tmp__W14T + 1);
+ __tmp__514T=Self__QR0T->count__WJ;
+ __tmp__B24T=__tmp__414T;
+ while ((__tmp__B24T <= __tmp__514T)) {
+ ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__B24T - n__RR0T) - 1)]=((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(__tmp__B24T - 1)];
+ __tmp__B24T=(__INTEGER__Q)(__tmp__B24T + 1);
+ };
+ Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - n__RR0T);
+ };
+ __tmp__W14T=(__INTEGER__Q)(__tmp__W14T - 2);
+ stat__CWCG= 1;
+ };
+ if ((Self__NXOH == 3)) {
+ Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ n__RR0T=(__INTEGER__Q)(__tmp__W14T - 4);
+ while ((! ((n__RR0T < 1) || ('/' == ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(n__RR0T - 1)])))) {
+ n__RR0T=(__INTEGER__Q)(n__RR0T - 1);
+ };
+ if ((n__RR0T == 0)) {
+ Self__SR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ __tmp__414T=(__INTEGER__Q)(__tmp__W14T - 1);
+ if ((__tmp__414T > Self__SR0T->count__WJ)) {
+ Self__SR0T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((__tmp__414T > 0)) {
+ Self__C24T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__414T - 1) + 1);
+ if ((Self__C24T > 0)) {
+ __tmp__U24T=(__INTEGER__Q)(__tmp__414T + 1);
+ __tmp__W24T=Self__SR0T->count__WJ;
+ Self__X24T=__tmp__U24T;
+ while ((Self__X24T <= __tmp__W24T)) {
+ ((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__X24T - Self__C24T) - 1)]=((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)(Self__X24T - 1)];
+ Self__X24T=(__INTEGER__Q)(Self__X24T + 1);
+ };
+ Self__SR0T->count__WJ=(__INTEGER__Q)(Self__SR0T->count__WJ - Self__C24T);
+ };
};
- ((__POINTER *)next__5YNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AZNR)[ 0]=next__5YNR;
- } else {
- ((__POINTER *)result__BZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5YNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BZNR=next__5YNR;
};
- };
- ptr__AJY=result__BZNR;
- } else {
- t__20ZQ=((__UINTEGER_32 )typ_id__FJY);
- a__40ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IZNR=(__UINTEGER_32)((__UINTEGER_32)(sz__CJY + a__40ZQ) & (__UINTEGER_32)(~ a__40ZQ));
- ptr_table__FZNR=((__POINTER )(&(table_type[(t__20ZQ)])));
- lab_type__HZNR=(__UINTEGER_32)(t__20ZQ | 1);
- next__EZNR=((__POINTER )(NULL));
- result__GZNR=((__POINTER *)ptr_table__FZNR)[ 0];
- if ((result__GZNR == (void *)NULL)) {
- result__GZNR=new_lab__2PJ(lab_type__HZNR);
- next__EZNR=(void *)((unsigned long)result__GZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZNR)));
- ((__POINTER *)next__EZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FZNR)[ 0]=next__EZNR;
- } else {
- next__EZNR=((__POINTER *)result__GZNR)[ 0];
- if ((next__EZNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GZNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IZNR << 1)) <= 4096)) {
- next__EZNR=(void *)((unsigned long)result__GZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IZNR)));
- } else {
- next__EZNR=new_lab__2PJ(lab_type__HZNR);
+ __tmp__W14T= 1;
+ } else /* FALSE */ {
+ Self__SR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ __tmp__414T=(__INTEGER__Q)(__tmp__W14T - 1);
+ __tmp__514T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__414T - n__RR0T) + 1);
+ if ((__tmp__514T > 0)) {
+ Self__C24T=(__INTEGER__Q)(__tmp__414T + 1);
+ __tmp__U24T=Self__SR0T->count__WJ;
+ __tmp__W24T=Self__C24T;
+ while ((__tmp__W24T <= __tmp__U24T)) {
+ ((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__W24T - __tmp__514T) - 1)]=((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)(__tmp__W24T - 1)];
+ __tmp__W24T=(__INTEGER__Q)(__tmp__W24T + 1);
};
- ((__POINTER *)next__EZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FZNR)[ 0]=next__EZNR;
- } else {
- ((__POINTER *)result__GZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GZNR=next__EZNR;
+ Self__SR0T->count__WJ=(__INTEGER__Q)(Self__SR0T->count__WJ - __tmp__514T);
};
+ __tmp__W14T=n__RR0T;
};
- ptr__AJY=result__GZNR;
- };
- result__5IY=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__AJY);
- *(result__5IY) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
- };
- Self__ODKB=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__5IY);
- Self__ODKB->item__ESK=e__ERK;
- Self__ODKB->next__QSK=n__LMU;
- node__PRK=result__5IY;
- ((void **)Self__DRK->buckets__YRK)[idx__MRK]=result__5IY;
- Self__DRK->count__ZSK=(__INTEGER)(Self__DRK->count__ZSK + 1);
- };
-}
-
-static void* operator_to_name__E1B(void *op__H1B)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- __INTEGER __tmp__O1B,Self__I3C;
- __CHARACTER c__J1B;
- __BOOLEAN __tmp__21B,__tmp__J2B,result__JAW,__tmp__W2B,result__1AW;
- __BOOLEAN __tmp__D3B,result__NBW,__tmp__Q3B,result__5BW,__tmp__33B;
- __BOOLEAN result__RCW,__tmp__K4B,result__DDW,__tmp__X4B,result__VDW;
- __BOOLEAN __tmp__E5B,result__HEW,__tmp__R5B,result__ZEW,__tmp__45B;
- __BOOLEAN result__LFW,__tmp__LAC,result__3FW,__tmp__YAC,result__PGW;
- __BOOLEAN __tmp__FBC,result__BHW,__tmp__SBC,result__THW,__tmp__5BC;
- __BOOLEAN result__FIW,__tmp__MCC,result__XIW;
- c__J1B='\0';
- copy__BNK(string_tmp__RB,(&__string_84));
- __tmp__O1B=((__STRING_CONSTANT *)op__H1B)->count__XHB;
- Self__I3C= 1;
- while ((Self__I3C <= __tmp__O1B)) {
- c__J1B=((__CHARACTER *)((__STRING_CONSTANT *)op__H1B)->storage__X4K)[(__INTEGER)(Self__I3C - 1)];
- if ((c__J1B == '+')) {
- append__MOK(string_tmp__RB,(&__string_214));
- __tmp__21B=TRUE__;
- } else {
- __tmp__21B=FALSE__;
- };
- if (__tmp__21B) {
- __tmp__J2B=TRUE__;
- } else {
- result__JAW=(c__J1B == '-');
- if (result__JAW) {
- append__MOK(string_tmp__RB,(&__string_215));
- };
- __tmp__J2B=result__JAW;
- };
- if (__tmp__J2B) {
- __tmp__W2B=TRUE__;
- } else {
- result__1AW=(c__J1B == '~');
- if (result__1AW) {
- append__MOK(string_tmp__RB,(&__string_216));
- };
- __tmp__W2B=result__1AW;
- };
- if (__tmp__W2B) {
- __tmp__D3B=TRUE__;
- } else {
- result__NBW=(c__J1B == '!');
- if (result__NBW) {
- append__MOK(string_tmp__RB,(&__string_217));
- };
- __tmp__D3B=result__NBW;
- };
- if (__tmp__D3B) {
- __tmp__Q3B=TRUE__;
- } else {
- result__5BW=(c__J1B == '/');
- if (result__5BW) {
- append__MOK(string_tmp__RB,(&__string_218));
- };
- __tmp__Q3B=result__5BW;
- };
- if (__tmp__Q3B) {
- __tmp__33B=TRUE__;
- } else {
- result__RCW=(c__J1B == '*');
- if (result__RCW) {
- append__MOK(string_tmp__RB,(&__string_219));
- };
- __tmp__33B=result__RCW;
- };
- if (__tmp__33B) {
- __tmp__K4B=TRUE__;
- } else {
- result__DDW=(c__J1B == '^');
- if (result__DDW) {
- append__MOK(string_tmp__RB,(&__string_220));
- };
- __tmp__K4B=result__DDW;
- };
- if (__tmp__K4B) {
- __tmp__X4B=TRUE__;
- } else {
- result__VDW=(c__J1B == '%');
- if (result__VDW) {
- append__MOK(string_tmp__RB,(&__string_221));
- };
- __tmp__X4B=result__VDW;
- };
- if (__tmp__X4B) {
- __tmp__E5B=TRUE__;
- } else {
- result__HEW=(c__J1B == '>');
- if (result__HEW) {
- append__MOK(string_tmp__RB,(&__string_222));
- };
- __tmp__E5B=result__HEW;
- };
- if (__tmp__E5B) {
- __tmp__R5B=TRUE__;
- } else {
- result__ZEW=(c__J1B == '<');
- if (result__ZEW) {
- append__MOK(string_tmp__RB,(&__string_223));
+ stat__CWCG= 1;
};
- __tmp__R5B=result__ZEW;
- };
- if (__tmp__R5B) {
- __tmp__45B=TRUE__;
- } else {
- result__LFW=(c__J1B == '=');
- if (result__LFW) {
- append__MOK(string_tmp__RB,(&__string_224));
- };
- __tmp__45B=result__LFW;
- };
- if (__tmp__45B) {
- __tmp__LAC=TRUE__;
- } else {
- result__3FW=(c__J1B == '\\');
- if (result__3FW) {
- append__MOK(string_tmp__RB,(&__string_225));
- };
- __tmp__LAC=result__3FW;
- };
- if (__tmp__LAC) {
- __tmp__YAC=TRUE__;
- } else {
- result__PGW=(c__J1B == '|');
- if (result__PGW) {
- append__MOK(string_tmp__RB,(&__string_226));
- };
- __tmp__YAC=result__PGW;
- };
- if (__tmp__YAC) {
- __tmp__FBC=TRUE__;
- } else {
- result__BHW=(c__J1B == '&');
- if (result__BHW) {
- append__MOK(string_tmp__RB,(&__string_227));
- };
- __tmp__FBC=result__BHW;
- };
- if (__tmp__FBC) {
- __tmp__SBC=TRUE__;
- } else {
- result__THW=(c__J1B == '$');
- if (result__THW) {
- append__MOK(string_tmp__RB,(&__string_228));
- };
- __tmp__SBC=result__THW;
- };
- if (__tmp__SBC) {
- __tmp__5BC=TRUE__;
- } else {
- result__FIW=(c__J1B == '#');
- if (result__FIW) {
- append__MOK(string_tmp__RB,(&__string_229));
- };
- __tmp__5BC=result__FIW;
- };
- if (__tmp__5BC) {
- __tmp__MCC=TRUE__;
- } else {
- result__XIW=(c__J1B == '@');
- if (result__XIW) {
- append__MOK(string_tmp__RB,(&__string_230));
- };
- __tmp__MCC=result__XIW;
- };
- if ((! __tmp__MCC)) {
- if ((c__J1B == '?')) {
- append__MOK(string_tmp__RB,(&__string_231));
- };
- };
- Self__I3C=(__INTEGER)(Self__I3C + 1);
- };
- return(get__QEC(string_tmp__RB));
-}
-
-static void print__1ZE(__STRING_CONSTANT *Self__2ZE)
-// ({STRING_CONSTANT}) VoidRecursive, No inlinable.
-{
- put_string__2EG(Self__2ZE);
-}
-
-static void copy__BNK(__STRING *Self__CNK,void *other__DNK)
-// ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER __tmp__ENK,Self__2U4R;
- __CHARACTER *__tmp__1NK,*__tmp__3NK,*Self__3U4R,*model__4U4R;
- if (((struct ___OBJ *)other__DNK)->__id==__STRING_CONSTANT__) {
- __tmp__ENK=((__STRING_CONSTANT *)other__DNK)->count__XHB;
- } else {
- __tmp__ENK=((__STRING *)other__DNK)->count__VF;
- };
- Self__CNK->count__VF=__tmp__ENK;
- if ((__tmp__ENK > 0)) {
- if ((Self__CNK->capacity__MNK < __tmp__ENK)) {
- Self__CNK->storage__XNK=create__OUX(__tmp__ENK);
- Self__CNK->capacity__MNK=Self__CNK->count__VF;
- };
- __tmp__1NK=Self__CNK->storage__XNK;
- if (((struct ___OBJ *)other__DNK)->__id==__STRING_CONSTANT__) {
- __tmp__3NK=((__STRING_CONSTANT *)other__DNK)->storage__X4K;
- } else {
- __tmp__3NK=((__STRING *)other__DNK)->storage__XNK;
+ __tmp__KYCG=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__KYCG=FALSE__O__;
};
- Self__3U4R=((__CHARACTER *)__tmp__1NK);
- model__4U4R=__tmp__3NK;
- Self__2U4R=(__INTEGER)(Self__CNK->count__VF - 1);
- while ((Self__2U4R >= 0)) {
- Self__3U4R[Self__2U4R]=((__CHARACTER *)model__4U4R)[Self__2U4R];
- Self__2U4R=(__INTEGER)(Self__2U4R - 1);
- };
- };
-}
-
-static __INTEGER last_index__R11(void *n__T11,__CHARACTER c__U11)
-// ({NULLxSTRING},{CHARACTER}) With resultNo recursive, No inlinable.
-{
- __INTEGER result__W11;
- __CHARACTER *__tmp__FF4Q;
- result__W11=((__STRING *)n__T11)->count__VF;
- __tmp__FF4Q=((__STRING *)n__T11)->storage__XNK;
- while ((! ((result__W11 < 1) || (((__CHARACTER *)__tmp__FF4Q)[(__INTEGER)(result__W11 - 1)] == c__U11)))) {
- result__W11=(__INTEGER)(result__W11 - 1);
- };
- return(result__W11);
-}
-
-static void* get__QEC(void *str__SEC)
-// ({NULLxSTRING}) With resultNo recursive, No inlinable.
-{
- void *result__UEC,*__tmp__SFC;
- void *result__X2K;
- __STRING *Self__JBO;
- __INTEGER result__LBO,__tmp__MBO,Self__EOR,typ_id__31D,__tmp__1VM;
- __INTEGER Self__KL0;
- __STRING_CONSTANT *result__X1D,*Self__YVM;
- __POINTER ptr__Y1D,ptr_table__KZNR,next__JZNR,result__LZNR;
- __POINTER ptr_table__PZNR,next__OZNR,result__QZNR;
- __UINTEGER_32 sz__01D,a__0F4Q,new_size__YUZQ,t__0UZQ,a__4F4Q;
- __UINTEGER_32 new_size__SZNR,lab_type__RZNR;
- __HASHED_SEToABSTRACT_STRINGo *Self__E2K;
- __CHARACTER *__tmp__LUZQ,*Self__IVX,*model__JVX;
- void *node__W2K;
- result__UEC=NULL;
- Self__E2K=((__HASHED_SEToABSTRACT_STRINGo *)list__TK);
- result__X2K=NULL;
- Self__JBO=((__STRING *)str__SEC);
- result__LBO= 0;
- __tmp__MBO=Self__JBO->count__VF;
- Self__EOR= 1;
- __tmp__LUZQ=Self__JBO->storage__XNK;
- while ((Self__EOR <= __tmp__MBO)) {
- result__LBO=(__INTEGER)((__INTEGER)( 5 * result__LBO) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__LUZQ)[(__INTEGER)(Self__EOR - 1)])));
- Self__EOR=(__INTEGER)(Self__EOR + 1);
- };
- if ((result__LBO < 0)) {
- result__LBO=(__INTEGER)(~ result__LBO);
- };
- node__W2K=((void **)Self__E2K->buckets__YRK)[(__INTEGER)(result__LBO % Self__E2K->capacity__TRK)];
- while ((! (((void *)node__W2K == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__W2K)->item__ESK,str__SEC)))) {
- node__W2K=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__W2K)->next__QSK;
- };
- if (((void *)node__W2K != (void *)NULL)) {
- result__X2K=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__W2K)->item__ESK;
- };
- if (((void *)result__X2K == (void *)NULL)) {
- result__X1D=NULL;
- ptr__Y1D=((__POINTER )(NULL));
- typ_id__31D= 0;
- sz__01D=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
- if ((sz__01D == 0)) {
- result__X1D=STRING_CONSTANT__;
- } else {
- typ_id__31D=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__01D);
- if ((typ_id__31D == (__INTEGER)(- 1))) {
- a__0F4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YUZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__01D + a__0F4Q) & (__UINTEGER_32)(~ a__0F4Q));
- ptr_table__KZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YUZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JZNR=((__POINTER )(NULL));
- result__LZNR=((__POINTER *)ptr_table__KZNR)[ 0];
- if ((result__LZNR == (void *)NULL)) {
- result__LZNR=new_lab__2PJ(new_size__YUZQ);
- next__JZNR=(void *)((unsigned long)result__LZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUZQ)));
- ((__POINTER *)next__JZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KZNR)[ 0]=next__JZNR;
- } else {
- next__JZNR=((__POINTER *)result__LZNR)[ 0];
- if ((next__JZNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LZNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YUZQ << 1)) <= 4096)) {
- next__JZNR=(void *)((unsigned long)result__LZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YUZQ)));
- } else {
- next__JZNR=new_lab__2PJ(new_size__YUZQ);
- };
- ((__POINTER *)next__JZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KZNR)[ 0]=next__JZNR;
- } else {
- ((__POINTER *)result__LZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LZNR=next__JZNR;
- };
+ if (__tmp__KYCG) {
+ __tmp__KYCG=TRUE__K__;
+ } else /* FALSE */ {
+ result__TSJH=(__tmp__RWCG == '.');
+ if (result__TSJH) {
+ n__RR0T=stat__CWCG;
+ if ((stat__CWCG == 1)) {
+ stat__CWCG= 2;
};
- ptr__Y1D=result__LZNR;
- } else {
- t__0UZQ=((__UINTEGER_32 )typ_id__31D);
- a__4F4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SZNR=(__UINTEGER_32)((__UINTEGER_32)(sz__01D + a__4F4Q) & (__UINTEGER_32)(~ a__4F4Q));
- ptr_table__PZNR=((__POINTER )(&(table_type[(t__0UZQ)])));
- lab_type__RZNR=(__UINTEGER_32)(t__0UZQ | 1);
- next__OZNR=((__POINTER )(NULL));
- result__QZNR=((__POINTER *)ptr_table__PZNR)[ 0];
- if ((result__QZNR == (void *)NULL)) {
- result__QZNR=new_lab__2PJ(lab_type__RZNR);
- next__OZNR=(void *)((unsigned long)result__QZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZNR)));
- ((__POINTER *)next__OZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PZNR)[ 0]=next__OZNR;
- } else {
- next__OZNR=((__POINTER *)result__QZNR)[ 0];
- if ((next__OZNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QZNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SZNR << 1)) <= 4096)) {
- next__OZNR=(void *)((unsigned long)result__QZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SZNR)));
- } else {
- next__OZNR=new_lab__2PJ(lab_type__RZNR);
- };
- ((__POINTER *)next__OZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PZNR)[ 0]=next__OZNR;
- } else {
- ((__POINTER *)result__QZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QZNR=next__OZNR;
- };
+ if ((n__RR0T == 2)) {
+ stat__CWCG= 3;
};
- ptr__Y1D=result__QZNR;
- };
- result__X1D=((__STRING_CONSTANT *)ptr__Y1D);
- *(result__X1D) = *(STRING_CONSTANT__);
- };
- Self__YVM=((__STRING_CONSTANT *)result__X1D);
- __tmp__1VM=((__STRING *)str__SEC)->count__VF;
- if ((__tmp__1VM != 0)) {
- Self__YVM->storage__X4K=create__OUX((__INTEGER)(__tmp__1VM + 1));
- Self__IVX=((__CHARACTER *)Self__YVM->storage__X4K);
- model__JVX=((__STRING *)str__SEC)->storage__XNK;
- Self__KL0=(__INTEGER)(__tmp__1VM - 1);
- while ((Self__KL0 >= 0)) {
- Self__IVX[Self__KL0]=((__CHARACTER *)model__JVX)[Self__KL0];
- Self__KL0=(__INTEGER)(Self__KL0 - 1);
- };
- ((__CHARACTER *)Self__YVM->storage__X4K)[__tmp__1VM]='\0';
- Self__YVM->count__XHB=__tmp__1VM;
- };
- result__UEC=result__X1D;
- fast_add__15L(list__TK,result__X1D);
- } else {
- if (result__X2K==NULL) {
- __tmp__SFC=NULL;
- } else {
- __tmp__SFC=((void *)result__X2K);
- };
- result__UEC=__tmp__SFC;
- };
- return(result__UEC);
-}
-
-static void to_upper__0VKB(__STRING *Self__1VKB)
-// ({STRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER Self__5FPB;
- __CHARACTER *__tmp__NF4Q,*__tmp__OF4Q;
- __CHARACTER Self__JVAC,result__LVAC;
- Self__5FPB=Self__1VKB->count__VF;
- __tmp__NF4Q=Self__1VKB->storage__XNK;
- __tmp__OF4Q=Self__1VKB->storage__XNK;
- while ((Self__5FPB >= 1)) {
- Self__JVAC=((__CHARACTER *)__tmp__NF4Q)[(__INTEGER)(Self__5FPB - 1)];
- result__LVAC='\0';
- if (((((__INTEGER_8 )Self__JVAC) < 97) || (((__INTEGER_8 )Self__JVAC) > 122))) {
- result__LVAC=Self__JVAC;
- } else {
- result__LVAC=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__JVAC) - 32))));
- };
- ((__CHARACTER *)__tmp__OF4Q)[(__INTEGER)(Self__5FPB - 1)]=result__LVAC;
- Self__5FPB=(__INTEGER)(Self__5FPB - 1);
- };
-}
-
-static void replace_all__with__X01(__STRING *Self__Y01,__CHARACTER old_char__Z01,__CHARACTER new_char__001)
-// ({STRING},{CHARACTER},{CHARACTER}) VoidNo recursive, No inlinable.
-{
- __INTEGER __tmp__A11,Self__U2PB;
- __CHARACTER *__tmp__301,*Self__XELB;
- __tmp__301=Self__Y01->storage__XNK;
- __tmp__A11=(__INTEGER)(Self__Y01->count__VF - 1);
- Self__XELB=((__CHARACTER *)__tmp__301);
- Self__U2PB=__tmp__A11;
- while ((Self__U2PB >= 0)) {
- if ((old_char__Z01 == Self__XELB[Self__U2PB])) {
- Self__XELB[Self__U2PB]=new_char__001;
- };
- Self__U2PB=(__INTEGER)(Self__U2PB - 1);
- };
-}
-
-static void remove_between__to__IVCC(__STRING *Self__JVCC,__INTEGER start__KVCC,__INTEGER end__LVCC)
-// ({STRING},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
-{
- __INTEGER len__MVCC,__tmp__JWCC,__tmp__KWCC,Self__IZEC;
- __CHARACTER *__tmp__XF4Q,*__tmp__YF4Q;
- len__MVCC=(__INTEGER)((__INTEGER)(end__LVCC - start__KVCC) + 1);
- if ((len__MVCC > 0)) {
- __tmp__JWCC=(__INTEGER)(end__LVCC + 1);
- __tmp__KWCC=Self__JVCC->count__VF;
- Self__IZEC=__tmp__JWCC;
- __tmp__XF4Q=Self__JVCC->storage__XNK;
- __tmp__YF4Q=Self__JVCC->storage__XNK;
- while ((Self__IZEC <= __tmp__KWCC)) {
- ((__CHARACTER *)__tmp__YF4Q)[(__INTEGER)((__INTEGER)(Self__IZEC - len__MVCC) - 1)]=((__CHARACTER *)__tmp__XF4Q)[(__INTEGER)(Self__IZEC - 1)];
- Self__IZEC=(__INTEGER)(Self__IZEC + 1);
- };
- Self__JVCC->count__VF=(__INTEGER)(Self__JVCC->count__VF - len__MVCC);
- };
-}
-
-static void to_lower__LVK(__STRING *Self__MVK)
-// ({STRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER Self__CUN;
- __CHARACTER *__tmp__UAAR,*__tmp__VAAR;
- __CHARACTER Self__TAAR,result__SAAR;
- Self__CUN=Self__MVK->count__VF;
- __tmp__UAAR=Self__MVK->storage__XNK;
- __tmp__VAAR=Self__MVK->storage__XNK;
- while ((Self__CUN >= 1)) {
- Self__TAAR=((__CHARACTER *)__tmp__UAAR)[(__INTEGER)(Self__CUN - 1)];
- result__SAAR='\0';
- if (((((__INTEGER_8 )Self__TAAR) < 65) || (((__INTEGER_8 )Self__TAAR) > 90))) {
- result__SAAR=Self__TAAR;
- } else {
- result__SAAR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__TAAR) + 32))));
- };
- ((__CHARACTER *)__tmp__VAAR)[(__INTEGER)(Self__CUN - 1)]=result__SAAR;
- Self__CUN=(__INTEGER)(Self__CUN - 1);
- };
-}
-
-static void** create__10S(__INTEGER nb_elements__30S)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__K2BR,a__J2BR,new_size__L2BR,new_size2__M2BR,a__N2BR;
- __UINTEGER_32 new_size__O2BR;
- __POINTER result__I2BR,ptr_table__UZNR,next__TZNR,result__VZNR;
- __INTEGER Self__RKOB;
- void **Result__IWW;
- sz__K2BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__30S * ((__INTEGER )(sizeof(void *)))));
- result__I2BR=((__POINTER )(NULL));
- a__J2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L2BR=(__UINTEGER_32)((__UINTEGER_32)(sz__K2BR + a__J2BR) & (__UINTEGER_32)(~ a__J2BR));
- new_size2__M2BR=(__UINTEGER_32)(new_size__L2BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__M2BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__N2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__O2BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__M2BR + a__N2BR) & (__UINTEGER_32)(~ a__N2BR));
- ptr_table__UZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O2BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__TZNR=((__POINTER )(NULL));
- result__VZNR=((__POINTER *)ptr_table__UZNR)[ 0];
- if ((result__VZNR == (void *)NULL)) {
- result__VZNR=new_lab__2PJ(new_size__O2BR);
- next__TZNR=(void *)((unsigned long)result__VZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O2BR)));
- ((__POINTER *)next__TZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UZNR)[ 0]=next__TZNR;
- } else {
- next__TZNR=((__POINTER *)result__VZNR)[ 0];
- if ((next__TZNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VZNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__O2BR << 1)) <= 4096)) {
- next__TZNR=(void *)((unsigned long)result__VZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O2BR)));
- } else {
- next__TZNR=new_lab__2PJ(new_size__O2BR);
+ if ((n__RR0T == 3)) {
+ stat__CWCG= 0;
};
- ((__POINTER *)next__TZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UZNR)[ 0]=next__TZNR;
- } else {
- ((__POINTER *)result__VZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VZNR=next__TZNR;
};
+ __tmp__KYCG=result__TSJH;
};
- ((__POINTER *)result__VZNR)[ 0]=((__POINTER ) 3);
- result__I2BR=(void *)((unsigned long)result__VZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__I2BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__L2BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__IWW=((void **)result__I2BR);
- Self__RKOB=(__INTEGER)(nb_elements__30S - 1);
- while ((Self__RKOB >= 0)) {
- Result__IWW[Self__RKOB]=NULL;
- Self__RKOB=(__INTEGER)(Self__RKOB - 1);
- };
- return(Result__IWW);
-}
-
-static void put__to__TOL(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__UOL,void *v__VOL,void *k__WOL)
-// ({HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
-{
- __INTEGER h__3OL,idx__4OL,idx__GR2,new_capacity__HR2,i__IR2;
- __INTEGER typ_id__WT2;
- __POINTER ptr__RT2,ptr_table__ZZNR,next__YZNR,result__0ZNR;
- __POINTER ptr_table__4ZNR,next__3ZNR,result__5ZNR;
- __UINTEGER_32 sz__TT2,a__PG4Q,new_size__4UZQ,t__AVZQ,a__TG4Q;
- __UINTEGER_32 new_size__B0NR,lab_type__A0NR;
- void *node__APL,*node1__KR2,*node2__LR2,*__tmp__VQL;
- void **old_buckets__JR2;
- __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *result__QT2;
- __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *Self__CZKB;
- h__3OL=hash_code__OPN(k__WOL);
- idx__4OL=(__INTEGER)(h__3OL % Self__UOL->capacity__CPL);
- node__APL=((void **)Self__UOL->buckets__HPL)[idx__4OL];
- while ((! (((void *)node__APL == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__APL)->key__TPL,k__WOL)))) {
- node__APL=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__APL)->next__5PL;
- };
- if (((void *)node__APL == (void *)NULL)) {
- if ((Self__UOL->capacity__CPL == Self__UOL->count__IQL)) {
- idx__GR2= 0;
- node1__KR2=NULL;
- node2__LR2=NULL;
- old_buckets__JR2=Self__UOL->buckets__HPL;
- new_capacity__HR2=prime_number_ceiling__X3Q((__INTEGER)(Self__UOL->capacity__CPL + 1));
- Self__UOL->buckets__HPL=create__10S(new_capacity__HR2);
- i__IR2=(__INTEGER)(Self__UOL->capacity__CPL - 1);
- Self__UOL->capacity__CPL=new_capacity__HR2;
- while ((i__IR2 >= 0)) {
- node1__KR2=((void **)old_buckets__JR2)[i__IR2];
- while (((void *)node1__KR2 != (void *)NULL)) {
- node2__LR2=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__KR2)->next__5PL;
- idx__GR2=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__KR2)->key__TPL) % Self__UOL->capacity__CPL);
- ((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__KR2)->next__5PL=((void **)Self__UOL->buckets__HPL)[idx__GR2];
- ((void **)Self__UOL->buckets__HPL)[idx__GR2]=node1__KR2;
- node1__KR2=node2__LR2;
- };
- i__IR2=(__INTEGER)(i__IR2 - 1);
- };
- idx__4OL=(__INTEGER)(h__3OL % Self__UOL->capacity__CPL);
- };
- __tmp__VQL=((void **)Self__UOL->buckets__HPL)[idx__4OL];
- result__QT2=NULL;
- ptr__RT2=((__POINTER )(NULL));
- typ_id__WT2= 0;
- sz__TT2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo));
- if ((sz__TT2 == 0)) {
- result__QT2=HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__;
- } else {
- typ_id__WT2=__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TT2);
- if ((typ_id__WT2 == (__INTEGER)(- 1))) {
- a__PG4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4UZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__TT2 + a__PG4Q) & (__UINTEGER_32)(~ a__PG4Q));
- ptr_table__ZZNR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4UZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YZNR=((__POINTER )(NULL));
- result__0ZNR=((__POINTER *)ptr_table__ZZNR)[ 0];
- if ((result__0ZNR == (void *)NULL)) {
- result__0ZNR=new_lab__2PJ(new_size__4UZQ);
- next__YZNR=(void *)((unsigned long)result__0ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UZQ)));
- ((__POINTER *)next__YZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZZNR)[ 0]=next__YZNR;
- } else {
- next__YZNR=((__POINTER *)result__0ZNR)[ 0];
- if ((next__YZNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0ZNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4UZQ << 1)) <= 4096)) {
- next__YZNR=(void *)((unsigned long)result__0ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4UZQ)));
- } else {
- next__YZNR=new_lab__2PJ(new_size__4UZQ);
- };
- ((__POINTER *)next__YZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZZNR)[ 0]=next__YZNR;
- } else {
- ((__POINTER *)result__0ZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0ZNR=next__YZNR;
- };
+ if ((! __tmp__KYCG)) {
+ if (((__tmp__RWCG == ':') && (__tmp__W14T > 2))) {
+ Self__BJYH=((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__BJ4F)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__W14T - 1) - 1)];
+ result__DJYH=FALSE__O__;
+ if ((((__INTEGER_8__FZF )Self__BJYH) >= ((__INTEGER_8__FZF )'a'))) {
+ result__DJYH=(((__INTEGER_8__FZF )Self__BJYH) <= ((__INTEGER_8__FZF )'z'));
+ __tmp__NJYH=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__NJYH=FALSE__O__;
};
- ptr__RT2=result__0ZNR;
- } else {
- t__AVZQ=((__UINTEGER_32 )typ_id__WT2);
- a__TG4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__B0NR=(__UINTEGER_32)((__UINTEGER_32)(sz__TT2 + a__TG4Q) & (__UINTEGER_32)(~ a__TG4Q));
- ptr_table__4ZNR=((__POINTER )(&(table_type[(t__AVZQ)])));
- lab_type__A0NR=(__UINTEGER_32)(t__AVZQ | 1);
- next__3ZNR=((__POINTER )(NULL));
- result__5ZNR=((__POINTER *)ptr_table__4ZNR)[ 0];
- if ((result__5ZNR == (void *)NULL)) {
- result__5ZNR=new_lab__2PJ(lab_type__A0NR);
- next__3ZNR=(void *)((unsigned long)result__5ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0NR)));
- ((__POINTER *)next__3ZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4ZNR)[ 0]=next__3ZNR;
- } else {
- next__3ZNR=((__POINTER *)result__5ZNR)[ 0];
- if ((next__3ZNR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5ZNR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__B0NR << 1)) <= 4096)) {
- next__3ZNR=(void *)((unsigned long)result__5ZNR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0NR)));
- } else {
- next__3ZNR=new_lab__2PJ(lab_type__A0NR);
- };
- ((__POINTER *)next__3ZNR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4ZNR)[ 0]=next__3ZNR;
- } else {
- ((__POINTER *)result__5ZNR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3ZNR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5ZNR=next__3ZNR;
+ if ((! __tmp__NJYH)) {
+ if ((((__INTEGER_8__FZF )Self__BJYH) >= ((__INTEGER_8__FZF )'A'))) {
+ result__DJYH=(((__INTEGER_8__FZF )Self__BJYH) <= ((__INTEGER_8__FZF )'Z'));
};
};
- ptr__RT2=result__5ZNR;
+ __tmp__NJYH=result__DJYH;
+ } else /* FALSE */ {
+ __tmp__NJYH=FALSE__O__;
};
- result__QT2=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)ptr__RT2);
- *(result__QT2) = *(HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__);
- };
- Self__CZKB=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)result__QT2);
- Self__CZKB->item__VXM=v__VOL;
- Self__CZKB->key__TPL=k__WOL;
- Self__CZKB->next__5PL=__tmp__VQL;
- node__APL=result__QT2;
- ((void **)Self__UOL->buckets__HPL)[idx__4OL]=result__QT2;
- Self__UOL->count__IQL=(__INTEGER)(Self__UOL->count__IQL + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__APL)->item__VXM=v__VOL;
- };
-}
-
-static void put_string__2EG(void *s__4EG)
-// ({STRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER __tmp__PFG,Self__MZG,limit_up__NZG;
- __CHARACTER *__tmp__1G4Q,*__tmp__WAAR;
- __CHARACTER __tmp__WFG;
- if (((struct ___OBJ *)s__4EG)->__id==__STRING_CONSTANT__) {
- };
- if (((struct ___OBJ *)s__4EG)->__id==__STRING_CONSTANT__) {
- __tmp__PFG=((__STRING_CONSTANT *)s__4EG)->count__XHB;
- } else {
- __tmp__PFG=((__STRING *)s__4EG)->count__VF;
- };
- Self__MZG= 1;
- limit_up__NZG=__tmp__PFG;
- __tmp__1G4Q=((__STRING *)s__4EG)->storage__XNK;
- __tmp__WAAR=((__STRING_CONSTANT *)s__4EG)->storage__X4K;
- while ((Self__MZG <= limit_up__NZG)) {
- if (((struct ___OBJ *)s__4EG)->__id==__STRING_CONSTANT__) {
- __tmp__WFG=((__CHARACTER *)__tmp__WAAR)[(__INTEGER)(Self__MZG - 1)];
- } else {
- __tmp__WFG=((__CHARACTER *)__tmp__1G4Q)[(__INTEGER)(Self__MZG - 1)];
- };
- fputc((int)(__tmp__WFG),stdout);
- Self__MZG=(__INTEGER)(Self__MZG + 1);
- };
-}
-
-static __PROTOTYPE* create__name__generic_count__TBE(void *f__VBE,void *n__WBE,__INTEGER c__XBE)
-// ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT},{INTEGER}) With resultNo recursive, No inlinable.
-{
- __PROTOTYPE *result__C5E,*Self__4GM;
- __POINTER ptr__D5E,ptr_table__D0NR,next__C0NR,result__E0NR;
- __POINTER ptr_table__I0NR,next__H0NR,result__J0NR,ptr__P5S;
- __POINTER ptr_table__N0NR,next__M0NR,result__O0NR,ptr_table__S0NR;
- __POINTER next__R0NR,result__T0NR,ptr__PEAC,ptr_table__X0NR;
- __POINTER next__W0NR,result__Y0NR,ptr_table__20NR,next__10NR;
- __POINTER result__30NR,file__CHM,ptr__4GT,ptr_table__L1NR,next__K1NR;
- __POINTER result__M1NR,ptr_table__Q1NR,next__P1NR,result__R1NR;
- __INTEGER typ_id__I5E,typ_id__U5S,new_capacity__FPP,__tmp__JQP;
- __INTEGER __tmp__NILB,Self__N5QC,h__QHJB,idx__RHJB,idx__ECAC;
- __INTEGER new_capacity__FCAC,i__GCAC,typ_id__UEAC,new_capacity__DHDR;
- __INTEGER old_nb_elts__GHDR,upper__D1NR,Self__B1NR,result__4RP;
- __INTEGER new_capacity__JHDR,old_nb_elts__MHDR,upper__I1NR,Self__G1NR;
- __INTEGER typ_id__DHT,new_capacity__BYNB;
- __UINTEGER_32 sz__F5E,a__3G4Q,new_size__FVZQ,t__HVZQ,a__BH4Q;
- __UINTEGER_32 new_size__L0NR,lab_type__K0NR,sz__R5S,a__EH4Q;
- __UINTEGER_32 new_size__JVZQ,t__LVZQ,a__IH4Q,new_size__V0NR;
- __UINTEGER_32 lab_type__U0NR,sz__REAC,a__YH4Q,new_size__NVZQ,t__PVZQ;
- __UINTEGER_32 a__2H4Q,new_size__50NR,lab_type__40NR,sz__AHT,a__CI4Q;
- __UINTEGER_32 new_size__TVZQ,t__VVZQ,a__GI4Q,new_size__T1NR;
- __UINTEGER_32 lab_type__S1NR;
- void *__tmp__EIM;
- __STRING *Self__XAAR,*Self__YAAR,*Self__4ET;
- void *__tmp__KIM;
- __FAST_ARRAYoExpanded_CHARACTERo *result__O5S,*Self__PSJB;
- __FAST_ARRAYoPROTOTYPEo *Self__DPP;
- __BOOLEAN __tmp__TPP;
- void **__tmp__IQP,**new__0HLB;
- __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__HHJB;
- void *node__THJB,*node1__ICAC,*node2__JCAC,*__tmp__HJJB;
- void **old_buckets__HCAC;
- __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *result__OEAC;
- __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *Self__PMOC;
- __CHARACTER *Self__FHDR,*new__HHDR,*Self__LHDR,*new__NHDR,*ptr__HSP;
- __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *result__3GT,*Self__IUJB;
- result__C5E=NULL;
- ptr__D5E=((__POINTER )(NULL));
- typ_id__I5E= 0;
- sz__F5E=((__UINTEGER_32 )sizeof(__PROTOTYPE));
- if ((sz__F5E == 0)) {
- result__C5E=PROTOTYPE__;
- } else {
- typ_id__I5E=__PROTOTYPE__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F5E);
- if ((typ_id__I5E == (__INTEGER)(- 1))) {
- a__3G4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__F5E + a__3G4Q) & (__UINTEGER_32)(~ a__3G4Q));
- ptr_table__D0NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__C0NR=((__POINTER )(NULL));
- result__E0NR=((__POINTER *)ptr_table__D0NR)[ 0];
- if ((result__E0NR == (void *)NULL)) {
- result__E0NR=new_lab__2PJ(new_size__FVZQ);
- next__C0NR=(void *)((unsigned long)result__E0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVZQ)));
- ((__POINTER *)next__C0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D0NR)[ 0]=next__C0NR;
- } else {
- next__C0NR=((__POINTER *)result__E0NR)[ 0];
- if ((next__C0NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E0NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FVZQ << 1)) <= 4096)) {
- next__C0NR=(void *)((unsigned long)result__E0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVZQ)));
- } else {
- next__C0NR=new_lab__2PJ(new_size__FVZQ);
- };
- ((__POINTER *)next__C0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D0NR)[ 0]=next__C0NR;
- } else {
- ((__POINTER *)result__E0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__E0NR=next__C0NR;
- };
- };
- ptr__D5E=result__E0NR;
- } else {
- t__HVZQ=((__UINTEGER_32 )typ_id__I5E);
- a__BH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L0NR=(__UINTEGER_32)((__UINTEGER_32)(sz__F5E + a__BH4Q) & (__UINTEGER_32)(~ a__BH4Q));
- ptr_table__I0NR=((__POINTER )(&(table_type[(t__HVZQ)])));
- lab_type__K0NR=(__UINTEGER_32)(t__HVZQ | 1);
- next__H0NR=((__POINTER )(NULL));
- result__J0NR=((__POINTER *)ptr_table__I0NR)[ 0];
- if ((result__J0NR == (void *)NULL)) {
- result__J0NR=new_lab__2PJ(lab_type__K0NR);
- next__H0NR=(void *)((unsigned long)result__J0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0NR)));
- ((__POINTER *)next__H0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I0NR)[ 0]=next__H0NR;
- } else {
- next__H0NR=((__POINTER *)result__J0NR)[ 0];
- if ((next__H0NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J0NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L0NR << 1)) <= 4096)) {
- next__H0NR=(void *)((unsigned long)result__J0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0NR)));
- } else {
- next__H0NR=new_lab__2PJ(lab_type__K0NR);
+ if ((__tmp__NJYH && (((__CHARACTER__DB *)((__STRING__BC *)string_tmp2__BJ4F)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__W14T - 2) - 1)] == '/'))) {
+ Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ n__RR0T=(__INTEGER__Q)(__tmp__W14T - 2);
+ if ((n__RR0T > Self__QR0T->count__WJ)) {
+ Self__QR0T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((n__RR0T > 0)) {
+ Self__C24T=(__INTEGER__Q)((__INTEGER__Q)(n__RR0T - 1) + 1);
+ if ((Self__C24T > 0)) {
+ Self__X24T=(__INTEGER__Q)(n__RR0T + 1);
+ __tmp__G34T=Self__QR0T->count__WJ;
+ Self__H34T=Self__X24T;
+ while ((Self__H34T <= __tmp__G34T)) {
+ ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__H34T - Self__C24T) - 1)]=((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(Self__H34T - 1)];
+ Self__H34T=(__INTEGER__Q)(Self__H34T + 1);
+ };
+ Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - Self__C24T);
+ };
};
- ((__POINTER *)next__H0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I0NR)[ 0]=next__H0NR;
- } else {
- ((__POINTER *)result__J0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__J0NR=next__H0NR;
};
+ __tmp__W14T= 1;
+ } else /* FALSE */ {
+ stat__CWCG= 0;
};
- ptr__D5E=result__J0NR;
};
- result__C5E=((__PROTOTYPE *)ptr__D5E);
- *(result__C5E) = *(PROTOTYPE__);
+ __tmp__W14T=(__INTEGER__Q)(__tmp__W14T + 1);
};
- Self__4GM=((__PROTOTYPE *)result__C5E);
- Self__4GM->filename__4QB=f__VBE;
- Self__4GM->parent_named__QD.name__1QB=n__WBE;
- Self__4GM->generic_count__YHM=c__XBE;
- result__O5S=NULL;
- ptr__P5S=((__POINTER )(NULL));
- typ_id__U5S= 0;
- sz__R5S=((__UINTEGER_32 )sizeof(__FAST_ARRAYoExpanded_CHARACTERo));
- if ((sz__R5S == 0)) {
- result__O5S=FAST_ARRAYoExpanded_CHARACTERo__;
- } else {
- typ_id__U5S=__FAST_ARRAYoExpanded_CHARACTERo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5S);
- if ((typ_id__U5S == (__INTEGER)(- 1))) {
- a__EH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__R5S + a__EH4Q) & (__UINTEGER_32)(~ a__EH4Q));
- ptr_table__N0NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__M0NR=((__POINTER )(NULL));
- result__O0NR=((__POINTER *)ptr_table__N0NR)[ 0];
- if ((result__O0NR == (void *)NULL)) {
- result__O0NR=new_lab__2PJ(new_size__JVZQ);
- next__M0NR=(void *)((unsigned long)result__O0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVZQ)));
- ((__POINTER *)next__M0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N0NR)[ 0]=next__M0NR;
- } else {
- next__M0NR=((__POINTER *)result__O0NR)[ 0];
- if ((next__M0NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O0NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JVZQ << 1)) <= 4096)) {
- next__M0NR=(void *)((unsigned long)result__O0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVZQ)));
- } else {
- next__M0NR=new_lab__2PJ(new_size__JVZQ);
- };
- ((__POINTER *)next__M0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N0NR)[ 0]=next__M0NR;
- } else {
- ((__POINTER *)result__O0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__O0NR=next__M0NR;
- };
- };
- ptr__P5S=result__O0NR;
- } else {
- t__LVZQ=((__UINTEGER_32 )typ_id__U5S);
- a__IH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V0NR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5S + a__IH4Q) & (__UINTEGER_32)(~ a__IH4Q));
- ptr_table__S0NR=((__POINTER )(&(table_type[(t__LVZQ)])));
- lab_type__U0NR=(__UINTEGER_32)(t__LVZQ | 1);
- next__R0NR=((__POINTER )(NULL));
- result__T0NR=((__POINTER *)ptr_table__S0NR)[ 0];
- if ((result__T0NR == (void *)NULL)) {
- result__T0NR=new_lab__2PJ(lab_type__U0NR);
- next__R0NR=(void *)((unsigned long)result__T0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0NR)));
- ((__POINTER *)next__R0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S0NR)[ 0]=next__R0NR;
- } else {
- next__R0NR=((__POINTER *)result__T0NR)[ 0];
- if ((next__R0NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T0NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V0NR << 1)) <= 4096)) {
- next__R0NR=(void *)((unsigned long)result__T0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0NR)));
- } else {
- next__R0NR=new_lab__2PJ(lab_type__U0NR);
- };
- ((__POINTER *)next__R0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S0NR)[ 0]=next__R0NR;
- } else {
- ((__POINTER *)result__T0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__T0NR=next__R0NR;
- };
- };
- ptr__P5S=result__T0NR;
+ if ((stat__CWCG == 1)) {
+ Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ if (( 1 > Self__QR0T->count__WJ)) {
+ Self__QR0T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - 1);
};
- result__O5S=((__FAST_ARRAYoExpanded_CHARACTERo *)ptr__P5S);
- *(result__O5S) = *(FAST_ARRAYoExpanded_CHARACTERo__);
};
- Self__PSJB=((__FAST_ARRAYoExpanded_CHARACTERo *)result__O5S);
- if ((Self__PSJB->parent_arrayed_collection__3HM.capacity__YSJB < c__XBE)) {
- Self__PSJB->parent_arrayed_collection__3HM.storage__BTJB=create__OUX(c__XBE);
- Self__PSJB->parent_arrayed_collection__3HM.capacity__YSJB=c__XBE;
- };
- Self__PSJB->parent_arrayed_collection__3HM.upper__FTJB=(__INTEGER)(- 1);
- Self__4GM->idf_generic_list__5HM=result__O5S;
- Self__4GM->index__GAH=(__INTEGER)(((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.upper__QQB + 1);
- Self__DPP=((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB);
- new_capacity__FPP= 0;
- if (((__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.upper__QQB + 1) <= (__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.capacity__QZM - 1))) {
- Self__DPP->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.upper__QQB + 1);
- __tmp__TPP=TRUE__;
- } else {
- __tmp__TPP=FALSE__;
- };
- if ((! __tmp__TPP)) {
- if ((Self__DPP->parent_arrayed_collection__FQB.capacity__QZM == 0)) {
- Self__DPP->parent_arrayed_collection__FQB.storage__1ZM=create__K25( 2);
- Self__DPP->parent_arrayed_collection__FQB.capacity__QZM= 2;
- Self__DPP->parent_arrayed_collection__FQB.upper__QQB= 0;
- } else {
- new_capacity__FPP=(__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.capacity__QZM << 1);
- __tmp__IQP=Self__DPP->parent_arrayed_collection__FQB.storage__1ZM;
- __tmp__JQP=Self__DPP->parent_arrayed_collection__FQB.capacity__QZM;
- new__0HLB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IQP)),((__UINTEGER_32 )(__INTEGER)(__tmp__JQP * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__FPP * ((__INTEGER )(sizeof(void *)))))));
- __tmp__NILB=(__INTEGER)(new_capacity__FPP - 1);
- Self__N5QC=__tmp__JQP;
- while ((Self__N5QC <= __tmp__NILB)) {
- new__0HLB[Self__N5QC]=NULL;
- Self__N5QC=(__INTEGER)(Self__N5QC + 1);
- };
- Self__DPP->parent_arrayed_collection__FQB.storage__1ZM=new__0HLB;
- Self__DPP->parent_arrayed_collection__FQB.capacity__QZM=new_capacity__FPP;
- Self__DPP->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(Self__DPP->parent_arrayed_collection__FQB.upper__QQB + 1);
- };
- };
- ((void **)Self__DPP->parent_arrayed_collection__FQB.storage__1ZM)[Self__DPP->parent_arrayed_collection__FQB.upper__QQB]=Self__4GM;
- __tmp__EIM=Self__4GM->parent_named__QD.name__1QB;
- Self__HHJB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__MHM);
- h__QHJB=hash_code__OPN(__tmp__EIM);
- idx__RHJB=(__INTEGER)(h__QHJB % Self__HHJB->capacity__VHJB);
- node__THJB=((void **)Self__HHJB->buckets__0HJB)[idx__RHJB];
- while ((! (((void *)node__THJB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__THJB)->key__GIJB == (void *)__tmp__EIM)))) {
- node__THJB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__THJB)->next__RIJB;
- };
- if (((void *)node__THJB == (void *)NULL)) {
- if ((Self__HHJB->capacity__VHJB == Self__HHJB->count__0IJB)) {
- idx__ECAC= 0;
- node1__ICAC=NULL;
- node2__JCAC=NULL;
- old_buckets__HCAC=Self__HHJB->buckets__0HJB;
- new_capacity__FCAC=prime_number_ceiling__X3Q((__INTEGER)(Self__HHJB->capacity__VHJB + 1));
- Self__HHJB->buckets__0HJB=create__B2TB(new_capacity__FCAC);
- i__GCAC=(__INTEGER)(Self__HHJB->capacity__VHJB - 1);
- Self__HHJB->capacity__VHJB=new_capacity__FCAC;
- while ((i__GCAC >= 0)) {
- node1__ICAC=((void **)old_buckets__HCAC)[i__GCAC];
- while (((void *)node1__ICAC != (void *)NULL)) {
- node2__JCAC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ICAC)->next__RIJB;
- idx__ECAC=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ICAC)->key__GIJB) % Self__HHJB->capacity__VHJB);
- ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ICAC)->next__RIJB=((void **)Self__HHJB->buckets__0HJB)[idx__ECAC];
- ((void **)Self__HHJB->buckets__0HJB)[idx__ECAC]=node1__ICAC;
- node1__ICAC=node2__JCAC;
- };
- i__GCAC=(__INTEGER)(i__GCAC - 1);
- };
- idx__RHJB=(__INTEGER)(h__QHJB % Self__HHJB->capacity__VHJB);
- };
- __tmp__HJJB=((void **)Self__HHJB->buckets__0HJB)[idx__RHJB];
- result__OEAC=NULL;
- ptr__PEAC=((__POINTER )(NULL));
- typ_id__UEAC= 0;
- sz__REAC=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo));
- if ((sz__REAC == 0)) {
- result__OEAC=HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
- } else {
- typ_id__UEAC=__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__REAC);
- if ((typ_id__UEAC == (__INTEGER)(- 1))) {
- a__YH4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__REAC + a__YH4Q) & (__UINTEGER_32)(~ a__YH4Q));
- ptr_table__X0NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__W0NR=((__POINTER )(NULL));
- result__Y0NR=((__POINTER *)ptr_table__X0NR)[ 0];
- if ((result__Y0NR == (void *)NULL)) {
- result__Y0NR=new_lab__2PJ(new_size__NVZQ);
- next__W0NR=(void *)((unsigned long)result__Y0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVZQ)));
- ((__POINTER *)next__W0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X0NR)[ 0]=next__W0NR;
- } else {
- next__W0NR=((__POINTER *)result__Y0NR)[ 0];
- if ((next__W0NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y0NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NVZQ << 1)) <= 4096)) {
- next__W0NR=(void *)((unsigned long)result__Y0NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NVZQ)));
- } else {
- next__W0NR=new_lab__2PJ(new_size__NVZQ);
- };
- ((__POINTER *)next__W0NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X0NR)[ 0]=next__W0NR;
- } else {
- ((__POINTER *)result__Y0NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W0NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Y0NR=next__W0NR;
- };
- };
- ptr__PEAC=result__Y0NR;
- } else {
- t__PVZQ=((__UINTEGER_32 )typ_id__UEAC);
- a__2H4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__50NR=(__UINTEGER_32)((__UINTEGER_32)(sz__REAC + a__2H4Q) & (__UINTEGER_32)(~ a__2H4Q));
- ptr_table__20NR=((__POINTER )(&(table_type[(t__PVZQ)])));
- lab_type__40NR=(__UINTEGER_32)(t__PVZQ | 1);
- next__10NR=((__POINTER )(NULL));
- result__30NR=((__POINTER *)ptr_table__20NR)[ 0];
- if ((result__30NR == (void *)NULL)) {
- result__30NR=new_lab__2PJ(lab_type__40NR);
- next__10NR=(void *)((unsigned long)result__30NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50NR)));
- ((__POINTER *)next__10NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__20NR)[ 0]=next__10NR;
- } else {
- next__10NR=((__POINTER *)result__30NR)[ 0];
- if ((next__10NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__30NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__50NR << 1)) <= 4096)) {
- next__10NR=(void *)((unsigned long)result__30NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50NR)));
- } else {
- next__10NR=new_lab__2PJ(lab_type__40NR);
- };
- ((__POINTER *)next__10NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__20NR)[ 0]=next__10NR;
- } else {
- ((__POINTER *)result__30NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__10NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__30NR=next__10NR;
- };
- };
- ptr__PEAC=result__30NR;
- };
- result__OEAC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)ptr__PEAC);
- *(result__OEAC) = *(HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__);
+ if ((stat__CWCG == 2)) {
+ Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ if (( 2 > Self__QR0T->count__WJ)) {
+ Self__QR0T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__QR0T->count__WJ=(__INTEGER__Q)(Self__QR0T->count__WJ - 2);
};
- Self__PMOC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)result__OEAC);
- Self__PMOC->item__MALB=Self__4GM;
- Self__PMOC->key__GIJB=__tmp__EIM;
- Self__PMOC->next__RIJB=__tmp__HJJB;
- node__THJB=result__OEAC;
- ((void **)Self__HHJB->buckets__0HJB)[idx__RHJB]=result__OEAC;
- Self__HHJB->count__0IJB=(__INTEGER)(Self__HHJB->count__0IJB + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__THJB)->item__MALB=Self__4GM;
};
- copy__BNK(string_tmp__4TB,f__VBE);
- Self__XAAR=((__STRING *)string_tmp__4TB);
- if ((Self__XAAR->capacity__MNK > Self__XAAR->count__VF)) {
- ((__CHARACTER *)Self__XAAR->storage__XNK)[Self__XAAR->count__VF]='\0';
- } else {
- new_capacity__DHDR= 0;
- if ((Self__XAAR->capacity__MNK <= Self__XAAR->count__VF)) {
- if ((Self__XAAR->capacity__MNK == 0)) {
- Self__XAAR->capacity__MNK= 32;
- Self__XAAR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__DHDR=(__INTEGER)(Self__XAAR->capacity__MNK << 1);
- Self__FHDR=((__CHARACTER *)Self__XAAR->storage__XNK);
- old_nb_elts__GHDR=Self__XAAR->capacity__MNK;
- new__HHDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FHDR),((__UINTEGER_32 )old_nb_elts__GHDR),((__UINTEGER_32 )new_capacity__DHDR)));
- upper__D1NR=(__INTEGER)(new_capacity__DHDR - 1);
- Self__B1NR=old_nb_elts__GHDR;
- while ((Self__B1NR <= upper__D1NR)) {
- new__HHDR[Self__B1NR]='\0';
- Self__B1NR=(__INTEGER)(Self__B1NR + 1);
- };
- Self__XAAR->storage__XNK=new__HHDR;
- Self__XAAR->capacity__MNK=new_capacity__DHDR;
- };
- };
- ((__CHARACTER *)Self__XAAR->storage__XNK)[Self__XAAR->count__VF]='\0';
- Self__XAAR->count__VF=(__INTEGER)(Self__XAAR->count__VF + 1);
- Self__XAAR->count__VF=(__INTEGER)(Self__XAAR->count__VF - 1);
- };
- file__CHM=((__POINTER )(fopen((char*)(Self__XAAR->storage__XNK),"rb")));
- fseek((FILE*)((file__CHM)),0,SEEK_END);
- result__4RP=((__INTEGER )(ftell((FILE *)(file__CHM))));
- fseek((FILE*)((file__CHM)),0,SEEK_SET);
- Self__4GM->source__UFD=create__AXB((__INTEGER)(result__4RP + 1));
- __tmp__KIM=Self__4GM->source__UFD;
- Self__YAAR=((__STRING *)__tmp__KIM);
- if ((Self__YAAR->capacity__MNK > Self__YAAR->count__VF)) {
- ((__CHARACTER *)Self__YAAR->storage__XNK)[Self__YAAR->count__VF]='\0';
- } else {
- new_capacity__JHDR= 0;
- if ((Self__YAAR->capacity__MNK <= Self__YAAR->count__VF)) {
- if ((Self__YAAR->capacity__MNK == 0)) {
- Self__YAAR->capacity__MNK= 32;
- Self__YAAR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__JHDR=(__INTEGER)(Self__YAAR->capacity__MNK << 1);
- Self__LHDR=((__CHARACTER *)Self__YAAR->storage__XNK);
- old_nb_elts__MHDR=Self__YAAR->capacity__MNK;
- new__NHDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LHDR),((__UINTEGER_32 )old_nb_elts__MHDR),((__UINTEGER_32 )new_capacity__JHDR)));
- upper__I1NR=(__INTEGER)(new_capacity__JHDR - 1);
- Self__G1NR=old_nb_elts__MHDR;
- while ((Self__G1NR <= upper__I1NR)) {
- new__NHDR[Self__G1NR]='\0';
- Self__G1NR=(__INTEGER)(Self__G1NR + 1);
- };
- Self__YAAR->storage__XNK=new__NHDR;
- Self__YAAR->capacity__MNK=new_capacity__JHDR;
- };
- };
- ((__CHARACTER *)Self__YAAR->storage__XNK)[Self__YAAR->count__VF]='\0';
- Self__YAAR->count__VF=(__INTEGER)(Self__YAAR->count__VF + 1);
- Self__YAAR->count__VF=(__INTEGER)(Self__YAAR->count__VF - 1);
- };
- ptr__HSP=Self__YAAR->storage__XNK;
- fread((void *)((ptr__HSP)),(size_t)(1), (size_t)((result__4RP)),(FILE*)((file__CHM)));
- ((__CHARACTER *)ptr__HSP)[result__4RP]='\0';
- Self__4ET=((__STRING *)__tmp__KIM);
- Self__4ET->count__VF= 0;
- while ((((__CHARACTER *)ptr__HSP)[Self__4ET->count__VF] != '\0')) {
- Self__4ET->count__VF=(__INTEGER)(Self__4ET->count__VF + 1);
- };
- if (((void *)Self__4ET->storage__XNK != (void *)ptr__HSP)) {
- Self__4ET->storage__XNK=ptr__HSP;
- Self__4ET->capacity__MNK=(__INTEGER)(Self__4ET->count__VF + 1);
- };
- fclose((FILE*)((file__CHM)));
- result__3GT=NULL;
- ptr__4GT=((__POINTER )(NULL));
- typ_id__DHT= 0;
- sz__AHT=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo));
- if ((sz__AHT == 0)) {
- result__3GT=HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
- } else {
- typ_id__DHT=__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AHT);
- if ((typ_id__DHT == (__INTEGER)(- 1))) {
- a__CI4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TVZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__AHT + a__CI4Q) & (__UINTEGER_32)(~ a__CI4Q));
- ptr_table__L1NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TVZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__K1NR=((__POINTER )(NULL));
- result__M1NR=((__POINTER *)ptr_table__L1NR)[ 0];
- if ((result__M1NR == (void *)NULL)) {
- result__M1NR=new_lab__2PJ(new_size__TVZQ);
- next__K1NR=(void *)((unsigned long)result__M1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVZQ)));
- ((__POINTER *)next__K1NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L1NR)[ 0]=next__K1NR;
- } else {
- next__K1NR=((__POINTER *)result__M1NR)[ 0];
- if ((next__K1NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M1NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TVZQ << 1)) <= 4096)) {
- next__K1NR=(void *)((unsigned long)result__M1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVZQ)));
- } else {
- next__K1NR=new_lab__2PJ(new_size__TVZQ);
- };
- ((__POINTER *)next__K1NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L1NR)[ 0]=next__K1NR;
- } else {
- ((__POINTER *)result__M1NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K1NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__M1NR=next__K1NR;
- };
- };
- ptr__4GT=result__M1NR;
- } else {
- t__VVZQ=((__UINTEGER_32 )typ_id__DHT);
- a__GI4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T1NR=(__UINTEGER_32)((__UINTEGER_32)(sz__AHT + a__GI4Q) & (__UINTEGER_32)(~ a__GI4Q));
- ptr_table__Q1NR=((__POINTER )(&(table_type[(t__VVZQ)])));
- lab_type__S1NR=(__UINTEGER_32)(t__VVZQ | 1);
- next__P1NR=((__POINTER )(NULL));
- result__R1NR=((__POINTER *)ptr_table__Q1NR)[ 0];
- if ((result__R1NR == (void *)NULL)) {
- result__R1NR=new_lab__2PJ(lab_type__S1NR);
- next__P1NR=(void *)((unsigned long)result__R1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1NR)));
- ((__POINTER *)next__P1NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q1NR)[ 0]=next__P1NR;
- } else {
- next__P1NR=((__POINTER *)result__R1NR)[ 0];
- if ((next__P1NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R1NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T1NR << 1)) <= 4096)) {
- next__P1NR=(void *)((unsigned long)result__R1NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1NR)));
- } else {
- next__P1NR=new_lab__2PJ(lab_type__S1NR);
- };
- ((__POINTER *)next__P1NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q1NR)[ 0]=next__P1NR;
- } else {
- ((__POINTER *)result__R1NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P1NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__R1NR=next__P1NR;
- };
- };
- ptr__4GT=result__R1NR;
+ if ((stat__CWCG == 3)) {
+ Self__QR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ Self__NXOH=(__INTEGER__Q)(__tmp__W14T - 4);
+ while ((! ((Self__NXOH < 1) || ('/' == ((__CHARACTER__DB *)Self__QR0T->storage__LFL)[(__INTEGER__Q)(Self__NXOH - 1)])))) {
+ Self__NXOH=(__INTEGER__Q)(Self__NXOH - 1);
};
- result__3GT=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)ptr__4GT);
- *(result__3GT) = *(HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__);
- };
- Self__IUJB=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)result__3GT);
- new_capacity__BYNB=prime_number_ceiling__X3Q( 193);
- Self__IUJB->buckets__HYNB=create__MDTB(new_capacity__BYNB);
- Self__IUJB->capacity__PUJB=new_capacity__BYNB;
- Self__IUJB->count__KYNB= 0;
- Self__4GM->slot_list__SIM=result__3GT;
- Self__4GM->parent_named__QD.parent_itm_object__PD.position__WIM=((__POSITION )(__UINTEGER_32)(((__UINTEGER_32 )Self__4GM->index__GAH) | 131072));
- return(result__C5E);
-}
-
-static __BOOLEAN read_word__NWH(void *st__PWH)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- __INTEGER posold__RWH,idx__SWH,__tmp__R2BR,__tmp__S2BR;
- __BOOLEAN result__TWH,__tmp__RXH;
- __CHARACTER *__tmp__T2BR,*__tmp__U2BR;
- __CHARACTER result__Q2BR;
- posold__RWH= 0;
- idx__SWH= 0;
- result__TWH=FALSE__;
- if ((! read_space__UAF())) {
- result__TWH=FALSE__;
- } else {
- posold__RWH=position__ZFD;
- idx__SWH= 1;
- __tmp__R2BR=((__STRING_CONSTANT *)st__PWH)->count__XHB;
- __tmp__S2BR=((__STRING *)source__WFD)->count__VF;
- __tmp__T2BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__U2BR=((__STRING_CONSTANT *)st__PWH)->storage__X4K;
- until_do__FHU:
- {
- if ((idx__SWH > __tmp__R2BR)) {
- __tmp__RXH=TRUE__;
- } else {
- result__Q2BR='\0';
- if ((position__ZFD > __tmp__S2BR)) {
- result__Q2BR=((__CHARACTER )(( 0)));
- } else {
- result__Q2BR=((__CHARACTER *)__tmp__T2BR)[(__INTEGER)(position__ZFD - 1)];
+ if ((Self__NXOH == 0)) {
+ ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__SR0T=((__STRING__BC *)string_tmp2__BJ4F);
+ n__RR0T=(__INTEGER__Q)(__tmp__W14T - 1);
+ __tmp__414T=(__INTEGER__Q)((__INTEGER__Q)(n__RR0T - Self__NXOH) + 1);
+ if ((__tmp__414T > 0)) {
+ __tmp__514T=(__INTEGER__Q)(n__RR0T + 1);
+ __tmp__B24T=Self__SR0T->count__WJ;
+ Self__C24T=__tmp__514T;
+ while ((Self__C24T <= __tmp__B24T)) {
+ ((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__C24T - __tmp__414T) - 1)]=((__CHARACTER__DB *)Self__SR0T->storage__LFL)[(__INTEGER__Q)(Self__C24T - 1)];
+ Self__C24T=(__INTEGER__Q)(Self__C24T + 1);
};
- __tmp__RXH=(result__Q2BR != ((__CHARACTER *)__tmp__U2BR)[(__INTEGER)(idx__SWH - 1)]);
+ Self__SR0T->count__WJ=(__INTEGER__Q)(Self__SR0T->count__WJ - __tmp__414T);
};
- if ((! __tmp__RXH)) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- idx__SWH=(__INTEGER)(idx__SWH + 1);
- goto until_do__FHU;
- };
- };
- if ((idx__SWH > ((__STRING_CONSTANT *)st__PWH)->count__XHB)) {
- last_string__V1G=st__PWH;
- result__TWH=TRUE__;
- } else {
- position__ZFD=posold__RWH;
- };
- };
- return(result__TWH);
-}
-
-static __BOOLEAN read_target__NWX()
-// () With resultNo recursive, No inlinable.
-{
- __BOOLEAN result__QWX,__tmp__0WX;
- result__QWX=FALSE__;
- if (read_word__NWH((&__string_32))) {
- is_good_section__OCE=TRUE__;
- result__QWX=TRUE__;
- __tmp__0WX=TRUE__;
- } else {
- __tmp__0WX=FALSE__;
- };
- if ((! __tmp__0WX)) {
- if (read_cap_identifier__ODAB()) {
- if (((void *)at__VWM(variable__OED,(&__string_64)) == (void *)last_string__V1G)) {
- is_good_section__OCE=TRUE__;
- is_found__LGD=TRUE__;
- };
- result__QWX=TRUE__;
- };
- };
- return(result__QWX);
-}
-
-static __POSITION current_position__EJG()
-// () With resultNo recursive, No inlinable.
-{
- __POSITION result__HJG;
- __CHARACTER *__tmp__ZAAR;
- result__HJG=((__POSITION ) 0);
- __tmp__ZAAR=((__STRING *)source__WFD)->storage__XNK;
- while ((pos_cur__2FD != position__ZFD)) {
- if ((((__CHARACTER *)__tmp__ZAAR)[(__INTEGER)(pos_cur__2FD - 1)] == '\n')) {
- pos_col__4FD= 0;
- pos_line__3FD=(__INTEGER)(pos_line__3FD + 1);
- } else {
- pos_col__4FD=(__INTEGER)(pos_col__4FD + 1);
- };
- pos_cur__2FD=(__INTEGER)(pos_cur__2FD + 1);
- };
- if ((pos_line__3FD > 32767)) {
- result__HJG=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ODD)->index__GAH) | ((__UINTEGER_32 )(__INTEGER)(pos_col__4FD << 9))) | 4294836224LU));
- put_error__text__0AH( 0,(&__string_232));
- put_position__ECH(result__HJG);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((pos_col__4FD > 255)) {
- result__HJG=((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ODD)->index__GAH) | 130560) | ((__UINTEGER_32 )(__INTEGER)(pos_line__3FD << 17))));
- put_error__text__0AH( 0,(&__string_233));
- put_position__ECH(result__HJG);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- return(((__POSITION )(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((__PROTOTYPE *)object__ODD)->index__GAH) | ((__UINTEGER_32 )(__INTEGER)(pos_col__4FD << 9))) | ((__UINTEGER_32 )(__INTEGER)(pos_line__3FD << 17)))));
-}
-
-static void put_error__text__0AH(__INTEGER type__2AH,void *txt__3AH)
-// ({INTEGER},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
- type_error__4AH=type__2AH;
- ((__STRING *)msg_err__5AH)->count__VF= 0;
- if ((type__2AH == 0)) {
- append__MOK(msg_err__5AH,(&__string_234));
};
- if ((type__2AH == 1)) {
- append__MOK(msg_err__5AH,(&__string_235));
+ if ((((__STRING__BC *)string_tmp2__BJ4F)->count__WJ == 0)) {
+ add_last__ACV(((__STRING__BC *)string_tmp2__BJ4F),'/');
};
- if ((type__2AH == 2)) {
- append__MOK(msg_err__5AH,(&__string_236));
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
};
- if ((type__2AH == 3)) {
- append__MOK(msg_err__5AH,(&__string_237));
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__EOGD=parent_directory__FOGD();
};
- append__MOK(msg_err__5AH,txt__3AH);
-}
-
-static void put_position__ECH(__POSITION Self__FCH)
-// ({POSITION}) VoidNo recursive, No inlinable.
-{
- __UINTEGER_32 c__HCH,__tmp__ODH,cols__KCH;
- __STRING *Self__QHDR,*Self__WHDR,*Self__2HDR,*Self__CIDR,*Self__IIDR;
- __INTEGER new_capacity__PHDR,old_nb_elts__SHDR,upper__X1NR,Self__V1NR;
- __INTEGER pos__GCH,Self__XBI,limit_up__YBI,new_capacity__VHDR;
- __INTEGER old_nb_elts__YHDR,upper__21NR,Self__01NR,new_capacity__1HDR;
- __INTEGER old_nb_elts__4HDR,upper__B2NR,Self__51NR,new_capacity__BIDR;
- __INTEGER old_nb_elts__EIDR,upper__G2NR,Self__E2NR,new_capacity__HIDR;
- __INTEGER old_nb_elts__KIDR,upper__L2NR,Self__J2NR;
- void *src__NCH;
- __CHARACTER char__OCH;
- __CHARACTER *Self__RHDR,*new__THDR,*__tmp__GJ4Q,*Self__XHDR,*new__ZHDR;
- __CHARACTER *Self__3HDR,*new__5HDR,*Self__DIDR,*new__FIDR,*Self__JIDR;
- __CHARACTER *new__LIDR;
- c__HCH= 0;
- char__OCH='\0';
- append__MOK(msg_err__5AH,(&__string_238));
- append_in__Z4H((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >> 17),msg_err__5AH);
- append__MOK(msg_err__5AH,(&__string_239));
- append_in__Z4H((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >> 9) & 255),msg_err__5AH);
- append__MOK(msg_err__5AH,(&__string_240));
- append__MOK(msg_err__5AH,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) & 511)])->parent_named__QD.name__1QB);
- Self__QHDR=((__STRING *)msg_err__5AH);
- new_capacity__PHDR= 0;
- if ((Self__QHDR->capacity__MNK <= Self__QHDR->count__VF)) {
- if ((Self__QHDR->capacity__MNK == 0)) {
- Self__QHDR->capacity__MNK= 32;
- Self__QHDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__PHDR=(__INTEGER)(Self__QHDR->capacity__MNK << 1);
- Self__RHDR=((__CHARACTER *)Self__QHDR->storage__XNK);
- old_nb_elts__SHDR=Self__QHDR->capacity__MNK;
- new__THDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RHDR),((__UINTEGER_32 )old_nb_elts__SHDR),((__UINTEGER_32 )new_capacity__PHDR)));
- upper__X1NR=(__INTEGER)(new_capacity__PHDR - 1);
- Self__V1NR=old_nb_elts__SHDR;
- while ((Self__V1NR <= upper__X1NR)) {
- new__THDR[Self__V1NR]='\0';
- Self__V1NR=(__INTEGER)(Self__V1NR + 1);
- };
- Self__QHDR->storage__XNK=new__THDR;
- Self__QHDR->capacity__MNK=new_capacity__PHDR;
- };
- };
- ((__CHARACTER *)Self__QHDR->storage__XNK)[Self__QHDR->count__VF]='(';
- Self__QHDR->count__VF=(__INTEGER)(Self__QHDR->count__VF + 1);
- append__MOK(msg_err__5AH,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) & 511)])->filename__4QB);
- append__MOK(msg_err__5AH,(&__string_241));
- src__NCH=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) & 511)])->source__UFD;
- pos__GCH= 1;
- __tmp__ODH=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >> 17) - 1);
- Self__XBI= 1;
- limit_up__YBI=((__INTEGER )__tmp__ODH);
- __tmp__GJ4Q=((__STRING *)src__NCH)->storage__XNK;
- while ((Self__XBI <= limit_up__YBI)) {
- while ((((__CHARACTER *)__tmp__GJ4Q)[(__INTEGER)(pos__GCH - 1)] != '\n')) {
- pos__GCH=(__INTEGER)(pos__GCH + 1);
- };
- pos__GCH=(__INTEGER)(pos__GCH + 1);
- Self__XBI=(__INTEGER)(Self__XBI + 1);
- };
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- cols__KCH=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >> 9) & 255);
- while ((! ((pos__GCH > ((__STRING *)src__NCH)->count__VF) || (((__CHARACTER *)((__STRING *)src__NCH)->storage__XNK)[(__INTEGER)(pos__GCH - 1)] == '\n')))) {
- char__OCH=((__CHARACTER *)((__STRING *)src__NCH)->storage__XNK)[(__INTEGER)(pos__GCH - 1)];
- Self__WHDR=((__STRING *)msg_err__5AH);
- new_capacity__VHDR= 0;
- if ((Self__WHDR->capacity__MNK <= Self__WHDR->count__VF)) {
- if ((Self__WHDR->capacity__MNK == 0)) {
- Self__WHDR->capacity__MNK= 32;
- Self__WHDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__VHDR=(__INTEGER)(Self__WHDR->capacity__MNK << 1);
- Self__XHDR=((__CHARACTER *)Self__WHDR->storage__XNK);
- old_nb_elts__YHDR=Self__WHDR->capacity__MNK;
- new__ZHDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XHDR),((__UINTEGER_32 )old_nb_elts__YHDR),((__UINTEGER_32 )new_capacity__VHDR)));
- upper__21NR=(__INTEGER)(new_capacity__VHDR - 1);
- Self__01NR=old_nb_elts__YHDR;
- while ((Self__01NR <= upper__21NR)) {
- new__ZHDR[Self__01NR]='\0';
- Self__01NR=(__INTEGER)(Self__01NR + 1);
- };
- Self__WHDR->storage__XNK=new__ZHDR;
- Self__WHDR->capacity__MNK=new_capacity__VHDR;
- };
- };
- ((__CHARACTER *)Self__WHDR->storage__XNK)[Self__WHDR->count__VF]=char__OCH;
- Self__WHDR->count__VF=(__INTEGER)(Self__WHDR->count__VF + 1);
- if ((c__HCH < cols__KCH)) {
- if ((char__OCH == '\t')) {
- Self__2HDR=((__STRING *)string_tmp__RB);
- new_capacity__1HDR= 0;
- if ((Self__2HDR->capacity__MNK <= Self__2HDR->count__VF)) {
- if ((Self__2HDR->capacity__MNK == 0)) {
- Self__2HDR->capacity__MNK= 32;
- Self__2HDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__1HDR=(__INTEGER)(Self__2HDR->capacity__MNK << 1);
- Self__3HDR=((__CHARACTER *)Self__2HDR->storage__XNK);
- old_nb_elts__4HDR=Self__2HDR->capacity__MNK;
- new__5HDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3HDR),((__UINTEGER_32 )old_nb_elts__4HDR),((__UINTEGER_32 )new_capacity__1HDR)));
- upper__B2NR=(__INTEGER)(new_capacity__1HDR - 1);
- Self__51NR=old_nb_elts__4HDR;
- while ((Self__51NR <= upper__B2NR)) {
- new__5HDR[Self__51NR]='\0';
- Self__51NR=(__INTEGER)(Self__51NR + 1);
- };
- Self__2HDR->storage__XNK=new__5HDR;
- Self__2HDR->capacity__MNK=new_capacity__1HDR;
- };
- };
- ((__CHARACTER *)Self__2HDR->storage__XNK)[Self__2HDR->count__VF]='\t';
- Self__2HDR->count__VF=(__INTEGER)(Self__2HDR->count__VF + 1);
- } else {
- Self__CIDR=((__STRING *)string_tmp__RB);
- new_capacity__BIDR= 0;
- if ((Self__CIDR->capacity__MNK <= Self__CIDR->count__VF)) {
- if ((Self__CIDR->capacity__MNK == 0)) {
- Self__CIDR->capacity__MNK= 32;
- Self__CIDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__BIDR=(__INTEGER)(Self__CIDR->capacity__MNK << 1);
- Self__DIDR=((__CHARACTER *)Self__CIDR->storage__XNK);
- old_nb_elts__EIDR=Self__CIDR->capacity__MNK;
- new__FIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DIDR),((__UINTEGER_32 )old_nb_elts__EIDR),((__UINTEGER_32 )new_capacity__BIDR)));
- upper__G2NR=(__INTEGER)(new_capacity__BIDR - 1);
- Self__E2NR=old_nb_elts__EIDR;
- while ((Self__E2NR <= upper__G2NR)) {
- new__FIDR[Self__E2NR]='\0';
- Self__E2NR=(__INTEGER)(Self__E2NR + 1);
+ copy__Q2X(((__STRING__BC *)string_tmp3__HJ4F),string_tmp2__BJ4F);
+ do {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__5NLG=parent_directory__FOGD();
+ };
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__5NLG=parent_directory__FOGD();
+ };
+ __tmp__QJ4F=reference_at__EOLG(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),string_tmp2__BJ4F);
+ result__5I4F=__tmp__QJ4F;
+ if (((void *)__tmp__QJ4F == (void *)NULL)) {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__CAVG=parent_directory__FOGD();
+ };
+ Self__RBTT=((__STRING__BC *)string_tmp2__BJ4F);
+ Self__U34T=((__CHARACTER__DB *)Self__RBTT->storage__LFL);
+ __tmp__514T=(__INTEGER__Q)(Self__RBTT->count__WJ - 1);
+ while ((! ((__tmp__514T < 0) || ('/' == Self__U34T[__tmp__514T])))) {
+ __tmp__514T=(__INTEGER__Q)(__tmp__514T - 1);
+ };
+ __tmp__B24T=(__INTEGER__Q)( 1 + __tmp__514T);
+ if ((__tmp__B24T > 0)) {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__QDXG=parent_directory__FOGD();
+ };
+ Self__X34T=((__STRING__BC *)string_tmp2__BJ4F);
+ __tmp__U24T=(__INTEGER__Q)(__tmp__B24T - 1);
+ if ((__tmp__U24T < Self__X34T->count__WJ)) {
+ __tmp__W24T=(__INTEGER__Q)(Self__X34T->count__WJ - __tmp__U24T);
+ if ((__tmp__W24T > Self__X34T->count__WJ)) {
+ Self__X34T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__X34T->count__WJ=(__INTEGER__Q)(Self__X34T->count__WJ - __tmp__W24T);
+ };
+ };
+ } else /* FALSE */ {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__QDXG=parent_directory__FOGD();
+ };
+ ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ= 0;
+ };
+ };
+ if (((void *)__tmp__QJ4F == (void *)NULL)) {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__CAVG=parent_directory__FOGD();
+ };
+ __tmp__KYCG=(((__STRING__BC *)string_tmp2__BJ4F)->count__WJ != 0);
+ } else /* FALSE */ {
+ __tmp__KYCG=FALSE__O__;
+ };
+ } while (__tmp__KYCG);
+ if (((void *)result__5I4F == (void *)NULL)) {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__5NLG=parent_directory__FOGD();
+ };
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__QJ4F=parent_directory__FOGD();
+ };
+ __tmp__QJ4F=physical_get_entry__0QLG(string_tmp3__HJ4F);
+ result__5I4F=__tmp__QJ4F;
+ __tmp__KYCG=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__KYCG=FALSE__O__;
+ };
+ if ((! __tmp__KYCG)) {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__5NLG=parent_directory__FOGD();
+ };
+ Self__NXOH=string_tmp3__HJ4F->count__WJ;
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__5NLG=parent_directory__FOGD();
+ };
+ if ((Self__NXOH != string_tmp2__BJ4F->count__WJ)) {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__CAVG=parent_directory__FOGD();
+ };
+ __tmp__XL4F=physical_get_entry__JVND(string_tmp3__HJ4F);
+ result__5I4F=__tmp__XL4F;
+ };
+ };
+ if (((void *)result__5I4F != (void *)NULL)) {
+ if (((struct ___OBJ *)result__5I4F)->__id==__DIRECTORY_UNIX__POGD__) {
+ result__TSJH=((void *)((__DIRECTORY_UNIX__POGD *)result__5I4F) != (void *)NULL);
+ } else /* FILE_UNIX */ {
+ result__TSJH=FALSE__O__;
+ };
+ __tmp__KYCG=result__TSJH;
+ } else /* FALSE */ {
+ __tmp__KYCG=FALSE__O__;
+ };
+ if (__tmp__KYCG) {
+ if (((struct ___OBJ *)result__5I4F)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__5NLG=((__DIRECTORY_UNIX__POGD *)result__5I4F);
+ Self__U34T=NULL;
+ dirent__UBWH=((__POINTER__IB )(NULL));
+ result__TSJH=FALSE__O__;
+ n__RR0T= 0;
+ if (((void *)__tmp__5NLG->parent_directory__TOGD.list__5BWH == (void *)NULL)) {
+ result__4BYI=NULL;
+ ptr__5BYI=((__POINTER__IB )(NULL));
+ __tmp__514T= 0;
+ __tmp__FCYI=((__POINTER__IB )sizeof(__LINKED_LISToENTRYo__ZBWH));
+ if (((unsigned long)__tmp__FCYI == 0)) {
+ result__4BYI=LINKED_LISToENTRYo__ZBWH__;
+ } else /* FALSE */ {
+ __tmp__514T=__LINKED_LISToENTRYo__ZBWH__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FCYI));
+ if ((__tmp__514T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__W2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Y2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FCYI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__Z2WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y2WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__W2WT=micro_alloc__table__lab__UKI(__tmp__Y2WT,((__POINTER__IB )(&(table_size[(__tmp__Z2WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y2WT)));
+ ptr__5BYI=__tmp__W2WT;
+ } else /* FALSE */ {
+ __tmp__Z2WT=((__UINTEGER_32__ZWB )__tmp__514T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__W2WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Y2WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__FCYI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W2WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__W2WT=micro_alloc__table__lab__UKI(__tmp__Y2WT,((__POINTER__IB )(&(table_type[(__tmp__Z2WT)]))),(__UINTEGER_32__ZWB)(__tmp__Z2WT | 1));
+ ptr__5BYI=__tmp__W2WT;
+ };
+ result__4BYI=((__LINKED_LISToENTRYo__ZBWH *)ptr__5BYI);
+ *(result__4BYI) = *(LINKED_LISToENTRYo__ZBWH__);
+ };
+ __tmp__5NLG->parent_directory__TOGD.list__5BWH=result__4BYI;
+ } else /* FALSE */ {
+ result__4BYI=((__LINKED_LISToENTRYo__ZBWH *)__tmp__5NLG->parent_directory__TOGD.list__5BWH);
+ if (((void *)result__4BYI->first_link__M5DJ != (void *)NULL)) {
+ result__4BYI->first_link__M5DJ=NULL;
+ result__4BYI->mem_idx__T5DJ= 0;
+ result__4BYI->mem_lnk__U5DJ=NULL;
+ result__4BYI->parent_linked_collection__4BWH.upper__W0BI= 0;
+ result__4BYI->last_link__V5DJ=NULL;
+ };
+ ;
+ };
+ ptr__5BYI=((__POINTER__IB )(opendir((((__STRING_CONSTANT__0 *)__tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD)->storage__1C))));
+ if ((ptr__5BYI != (void *)NULL)) {
+ result__TSJH=TRUE__K__;
+ do {
+ dirent__UBWH=((__POINTER__IB )(readdir((ptr__5BYI))));
+ if ((dirent__UBWH != (void *)NULL)) {
+ Self__U34T=((__CHARACTER__DB *)(((struct dirent *)(dirent__UBWH))->d_name));
+ ((__STRING__BC *)string_tmp__KOGD)->count__WJ= 0;
+ n__RR0T= 0;
+ while ((((__CHARACTER__DB *)Self__U34T)[n__RR0T] != '\0')) {
+ add_last__ACV(((__STRING__BC *)string_tmp__KOGD),((__CHARACTER__DB *)Self__U34T)[n__RR0T]);
+ n__RR0T=(__INTEGER__Q)(n__RR0T + 1);
+ };
+ __tmp__MXBI=create__34B( 1);
+ copy__Q2X(((__STRING__BC *)__tmp__MXBI),(&__string_206));
+ __tmp__VXBI=__infix_equal_equal__5RXC(((__STRING__BC *)string_tmp__KOGD),__tmp__MXBI);
+ if ((! __tmp__VXBI)) {
+ Self__D5II=((__STRING__BC *)string_tmp__KOGD);
+ add_last__ACV(Self__D5II,' ');
+ Self__X24T=Self__D5II->count__WJ;
+ while ((Self__X24T >= 2)) {
+ ((__CHARACTER__DB *)Self__D5II->storage__LFL)[(__INTEGER__Q)(Self__X24T - 1)]=((__CHARACTER__DB *)Self__D5II->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__X24T - 1) - 1)];
+ Self__X24T=(__INTEGER__Q)(Self__X24T - 1);
+ };
+ ((__CHARACTER__DB *)Self__D5II->storage__LFL)[ 0]='/';
+ __tmp__2DWH=__tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+ Self__D5II=((__STRING__BC *)string_tmp__KOGD);
+ Self__X24T=Self__D5II->count__WJ;
+ __tmp__G34T=__tmp__2DWH->count__0C;
+ resize__ZQHE(Self__D5II,(__INTEGER__Q)(Self__X24T + __tmp__G34T));
+ if (((Self__X24T > 0) && (__tmp__G34T > 0))) {
+ move__to__by__HAVE(((__CHARACTER__DB *)Self__D5II->storage__LFL), 0,(__INTEGER__Q)(Self__X24T - 1),__tmp__G34T);
+ };
+ Self__HRDB=((__CHARACTER__DB *)Self__D5II->storage__LFL);
+ model__IRDB=__tmp__2DWH->storage__1C;
+ Self__X24T=(__INTEGER__Q)(__tmp__G34T - 1);
+ while ((Self__X24T >= 0)) {
+ Self__HRDB[Self__X24T]=((__CHARACTER__DB *)model__IRDB)[Self__X24T];
+ Self__X24T=(__INTEGER__Q)(Self__X24T - 1);
+ };
+ reduce_path__TBJI(string_tmp__KOGD);
+ result__QIJI=NULL;
+ copy__Q2X(((__STRING__BC *)string_tmp2__BJ4F),__tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+ add_last__ACV(((__STRING__BC *)string_tmp2__BJ4F),'/');
+ append__KWX(((__STRING__BC *)string_tmp2__BJ4F),string_tmp__KOGD);
+ reduce_path__TBJI(string_tmp2__BJ4F);
+ copy__Q2X(((__STRING__BC *)string_tmp3__HJ4F),string_tmp2__BJ4F);
+ do {
+ __tmp__5IJI=reference_at__EOLG(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),string_tmp2__BJ4F);
+ result__QIJI=__tmp__5IJI;
+ if (((void *)__tmp__5IJI == (void *)NULL)) {
+ Self__EO2G=((__STRING__BC *)string_tmp2__BJ4F);
+ Self__LABB=((__CHARACTER__DB *)Self__EO2G->storage__LFL);
+ idx__XABB=(__INTEGER__Q)(Self__EO2G->count__WJ - 1);
+ while ((! ((idx__XABB < 0) || ('/' == Self__LABB[idx__XABB])))) {
+ idx__XABB=(__INTEGER__Q)(idx__XABB - 1);
+ };
+ __tmp__GJJI=(__INTEGER__Q)( 1 + idx__XABB);
+ if ((__tmp__GJJI > 0)) {
+ Self__W12G=((__STRING__BC *)string_tmp2__BJ4F);
+ n__X12G=(__INTEGER__Q)(__tmp__GJJI - 1);
+ if ((n__X12G < Self__W12G->count__WJ)) {
+ n__2CXT=(__INTEGER__Q)(Self__W12G->count__WJ - n__X12G);
+ if ((n__2CXT > Self__W12G->count__WJ)) {
+ Self__W12G->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__W12G->count__WJ=(__INTEGER__Q)(Self__W12G->count__WJ - n__2CXT);
+ };
+ };
+ } else /* FALSE */ {
+ ((__STRING__BC *)string_tmp2__BJ4F)->count__WJ= 0;
+ };
+ };
+ } while ((((void *)__tmp__5IJI == (void *)NULL) && (((__STRING__BC *)string_tmp2__BJ4F)->count__WJ != 0)));
+ if (((void *)result__QIJI == (void *)NULL)) {
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ __tmp__5IJI=parent_directory__FOGD();
+ };
+ __tmp__5IJI=physical_get_entry__0QLG(string_tmp3__HJ4F);
+ result__QIJI=__tmp__5IJI;
+ __tmp__TKJI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__TKJI=FALSE__O__;
+ };
+ if ((! __tmp__TKJI)) {
+ if ((string_tmp3__HJ4F->count__WJ != string_tmp2__BJ4F->count__WJ)) {
+ __tmp__GLJI=physical_get_entry__JVND(string_tmp3__HJ4F);
+ result__QIJI=__tmp__GLJI;
+ };
+ };
+ if (((void *)result__QIJI == (void *)NULL)) {
+ result__TSJH=FALSE__O__;
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__KEWH=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+ } else /* FILE_UNIX */ {
+ __tmp__KEWH=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+ };
+ if ((__tmp__KEWH->count__0C >= __tmp__5NLG->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD->count__0C)) {
+ Self__MIEJ=((__LINKED_LISToENTRYo__ZBWH *)__tmp__5NLG->parent_directory__TOGD.list__5BWH);
+ if (((void *)Self__MIEJ->first_link__M5DJ == (void *)NULL)) {
+ result__CEOU=NULL;
+ ptr__DEOU=((__POINTER__IB )(NULL));
+ idx__XABB= 0;
+ __tmp__FEOU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoENTRYo__K5DJ));
+ if (((unsigned long)__tmp__FEOU == 0)) {
+ result__CEOU=LINKED_LIST_NODEoENTRYo__K5DJ__;
+ } else /* FALSE */ {
+ idx__XABB=__LINKED_LIST_NODEoENTRYo__K5DJ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEOU));
+ if ((idx__XABB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IEOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HEOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_size[(__tmp__IEOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HEOU)));
+ ptr__DEOU=__tmp__GEOU;
+ } else /* FALSE */ {
+ __tmp__IEOU=((__UINTEGER_32__ZWB )idx__XABB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_type[(__tmp__IEOU)]))),(__UINTEGER_32__ZWB)(__tmp__IEOU | 1));
+ ptr__DEOU=__tmp__GEOU;
+ };
+ result__CEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)ptr__DEOU);
+ *(result__CEOU) = *(LINKED_LIST_NODEoENTRYo__K5DJ__);
+ };
+ Self__OEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)result__CEOU);
+ Self__OEOU->item__2KEJ=result__QIJI;
+ Self__OEOU->next__JCIJ=NULL;
+ Self__MIEJ->first_link__M5DJ=result__CEOU;
+ Self__MIEJ->parent_linked_collection__4BWH.upper__W0BI= 1;
+ Self__MIEJ->last_link__V5DJ=result__CEOU;
+ Self__MIEJ->mem_idx__T5DJ= 1;
+ Self__MIEJ->mem_lnk__U5DJ=result__CEOU;
+ } else /* FALSE */ {
+ result__CEOU=NULL;
+ ptr__DEOU=((__POINTER__IB )(NULL));
+ idx__XABB= 0;
+ __tmp__FEOU=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoENTRYo__K5DJ));
+ if (((unsigned long)__tmp__FEOU == 0)) {
+ result__CEOU=LINKED_LIST_NODEoENTRYo__K5DJ__;
+ } else /* FALSE */ {
+ idx__XABB=__LINKED_LIST_NODEoENTRYo__K5DJ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEOU));
+ if ((idx__XABB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IEOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HEOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_size[(__tmp__IEOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HEOU)));
+ ptr__DEOU=__tmp__GEOU;
+ } else /* FALSE */ {
+ __tmp__IEOU=((__UINTEGER_32__ZWB )idx__XABB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GEOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HEOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__FEOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GEOU=micro_alloc__table__lab__UKI(__tmp__HEOU,((__POINTER__IB )(&(table_type[(__tmp__IEOU)]))),(__UINTEGER_32__ZWB)(__tmp__IEOU | 1));
+ ptr__DEOU=__tmp__GEOU;
+ };
+ result__CEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)ptr__DEOU);
+ *(result__CEOU) = *(LINKED_LIST_NODEoENTRYo__K5DJ__);
+ };
+ Self__OEOU=((__LINKED_LIST_NODEoENTRYo__K5DJ *)result__CEOU);
+ Self__OEOU->item__2KEJ=result__QIJI;
+ Self__OEOU->next__JCIJ=NULL;
+ ((__LINKED_LIST_NODEoENTRYo__K5DJ *)Self__MIEJ->last_link__V5DJ)->next__JCIJ=result__CEOU;
+ Self__MIEJ->parent_linked_collection__4BWH.upper__W0BI=(__INTEGER__Q)(Self__MIEJ->parent_linked_collection__4BWH.upper__W0BI + 1);
+ Self__MIEJ->last_link__V5DJ=result__CEOU;
+ };
+ };
+ };
};
- Self__CIDR->storage__XNK=new__FIDR;
- Self__CIDR->capacity__MNK=new_capacity__BIDR;
};
- };
- ((__CHARACTER *)Self__CIDR->storage__XNK)[Self__CIDR->count__VF]=' ';
- Self__CIDR->count__VF=(__INTEGER)(Self__CIDR->count__VF + 1);
+ } while (((dirent__UBWH != (void *)NULL) & result__TSJH));
+ closedir((ptr__5BYI));
};
+ result__DJYH=result__TSJH;
+ } else /* FILE_UNIX */ {
+ result__DJYH=(((__POINTER__IB )(fopen((char*)(((__STRING_CONSTANT__0 *)((__FILE_UNIX__2VND *)result__5I4F)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD)->storage__1C),"r+b"))) != (void *)NULL);
};
- c__HCH=(__UINTEGER_32)(c__HCH + 1);
- pos__GCH=(__INTEGER)(pos__GCH + 1);
+ __tmp__KYCG=result__DJYH;
+ } else /* FALSE */ {
+ __tmp__KYCG=FALSE__O__;
};
- Self__IIDR=((__STRING *)msg_err__5AH);
- new_capacity__HIDR= 0;
- if ((Self__IIDR->capacity__MNK <= Self__IIDR->count__VF)) {
- if ((Self__IIDR->capacity__MNK == 0)) {
- Self__IIDR->capacity__MNK= 32;
- Self__IIDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__HIDR=(__INTEGER)(Self__IIDR->capacity__MNK << 1);
- Self__JIDR=((__CHARACTER *)Self__IIDR->storage__XNK);
- old_nb_elts__KIDR=Self__IIDR->capacity__MNK;
- new__LIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JIDR),((__UINTEGER_32 )old_nb_elts__KIDR),((__UINTEGER_32 )new_capacity__HIDR)));
- upper__L2NR=(__INTEGER)(new_capacity__HIDR - 1);
- Self__J2NR=old_nb_elts__KIDR;
- while ((Self__J2NR <= upper__L2NR)) {
- new__LIDR[Self__J2NR]='\0';
- Self__J2NR=(__INTEGER)(Self__J2NR + 1);
- };
- Self__IIDR->storage__XNK=new__LIDR;
- Self__IIDR->capacity__MNK=new_capacity__HIDR;
- };
- };
- ((__CHARACTER *)Self__IIDR->storage__XNK)[Self__IIDR->count__VF]='\n';
- Self__IIDR->count__VF=(__INTEGER)(Self__IIDR->count__VF + 1);
- append__MOK(msg_err__5AH,string_tmp__RB);
- append__MOK(msg_err__5AH,(&__string_242));
-}
-
-static void put_string__EQD(void *s__GQD)
-// ({NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER __tmp__VQD,__tmp__YQD,Self__WUE,limit_up__XUE;
- __CHARACTER *__tmp__ES4Q,*__tmp__LBAR;
- __CHARACTER __tmp__5QD;
- if (((struct ___OBJ *)s__GQD)->__id==__STRING_CONSTANT__) {
- __tmp__VQD= 1;
- } else {
- __tmp__VQD= 1;
- };
- if (((struct ___OBJ *)s__GQD)->__id==__STRING_CONSTANT__) {
- __tmp__YQD=((__STRING_CONSTANT *)s__GQD)->count__XHB;
- } else {
- __tmp__YQD=((__STRING *)s__GQD)->count__VF;
- };
- Self__WUE=__tmp__VQD;
- limit_up__XUE=__tmp__YQD;
- __tmp__ES4Q=((__STRING *)s__GQD)->storage__XNK;
- __tmp__LBAR=((__STRING_CONSTANT *)s__GQD)->storage__X4K;
- while ((Self__WUE <= limit_up__XUE)) {
- if (((struct ___OBJ *)s__GQD)->__id==__STRING_CONSTANT__) {
- __tmp__5QD=((__CHARACTER *)__tmp__LBAR)[(__INTEGER)(Self__WUE - 1)];
+ if (__tmp__KYCG) {
+ if (result__5I4F==NULL) {
+ __tmp__5NLG=NULL;
} else {
- __tmp__5QD=((__CHARACTER *)__tmp__ES4Q)[(__INTEGER)(Self__WUE - 1)];
+ switch (((struct ___OBJ *)result__5I4F)->__id) {
+ case __DIRECTORY_UNIX__POGD__: {
+ __tmp__5NLG=((void *)result__5I4F);
+ } break;
+ case __FILE_UNIX__2VND__: {
+ __tmp__5NLG=NULL;
+ } break;
+ }
+ };
+ dir__Z1AD=__tmp__5NLG;
+ __tmp__EOGD=((__DIRECTORY_UNIX__POGD *)__tmp__5NLG);
+ Self__NXOH=__tmp__EOGD->parent_directory__TOGD.list__5BWH->parent_linked_collection__4BWH.upper__W0BI;
+ n__RR0T= 1;
+ while ((n__RR0T <= Self__NXOH)) {
+ __tmp__CAVG=((__DIRECTORY_UNIX__POGD *)dir__Z1AD);
+ result__4BYI=((__LINKED_LISToENTRYo__ZBWH *)__tmp__CAVG->parent_directory__TOGD.list__5BWH);
+ __tmp__514T=n__RR0T;
+ if ((n__RR0T != result__4BYI->mem_idx__T5DJ)) {
+ if ((result__4BYI->mem_idx__T5DJ > n__RR0T)) {
+ result__4BYI->mem_idx__T5DJ= 1;
+ result__4BYI->mem_lnk__U5DJ=result__4BYI->first_link__M5DJ;
+ };
+ while ((__tmp__514T != result__4BYI->mem_idx__T5DJ)) {
+ result__4BYI->mem_lnk__U5DJ=result__4BYI->mem_lnk__U5DJ->next__JCIJ;
+ result__4BYI->mem_idx__T5DJ=(__INTEGER__Q)(result__4BYI->mem_idx__T5DJ + 1);
+ };
+ };
+ result__QIJI=result__4BYI->mem_lnk__U5DJ->item__2KEJ;
+ if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__2DWH=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD;
+ } else /* FILE_UNIX */ {
+ __tmp__2DWH=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD;
+ };
+ __tmp__KEWH=((__STRING_CONSTANT__0 *)__tmp__2DWH);
+ __tmp__NJYH=FALSE__O__;
+ __tmp__514T= 0;
+ __tmp__B24T= 0;
+ if (( 3 <= __tmp__KEWH->count__0C)) {
+ __tmp__514T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__KEWH->count__0C - 3) + 1);
+ __tmp__B24T= 1;
+ while ((! (((__tmp__514T > __tmp__KEWH->count__0C) || (__tmp__B24T > (&__string_317)->count__0C)) || (((__CHARACTER__DB *)__tmp__KEWH->storage__1C)[(__INTEGER__Q)(__tmp__514T - 1)] != ((__CHARACTER__DB *)(&__string_317)->storage__1C)[(__INTEGER__Q)(__tmp__B24T - 1)])))) {
+ __tmp__514T=(__INTEGER__Q)(__tmp__514T + 1);
+ __tmp__B24T=(__INTEGER__Q)(__tmp__B24T + 1);
+ };
+ __tmp__NJYH=(__tmp__514T > __tmp__KEWH->count__0C);
+ };
+ if (__tmp__NJYH) {
+ if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__J3AD=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+ } else /* FILE_UNIX */ {
+ __tmp__J3AD=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+ };
+ add_last__TLFB(((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)path_file__ND),__tmp__J3AD);
+ __tmp__VXBI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__VXBI=FALSE__O__;
+ };
+ if ((! __tmp__VXBI)) {
+ if (is_rec__T1AD) {
+ if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__TKJI=((void *)((__DIRECTORY_UNIX__POGD *)result__QIJI) != (void *)NULL);
+ } else /* FILE_UNIX */ {
+ __tmp__TKJI=FALSE__O__;
+ };
+ __tmp__Z3AD=__tmp__TKJI;
+ } else /* FALSE */ {
+ __tmp__Z3AD=FALSE__O__;
+ };
+ if (__tmp__Z3AD) {
+ if (((struct ___OBJ *)result__QIJI)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__A4AD=((__DIRECTORY_UNIX__POGD *)result__QIJI)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+ } else /* FILE_UNIX */ {
+ __tmp__A4AD=((__FILE_UNIX__2VND *)result__QIJI)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+ };
+ load_directory__is_recursive__Q1AD(Self__R1AD,__tmp__A4AD,TRUE__K__);
+ };
+ };
+ n__RR0T=(__INTEGER__Q)(n__RR0T + 1);
+ };
+ } else /* FALSE */ {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_318));
+ append__KWX(((__STRING__BC *)string_tmp__YC),path__S1AD);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+ pos__45XS=Self__R1AD->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 2,string_tmp__YC);
+ put_position__PRE(pos__45XS);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- fputc((int)(__tmp__5QD),stderr);
- Self__WUE=(__INTEGER)(Self__WUE + 1);
};
}
-static __BOOLEAN read_space__UAF()
-// () With resultNo recursive, No inlinable.
+static void put_string__to__L4D(__STRING_CONSTANT__0 *v__N4D,__STRING_CONSTANT__0 *n__O4D)
+// ({NULLxSTRING_CONSTANT__0},{STRING_CONSTANT__0}) Void No recursive, No inlinable.
{
- __INTEGER pos2__ZAF,level_comment__2AF,pos__YAF,posold__XAF;
- __INTEGER __tmp__Q3BR,__tmp__S3BR,__tmp__X3BR,__tmp__Z3BR,__tmp__53BR;
- __INTEGER __tmp__B4BR,__tmp__E4BR;
- __POSITION pos__MXUP;
- __CHARACTER *__tmp__R3BR,*__tmp__T3BR,*__tmp__Y3BR,*__tmp__03BR;
- __CHARACTER *__tmp__A4BR,*__tmp__C4BR,*__tmp__D4BR,*__tmp__F4BR;
- __CHARACTER *__tmp__G4BR;
- __CHARACTER result__O3BR,result__P3BR,result__U3BR,result__V3BR;
- __CHARACTER result__W3BR,result__13BR,result__23BR,result__33BR;
- __CHARACTER result__43BR,result__3OF;
- __BOOLEAN __tmp__ADF,__tmp__UJF,__tmp__0MF;
- pos2__ZAF= 0;
- level_comment__2AF= 0;
- pos__YAF=position__ZFD;
- posold__XAF=(__INTEGER)(- 1);
- while ((posold__XAF != position__ZFD)) {
- posold__XAF=position__ZFD;
- __tmp__Q3BR=((__STRING *)source__WFD)->count__VF;
- __tmp__R3BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__S3BR=((__STRING *)source__WFD)->count__VF;
- __tmp__T3BR=((__STRING *)source__WFD)->storage__XNK;
- until_do__0EJ:
- {
- result__O3BR='\0';
- if ((position__ZFD > __tmp__Q3BR)) {
- result__O3BR=((__CHARACTER )(( 0)));
- } else {
- result__O3BR=((__CHARACTER *)__tmp__R3BR)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__O3BR == ((__CHARACTER )(( 0))))) {
- __tmp__ADF=TRUE__;
- } else {
- result__P3BR='\0';
- if ((position__ZFD > __tmp__S3BR)) {
- result__P3BR=((__CHARACTER )(( 0)));
- } else {
- result__P3BR=((__CHARACTER *)__tmp__T3BR)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__ADF=(((__INTEGER_8 )result__P3BR) > ((__INTEGER_8 )' '));
- };
- if ((! __tmp__ADF)) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto until_do__0EJ;
- };
- };
- if ((position__ZFD < ((__STRING *)source__WFD)->count__VF)) {
- result__U3BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__U3BR=((__CHARACTER )(( 0)));
- } else {
- result__U3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if (((result__U3BR == '/') & (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD + 1) - 1)] == '/'))) {
- position__ZFD=(__INTEGER)(position__ZFD + 2);
- pos2__ZAF=position__ZFD;
- __tmp__X3BR=((__STRING *)source__WFD)->count__VF;
- __tmp__Y3BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__Z3BR=((__STRING *)source__WFD)->count__VF;
- __tmp__03BR=((__STRING *)source__WFD)->storage__XNK;
- until_do__VX2B:
- {
- result__V3BR='\0';
- if ((position__ZFD > __tmp__X3BR)) {
- result__V3BR=((__CHARACTER )(( 0)));
- } else {
- result__V3BR=((__CHARACTER *)__tmp__Y3BR)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__V3BR == ((__CHARACTER )(( 0))))) {
- __tmp__UJF=TRUE__;
- } else {
- result__W3BR='\0';
- if ((position__ZFD > __tmp__Z3BR)) {
- result__W3BR=((__CHARACTER )(( 0)));
- } else {
- result__W3BR=((__CHARACTER *)__tmp__03BR)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__UJF=(result__W3BR == '\n');
- };
- if ((! __tmp__UJF)) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto until_do__VX2B;
- };
- };
- };
+ __LIP_SLOT_DATA__3AB *__tmp__RZC;
+ void *__tmp__34D;
+ __LIP_STRING__TDB *__tmp__44D;
+ __POSITION__OL __tmp__F5D;
+ __tmp__RZC=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__O4D);
+ if (((void *)__tmp__RZC == (void *)NULL)) {
+ print__KKG((&__string_181));
+ print__KKG(n__O4D);
+ print__KKG((&__string_168));
+ } else /* FALSE */ {
+ __tmp__34D=__tmp__RZC->value__SBB;
+ if (__tmp__34D==NULL) {
+ __tmp__44D=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__34D)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__44D=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__44D=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__44D=((void *)__tmp__34D);
+ } break;
+ }
};
- if ((position__ZFD < ((__STRING *)source__WFD)->count__VF)) {
- pos2__ZAF=position__ZFD;
- result__13BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__13BR=((__CHARACTER )(( 0)));
- } else {
- result__13BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if (((result__13BR == '/') && (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD + 1) - 1)] == '*'))) {
- position__ZFD=(__INTEGER)(position__ZFD + 2);
- level_comment__2AF= 1;
- __tmp__53BR=((__STRING *)source__WFD)->count__VF;
- __tmp__A4BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__B4BR=((__STRING *)source__WFD)->count__VF;
- __tmp__C4BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__D4BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__E4BR=((__STRING *)source__WFD)->count__VF;
- __tmp__F4BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__G4BR=((__STRING *)source__WFD)->storage__XNK;
- until_do__LWWC:
- {
- result__23BR='\0';
- if ((position__ZFD > __tmp__53BR)) {
- result__23BR=((__CHARACTER )(( 0)));
- } else {
- result__23BR=((__CHARACTER *)__tmp__A4BR)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((! ((result__23BR == ((__CHARACTER )(( 0)))) || (level_comment__2AF == 0)))) {
- result__33BR='\0';
- if ((position__ZFD > __tmp__B4BR)) {
- result__33BR=((__CHARACTER )(( 0)));
- } else {
- result__33BR=((__CHARACTER *)__tmp__C4BR)[(__INTEGER)(position__ZFD - 1)];
- };
- if (((result__33BR == '/') && (((__CHARACTER *)__tmp__D4BR)[(__INTEGER)((__INTEGER)(position__ZFD + 1) - 1)] == '*'))) {
- level_comment__2AF=(__INTEGER)(level_comment__2AF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 2);
- __tmp__0MF=TRUE__;
- } else {
- __tmp__0MF=FALSE__;
- };
- if ((! __tmp__0MF)) {
- result__43BR='\0';
- if ((position__ZFD > __tmp__E4BR)) {
- result__43BR=((__CHARACTER )(( 0)));
- } else {
- result__43BR=((__CHARACTER *)__tmp__F4BR)[(__INTEGER)(position__ZFD - 1)];
- };
- if (((result__43BR == '*') && (((__CHARACTER *)__tmp__G4BR)[(__INTEGER)((__INTEGER)(position__ZFD + 1) - 1)] == '/'))) {
- level_comment__2AF=(__INTEGER)(level_comment__2AF - 1);
- position__ZFD=(__INTEGER)(position__ZFD + 2);
- } else {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- };
- };
- goto until_do__LWWC;
- };
- };
- if ((level_comment__2AF != 0)) {
- position__ZFD=pos2__ZAF;
- pos__MXUP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_243));
- put_position__ECH(pos__MXUP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
+ if (((void *)__tmp__44D == (void *)NULL)) {
+ __tmp__F5D=__tmp__RZC->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_182));
+ put_position__PRE(__tmp__F5D);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
+ ((__LIP_STRING__TDB *)__tmp__44D)->value__MGC=v__N4D;
};
- begin_position__SOF=position__ZFD;
- result__3OF='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__3OF=((__CHARACTER )(( 0)));
- } else {
- result__3OF=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- return(((position__ZFD != pos__YAF) | (result__3OF != ((__CHARACTER )(( 0))))));
}
-static __BOOLEAN read_identifier__TPEB()
-// () With resultNo recursive, No inlinable.
+static void put_string__JJG(void *s__LJG)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER posold__XPEB,idx__YPEB,new_capacity__NIDR,old_nb_elts__QIDR;
- __INTEGER upper__Q2NR,Self__O2NR;
- __STRING *Self__OIDR;
- __POSITION pos__KVUP;
- __BOOLEAN result__WPEB,__tmp__FQEB,result__W2BR,__tmp__VREB;
- __BOOLEAN result__BKHB,result__0AAR,__tmp__RREB,__tmp__SREB;
- __CHARACTER result__Y2BR,result__Z2BR,result__02BR,result__12BR;
- __CHARACTER result__22BR,result__32BR;
- __CHARACTER *Self__PIDR,*new__RIDR;
- result__WPEB=FALSE__;
- posold__XPEB= 0;
- idx__YPEB= 0;
- if ((! read_space__UAF())) {
- __tmp__FQEB=TRUE__;
- } else {
- result__Y2BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__Y2BR=((__CHARACTER )(( 0)));
- } else {
- result__Y2BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__W2BR=FALSE__;
- if ((((__INTEGER_8 )result__Y2BR) >= ((__INTEGER_8 )'a'))) {
- result__W2BR=(((__INTEGER_8 )result__Y2BR) <= ((__INTEGER_8 )'z'));
- };
- __tmp__FQEB=(! result__W2BR);
+ __INTEGER__Q __tmp__2JG,Self__1HH,limit_up__2HH;
+ __CHARACTER__DB __tmp__DKG;
+ if (((struct ___OBJ *)s__LJG)->__id==__STRING_CONSTANT__0__) {
+ };
+ if (((struct ___OBJ *)s__LJG)->__id==__STRING_CONSTANT__0__) {
+ __tmp__2JG=((__STRING_CONSTANT__0 *)s__LJG)->count__0C;
+ } else /* STRING */ {
+ __tmp__2JG=((__STRING__BC *)s__LJG)->count__WJ;
+ };
+ Self__1HH= 1;
+ limit_up__2HH=__tmp__2JG;
+ while ((Self__1HH <= limit_up__2HH)) {
+ if (((struct ___OBJ *)s__LJG)->__id==__STRING_CONSTANT__0__) {
+ __tmp__DKG=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)s__LJG)->storage__1C)[(__INTEGER__Q)(Self__1HH - 1)];
+ } else /* STRING */ {
+ __tmp__DKG=((__CHARACTER__DB *)((__STRING__BC *)((__STRING_CONSTANT__0 *)s__LJG))->storage__LFL)[(__INTEGER__Q)(Self__1HH - 1)];
+ };
+ fputc((int)(__tmp__DKG),stderr);
+ Self__1HH=(__INTEGER__Q)(Self__1HH + 1);
};
- if (__tmp__FQEB) {
- result__WPEB=FALSE__;
- } else {
- posold__XPEB=position__ZFD;
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- until_do__WHFE:
- {
- result__Z2BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__Z2BR=((__CHARACTER )(( 0)));
- } else {
- result__Z2BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__Z2BR == ((__CHARACTER )(( 0))))) {
- __tmp__VREB=TRUE__;
- } else {
- result__02BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__02BR=((__CHARACTER )(( 0)));
- } else {
- result__02BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__BKHB=FALSE__;
- if ((((__INTEGER_8 )result__02BR) >= ((__INTEGER_8 )'a'))) {
- result__BKHB=(((__INTEGER_8 )result__02BR) <= ((__INTEGER_8 )'z'));
- };
- if ((! result__BKHB)) {
- result__12BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__12BR=((__CHARACTER )(( 0)));
- } else {
- result__12BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__0AAR=FALSE__;
- if ((((__INTEGER_8 )result__12BR) >= ((__INTEGER_8 )'0'))) {
- result__0AAR=(((__INTEGER_8 )result__12BR) <= ((__INTEGER_8 )'9'));
- };
- __tmp__RREB=(! result__0AAR);
- } else {
- __tmp__RREB=FALSE__;
- };
- if (__tmp__RREB) {
- result__22BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__22BR=((__CHARACTER )(( 0)));
- } else {
- result__22BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__SREB=(result__22BR != '_');
- } else {
- __tmp__SREB=FALSE__;
- };
- __tmp__VREB=__tmp__SREB;
- };
- if ((! __tmp__VREB)) {
- result__32BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__32BR=((__CHARACTER )(( 0)));
- } else {
- result__32BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__OIDR=((__STRING *)string_tmp__RB);
- new_capacity__NIDR= 0;
- if ((Self__OIDR->capacity__MNK <= Self__OIDR->count__VF)) {
- if ((Self__OIDR->capacity__MNK == 0)) {
- Self__OIDR->capacity__MNK= 32;
- Self__OIDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NIDR=(__INTEGER)(Self__OIDR->capacity__MNK << 1);
- Self__PIDR=((__CHARACTER *)Self__OIDR->storage__XNK);
- old_nb_elts__QIDR=Self__OIDR->capacity__MNK;
- new__RIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PIDR),((__UINTEGER_32 )old_nb_elts__QIDR),((__UINTEGER_32 )new_capacity__NIDR)));
- upper__Q2NR=(__INTEGER)(new_capacity__NIDR - 1);
- Self__O2NR=old_nb_elts__QIDR;
- while ((Self__O2NR <= upper__Q2NR)) {
- new__RIDR[Self__O2NR]='\0';
- Self__O2NR=(__INTEGER)(Self__O2NR + 1);
- };
- Self__OIDR->storage__XNK=new__RIDR;
- Self__OIDR->capacity__MNK=new_capacity__NIDR;
- };
- };
- ((__CHARACTER *)Self__OIDR->storage__XNK)[Self__OIDR->count__VF]=result__32BR;
- Self__OIDR->count__VF=(__INTEGER)(Self__OIDR->count__VF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto until_do__WHFE;
- };
- };
- if ((((__STRING *)string_tmp__RB)->count__VF != 0)) {
- idx__YPEB=first_substring_index__OJVE(string_tmp__RB);
- if ((idx__YPEB != 0)) {
- position__ZFD=(__INTEGER)(posold__XPEB + idx__YPEB);
- pos__KVUP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_244));
- put_position__ECH(pos__KVUP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- last_string__V1G=get__QEC(string_tmp__RB);
- result__WPEB=TRUE__;
- };
- };
- return(result__WPEB);
}
-static __BOOLEAN read_symbol__ETEB(void *st__GTEB)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __LIP_SLOT_DATA__3AB* fast_reference_at__GDK(__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__HDK,__STRING_CONSTANT__0 *k__IDK)
+// ({HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER posold__ITEB,j__JTEB,__tmp__A3BR,__tmp__C3BR,__tmp__D3BR;
- __BOOLEAN result__KTEB,__tmp__SUEB,__tmp__PUEB;
- __CHARACTER *__tmp__B3BR,*__tmp__E3BR,*__tmp__F3BR;
- __CHARACTER result__42BR,result__52BR;
- posold__ITEB= 0;
- j__JTEB= 0;
- result__KTEB=FALSE__;
- if ((! read_space__UAF())) {
- result__KTEB=FALSE__;
- } else {
- posold__ITEB=position__ZFD;
- j__JTEB= 1;
- __tmp__A3BR=((__STRING *)source__WFD)->count__VF;
- __tmp__B3BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__C3BR=((__STRING_CONSTANT *)st__GTEB)->count__XHB;
- __tmp__D3BR=((__STRING *)source__WFD)->count__VF;
- __tmp__E3BR=((__STRING *)source__WFD)->storage__XNK;
- __tmp__F3BR=((__STRING_CONSTANT *)st__GTEB)->storage__X4K;
- until_do__NKHB:
- {
- result__42BR='\0';
- if ((position__ZFD > __tmp__A3BR)) {
- result__42BR=((__CHARACTER )(( 0)));
- } else {
- result__42BR=((__CHARACTER *)__tmp__B3BR)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__42BR == ((__CHARACTER )(( 0))))) {
- __tmp__SUEB=TRUE__;
- } else {
- if ((j__JTEB > __tmp__C3BR)) {
- __tmp__PUEB=TRUE__;
- } else {
- result__52BR='\0';
- if ((position__ZFD > __tmp__D3BR)) {
- result__52BR=((__CHARACTER )(( 0)));
- } else {
- result__52BR=((__CHARACTER *)__tmp__E3BR)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__PUEB=(result__52BR != ((__CHARACTER *)__tmp__F3BR)[(__INTEGER)(j__JTEB - 1)]);
- };
- __tmp__SUEB=__tmp__PUEB;
- };
- if ((! __tmp__SUEB)) {
- j__JTEB=(__INTEGER)(j__JTEB + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto until_do__NKHB;
- };
- };
- if ((j__JTEB > ((__STRING_CONSTANT *)st__GTEB)->count__XHB)) {
- result__KTEB=TRUE__;
- } else {
- position__ZFD=posold__ITEB;
- result__KTEB=FALSE__;
- };
- };
- return(result__KTEB);
+ __LIP_SLOT_DATA__3AB *result__UDK,*Result__JDK;
+ __STRING_CONSTANT__0 *Self__SEOU;
+ __INTEGER__Q result__REOU,__tmp__TEOU,Self__UEOU;
+ __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *node__TDK;
+ result__UDK=NULL;
+ Self__SEOU=((__STRING_CONSTANT__0 *)k__IDK);
+ result__REOU= 0;
+ __tmp__TEOU=Self__SEOU->count__0C;
+ Self__UEOU= 1;
+ while ((Self__UEOU <= __tmp__TEOU)) {
+ result__REOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__REOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__SEOU->storage__1C)[(__INTEGER__Q)(Self__UEOU - 1)])));
+ Self__UEOU=(__INTEGER__Q)(Self__UEOU + 1);
+ };
+ if ((result__REOU < 0)) {
+ result__REOU=(__INTEGER__Q)(~ result__REOU);
+ };
+ node__TDK=((void **)Self__HDK->buckets__3DK)[(__INTEGER__Q)(result__REOU % Self__HDK->capacity__WDK)];
+ while ((! (((void *)node__TDK == (void *)NULL) || ((void *)node__TDK->key__JEK == (void *)k__IDK)))) {
+ node__TDK=node__TDK->next__UEK;
+ };
+ if (((void *)node__TDK != (void *)NULL)) {
+ result__UDK=node__TDK->item__2EK;
+ };
+ Result__JDK=result__UDK;
+ return(Result__JDK);
}
-static __BOOLEAN read_cap_identifier__ODAB()
-// () With resultNo recursive, No inlinable.
+static void put_error__text__EQE(__INTEGER__Q type__GQE,void *txt__HQE)
+// ({INTEGER__Q},{NULLxSTRING_CONSTANT__0xSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER posold__RDAB,idx__SDAB,new_capacity__TIDR,old_nb_elts__WIDR;
- __INTEGER upper__V2NR,Self__T2NR;
- __STRING *Self__UIDR;
- __POSITION pos__0VUP;
- __BOOLEAN result__TDAB,__tmp__AEAB,result__G3BR,__tmp__QFAB;
- __BOOLEAN result__VZFB,result__2AAR,__tmp__MFAB,__tmp__NFAB;
- __CHARACTER result__I3BR,result__J3BR,result__K3BR,result__L3BR;
- __CHARACTER result__M3BR,result__N3BR;
- __CHARACTER *Self__VIDR,*new__XIDR;
- posold__RDAB= 0;
- idx__SDAB= 0;
- result__TDAB=FALSE__;
- if ((! read_space__UAF())) {
- __tmp__AEAB=TRUE__;
- } else {
- result__I3BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__I3BR=((__CHARACTER )(( 0)));
- } else {
- result__I3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__G3BR=FALSE__;
- if ((((__INTEGER_8 )result__I3BR) >= ((__INTEGER_8 )'A'))) {
- result__G3BR=(((__INTEGER_8 )result__I3BR) <= ((__INTEGER_8 )'Z'));
- };
- __tmp__AEAB=(! result__G3BR);
+ type_error__IQE=type__GQE;
+ ((__STRING__BC *)msg_err__JQE)->count__WJ= 0;
+ if ((type__GQE == 0)) {
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_319));
};
- if (__tmp__AEAB) {
- result__TDAB=FALSE__;
- } else {
- posold__RDAB=position__ZFD;
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- until_do__TGFE:
- {
- result__J3BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__J3BR=((__CHARACTER )(( 0)));
- } else {
- result__J3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__J3BR == ((__CHARACTER )(( 0))))) {
- __tmp__QFAB=TRUE__;
- } else {
- result__K3BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__K3BR=((__CHARACTER )(( 0)));
- } else {
- result__K3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__VZFB=FALSE__;
- if ((((__INTEGER_8 )result__K3BR) >= ((__INTEGER_8 )'A'))) {
- result__VZFB=(((__INTEGER_8 )result__K3BR) <= ((__INTEGER_8 )'Z'));
- };
- if ((! result__VZFB)) {
- result__L3BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__L3BR=((__CHARACTER )(( 0)));
- } else {
- result__L3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__2AAR=FALSE__;
- if ((((__INTEGER_8 )result__L3BR) >= ((__INTEGER_8 )'0'))) {
- result__2AAR=(((__INTEGER_8 )result__L3BR) <= ((__INTEGER_8 )'9'));
- };
- __tmp__MFAB=(! result__2AAR);
- } else {
- __tmp__MFAB=FALSE__;
- };
- if (__tmp__MFAB) {
- result__M3BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__M3BR=((__CHARACTER )(( 0)));
- } else {
- result__M3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__NFAB=(result__M3BR != '_');
- } else {
- __tmp__NFAB=FALSE__;
- };
- __tmp__QFAB=__tmp__NFAB;
- };
- if ((! __tmp__QFAB)) {
- result__N3BR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__N3BR=((__CHARACTER )(( 0)));
- } else {
- result__N3BR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__UIDR=((__STRING *)string_tmp__RB);
- new_capacity__TIDR= 0;
- if ((Self__UIDR->capacity__MNK <= Self__UIDR->count__VF)) {
- if ((Self__UIDR->capacity__MNK == 0)) {
- Self__UIDR->capacity__MNK= 32;
- Self__UIDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TIDR=(__INTEGER)(Self__UIDR->capacity__MNK << 1);
- Self__VIDR=((__CHARACTER *)Self__UIDR->storage__XNK);
- old_nb_elts__WIDR=Self__UIDR->capacity__MNK;
- new__XIDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VIDR),((__UINTEGER_32 )old_nb_elts__WIDR),((__UINTEGER_32 )new_capacity__TIDR)));
- upper__V2NR=(__INTEGER)(new_capacity__TIDR - 1);
- Self__T2NR=old_nb_elts__WIDR;
- while ((Self__T2NR <= upper__V2NR)) {
- new__XIDR[Self__T2NR]='\0';
- Self__T2NR=(__INTEGER)(Self__T2NR + 1);
- };
- Self__UIDR->storage__XNK=new__XIDR;
- Self__UIDR->capacity__MNK=new_capacity__TIDR;
- };
- };
- ((__CHARACTER *)Self__UIDR->storage__XNK)[Self__UIDR->count__VF]=result__N3BR;
- Self__UIDR->count__VF=(__INTEGER)(Self__UIDR->count__VF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto until_do__TGFE;
- };
- };
- if ((((__STRING *)string_tmp__RB)->count__VF != 0)) {
- idx__SDAB=first_substring_index__OJVE(string_tmp__RB);
- if ((idx__SDAB != 0)) {
- position__ZFD=(__INTEGER)(posold__RDAB + idx__SDAB);
- pos__0VUP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_244));
- put_position__ECH(pos__0VUP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- last_string__V1G=get__QEC(string_tmp__RB);
- result__TDAB=TRUE__;
- };
+ if ((type__GQE == 1)) {
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_320));
};
- return(result__TDAB);
-}
-
-static __BOOLEAN read_path__CUGB()
-// () With resultNo recursive, No inlinable.
-{
- __POSITION pos__2VUP;
- __BOOLEAN result__FUGB,result__X2NR;
- __CHARACTER result__Y2NR;
- result__FUGB=FALSE__;
- ((__STRING *)string_tmp2__ADB)->count__VF= 0;
- if (read_path_expr__ELHB()) {
- append__MOK(string_tmp2__ADB,last_string__V1G);
- until_do__CDIB:
- {
- result__X2NR=FALSE__;
- if ((! read_space__UAF())) {
- result__X2NR=FALSE__;
- } else {
- result__Y2NR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__Y2NR=((__CHARACTER )(( 0)));
- } else {
- result__Y2NR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__Y2NR == '+')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__X2NR=TRUE__;
- };
- };
- if (result__X2NR) {
- if ((! read_path_expr__ELHB())) {
- pos__2VUP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_245));
- put_position__ECH(pos__2VUP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- append__MOK(string_tmp2__ADB,last_string__V1G);
- goto until_do__CDIB;
- };
- };
+ if ((type__GQE == 2)) {
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_321));
};
- if ((((__STRING *)string_tmp2__ADB)->count__VF != 0)) {
- last_string__V1G=get__QEC(string_tmp2__ADB);
- result__FUGB=TRUE__;
+ if ((type__GQE == 3)) {
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_322));
};
- return(result__FUGB);
+ append__KWX(((__STRING__BC *)msg_err__JQE),txt__HQE);
}
-static void* at__VWM(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__WWM,void *k__XWM)
-// ({HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void put_position__PRE(__POSITION__OL Self__QRE)
+// ({POSITION__OL}) Void No recursive, No inlinable.
{
- void *node__BXM;
- node__BXM=((void **)Self__WWM->buckets__HPL)[(__INTEGER)(hash_code__OPN(k__XWM) % Self__WWM->capacity__CPL)];
- while ((! __infix_equal_equal__SJW(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__BXM)->key__TPL,k__XWM))) {
- node__BXM=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__BXM)->next__5PL;
- };
- return(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__BXM)->item__VXM);
+ __UINTEGER_32__ZWB c__SRE,__tmp__TTE;
+ __STRING__BC *src__YRE;
+ __INTEGER__Q pos__RRE,__tmp__RTE,Self__I4G;
+ __CHARACTER__DB __tmp__JUE;
+ c__SRE= 0;
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_323));
+ append_in__G1G((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >> 17),msg_err__JQE);
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_324));
+ append_in__G1G((__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >> 9) & 255),msg_err__JQE);
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_325));
+ append__KWX(((__STRING__BC *)msg_err__JQE),((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__QRE)) & 511)])->parent_named__PF.name__GWB);
+ add_last__ACV(((__STRING__BC *)msg_err__JQE),'(');
+ append__KWX(((__STRING__BC *)msg_err__JQE),((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__QRE)) & 511)])->filename__JWB);
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_326));
+ src__YRE=((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__QRE)) & 511)])->source__3KE;
+ pos__RRE= 1;
+ __tmp__RTE=((__INTEGER__Q )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >> 17) - 1));
+ Self__I4G= 1;
+ while ((Self__I4G <= __tmp__RTE)) {
+ while ((((__CHARACTER__DB *)((__STRING__BC *)src__YRE)->storage__LFL)[(__INTEGER__Q)(pos__RRE - 1)] != '\n')) {
+ pos__RRE=(__INTEGER__Q)(pos__RRE + 1);
+ };
+ pos__RRE=(__INTEGER__Q)(pos__RRE + 1);
+ Self__I4G=(__INTEGER__Q)(Self__I4G + 1);
+ };
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ __tmp__TTE=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__QRE) >> 9) & 255);
+ while ((! ((pos__RRE > ((__STRING__BC *)src__YRE)->count__WJ) || (((__CHARACTER__DB *)((__STRING__BC *)src__YRE)->storage__LFL)[(__INTEGER__Q)(pos__RRE - 1)] == '\n')))) {
+ __tmp__JUE=((__CHARACTER__DB *)((__STRING__BC *)src__YRE)->storage__LFL)[(__INTEGER__Q)(pos__RRE - 1)];
+ add_last__ACV(((__STRING__BC *)msg_err__JQE),__tmp__JUE);
+ if ((c__SRE < __tmp__TTE)) {
+ if ((__tmp__JUE == '\t')) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'\t');
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+ };
+ };
+ c__SRE=(__UINTEGER_32__ZWB)(c__SRE + 1);
+ pos__RRE=(__INTEGER__Q)(pos__RRE + 1);
+ };
+ add_last__ACV(((__STRING__BC *)msg_err__JQE),'\n');
+ append__KWX(((__STRING__BC *)msg_err__JQE),string_tmp__YC);
+ append__KWX(((__STRING__BC *)msg_err__JQE),(&__string_327));
}
-static void* item__DTU(__LINKED_LISToSTRING_CONSTANTo *Self__ETU,__INTEGER i__FTU)
-// ({LINKED_LISToSTRING_CONSTANTo},{INTEGER}) With resultNo recursive, No inlinable.
+static __INTEGER__Q get_integer__QGC(__STRING_CONSTANT__0 *n__SGC)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- if ((i__FTU != Self__ETU->mem_idx__OTU)) {
- if ((Self__ETU->mem_idx__OTU > i__FTU)) {
- Self__ETU->mem_idx__OTU= 1;
- Self__ETU->mem_lnk__XTU=Self__ETU->first_link__5UK;
+ __INTEGER__Q result__WGC,Result__TGC;
+ __LIP_SLOT_DATA__3AB *__tmp__3HVR;
+ void *__tmp__DHC;
+ __LIP_INTEGER__HDB *__tmp__EHC;
+ __POSITION__OL __tmp__LHC;
+ result__WGC= 0;
+ __tmp__3HVR=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__SGC);
+ if (((void *)__tmp__3HVR == (void *)NULL)) {
+ print__KKG((&__string_181));
+ print__KKG(n__SGC);
+ print__KKG((&__string_168));
+ } else /* FALSE */ {
+ __tmp__DHC=__tmp__3HVR->value__SBB;
+ if (__tmp__DHC==NULL) {
+ __tmp__EHC=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__DHC)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__EHC=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__EHC=((void *)__tmp__DHC);
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__EHC=NULL;
+ } break;
+ }
};
- while ((i__FTU != Self__ETU->mem_idx__OTU)) {
- Self__ETU->mem_lnk__XTU=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__ETU->mem_lnk__XTU)->next__AX4;
- Self__ETU->mem_idx__OTU=(__INTEGER)(Self__ETU->mem_idx__OTU + 1);
+ if (((void *)__tmp__EHC == (void *)NULL)) {
+ __tmp__LHC=__tmp__3HVR->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_328));
+ put_position__PRE(__tmp__LHC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
+ result__WGC=__tmp__EHC->value__PHC;
};
- return(((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__ETU->mem_lnk__XTU)->item__BVK);
+ Result__TGC=result__WGC;
+ return(Result__TGC);
}
-static void title__in__NHB(void *txt__PHB,void *buf__QHB)
-// ({STRING_CONSTANT},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static __BOOLEAN__L get_boolean__UHC(__STRING_CONSTANT__0 *n__WHC)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER Self__THC,new_capacity__ZIDR,old_nb_elts__2IDR,upper__32NR;
- __INTEGER Self__12NR,Self__LIC,new_capacity__5IDR,old_nb_elts__CJDR;
- __INTEGER upper__C3NR,Self__A3NR,Self__0IC,new_capacity__FJDR;
- __INTEGER old_nb_elts__IJDR,upper__H3NR,Self__F3NR;
- __STRING *Self__0IDR,*Self__AJDR,*Self__GJDR;
- __CHARACTER *Self__1IDR,*new__3IDR,*Self__BJDR,*new__DJDR,*Self__HJDR;
- __CHARACTER *new__JJDR;
- append__MOK(buf__QHB,(&__string_3));
- Self__THC= 3;
- while ((Self__THC <= 28)) {
- Self__0IDR=((__STRING *)buf__QHB);
- new_capacity__ZIDR= 0;
- if ((Self__0IDR->capacity__MNK <= Self__0IDR->count__VF)) {
- if ((Self__0IDR->capacity__MNK == 0)) {
- Self__0IDR->capacity__MNK= 32;
- Self__0IDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZIDR=(__INTEGER)(Self__0IDR->capacity__MNK << 1);
- Self__1IDR=((__CHARACTER *)Self__0IDR->storage__XNK);
- old_nb_elts__2IDR=Self__0IDR->capacity__MNK;
- new__3IDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1IDR),((__UINTEGER_32 )old_nb_elts__2IDR),((__UINTEGER_32 )new_capacity__ZIDR)));
- upper__32NR=(__INTEGER)(new_capacity__ZIDR - 1);
- Self__12NR=old_nb_elts__2IDR;
- while ((Self__12NR <= upper__32NR)) {
- new__3IDR[Self__12NR]='\0';
- Self__12NR=(__INTEGER)(Self__12NR + 1);
- };
- Self__0IDR->storage__XNK=new__3IDR;
- Self__0IDR->capacity__MNK=new_capacity__ZIDR;
- };
- };
- ((__CHARACTER *)Self__0IDR->storage__XNK)[Self__0IDR->count__VF]='=';
- Self__0IDR->count__VF=(__INTEGER)(Self__0IDR->count__VF + 1);
- Self__THC=(__INTEGER)(Self__THC + 1);
- };
- append__MOK(buf__QHB,(&__string_4));
- append__MOK(buf__QHB,txt__PHB);
- Self__LIC=(__INTEGER)(((__STRING_CONSTANT *)txt__PHB)->count__XHB + 5);
- while ((Self__LIC <= 28)) {
- Self__AJDR=((__STRING *)buf__QHB);
- new_capacity__5IDR= 0;
- if ((Self__AJDR->capacity__MNK <= Self__AJDR->count__VF)) {
- if ((Self__AJDR->capacity__MNK == 0)) {
- Self__AJDR->capacity__MNK= 32;
- Self__AJDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5IDR=(__INTEGER)(Self__AJDR->capacity__MNK << 1);
- Self__BJDR=((__CHARACTER *)Self__AJDR->storage__XNK);
- old_nb_elts__CJDR=Self__AJDR->capacity__MNK;
- new__DJDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BJDR),((__UINTEGER_32 )old_nb_elts__CJDR),((__UINTEGER_32 )new_capacity__5IDR)));
- upper__C3NR=(__INTEGER)(new_capacity__5IDR - 1);
- Self__A3NR=old_nb_elts__CJDR;
- while ((Self__A3NR <= upper__C3NR)) {
- new__DJDR[Self__A3NR]='\0';
- Self__A3NR=(__INTEGER)(Self__A3NR + 1);
- };
- Self__AJDR->storage__XNK=new__DJDR;
- Self__AJDR->capacity__MNK=new_capacity__5IDR;
- };
- };
- ((__CHARACTER *)Self__AJDR->storage__XNK)[Self__AJDR->count__VF]=' ';
- Self__AJDR->count__VF=(__INTEGER)(Self__AJDR->count__VF + 1);
- Self__LIC=(__INTEGER)(Self__LIC + 1);
- };
- append__MOK(buf__QHB,(&__string_6));
- Self__0IC= 3;
- while ((Self__0IC <= 28)) {
- Self__GJDR=((__STRING *)buf__QHB);
- new_capacity__FJDR= 0;
- if ((Self__GJDR->capacity__MNK <= Self__GJDR->count__VF)) {
- if ((Self__GJDR->capacity__MNK == 0)) {
- Self__GJDR->capacity__MNK= 32;
- Self__GJDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FJDR=(__INTEGER)(Self__GJDR->capacity__MNK << 1);
- Self__HJDR=((__CHARACTER *)Self__GJDR->storage__XNK);
- old_nb_elts__IJDR=Self__GJDR->capacity__MNK;
- new__JJDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HJDR),((__UINTEGER_32 )old_nb_elts__IJDR),((__UINTEGER_32 )new_capacity__FJDR)));
- upper__H3NR=(__INTEGER)(new_capacity__FJDR - 1);
- Self__F3NR=old_nb_elts__IJDR;
- while ((Self__F3NR <= upper__H3NR)) {
- new__JJDR[Self__F3NR]='\0';
- Self__F3NR=(__INTEGER)(Self__F3NR + 1);
- };
- Self__GJDR->storage__XNK=new__JJDR;
- Self__GJDR->capacity__MNK=new_capacity__FJDR;
+ __LIP_SLOT_DATA__3AB *__tmp__DIVR;
+ void *__tmp__HIC;
+ __LIP_BOOLEAN__BCB *__tmp__IIC;
+ __POSITION__OL __tmp__PIC;
+ __BOOLEAN__L result__0HC,Result__XHC;
+ result__0HC=FALSE__O__;
+ __tmp__DIVR=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__WHC);
+ if (((void *)__tmp__DIVR == (void *)NULL)) {
+ print__KKG((&__string_181));
+ print__KKG(n__WHC);
+ print__KKG((&__string_168));
+ } else /* FALSE */ {
+ __tmp__HIC=__tmp__DIVR->value__SBB;
+ if (__tmp__HIC==NULL) {
+ __tmp__IIC=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__HIC)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__IIC=((void *)__tmp__HIC);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__IIC=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__IIC=NULL;
+ } break;
+ }
+ };
+ if (((void *)__tmp__IIC == (void *)NULL)) {
+ __tmp__PIC=__tmp__DIVR->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_284));
+ put_position__PRE(__tmp__PIC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ((__CHARACTER *)Self__GJDR->storage__XNK)[Self__GJDR->count__VF]='=';
- Self__GJDR->count__VF=(__INTEGER)(Self__GJDR->count__VF + 1);
- Self__0IC=(__INTEGER)(Self__0IC + 1);
+ result__0HC=__tmp__IIC->value__TIC;
};
- append__MOK(buf__QHB,(&__string_7));
+ Result__XHC=result__0HC;
+ return(Result__XHC);
}
-static void fast_put__to__HAL(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__IAL,void *v__JAL,void *k__KAL)
-// ({HASHED_DICTIONARYoTYPExSTRING_CONSTANTo},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXT},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void title__in__O2F(__STRING_CONSTANT__0 *txt__Q2F,__STRING__BC *buf__R2F)
+// ({STRING_CONSTANT__0},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER h__RAL,idx__SAL,idx__IA2,new_capacity__JA2,i__KA2;
- __INTEGER typ_id__ZC2;
- __POINTER ptr__UC2,ptr_table__K3NR,next__J3NR,result__L3NR;
- __POINTER ptr_table__P3NR,next__O3NR,result__Q3NR;
- __UINTEGER_32 sz__WC2,a__WJ4Q,new_size__XWZQ,t__ZWZQ,a__0J4Q;
- __UINTEGER_32 new_size__S3NR,lab_type__R3NR;
- void *node__VAL,*node1__MA2,*node2__NA2,*__tmp__JCL;
- void **old_buckets__LA2;
- __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *result__TC2;
- __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *Self__IWKB;
- h__RAL=hash_code__OPN(k__KAL);
- idx__SAL=(__INTEGER)(h__RAL % Self__IAL->capacity__XAL);
- node__VAL=((void **)Self__IAL->buckets__2AL)[idx__SAL];
- while ((! (((void *)node__VAL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__VAL)->key__IBL == (void *)k__KAL)))) {
- node__VAL=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__VAL)->next__TBL;
- };
- if (((void *)node__VAL == (void *)NULL)) {
- if ((Self__IAL->capacity__XAL == Self__IAL->count__2BL)) {
- idx__IA2= 0;
- node1__MA2=NULL;
- node2__NA2=NULL;
- old_buckets__LA2=Self__IAL->buckets__2AL;
- new_capacity__JA2=prime_number_ceiling__X3Q((__INTEGER)(Self__IAL->capacity__XAL + 1));
- Self__IAL->buckets__2AL=create__3IT(new_capacity__JA2);
- i__KA2=(__INTEGER)(Self__IAL->capacity__XAL - 1);
- Self__IAL->capacity__XAL=new_capacity__JA2;
- while ((i__KA2 >= 0)) {
- node1__MA2=((void **)old_buckets__LA2)[i__KA2];
- while (((void *)node1__MA2 != (void *)NULL)) {
- node2__NA2=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__MA2)->next__TBL;
- idx__IA2=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__MA2)->key__IBL) % Self__IAL->capacity__XAL);
- ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__MA2)->next__TBL=((void **)Self__IAL->buckets__2AL)[idx__IA2];
- ((void **)Self__IAL->buckets__2AL)[idx__IA2]=node1__MA2;
- node1__MA2=node2__NA2;
- };
- i__KA2=(__INTEGER)(i__KA2 - 1);
- };
- idx__SAL=(__INTEGER)(h__RAL % Self__IAL->capacity__XAL);
- };
- __tmp__JCL=((void **)Self__IAL->buckets__2AL)[idx__SAL];
- result__TC2=NULL;
- ptr__UC2=((__POINTER )(NULL));
- typ_id__ZC2= 0;
- sz__WC2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo));
- if ((sz__WC2 == 0)) {
- result__TC2=HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
- } else {
- typ_id__ZC2=__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WC2);
- if ((typ_id__ZC2 == (__INTEGER)(- 1))) {
- a__WJ4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XWZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__WC2 + a__WJ4Q) & (__UINTEGER_32)(~ a__WJ4Q));
- ptr_table__K3NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XWZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__J3NR=((__POINTER )(NULL));
- result__L3NR=((__POINTER *)ptr_table__K3NR)[ 0];
- if ((result__L3NR == (void *)NULL)) {
- result__L3NR=new_lab__2PJ(new_size__XWZQ);
- next__J3NR=(void *)((unsigned long)result__L3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWZQ)));
- ((__POINTER *)next__J3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K3NR)[ 0]=next__J3NR;
- } else {
- next__J3NR=((__POINTER *)result__L3NR)[ 0];
- if ((next__J3NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L3NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XWZQ << 1)) <= 4096)) {
- next__J3NR=(void *)((unsigned long)result__L3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWZQ)));
- } else {
- next__J3NR=new_lab__2PJ(new_size__XWZQ);
- };
- ((__POINTER *)next__J3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K3NR)[ 0]=next__J3NR;
- } else {
- ((__POINTER *)result__L3NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__L3NR=next__J3NR;
- };
- };
- ptr__UC2=result__L3NR;
- } else {
- t__ZWZQ=((__UINTEGER_32 )typ_id__ZC2);
- a__0J4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__S3NR=(__UINTEGER_32)((__UINTEGER_32)(sz__WC2 + a__0J4Q) & (__UINTEGER_32)(~ a__0J4Q));
- ptr_table__P3NR=((__POINTER )(&(table_type[(t__ZWZQ)])));
- lab_type__R3NR=(__UINTEGER_32)(t__ZWZQ | 1);
- next__O3NR=((__POINTER )(NULL));
- result__Q3NR=((__POINTER *)ptr_table__P3NR)[ 0];
- if ((result__Q3NR == (void *)NULL)) {
- result__Q3NR=new_lab__2PJ(lab_type__R3NR);
- next__O3NR=(void *)((unsigned long)result__Q3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S3NR)));
- ((__POINTER *)next__O3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P3NR)[ 0]=next__O3NR;
- } else {
- next__O3NR=((__POINTER *)result__Q3NR)[ 0];
- if ((next__O3NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q3NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__S3NR << 1)) <= 4096)) {
- next__O3NR=(void *)((unsigned long)result__Q3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S3NR)));
- } else {
- next__O3NR=new_lab__2PJ(lab_type__R3NR);
- };
- ((__POINTER *)next__O3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P3NR)[ 0]=next__O3NR;
- } else {
- ((__POINTER *)result__Q3NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Q3NR=next__O3NR;
- };
- };
- ptr__UC2=result__Q3NR;
- };
- result__TC2=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)ptr__UC2);
- *(result__TC2) = *(HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__);
- };
- Self__IWKB=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)result__TC2);
- Self__IWKB->item__XWQ=v__JAL;
- Self__IWKB->key__IBL=k__KAL;
- Self__IWKB->next__TBL=__tmp__JCL;
- node__VAL=result__TC2;
- ((void **)Self__IAL->buckets__2AL)[idx__SAL]=result__TC2;
- Self__IAL->count__2BL=(__INTEGER)(Self__IAL->count__2BL + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__VAL)->item__XWQ=v__JAL;
- };
+ __INTEGER__Q Self__XCH;
+ append__KWX(((__STRING__BC *)buf__R2F),(&__string_8));
+ Self__XCH= 3;
+ while ((Self__XCH <= 28)) {
+ add_last__ACV(((__STRING__BC *)buf__R2F),'=');
+ Self__XCH=(__INTEGER__Q)(Self__XCH + 1);
+ };
+ append__KWX(((__STRING__BC *)buf__R2F),(&__string_9));
+ append__KWX(((__STRING__BC *)buf__R2F),txt__Q2F);
+ Self__XCH=(__INTEGER__Q)(txt__Q2F->count__0C + 5);
+ while ((Self__XCH <= 28)) {
+ add_last__ACV(((__STRING__BC *)buf__R2F),' ');
+ Self__XCH=(__INTEGER__Q)(Self__XCH + 1);
+ };
+ append__KWX(((__STRING__BC *)buf__R2F),(&__string_11));
+ Self__XCH= 3;
+ while ((Self__XCH <= 28)) {
+ add_last__ACV(((__STRING__BC *)buf__R2F),'=');
+ Self__XCH=(__INTEGER__Q)(Self__XCH + 1);
+ };
+ append__KWX(((__STRING__BC *)buf__R2F),(&__string_12));
}
-static __FAST_ARRAYoSLOTo* create_with_capacity__YID(__INTEGER new_count__0ID)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void fast_put__to__B3J(__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__C3J,void *v__D3J,__STRING_CONSTANT__0 *k__E3J)
+// ({HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
{
- __POINTER ptr__VFE,ptr_table__U3NR,next__T3NR,result__V3NR;
- __POINTER ptr_table__Z3NR,next__Y3NR,result__03NR;
- __INTEGER typ_id__0FE;
- __UINTEGER_32 sz__XFE,a__3J4Q,new_size__1WZQ,t__3WZQ,a__BK4Q;
- __UINTEGER_32 new_size__23NR,lab_type__13NR;
- __FAST_ARRAYoSLOTo *result__UFE,*Self__TRL;
- result__UFE=NULL;
- ptr__VFE=((__POINTER )(NULL));
- typ_id__0FE= 0;
- sz__XFE=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOTo));
- if ((sz__XFE == 0)) {
- result__UFE=FAST_ARRAYoSLOTo__;
- } else {
- typ_id__0FE=__FAST_ARRAYoSLOTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XFE);
- if ((typ_id__0FE == (__INTEGER)(- 1))) {
- a__3J4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1WZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__XFE + a__3J4Q) & (__UINTEGER_32)(~ a__3J4Q));
- ptr_table__U3NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1WZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__T3NR=((__POINTER )(NULL));
- result__V3NR=((__POINTER *)ptr_table__U3NR)[ 0];
- if ((result__V3NR == (void *)NULL)) {
- result__V3NR=new_lab__2PJ(new_size__1WZQ);
- next__T3NR=(void *)((unsigned long)result__V3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WZQ)));
- ((__POINTER *)next__T3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U3NR)[ 0]=next__T3NR;
- } else {
- next__T3NR=((__POINTER *)result__V3NR)[ 0];
- if ((next__T3NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V3NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1WZQ << 1)) <= 4096)) {
- next__T3NR=(void *)((unsigned long)result__V3NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WZQ)));
- } else {
- next__T3NR=new_lab__2PJ(new_size__1WZQ);
- };
- ((__POINTER *)next__T3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U3NR)[ 0]=next__T3NR;
- } else {
- ((__POINTER *)result__V3NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__V3NR=next__T3NR;
- };
- };
- ptr__VFE=result__V3NR;
- } else {
- t__3WZQ=((__UINTEGER_32 )typ_id__0FE);
- a__BK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__23NR=(__UINTEGER_32)((__UINTEGER_32)(sz__XFE + a__BK4Q) & (__UINTEGER_32)(~ a__BK4Q));
- ptr_table__Z3NR=((__POINTER )(&(table_type[(t__3WZQ)])));
- lab_type__13NR=(__UINTEGER_32)(t__3WZQ | 1);
- next__Y3NR=((__POINTER )(NULL));
- result__03NR=((__POINTER *)ptr_table__Z3NR)[ 0];
- if ((result__03NR == (void *)NULL)) {
- result__03NR=new_lab__2PJ(lab_type__13NR);
- next__Y3NR=(void *)((unsigned long)result__03NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__23NR)));
- ((__POINTER *)next__Y3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z3NR)[ 0]=next__Y3NR;
- } else {
- next__Y3NR=((__POINTER *)result__03NR)[ 0];
- if ((next__Y3NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__03NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__23NR << 1)) <= 4096)) {
- next__Y3NR=(void *)((unsigned long)result__03NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__23NR)));
- } else {
- next__Y3NR=new_lab__2PJ(lab_type__13NR);
- };
- ((__POINTER *)next__Y3NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z3NR)[ 0]=next__Y3NR;
- } else {
- ((__POINTER *)result__03NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y3NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__03NR=next__Y3NR;
- };
- };
- ptr__VFE=result__03NR;
- };
- result__UFE=((__FAST_ARRAYoSLOTo *)ptr__VFE);
- *(result__UFE) = *(FAST_ARRAYoSLOTo__);
+ __STRING_CONSTANT__0 *Self__YEOU,*Self__4EOU;
+ __INTEGER__Q result__XEOU,__tmp__ZEOU,Self__0EOU,__tmp__VMS;
+ __INTEGER__Q Self__ZR0T,result__3EOU,__tmp__5EOU,Self__AFOU;
+ __POINTER__IB sz__234T,result__034T,__tmp__134T,__tmp__334T;
+ __POINTER__IB __tmp__534T,__tmp__A44T;
+ __UINTEGER_32__ZWB __tmp__B44T;
+ __MEMORY__2PG *__tmp__E44T;
+ __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node__R3J;
+ __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node1__PMS;
+ __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node2__QMS;
+ __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *Self__POXC;
+ void **old_buckets__OMS,**Result__YR0T;
+ Self__YEOU=((__STRING_CONSTANT__0 *)k__E3J);
+ result__XEOU= 0;
+ __tmp__ZEOU=Self__YEOU->count__0C;
+ Self__0EOU= 1;
+ while ((Self__0EOU <= __tmp__ZEOU)) {
+ result__XEOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__XEOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__YEOU->storage__1C)[(__INTEGER__Q)(Self__0EOU - 1)])));
+ Self__0EOU=(__INTEGER__Q)(Self__0EOU + 1);
+ };
+ if ((result__XEOU < 0)) {
+ result__XEOU=(__INTEGER__Q)(~ result__XEOU);
+ };
+ __tmp__ZEOU=(__INTEGER__Q)(result__XEOU % Self__C3J->capacity__T3J);
+ Self__0EOU=__tmp__ZEOU;
+ node__R3J=((void **)Self__C3J->buckets__03J)[__tmp__ZEOU];
+ while ((! (((void *)node__R3J == (void *)NULL) || ((void *)node__R3J->key__G4J == (void *)k__E3J)))) {
+ node__R3J=node__R3J->next__R4J;
+ };
+ if (((void *)node__R3J == (void *)NULL)) {
+ if ((Self__C3J->capacity__T3J == Self__C3J->count__04J)) {
+ node1__PMS=NULL;
+ node2__QMS=NULL;
+ old_buckets__OMS=Self__C3J->buckets__03J;
+ __tmp__VMS=prime_number_ceiling__OKN((__INTEGER__Q)(Self__C3J->capacity__T3J + 1));
+ sz__234T=((__POINTER__IB )(__INTEGER__Q)(__tmp__VMS * ((__INTEGER__Q )(sizeof(void *)))));
+ result__034T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__134T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__334T=(void *)((unsigned long)(void *)((unsigned long)sz__234T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__134T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__134T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__234T=(void *)((unsigned long)__tmp__334T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__234T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__534T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__A44T=(void *)((unsigned long)(void *)((unsigned long)sz__234T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__B44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__A44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__534T=micro_alloc__table__lab__UKI(__tmp__A44T,((__POINTER__IB )(&(table_size[(__tmp__B44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__A44T)));
+ ((__POINTER__IB *)__tmp__534T)[ 0]=((__POINTER__IB ) 3);
+ result__034T=(void *)((unsigned long)__tmp__534T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__E44T=search__LQCB(__tmp__334T);
+ result__034T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__E44T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__YR0T=((void **)result__034T);
+ Self__ZR0T=(__INTEGER__Q)(__tmp__VMS - 1);
+ while ((Self__ZR0T >= 0)) {
+ Result__YR0T[Self__ZR0T]=NULL;
+ Self__ZR0T=(__INTEGER__Q)(Self__ZR0T - 1);
+ };
+ Self__C3J->buckets__03J=Result__YR0T;
+ Self__ZR0T=(__INTEGER__Q)(Self__C3J->capacity__T3J - 1);
+ Self__C3J->capacity__T3J=__tmp__VMS;
+ while ((Self__ZR0T >= 0)) {
+ node1__PMS=((void **)old_buckets__OMS)[Self__ZR0T];
+ while (((void *)node1__PMS != (void *)NULL)) {
+ node2__QMS=node1__PMS->next__R4J;
+ Self__4EOU=((__STRING_CONSTANT__0 *)node1__PMS->key__G4J);
+ result__3EOU= 0;
+ __tmp__5EOU=Self__4EOU->count__0C;
+ Self__AFOU= 1;
+ while ((Self__AFOU <= __tmp__5EOU)) {
+ result__3EOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3EOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__4EOU->storage__1C)[(__INTEGER__Q)(Self__AFOU - 1)])));
+ Self__AFOU=(__INTEGER__Q)(Self__AFOU + 1);
+ };
+ if ((result__3EOU < 0)) {
+ result__3EOU=(__INTEGER__Q)(~ result__3EOU);
+ };
+ __tmp__5EOU=(__INTEGER__Q)(result__3EOU % Self__C3J->capacity__T3J);
+ ((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)node1__PMS)->next__R4J=((void **)Self__C3J->buckets__03J)[__tmp__5EOU];
+ ((void **)Self__C3J->buckets__03J)[__tmp__5EOU]=node1__PMS;
+ node1__PMS=node2__QMS;
+ };
+ Self__ZR0T=(__INTEGER__Q)(Self__ZR0T - 1);
+ };
+ Self__0EOU=(__INTEGER__Q)(result__XEOU % __tmp__VMS);
+ };
+ node1__PMS=((void **)Self__C3J->buckets__03J)[Self__0EOU];
+ node2__QMS=NULL;
+ sz__234T=((__POINTER__IB )(NULL));
+ __tmp__VMS= 0;
+ result__034T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J));
+ if (((unsigned long)result__034T == 0)) {
+ node2__QMS=HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__;
+ } else /* FALSE */ {
+ __tmp__VMS=__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__034T));
+ if ((__tmp__VMS == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__534T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__A44T=(void *)((unsigned long)(void *)((unsigned long)result__034T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__B44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__A44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__534T=micro_alloc__table__lab__UKI(__tmp__A44T,((__POINTER__IB )(&(table_size[(__tmp__B44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__A44T)));
+ sz__234T=__tmp__534T;
+ } else /* FALSE */ {
+ __tmp__B44T=((__UINTEGER_32__ZWB )__tmp__VMS);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__534T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__A44T=(void *)((unsigned long)(void *)((unsigned long)result__034T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__534T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__534T=micro_alloc__table__lab__UKI(__tmp__A44T,((__POINTER__IB )(&(table_type[(__tmp__B44T)]))),(__UINTEGER_32__ZWB)(__tmp__B44T | 1));
+ sz__234T=__tmp__534T;
+ };
+ node2__QMS=((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)sz__234T);
+ *(node2__QMS) = *(HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J__);
+ };
+ Self__POXC=((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)node2__QMS);
+ Self__POXC->item__RPS=v__D3J;
+ Self__POXC->key__G4J=k__E3J;
+ Self__POXC->next__R4J=node1__PMS;
+ node__R3J=node2__QMS;
+ ((void **)Self__C3J->buckets__03J)[Self__0EOU]=node2__QMS;
+ Self__C3J->count__04J=(__INTEGER__Q)(Self__C3J->count__04J + 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *)node__R3J)->item__RPS=v__D3J;
};
- Self__TRL=((__FAST_ARRAYoSLOTo *)result__UFE);
- if ((Self__TRL->parent_arrayed_collection__ZJC.capacity__2RL < new_count__0ID)) {
- Self__TRL->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB(new_count__0ID);
- Self__TRL->parent_arrayed_collection__ZJC.capacity__2RL=new_count__0ID;
- };
- Self__TRL->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(- 1);
- return(result__UFE);
}
-static void** create__2E2(__INTEGER nb_elements__4E2)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoSLOTo__SLC* create_with_capacity__2MD(__INTEGER__Q new_count__4MD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__J4BR,a__I4BR,new_size__K4BR,new_size2__L4BR,a__M4BR;
- __UINTEGER_32 new_size__N4BR;
- __POINTER result__H4BR,ptr_table__43NR,next__33NR,result__53NR;
- __INTEGER Self__13PB;
- void **Result__JF5;
- sz__J4BR=((__UINTEGER_32 )(__INTEGER)(nb_elements__4E2 * ((__INTEGER )(sizeof(void *)))));
- result__H4BR=((__POINTER )(NULL));
- a__I4BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__K4BR=(__UINTEGER_32)((__UINTEGER_32)(sz__J4BR + a__I4BR) & (__UINTEGER_32)(~ a__I4BR));
- new_size2__L4BR=(__UINTEGER_32)(new_size__K4BR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__L4BR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__M4BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__N4BR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__L4BR + a__M4BR) & (__UINTEGER_32)(~ a__M4BR));
- ptr_table__43NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N4BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__33NR=((__POINTER )(NULL));
- result__53NR=((__POINTER *)ptr_table__43NR)[ 0];
- if ((result__53NR == (void *)NULL)) {
- result__53NR=new_lab__2PJ(new_size__N4BR);
- next__33NR=(void *)((unsigned long)result__53NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N4BR)));
- ((__POINTER *)next__33NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__43NR)[ 0]=next__33NR;
- } else {
- next__33NR=((__POINTER *)result__53NR)[ 0];
- if ((next__33NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__53NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__N4BR << 1)) <= 4096)) {
- next__33NR=(void *)((unsigned long)result__53NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N4BR)));
- } else {
- next__33NR=new_lab__2PJ(new_size__N4BR);
- };
- ((__POINTER *)next__33NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__43NR)[ 0]=next__33NR;
- } else {
- ((__POINTER *)result__53NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__33NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__53NR=next__33NR;
- };
- };
- ((__POINTER *)result__53NR)[ 0]=((__POINTER ) 3);
- result__H4BR=(void *)((unsigned long)result__53NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__H4BR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__K4BR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__JF5=((void **)result__H4BR);
- Self__13PB=(__INTEGER)(nb_elements__4E2 - 1);
- while ((Self__13PB >= 0)) {
- Result__JF5[Self__13PB]=NULL;
- Self__13PB=(__INTEGER)(Self__13PB - 1);
- };
- return(Result__JF5);
+ __POINTER__IB ptr__1GK,__tmp__BHK,__tmp__E3WT,__tmp__G3WT;
+ __INTEGER__Q typ_id__5GK;
+ __UINTEGER_32__ZWB __tmp__H3WT;
+ __FAST_ARRAYoSLOTo__SLC *result__0GK,*Self__NIK;
+ void **__tmp__CJK;
+ result__0GK=NULL;
+ ptr__1GK=((__POINTER__IB )(NULL));
+ typ_id__5GK= 0;
+ __tmp__BHK=((__POINTER__IB )sizeof(__FAST_ARRAYoSLOTo__SLC));
+ if (((unsigned long)__tmp__BHK == 0)) {
+ result__0GK=FAST_ARRAYoSLOTo__SLC__;
+ } else /* FALSE */ {
+ typ_id__5GK=__FAST_ARRAYoSLOTo__SLC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BHK));
+ if ((typ_id__5GK == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__E3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__G3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BHK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__H3WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__G3WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__E3WT=micro_alloc__table__lab__UKI(__tmp__G3WT,((__POINTER__IB )(&(table_size[(__tmp__H3WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__G3WT)));
+ ptr__1GK=__tmp__E3WT;
+ } else /* FALSE */ {
+ __tmp__H3WT=((__UINTEGER_32__ZWB )typ_id__5GK);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__E3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__G3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BHK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E3WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__E3WT=micro_alloc__table__lab__UKI(__tmp__G3WT,((__POINTER__IB )(&(table_type[(__tmp__H3WT)]))),(__UINTEGER_32__ZWB)(__tmp__H3WT | 1));
+ ptr__1GK=__tmp__E3WT;
+ };
+ result__0GK=((__FAST_ARRAYoSLOTo__SLC *)ptr__1GK);
+ *(result__0GK) = *(FAST_ARRAYoSLOTo__SLC__);
+ };
+ Self__NIK=((__FAST_ARRAYoSLOTo__SLC *)result__0GK);
+ if ((Self__NIK->parent_arrayed_collection__0LC.capacity__WIK < new_count__4MD)) {
+ __tmp__CJK=create__FPBB(new_count__4MD);
+ Self__NIK->parent_arrayed_collection__0LC.storage__DJK=__tmp__CJK;
+ Self__NIK->parent_arrayed_collection__0LC.capacity__WIK=new_count__4MD;
+ };
+ Self__NIK->parent_arrayed_collection__0LC.upper__HJK=(__INTEGER__Q)(- 1);
+ Self__NIK=result__0GK;
+ return(Self__NIK);
}
-static __TYPE_ID* create__WKD(__INTEGER i__YKD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __TYPE_FULL__XMB* create__with__FND(void *typ__HND,__UINTEGER_8__4LC code__IND)
+// ({TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{UINTEGER_8__4LC}) With result No recursive, No inlinable.
{
- __TYPE_ID *result__BLE,*Self__RUL;
- __POINTER ptr__CLE,ptr_table__D4NR,next__C4NR,result__E4NR;
- __POINTER ptr_table__I4NR,next__H4NR,result__J4NR,ptr__MJDR;
- __POINTER ptr_table__N4NR,next__M4NR,result__O4NR,ptr_table__S4NR;
- __POINTER next__R4NR,result__T4NR;
- __INTEGER typ_id__HLE,typ_id__NJDR;
- __UINTEGER_32 sz__ELE,a__OK4Q,new_size__DXZQ,t__FXZQ,a__SK4Q;
- __UINTEGER_32 new_size__L4NR,lab_type__K4NR,sz__OJDR,a__PJDR;
- __UINTEGER_32 new_size__QJDR,t__RJDR,a__SJDR,new_size__V4NR;
- __UINTEGER_32 lab_type__U4NR;
- __TYPE_FULL *result__LJDR,*Self__TJDR;
- result__BLE=NULL;
- ptr__CLE=((__POINTER )(NULL));
- typ_id__HLE= 0;
- sz__ELE=((__UINTEGER_32 )sizeof(__TYPE_ID));
- if ((sz__ELE == 0)) {
- result__BLE=TYPE_ID__;
- } else {
- typ_id__HLE=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ELE);
- if ((typ_id__HLE == (__INTEGER)(- 1))) {
- a__OK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__ELE + a__OK4Q) & (__UINTEGER_32)(~ a__OK4Q));
- ptr_table__D4NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__C4NR=((__POINTER )(NULL));
- result__E4NR=((__POINTER *)ptr_table__D4NR)[ 0];
- if ((result__E4NR == (void *)NULL)) {
- result__E4NR=new_lab__2PJ(new_size__DXZQ);
- next__C4NR=(void *)((unsigned long)result__E4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXZQ)));
- ((__POINTER *)next__C4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D4NR)[ 0]=next__C4NR;
- } else {
- next__C4NR=((__POINTER *)result__E4NR)[ 0];
- if ((next__C4NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E4NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DXZQ << 1)) <= 4096)) {
- next__C4NR=(void *)((unsigned long)result__E4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DXZQ)));
- } else {
- next__C4NR=new_lab__2PJ(new_size__DXZQ);
- };
- ((__POINTER *)next__C4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D4NR)[ 0]=next__C4NR;
- } else {
- ((__POINTER *)result__E4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__E4NR=next__C4NR;
- };
- };
- ptr__CLE=result__E4NR;
- } else {
- t__FXZQ=((__UINTEGER_32 )typ_id__HLE);
- a__SK4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L4NR=(__UINTEGER_32)((__UINTEGER_32)(sz__ELE + a__SK4Q) & (__UINTEGER_32)(~ a__SK4Q));
- ptr_table__I4NR=((__POINTER )(&(table_type[(t__FXZQ)])));
- lab_type__K4NR=(__UINTEGER_32)(t__FXZQ | 1);
- next__H4NR=((__POINTER )(NULL));
- result__J4NR=((__POINTER *)ptr_table__I4NR)[ 0];
- if ((result__J4NR == (void *)NULL)) {
- result__J4NR=new_lab__2PJ(lab_type__K4NR);
- next__H4NR=(void *)((unsigned long)result__J4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4NR)));
- ((__POINTER *)next__H4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I4NR)[ 0]=next__H4NR;
- } else {
- next__H4NR=((__POINTER *)result__J4NR)[ 0];
- if ((next__H4NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J4NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L4NR << 1)) <= 4096)) {
- next__H4NR=(void *)((unsigned long)result__J4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4NR)));
- } else {
- next__H4NR=new_lab__2PJ(lab_type__K4NR);
- };
- ((__POINTER *)next__H4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I4NR)[ 0]=next__H4NR;
- } else {
- ((__POINTER *)result__J4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__J4NR=next__H4NR;
- };
- };
- ptr__CLE=result__J4NR;
- };
- result__BLE=((__TYPE_ID *)ptr__CLE);
- *(result__BLE) = *(TYPE_ID__);
- };
- Self__RUL=((__TYPE_ID *)result__BLE);
- Self__RUL->parent_type__WIB.index__LJC=i__YKD;
- result__LJDR=NULL;
- ptr__MJDR=((__POINTER )(NULL));
- typ_id__NJDR= 0;
- sz__OJDR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__OJDR == 0)) {
- result__LJDR=TYPE_FULL__;
- } else {
- typ_id__NJDR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OJDR);
- if ((typ_id__NJDR == (__INTEGER)(- 1))) {
- a__PJDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QJDR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJDR + a__PJDR) & (__UINTEGER_32)(~ a__PJDR));
- ptr_table__N4NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__M4NR=((__POINTER )(NULL));
- result__O4NR=((__POINTER *)ptr_table__N4NR)[ 0];
- if ((result__O4NR == (void *)NULL)) {
- result__O4NR=new_lab__2PJ(new_size__QJDR);
- next__M4NR=(void *)((unsigned long)result__O4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJDR)));
- ((__POINTER *)next__M4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N4NR)[ 0]=next__M4NR;
- } else {
- next__M4NR=((__POINTER *)result__O4NR)[ 0];
- if ((next__M4NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O4NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QJDR << 1)) <= 4096)) {
- next__M4NR=(void *)((unsigned long)result__O4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJDR)));
- } else {
- next__M4NR=new_lab__2PJ(new_size__QJDR);
- };
- ((__POINTER *)next__M4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N4NR)[ 0]=next__M4NR;
- } else {
- ((__POINTER *)result__O4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__O4NR=next__M4NR;
- };
- };
- ptr__MJDR=result__O4NR;
- } else {
- t__RJDR=((__UINTEGER_32 )typ_id__NJDR);
- a__SJDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V4NR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJDR + a__SJDR) & (__UINTEGER_32)(~ a__SJDR));
- ptr_table__S4NR=((__POINTER )(&(table_type[(t__RJDR)])));
- lab_type__U4NR=(__UINTEGER_32)(t__RJDR | 1);
- next__R4NR=((__POINTER )(NULL));
- result__T4NR=((__POINTER *)ptr_table__S4NR)[ 0];
- if ((result__T4NR == (void *)NULL)) {
- result__T4NR=new_lab__2PJ(lab_type__U4NR);
- next__R4NR=(void *)((unsigned long)result__T4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4NR)));
- ((__POINTER *)next__R4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S4NR)[ 0]=next__R4NR;
- } else {
- next__R4NR=((__POINTER *)result__T4NR)[ 0];
- if ((next__R4NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T4NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V4NR << 1)) <= 4096)) {
- next__R4NR=(void *)((unsigned long)result__T4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4NR)));
- } else {
- next__R4NR=new_lab__2PJ(lab_type__U4NR);
- };
- ((__POINTER *)next__R4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S4NR)[ 0]=next__R4NR;
- } else {
- ((__POINTER *)result__T4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__T4NR=next__R4NR;
- };
- };
- ptr__MJDR=result__T4NR;
- };
- result__LJDR=((__TYPE_FULL *)ptr__MJDR);
- *(result__LJDR) = *(TYPE_FULL__);
+ __TYPE_FULL__XMB *result__0JK,*Self__NLK;
+ __POINTER__IB ptr__1JK,__tmp__BKK,__tmp__L3WT,__tmp__N3WT;
+ __INTEGER__Q typ_id__5JK;
+ __UINTEGER_32__ZWB __tmp__O3WT;
+ __STRING_CONSTANT__0 *__tmp__ZLK;
+ __PROTOTYPE__MF *__tmp__DDYS;
+ void *__tmp__AMK;
+ __BOOLEAN__L __tmp__NMK,__tmp__OMK;
+ result__0JK=NULL;
+ ptr__1JK=((__POINTER__IB )(NULL));
+ typ_id__5JK= 0;
+ __tmp__BKK=((__POINTER__IB )sizeof(__TYPE_FULL__XMB));
+ if (((unsigned long)__tmp__BKK == 0)) {
+ result__0JK=TYPE_FULL__XMB__;
+ } else /* FALSE */ {
+ typ_id__5JK=__TYPE_FULL__XMB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BKK));
+ if ((typ_id__5JK == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__L3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__N3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BKK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__O3WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__N3WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__L3WT=micro_alloc__table__lab__UKI(__tmp__N3WT,((__POINTER__IB )(&(table_size[(__tmp__O3WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__N3WT)));
+ ptr__1JK=__tmp__L3WT;
+ } else /* FALSE */ {
+ __tmp__O3WT=((__UINTEGER_32__ZWB )typ_id__5JK);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__L3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__N3WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__BKK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L3WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__L3WT=micro_alloc__table__lab__UKI(__tmp__N3WT,((__POINTER__IB )(&(table_type[(__tmp__O3WT)]))),(__UINTEGER_32__ZWB)(__tmp__O3WT | 1));
+ ptr__1JK=__tmp__L3WT;
+ };
+ result__0JK=((__TYPE_FULL__XMB *)ptr__1JK);
+ *(result__0JK) = *(TYPE_FULL__XMB__);
+ };
+ Self__NLK=((__TYPE_FULL__XMB *)result__0JK);
+ Self__NLK->the_parent_type__QLK=typ__HND;
+ Self__NLK->flag__RLK=code__IND;
+ if (((void *)typ__HND != (void *)NULL)) {
+ switch (((struct ___OBJ *)typ__HND)->__id) {
+ case __TYPE__FF__: {
+ __tmp__ZLK=((__TYPE__FF *)typ__HND)->prototype__QF->parent_named__PF.name__GWB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__ZLK=(&__string_5);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__ZLK=(&__string_6);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__ZLK=(&__string_54);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__ZLK=(&__string_56);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__ZLK=((__TYPE_GENERIC__OCY *)typ__HND)->name__HZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__DDYS=prototype__32ZG();
+ __tmp__ZLK=__tmp__DDYS->parent_named__PF.name__GWB;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__ZLK=((__PROFIL_BLOCK__O3NJ *)typ__HND)->parent_profil__P3NJ.name__B2IK;
+ } break;
+ };
+ __tmp__NMK=((void *)__tmp__ZLK != (void *)NULL);
+ } else /* FALSE */ {
+ __tmp__NMK=FALSE__O__;
+ };
+ if (__tmp__NMK) {
+ __tmp__AMK=Self__NLK->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__AMK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__ZLK=((__TYPE__FF *)__tmp__AMK)->prototype__QF->parent_named__PF.name__GWB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__ZLK=(&__string_5);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__ZLK=(&__string_6);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__ZLK=(&__string_54);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__ZLK=(&__string_56);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__ZLK=((__TYPE_GENERIC__OCY *)__tmp__AMK)->name__HZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__DDYS=prototype__32ZG();
+ __tmp__ZLK=__tmp__DDYS->parent_named__PF.name__GWB;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__ZLK=((__PROFIL_BLOCK__O3NJ *)__tmp__AMK)->parent_profil__P3NJ.name__B2IK;
+ } break;
+ };
+ __tmp__NMK=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)__tmp__ZLK),(&__string_42));
+ __tmp__OMK=__tmp__NMK;
+ } else /* FALSE */ {
+ __tmp__OMK=FALSE__O__;
+ };
+ if ((__tmp__OMK && (! ((__UINTEGER_8__4LC)(Self__NLK->flag__RLK & 1) != 0)))) {
+ print__KKG((&__string_329));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
};
- Self__TJDR=((__TYPE_FULL *)result__LJDR);
- Self__TJDR->parent_type__5SL=Self__RUL;
- Self__TJDR->flag__ATL= 0;
- Self__RUL->parent_type__WIB.default__AKC=result__LJDR;
- return(result__BLE);
+ Self__NLK=result__0JK;
+ return(Self__NLK);
}
-static void add_last__3CL(__FAST_ARRAYoTYPE_IDo *Self__4CL,void *element__5CL)
-// ({FAST_ARRAYoTYPE_IDo},{NULLxTYPE_ID}) VoidNo recursive, No inlinable.
+static void add_last__SGY(__FAST_ARRAYoTYPE_IDo__UMC *Self__TGY,__TYPE_ID__MMB *element__UGY)
+// ({FAST_ARRAYoTYPE_IDo__UMC},{NULLxTYPE_ID__MMB}) Void No recursive, No inlinable.
{
- __INTEGER new_capacity__ADL,__tmp__JEL,__tmp__NYKB,Self__P1QC;
- __BOOLEAN __tmp__QDL;
- void **__tmp__IEL,**new__0XKB;
- new_capacity__ADL= 0;
- if (((__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.upper__BDL + 1) <= (__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.capacity__DDL - 1))) {
- Self__4CL->parent_arrayed_collection__WKC.upper__BDL=(__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.upper__BDL + 1);
- __tmp__QDL=TRUE__;
- } else {
- __tmp__QDL=FALSE__;
- };
- if ((! __tmp__QDL)) {
- if ((Self__4CL->parent_arrayed_collection__WKC.capacity__DDL == 0)) {
- Self__4CL->parent_arrayed_collection__WKC.storage__5DL=create__2E2( 2);
- Self__4CL->parent_arrayed_collection__WKC.capacity__DDL= 2;
- Self__4CL->parent_arrayed_collection__WKC.upper__BDL= 0;
- } else {
- new_capacity__ADL=(__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.capacity__DDL << 1);
- __tmp__IEL=Self__4CL->parent_arrayed_collection__WKC.storage__5DL;
- __tmp__JEL=Self__4CL->parent_arrayed_collection__WKC.capacity__DDL;
- new__0XKB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IEL)),((__UINTEGER_32 )(__INTEGER)(__tmp__JEL * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__ADL * ((__INTEGER )(sizeof(void *)))))));
- __tmp__NYKB=(__INTEGER)(new_capacity__ADL - 1);
- Self__P1QC=__tmp__JEL;
- while ((Self__P1QC <= __tmp__NYKB)) {
- new__0XKB[Self__P1QC]=NULL;
- Self__P1QC=(__INTEGER)(Self__P1QC + 1);
- };
- Self__4CL->parent_arrayed_collection__WKC.storage__5DL=new__0XKB;
- Self__4CL->parent_arrayed_collection__WKC.capacity__DDL=new_capacity__ADL;
- Self__4CL->parent_arrayed_collection__WKC.upper__BDL=(__INTEGER)(Self__4CL->parent_arrayed_collection__WKC.upper__BDL + 1);
- };
- };
- ((void **)Self__4CL->parent_arrayed_collection__WKC.storage__5DL)[Self__4CL->parent_arrayed_collection__WKC.upper__BDL]=element__5CL;
+ __POINTER__IB sz__I44T,result__G44T,__tmp__H44T,__tmp__J44T;
+ __POINTER__IB __tmp__L44T,__tmp__M44T;
+ __UINTEGER_32__ZWB __tmp__N44T;
+ __MEMORY__2PG *__tmp__Q44T;
+ __INTEGER__Q Self__5R0T,__tmp__5HY,__tmp__BGWB,Self__FR4C;
+ __BOOLEAN__L __tmp__FHY;
+ void **__tmp__4R0T;
+ if (((__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.upper__WGY + 1) <= (__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.capacity__YGY - 1))) {
+ Self__TGY->parent_arrayed_collection__2MC.upper__WGY=(__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.upper__WGY + 1);
+ __tmp__FHY=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__FHY=FALSE__O__;
+ };
+ if ((! __tmp__FHY)) {
+ if ((Self__TGY->parent_arrayed_collection__2MC.capacity__YGY == 0)) {
+ sz__I44T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__G44T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__H44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__J44T=(void *)((unsigned long)(void *)((unsigned long)sz__I44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H44T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__I44T=(void *)((unsigned long)__tmp__J44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__I44T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__L44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__M44T=(void *)((unsigned long)(void *)((unsigned long)sz__I44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L44T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__N44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__M44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__L44T=micro_alloc__table__lab__UKI(__tmp__M44T,((__POINTER__IB )(&(table_size[(__tmp__N44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__M44T)));
+ ((__POINTER__IB *)__tmp__L44T)[ 0]=((__POINTER__IB ) 3);
+ result__G44T=(void *)((unsigned long)__tmp__L44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__Q44T=search__LQCB(__tmp__J44T);
+ result__G44T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__Q44T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__4R0T=((void **)result__G44T);
+ Self__5R0T= 1;
+ while ((Self__5R0T >= 0)) {
+ __tmp__4R0T[Self__5R0T]=NULL;
+ Self__5R0T=(__INTEGER__Q)(Self__5R0T - 1);
+ };
+ Self__TGY->parent_arrayed_collection__2MC.storage__WHY=__tmp__4R0T;
+ Self__TGY->parent_arrayed_collection__2MC.capacity__YGY= 2;
+ Self__TGY->parent_arrayed_collection__2MC.upper__WGY= 0;
+ } else /* FALSE */ {
+ Self__5R0T=(__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.capacity__YGY << 1);
+ __tmp__4R0T=Self__TGY->parent_arrayed_collection__2MC.storage__WHY;
+ __tmp__5HY=Self__TGY->parent_arrayed_collection__2MC.capacity__YGY;
+ sz__I44T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__4R0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__5HY * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__5R0T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__4R0T=((void **)sz__I44T);
+ __tmp__BGWB=(__INTEGER__Q)(Self__5R0T - 1);
+ Self__FR4C=__tmp__5HY;
+ while ((Self__FR4C <= __tmp__BGWB)) {
+ __tmp__4R0T[Self__FR4C]=NULL;
+ Self__FR4C=(__INTEGER__Q)(Self__FR4C + 1);
+ };
+ Self__TGY->parent_arrayed_collection__2MC.storage__WHY=__tmp__4R0T;
+ Self__TGY->parent_arrayed_collection__2MC.capacity__YGY=Self__5R0T;
+ Self__TGY->parent_arrayed_collection__2MC.upper__WGY=(__INTEGER__Q)(Self__TGY->parent_arrayed_collection__2MC.upper__WGY + 1);
+ };
+ };
+ ((void **)Self__TGY->parent_arrayed_collection__2MC.storage__WHY)[Self__TGY->parent_arrayed_collection__2MC.upper__WGY]=element__UGY;
}
-static void* to_run__XVK(__ITM_TYPE_SIMPLE *Self__YVK)
-// ({ITM_TYPE_SIMPLE}) With resultRecursive, No inlinable.
+static void* to_run_for__E4X(__ITM_TYPE_SIMPLE__RMB *Self__F4X)
+// ({ITM_TYPE_SIMPLE__RMB}) With result Recursive, No inlinable.
{
- void *__tmp__0VK;
- __tmp__0VK=get__PUN(Self__YVK);
- Self__YVK->to_run__1VK=__tmp__0VK;
- Self__YVK->to_run__2VK=0;
- return(__tmp__0VK);
+ __TYPE_FULL__XMB *result__I4X,*__tmp__F5X;
+ void *Result__H4X;
+ __BOOLEAN__L __tmp__S4X;
+ result__I4X=NULL;
+ if (((void *)Self__F4X == (void *)type_null__J4X)) {
+ result__I4X=TYPE_NULL__GMB__->parent_type__HMB.default__CMC;
+ __tmp__S4X=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__S4X=FALSE__O__;
+ };
+ if ((! __tmp__S4X)) {
+ if (((void *)Self__F4X == (void *)type_void__X4X)) {
+ result__I4X=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } else /* FALSE */ {
+ __tmp__F5X=get__YUJB(Self__F4X);
+ result__I4X=__tmp__F5X;
+ };
+ };
+ Result__H4X=result__I4X;
+ return(Result__H4X);
}
-static void* get__style__VLC(void *n__XLC,void *s__YLC)
-// ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* to_run_for__FY1D(__ITM_TYPE_PARAMETER__ZEZ *Self__GY1D,void *p__HY1D)
+// ({ITM_TYPE_PARAMETER__ZEZ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
{
- void *result__0LC;
- __INTEGER idx__1LC,__tmp__1K4Q,typ_id__4MV,new_capacity__PXR;
- __INTEGER __tmp__TYR,__tmp__RPLB,Self__MBRC;
- __ITM_TYPE_STYLE *result__YMV,*Self__BZJB;
- __POINTER ptr__ZMV,ptr_table__X4NR,next__W4NR,result__Y4NR;
- __POINTER ptr_table__24NR,next__14NR,result__34NR;
- __UINTEGER_32 sz__1MV,a__3K4Q,new_size__HXZQ,t__JXZQ,a__BL4Q;
- __UINTEGER_32 new_size__54NR,lab_type__44NR;
- void **__tmp__4AAR,**__tmp__5AAR,**__tmp__SYR,**new__4OLB;
- __FAST_ARRAYoITM_TYPE_STYLEo *Self__NXR;
- __BOOLEAN __tmp__3XR;
- result__0LC=NULL;
- idx__1LC= 0;
- __tmp__1K4Q=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.upper__KMC;
- __tmp__4AAR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__RKM;
- __tmp__5AAR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__RKM;
- while (((idx__1LC <= __tmp__1K4Q) && (((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__4AAR)[idx__1LC])->parent_itm_type_simple__3IB.name__UMC != (void *)n__XLC) || ((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__5AAR)[idx__1LC])->style__3MC != (void *)s__YLC)))) {
- idx__1LC=(__INTEGER)(idx__1LC + 1);
- };
- if ((idx__1LC <= ((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.upper__KMC)) {
- result__0LC=((void **)((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__RKM)[idx__1LC];
- } else {
- result__YMV=NULL;
- ptr__ZMV=((__POINTER )(NULL));
- typ_id__4MV= 0;
- sz__1MV=((__UINTEGER_32 )sizeof(__ITM_TYPE_STYLE));
- if ((sz__1MV == 0)) {
- result__YMV=ITM_TYPE_STYLE__;
- } else {
- typ_id__4MV=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1MV);
- if ((typ_id__4MV == (__INTEGER)(- 1))) {
- a__3K4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__1MV + a__3K4Q) & (__UINTEGER_32)(~ a__3K4Q));
- ptr_table__X4NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__W4NR=((__POINTER )(NULL));
- result__Y4NR=((__POINTER *)ptr_table__X4NR)[ 0];
- if ((result__Y4NR == (void *)NULL)) {
- result__Y4NR=new_lab__2PJ(new_size__HXZQ);
- next__W4NR=(void *)((unsigned long)result__Y4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXZQ)));
- ((__POINTER *)next__W4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X4NR)[ 0]=next__W4NR;
- } else {
- next__W4NR=((__POINTER *)result__Y4NR)[ 0];
- if ((next__W4NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y4NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HXZQ << 1)) <= 4096)) {
- next__W4NR=(void *)((unsigned long)result__Y4NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HXZQ)));
- } else {
- next__W4NR=new_lab__2PJ(new_size__HXZQ);
- };
- ((__POINTER *)next__W4NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X4NR)[ 0]=next__W4NR;
- } else {
- ((__POINTER *)result__Y4NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W4NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Y4NR=next__W4NR;
- };
- };
- ptr__ZMV=result__Y4NR;
- } else {
- t__JXZQ=((__UINTEGER_32 )typ_id__4MV);
- a__BL4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__54NR=(__UINTEGER_32)((__UINTEGER_32)(sz__1MV + a__BL4Q) & (__UINTEGER_32)(~ a__BL4Q));
- ptr_table__24NR=((__POINTER )(&(table_type[(t__JXZQ)])));
- lab_type__44NR=(__UINTEGER_32)(t__JXZQ | 1);
- next__14NR=((__POINTER )(NULL));
- result__34NR=((__POINTER *)ptr_table__24NR)[ 0];
- if ((result__34NR == (void *)NULL)) {
- result__34NR=new_lab__2PJ(lab_type__44NR);
- next__14NR=(void *)((unsigned long)result__34NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54NR)));
- ((__POINTER *)next__14NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__24NR)[ 0]=next__14NR;
- } else {
- next__14NR=((__POINTER *)result__34NR)[ 0];
- if ((next__14NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__34NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__54NR << 1)) <= 4096)) {
- next__14NR=(void *)((unsigned long)result__34NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54NR)));
- } else {
- next__14NR=new_lab__2PJ(lab_type__44NR);
- };
- ((__POINTER *)next__14NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__24NR)[ 0]=next__14NR;
- } else {
- ((__POINTER *)result__34NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__14NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__34NR=next__14NR;
- };
- };
- ptr__ZMV=result__34NR;
+ __TYPE_FULL__XMB *__tmp__KY1D,*result__AADI,*__tmp__JADI,*__tmp__5TIO;
+ __DTA_RD__VK2C *Self__35CI;
+ void *__tmp__IADI,*__tmp__4TIO,*__tmp__5UIO;
+ __PROFIL_SLOT__OO2C *Self__0SIO;
+ __INTEGER__Q idx__3SIO,__tmp__VTIO;
+ __SLOT_CODE__4IRG *__tmp__UTIO;
+ __DTA_BLOCK__GSWJ *Self__HUIO;
+ __DTA_RD_ARGS__HSWJ *Self__DNFL;
+ switch (((struct ___OBJ *)p__HY1D)->__id) {
+ case __TYPE__FF__: {
+ __tmp__KY1D=NULL;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__KY1D=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__KY1D=NULL;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__KY1D=NULL;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__KY1D=NULL;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__KY1D=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)p__HY1D),Self__GY1D);
+ } break;
+ case __DTA_RD__VK2C__: {
+ Self__35CI=((__DTA_RD__VK2C *)((__TYPE_GENERIC__OCY *)p__HY1D));
+ result__AADI=NULL;
+ if (((void *)Self__GY1D->parent_itm_type__0EZ.name__LPC == (void *)(&__string_7))) {
+ __tmp__IADI=Self__35CI->parent_dta__YK2C.self_arg__JU4D;
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__JADI=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__JADI=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__JADI=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__JADI=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__JADI=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__JADI=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__JADI=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__JADI=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__JADI=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__JADI=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__JADI=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__JADI=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__JADI=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__JADI=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+ } break;
};
- result__YMV=((__ITM_TYPE_STYLE *)ptr__ZMV);
- *(result__YMV) = *(ITM_TYPE_STYLE__);
- };
- Self__BZJB=((__ITM_TYPE_STYLE *)result__YMV);
- Self__BZJB->parent_itm_type_simple__3IB.name__UMC=n__XLC;
- Self__BZJB->style__3MC=s__YLC;
- result__0LC=result__YMV;
- Self__NXR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC);
- new_capacity__PXR= 0;
- if (((__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.upper__KMC + 1) <= (__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.capacity__GKM - 1))) {
- Self__NXR->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.upper__KMC + 1);
- __tmp__3XR=TRUE__;
- } else {
- __tmp__3XR=FALSE__;
- };
- if ((! __tmp__3XR)) {
- if ((Self__NXR->parent_arrayed_collection__AMC.capacity__GKM == 0)) {
- Self__NXR->parent_arrayed_collection__AMC.storage__RKM=create__2VBB( 2);
- Self__NXR->parent_arrayed_collection__AMC.capacity__GKM= 2;
- Self__NXR->parent_arrayed_collection__AMC.upper__KMC= 0;
- } else {
- new_capacity__PXR=(__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.capacity__GKM << 1);
- __tmp__SYR=Self__NXR->parent_arrayed_collection__AMC.storage__RKM;
- __tmp__TYR=Self__NXR->parent_arrayed_collection__AMC.capacity__GKM;
- new__4OLB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__SYR)),((__UINTEGER_32 )(__INTEGER)(__tmp__TYR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__PXR * ((__INTEGER )(sizeof(void *)))))));
- __tmp__RPLB=(__INTEGER)(new_capacity__PXR - 1);
- Self__MBRC=__tmp__TYR;
- while ((Self__MBRC <= __tmp__RPLB)) {
- new__4OLB[Self__MBRC]=NULL;
- Self__MBRC=(__INTEGER)(Self__MBRC + 1);
- };
- Self__NXR->parent_arrayed_collection__AMC.storage__RKM=new__4OLB;
- Self__NXR->parent_arrayed_collection__AMC.capacity__GKM=new_capacity__PXR;
- Self__NXR->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(Self__NXR->parent_arrayed_collection__AMC.upper__KMC + 1);
+ result__AADI=__tmp__JADI;
+ } else /* FALSE */ {
+ __tmp__IADI=Self__35CI->parent_dta__YK2C.self_arg__JU4D;
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__JADI=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__JADI=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__JADI=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__JADI=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__JADI=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__JADI=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__JADI=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__JADI=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__JADI=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__JADI=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__JADI=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__JADI=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__JADI=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__JADI=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+ } break;
};
- };
- ((void **)Self__NXR->parent_arrayed_collection__AMC.storage__RKM)[Self__NXR->parent_arrayed_collection__AMC.upper__KMC]=result__YMV;
- };
- return(result__0LC);
-}
-
-static void* get__PUN(void *itm_typ__RUN)
-// ({ITM_TYPE_SIMPLExITM_TYPE_STYLE}) With resultRecursive, No inlinable.
-{
- void *result__TUN,*__tmp__MVN,*__tmp__YVN,*__tmp__AWN;
- void *__tmp__XUN,*k__NVQ,*__tmp__BVN,*__tmp__UNY,*n__LE1,*__tmp__GVN;
- void *result__XVQ,*base__UUN;
- __TYPE *result__DMY,*Self__MNY;
- __POINTER ptr__EMY,ptr_table__B5NR,next__A5NR,result__C5NR;
- __POINTER ptr_table__G5NR,next__F5NR,result__H5NR,entry__PE1;
- __POINTER ptr__JKDR,ptr_table__05NR,next__Z5NR,result__15NR;
- __POINTER ptr_table__55NR,next__45NR,result__AAOR,ptr__EAOR;
- __POINTER ptr_table__OAOR,next__NAOR,result__PAOR,ptr_table__TAOR;
- __POINTER next__SAOR,result__UAOR;
- __INTEGER typ_id__JMY,j__OE1,__tmp__YF1,Self__HX1B,new_capacity__WJDR;
- __INTEGER old_nb_elts__ZJDR,upper__N5NR,Self__L5NR,new_capacity__2JDR;
- __INTEGER old_nb_elts__5JDR,upper__S5NR,Self__Q5NR,new_capacity__CKDR;
- __INTEGER old_nb_elts__FKDR,upper__X5NR,Self__V5NR,typ_id__KKDR;
- __INTEGER typ_id__FAOR,new_capacity__MAOR;
- __UINTEGER_32 sz__GMY,a__HL4Q,new_size__LXZQ,t__NXZQ,a__LL4Q;
- __UINTEGER_32 new_size__J5NR,lab_type__I5NR,sz__LKDR,a__MKDR;
- __UINTEGER_32 new_size__NKDR,t__OKDR,a__PKDR,new_size__CAOR;
- __UINTEGER_32 lab_type__BAOR,sz__GAOR,a__HAOR,new_size__IAOR,t__JAOR;
- __UINTEGER_32 a__KAOR,new_size__WAOR,lab_type__VAOR;
- void *result__RE1;
- __STRING *Self__XJDR,*Self__3JDR,*Self__CBAR;
- __TYPE_FULL *result__IKDR,*Self__QKDR,*Self__IIHQ,*Self__KIHQ;
- __STRING_CONSTANT *Self__00XD;
- __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__MVQ;
- void *node__WVQ;
- __UINTEGER_8 mask_bit__ONY;
- __CHARACTER Self__BBAR,result__ABAR;
- __CHARACTER *Self__YJDR,*new__0JDR,*Self__4JDR,*new__AKDR,*Self__EKDR;
- __CHARACTER *new__GKDR;
- __BOOLEAN __tmp__HOY;
- __HASHED_SEToTYPEo *result__DAOR,*Self__LAOR;
- result__TUN=NULL;
- if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__XUN=((__ITM_TYPE_SIMPLE *)itm_typ__RUN)->name__UMC;
- } else {
- __tmp__XUN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->parent_itm_type_simple__3IB.name__UMC;
- };
- Self__MVQ=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)dico_type__RJC);
- k__NVQ=__tmp__XUN;
- result__XVQ=NULL;
- node__WVQ=((void **)Self__MVQ->buckets__2AL)[(__INTEGER)(hash_code__OPN(__tmp__XUN) % Self__MVQ->capacity__XAL)];
- while ((! (((void *)node__WVQ == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__WVQ)->key__IBL == (void *)k__NVQ)))) {
- node__WVQ=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__WVQ)->next__TBL;
- };
- if (((void *)node__WVQ != (void *)NULL)) {
- result__XVQ=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__WVQ)->item__XWQ;
- };
- base__UUN=result__XVQ;
- if (((void *)result__XVQ == (void *)NULL)) {
- result__DMY=NULL;
- ptr__EMY=((__POINTER )(NULL));
- typ_id__JMY= 0;
- sz__GMY=((__UINTEGER_32 )sizeof(__TYPE));
- if ((sz__GMY == 0)) {
- result__DMY=TYPE__;
- } else {
- typ_id__JMY=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GMY);
- if ((typ_id__JMY == (__INTEGER)(- 1))) {
- a__HL4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__GMY + a__HL4Q) & (__UINTEGER_32)(~ a__HL4Q));
- ptr_table__B5NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__A5NR=((__POINTER )(NULL));
- result__C5NR=((__POINTER *)ptr_table__B5NR)[ 0];
- if ((result__C5NR == (void *)NULL)) {
- result__C5NR=new_lab__2PJ(new_size__LXZQ);
- next__A5NR=(void *)((unsigned long)result__C5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXZQ)));
- ((__POINTER *)next__A5NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B5NR)[ 0]=next__A5NR;
- } else {
- next__A5NR=((__POINTER *)result__C5NR)[ 0];
- if ((next__A5NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C5NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LXZQ << 1)) <= 4096)) {
- next__A5NR=(void *)((unsigned long)result__C5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LXZQ)));
- } else {
- next__A5NR=new_lab__2PJ(new_size__LXZQ);
- };
- ((__POINTER *)next__A5NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B5NR)[ 0]=next__A5NR;
- } else {
- ((__POINTER *)result__C5NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A5NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__C5NR=next__A5NR;
- };
- };
- ptr__EMY=result__C5NR;
- } else {
- t__NXZQ=((__UINTEGER_32 )typ_id__JMY);
- a__LL4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__J5NR=(__UINTEGER_32)((__UINTEGER_32)(sz__GMY + a__LL4Q) & (__UINTEGER_32)(~ a__LL4Q));
- ptr_table__G5NR=((__POINTER )(&(table_type[(t__NXZQ)])));
- lab_type__I5NR=(__UINTEGER_32)(t__NXZQ | 1);
- next__F5NR=((__POINTER )(NULL));
- result__H5NR=((__POINTER *)ptr_table__G5NR)[ 0];
- if ((result__H5NR == (void *)NULL)) {
- result__H5NR=new_lab__2PJ(lab_type__I5NR);
- next__F5NR=(void *)((unsigned long)result__H5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5NR)));
- ((__POINTER *)next__F5NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G5NR)[ 0]=next__F5NR;
- } else {
- next__F5NR=((__POINTER *)result__H5NR)[ 0];
- if ((next__F5NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H5NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__J5NR << 1)) <= 4096)) {
- next__F5NR=(void *)((unsigned long)result__H5NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5NR)));
- } else {
- next__F5NR=new_lab__2PJ(lab_type__I5NR);
- };
- ((__POINTER *)next__F5NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G5NR)[ 0]=next__F5NR;
- } else {
- ((__POINTER *)result__H5NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F5NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__H5NR=next__F5NR;
- };
- };
- ptr__EMY=result__H5NR;
+ __tmp__IADI=((__TYPE_FULL__XMB *)__tmp__JADI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__JADI=NULL;
+ } break;
};
- result__DMY=((__TYPE *)ptr__EMY);
- *(result__DMY) = *(TYPE__);
+ result__AADI=__tmp__JADI;
};
- base__UUN=result__DMY;
- if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__BVN=((__ITM_TYPE_SIMPLE *)itm_typ__RUN)->name__UMC;
- } else {
- __tmp__BVN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->parent_itm_type_simple__3IB.name__UMC;
- };
- fast_put__to__HAL(dico_type__RJC,result__DMY,__tmp__BVN);
- Self__MNY=((__TYPE *)result__DMY);
- mask_bit__ONY= 0;
- Self__MNY->index__LJC=index_count__JJC;
- index_count__JJC=(__INTEGER)(index_count__JJC + 1);
- if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__UNY=((__ITM_TYPE_SIMPLE *)itm_typ__RUN)->name__UMC;
- } else {
- __tmp__UNY=((__ITM_TYPE_STYLE *)itm_typ__RUN)->parent_itm_type_simple__3IB.name__UMC;
- };
- n__LE1=__tmp__UNY;
- j__OE1= 0;
- entry__PE1=((__POINTER )(NULL));
- result__RE1=fast_reference_at__A5KB(prototype_dico__MHM,__tmp__UNY);
- if (((void *)result__RE1 == (void *)NULL)) {
- j__OE1= 1;
- ((__STRING *)string_tmp2__ADB)->count__VF= 0;
- while ((! ((j__OE1 > ((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->parent_linked_collection__DC.upper__JC) || ((void *)result__RE1 != (void *)NULL)))) {
- copy__BNK(string_tmp__RB,item__DTU(path_directory__EC,j__OE1));
- __tmp__YF1=((__STRING_CONSTANT *)n__LE1)->count__XHB;
- Self__HX1B= 1;
- while ((Self__HX1B <= __tmp__YF1)) {
- Self__BBAR=((__CHARACTER *)((__STRING_CONSTANT *)n__LE1)->storage__X4K)[(__INTEGER)(Self__HX1B - 1)];
- result__ABAR='\0';
- if (((((__INTEGER_8 )Self__BBAR) < 65) || (((__INTEGER_8 )Self__BBAR) > 90))) {
- result__ABAR=Self__BBAR;
- } else {
- result__ABAR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__BBAR) + 32))));
- };
- Self__XJDR=((__STRING *)string_tmp__RB);
- new_capacity__WJDR= 0;
- if ((Self__XJDR->capacity__MNK <= Self__XJDR->count__VF)) {
- if ((Self__XJDR->capacity__MNK == 0)) {
- Self__XJDR->capacity__MNK= 32;
- Self__XJDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WJDR=(__INTEGER)(Self__XJDR->capacity__MNK << 1);
- Self__YJDR=((__CHARACTER *)Self__XJDR->storage__XNK);
- old_nb_elts__ZJDR=Self__XJDR->capacity__MNK;
- new__0JDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YJDR),((__UINTEGER_32 )old_nb_elts__ZJDR),((__UINTEGER_32 )new_capacity__WJDR)));
- upper__N5NR=(__INTEGER)(new_capacity__WJDR - 1);
- Self__L5NR=old_nb_elts__ZJDR;
- while ((Self__L5NR <= upper__N5NR)) {
- new__0JDR[Self__L5NR]='\0';
- Self__L5NR=(__INTEGER)(Self__L5NR + 1);
- };
- Self__XJDR->storage__XNK=new__0JDR;
- Self__XJDR->capacity__MNK=new_capacity__WJDR;
- };
- };
- ((__CHARACTER *)Self__XJDR->storage__XNK)[Self__XJDR->count__VF]=result__ABAR;
- Self__XJDR->count__VF=(__INTEGER)(Self__XJDR->count__VF + 1);
- Self__HX1B=(__INTEGER)(Self__HX1B + 1);
- };
- append__MOK(string_tmp__RB,(&__string_246));
- append__MOK(string_tmp2__ADB,string_tmp__RB);
- Self__3JDR=((__STRING *)string_tmp2__ADB);
- new_capacity__2JDR= 0;
- if ((Self__3JDR->capacity__MNK <= Self__3JDR->count__VF)) {
- if ((Self__3JDR->capacity__MNK == 0)) {
- Self__3JDR->capacity__MNK= 32;
- Self__3JDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2JDR=(__INTEGER)(Self__3JDR->capacity__MNK << 1);
- Self__4JDR=((__CHARACTER *)Self__3JDR->storage__XNK);
- old_nb_elts__5JDR=Self__3JDR->capacity__MNK;
- new__AKDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4JDR),((__UINTEGER_32 )old_nb_elts__5JDR),((__UINTEGER_32 )new_capacity__2JDR)));
- upper__S5NR=(__INTEGER)(new_capacity__2JDR - 1);
- Self__Q5NR=old_nb_elts__5JDR;
- while ((Self__Q5NR <= upper__S5NR)) {
- new__AKDR[Self__Q5NR]='\0';
- Self__Q5NR=(__INTEGER)(Self__Q5NR + 1);
- };
- Self__3JDR->storage__XNK=new__AKDR;
- Self__3JDR->capacity__MNK=new_capacity__2JDR;
- };
- };
- ((__CHARACTER *)Self__3JDR->storage__XNK)[Self__3JDR->count__VF]='\n';
- Self__3JDR->count__VF=(__INTEGER)(Self__3JDR->count__VF + 1);
- copy__BNK(string_tmp__4TB,string_tmp__RB);
- Self__CBAR=((__STRING *)string_tmp__4TB);
- if ((Self__CBAR->capacity__MNK > Self__CBAR->count__VF)) {
- ((__CHARACTER *)Self__CBAR->storage__XNK)[Self__CBAR->count__VF]='\0';
- } else {
- new_capacity__CKDR= 0;
- if ((Self__CBAR->capacity__MNK <= Self__CBAR->count__VF)) {
- if ((Self__CBAR->capacity__MNK == 0)) {
- Self__CBAR->capacity__MNK= 32;
- Self__CBAR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CKDR=(__INTEGER)(Self__CBAR->capacity__MNK << 1);
- Self__EKDR=((__CHARACTER *)Self__CBAR->storage__XNK);
- old_nb_elts__FKDR=Self__CBAR->capacity__MNK;
- new__GKDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EKDR),((__UINTEGER_32 )old_nb_elts__FKDR),((__UINTEGER_32 )new_capacity__CKDR)));
- upper__X5NR=(__INTEGER)(new_capacity__CKDR - 1);
- Self__V5NR=old_nb_elts__FKDR;
- while ((Self__V5NR <= upper__X5NR)) {
- new__GKDR[Self__V5NR]='\0';
- Self__V5NR=(__INTEGER)(Self__V5NR + 1);
- };
- Self__CBAR->storage__XNK=new__GKDR;
- Self__CBAR->capacity__MNK=new_capacity__CKDR;
- };
- };
- ((__CHARACTER *)Self__CBAR->storage__XNK)[Self__CBAR->count__VF]='\0';
- Self__CBAR->count__VF=(__INTEGER)(Self__CBAR->count__VF + 1);
- Self__CBAR->count__VF=(__INTEGER)(Self__CBAR->count__VF - 1);
- };
- entry__PE1=((__POINTER )(fopen((char*)(Self__CBAR->storage__XNK),"rb")));
- if ((entry__PE1 != (void *)NULL)) {
- fclose((FILE*)((entry__PE1)));
- result__RE1=create__name__generic_count__TBE(get__QEC(string_tmp__RB),n__LE1, 0);
- go_on__O5AC(result__RE1);
- };
- j__OE1=(__INTEGER)(j__OE1 + 1);
- };
- if (((void *)result__RE1 == (void *)NULL)) {
- copy__BNK(string_tmp__RB,__tmp__UNY);
- append__MOK(string_tmp__RB,(&__string_247));
- append__MOK(string_tmp__RB,string_tmp2__ADB);
- put_error__text__0AH( 1,string_tmp__RB);
- if (((void *)list_current__EH1 != (void *)NULL)) {
- put_position__ECH(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
- };
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ __tmp__KY1D=result__AADI;
+ } break;
+ case __PROFIL_SLOT__OO2C__: {
+ Self__0SIO=((__PROFIL_SLOT__OO2C *)((__TYPE_GENERIC__OCY *)p__HY1D));
+ idx__3SIO= 0;
+ result__AADI=NULL;
+ if (((void *)Self__GY1D->parent_itm_type__0EZ.name__LPC == (void *)(&__string_7))) {
+ result__AADI=Self__0SIO->parent_profil__PO2C.type_self__VANJ;
+ } else /* FALSE */ {
+ __tmp__IADI=((__TYPE_FULL__XMB *)Self__0SIO->parent_profil__PO2C.type_self__VANJ)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__JADI=NULL;
+ } break;
};
- } else {
- if ((((__PROTOTYPE *)result__RE1)->generic_count__YHM != 0)) {
- put_error__text__0AH( 1,(&__string_248));
- put_position__ECH(((__PROTOTYPE *)result__RE1)->parent_named__QD.parent_itm_object__PD.position__WIM);
- if ((((__UINTEGER_32 )last_position__CI1) != 0)) {
- put_position__ECH(last_position__CI1);
- };
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ result__AADI=__tmp__JADI;
+ if (((void *)__tmp__JADI == (void *)NULL)) {
+ __tmp__UTIO=Self__0SIO->slot_code__QSXN;
+ if (((struct ___OBJ *)__tmp__UTIO->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__UTIO),Self__GY1D);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__UTIO),Self__GY1D);
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ idx__3SIO=__tmp__VTIO;
+ if ((idx__3SIO != (__INTEGER__Q)(- 1))) {
+ __tmp__4TIO=((void **)((__FAST_ARRAYoEXPRo__45WC *)arg_type_tmp__SKZN)->parent_arrayed_collection__GAXC.storage__HREI)[idx__3SIO];
+ switch (((struct ___OBJ *)__tmp__4TIO)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__5TIO=((__STRING_CST__5J *)__tmp__4TIO)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__5TIO=((__EXTERNAL_C__Y5WC *)__tmp__4TIO)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__5TIO=((__PROTOTYPE_CST__LAXC *)__tmp__4TIO)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__5TIO=((__INTEGER_CST__XAXC *)__tmp__4TIO)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__5TIO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__4TIO));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__5TIO=((__READ_LOCAL__55ZI *)__tmp__4TIO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__5TIO=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__5TIO=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__5TIO=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__5TIO=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__5TIO=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__5TIO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__4TIO));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__5TIO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__4TIO));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__5TIO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__4TIO));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__5TIO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__4TIO));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__5TIO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4TIO));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__5TIO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4TIO));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__5TIO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__5TIO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__4TIO));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__5TIO=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__5TIO=((__CAST__1HOJ *)__tmp__4TIO)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__5TIO=((__REAL_CST__1LOJ *)__tmp__4TIO)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__5TIO=((__CHARACTER_CST__RMOJ *)__tmp__4TIO)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__5TIO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4TIO)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__5TIO=((__READ_SLOT__LL4K *)__tmp__4TIO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__5TIO=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__5TIO=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__5TIO=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__5TIO=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__5TIO=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__5TIO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__4TIO));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__5TIO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__4TIO));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__5TIO=((__READ_GLOBAL__T4YL *)__tmp__4TIO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__5TIO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__4TIO));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__5TIO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__4TIO));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__5TIO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__4TIO));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__5TIO=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__5TIO=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__5TIO=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__5TIO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__4TIO));
+ } break;
+ };
+ result__AADI=__tmp__5TIO;
};
};
};
- Self__MNY->prototype__RD=result__RE1;
- Self__MNY->slot_run__1JC=create_with_capacity__YID( 10);
- if (((void *)((__PROTOTYPE *)Self__MNY->prototype__RD)->type_style__0NY == (void *)(&__string_13))) {
- mask_bit__ONY= 3;
- __tmp__HOY=TRUE__;
- } else {
- __tmp__HOY=FALSE__;
+ __tmp__KY1D=result__AADI;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__KY1D=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__KY1D=NULL;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ Self__HUIO=((__DTA_BLOCK__GSWJ *)((__TYPE_GENERIC__OCY *)p__HY1D));
+ idx__3SIO= 0;
+ __tmp__IADI=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__HUIO->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__JADI=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__JADI=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__JADI=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__JADI=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__JADI=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__JADI=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__JADI=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__JADI=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__JADI=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__JADI=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__JADI=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__JADI=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__JADI=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__JADI=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+ } break;
};
- if ((! __tmp__HOY)) {
- if (((void *)((__PROTOTYPE *)Self__MNY->prototype__RD)->type_style__0NY == (void *)(&__string_14))) {
- mask_bit__ONY= 12;
- };
+ __tmp__IADI=((__TYPE_FULL__XMB *)__tmp__JADI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__JADI=NULL;
+ } break;
};
- result__IKDR=NULL;
- ptr__JKDR=((__POINTER )(NULL));
- typ_id__KKDR= 0;
- sz__LKDR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__LKDR == 0)) {
- result__IKDR=TYPE_FULL__;
- } else {
- typ_id__KKDR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LKDR);
- if ((typ_id__KKDR == (__INTEGER)(- 1))) {
- a__MKDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NKDR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKDR + a__MKDR) & (__UINTEGER_32)(~ a__MKDR));
- ptr_table__05NR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NKDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Z5NR=((__POINTER )(NULL));
- result__15NR=((__POINTER *)ptr_table__05NR)[ 0];
- if ((result__15NR == (void *)NULL)) {
- result__15NR=new_lab__2PJ(new_size__NKDR);
- next__Z5NR=(void *)((unsigned long)result__15NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKDR)));
- ((__POINTER *)next__Z5NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__05NR)[ 0]=next__Z5NR;
- } else {
- next__Z5NR=((__POINTER *)result__15NR)[ 0];
- if ((next__Z5NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__15NR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NKDR << 1)) <= 4096)) {
- next__Z5NR=(void *)((unsigned long)result__15NR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKDR)));
- } else {
- next__Z5NR=new_lab__2PJ(new_size__NKDR);
- };
- ((__POINTER *)next__Z5NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__05NR)[ 0]=next__Z5NR;
- } else {
- ((__POINTER *)result__15NR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z5NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__15NR=next__Z5NR;
- };
+ result__AADI=__tmp__JADI;
+ if (((void *)__tmp__JADI == (void *)NULL)) {
+ __tmp__4TIO=Self__HUIO->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__4TIO)->__id==__SLOT_CODE__4IRG__) {
+ if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__4TIO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
};
- ptr__JKDR=result__15NR;
- } else {
- t__OKDR=((__UINTEGER_32 )typ_id__KKDR);
- a__PKDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CAOR=(__UINTEGER_32)((__UINTEGER_32)(sz__LKDR + a__PKDR) & (__UINTEGER_32)(~ a__PKDR));
- ptr_table__55NR=((__POINTER )(&(table_type[(t__OKDR)])));
- lab_type__BAOR=(__UINTEGER_32)(t__OKDR | 1);
- next__45NR=((__POINTER )(NULL));
- result__AAOR=((__POINTER *)ptr_table__55NR)[ 0];
- if ((result__AAOR == (void *)NULL)) {
- result__AAOR=new_lab__2PJ(lab_type__BAOR);
- next__45NR=(void *)((unsigned long)result__AAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAOR)));
- ((__POINTER *)next__45NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__55NR)[ 0]=next__45NR;
- } else {
- next__45NR=((__POINTER *)result__AAOR)[ 0];
- if ((next__45NR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AAOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CAOR << 1)) <= 4096)) {
- next__45NR=(void *)((unsigned long)result__AAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAOR)));
- } else {
- next__45NR=new_lab__2PJ(lab_type__BAOR);
- };
- ((__POINTER *)next__45NR)[ 0]=NULL;
- ((__POINTER *)ptr_table__55NR)[ 0]=next__45NR;
- } else {
- ((__POINTER *)result__AAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__45NR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AAOR=next__45NR;
- };
- };
- ptr__JKDR=result__AAOR;
- };
- result__IKDR=((__TYPE_FULL *)ptr__JKDR);
- *(result__IKDR) = *(TYPE_FULL__);
- };
- Self__QKDR=((__TYPE_FULL *)result__IKDR);
- Self__QKDR->parent_type__5SL=Self__MNY;
- Self__QKDR->flag__ATL=mask_bit__ONY;
- Self__MNY->default__AKC=result__IKDR;
- init_slot_for__IQMC(Self__MNY->prototype__RD,Self__MNY);
- result__DAOR=NULL;
- ptr__EAOR=((__POINTER )(NULL));
- typ_id__FAOR= 0;
- sz__GAOR=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPEo));
- if ((sz__GAOR == 0)) {
- result__DAOR=HASHED_SEToTYPEo__;
- } else {
- typ_id__FAOR=__HASHED_SEToTYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GAOR);
- if ((typ_id__FAOR == (__INTEGER)(- 1))) {
- a__HAOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IAOR=(__UINTEGER_32)((__UINTEGER_32)(sz__GAOR + a__HAOR) & (__UINTEGER_32)(~ a__HAOR));
- ptr_table__OAOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IAOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NAOR=((__POINTER )(NULL));
- result__PAOR=((__POINTER *)ptr_table__OAOR)[ 0];
- if ((result__PAOR == (void *)NULL)) {
- result__PAOR=new_lab__2PJ(new_size__IAOR);
- next__NAOR=(void *)((unsigned long)result__PAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IAOR)));
- ((__POINTER *)next__NAOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OAOR)[ 0]=next__NAOR;
- } else {
- next__NAOR=((__POINTER *)result__PAOR)[ 0];
- if ((next__NAOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PAOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IAOR << 1)) <= 4096)) {
- next__NAOR=(void *)((unsigned long)result__PAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IAOR)));
- } else {
- next__NAOR=new_lab__2PJ(new_size__IAOR);
- };
- ((__POINTER *)next__NAOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OAOR)[ 0]=next__NAOR;
- } else {
- ((__POINTER *)result__PAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NAOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PAOR=next__NAOR;
- };
+ } else /* SLOT_DATA */ {
+ if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__4TIO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
};
- ptr__EAOR=result__PAOR;
- } else {
- t__JAOR=((__UINTEGER_32 )typ_id__FAOR);
- a__KAOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WAOR=(__UINTEGER_32)((__UINTEGER_32)(sz__GAOR + a__KAOR) & (__UINTEGER_32)(~ a__KAOR));
- ptr_table__TAOR=((__POINTER )(&(table_type[(t__JAOR)])));
- lab_type__VAOR=(__UINTEGER_32)(t__JAOR | 1);
- next__SAOR=((__POINTER )(NULL));
- result__UAOR=((__POINTER *)ptr_table__TAOR)[ 0];
- if ((result__UAOR == (void *)NULL)) {
- result__UAOR=new_lab__2PJ(lab_type__VAOR);
- next__SAOR=(void *)((unsigned long)result__UAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAOR)));
- ((__POINTER *)next__SAOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TAOR)[ 0]=next__SAOR;
- } else {
- next__SAOR=((__POINTER *)result__UAOR)[ 0];
- if ((next__SAOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UAOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WAOR << 1)) <= 4096)) {
- next__SAOR=(void *)((unsigned long)result__UAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAOR)));
- } else {
- next__SAOR=new_lab__2PJ(lab_type__VAOR);
- };
- ((__POINTER *)next__SAOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TAOR)[ 0]=next__SAOR;
- } else {
- ((__POINTER *)result__UAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SAOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UAOR=next__SAOR;
- };
+ };
+ idx__3SIO=__tmp__VTIO;
+ if ((idx__3SIO != (__INTEGER__Q)(- 1))) {
+ __tmp__5UIO=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__HUIO->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[idx__3SIO];
+ switch (((struct ___OBJ *)__tmp__5UIO)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__5TIO=((__STRING_CST__5J *)__tmp__5UIO)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__5TIO=((__EXTERNAL_C__Y5WC *)__tmp__5UIO)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__5TIO=((__PROTOTYPE_CST__LAXC *)__tmp__5UIO)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__5TIO=((__INTEGER_CST__XAXC *)__tmp__5UIO)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__5TIO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__5UIO));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__5TIO=((__READ_LOCAL__55ZI *)__tmp__5UIO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__5TIO=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__5TIO=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__5TIO=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__5TIO=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__5TIO=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__5TIO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__5TIO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__5TIO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__5TIO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__5TIO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__5TIO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5UIO));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__5TIO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__5TIO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__5UIO));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__5TIO=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__5TIO=((__CAST__1HOJ *)__tmp__5UIO)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__5TIO=((__REAL_CST__1LOJ *)__tmp__5UIO)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__5TIO=((__CHARACTER_CST__RMOJ *)__tmp__5UIO)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__5TIO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5UIO)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__5TIO=((__READ_SLOT__LL4K *)__tmp__5UIO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__5TIO=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__5TIO=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__5TIO=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__5TIO=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__5TIO=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__5TIO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__5UIO));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__5TIO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__5UIO));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__5TIO=((__READ_GLOBAL__T4YL *)__tmp__5UIO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__5TIO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__5UIO));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__5TIO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__5UIO));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__5TIO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__5UIO));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__5TIO=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__5TIO=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__5TIO=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__5TIO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__5UIO));
+ } break;
};
- ptr__EAOR=result__UAOR;
+ result__AADI=__tmp__5TIO;
};
- result__DAOR=((__HASHED_SEToTYPEo *)ptr__EAOR);
- *(result__DAOR) = *(HASHED_SEToTYPEo__);
- };
- Self__LAOR=((__HASHED_SEToTYPEo *)result__DAOR);
- new_capacity__MAOR=prime_number_ceiling__X3Q( 53);
- Self__LAOR->buckets__SQKB=create__TNVB(new_capacity__MAOR);
- Self__LAOR->capacity__NQKB=new_capacity__MAOR;
- Self__LAOR->count__SRKB= 0;
- Self__MNY->subtype_list__BPY=result__DAOR;
- fast_add__3PKB(result__DAOR,TYPE_NULL__);
- add_subtype__3J1(Self__MNY,Self__MNY);
- if ((((__INTEGER )(sizeof(void *))) == 4)) {
- Self__MNY->size__KPY= 2;
- } else {
- Self__MNY->size__KPY= 3;
- };
- Self__00XD=((__STRING_CONSTANT *)((__PROTOTYPE *)Self__MNY->prototype__RD)->parent_named__QD.name__1QB);
- if (((void *)Self__00XD == (void *)(&__string_33))) {
- Self__MNY->size__KPY= 2;
- };
- if ((((void *)Self__00XD == (void *)(&__string_54)) || ((void *)Self__00XD == (void *)(&__string_50)))) {
- Self__MNY->size__KPY= 0;
- };
- if ((((void *)Self__00XD == (void *)(&__string_35)) || ((void *)Self__00XD == (void *)(&__string_40)))) {
- Self__MNY->size__KPY= 0;
- };
- if ((((void *)Self__00XD == (void *)(&__string_53)) || ((void *)Self__00XD == (void *)(&__string_49)))) {
- Self__MNY->size__KPY= 1;
};
- if ((((void *)Self__00XD == (void *)(&__string_52)) || ((void *)Self__00XD == (void *)(&__string_48)))) {
- Self__MNY->size__KPY= 2;
- };
- if ((((void *)Self__00XD == (void *)(&__string_51)) || ((void *)Self__00XD == (void *)(&__string_47)))) {
- Self__MNY->size__KPY= 3;
+ __tmp__KY1D=result__AADI;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ Self__DNFL=((__DTA_RD_ARGS__HSWJ *)((__TYPE_GENERIC__OCY *)p__HY1D));
+ idx__3SIO= 0;
+ __tmp__IADI=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__DNFL->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__JADI=((__STRING_CST__5J *)__tmp__IADI)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__JADI=((__EXTERNAL_C__Y5WC *)__tmp__IADI)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__JADI=((__PROTOTYPE_CST__LAXC *)__tmp__IADI)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__JADI=((__INTEGER_CST__XAXC *)__tmp__IADI)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__JADI=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IADI));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__JADI=((__READ_LOCAL__55ZI *)__tmp__IADI)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__JADI=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__JADI=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__JADI=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__JADI=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__JADI=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__JADI=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__JADI=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__JADI=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IADI));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__JADI=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__JADI=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IADI));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__JADI=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IADI));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__JADI=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__JADI=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IADI));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__JADI=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__JADI=((__CAST__1HOJ *)__tmp__IADI)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__JADI=((__REAL_CST__1LOJ *)__tmp__IADI)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__JADI=((__CHARACTER_CST__RMOJ *)__tmp__IADI)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__JADI=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IADI)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__JADI=((__READ_SLOT__LL4K *)__tmp__IADI)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__JADI=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__JADI=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__JADI=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__JADI=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__JADI=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__JADI=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IADI));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__JADI=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IADI));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__JADI=((__READ_GLOBAL__T4YL *)__tmp__IADI)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__JADI=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IADI));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__JADI=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IADI));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__JADI=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IADI));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__JADI=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__JADI=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__JADI=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__JADI=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IADI));
+ } break;
};
- };
- if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__GVN=NULL;
- } else {
- __tmp__GVN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->style__3MC;
- };
- if (((void *)__tmp__GVN == (void *)NULL)) {
- switch (((struct ___OBJ *)base__UUN)->__id) {
- case __TYPE__: {
- __tmp__MVN=((__TYPE *)base__UUN)->default__AKC;
+ __tmp__IADI=((__TYPE_FULL__XMB *)__tmp__JADI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__IADI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__JADI=NULL;
} break;
- case __TYPE_NULL__: {
- __tmp__MVN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__JADI=NULL;
} break;
- case __TYPE_VOID__: {
- __tmp__MVN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__JADI=NULL;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__MVN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__JADI=parameter_to_type__UVBF(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__IADI)),Self__GY1D);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__JADI=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__JADI=NULL;
} break;
};
- result__TUN=__tmp__MVN;
- } else {
- if (((void *)__tmp__GVN == (void *)(&__string_13))) {
- switch (((struct ___OBJ *)base__UUN)->__id) {
- case __TYPE__: {
- __tmp__YVN=((__TYPE *)base__UUN)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__YVN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__YVN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__YVN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
- } break;
+ result__AADI=__tmp__JADI;
+ if (((void *)__tmp__JADI == (void *)NULL)) {
+ __tmp__4TIO=Self__DNFL->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__4TIO)->__id==__SLOT_CODE__4IRG__) {
+ if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__4TIO)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__VTIO=get_index_argument_type__SRTL(((__SLOT_CODE__4IRG *)__tmp__4TIO),Self__GY1D);
+ };
+ } else /* SLOT_DATA */ {
+ if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__4TIO)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__VTIO=get_index_argument_type__ETTL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__4TIO)),Self__GY1D);
+ };
};
- Self__IIHQ=((__TYPE_FULL *)__tmp__YVN);
- result__TUN=get_with__3WAB(Self__IIHQ,(__UINTEGER_8)(Self__IIHQ->flag__ATL | 1));
- } else {
- switch (((struct ___OBJ *)base__UUN)->__id) {
- case __TYPE__: {
- __tmp__AWN=((__TYPE *)base__UUN)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__AWN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__AWN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__AWN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
- } break;
+ idx__3SIO=__tmp__VTIO;
+ if ((idx__3SIO != (__INTEGER__Q)(- 1))) {
+ __tmp__5UIO=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__DNFL->argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[idx__3SIO];
+ switch (((struct ___OBJ *)__tmp__5UIO)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__5TIO=((__STRING_CST__5J *)__tmp__5UIO)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__5TIO=((__EXTERNAL_C__Y5WC *)__tmp__5UIO)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__5TIO=((__PROTOTYPE_CST__LAXC *)__tmp__5UIO)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__5TIO=((__INTEGER_CST__XAXC *)__tmp__5UIO)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__5TIO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__5UIO));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__5TIO=((__READ_LOCAL__55ZI *)__tmp__5UIO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__5TIO=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__5TIO=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__5TIO=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__5TIO=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__5TIO=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__5TIO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__5TIO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__5TIO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__5TIO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__5TIO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5UIO));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__5TIO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5UIO));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__5TIO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__5TIO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__5UIO));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__5TIO=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__5TIO=((__CAST__1HOJ *)__tmp__5UIO)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__5TIO=((__REAL_CST__1LOJ *)__tmp__5UIO)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__5TIO=((__CHARACTER_CST__RMOJ *)__tmp__5UIO)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__5TIO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5UIO)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__5TIO=((__READ_SLOT__LL4K *)__tmp__5UIO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__5TIO=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__5TIO=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__5TIO=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__5TIO=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__5TIO=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__5TIO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__5UIO));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__5TIO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__5UIO));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__5TIO=((__READ_GLOBAL__T4YL *)__tmp__5UIO)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__5TIO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__5UIO));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__5TIO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__5UIO));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__5TIO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__5UIO));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__5TIO=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__5TIO=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__5TIO=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__5TIO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__5UIO));
+ } break;
+ };
+ result__AADI=__tmp__5TIO;
};
- Self__KIHQ=((__TYPE_FULL *)__tmp__AWN);
- result__TUN=get_with__3WAB(Self__KIHQ,(__UINTEGER_8)(Self__KIHQ->flag__ATL | 4));
};
+ __tmp__KY1D=result__AADI;
+ } break;
};
- return(result__TUN);
+ __tmp__IADI=__tmp__KY1D;
+ return(__tmp__IADI);
}
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__L0F(__INTEGER new_count__N0F)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __ITM_TYPE_STYLE__1MB* get__style__IOC(__STRING_CONSTANT__0 *n__KOC,__STRING_CONSTANT__0 *s__LOC)
+// ({NULLxSTRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __POINTER ptr__4QG,ptr_table__YAOR,next__XAOR,result__ZAOR;
- __POINTER ptr_table__3AOR,next__2AOR,result__4AOR;
- __INTEGER typ_id__DRG;
- __UINTEGER_32 sz__ARG,a__A4ZQ,new_size__43ZQ,t__E4ZQ,a__G4ZQ;
- __UINTEGER_32 new_size__ABOR,lab_type__5AOR;
- __FAST_ARRAYoITM_TYPE_MONOo *result__3QG,*Self__1XM;
- result__3QG=NULL;
- ptr__4QG=((__POINTER )(NULL));
- typ_id__DRG= 0;
- sz__ARG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MONOo));
- if ((sz__ARG == 0)) {
- result__3QG=FAST_ARRAYoITM_TYPE_MONOo__;
- } else {
- typ_id__DRG=__FAST_ARRAYoITM_TYPE_MONOo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ARG);
- if ((typ_id__DRG == (__INTEGER)(- 1))) {
- a__A4ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__43ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__ARG + a__A4ZQ) & (__UINTEGER_32)(~ a__A4ZQ));
- ptr_table__YAOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__43ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XAOR=((__POINTER )(NULL));
- result__ZAOR=((__POINTER *)ptr_table__YAOR)[ 0];
- if ((result__ZAOR == (void *)NULL)) {
- result__ZAOR=new_lab__2PJ(new_size__43ZQ);
- next__XAOR=(void *)((unsigned long)result__ZAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43ZQ)));
- ((__POINTER *)next__XAOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YAOR)[ 0]=next__XAOR;
- } else {
- next__XAOR=((__POINTER *)result__ZAOR)[ 0];
- if ((next__XAOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZAOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__43ZQ << 1)) <= 4096)) {
- next__XAOR=(void *)((unsigned long)result__ZAOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43ZQ)));
- } else {
- next__XAOR=new_lab__2PJ(new_size__43ZQ);
- };
- ((__POINTER *)next__XAOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YAOR)[ 0]=next__XAOR;
- } else {
- ((__POINTER *)result__ZAOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XAOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZAOR=next__XAOR;
- };
- };
- ptr__4QG=result__ZAOR;
- } else {
- t__E4ZQ=((__UINTEGER_32 )typ_id__DRG);
- a__G4ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ABOR=(__UINTEGER_32)((__UINTEGER_32)(sz__ARG + a__G4ZQ) & (__UINTEGER_32)(~ a__G4ZQ));
- ptr_table__3AOR=((__POINTER )(&(table_type[(t__E4ZQ)])));
- lab_type__5AOR=(__UINTEGER_32)(t__E4ZQ | 1);
- next__2AOR=((__POINTER )(NULL));
- result__4AOR=((__POINTER *)ptr_table__3AOR)[ 0];
- if ((result__4AOR == (void *)NULL)) {
- result__4AOR=new_lab__2PJ(lab_type__5AOR);
- next__2AOR=(void *)((unsigned long)result__4AOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ABOR)));
- ((__POINTER *)next__2AOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3AOR)[ 0]=next__2AOR;
- } else {
- next__2AOR=((__POINTER *)result__4AOR)[ 0];
- if ((next__2AOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4AOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ABOR << 1)) <= 4096)) {
- next__2AOR=(void *)((unsigned long)result__4AOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ABOR)));
- } else {
- next__2AOR=new_lab__2PJ(lab_type__5AOR);
- };
- ((__POINTER *)next__2AOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3AOR)[ 0]=next__2AOR;
- } else {
- ((__POINTER *)result__4AOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2AOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4AOR=next__2AOR;
- };
- };
- ptr__4QG=result__4AOR;
- };
- result__3QG=((__FAST_ARRAYoITM_TYPE_MONOo *)ptr__4QG);
- *(result__3QG) = *(FAST_ARRAYoITM_TYPE_MONOo__);
- };
- Self__1XM=((__FAST_ARRAYoITM_TYPE_MONOo *)result__3QG);
- if ((Self__1XM->parent_arrayed_collection__PIB.capacity__DWK < new_count__N0F)) {
- Self__1XM->parent_arrayed_collection__PIB.storage__5WK=create__HM1(new_count__N0F);
- Self__1XM->parent_arrayed_collection__PIB.capacity__DWK=new_count__N0F;
- };
- Self__1XM->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(- 1);
- return(result__3QG);
+ __ITM_TYPE_STYLE__1MB *result__NOC,*__tmp__NQC,*__tmp__PQC;
+ __INTEGER__Q idx__OOC,typ_id__RNO,Self__FS0T,__tmp__UPZ,__tmp__HKWB;
+ __INTEGER__Q Self__DV4C;
+ __POINTER__IB ptr__NNO,__tmp__TNO,__tmp__Z3WT,__tmp__13WT,__tmp__T44T;
+ __POINTER__IB __tmp__V44T,__tmp__X44T,__tmp__Y44T;
+ __UINTEGER_32__ZWB __tmp__23WT,__tmp__Z44T;
+ __MEMORY__2PG *__tmp__244T;
+ __FAST_ARRAYoITM_TYPE_STYLEo__POC *Self__POZ;
+ __BOOLEAN__L __tmp__5OZ;
+ void **__tmp__ES0T;
+ result__NOC=NULL;
+ idx__OOC= 0;
+ while (((idx__OOC <= dico__YOC->parent_arrayed_collection__XOC.upper__BPC) && (((void *)((__ITM_TYPE_STYLE__1MB *)((void **)((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC)->parent_arrayed_collection__XOC.storage__Y0Y)[idx__OOC])->parent_itm_type_simple__2MB.name__LPC != (void *)n__KOC) || ((void *)((__ITM_TYPE_STYLE__1MB *)((void **)((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC)->parent_arrayed_collection__XOC.storage__Y0Y)[idx__OOC])->style__UPC != (void *)s__LOC)))) {
+ idx__OOC=(__INTEGER__Q)(idx__OOC + 1);
+ };
+ if ((idx__OOC <= dico__YOC->parent_arrayed_collection__XOC.upper__BPC)) {
+ __tmp__NQC=((void **)((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC)->parent_arrayed_collection__XOC.storage__Y0Y)[idx__OOC];
+ if (__tmp__NQC==NULL) {
+ __tmp__PQC=NULL;
+ } else /* ITM_TYPE_STYLE */ {
+ __tmp__PQC=((__ITM_TYPE_STYLE__1MB *)__tmp__NQC);
+ };
+ result__NOC=__tmp__PQC;
+ } else /* FALSE */ {
+ __tmp__NQC=NULL;
+ ptr__NNO=((__POINTER__IB )(NULL));
+ typ_id__RNO= 0;
+ __tmp__TNO=((__POINTER__IB )sizeof(__ITM_TYPE_STYLE__1MB));
+ if (((unsigned long)__tmp__TNO == 0)) {
+ __tmp__NQC=ITM_TYPE_STYLE__1MB__;
+ } else /* FALSE */ {
+ typ_id__RNO=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TNO));
+ if ((typ_id__RNO == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__Z3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__13WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TNO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__23WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__13WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__Z3WT=micro_alloc__table__lab__UKI(__tmp__13WT,((__POINTER__IB )(&(table_size[(__tmp__23WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__13WT)));
+ ptr__NNO=__tmp__Z3WT;
+ } else /* FALSE */ {
+ __tmp__23WT=((__UINTEGER_32__ZWB )typ_id__RNO);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__Z3WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__13WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TNO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Z3WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__Z3WT=micro_alloc__table__lab__UKI(__tmp__13WT,((__POINTER__IB )(&(table_type[(__tmp__23WT)]))),(__UINTEGER_32__ZWB)(__tmp__23WT | 1));
+ ptr__NNO=__tmp__Z3WT;
+ };
+ __tmp__NQC=((__ITM_TYPE_STYLE__1MB *)ptr__NNO);
+ *(__tmp__NQC) = *(ITM_TYPE_STYLE__1MB__);
+ };
+ __tmp__PQC=((__ITM_TYPE_STYLE__1MB *)__tmp__NQC);
+ __tmp__PQC->parent_itm_type_simple__2MB.name__LPC=n__KOC;
+ __tmp__PQC->style__UPC=s__LOC;
+ result__NOC=__tmp__NQC;
+ Self__POZ=((__FAST_ARRAYoITM_TYPE_STYLEo__POC *)dico__YOC);
+ if (((__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.upper__BPC + 1) <= (__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y - 1))) {
+ Self__POZ->parent_arrayed_collection__XOC.upper__BPC=(__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.upper__BPC + 1);
+ __tmp__5OZ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5OZ=FALSE__O__;
+ };
+ if ((! __tmp__5OZ)) {
+ if ((Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y == 0)) {
+ __tmp__Z3WT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ __tmp__13WT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__T44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__V44T=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T44T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__Z3WT=(void *)((unsigned long)__tmp__V44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__Z3WT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__X44T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Y44T=(void *)((unsigned long)(void *)((unsigned long)__tmp__Z3WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X44T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X44T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__Z44T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y44T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__X44T=micro_alloc__table__lab__UKI(__tmp__Y44T,((__POINTER__IB )(&(table_size[(__tmp__Z44T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y44T)));
+ ((__POINTER__IB *)__tmp__X44T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__13WT=(void *)((unsigned long)__tmp__X44T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__244T=search__LQCB(__tmp__V44T);
+ __tmp__13WT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__244T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__ES0T=((void **)__tmp__13WT);
+ Self__FS0T= 1;
+ while ((Self__FS0T >= 0)) {
+ __tmp__ES0T[Self__FS0T]=NULL;
+ Self__FS0T=(__INTEGER__Q)(Self__FS0T - 1);
+ };
+ Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y=__tmp__ES0T;
+ Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y= 2;
+ Self__POZ->parent_arrayed_collection__XOC.upper__BPC= 0;
+ } else /* FALSE */ {
+ Self__FS0T=(__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y << 1);
+ __tmp__ES0T=Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y;
+ __tmp__UPZ=Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y;
+ __tmp__Z3WT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__ES0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__UPZ * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__FS0T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__ES0T=((void **)__tmp__Z3WT);
+ __tmp__HKWB=(__INTEGER__Q)(Self__FS0T - 1);
+ Self__DV4C=__tmp__UPZ;
+ while ((Self__DV4C <= __tmp__HKWB)) {
+ __tmp__ES0T[Self__DV4C]=NULL;
+ Self__DV4C=(__INTEGER__Q)(Self__DV4C + 1);
+ };
+ Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y=__tmp__ES0T;
+ Self__POZ->parent_arrayed_collection__XOC.capacity__L0Y=Self__FS0T;
+ Self__POZ->parent_arrayed_collection__XOC.upper__BPC=(__INTEGER__Q)(Self__POZ->parent_arrayed_collection__XOC.upper__BPC + 1);
+ };
+ };
+ ((void **)Self__POZ->parent_arrayed_collection__XOC.storage__Y0Y)[Self__POZ->parent_arrayed_collection__XOC.upper__BPC]=__tmp__NQC;
+ };
+ __tmp__NQC=result__NOC;
+ return(__tmp__NQC);
}
-static void add_last__3VK(__FAST_ARRAYoITM_TYPE_MONOo *Self__4VK,void *element__5VK)
-// ({FAST_ARRAYoITM_TYPE_MONOo},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_TYPE_GENERIC_ELT}) VoidNo recursive, No inlinable.
+static void* to_run_for__J5X(__ITM_TYPE_STYLE__1MB *Self__K5X)
+// ({ITM_TYPE_STYLE__1MB}) With result No recursive, No inlinable.
{
- __INTEGER new_capacity__AWK,__tmp__JXK,__tmp__XUKB,Self__QZQC;
- __BOOLEAN __tmp__QWK;
- void **__tmp__IXK,**new__EUKB;
- new_capacity__AWK= 0;
- if (((__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.upper__BWK + 1) <= (__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.capacity__DWK - 1))) {
- Self__4VK->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.upper__BWK + 1);
- __tmp__QWK=TRUE__;
- } else {
- __tmp__QWK=FALSE__;
- };
- if ((! __tmp__QWK)) {
- if ((Self__4VK->parent_arrayed_collection__PIB.capacity__DWK == 0)) {
- Self__4VK->parent_arrayed_collection__PIB.storage__5WK=create__HM1( 2);
- Self__4VK->parent_arrayed_collection__PIB.capacity__DWK= 2;
- Self__4VK->parent_arrayed_collection__PIB.upper__BWK= 0;
- } else {
- new_capacity__AWK=(__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.capacity__DWK << 1);
- __tmp__IXK=Self__4VK->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__JXK=Self__4VK->parent_arrayed_collection__PIB.capacity__DWK;
- new__EUKB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__IXK)),((__UINTEGER_32 )(__INTEGER)(__tmp__JXK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__AWK * ((__INTEGER )(sizeof(void *)))))));
- __tmp__XUKB=(__INTEGER)(new_capacity__AWK - 1);
- Self__QZQC=__tmp__JXK;
- while ((Self__QZQC <= __tmp__XUKB)) {
- new__EUKB[Self__QZQC]=NULL;
- Self__QZQC=(__INTEGER)(Self__QZQC + 1);
- };
- Self__4VK->parent_arrayed_collection__PIB.storage__5WK=new__EUKB;
- Self__4VK->parent_arrayed_collection__PIB.capacity__DWK=new_capacity__AWK;
- Self__4VK->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(Self__4VK->parent_arrayed_collection__PIB.upper__BWK + 1);
- };
- };
- ((void **)Self__4VK->parent_arrayed_collection__PIB.storage__5WK)[Self__4VK->parent_arrayed_collection__PIB.upper__BWK]=element__5VK;
+ __TYPE_FULL__XMB *result__N5X,*__tmp__IAY;
+ void *Result__M5X;
+ __BOOLEAN__L __tmp__W5X;
+ result__N5X=NULL;
+ if (((void *)Self__K5X == (void *)type_null__J4X)) {
+ result__N5X=TYPE_NULL__GMB__->parent_type__HMB.default__CMC;
+ __tmp__W5X=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__W5X=FALSE__O__;
+ };
+ if ((! __tmp__W5X)) {
+ if (((void *)Self__K5X == (void *)type_void__X4X)) {
+ result__N5X=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } else /* FALSE */ {
+ __tmp__IAY=get__YUJB(Self__K5X);
+ result__N5X=__tmp__IAY;
+ };
+ };
+ Result__M5X=result__N5X;
+ return(Result__M5X);
}
-static void* alias__EPC(void *tmp__GPC)
-// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void add_last__AHXC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__BHXC,void *element__CHXC)
+// ({FAST_ARRAYoITM_TYPE_MONOo__0LB},{NULLxITM_TYPE_SIMPLE__RMBxITM_TYPE_STYLE__1MBxITM_TYPE_GENERIC__LPBxITM_TYPE_PARAMETER__ZEZxITM_TYPE_BLOCK__EYRC}) Void No recursive, No inlinable.
{
- __INTEGER __tmp__EUMC,i__OLHE,new_capacity__ZNM,other_upper__YNM;
- __INTEGER Self__DROB,h__0OM,idx__1OM,idx__3J3,new_capacity__4J3;
- __INTEGER i__2J3,typ_id__0F0;
- __POINTER ptr__VF0,ptr_table__CBOR,next__BBOR,result__DBOR;
- __POINTER ptr_table__HBOR,next__GBOR,result__IBOR;
- __UINTEGER_32 sz__XF0,a__KM4Q,new_size__QXZQ,t__SXZQ,a__OM4Q;
- __UINTEGER_32 new_size__KBOR,lab_type__JBOR;
- __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__1IL,*Self__SOM;
- void *result__PJL,*result__IPC,*e__TOM;
- void *node__OJL,*node__2OM,*node1__AK3,*node2__BK3,*__tmp__MQM;
- __BOOLEAN __tmp__HKL,result__CTMC;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__5SMC,*o__DTMC,*__tmp__PTMC;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__WNM;
- void **__tmp__5TMC,**__tmp__BUMC,**Self__0KHE,**__tmp__MOM,**__tmp__OOM;
- void **Self__3AKB;
- void **old_buckets__5J3;
- __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *result__UF0,*Self__1LKB;
- Self__1IL=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__NPC);
- result__PJL=NULL;
- node__OJL=((void **)Self__1IL->buckets__WJL)[(__INTEGER)(hash_code__3PO(tmp__GPC) % Self__1IL->capacity__RJL)];
- until_do__FRO:
- {
- if (((void *)node__OJL == (void *)NULL)) {
- __tmp__HKL=TRUE__;
- } else {
- Self__5SMC=((__FAST_ARRAYoITM_TYPE_MONOo *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->item__CKL);
- result__CTMC=FALSE__;
- o__DTMC=NULL;
- if (((void *)Self__5SMC == (void *)tmp__GPC)) {
- result__CTMC=TRUE__;
- } else {
- if (tmp__GPC==NULL) {
- __tmp__PTMC=NULL;
- } else {
- __tmp__PTMC=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC);
- };
- o__DTMC=__tmp__PTMC;
- if ((((void *)__tmp__PTMC != (void *)NULL) && (Self__5SMC->parent_arrayed_collection__PIB.upper__BWK == __tmp__PTMC->parent_arrayed_collection__PIB.upper__BWK))) {
- __tmp__5TMC=Self__5SMC->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__BUMC=__tmp__PTMC->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__EUMC=(__INTEGER)(Self__5SMC->parent_arrayed_collection__PIB.upper__BWK + 1);
- Self__0KHE=((void **)__tmp__5TMC);
- i__OLHE=(__INTEGER)(__tmp__EUMC - 1);
- while (((i__OLHE >= 0) && ((void *)Self__0KHE[i__OLHE] == (void *)((void **)__tmp__BUMC)[i__OLHE]))) {
- i__OLHE=(__INTEGER)(i__OLHE - 1);
- };
- result__CTMC=(i__OLHE < 0);
- };
- };
- __tmp__HKL=result__CTMC;
- };
- if ((! __tmp__HKL)) {
- node__OJL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->next__OKL;
- goto until_do__FRO;
- };
- };
- if (((void *)node__OJL != (void *)NULL)) {
- result__PJL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->item__CKL;
- };
- result__IPC=result__PJL;
- if (((void *)result__PJL == (void *)NULL)) {
- result__IPC=create_with_capacity__L0F((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.upper__BWK + 1));
- Self__WNM=((__FAST_ARRAYoITM_TYPE_MONOo *)result__IPC);
- new_capacity__ZNM= 0;
- other_upper__YNM=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.upper__BWK;
- if ((other_upper__YNM >= 0)) {
- new_capacity__ZNM=(__INTEGER)(other_upper__YNM + 1);
- if ((Self__WNM->parent_arrayed_collection__PIB.capacity__DWK < new_capacity__ZNM)) {
- Self__WNM->parent_arrayed_collection__PIB.storage__5WK=create__HM1(new_capacity__ZNM);
- Self__WNM->parent_arrayed_collection__PIB.capacity__DWK=new_capacity__ZNM;
- };
- __tmp__MOM=Self__WNM->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__OOM=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.storage__5WK;
- Self__3AKB=((void **)__tmp__MOM);
- Self__DROB=other_upper__YNM;
- while ((Self__DROB >= 0)) {
- Self__3AKB[Self__DROB]=((void **)__tmp__OOM)[Self__DROB];
- Self__DROB=(__INTEGER)(Self__DROB - 1);
- };
- };
- Self__WNM->parent_arrayed_collection__PIB.upper__BWK=other_upper__YNM;
- Self__SOM=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__NPC);
- e__TOM=result__IPC;
- fast_has__F5P(Self__SOM,result__IPC);
- fast_has__F5P(Self__SOM,result__IPC);
- h__0OM=hash_code__3PO(result__IPC);
- idx__1OM=(__INTEGER)(h__0OM % Self__SOM->capacity__RJL);
- node__2OM=((void **)Self__SOM->buckets__WJL)[idx__1OM];
- while ((! (((void *)node__2OM == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__2OM)->item__CKL == (void *)e__TOM)))) {
- node__2OM=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__2OM)->next__OKL;
- };
- if (((void *)node__2OM == (void *)NULL)) {
- if ((Self__SOM->capacity__RJL == Self__SOM->count__5PM)) {
- idx__3J3= 0;
- node1__AK3=NULL;
- node2__BK3=NULL;
- new_capacity__4J3=prime_number_ceiling__X3Q((__INTEGER)(Self__SOM->capacity__RJL + 1));
- old_buckets__5J3=Self__SOM->buckets__WJL;
- Self__SOM->buckets__WJL=create__YUT(new_capacity__4J3);
- i__2J3=(__INTEGER)(Self__SOM->capacity__RJL - 1);
- Self__SOM->capacity__RJL=new_capacity__4J3;
- while ((i__2J3 >= 0)) {
- node1__AK3=((void **)old_buckets__5J3)[i__2J3];
- while (((void *)node1__AK3 != (void *)NULL)) {
- node2__BK3=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__AK3)->next__OKL;
- idx__3J3=(__INTEGER)(hash_code__3PO(((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__AK3)->item__CKL) % Self__SOM->capacity__RJL);
- ((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__AK3)->next__OKL=((void **)Self__SOM->buckets__WJL)[idx__3J3];
- ((void **)Self__SOM->buckets__WJL)[idx__3J3]=node1__AK3;
- node1__AK3=node2__BK3;
- };
- i__2J3=(__INTEGER)(i__2J3 - 1);
- };
- idx__1OM=(__INTEGER)(h__0OM % Self__SOM->capacity__RJL);
- };
- __tmp__MQM=((void **)Self__SOM->buckets__WJL)[idx__1OM];
- result__UF0=NULL;
- ptr__VF0=((__POINTER )(NULL));
- typ_id__0F0= 0;
- sz__XF0=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__XF0 == 0)) {
- result__UF0=HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__0F0=__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XF0);
- if ((typ_id__0F0 == (__INTEGER)(- 1))) {
- a__KM4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__XF0 + a__KM4Q) & (__UINTEGER_32)(~ a__KM4Q));
- ptr_table__CBOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BBOR=((__POINTER )(NULL));
- result__DBOR=((__POINTER *)ptr_table__CBOR)[ 0];
- if ((result__DBOR == (void *)NULL)) {
- result__DBOR=new_lab__2PJ(new_size__QXZQ);
- next__BBOR=(void *)((unsigned long)result__DBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QXZQ)));
- ((__POINTER *)next__BBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CBOR)[ 0]=next__BBOR;
- } else {
- next__BBOR=((__POINTER *)result__DBOR)[ 0];
- if ((next__BBOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DBOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QXZQ << 1)) <= 4096)) {
- next__BBOR=(void *)((unsigned long)result__DBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QXZQ)));
- } else {
- next__BBOR=new_lab__2PJ(new_size__QXZQ);
- };
- ((__POINTER *)next__BBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CBOR)[ 0]=next__BBOR;
- } else {
- ((__POINTER *)result__DBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DBOR=next__BBOR;
- };
- };
- ptr__VF0=result__DBOR;
- } else {
- t__SXZQ=((__UINTEGER_32 )typ_id__0F0);
- a__OM4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KBOR=(__UINTEGER_32)((__UINTEGER_32)(sz__XF0 + a__OM4Q) & (__UINTEGER_32)(~ a__OM4Q));
- ptr_table__HBOR=((__POINTER )(&(table_type[(t__SXZQ)])));
- lab_type__JBOR=(__UINTEGER_32)(t__SXZQ | 1);
- next__GBOR=((__POINTER )(NULL));
- result__IBOR=((__POINTER *)ptr_table__HBOR)[ 0];
- if ((result__IBOR == (void *)NULL)) {
- result__IBOR=new_lab__2PJ(lab_type__JBOR);
- next__GBOR=(void *)((unsigned long)result__IBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KBOR)));
- ((__POINTER *)next__GBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HBOR)[ 0]=next__GBOR;
- } else {
- next__GBOR=((__POINTER *)result__IBOR)[ 0];
- if ((next__GBOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IBOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KBOR << 1)) <= 4096)) {
- next__GBOR=(void *)((unsigned long)result__IBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KBOR)));
- } else {
- next__GBOR=new_lab__2PJ(lab_type__JBOR);
- };
- ((__POINTER *)next__GBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HBOR)[ 0]=next__GBOR;
- } else {
- ((__POINTER *)result__IBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IBOR=next__GBOR;
- };
- };
- ptr__VF0=result__IBOR;
- };
- result__UF0=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__VF0);
- *(result__UF0) = *(HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__1LKB=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)result__UF0);
- Self__1LKB->item__CKL=result__IPC;
- Self__1LKB->next__OKL=__tmp__MQM;
- node__2OM=result__UF0;
- ((void **)Self__SOM->buckets__WJL)[idx__1OM]=result__UF0;
- Self__SOM->count__5PM=(__INTEGER)(Self__SOM->count__5PM + 1);
- };
- };
- free__EMD(tmp__GPC);
- return(result__IPC);
+ __INTEGER__Q __tmp__KIXC,__tmp__MIXC,__tmp__XR5D,Self__1JHF;
+ __POINTER__IB __tmp__VR5D;
+ __BOOLEAN__L __tmp__SHXC;
+ void **__tmp__CIXC;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.upper__WBY + 1) <= (__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC - 1))) {
+ Self__BHXC->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.upper__WBY + 1);
+ __tmp__SHXC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SHXC=FALSE__O__;
+ };
+ if ((! __tmp__SHXC)) {
+ if ((Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC == 0)) {
+ __tmp__CIXC=create__O3KD( 2);
+ Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC=__tmp__CIXC;
+ Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC= 2;
+ Self__BHXC->parent_arrayed_collection__CMB.upper__WBY= 0;
+ } else /* FALSE */ {
+ __tmp__KIXC=(__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC << 1);
+ __tmp__CIXC=Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC;
+ __tmp__MIXC=Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC;
+ __tmp__VR5D=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__CIXC)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__MIXC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__KIXC * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__CIXC=((void **)__tmp__VR5D);
+ __tmp__XR5D=(__INTEGER__Q)(__tmp__KIXC - 1);
+ Self__1JHF=__tmp__MIXC;
+ while ((Self__1JHF <= __tmp__XR5D)) {
+ __tmp__CIXC[Self__1JHF]=NULL;
+ Self__1JHF=(__INTEGER__Q)(Self__1JHF + 1);
+ };
+ Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC=__tmp__CIXC;
+ Self__BHXC->parent_arrayed_collection__CMB.capacity__FHXC=__tmp__KIXC;
+ Self__BHXC->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(Self__BHXC->parent_arrayed_collection__CMB.upper__WBY + 1);
+ };
+ };
+ ((void **)Self__BHXC->parent_arrayed_collection__CMB.storage__DIXC)[Self__BHXC->parent_arrayed_collection__CMB.upper__WBY]=element__CHXC;
}
-static void* get__style__with__1PC(void *n__3PC,void *s__4PC,void *lt__5PC)
-// ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void* alias__DSC(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__FSC)
+// ({NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
{
- void *result__BQC;
- __INTEGER idx__CQC,__tmp__WM4Q,typ_id__YYV,new_capacity__X5R;
- __INTEGER __tmp__1AS,__tmp__QRLB,Self__LDRC;
- __ITM_TYPE_GENERIC *result__SYV,*Self__G0JB;
- __POINTER ptr__TYV,ptr_table__MBOR,next__LBOR,result__NBOR;
- __POINTER ptr_table__RBOR,next__QBOR,result__SBOR;
- __UINTEGER_32 sz__VYV,a__YM4Q,new_size__UXZQ,t__WXZQ,a__2M4Q;
- __UINTEGER_32 new_size__UBOR,lab_type__TBOR;
- void **__tmp__DBAR,**__tmp__EBAR,**__tmp__FBAR,**__tmp__0AS,**new__3QLB;
- __FAST_ARRAYoITM_TYPE_GENERICo *Self__V5R;
- __BOOLEAN __tmp__FAS;
- result__BQC=NULL;
- idx__CQC= 0;
- __tmp__WM4Q=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.upper__RQC;
- __tmp__DBAR=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM;
- __tmp__EBAR=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM;
- __tmp__FBAR=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM;
- while (((idx__CQC <= __tmp__WM4Q) && ((((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__DBAR)[idx__CQC])->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC != (void *)n__3PC) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__EBAR)[idx__CQC])->parent_itm_type_style__LLB.style__3MC != (void *)s__4PC)) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__FBAR)[idx__CQC])->list_type__MRC != (void *)lt__5PC)))) {
- idx__CQC=(__INTEGER)(idx__CQC + 1);
- };
- if ((idx__CQC <= ((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.upper__RQC)) {
- result__BQC=((void **)((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__NSM)[idx__CQC];
- } else {
- result__SYV=NULL;
- ptr__TYV=((__POINTER )(NULL));
- typ_id__YYV= 0;
- sz__VYV=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC));
- if ((sz__VYV == 0)) {
- result__SYV=ITM_TYPE_GENERIC__;
- } else {
- typ_id__YYV=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VYV);
- if ((typ_id__YYV == (__INTEGER)(- 1))) {
- a__YM4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__VYV + a__YM4Q) & (__UINTEGER_32)(~ a__YM4Q));
- ptr_table__MBOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LBOR=((__POINTER )(NULL));
- result__NBOR=((__POINTER *)ptr_table__MBOR)[ 0];
- if ((result__NBOR == (void *)NULL)) {
- result__NBOR=new_lab__2PJ(new_size__UXZQ);
- next__LBOR=(void *)((unsigned long)result__NBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UXZQ)));
- ((__POINTER *)next__LBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MBOR)[ 0]=next__LBOR;
- } else {
- next__LBOR=((__POINTER *)result__NBOR)[ 0];
- if ((next__LBOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NBOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UXZQ << 1)) <= 4096)) {
- next__LBOR=(void *)((unsigned long)result__NBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UXZQ)));
- } else {
- next__LBOR=new_lab__2PJ(new_size__UXZQ);
- };
- ((__POINTER *)next__LBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MBOR)[ 0]=next__LBOR;
- } else {
- ((__POINTER *)result__NBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NBOR=next__LBOR;
- };
- };
- ptr__TYV=result__NBOR;
- } else {
- t__WXZQ=((__UINTEGER_32 )typ_id__YYV);
- a__2M4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UBOR=(__UINTEGER_32)((__UINTEGER_32)(sz__VYV + a__2M4Q) & (__UINTEGER_32)(~ a__2M4Q));
- ptr_table__RBOR=((__POINTER )(&(table_type[(t__WXZQ)])));
- lab_type__TBOR=(__UINTEGER_32)(t__WXZQ | 1);
- next__QBOR=((__POINTER )(NULL));
- result__SBOR=((__POINTER *)ptr_table__RBOR)[ 0];
- if ((result__SBOR == (void *)NULL)) {
- result__SBOR=new_lab__2PJ(lab_type__TBOR);
- next__QBOR=(void *)((unsigned long)result__SBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBOR)));
- ((__POINTER *)next__QBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RBOR)[ 0]=next__QBOR;
- } else {
- next__QBOR=((__POINTER *)result__SBOR)[ 0];
- if ((next__QBOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SBOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UBOR << 1)) <= 4096)) {
- next__QBOR=(void *)((unsigned long)result__SBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBOR)));
- } else {
- next__QBOR=new_lab__2PJ(lab_type__TBOR);
- };
- ((__POINTER *)next__QBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RBOR)[ 0]=next__QBOR;
- } else {
- ((__POINTER *)result__SBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SBOR=next__QBOR;
- };
- };
- ptr__TYV=result__SBOR;
- };
- result__SYV=((__ITM_TYPE_GENERIC *)ptr__TYV);
- *(result__SYV) = *(ITM_TYPE_GENERIC__);
- };
- Self__G0JB=((__ITM_TYPE_GENERIC *)result__SYV);
- Self__G0JB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC=n__3PC;
- Self__G0JB->parent_itm_type_style__LLB.style__3MC=s__4PC;
- Self__G0JB->list_type__MRC=lt__5PC;
- result__BQC=result__SYV;
- Self__V5R=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC);
- new_capacity__X5R= 0;
- if (((__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.upper__RQC + 1) <= (__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.capacity__CSM - 1))) {
- Self__V5R->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.upper__RQC + 1);
- __tmp__FAS=TRUE__;
- } else {
- __tmp__FAS=FALSE__;
- };
- if ((! __tmp__FAS)) {
- if ((Self__V5R->parent_arrayed_collection__HQC.capacity__CSM == 0)) {
- Self__V5R->parent_arrayed_collection__HQC.storage__NSM=create__J0BB( 2);
- Self__V5R->parent_arrayed_collection__HQC.capacity__CSM= 2;
- Self__V5R->parent_arrayed_collection__HQC.upper__RQC= 0;
- } else {
- new_capacity__X5R=(__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.capacity__CSM << 1);
- __tmp__0AS=Self__V5R->parent_arrayed_collection__HQC.storage__NSM;
- __tmp__1AS=Self__V5R->parent_arrayed_collection__HQC.capacity__CSM;
- new__3QLB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__0AS)),((__UINTEGER_32 )(__INTEGER)(__tmp__1AS * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__X5R * ((__INTEGER )(sizeof(void *)))))));
- __tmp__QRLB=(__INTEGER)(new_capacity__X5R - 1);
- Self__LDRC=__tmp__1AS;
- while ((Self__LDRC <= __tmp__QRLB)) {
- new__3QLB[Self__LDRC]=NULL;
- Self__LDRC=(__INTEGER)(Self__LDRC + 1);
- };
- Self__V5R->parent_arrayed_collection__HQC.storage__NSM=new__3QLB;
- Self__V5R->parent_arrayed_collection__HQC.capacity__CSM=new_capacity__X5R;
- Self__V5R->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(Self__V5R->parent_arrayed_collection__HQC.upper__RQC + 1);
- };
- };
- ((void **)Self__V5R->parent_arrayed_collection__HQC.storage__NSM)[Self__V5R->parent_arrayed_collection__HQC.upper__RQC]=result__SYV;
- };
- return(result__BQC);
+ __INTEGER__Q __tmp__OI0G,__tmp__UJSH,i__0KII,idx__CM0G,__tmp__5IOH;
+ __INTEGER__Q Self__LS0T,__tmp__3JOH,__tmp__5JOH;
+ __POINTER__IB sz__A54T,result__444T,__tmp__544T,__tmp__B54T;
+ __POINTER__IB __tmp__D54T,__tmp__E54T;
+ __UINTEGER_32__ZWB __tmp__F54T;
+ __MEMORY__2PG *__tmp__I54T;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *result__HSC,*result__NI0G;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__QISH,*__tmp__AJSH;
+ __BOOLEAN__L Result__PSTD,__tmp__HJ0G,result__TISH;
+ __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *Self__YH0G,*Self__ZL0G;
+ __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node__MI0G;
+ __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node__GFOU;
+ __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node1__0IOH;
+ __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *node2__1IOH;
+ __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *Self__HBEI;
+ void **__tmp__QJSH,**__tmp__SJSH,**Self__GKII;
+ void **old_buckets__ZIOH,**Result__KS0T;
+ void *Result__GSC;
+ result__HSC=NULL;
+ Result__PSTD=(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC)->parent_arrayed_collection__CMB.upper__WBY < 0);
+ if (Result__PSTD) {
+ result__HSC=empty_list__OSC;
+ } else /* FALSE */ {
+ Self__YH0G=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)bucket__2SC);
+ result__NI0G=NULL;
+ __tmp__OI0G=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC));
+ node__MI0G=((void **)Self__YH0G->buckets__WI0G)[(__INTEGER__Q)(__tmp__OI0G % Self__YH0G->capacity__PI0G)];
+ until_do__JX3G:
+ {
+ if (((void *)node__MI0G == (void *)NULL)) {
+ __tmp__HJ0G=TRUE__K__;
+ } else /* FALSE */ {
+ Self__QISH=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)node__MI0G->item__CJ0G);
+ result__TISH=FALSE__O__;
+ if (((void *)Self__QISH == (void *)tmp__FSC)) {
+ result__TISH=TRUE__K__;
+ } else /* FALSE */ {
+ if (tmp__FSC==NULL) {
+ __tmp__AJSH=NULL;
+ } else /* FAST_ARRAY[ITM_TYPE_MONO] */ {
+ __tmp__AJSH=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC);
+ };
+ if ((((void *)__tmp__AJSH != (void *)NULL) && (Self__QISH->parent_arrayed_collection__CMB.upper__WBY == __tmp__AJSH->parent_arrayed_collection__CMB.upper__WBY))) {
+ __tmp__QJSH=Self__QISH->parent_arrayed_collection__CMB.storage__DIXC;
+ __tmp__SJSH=__tmp__AJSH->parent_arrayed_collection__CMB.storage__DIXC;
+ __tmp__UJSH=(__INTEGER__Q)(Self__QISH->parent_arrayed_collection__CMB.upper__WBY + 1);
+ Self__GKII=((void **)__tmp__QJSH);
+ i__0KII=(__INTEGER__Q)(__tmp__UJSH - 1);
+ while (((i__0KII >= 0) && ((void *)Self__GKII[i__0KII] == (void *)((void **)__tmp__SJSH)[i__0KII]))) {
+ i__0KII=(__INTEGER__Q)(i__0KII - 1);
+ };
+ result__TISH=(i__0KII < 0);
+ };
+ };
+ __tmp__HJ0G=result__TISH;
+ };
+ if ((! __tmp__HJ0G)) {
+ node__MI0G=node__MI0G->next__OJ0G;
+ goto until_do__JX3G;
+ };
+ };
+ if (((void *)node__MI0G != (void *)NULL)) {
+ result__NI0G=node__MI0G->item__CJ0G;
+ };
+ result__HSC=result__NI0G;
+ if (((void *)result__NI0G == (void *)NULL)) {
+ __tmp__UJSH=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__FSC)->parent_arrayed_collection__CMB.upper__WBY + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__QISH=create_with_capacity__RF2B(__tmp__UJSH);
+ result__HSC=Self__QISH;
+ __tmp__AJSH=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH);
+ __tmp__UJSH=tmp__FSC->parent_arrayed_collection__CMB.upper__WBY;
+ if ((__tmp__UJSH >= 0)) {
+ i__0KII=(__INTEGER__Q)(__tmp__UJSH + 1);
+ if ((__tmp__AJSH->parent_arrayed_collection__CMB.capacity__FHXC < i__0KII)) {
+ __tmp__QJSH=create__O3KD(i__0KII);
+ __tmp__AJSH->parent_arrayed_collection__CMB.storage__DIXC=__tmp__QJSH;
+ __tmp__AJSH->parent_arrayed_collection__CMB.capacity__FHXC=i__0KII;
+ };
+ __tmp__QJSH=__tmp__AJSH->parent_arrayed_collection__CMB.storage__DIXC;
+ __tmp__SJSH=tmp__FSC->parent_arrayed_collection__CMB.storage__DIXC;
+ Self__GKII=((void **)__tmp__QJSH);
+ i__0KII=__tmp__UJSH;
+ while ((i__0KII >= 0)) {
+ Self__GKII[i__0KII]=((void **)__tmp__SJSH)[i__0KII];
+ i__0KII=(__INTEGER__Q)(i__0KII - 1);
+ };
+ };
+ __tmp__AJSH->parent_arrayed_collection__CMB.upper__WBY=__tmp__UJSH;
+ Self__ZL0G=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__VSC *)bucket__2SC);
+ __tmp__UJSH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH));
+ node__GFOU=((void **)Self__ZL0G->buckets__WI0G)[(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G)];
+ while ((! (((void *)node__GFOU == (void *)NULL) || ((void *)node__GFOU->item__CJ0G == (void *)Self__QISH)))) {
+ node__GFOU=node__GFOU->next__OJ0G;
+ };
+ __tmp__UJSH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH));
+ node__GFOU=((void **)Self__ZL0G->buckets__WI0G)[(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G)];
+ while ((! (((void *)node__GFOU == (void *)NULL) || ((void *)node__GFOU->item__CJ0G == (void *)Self__QISH)))) {
+ node__GFOU=node__GFOU->next__OJ0G;
+ };
+ __tmp__UJSH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__QISH));
+ i__0KII=(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G);
+ idx__CM0G=i__0KII;
+ node__GFOU=((void **)Self__ZL0G->buckets__WI0G)[i__0KII];
+ while ((! (((void *)node__GFOU == (void *)NULL) || ((void *)node__GFOU->item__CJ0G == (void *)Self__QISH)))) {
+ node__GFOU=node__GFOU->next__OJ0G;
+ };
+ if (((void *)node__GFOU == (void *)NULL)) {
+ if ((Self__ZL0G->capacity__PI0G == Self__ZL0G->count__GN0G)) {
+ node1__0IOH=NULL;
+ node2__1IOH=NULL;
+ __tmp__5IOH=prime_number_ceiling__OKN((__INTEGER__Q)(Self__ZL0G->capacity__PI0G + 1));
+ old_buckets__ZIOH=Self__ZL0G->buckets__WI0G;
+ sz__A54T=((__POINTER__IB )(__INTEGER__Q)(__tmp__5IOH * ((__INTEGER__Q )(sizeof(void *)))));
+ result__444T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__544T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__B54T=(void *)((unsigned long)(void *)((unsigned long)sz__A54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__544T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__544T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__A54T=(void *)((unsigned long)__tmp__B54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__A54T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__D54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__E54T=(void *)((unsigned long)(void *)((unsigned long)sz__A54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__F54T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__E54T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__D54T=micro_alloc__table__lab__UKI(__tmp__E54T,((__POINTER__IB )(&(table_size[(__tmp__F54T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__E54T)));
+ ((__POINTER__IB *)__tmp__D54T)[ 0]=((__POINTER__IB ) 3);
+ result__444T=(void *)((unsigned long)__tmp__D54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__I54T=search__LQCB(__tmp__B54T);
+ result__444T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__I54T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__KS0T=((void **)result__444T);
+ Self__LS0T=(__INTEGER__Q)(__tmp__5IOH - 1);
+ while ((Self__LS0T >= 0)) {
+ Result__KS0T[Self__LS0T]=NULL;
+ Self__LS0T=(__INTEGER__Q)(Self__LS0T - 1);
+ };
+ Self__ZL0G->buckets__WI0G=Result__KS0T;
+ Self__LS0T=(__INTEGER__Q)(Self__ZL0G->capacity__PI0G - 1);
+ Self__ZL0G->capacity__PI0G=__tmp__5IOH;
+ while ((Self__LS0T >= 0)) {
+ node1__0IOH=((void **)old_buckets__ZIOH)[Self__LS0T];
+ while (((void *)node1__0IOH != (void *)NULL)) {
+ node2__1IOH=node1__0IOH->next__OJ0G;
+ __tmp__3JOH=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)node1__0IOH->item__CJ0G));
+ __tmp__5JOH=(__INTEGER__Q)(__tmp__3JOH % Self__ZL0G->capacity__PI0G);
+ ((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *)node1__0IOH)->next__OJ0G=((void **)Self__ZL0G->buckets__WI0G)[__tmp__5JOH];
+ ((void **)Self__ZL0G->buckets__WI0G)[__tmp__5JOH]=node1__0IOH;
+ node1__0IOH=node2__1IOH;
+ };
+ Self__LS0T=(__INTEGER__Q)(Self__LS0T - 1);
+ };
+ idx__CM0G=(__INTEGER__Q)(__tmp__UJSH % Self__ZL0G->capacity__PI0G);
+ };
+ node1__0IOH=((void **)Self__ZL0G->buckets__WI0G)[idx__CM0G];
+ node2__1IOH=NULL;
+ sz__A54T=((__POINTER__IB )(NULL));
+ __tmp__5IOH= 0;
+ result__444T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G));
+ if (((unsigned long)result__444T == 0)) {
+ node2__1IOH=HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__;
+ } else /* FALSE */ {
+ __tmp__5IOH=__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__444T));
+ if ((__tmp__5IOH == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__D54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__E54T=(void *)((unsigned long)(void *)((unsigned long)result__444T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__F54T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__E54T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__D54T=micro_alloc__table__lab__UKI(__tmp__E54T,((__POINTER__IB )(&(table_size[(__tmp__F54T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__E54T)));
+ sz__A54T=__tmp__D54T;
+ } else /* FALSE */ {
+ __tmp__F54T=((__UINTEGER_32__ZWB )__tmp__5IOH);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__D54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__E54T=(void *)((unsigned long)(void *)((unsigned long)result__444T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D54T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__D54T=micro_alloc__table__lab__UKI(__tmp__E54T,((__POINTER__IB )(&(table_type[(__tmp__F54T)]))),(__UINTEGER_32__ZWB)(__tmp__F54T | 1));
+ sz__A54T=__tmp__D54T;
+ };
+ node2__1IOH=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *)sz__A54T);
+ *(node2__1IOH) = *(HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G__);
+ };
+ Self__HBEI=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__KI0G *)node2__1IOH);
+ Self__HBEI->item__CJ0G=Self__QISH;
+ Self__HBEI->next__OJ0G=node1__0IOH;
+ node__GFOU=node2__1IOH;
+ ((void **)Self__ZL0G->buckets__WI0G)[idx__CM0G]=node2__1IOH;
+ Self__ZL0G->count__GN0G=(__INTEGER__Q)(Self__ZL0G->count__GN0G + 1);
+ };
+ ;
+ };
+ };
+ free__5PD(tmp__FSC);
+ Result__GSC=result__HSC;
+ return(Result__GSC);
}
-static void* to_run__F1IB(__ITM_TYPE_GENERIC *Self__G1IB)
-// ({ITM_TYPE_GENERIC}) With resultRecursive, No inlinable.
+static __ITM_TYPE_GENERIC__LPB* get__style__with__MTC(__STRING_CONSTANT__0 *n__OTC,__STRING_CONSTANT__0 *s__PTC,__FAST_ARRAYoITM_TYPE_MONOo__0LB *lt__QTC)
+// ({NULLxSTRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0},{NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
{
- __INTEGER __tmp__R1IB,Self__FBNB,__tmp__E0EF,i__UCEG;
- __INTEGER new_capacity__ZCOC,other_upper__YCOC,Self__MMFD,h__0DOC;
- __INTEGER idx__1DOC,idx__XUID,new_capacity__YUID,i__WUID,typ_id__FNFD;
- __INTEGER new_capacity__BZNC,__tmp__I0NC,__tmp__UF0D,Self__RPIF;
- __INTEGER new_capacity__TKDR,old_nb_elts__WKDR,upper__CCOR,Self__ACOR;
- __INTEGER __tmp__YCNB,Self__AASB,limit_up__BASB,new_capacity__ZKDR;
- __INTEGER old_nb_elts__2KDR,upper__HCOR,Self__FCOR,new_capacity__5KDR;
- __INTEGER old_nb_elts__CLDR,upper__MCOR,Self__KCOR,typ_id__4P2B;
- __INTEGER h__OHOC,idx__PHOC,idx__1YID,new_capacity__2YID,i__3YID;
- __INTEGER typ_id__K1ID,__tmp__YR2B,j__OU5B,__tmp__YV5B,Self__3QAD;
- __INTEGER new_capacity__FLDR,old_nb_elts__ILDR,upper__FDOR,Self__DDOR;
- __INTEGER new_capacity__LLDR,old_nb_elts__OLDR,upper__KDOR,Self__IDOR;
- __INTEGER new_capacity__RLDR,old_nb_elts__ULDR,upper__PDOR,Self__NDOR;
- __INTEGER typ_id__ZLDR,typ_id__EQ4,new_capacity__LXPB;
- void *__tmp__Y1IB;
- void *__tmp__Z1IB,*__tmp__VEVP,*result__QCNB;
- __ITM_TYPE_STYLE *Self__UEVP;
- __POSITION pos__P4BR;
- __POINTER ptr__ANFD,ptr_table__WBOR,next__VBOR,result__XBOR;
- __POINTER ptr_table__1BOR,next__0BOR,result__2BOR,ptr__ZP2B;
- __POINTER ptr_table__PCOR,next__OCOR,result__QCOR,ptr_table__UCOR;
- __POINTER next__TCOR,result__VCOR,ptr__F1ID,ptr_table__ZCOR;
- __POINTER next__YCOR,result__0COR,ptr_table__4COR,next__3COR;
- __POINTER result__5COR,entry__PU5B,ptr__YLDR,ptr_table__SDOR;
- __POINTER next__RDOR,result__TDOR,ptr_table__XDOR,next__WDOR;
- __POINTER result__YDOR,ptr__5P4,ptr_table__2DOR,next__1DOR;
- __POINTER result__3DOR,ptr_table__BEOR,next__AEOR,result__CEOR;
- __UINTEGER_32 sz__CNFD,a__WN4Q,new_size__YXZQ,t__0XZQ,a__0N4Q;
- __UINTEGER_32 new_size__4BOR,lab_type__3BOR,sz__1P2B,a__JO4Q;
- __UINTEGER_32 new_size__2XZQ,t__4XZQ,a__NO4Q,new_size__XCOR;
- __UINTEGER_32 lab_type__WCOR,sz__H1ID,a__ZO4Q,new_size__AYZQ,t__CYZQ;
- __UINTEGER_32 a__3O4Q,new_size__BDOR,lab_type__ADOR,sz__0LDR,a__1LDR;
- __UINTEGER_32 new_size__2LDR,t__3LDR,a__4LDR,new_size__0DOR;
- __UINTEGER_32 lab_type__ZDOR,sz__BQ4,a__K3ZQ,new_size__I3ZQ,t__O3ZQ;
- __UINTEGER_32 a__Q3ZQ,new_size__EEOR,lab_type__DEOR;
- __STRING *Self__UKDR,*Self__0KDR,*Self__ALDR,*Self__GLDR,*Self__MLDR;
- __STRING *Self__IBAR;
- void *key__PCNB,*__tmp__WR2B,*styl__RCNB;
- void *result__FNNC,*base__OCNB;
- __TYPE_GENERIC *result__YP2B,*Self__BR2B;
- void *result__RU5B;
- __TYPE_FULL *result__XLDR,*Self__5LDR,*Self__5KHQ,*Self__LR4;
- void *result__KANB,*lst__I1IB,*e__KKNC,*result__3KNC,*result__WBNB;
- void *e__TDOC,*gen__MCNB;
- __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *Self__5QWC,*Self__VRWC;
- __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *Self__5YNC;
- __HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__JKNC,*Self__SDOC;
- void *node__2KNC,*node__2DOC,*node1__0UID,*node2__1UID,*__tmp__MFOC;
- __BOOLEAN __tmp__VLNC,result__CZEF,__tmp__QZNC,__tmp__HS2B;
- __FAST_ARRAYoTYPE_FULLo *Self__5YEF,*o__DZEF,*__tmp__PZEF,*Self__WCOC;
- __FAST_ARRAYoTYPE_FULLo *Self__DO4Q;
- void **__tmp__5ZEF,**__tmp__B0EF,**Self__ACEG,**__tmp__MDOC;
- void **__tmp__ODOC,**Self__RT5C;
- void **old_buckets__ZUID;
- __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *result__5MFD,*Self__IYZD;
- void **__tmp__H0NC,**new__BF0D;
- __CHARACTER *Self__VKDR,*new__XKDR,*Self__1KDR,*new__3KDR,*Self__BLDR;
- __CHARACTER *new__DLDR,*Self__HLDR,*new__JLDR,*Self__NLDR,*new__PLDR;
- __CHARACTER *Self__TLDR,*new__VLDR;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__ZMNC;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__FHOC;
- void *node__ENNC,*node__QHOC,*node1__5YID,*node2__AZID,*__tmp__4IOC;
- void **old_buckets__4YID;
- __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *result__E1ID;
- __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *Self__GG0D;
- __UINTEGER_8 mask_bit__FR2B;
- __CHARACTER Self__HBAR,result__GBAR;
- __HASHED_SEToTYPEo *result__4P4,*Self__EBLB;
- result__KANB=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB)->parent_arrayed_collection__PANB.upper__ZJNC < 0)) {
- result__KANB=create_with_capacity__S0HB( 16);
- } else {
- Self__5QWC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB);
- result__KANB=((void **)Self__5QWC->parent_arrayed_collection__PANB.storage__4ZNC)[Self__5QWC->parent_arrayed_collection__PANB.upper__ZJNC];
- Self__VRWC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB);
- Self__VRWC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(Self__VRWC->parent_arrayed_collection__PANB.upper__ZJNC - 1);
- };
- lst__I1IB=result__KANB;
- __tmp__R1IB=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__G1IB->list_type__MRC)->parent_arrayed_collection__PIB.upper__BWK;
- Self__FBNB= 0;
- while ((Self__FBNB <= __tmp__R1IB)) {
- __tmp__Y1IB=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__G1IB->list_type__MRC)->parent_arrayed_collection__PIB.storage__5WK)[Self__FBNB];
- switch (((struct ___OBJ *)__tmp__Y1IB)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__Y1IB)->to_run__2VK==0) {
- __tmp__Z1IB=((__ITM_TYPE_SIMPLE *)__tmp__Y1IB)->to_run__1VK;
- } else {
- __tmp__Z1IB=to_run__XVK(__tmp__Y1IB);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__Y1IB)->to_run__E1IB==0) {
- __tmp__Z1IB=((__ITM_TYPE_STYLE *)__tmp__Y1IB)->to_run__D1IB;
- } else {
- Self__UEVP=((__ITM_TYPE_STYLE *)__tmp__Y1IB);
- __tmp__VEVP=get__PUN(Self__UEVP);
- Self__UEVP->to_run__D1IB=__tmp__VEVP;
- Self__UEVP->to_run__E1IB=0;
- __tmp__Z1IB=__tmp__VEVP;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__Z1IB=to_run__F1IB(__tmp__Y1IB);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__P4BR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__P4BR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__Z1IB=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__Z1IB=to_run__LJEF(__tmp__Y1IB);
- } break;
- };
- add_last__ZXMB(lst__I1IB,__tmp__Z1IB);
- Self__FBNB=(__INTEGER)(Self__FBNB + 1);
- };
- Self__JKNC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)bucket__1BNB);
- e__KKNC=result__KANB;
- result__3KNC=NULL;
- node__2KNC=((void **)Self__JKNC->buckets__ELNC)[(__INTEGER)(hash_code__AKRC(result__KANB) % Self__JKNC->capacity__5KNC)];
- until_do__ILRC:
- {
- if (((void *)node__2KNC == (void *)NULL)) {
- __tmp__VLNC=TRUE__;
- } else {
- Self__5YEF=((__FAST_ARRAYoTYPE_FULLo *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2KNC)->item__QLNC);
- result__CZEF=FALSE__;
- o__DZEF=NULL;
- if (((void *)Self__5YEF == (void *)e__KKNC)) {
- result__CZEF=TRUE__;
- } else {
- if (e__KKNC==NULL) {
- __tmp__PZEF=NULL;
- } else {
- __tmp__PZEF=((__FAST_ARRAYoTYPE_FULLo *)e__KKNC);
- };
- o__DZEF=__tmp__PZEF;
- if ((((void *)__tmp__PZEF != (void *)NULL) && (Self__5YEF->parent_arrayed_collection__KZCB.upper__5ZCB == __tmp__PZEF->parent_arrayed_collection__KZCB.upper__5ZCB))) {
- __tmp__5ZEF=Self__5YEF->parent_arrayed_collection__KZCB.storage__0YMB;
- __tmp__B0EF=__tmp__PZEF->parent_arrayed_collection__KZCB.storage__0YMB;
- __tmp__E0EF=(__INTEGER)(Self__5YEF->parent_arrayed_collection__KZCB.upper__5ZCB + 1);
- Self__ACEG=((void **)__tmp__5ZEF);
- i__UCEG=(__INTEGER)(__tmp__E0EF - 1);
- while (((i__UCEG >= 0) && ((void *)Self__ACEG[i__UCEG] == (void *)((void **)__tmp__B0EF)[i__UCEG]))) {
- i__UCEG=(__INTEGER)(i__UCEG - 1);
- };
- result__CZEF=(i__UCEG < 0);
- };
- };
- __tmp__VLNC=result__CZEF;
- };
- if ((! __tmp__VLNC)) {
- node__2KNC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2KNC)->next__2LNC;
- goto until_do__ILRC;
- };
- };
- if (((void *)node__2KNC != (void *)NULL)) {
- result__3KNC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2KNC)->item__QLNC;
- };
- result__WBNB=result__3KNC;
- if (((void *)result__3KNC == (void *)NULL)) {
- result__WBNB=create_with_capacity__S0HB((__INTEGER)(((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.upper__5ZCB + 1));
- Self__WCOC=((__FAST_ARRAYoTYPE_FULLo *)result__WBNB);
- new_capacity__ZCOC= 0;
- other_upper__YCOC=((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- if ((other_upper__YCOC >= 0)) {
- new_capacity__ZCOC=(__INTEGER)(other_upper__YCOC + 1);
- if ((Self__WCOC->parent_arrayed_collection__KZCB.capacity__4XMB < new_capacity__ZCOC)) {
- Self__WCOC->parent_arrayed_collection__KZCB.storage__0YMB=create__YF2B(new_capacity__ZCOC);
- Self__WCOC->parent_arrayed_collection__KZCB.capacity__4XMB=new_capacity__ZCOC;
- };
- __tmp__MDOC=Self__WCOC->parent_arrayed_collection__KZCB.storage__0YMB;
- __tmp__ODOC=((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.storage__0YMB;
- Self__RT5C=((void **)__tmp__MDOC);
- Self__MMFD=other_upper__YCOC;
- while ((Self__MMFD >= 0)) {
- Self__RT5C[Self__MMFD]=((void **)__tmp__ODOC)[Self__MMFD];
- Self__MMFD=(__INTEGER)(Self__MMFD - 1);
- };
- };
- Self__WCOC->parent_arrayed_collection__KZCB.upper__5ZCB=other_upper__YCOC;
- Self__SDOC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)bucket__1BNB);
- e__TDOC=result__WBNB;
- fast_has__DHSC(Self__SDOC,result__WBNB);
- fast_has__DHSC(Self__SDOC,result__WBNB);
- h__0DOC=hash_code__AKRC(result__WBNB);
- idx__1DOC=(__INTEGER)(h__0DOC % Self__SDOC->capacity__5KNC);
- node__2DOC=((void **)Self__SDOC->buckets__ELNC)[idx__1DOC];
- while ((! (((void *)node__2DOC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2DOC)->item__QLNC == (void *)e__TDOC)))) {
- node__2DOC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__2DOC)->next__2LNC;
- };
- if (((void *)node__2DOC == (void *)NULL)) {
- if ((Self__SDOC->capacity__5KNC == Self__SDOC->count__5EOC)) {
- idx__XUID= 0;
- node1__0UID=NULL;
- node2__1UID=NULL;
- new_capacity__YUID=prime_number_ceiling__X3Q((__INTEGER)(Self__SDOC->capacity__5KNC + 1));
- old_buckets__ZUID=Self__SDOC->buckets__ELNC;
- Self__SDOC->buckets__ELNC=create__FVXC(new_capacity__YUID);
- i__WUID=(__INTEGER)(Self__SDOC->capacity__5KNC - 1);
- Self__SDOC->capacity__5KNC=new_capacity__YUID;
- while ((i__WUID >= 0)) {
- node1__0UID=((void **)old_buckets__ZUID)[i__WUID];
- while (((void *)node1__0UID != (void *)NULL)) {
- node2__1UID=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__0UID)->next__2LNC;
- idx__XUID=(__INTEGER)(hash_code__AKRC(((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__0UID)->item__QLNC) % Self__SDOC->capacity__5KNC);
- ((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__0UID)->next__2LNC=((void **)Self__SDOC->buckets__ELNC)[idx__XUID];
- ((void **)Self__SDOC->buckets__ELNC)[idx__XUID]=node1__0UID;
- node1__0UID=node2__1UID;
- };
- i__WUID=(__INTEGER)(i__WUID - 1);
- };
- idx__1DOC=(__INTEGER)(h__0DOC % Self__SDOC->capacity__5KNC);
- };
- __tmp__MFOC=((void **)Self__SDOC->buckets__ELNC)[idx__1DOC];
- result__5MFD=NULL;
- ptr__ANFD=((__POINTER )(NULL));
- typ_id__FNFD= 0;
- sz__CNFD=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo));
- if ((sz__CNFD == 0)) {
- result__5MFD=HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__;
- } else {
- typ_id__FNFD=__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CNFD);
- if ((typ_id__FNFD == (__INTEGER)(- 1))) {
- a__WN4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YXZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__CNFD + a__WN4Q) & (__UINTEGER_32)(~ a__WN4Q));
- ptr_table__WBOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YXZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VBOR=((__POINTER )(NULL));
- result__XBOR=((__POINTER *)ptr_table__WBOR)[ 0];
- if ((result__XBOR == (void *)NULL)) {
- result__XBOR=new_lab__2PJ(new_size__YXZQ);
- next__VBOR=(void *)((unsigned long)result__XBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXZQ)));
- ((__POINTER *)next__VBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WBOR)[ 0]=next__VBOR;
- } else {
- next__VBOR=((__POINTER *)result__XBOR)[ 0];
- if ((next__VBOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XBOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YXZQ << 1)) <= 4096)) {
- next__VBOR=(void *)((unsigned long)result__XBOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXZQ)));
- } else {
- next__VBOR=new_lab__2PJ(new_size__YXZQ);
- };
- ((__POINTER *)next__VBOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WBOR)[ 0]=next__VBOR;
- } else {
- ((__POINTER *)result__XBOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VBOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XBOR=next__VBOR;
- };
- };
- ptr__ANFD=result__XBOR;
- } else {
- t__0XZQ=((__UINTEGER_32 )typ_id__FNFD);
- a__0N4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4BOR=(__UINTEGER_32)((__UINTEGER_32)(sz__CNFD + a__0N4Q) & (__UINTEGER_32)(~ a__0N4Q));
- ptr_table__1BOR=((__POINTER )(&(table_type[(t__0XZQ)])));
- lab_type__3BOR=(__UINTEGER_32)(t__0XZQ | 1);
- next__0BOR=((__POINTER )(NULL));
- result__2BOR=((__POINTER *)ptr_table__1BOR)[ 0];
- if ((result__2BOR == (void *)NULL)) {
- result__2BOR=new_lab__2PJ(lab_type__3BOR);
- next__0BOR=(void *)((unsigned long)result__2BOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BOR)));
- ((__POINTER *)next__0BOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1BOR)[ 0]=next__0BOR;
- } else {
- next__0BOR=((__POINTER *)result__2BOR)[ 0];
- if ((next__0BOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2BOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4BOR << 1)) <= 4096)) {
- next__0BOR=(void *)((unsigned long)result__2BOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4BOR)));
- } else {
- next__0BOR=new_lab__2PJ(lab_type__3BOR);
- };
- ((__POINTER *)next__0BOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1BOR)[ 0]=next__0BOR;
- } else {
- ((__POINTER *)result__2BOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0BOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2BOR=next__0BOR;
- };
- };
- ptr__ANFD=result__2BOR;
- };
- result__5MFD=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)ptr__ANFD);
- *(result__5MFD) = *(HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__);
- };
- Self__IYZD=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)result__5MFD);
- Self__IYZD->item__QLNC=result__WBNB;
- Self__IYZD->next__2LNC=__tmp__MFOC;
- node__2DOC=result__5MFD;
- ((void **)Self__SDOC->buckets__ELNC)[idx__1DOC]=result__5MFD;
- Self__SDOC->count__5EOC=(__INTEGER)(Self__SDOC->count__5EOC + 1);
- };
- };
- ((__FAST_ARRAYoTYPE_FULLo *)result__KANB)->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(- 1);
- Self__5YNC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__QANB);
- new_capacity__BZNC= 0;
- if (((__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC + 1) <= (__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC - 1))) {
- Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC + 1);
- __tmp__QZNC=TRUE__;
- } else {
- __tmp__QZNC=FALSE__;
- };
- if ((! __tmp__QZNC)) {
- if ((Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC == 0)) {
- Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC=create__1N5C( 2);
- Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC= 2;
- Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC= 0;
- } else {
- new_capacity__BZNC=(__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC << 1);
- __tmp__H0NC=Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC;
- __tmp__I0NC=Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC;
- new__BF0D=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__H0NC)),((__UINTEGER_32 )(__INTEGER)(__tmp__I0NC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__BZNC * ((__INTEGER )(sizeof(void *)))))));
- __tmp__UF0D=(__INTEGER)(new_capacity__BZNC - 1);
- Self__RPIF=__tmp__I0NC;
- while ((Self__RPIF <= __tmp__UF0D)) {
- new__BF0D[Self__RPIF]=NULL;
- Self__RPIF=(__INTEGER)(Self__RPIF + 1);
- };
- Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC=new__BF0D;
- Self__5YNC->parent_arrayed_collection__PANB.capacity__DZNC=new_capacity__BZNC;
- Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC=(__INTEGER)(Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC + 1);
- };
- };
- ((void **)Self__5YNC->parent_arrayed_collection__PANB.storage__4ZNC)[Self__5YNC->parent_arrayed_collection__PANB.upper__ZJNC]=result__KANB;
- lst__I1IB=result__WBNB;
- gen__MCNB=result__WBNB;
- result__QCNB=NULL;
- copy__BNK(string_tmp__RB,Self__G1IB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
- Self__UKDR=((__STRING *)string_tmp__RB);
- new_capacity__TKDR= 0;
- if ((Self__UKDR->capacity__MNK <= Self__UKDR->count__VF)) {
- if ((Self__UKDR->capacity__MNK == 0)) {
- Self__UKDR->capacity__MNK= 32;
- Self__UKDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TKDR=(__INTEGER)(Self__UKDR->capacity__MNK << 1);
- Self__VKDR=((__CHARACTER *)Self__UKDR->storage__XNK);
- old_nb_elts__WKDR=Self__UKDR->capacity__MNK;
- new__XKDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VKDR),((__UINTEGER_32 )old_nb_elts__WKDR),((__UINTEGER_32 )new_capacity__TKDR)));
- upper__CCOR=(__INTEGER)(new_capacity__TKDR - 1);
- Self__ACOR=old_nb_elts__WKDR;
- while ((Self__ACOR <= upper__CCOR)) {
- new__XKDR[Self__ACOR]='\0';
- Self__ACOR=(__INTEGER)(Self__ACOR + 1);
- };
- Self__UKDR->storage__XNK=new__XKDR;
- Self__UKDR->capacity__MNK=new_capacity__TKDR;
- };
- };
- ((__CHARACTER *)Self__UKDR->storage__XNK)[Self__UKDR->count__VF]='[';
- Self__UKDR->count__VF=(__INTEGER)(Self__UKDR->count__VF + 1);
- __tmp__YCNB=((__FAST_ARRAYoTYPE_FULLo *)result__WBNB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- Self__AASB= 0;
- limit_up__BASB=(__INTEGER)(__tmp__YCNB - 1);
- while ((Self__AASB <= limit_up__BASB)) {
- append_name_in__M5XD(((void **)((__FAST_ARRAYoTYPE_FULLo *)gen__MCNB)->parent_arrayed_collection__KZCB.storage__0YMB)[Self__AASB],string_tmp__RB);
- Self__0KDR=((__STRING *)string_tmp__RB);
- new_capacity__ZKDR= 0;
- if ((Self__0KDR->capacity__MNK <= Self__0KDR->count__VF)) {
- if ((Self__0KDR->capacity__MNK == 0)) {
- Self__0KDR->capacity__MNK= 32;
- Self__0KDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZKDR=(__INTEGER)(Self__0KDR->capacity__MNK << 1);
- Self__1KDR=((__CHARACTER *)Self__0KDR->storage__XNK);
- old_nb_elts__2KDR=Self__0KDR->capacity__MNK;
- new__3KDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1KDR),((__UINTEGER_32 )old_nb_elts__2KDR),((__UINTEGER_32 )new_capacity__ZKDR)));
- upper__HCOR=(__INTEGER)(new_capacity__ZKDR - 1);
- Self__FCOR=old_nb_elts__2KDR;
- while ((Self__FCOR <= upper__HCOR)) {
- new__3KDR[Self__FCOR]='\0';
- Self__FCOR=(__INTEGER)(Self__FCOR + 1);
- };
- Self__0KDR->storage__XNK=new__3KDR;
- Self__0KDR->capacity__MNK=new_capacity__ZKDR;
- };
- };
- ((__CHARACTER *)Self__0KDR->storage__XNK)[Self__0KDR->count__VF]=',';
- Self__0KDR->count__VF=(__INTEGER)(Self__0KDR->count__VF + 1);
- Self__AASB=(__INTEGER)(Self__AASB + 1);
- };
- Self__DO4Q=((__FAST_ARRAYoTYPE_FULLo *)result__WBNB);
- append_name_in__M5XD(((void **)Self__DO4Q->parent_arrayed_collection__KZCB.storage__0YMB)[Self__DO4Q->parent_arrayed_collection__KZCB.upper__5ZCB],string_tmp__RB);
- Self__ALDR=((__STRING *)string_tmp__RB);
- new_capacity__5KDR= 0;
- if ((Self__ALDR->capacity__MNK <= Self__ALDR->count__VF)) {
- if ((Self__ALDR->capacity__MNK == 0)) {
- Self__ALDR->capacity__MNK= 32;
- Self__ALDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5KDR=(__INTEGER)(Self__ALDR->capacity__MNK << 1);
- Self__BLDR=((__CHARACTER *)Self__ALDR->storage__XNK);
- old_nb_elts__CLDR=Self__ALDR->capacity__MNK;
- new__DLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BLDR),((__UINTEGER_32 )old_nb_elts__CLDR),((__UINTEGER_32 )new_capacity__5KDR)));
- upper__MCOR=(__INTEGER)(new_capacity__5KDR - 1);
- Self__KCOR=old_nb_elts__CLDR;
- while ((Self__KCOR <= upper__MCOR)) {
- new__DLDR[Self__KCOR]='\0';
- Self__KCOR=(__INTEGER)(Self__KCOR + 1);
- };
- Self__ALDR->storage__XNK=new__DLDR;
- Self__ALDR->capacity__MNK=new_capacity__5KDR;
- };
- };
- ((__CHARACTER *)Self__ALDR->storage__XNK)[Self__ALDR->count__VF]=']';
- Self__ALDR->count__VF=(__INTEGER)(Self__ALDR->count__VF + 1);
- key__PCNB=get__QEC(string_tmp__RB);
- Self__ZMNC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)dicog_type__NDNB);
- result__FNNC=NULL;
- node__ENNC=((void **)Self__ZMNC->buckets__MNNC)[(__INTEGER)(hash_code__OPN(key__PCNB) % Self__ZMNC->capacity__HNNC)];
- while ((! (((void *)node__ENNC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__ENNC)->key__YNNC == (void *)key__PCNB)))) {
- node__ENNC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__ENNC)->next__DONC;
- };
- if (((void *)node__ENNC != (void *)NULL)) {
- result__FNNC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__ENNC)->item__LONC;
- };
- base__OCNB=result__FNNC;
- if (((void *)result__FNNC == (void *)NULL)) {
- result__YP2B=NULL;
- ptr__ZP2B=((__POINTER )(NULL));
- typ_id__4P2B= 0;
- sz__1P2B=((__UINTEGER_32 )sizeof(__TYPE_GENERIC));
- if ((sz__1P2B == 0)) {
- result__YP2B=TYPE_GENERIC__;
- } else {
- typ_id__4P2B=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1P2B);
- if ((typ_id__4P2B == (__INTEGER)(- 1))) {
- a__JO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2XZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__1P2B + a__JO4Q) & (__UINTEGER_32)(~ a__JO4Q));
- ptr_table__PCOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2XZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OCOR=((__POINTER )(NULL));
- result__QCOR=((__POINTER *)ptr_table__PCOR)[ 0];
- if ((result__QCOR == (void *)NULL)) {
- result__QCOR=new_lab__2PJ(new_size__2XZQ);
- next__OCOR=(void *)((unsigned long)result__QCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XZQ)));
- ((__POINTER *)next__OCOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PCOR)[ 0]=next__OCOR;
- } else {
- next__OCOR=((__POINTER *)result__QCOR)[ 0];
- if ((next__OCOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QCOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2XZQ << 1)) <= 4096)) {
- next__OCOR=(void *)((unsigned long)result__QCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2XZQ)));
- } else {
- next__OCOR=new_lab__2PJ(new_size__2XZQ);
- };
- ((__POINTER *)next__OCOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PCOR)[ 0]=next__OCOR;
- } else {
- ((__POINTER *)result__QCOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OCOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QCOR=next__OCOR;
- };
- };
- ptr__ZP2B=result__QCOR;
- } else {
- t__4XZQ=((__UINTEGER_32 )typ_id__4P2B);
- a__NO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XCOR=(__UINTEGER_32)((__UINTEGER_32)(sz__1P2B + a__NO4Q) & (__UINTEGER_32)(~ a__NO4Q));
- ptr_table__UCOR=((__POINTER )(&(table_type[(t__4XZQ)])));
- lab_type__WCOR=(__UINTEGER_32)(t__4XZQ | 1);
- next__TCOR=((__POINTER )(NULL));
- result__VCOR=((__POINTER *)ptr_table__UCOR)[ 0];
- if ((result__VCOR == (void *)NULL)) {
- result__VCOR=new_lab__2PJ(lab_type__WCOR);
- next__TCOR=(void *)((unsigned long)result__VCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XCOR)));
- ((__POINTER *)next__TCOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UCOR)[ 0]=next__TCOR;
- } else {
- next__TCOR=((__POINTER *)result__VCOR)[ 0];
- if ((next__TCOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VCOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XCOR << 1)) <= 4096)) {
- next__TCOR=(void *)((unsigned long)result__VCOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XCOR)));
- } else {
- next__TCOR=new_lab__2PJ(lab_type__WCOR);
- };
- ((__POINTER *)next__TCOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UCOR)[ 0]=next__TCOR;
- } else {
- ((__POINTER *)result__VCOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TCOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VCOR=next__TCOR;
- };
- };
- ptr__ZP2B=result__VCOR;
- };
- result__YP2B=((__TYPE_GENERIC *)ptr__ZP2B);
- *(result__YP2B) = *(TYPE_GENERIC__);
- };
- base__OCNB=result__YP2B;
- Self__FHOC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)dicog_type__NDNB);
- h__OHOC=hash_code__OPN(key__PCNB);
- idx__PHOC=(__INTEGER)(h__OHOC % Self__FHOC->capacity__HNNC);
- node__QHOC=((void **)Self__FHOC->buckets__MNNC)[idx__PHOC];
- while ((! (((void *)node__QHOC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__QHOC)->key__YNNC == (void *)key__PCNB)))) {
- node__QHOC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__QHOC)->next__DONC;
- };
- if (((void *)node__QHOC == (void *)NULL)) {
- if ((Self__FHOC->capacity__HNNC == Self__FHOC->count__RIOC)) {
- idx__1YID= 0;
- node1__5YID=NULL;
- node2__AZID=NULL;
- old_buckets__4YID=Self__FHOC->buckets__MNNC;
- new_capacity__2YID=prime_number_ceiling__X3Q((__INTEGER)(Self__FHOC->capacity__HNNC + 1));
- Self__FHOC->buckets__MNNC=create__X3XC(new_capacity__2YID);
- i__3YID=(__INTEGER)(Self__FHOC->capacity__HNNC - 1);
- Self__FHOC->capacity__HNNC=new_capacity__2YID;
- while ((i__3YID >= 0)) {
- node1__5YID=((void **)old_buckets__4YID)[i__3YID];
- while (((void *)node1__5YID != (void *)NULL)) {
- node2__AZID=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__5YID)->next__DONC;
- idx__1YID=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__5YID)->key__YNNC) % Self__FHOC->capacity__HNNC);
- ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__5YID)->next__DONC=((void **)Self__FHOC->buckets__MNNC)[idx__1YID];
- ((void **)Self__FHOC->buckets__MNNC)[idx__1YID]=node1__5YID;
- node1__5YID=node2__AZID;
- };
- i__3YID=(__INTEGER)(i__3YID - 1);
- };
- idx__PHOC=(__INTEGER)(h__OHOC % Self__FHOC->capacity__HNNC);
- };
- __tmp__4IOC=((void **)Self__FHOC->buckets__MNNC)[idx__PHOC];
- result__E1ID=NULL;
- ptr__F1ID=((__POINTER )(NULL));
- typ_id__K1ID= 0;
- sz__H1ID=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo));
- if ((sz__H1ID == 0)) {
- result__E1ID=HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__;
- } else {
- typ_id__K1ID=__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H1ID);
- if ((typ_id__K1ID == (__INTEGER)(- 1))) {
- a__ZO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__H1ID + a__ZO4Q) & (__UINTEGER_32)(~ a__ZO4Q));
- ptr_table__ZCOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YCOR=((__POINTER )(NULL));
- result__0COR=((__POINTER *)ptr_table__ZCOR)[ 0];
- if ((result__0COR == (void *)NULL)) {
- result__0COR=new_lab__2PJ(new_size__AYZQ);
- next__YCOR=(void *)((unsigned long)result__0COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AYZQ)));
- ((__POINTER *)next__YCOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZCOR)[ 0]=next__YCOR;
- } else {
- next__YCOR=((__POINTER *)result__0COR)[ 0];
- if ((next__YCOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0COR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AYZQ << 1)) <= 4096)) {
- next__YCOR=(void *)((unsigned long)result__0COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AYZQ)));
- } else {
- next__YCOR=new_lab__2PJ(new_size__AYZQ);
- };
- ((__POINTER *)next__YCOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZCOR)[ 0]=next__YCOR;
- } else {
- ((__POINTER *)result__0COR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YCOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0COR=next__YCOR;
- };
- };
- ptr__F1ID=result__0COR;
- } else {
- t__CYZQ=((__UINTEGER_32 )typ_id__K1ID);
- a__3O4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BDOR=(__UINTEGER_32)((__UINTEGER_32)(sz__H1ID + a__3O4Q) & (__UINTEGER_32)(~ a__3O4Q));
- ptr_table__4COR=((__POINTER )(&(table_type[(t__CYZQ)])));
- lab_type__ADOR=(__UINTEGER_32)(t__CYZQ | 1);
- next__3COR=((__POINTER )(NULL));
- result__5COR=((__POINTER *)ptr_table__4COR)[ 0];
- if ((result__5COR == (void *)NULL)) {
- result__5COR=new_lab__2PJ(lab_type__ADOR);
- next__3COR=(void *)((unsigned long)result__5COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDOR)));
- ((__POINTER *)next__3COR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4COR)[ 0]=next__3COR;
- } else {
- next__3COR=((__POINTER *)result__5COR)[ 0];
- if ((next__3COR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5COR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BDOR << 1)) <= 4096)) {
- next__3COR=(void *)((unsigned long)result__5COR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BDOR)));
- } else {
- next__3COR=new_lab__2PJ(lab_type__ADOR);
- };
- ((__POINTER *)next__3COR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4COR)[ 0]=next__3COR;
- } else {
- ((__POINTER *)result__5COR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3COR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5COR=next__3COR;
- };
- };
- ptr__F1ID=result__5COR;
- };
- result__E1ID=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)ptr__F1ID);
- *(result__E1ID) = *(HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__);
- };
- Self__GG0D=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)result__E1ID);
- Self__GG0D->item__LONC=result__YP2B;
- Self__GG0D->key__YNNC=key__PCNB;
- Self__GG0D->next__DONC=__tmp__4IOC;
- node__QHOC=result__E1ID;
- ((void **)Self__FHOC->buckets__MNNC)[idx__PHOC]=result__E1ID;
- Self__FHOC->count__RIOC=(__INTEGER)(Self__FHOC->count__RIOC + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__QHOC)->item__LONC=result__YP2B;
- };
- Self__BR2B=((__TYPE_GENERIC *)result__YP2B);
- mask_bit__FR2B= 0;
- Self__BR2B->parent_type__C2IB.index__LJC=index_count__JJC;
- index_count__JJC=(__INTEGER)(index_count__JJC + 1);
- Self__BR2B->name__LR2B=key__PCNB;
- Self__BR2B->generic_list__MR2B=result__WBNB;
- copy__BNK(string_tmp__RB,key__PCNB);
- replace_all__with__X01(string_tmp__RB,',','x');
- replace_all__with__X01(string_tmp__RB,'[','o');
- replace_all__with__X01(string_tmp__RB,']','o');
- replace_all__with__X01(string_tmp__RB,' ','_');
- Self__BR2B->intern_name__UR2B=get__QEC(string_tmp__RB);
- __tmp__WR2B=Self__G1IB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC;
- __tmp__YR2B=(__INTEGER)(((__FAST_ARRAYoTYPE_FULLo *)result__WBNB)->parent_arrayed_collection__KZCB.upper__5ZCB + 1);
- j__OU5B= 0;
- entry__PU5B=((__POINTER )(NULL));
- result__RU5B=fast_reference_at__A5KB(prototype_dico__MHM,__tmp__WR2B);
- if (((void *)result__RU5B == (void *)NULL)) {
- j__OU5B= 1;
- ((__STRING *)string_tmp2__ADB)->count__VF= 0;
- while ((! ((j__OU5B > ((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->parent_linked_collection__DC.upper__JC) || ((void *)result__RU5B != (void *)NULL)))) {
- copy__BNK(string_tmp__RB,item__DTU(path_directory__EC,j__OU5B));
- __tmp__YV5B=((__STRING_CONSTANT *)__tmp__WR2B)->count__XHB;
- Self__3QAD= 1;
- while ((Self__3QAD <= __tmp__YV5B)) {
- Self__HBAR=((__CHARACTER *)((__STRING_CONSTANT *)__tmp__WR2B)->storage__X4K)[(__INTEGER)(Self__3QAD - 1)];
- result__GBAR='\0';
- if (((((__INTEGER_8 )Self__HBAR) < 65) || (((__INTEGER_8 )Self__HBAR) > 90))) {
- result__GBAR=Self__HBAR;
- } else {
- result__GBAR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__HBAR) + 32))));
- };
- Self__GLDR=((__STRING *)string_tmp__RB);
- new_capacity__FLDR= 0;
- if ((Self__GLDR->capacity__MNK <= Self__GLDR->count__VF)) {
- if ((Self__GLDR->capacity__MNK == 0)) {
- Self__GLDR->capacity__MNK= 32;
- Self__GLDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FLDR=(__INTEGER)(Self__GLDR->capacity__MNK << 1);
- Self__HLDR=((__CHARACTER *)Self__GLDR->storage__XNK);
- old_nb_elts__ILDR=Self__GLDR->capacity__MNK;
- new__JLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HLDR),((__UINTEGER_32 )old_nb_elts__ILDR),((__UINTEGER_32 )new_capacity__FLDR)));
- upper__FDOR=(__INTEGER)(new_capacity__FLDR - 1);
- Self__DDOR=old_nb_elts__ILDR;
- while ((Self__DDOR <= upper__FDOR)) {
- new__JLDR[Self__DDOR]='\0';
- Self__DDOR=(__INTEGER)(Self__DDOR + 1);
+ __ITM_TYPE_GENERIC__LPB *result__STC,*__tmp__1VC,*__tmp__3VC;
+ __INTEGER__Q idx__TTC,typ_id__NPO,Self__RS0T,__tmp__VSZ,__tmp__4LWB;
+ __INTEGER__Q Self__CX4C;
+ __POINTER__IB ptr__JPO,__tmp__PPO,__tmp__H4WT,__tmp__J4WT,__tmp__L54T;
+ __POINTER__IB __tmp__N54T,__tmp__P54T,__tmp__Q54T;
+ __UINTEGER_32__ZWB __tmp__K4WT,__tmp__R54T;
+ __MEMORY__2PG *__tmp__U54T;
+ __FAST_ARRAYoITM_TYPE_GENERICo__UTC *Self__QRZ;
+ __BOOLEAN__L __tmp__ASZ;
+ void **__tmp__QS0T;
+ result__STC=NULL;
+ idx__TTC= 0;
+ while (((idx__TTC <= dico__3TC->parent_arrayed_collection__2TC.upper__GUC) && ((((void *)((__ITM_TYPE_GENERIC__LPB *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC])->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC != (void *)n__OTC) || ((void *)((__ITM_TYPE_GENERIC__LPB *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC])->parent_itm_type_style__MPB.style__UPC != (void *)s__PTC)) || ((void *)((__ITM_TYPE_GENERIC__LPB *)((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC])->list_type__BVC != (void *)lt__QTC)))) {
+ idx__TTC=(__INTEGER__Q)(idx__TTC + 1);
+ };
+ if ((idx__TTC <= dico__3TC->parent_arrayed_collection__2TC.upper__GUC)) {
+ __tmp__1VC=((void **)((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC)->parent_arrayed_collection__2TC.storage__G3Y)[idx__TTC];
+ if (__tmp__1VC==NULL) {
+ __tmp__3VC=NULL;
+ } else /* ITM_TYPE_GENERIC */ {
+ __tmp__3VC=((__ITM_TYPE_GENERIC__LPB *)__tmp__1VC);
+ };
+ result__STC=__tmp__3VC;
+ } else /* FALSE */ {
+ __tmp__1VC=NULL;
+ ptr__JPO=((__POINTER__IB )(NULL));
+ typ_id__NPO= 0;
+ __tmp__PPO=((__POINTER__IB )sizeof(__ITM_TYPE_GENERIC__LPB));
+ if (((unsigned long)__tmp__PPO == 0)) {
+ __tmp__1VC=ITM_TYPE_GENERIC__LPB__;
+ } else /* FALSE */ {
+ typ_id__NPO=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPO));
+ if ((typ_id__NPO == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__H4WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__J4WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__K4WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__J4WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__H4WT=micro_alloc__table__lab__UKI(__tmp__J4WT,((__POINTER__IB )(&(table_size[(__tmp__K4WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__J4WT)));
+ ptr__JPO=__tmp__H4WT;
+ } else /* FALSE */ {
+ __tmp__K4WT=((__UINTEGER_32__ZWB )typ_id__NPO);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__H4WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__J4WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__H4WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__H4WT=micro_alloc__table__lab__UKI(__tmp__J4WT,((__POINTER__IB )(&(table_type[(__tmp__K4WT)]))),(__UINTEGER_32__ZWB)(__tmp__K4WT | 1));
+ ptr__JPO=__tmp__H4WT;
+ };
+ __tmp__1VC=((__ITM_TYPE_GENERIC__LPB *)ptr__JPO);
+ *(__tmp__1VC) = *(ITM_TYPE_GENERIC__LPB__);
+ };
+ __tmp__3VC=((__ITM_TYPE_GENERIC__LPB *)__tmp__1VC);
+ __tmp__3VC->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC=n__OTC;
+ __tmp__3VC->parent_itm_type_style__MPB.style__UPC=s__PTC;
+ __tmp__3VC->list_type__BVC=lt__QTC;
+ result__STC=__tmp__1VC;
+ Self__QRZ=((__FAST_ARRAYoITM_TYPE_GENERICo__UTC *)dico__3TC);
+ if (((__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.upper__GUC + 1) <= (__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y - 1))) {
+ Self__QRZ->parent_arrayed_collection__2TC.upper__GUC=(__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.upper__GUC + 1);
+ __tmp__ASZ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__ASZ=FALSE__O__;
+ };
+ if ((! __tmp__ASZ)) {
+ if ((Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y == 0)) {
+ __tmp__H4WT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ __tmp__J4WT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__L54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__N54T=(void *)((unsigned long)(void *)((unsigned long)__tmp__H4WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__L54T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__H4WT=(void *)((unsigned long)__tmp__N54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__H4WT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__P54T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Q54T=(void *)((unsigned long)(void *)((unsigned long)__tmp__H4WT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P54T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__P54T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__R54T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Q54T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__P54T=micro_alloc__table__lab__UKI(__tmp__Q54T,((__POINTER__IB )(&(table_size[(__tmp__R54T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Q54T)));
+ ((__POINTER__IB *)__tmp__P54T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__J4WT=(void *)((unsigned long)__tmp__P54T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__U54T=search__LQCB(__tmp__N54T);
+ __tmp__J4WT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__U54T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__QS0T=((void **)__tmp__J4WT);
+ Self__RS0T= 1;
+ while ((Self__RS0T >= 0)) {
+ __tmp__QS0T[Self__RS0T]=NULL;
+ Self__RS0T=(__INTEGER__Q)(Self__RS0T - 1);
+ };
+ Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y=__tmp__QS0T;
+ Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y= 2;
+ Self__QRZ->parent_arrayed_collection__2TC.upper__GUC= 0;
+ } else /* FALSE */ {
+ Self__RS0T=(__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y << 1);
+ __tmp__QS0T=Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y;
+ __tmp__VSZ=Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y;
+ __tmp__H4WT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__QS0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__VSZ * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__RS0T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__QS0T=((void **)__tmp__H4WT);
+ __tmp__4LWB=(__INTEGER__Q)(Self__RS0T - 1);
+ Self__CX4C=__tmp__VSZ;
+ while ((Self__CX4C <= __tmp__4LWB)) {
+ __tmp__QS0T[Self__CX4C]=NULL;
+ Self__CX4C=(__INTEGER__Q)(Self__CX4C + 1);
+ };
+ Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y=__tmp__QS0T;
+ Self__QRZ->parent_arrayed_collection__2TC.capacity__Z2Y=Self__RS0T;
+ Self__QRZ->parent_arrayed_collection__2TC.upper__GUC=(__INTEGER__Q)(Self__QRZ->parent_arrayed_collection__2TC.upper__GUC + 1);
+ };
+ };
+ ((void **)Self__QRZ->parent_arrayed_collection__2TC.storage__G3Y)[Self__QRZ->parent_arrayed_collection__2TC.upper__GUC]=__tmp__1VC;
+ };
+ __tmp__1VC=result__STC;
+ return(__tmp__1VC);
+}
+
+static void* to_run_for__RAY(__ITM_TYPE_GENERIC__LPB *Self__SAY,void *p__TAY)
+// ({ITM_TYPE_GENERIC__LPB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result Recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *t__5AY,*result__BBY,*__tmp__OBY,*__tmp__ZUDB;
+ __TYPE_FULL__XMB *__tmp__B2MB,*__tmp__FOYS;
+ __INTEGER__Q j__ABY,__tmp__PBY,j__XUGB,idx_path__YUGB,idx_name__ZUGB;
+ __INTEGER__Q idx_name_old__0UGB,idx_path_old__1UGB,__tmp__4VGB;
+ __INTEGER__Q __tmp__HWGB,__tmp__TWGB,__tmp__DYGB,__tmp__EYGB;
+ __INTEGER__Q __tmp__P2GB,__tmp__OGOU,Self__PGOU;
+ void *__tmp__NBY,*__tmp__A2MB;
+ __STRING_CONSTANT__0 *__tmp__GUDB,*path__5UGB,*found__AVGB;
+ __STRING_CONSTANT__0 *__tmp__BDNT,*Self__KFOU,*Self__NGOU;
+ __PROTOTYPE__MF *__tmp__GVGB,*result__4UGB,*__tmp__X3GB,*__tmp__E4GB;
+ __STRING__BC *Self__O4WT;
+ __POINTER__IB __tmp__33GB,__tmp__SFOU,__tmp__TFOU,__tmp__UFOU;
+ __POINTER__IB __tmp__AINT,__tmp__UPR,__tmp__IBXT,__tmp__KBXT;
+ __POSITION__OL pos__ALYS;
+ __UINTEGER_32__ZWB __tmp__VFOU,__tmp__LBXT;
+ void *__tmp__BVDB;
+ __TYPE_GENERIC__OCY *result__GJYC,*base__5TDB,*result__SWMB;
+ __TYPE_GENERIC__OCY *Self__FYMB;
+ __MEMORY__2PG *__tmp__NQR;
+ __FAST_ARRAYoTYPE_FULLo__VAY *result__JM1,*__tmp__1M1,*__tmp__NCY;
+ __FAST_ARRAYoTYPE_FULLo__VAY *Self__UBKC,*__tmp__O1MB,*__tmp__31MB;
+ __BOOLEAN__L Result__BYXC,__tmp__RVGB,__tmp__YVGB,__tmp__MWGB;
+ __BOOLEAN__L __tmp__NWGB,__tmp__B0GB;
+ __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *Self__RSSD;
+ __CHARACTER__DB cn__BVGB,cp__CVGB,__tmp__QVGB,__tmp__AWGB,__tmp__JWGB;
+ __CHARACTER__DB result__W54T,result__Z54T;
+ __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__254T;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *nxt__4FOU;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *result__PFOU;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *Self__1FOU;
+ __UINTEGER_8__4LC __tmp__1UDB,val__J3PB;
+ __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *Self__ZIYC;
+ __HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *Self__RCZC;
+ __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node__FJYC;
+ __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node__2CZC;
+ __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node1__CATD;
+ __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *node2__DATD;
+ __HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *Self__TDAF;
+ void **old_buckets__BATD,**Result__WS0T;
+ __CHARACTER__DB *__tmp__DA5T,*Self__FA5T;
+ __FAST_ARRAYoSLOTo__SLC *__tmp__VZMB;
+ __HASHED_SEToTYPEo__00MB *result__SGOU,*Self__4GOU;
+ void **__tmp__AHOU;
+ t__5AY=NULL;
+ result__BBY=NULL;
+ result__JM1=NULL;
+ Result__BYXC=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC < 0);
+ if (Result__BYXC) {
+ __tmp__1M1=create_with_capacity__XHRB( 16);
+ result__JM1=__tmp__1M1;
+ } else /* FALSE */ {
+ Self__RSSD=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+ __tmp__1M1=((void **)Self__RSSD->parent_arrayed_collection__SM1.storage__BHYC)[Self__RSSD->parent_arrayed_collection__SM1.upper__CYXC];
+ result__JM1=__tmp__1M1;
+ Self__RSSD=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__RSSD->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__RSSD->parent_arrayed_collection__SM1.upper__CYXC - 1);
+ };
+ __tmp__1M1=result__JM1;
+ j__ABY= 0;
+ do {
+ __tmp__NBY=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__SAY->list_type__BVC)->parent_arrayed_collection__CMB.storage__DIXC)[j__ABY];
+ switch (((struct ___OBJ *)__tmp__NBY)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__OBY=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__OBY=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__OBY=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)),p__TAY);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__OBY=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)),p__TAY);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__OBY=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__NBY)),p__TAY);
+ } break;
+ };
+ t__5AY=__tmp__OBY;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__1M1),t__5AY);
+ __tmp__PBY=(__INTEGER__Q)(j__ABY + 1);
+ j__ABY=__tmp__PBY;
+ } while (((__tmp__PBY <= Self__SAY->list_type__BVC->parent_arrayed_collection__CMB.upper__WBY) && ((void *)t__5AY != (void *)NULL)));
+ if (((void *)t__5AY == (void *)NULL)) {
+ free__NSDB(result__JM1);
+ } else /* FALSE */ {
+ __tmp__NCY=alias__RSDB(result__JM1);
+ __tmp__1M1=__tmp__NCY;
+ __tmp__OBY=NULL;
+ __tmp__GUDB=Self__SAY->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC;
+ __tmp__PBY=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY)->parent_arrayed_collection__3AY.upper__QUDB + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ j__XUGB= 0;
+ idx_path__YUGB= 0;
+ idx_name__ZUGB= 0;
+ idx_name_old__0UGB= 0;
+ idx_path_old__1UGB= 0;
+ path__5UGB=NULL;
+ found__AVGB=NULL;
+ cn__BVGB='\0';
+ cp__CVGB='\0';
+ __tmp__GVGB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB),__tmp__GUDB);
+ result__4UGB=__tmp__GVGB;
+ if (((void *)__tmp__GVGB == (void *)NULL)) {
+ j__XUGB= 0;
+ while ((! ((j__XUGB > path_file__ND->parent_arrayed_collection__MD.upper__SD) || ((void *)result__4UGB != (void *)NULL)))) {
+ __tmp__BDNT=((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)path_file__ND)->parent_arrayed_collection__MD.storage__CCZ)[j__XUGB];
+ path__5UGB=__tmp__BDNT;
+ idx_name__ZUGB=((__STRING_CONSTANT__0 *)__tmp__GUDB)->count__0C;
+ idx_path__YUGB=(__INTEGER__Q)(((__STRING_CONSTANT__0 *)__tmp__BDNT)->count__0C - 3);
+ do {
+ __tmp__QVGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(idx_name__ZUGB - 1)];
+ cn__BVGB=__tmp__QVGB;
+ __tmp__RVGB=(__tmp__QVGB == '.');
+ if (__tmp__RVGB) {
+ __tmp__YVGB=(idx_name__ZUGB > 2);
+ if (__tmp__YVGB) {
+ __tmp__4VGB=(__INTEGER__Q)(idx_name__ZUGB - 1);
+ __tmp__AWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__4VGB - 1)];
+ __tmp__MWGB=(__tmp__AWGB == '.');
+ } else /* FALSE */ {
+ __tmp__MWGB=FALSE__O__;
+ };
+ if (__tmp__MWGB) {
+ __tmp__HWGB=(__INTEGER__Q)(idx_name__ZUGB - 2);
+ __tmp__JWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__HWGB - 1)];
+ __tmp__NWGB=(__tmp__JWGB == '.');
+ } else /* FALSE */ {
+ __tmp__NWGB=FALSE__O__;
+ };
+ if (__tmp__NWGB) {
+ __tmp__TWGB=(__INTEGER__Q)(idx_name__ZUGB - 2);
+ idx_name__ZUGB=__tmp__TWGB;
+ cn__BVGB='*';
+ } else /* FALSE */ {
+ cn__BVGB='/';
+ };
+ } else /* FALSE */ {
+ result__W54T='\0';
+ if (((((__INTEGER_8__FZF )cn__BVGB) < 65) || (((__INTEGER_8__FZF )cn__BVGB) > 90))) {
+ result__W54T=cn__BVGB;
+ } else /* FALSE */ {
+ result__W54T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__BVGB) + 32))));
+ };
+ cn__BVGB=result__W54T;
+ };
+ result__W54T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__5UGB)->storage__1C)[(__INTEGER__Q)(idx_path__YUGB - 1)];
+ cp__CVGB=result__W54T;
+ __tmp__DYGB=(__INTEGER__Q)(idx_name__ZUGB - 1);
+ idx_name__ZUGB=__tmp__DYGB;
+ __tmp__EYGB=(__INTEGER__Q)(idx_path__YUGB - 1);
+ idx_path__YUGB=__tmp__EYGB;
+ } while ((((__tmp__DYGB >= 1) && (__tmp__EYGB >= 1)) && (cn__BVGB == result__W54T)));
+ if (((idx_name__ZUGB < 1) && (cn__BVGB == cp__CVGB))) {
+ if (((idx_path__YUGB < 1) || (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__BDNT)->storage__1C)[(__INTEGER__Q)(idx_path__YUGB - 1)] == '/'))) {
+ found__AVGB=__tmp__BDNT;
+ };
+ __tmp__B0GB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__B0GB=FALSE__O__;
+ };
+ if ((! __tmp__B0GB)) {
+ if (((cn__BVGB == '*') && (cp__CVGB == '/'))) {
+ idx_name_old__0UGB=(__INTEGER__Q)(idx_name__ZUGB + 1);
+ idx_path_old__1UGB=(__INTEGER__Q)(idx_path__YUGB + 1);
+ while (((idx_name__ZUGB >= 1) && (idx_path__YUGB >= 1))) {
+ __tmp__QVGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(idx_name__ZUGB - 1)];
+ cn__BVGB=__tmp__QVGB;
+ __tmp__RVGB=(__tmp__QVGB == '.');
+ if (__tmp__RVGB) {
+ __tmp__YVGB=(idx_name__ZUGB > 2);
+ if (__tmp__YVGB) {
+ __tmp__4VGB=(__INTEGER__Q)(idx_name__ZUGB - 1);
+ __tmp__AWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__4VGB - 1)];
+ __tmp__MWGB=(__tmp__AWGB == '.');
+ } else /* FALSE */ {
+ __tmp__MWGB=FALSE__O__;
+ };
+ if (__tmp__MWGB) {
+ __tmp__HWGB=(__INTEGER__Q)(idx_name__ZUGB - 2);
+ __tmp__JWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__GUDB)->storage__1C)[(__INTEGER__Q)(__tmp__HWGB - 1)];
+ __tmp__NWGB=(__tmp__JWGB == '.');
+ } else /* FALSE */ {
+ __tmp__NWGB=FALSE__O__;
+ };
+ if (__tmp__NWGB) {
+ __tmp__TWGB=(__INTEGER__Q)(idx_name__ZUGB - 2);
+ idx_name__ZUGB=__tmp__TWGB;
+ cn__BVGB='*';
+ } else /* FALSE */ {
+ cn__BVGB='/';
+ };
+ } else /* FALSE */ {
+ result__Z54T='\0';
+ if (((((__INTEGER_8__FZF )cn__BVGB) < 65) || (((__INTEGER_8__FZF )cn__BVGB) > 90))) {
+ result__Z54T=cn__BVGB;
+ } else /* FALSE */ {
+ result__Z54T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__BVGB) + 32))));
+ };
+ cn__BVGB=result__Z54T;
+ };
+ __tmp__AWGB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__5UGB)->storage__1C)[(__INTEGER__Q)(idx_path__YUGB - 1)];
+ cp__CVGB=__tmp__AWGB;
+ if ((cn__BVGB != __tmp__AWGB)) {
+ if (((cn__BVGB == '*') && (__tmp__AWGB == '/'))) {
+ idx_name_old__0UGB=idx_name__ZUGB;
+ idx_path_old__1UGB=idx_path__YUGB;
+ } else /* FALSE */ {
+ idx_name__ZUGB=idx_name_old__0UGB;
+ idx_path__YUGB=idx_path_old__1UGB;
+ do {
+ __tmp__P2GB=(__INTEGER__Q)(idx_path__YUGB - 1);
+ idx_path__YUGB=__tmp__P2GB;
+ } while (((__tmp__P2GB >= 1) && (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__5UGB)->storage__1C)[(__INTEGER__Q)(__tmp__P2GB - 1)] != '/')));
+ idx_path_old__1UGB=idx_path__YUGB;
+ };
};
- Self__GLDR->storage__XNK=new__JLDR;
- Self__GLDR->capacity__MNK=new_capacity__FLDR;
- };
- };
- ((__CHARACTER *)Self__GLDR->storage__XNK)[Self__GLDR->count__VF]=result__GBAR;
- Self__GLDR->count__VF=(__INTEGER)(Self__GLDR->count__VF + 1);
- Self__3QAD=(__INTEGER)(Self__3QAD + 1);
- };
- append__MOK(string_tmp__RB,(&__string_246));
- append__MOK(string_tmp2__ADB,string_tmp__RB);
- Self__MLDR=((__STRING *)string_tmp2__ADB);
- new_capacity__LLDR= 0;
- if ((Self__MLDR->capacity__MNK <= Self__MLDR->count__VF)) {
- if ((Self__MLDR->capacity__MNK == 0)) {
- Self__MLDR->capacity__MNK= 32;
- Self__MLDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LLDR=(__INTEGER)(Self__MLDR->capacity__MNK << 1);
- Self__NLDR=((__CHARACTER *)Self__MLDR->storage__XNK);
- old_nb_elts__OLDR=Self__MLDR->capacity__MNK;
- new__PLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NLDR),((__UINTEGER_32 )old_nb_elts__OLDR),((__UINTEGER_32 )new_capacity__LLDR)));
- upper__KDOR=(__INTEGER)(new_capacity__LLDR - 1);
- Self__IDOR=old_nb_elts__OLDR;
- while ((Self__IDOR <= upper__KDOR)) {
- new__PLDR[Self__IDOR]='\0';
- Self__IDOR=(__INTEGER)(Self__IDOR + 1);
- };
- Self__MLDR->storage__XNK=new__PLDR;
- Self__MLDR->capacity__MNK=new_capacity__LLDR;
- };
- };
- ((__CHARACTER *)Self__MLDR->storage__XNK)[Self__MLDR->count__VF]='\n';
- Self__MLDR->count__VF=(__INTEGER)(Self__MLDR->count__VF + 1);
- copy__BNK(string_tmp__4TB,string_tmp__RB);
- Self__IBAR=((__STRING *)string_tmp__4TB);
- if ((Self__IBAR->capacity__MNK > Self__IBAR->count__VF)) {
- ((__CHARACTER *)Self__IBAR->storage__XNK)[Self__IBAR->count__VF]='\0';
- } else {
- new_capacity__RLDR= 0;
- if ((Self__IBAR->capacity__MNK <= Self__IBAR->count__VF)) {
- if ((Self__IBAR->capacity__MNK == 0)) {
- Self__IBAR->capacity__MNK= 32;
- Self__IBAR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RLDR=(__INTEGER)(Self__IBAR->capacity__MNK << 1);
- Self__TLDR=((__CHARACTER *)Self__IBAR->storage__XNK);
- old_nb_elts__ULDR=Self__IBAR->capacity__MNK;
- new__VLDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TLDR),((__UINTEGER_32 )old_nb_elts__ULDR),((__UINTEGER_32 )new_capacity__RLDR)));
- upper__PDOR=(__INTEGER)(new_capacity__RLDR - 1);
- Self__NDOR=old_nb_elts__ULDR;
- while ((Self__NDOR <= upper__PDOR)) {
- new__VLDR[Self__NDOR]='\0';
- Self__NDOR=(__INTEGER)(Self__NDOR + 1);
+ idx_name__ZUGB=(__INTEGER__Q)(idx_name__ZUGB - 1);
+ idx_path__YUGB=(__INTEGER__Q)(idx_path__YUGB - 1);
+ };
+ if ((idx_name__ZUGB < 1)) {
+ found__AVGB=__tmp__BDNT;
+ };
+ };
+ };
+ if (((void *)found__AVGB != (void *)NULL)) {
+ __tmp__X3GB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)prototype_dico__1DZ),found__AVGB);
+ result__4UGB=__tmp__X3GB;
+ if (((void *)__tmp__X3GB == (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__PZB),found__AVGB);
+ Self__O4WT=((__STRING__BC *)string_tmp__PZB);
+ if ((Self__O4WT->capacity__UFL > Self__O4WT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__O4WT->storage__LFL)[Self__O4WT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__O4WT,'\0');
+ Self__O4WT->count__WJ=(__INTEGER__Q)(Self__O4WT->count__WJ - 1);
+ };
+ __tmp__33GB=((__POINTER__IB )(fopen((char*)(Self__O4WT->storage__LFL),"rb")));
+ if ((__tmp__33GB != (void *)NULL)) {
+ fclose((FILE*)((__tmp__33GB)));
+ __tmp__E4GB=create__name__generic_count__M0E(found__AVGB,__tmp__GUDB,__tmp__PBY);
+ result__4UGB=__tmp__E4GB;
+ go_on__EENC(__tmp__E4GB);
+ } else /* FALSE */ {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_330));
+ append__KWX(((__STRING__BC *)string_tmp__YC),found__AVGB);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+ pos__ALYS=last_position__N4GB;
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(pos__ALYS);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- Self__IBAR->storage__XNK=new__VLDR;
- Self__IBAR->capacity__MNK=new_capacity__RLDR;
};
};
- ((__CHARACTER *)Self__IBAR->storage__XNK)[Self__IBAR->count__VF]='\0';
- Self__IBAR->count__VF=(__INTEGER)(Self__IBAR->count__VF + 1);
- Self__IBAR->count__VF=(__INTEGER)(Self__IBAR->count__VF - 1);
- };
- entry__PU5B=((__POINTER )(fopen((char*)(Self__IBAR->storage__XNK),"rb")));
- if ((entry__PU5B != (void *)NULL)) {
- fclose((FILE*)((entry__PU5B)));
- result__RU5B=create__name__generic_count__TBE(get__QEC(string_tmp__RB),__tmp__WR2B,__tmp__YR2B);
- go_on__O5AC(result__RU5B);
- };
- j__OU5B=(__INTEGER)(j__OU5B + 1);
- };
- if (((void *)result__RU5B == (void *)NULL)) {
- copy__BNK(string_tmp__RB,__tmp__WR2B);
- append__MOK(string_tmp__RB,(&__string_247));
- append__MOK(string_tmp__RB,string_tmp2__ADB);
- put_error__text__0AH( 1,string_tmp__RB);
- if (((void *)list_current__EH1 != (void *)NULL)) {
- put_position__ECH(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
- };
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- if ((((__PROTOTYPE *)result__RU5B)->generic_count__YHM != __tmp__YR2B)) {
- put_error__text__0AH( 1,(&__string_248));
- put_position__ECH(((__PROTOTYPE *)result__RU5B)->parent_named__QD.parent_itm_object__PD.position__WIM);
- if ((((__UINTEGER_32 )last_position__CI1) != 0)) {
- put_position__ECH(last_position__CI1);
- };
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ Self__254T=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB);
+ if ((Self__254T->capacity__SVXC == Self__254T->count__ZWXC)) {
+ increase_capacity__OKLD(Self__254T);
+ };
+ Self__KFOU=((__STRING_CONSTANT__0 *)__tmp__GUDB);
+ __tmp__4VGB= 0;
+ __tmp__HWGB=Self__KFOU->count__0C;
+ __tmp__TWGB= 1;
+ while ((__tmp__TWGB <= __tmp__HWGB)) {
+ __tmp__4VGB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__4VGB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__KFOU->storage__1C)[(__INTEGER__Q)(__tmp__TWGB - 1)])));
+ __tmp__TWGB=(__INTEGER__Q)(__tmp__TWGB + 1);
+ };
+ if ((__tmp__4VGB < 0)) {
+ __tmp__4VGB=(__INTEGER__Q)(~ __tmp__4VGB);
+ };
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__4VGB % Self__254T->capacity__SVXC);
+ nxt__4FOU=((void **)Self__254T->buckets__ZVXC)[__tmp__HWGB];
+ result__PFOU=NULL;
+ __tmp__33GB=((__POINTER__IB )(NULL));
+ __tmp__4VGB= 0;
+ __tmp__SFOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC));
+ if (((unsigned long)__tmp__SFOU == 0)) {
+ result__PFOU=HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+ } else /* FALSE */ {
+ __tmp__4VGB=__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SFOU));
+ if ((__tmp__4VGB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VFOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UFOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_size[(__tmp__VFOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UFOU)));
+ __tmp__33GB=__tmp__TFOU;
+ } else /* FALSE */ {
+ __tmp__VFOU=((__UINTEGER_32__ZWB )__tmp__4VGB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_type[(__tmp__VFOU)]))),(__UINTEGER_32__ZWB)(__tmp__VFOU | 1));
+ __tmp__33GB=__tmp__TFOU;
+ };
+ result__PFOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)__tmp__33GB);
+ *(result__PFOU) = *(HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__);
+ };
+ Self__1FOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)result__PFOU);
+ Self__1FOU->item__2RYC=result__4UGB;
+ Self__1FOU->key__FWXC=__tmp__GUDB;
+ Self__1FOU->next__QWXC=nxt__4FOU;
+ ((void **)Self__254T->buckets__ZVXC)[__tmp__HWGB]=result__PFOU;
+ Self__254T->count__ZWXC=(__INTEGER__Q)(Self__254T->count__ZWXC + 1);
+ };
+ j__XUGB=(__INTEGER__Q)(j__XUGB + 1);
+ };
+ if (((void *)result__4UGB == (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__GUDB);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_331));
+ put_error__text__EQE( 1,string_tmp__YC);
+ if (((void *)list_current__F5GB != (void *)NULL)) {
+ put_position__PRE(list_current__F5GB->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+ };
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
};
- Self__BR2B->parent_type__C2IB.prototype__RD=result__RU5B;
- Self__BR2B->parent_type__C2IB.slot_run__1JC=create_with_capacity__YID( 10);
- if (((void *)((__PROTOTYPE *)Self__BR2B->parent_type__C2IB.prototype__RD)->type_style__0NY == (void *)(&__string_13))) {
- mask_bit__FR2B= 3;
- __tmp__HS2B=TRUE__;
- } else {
- __tmp__HS2B=FALSE__;
- };
- if ((! __tmp__HS2B)) {
- if (((void *)((__PROTOTYPE *)Self__BR2B->parent_type__C2IB.prototype__RD)->type_style__0NY == (void *)(&__string_14))) {
- mask_bit__FR2B= 12;
+ if ((result__4UGB->generic_count__YEZ != __tmp__PBY)) {
+ put_error__text__EQE( 1,(&__string_332));
+ put_position__PRE(result__4UGB->parent_named__PF.parent_itm_object__OF.position__P2B);
+ if ((((__UINTEGER_32__ZWB )last_position__N4GB) != 0)) {
+ put_position__PRE(last_position__N4GB);
};
- };
- result__XLDR=NULL;
- ptr__YLDR=((__POINTER )(NULL));
- typ_id__ZLDR= 0;
- sz__0LDR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__0LDR == 0)) {
- result__XLDR=TYPE_FULL__;
- } else {
- typ_id__ZLDR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0LDR);
- if ((typ_id__ZLDR == (__INTEGER)(- 1))) {
- a__1LDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2LDR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LDR + a__1LDR) & (__UINTEGER_32)(~ a__1LDR));
- ptr_table__SDOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2LDR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RDOR=((__POINTER )(NULL));
- result__TDOR=((__POINTER *)ptr_table__SDOR)[ 0];
- if ((result__TDOR == (void *)NULL)) {
- result__TDOR=new_lab__2PJ(new_size__2LDR);
- next__RDOR=(void *)((unsigned long)result__TDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LDR)));
- ((__POINTER *)next__RDOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SDOR)[ 0]=next__RDOR;
- } else {
- next__RDOR=((__POINTER *)result__TDOR)[ 0];
- if ((next__RDOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TDOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2LDR << 1)) <= 4096)) {
- next__RDOR=(void *)((unsigned long)result__TDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LDR)));
- } else {
- next__RDOR=new_lab__2PJ(new_size__2LDR);
- };
- ((__POINTER *)next__RDOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SDOR)[ 0]=next__RDOR;
- } else {
- ((__POINTER *)result__TDOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RDOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TDOR=next__RDOR;
- };
- };
- ptr__YLDR=result__TDOR;
- } else {
- t__3LDR=((__UINTEGER_32 )typ_id__ZLDR);
- a__4LDR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0DOR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LDR + a__4LDR) & (__UINTEGER_32)(~ a__4LDR));
- ptr_table__XDOR=((__POINTER )(&(table_type[(t__3LDR)])));
- lab_type__ZDOR=(__UINTEGER_32)(t__3LDR | 1);
- next__WDOR=((__POINTER )(NULL));
- result__YDOR=((__POINTER *)ptr_table__XDOR)[ 0];
- if ((result__YDOR == (void *)NULL)) {
- result__YDOR=new_lab__2PJ(lab_type__ZDOR);
- next__WDOR=(void *)((unsigned long)result__YDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DOR)));
- ((__POINTER *)next__WDOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XDOR)[ 0]=next__WDOR;
- } else {
- next__WDOR=((__POINTER *)result__YDOR)[ 0];
- if ((next__WDOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YDOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0DOR << 1)) <= 4096)) {
- next__WDOR=(void *)((unsigned long)result__YDOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DOR)));
- } else {
- next__WDOR=new_lab__2PJ(lab_type__ZDOR);
- };
- ((__POINTER *)next__WDOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XDOR)[ 0]=next__WDOR;
- } else {
- ((__POINTER *)result__YDOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WDOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YDOR=next__WDOR;
- };
- };
- ptr__YLDR=result__YDOR;
- };
- result__XLDR=((__TYPE_FULL *)ptr__YLDR);
- *(result__XLDR) = *(TYPE_FULL__);
- };
- Self__5LDR=((__TYPE_FULL *)result__XLDR);
- Self__5LDR->parent_type__5SL=Self__BR2B;
- Self__5LDR->flag__ATL=mask_bit__FR2B;
- Self__BR2B->parent_type__C2IB.default__AKC=result__XLDR;
- init_slot_for__IQMC(Self__BR2B->parent_type__C2IB.prototype__RD,Self__BR2B);
- result__4P4=NULL;
- ptr__5P4=((__POINTER )(NULL));
- typ_id__EQ4= 0;
- sz__BQ4=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPEo));
- if ((sz__BQ4 == 0)) {
- result__4P4=HASHED_SEToTYPEo__;
- } else {
- typ_id__EQ4=__HASHED_SEToTYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BQ4);
- if ((typ_id__EQ4 == (__INTEGER)(- 1))) {
- a__K3ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__I3ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__BQ4 + a__K3ZQ) & (__UINTEGER_32)(~ a__K3ZQ));
- ptr_table__2DOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I3ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1DOR=((__POINTER )(NULL));
- result__3DOR=((__POINTER *)ptr_table__2DOR)[ 0];
- if ((result__3DOR == (void *)NULL)) {
- result__3DOR=new_lab__2PJ(new_size__I3ZQ);
- next__1DOR=(void *)((unsigned long)result__3DOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3ZQ)));
- ((__POINTER *)next__1DOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2DOR)[ 0]=next__1DOR;
- } else {
- next__1DOR=((__POINTER *)result__3DOR)[ 0];
- if ((next__1DOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3DOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__I3ZQ << 1)) <= 4096)) {
- next__1DOR=(void *)((unsigned long)result__3DOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3ZQ)));
- } else {
- next__1DOR=new_lab__2PJ(new_size__I3ZQ);
- };
- ((__POINTER *)next__1DOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2DOR)[ 0]=next__1DOR;
- } else {
- ((__POINTER *)result__3DOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1DOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3DOR=next__1DOR;
- };
- };
- ptr__5P4=result__3DOR;
- } else {
- t__O3ZQ=((__UINTEGER_32 )typ_id__EQ4);
- a__Q3ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EEOR=(__UINTEGER_32)((__UINTEGER_32)(sz__BQ4 + a__Q3ZQ) & (__UINTEGER_32)(~ a__Q3ZQ));
- ptr_table__BEOR=((__POINTER )(&(table_type[(t__O3ZQ)])));
- lab_type__DEOR=(__UINTEGER_32)(t__O3ZQ | 1);
- next__AEOR=((__POINTER )(NULL));
- result__CEOR=((__POINTER *)ptr_table__BEOR)[ 0];
- if ((result__CEOR == (void *)NULL)) {
- result__CEOR=new_lab__2PJ(lab_type__DEOR);
- next__AEOR=(void *)((unsigned long)result__CEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EEOR)));
- ((__POINTER *)next__AEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BEOR)[ 0]=next__AEOR;
- } else {
- next__AEOR=((__POINTER *)result__CEOR)[ 0];
- if ((next__AEOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CEOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EEOR << 1)) <= 4096)) {
- next__AEOR=(void *)((unsigned long)result__CEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EEOR)));
- } else {
- next__AEOR=new_lab__2PJ(lab_type__DEOR);
- };
- ((__POINTER *)next__AEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BEOR)[ 0]=next__AEOR;
- } else {
- ((__POINTER *)result__CEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CEOR=next__AEOR;
- };
- };
- ptr__5P4=result__CEOR;
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- result__4P4=((__HASHED_SEToTYPEo *)ptr__5P4);
- *(result__4P4) = *(HASHED_SEToTYPEo__);
- };
- Self__EBLB=((__HASHED_SEToTYPEo *)result__4P4);
- new_capacity__LXPB=prime_number_ceiling__X3Q( 53);
- Self__EBLB->buckets__SQKB=create__TNVB(new_capacity__LXPB);
- Self__EBLB->capacity__NQKB=new_capacity__LXPB;
- Self__EBLB->count__SRKB= 0;
- Self__BR2B->parent_type__C2IB.subtype_list__BPY=result__4P4;
- fast_add__3PKB(Self__BR2B->parent_type__C2IB.subtype_list__BPY,TYPE_NULL__);
- add_subtype__3Z5B(Self__BR2B,Self__BR2B);
- };
- styl__RCNB=Self__G1IB->parent_itm_type_style__LLB.style__3MC;
- if (((void *)styl__RCNB == (void *)NULL)) {
- result__QCNB=((__TYPE_GENERIC *)base__OCNB)->parent_type__C2IB.default__AKC;
- } else {
- if (((void *)styl__RCNB == (void *)(&__string_13))) {
- Self__5KHQ=((__TYPE_FULL *)((__TYPE_GENERIC *)base__OCNB)->parent_type__C2IB.default__AKC);
- result__QCNB=get_with__3WAB(Self__5KHQ,(__UINTEGER_8)(Self__5KHQ->flag__ATL | 1));
- } else {
- Self__LR4=((__TYPE_FULL *)((__TYPE_GENERIC *)base__OCNB)->parent_type__C2IB.default__AKC);
- result__QCNB=get_with__3WAB(Self__LR4,(__UINTEGER_8)(Self__LR4->flag__ATL | 4));
};
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),result__4UGB->filename__JWB);
+ __tmp__PBY= 0;
+ j__XUGB=__tmp__NCY->parent_arrayed_collection__3AY.upper__QUDB;
+ while ((__tmp__PBY <= j__XUGB)) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+ __tmp__ZUDB=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY)->parent_arrayed_collection__3AY.storage__52XB)[__tmp__PBY];
+ __tmp__1UDB=(__UINTEGER_8__4LC)(__tmp__ZUDB->flag__RLK & 15);
+ val__J3PB= 0;
+ __tmp__4VGB= 0;
+ __tmp__HWGB= 0;
+ if ((__tmp__1UDB == 0)) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'0');
+ } else /* FALSE */ {
+ __tmp__4VGB=(__INTEGER__Q)(((__STRING__BC *)string_tmp__YC)->count__WJ + 1);
+ val__J3PB=__tmp__1UDB;
+ while ((val__J3PB != 0)) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__UINTEGER_8__4LC)(val__J3PB % 10)) + ((__INTEGER_8__FZF )'0'))))));
+ val__J3PB=(__UINTEGER_8__4LC)(val__J3PB / 10);
+ };
+ __tmp__HWGB=((__STRING__BC *)string_tmp__YC)->count__WJ;
+ while ((__tmp__4VGB < __tmp__HWGB)) {
+ Self__O4WT=((__STRING__BC *)string_tmp__YC);
+ __tmp__QVGB=((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__4VGB - 1)];
+ ((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__4VGB - 1)]=((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__HWGB - 1)];
+ ((__CHARACTER__DB *)Self__O4WT->storage__LFL)[(__INTEGER__Q)(__tmp__HWGB - 1)]=__tmp__QVGB;
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB - 1);
+ __tmp__4VGB=(__INTEGER__Q)(__tmp__4VGB + 1);
+ };
+ };
+ __tmp__BVDB=((__TYPE_FULL__XMB *)__tmp__ZUDB)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__BVDB)->__id) {
+ case __TYPE__FF__: {
+ __tmp__BDNT=((__TYPE__FF *)__tmp__BVDB)->prototype__QF->filename__JWB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__BDNT=((__TYPE_NULL__GMB *)__tmp__BVDB)->parent_type__HMB.prototype__QF->filename__JWB;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__BDNT=((__TYPE_VOID__IMB *)__tmp__BVDB)->parent_type__JMB.prototype__QF->filename__JWB;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__BDNT=((__TYPE_CONTEXT__KMB *)__tmp__BVDB)->parent_type__LMB.prototype__QF->filename__JWB;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__BDNT=((__TYPE_ID__MMB *)__tmp__BVDB)->parent_type__NMB.prototype__QF->filename__JWB;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__BDNT=((__TYPE_GENERIC__OCY *)__tmp__BVDB)->key__IZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__X3GB=prototype__32ZG();
+ __tmp__BDNT=__tmp__X3GB->filename__JWB;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__X3GB=prototype__JBFL();
+ __tmp__BDNT=__tmp__X3GB->filename__JWB;
+ } break;
+ };
+ append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__BDNT);
+ __tmp__PBY=(__INTEGER__Q)(__tmp__PBY + 1);
+ };
+ __tmp__GUDB=get__PJC(string_tmp__YC);
+ Self__ZIYC=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)dicog_type__PVDB);
+ result__GJYC=NULL;
+ path__5UGB=((__STRING_CONSTANT__0 *)__tmp__GUDB);
+ __tmp__PBY= 0;
+ j__XUGB=path__5UGB->count__0C;
+ idx_path__YUGB= 1;
+ while ((idx_path__YUGB <= j__XUGB)) {
+ __tmp__PBY=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__PBY) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)path__5UGB->storage__1C)[(__INTEGER__Q)(idx_path__YUGB - 1)])));
+ idx_path__YUGB=(__INTEGER__Q)(idx_path__YUGB + 1);
+ };
+ if ((__tmp__PBY < 0)) {
+ __tmp__PBY=(__INTEGER__Q)(~ __tmp__PBY);
+ };
+ node__FJYC=((void **)Self__ZIYC->buckets__PJYC)[(__INTEGER__Q)(__tmp__PBY % Self__ZIYC->capacity__IJYC)];
+ while ((! (((void *)node__FJYC == (void *)NULL) || ((void *)node__FJYC->key__1JYC == (void *)__tmp__GUDB)))) {
+ node__FJYC=node__FJYC->next__GKYC;
+ };
+ if (((void *)node__FJYC != (void *)NULL)) {
+ result__GJYC=node__FJYC->item__OKYC;
+ };
+ base__5TDB=result__GJYC;
+ if (((void *)result__GJYC == (void *)NULL)) {
+ result__SWMB=NULL;
+ __tmp__33GB=((__POINTER__IB )(NULL));
+ __tmp__4VGB= 0;
+ __tmp__SFOU=((__POINTER__IB )sizeof(__TYPE_GENERIC__OCY));
+ if (((unsigned long)__tmp__SFOU == 0)) {
+ result__SWMB=TYPE_GENERIC__OCY__;
+ } else /* FALSE */ {
+ __tmp__4VGB=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SFOU));
+ if ((__tmp__4VGB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VFOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UFOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_size[(__tmp__VFOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UFOU)));
+ __tmp__33GB=__tmp__TFOU;
+ } else /* FALSE */ {
+ __tmp__VFOU=((__UINTEGER_32__ZWB )__tmp__4VGB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TFOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__UFOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TFOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__TFOU=micro_alloc__table__lab__UKI(__tmp__UFOU,((__POINTER__IB )(&(table_type[(__tmp__VFOU)]))),(__UINTEGER_32__ZWB)(__tmp__VFOU | 1));
+ __tmp__33GB=__tmp__TFOU;
+ };
+ result__SWMB=((__TYPE_GENERIC__OCY *)__tmp__33GB);
+ *(result__SWMB) = *(TYPE_GENERIC__OCY__);
+ };
+ base__5TDB=result__SWMB;
+ Self__RCZC=((__HASHED_DICTIONARYoTYPE_GENERICxStrict_STRING_CONSTANTo__HVDB *)dicog_type__PVDB);
+ __tmp__BDNT=((__STRING_CONSTANT__0 *)__tmp__GUDB);
+ __tmp__4VGB= 0;
+ __tmp__HWGB=__tmp__BDNT->count__0C;
+ __tmp__TWGB= 1;
+ while ((__tmp__TWGB <= __tmp__HWGB)) {
+ __tmp__4VGB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__4VGB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)__tmp__BDNT->storage__1C)[(__INTEGER__Q)(__tmp__TWGB - 1)])));
+ __tmp__TWGB=(__INTEGER__Q)(__tmp__TWGB + 1);
+ };
+ if ((__tmp__4VGB < 0)) {
+ __tmp__4VGB=(__INTEGER__Q)(~ __tmp__4VGB);
+ };
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__4VGB % Self__RCZC->capacity__IJYC);
+ __tmp__TWGB=__tmp__HWGB;
+ node__2CZC=((void **)Self__RCZC->buckets__PJYC)[__tmp__HWGB];
+ while ((! (((void *)node__2CZC == (void *)NULL) || ((void *)node__2CZC->key__1JYC == (void *)__tmp__GUDB)))) {
+ node__2CZC=node__2CZC->next__GKYC;
+ };
+ if (((void *)node__2CZC == (void *)NULL)) {
+ if ((Self__RCZC->capacity__IJYC == Self__RCZC->count__3DZC)) {
+ node1__CATD=NULL;
+ node2__DATD=NULL;
+ old_buckets__BATD=Self__RCZC->buckets__PJYC;
+ __tmp__DYGB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__RCZC->capacity__IJYC + 1));
+ __tmp__TFOU=((__POINTER__IB )(__INTEGER__Q)(__tmp__DYGB * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__UFOU=((__POINTER__IB )(NULL));
+ __tmp__AINT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__UPR=(void *)((unsigned long)(void *)((unsigned long)__tmp__TFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__TFOU=(void *)((unsigned long)__tmp__UPR - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__TFOU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__IBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LBXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KBXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__IBXT=micro_alloc__table__lab__UKI(__tmp__KBXT,((__POINTER__IB )(&(table_size[(__tmp__LBXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KBXT)));
+ ((__POINTER__IB *)__tmp__IBXT)[ 0]=((__POINTER__IB ) 3);
+ __tmp__UFOU=(void *)((unsigned long)__tmp__IBXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__NQR=search__LQCB(__tmp__UPR);
+ __tmp__UFOU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__NQR)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__WS0T=((void **)__tmp__UFOU);
+ __tmp__EYGB=(__INTEGER__Q)(__tmp__DYGB - 1);
+ while ((__tmp__EYGB >= 0)) {
+ Result__WS0T[__tmp__EYGB]=NULL;
+ __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB - 1);
+ };
+ Self__RCZC->buckets__PJYC=Result__WS0T;
+ __tmp__EYGB=(__INTEGER__Q)(Self__RCZC->capacity__IJYC - 1);
+ Self__RCZC->capacity__IJYC=__tmp__DYGB;
+ while ((__tmp__EYGB >= 0)) {
+ node1__CATD=((void **)old_buckets__BATD)[__tmp__EYGB];
+ while (((void *)node1__CATD != (void *)NULL)) {
+ node2__DATD=node1__CATD->next__GKYC;
+ Self__NGOU=((__STRING_CONSTANT__0 *)node1__CATD->key__1JYC);
+ __tmp__P2GB= 0;
+ __tmp__OGOU=Self__NGOU->count__0C;
+ Self__PGOU= 1;
+ while ((Self__PGOU <= __tmp__OGOU)) {
+ __tmp__P2GB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__P2GB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__NGOU->storage__1C)[(__INTEGER__Q)(Self__PGOU - 1)])));
+ Self__PGOU=(__INTEGER__Q)(Self__PGOU + 1);
+ };
+ if ((__tmp__P2GB < 0)) {
+ __tmp__P2GB=(__INTEGER__Q)(~ __tmp__P2GB);
+ };
+ __tmp__OGOU=(__INTEGER__Q)(__tmp__P2GB % Self__RCZC->capacity__IJYC);
+ ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)node1__CATD)->next__GKYC=((void **)Self__RCZC->buckets__PJYC)[__tmp__OGOU];
+ ((void **)Self__RCZC->buckets__PJYC)[__tmp__OGOU]=node1__CATD;
+ node1__CATD=node2__DATD;
+ };
+ __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB - 1);
+ };
+ __tmp__TWGB=(__INTEGER__Q)(__tmp__4VGB % __tmp__DYGB);
+ };
+ node1__CATD=((void **)Self__RCZC->buckets__PJYC)[__tmp__TWGB];
+ node2__DATD=NULL;
+ __tmp__TFOU=((__POINTER__IB )(NULL));
+ __tmp__DYGB= 0;
+ __tmp__UFOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC));
+ if (((unsigned long)__tmp__UFOU == 0)) {
+ node2__DATD=HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__;
+ } else /* FALSE */ {
+ __tmp__DYGB=__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UFOU));
+ if ((__tmp__DYGB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__IBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LBXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KBXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__IBXT=micro_alloc__table__lab__UKI(__tmp__KBXT,((__POINTER__IB )(&(table_size[(__tmp__LBXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KBXT)));
+ __tmp__TFOU=__tmp__IBXT;
+ } else /* FALSE */ {
+ __tmp__LBXT=((__UINTEGER_32__ZWB )__tmp__DYGB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__IBXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KBXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__UFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IBXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IBXT=micro_alloc__table__lab__UKI(__tmp__KBXT,((__POINTER__IB )(&(table_type[(__tmp__LBXT)]))),(__UINTEGER_32__ZWB)(__tmp__LBXT | 1));
+ __tmp__TFOU=__tmp__IBXT;
+ };
+ node2__DATD=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)__tmp__TFOU);
+ *(node2__DATD) = *(HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC__);
+ };
+ Self__TDAF=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)node2__DATD);
+ Self__TDAF->item__OKYC=result__SWMB;
+ Self__TDAF->key__1JYC=__tmp__GUDB;
+ Self__TDAF->next__GKYC=node1__CATD;
+ node__2CZC=node2__DATD;
+ ((void **)Self__RCZC->buckets__PJYC)[__tmp__TWGB]=node2__DATD;
+ Self__RCZC->count__3DZC=(__INTEGER__Q)(Self__RCZC->count__3DZC + 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxStrict_STRING_CONSTANTo__DJYC *)node__2CZC)->item__OKYC=result__SWMB;
+ };
+ Self__FYMB=((__TYPE_GENERIC__OCY *)result__SWMB);
+ __tmp__1UDB= 0;
+ Self__FYMB->parent_type__PCY.index__CLC=index_count__ALC;
+ index_count__ALC=(__INTEGER__Q)(index_count__ALC + 1);
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),Self__SAY->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC);
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'[');
+ __tmp__4VGB=(__INTEGER__Q)(__tmp__NCY->parent_arrayed_collection__3AY.upper__QUDB - 1);
+ __tmp__HWGB= 0;
+ while ((__tmp__HWGB <= __tmp__4VGB)) {
+ append_name_in__APXE(((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY)->parent_arrayed_collection__3AY.storage__52XB)[__tmp__HWGB]),string_tmp__YC);
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),',');
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB + 1);
+ };
+ Self__UBKC=((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__NCY);
+ __tmp__ZUDB=((void **)Self__UBKC->parent_arrayed_collection__3AY.storage__52XB)[Self__UBKC->parent_arrayed_collection__3AY.upper__QUDB];
+ append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__ZUDB),string_tmp__YC);
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),']');
+ __tmp__BDNT=get__PJC(string_tmp__YC);
+ Self__FYMB->name__HZMB=__tmp__BDNT;
+ Self__FYMB->key__IZMB=__tmp__GUDB;
+ Self__FYMB->generic_list__JZMB=__tmp__NCY;
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__BDNT);
+ Self__O4WT=((__STRING__BC *)string_tmp__YC);
+ __tmp__DA5T=Self__O4WT->storage__LFL;
+ __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ - 1);
+ Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+ __tmp__HWGB=__tmp__4VGB;
+ while ((__tmp__HWGB >= 0)) {
+ if ((',' == Self__FA5T[__tmp__HWGB])) {
+ Self__FA5T[__tmp__HWGB]='x';
+ };
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB - 1);
+ };
+ Self__O4WT=((__STRING__BC *)string_tmp__YC);
+ __tmp__DA5T=Self__O4WT->storage__LFL;
+ __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ - 1);
+ Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+ __tmp__HWGB=__tmp__4VGB;
+ while ((__tmp__HWGB >= 0)) {
+ if (('[' == Self__FA5T[__tmp__HWGB])) {
+ Self__FA5T[__tmp__HWGB]='o';
+ };
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB - 1);
+ };
+ Self__O4WT=((__STRING__BC *)string_tmp__YC);
+ __tmp__DA5T=Self__O4WT->storage__LFL;
+ __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ - 1);
+ Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+ __tmp__HWGB=__tmp__4VGB;
+ while ((__tmp__HWGB >= 0)) {
+ if ((']' == Self__FA5T[__tmp__HWGB])) {
+ Self__FA5T[__tmp__HWGB]='o';
+ };
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB - 1);
+ };
+ Self__O4WT=((__STRING__BC *)string_tmp__YC);
+ __tmp__DA5T=Self__O4WT->storage__LFL;
+ __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ - 1);
+ Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+ __tmp__HWGB=__tmp__4VGB;
+ while ((__tmp__HWGB >= 0)) {
+ if ((' ' == Self__FA5T[__tmp__HWGB])) {
+ Self__FA5T[__tmp__HWGB]='_';
+ };
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB - 1);
+ };
+ Self__O4WT=((__STRING__BC *)string_tmp__YC);
+ __tmp__DA5T=Self__O4WT->storage__LFL;
+ __tmp__4VGB=(__INTEGER__Q)(Self__O4WT->count__WJ - 1);
+ Self__FA5T=((__CHARACTER__DB *)__tmp__DA5T);
+ __tmp__HWGB=__tmp__4VGB;
+ while ((__tmp__HWGB >= 0)) {
+ if (('.' == Self__FA5T[__tmp__HWGB])) {
+ Self__FA5T[__tmp__HWGB]='_';
+ };
+ __tmp__HWGB=(__INTEGER__Q)(__tmp__HWGB - 1);
+ };
+ __tmp__BDNT=get_intern__VROB(string_tmp__YC);
+ Self__FYMB->parent_type__PCY.intern_name__TZMB=__tmp__BDNT;
+ Self__FYMB->parent_type__PCY.prototype__QF=result__4UGB;
+ __tmp__VZMB=create_with_capacity__2MD( 10);
+ Self__FYMB->parent_type__PCY.slot_run__2LC=__tmp__VZMB;
+ if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->type_style__XZMB == (void *)(&__string_18))) {
+ __tmp__1UDB= 3;
+ __tmp__RVGB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__RVGB=FALSE__O__;
+ };
+ if ((! __tmp__RVGB)) {
+ if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->type_style__XZMB == (void *)(&__string_19))) {
+ __tmp__1UDB= 12;
+ };
+ };
+ __tmp__ZUDB=create__with__FND(Self__FYMB,__tmp__1UDB);
+ Self__FYMB->parent_type__PCY.default__CMC=__tmp__ZUDB;
+ init_slot_for__3IZC(((__PROTOTYPE__MF *)Self__FYMB->parent_type__PCY.prototype__QF),Self__FYMB);
+ result__SGOU=NULL;
+ __tmp__33GB=((__POINTER__IB )(NULL));
+ __tmp__4VGB= 0;
+ __tmp__SFOU=((__POINTER__IB )sizeof(__HASHED_SEToTYPEo__00MB));
+ if (((unsigned long)__tmp__SFOU == 0)) {
+ result__SGOU=HASHED_SEToTYPEo__00MB__;
+ } else /* FALSE */ {
+ __tmp__4VGB=__HASHED_SEToTYPEo__00MB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SFOU));
+ if ((__tmp__4VGB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__AINT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__UPR=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VFOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__UPR / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__AINT=micro_alloc__table__lab__UKI(__tmp__UPR,((__POINTER__IB )(&(table_size[(__tmp__VFOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__UPR)));
+ __tmp__33GB=__tmp__AINT;
+ } else /* FALSE */ {
+ __tmp__VFOU=((__UINTEGER_32__ZWB )__tmp__4VGB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__AINT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__UPR=(void *)((unsigned long)(void *)((unsigned long)__tmp__SFOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AINT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__AINT=micro_alloc__table__lab__UKI(__tmp__UPR,((__POINTER__IB )(&(table_type[(__tmp__VFOU)]))),(__UINTEGER_32__ZWB)(__tmp__VFOU | 1));
+ __tmp__33GB=__tmp__AINT;
+ };
+ result__SGOU=((__HASHED_SEToTYPEo__00MB *)__tmp__33GB);
+ *(result__SGOU) = *(HASHED_SEToTYPEo__00MB__);
+ };
+ Self__4GOU=((__HASHED_SEToTYPEo__00MB *)result__SGOU);
+ __tmp__4VGB=prime_number_ceiling__OKN( 53);
+ __tmp__AHOU=create__ARDD(__tmp__4VGB);
+ Self__4GOU->buckets__3LZC=__tmp__AHOU;
+ Self__4GOU->capacity__WLZC=__tmp__4VGB;
+ Self__4GOU->count__3MZC= 0;
+ Self__FYMB->parent_type__PCY.subtype_list__A1MB=result__SGOU;
+ fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__FYMB->parent_type__PCY.subtype_list__A1MB),TYPE_NULL__GMB__);
+ add_subtype__TUOB(Self__FYMB,Self__FYMB);
+ if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB != (void *)NULL)) {
+ __tmp__DYGB=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB)->parent_arrayed_collection__CMB.upper__WBY + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__O1MB=create_with_capacity__XHRB(__tmp__DYGB);
+ Self__FYMB->export_list__P1MB=__tmp__O1MB;
+ __tmp__DYGB=Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB->parent_arrayed_collection__CMB.upper__WBY;
+ __tmp__EYGB= 0;
+ while ((__tmp__EYGB <= __tmp__DYGB)) {
+ __tmp__31MB=Self__FYMB->export_list__P1MB;
+ __tmp__A2MB=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->export_list__D1MB)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__EYGB];
+ switch (((struct ___OBJ *)__tmp__A2MB)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__B2MB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__B2MB=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__B2MB=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__B2MB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__B2MB=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+ } break;
+ };
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__31MB),__tmp__B2MB);
+ __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB + 1);
+ };
+ };
+ if (((void *)Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB != (void *)NULL)) {
+ __tmp__DYGB=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB)->parent_arrayed_collection__CMB.upper__WBY + 1);
+ __tmp__O1MB=create_with_capacity__XHRB(__tmp__DYGB);
+ Self__FYMB->import_list__T2MB=__tmp__O1MB;
+ __tmp__DYGB=Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB->parent_arrayed_collection__CMB.upper__WBY;
+ __tmp__EYGB= 0;
+ while ((__tmp__EYGB <= __tmp__DYGB)) {
+ __tmp__31MB=Self__FYMB->import_list__T2MB;
+ __tmp__A2MB=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__FYMB->parent_type__PCY.prototype__QF->import_list__H2MB)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__EYGB];
+ switch (((struct ___OBJ *)__tmp__A2MB)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__B2MB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__B2MB=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__B2MB=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__B2MB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__B2MB=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__A2MB)),Self__FYMB);
+ } break;
+ };
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__31MB),__tmp__B2MB);
+ __tmp__EYGB=(__INTEGER__Q)(__tmp__EYGB + 1);
+ };
+ };
+ };
+ __tmp__GUDB=Self__SAY->parent_itm_type_style__MPB.style__UPC;
+ if (((void *)__tmp__GUDB == (void *)NULL)) {
+ __tmp__OBY=base__5TDB->parent_type__PCY.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)__tmp__GUDB == (void *)(&__string_18))) {
+ __tmp__B2MB=((__TYPE_FULL__XMB *)base__5TDB->parent_type__PCY.default__CMC);
+ __tmp__FOYS=get_with__DJRB(__tmp__B2MB,(__UINTEGER_8__4LC)(__tmp__B2MB->flag__RLK | 1));
+ __tmp__OBY=__tmp__FOYS;
+ } else /* FALSE */ {
+ __tmp__B2MB=((__TYPE_FULL__XMB *)base__5TDB->parent_type__PCY.default__CMC);
+ __tmp__FOYS=get_with__DJRB(__tmp__B2MB,(__UINTEGER_8__4LC)(__tmp__B2MB->flag__RLK | 4));
+ __tmp__OBY=__tmp__FOYS;
+ };
+ };
+ result__BBY=__tmp__OBY;
+ };
+ __tmp__NBY=result__BBY;
+ return(__tmp__NBY);
+}
+
+static void* prototype__32ZG()
+// () With result Recursive, No inlinable.
+{
+ void *__tmp__A3ZG;
+ __PROTOTYPE__MF *__tmp__B3ZG;
+ __tmp__A3ZG=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__A3ZG)->__id) {
+ case __TYPE__FF__: {
+ __tmp__B3ZG=((__TYPE__FF *)__tmp__A3ZG)->prototype__QF;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__B3ZG=((__TYPE_NULL__GMB *)__tmp__A3ZG)->parent_type__HMB.prototype__QF;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__B3ZG=((__TYPE_VOID__IMB *)__tmp__A3ZG)->parent_type__JMB.prototype__QF;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__B3ZG=((__TYPE_CONTEXT__KMB *)__tmp__A3ZG)->parent_type__LMB.prototype__QF;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__B3ZG=((__TYPE_ID__MMB *)__tmp__A3ZG)->parent_type__NMB.prototype__QF;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__B3ZG=((__TYPE_GENERIC__OCY *)__tmp__A3ZG)->parent_type__PCY.prototype__QF;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__B3ZG=prototype__32ZG();
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__B3ZG=prototype__JBFL();
+ } break;
};
- return(result__QCNB);
+ __tmp__A3ZG=__tmp__B3ZG;
+ return(__tmp__A3ZG);
}
-static void* prototype__QLEJ()
-// () With resultRecursive, No inlinable.
+static void* prototype__JBFL()
+// () With result Recursive, No inlinable.
{
- void *__tmp__TLEJ;
- void *__tmp__ULEJ;
- __tmp__TLEJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__TLEJ)->__id) {
- case __TYPE__: {
- __tmp__ULEJ=((__TYPE *)__tmp__TLEJ)->prototype__RD;
+ void *__tmp__MBFL;
+ __PROTOTYPE__MF *__tmp__NBFL;
+ __tmp__MBFL=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__MBFL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__NBFL=((__TYPE__FF *)__tmp__MBFL)->prototype__QF;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__NBFL=((__TYPE_NULL__GMB *)__tmp__MBFL)->parent_type__HMB.prototype__QF;
} break;
- case __TYPE_NULL__: {
- __tmp__ULEJ=((__TYPE_NULL *)__tmp__TLEJ)->parent_type__TIB.prototype__RD;
+ case __TYPE_VOID__IMB__: {
+ __tmp__NBFL=((__TYPE_VOID__IMB *)__tmp__MBFL)->parent_type__JMB.prototype__QF;
} break;
- case __TYPE_VOID__: {
- __tmp__ULEJ=((__TYPE_VOID *)__tmp__TLEJ)->parent_type__UIB.prototype__RD;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__NBFL=((__TYPE_CONTEXT__KMB *)__tmp__MBFL)->parent_type__LMB.prototype__QF;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__ULEJ=((__TYPE_CONTEXT *)__tmp__TLEJ)->parent_type__VIB.prototype__RD;
+ case __TYPE_ID__MMB__: {
+ __tmp__NBFL=((__TYPE_ID__MMB *)__tmp__MBFL)->parent_type__NMB.prototype__QF;
} break;
- case __TYPE_ID__: {
- __tmp__ULEJ=((__TYPE_ID *)__tmp__TLEJ)->parent_type__WIB.prototype__RD;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__NBFL=((__TYPE_GENERIC__OCY *)__tmp__MBFL)->parent_type__PCY.prototype__QF;
} break;
- case __TYPE_GENERIC__: {
- __tmp__ULEJ=((__TYPE_GENERIC *)__tmp__TLEJ)->parent_type__C2IB.prototype__RD;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__NBFL=prototype__32ZG();
} break;
- case __PROFIL_BLOCK__: {
- __tmp__ULEJ=prototype__QLEJ();
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__NBFL=prototype__JBFL();
} break;
};
- return(__tmp__ULEJ);
+ __tmp__MBFL=__tmp__NBFL;
+ return(__tmp__MBFL);
}
-static void* push_extern__profil__FGQC(__POSITION pos__HGQC,void *prof__IGQC)
-// ({POSITION},{NULLxPROFIL_SLOT}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoINSTRo__EA4D* create_with_capacity__QXEE(__INTEGER__Q new_count__SXEE)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __CONTEXT *result__LQCD,*Self__DH4F;
- __POINTER ptr__MQCD,ptr_table__GEOR,next__FEOR,result__HEOR;
- __POINTER ptr_table__LEOR,next__KEOR,result__MEOR;
- __INTEGER typ_id__RQCD;
- __UINTEGER_32 sz__OQCD,a__J5ZQ,new_size__H5ZQ,t__N5ZQ,a__P5ZQ;
- __UINTEGER_32 new_size__OEOR,lab_type__NEOR;
- void *res__HH4F;
- top__KGQC=(__INTEGER)(top__KGQC + 1);
- if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
- result__LQCD=NULL;
- ptr__MQCD=((__POINTER )(NULL));
- typ_id__RQCD= 0;
- sz__OQCD=((__UINTEGER_32 )sizeof(__CONTEXT));
- if ((sz__OQCD == 0)) {
- result__LQCD=CONTEXT__;
- } else {
- typ_id__RQCD=__CONTEXT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OQCD);
- if ((typ_id__RQCD == (__INTEGER)(- 1))) {
- a__J5ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__H5ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__OQCD + a__J5ZQ) & (__UINTEGER_32)(~ a__J5ZQ));
- ptr_table__GEOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H5ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FEOR=((__POINTER )(NULL));
- result__HEOR=((__POINTER *)ptr_table__GEOR)[ 0];
- if ((result__HEOR == (void *)NULL)) {
- result__HEOR=new_lab__2PJ(new_size__H5ZQ);
- next__FEOR=(void *)((unsigned long)result__HEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5ZQ)));
- ((__POINTER *)next__FEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GEOR)[ 0]=next__FEOR;
- } else {
- next__FEOR=((__POINTER *)result__HEOR)[ 0];
- if ((next__FEOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HEOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__H5ZQ << 1)) <= 4096)) {
- next__FEOR=(void *)((unsigned long)result__HEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H5ZQ)));
- } else {
- next__FEOR=new_lab__2PJ(new_size__H5ZQ);
- };
- ((__POINTER *)next__FEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GEOR)[ 0]=next__FEOR;
- } else {
- ((__POINTER *)result__HEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HEOR=next__FEOR;
- };
- };
- ptr__MQCD=result__HEOR;
- } else {
- t__N5ZQ=((__UINTEGER_32 )typ_id__RQCD);
- a__P5ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OEOR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQCD + a__P5ZQ) & (__UINTEGER_32)(~ a__P5ZQ));
- ptr_table__LEOR=((__POINTER )(&(table_type[(t__N5ZQ)])));
- lab_type__NEOR=(__UINTEGER_32)(t__N5ZQ | 1);
- next__KEOR=((__POINTER )(NULL));
- result__MEOR=((__POINTER *)ptr_table__LEOR)[ 0];
- if ((result__MEOR == (void *)NULL)) {
- result__MEOR=new_lab__2PJ(lab_type__NEOR);
- next__KEOR=(void *)((unsigned long)result__MEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OEOR)));
- ((__POINTER *)next__KEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LEOR)[ 0]=next__KEOR;
- } else {
- next__KEOR=((__POINTER *)result__MEOR)[ 0];
- if ((next__KEOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MEOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OEOR << 1)) <= 4096)) {
- next__KEOR=(void *)((unsigned long)result__MEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OEOR)));
- } else {
- next__KEOR=new_lab__2PJ(lab_type__NEOR);
- };
- ((__POINTER *)next__KEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LEOR)[ 0]=next__KEOR;
- } else {
- ((__POINTER *)result__MEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MEOR=next__KEOR;
- };
- };
- ptr__MQCD=result__MEOR;
- };
- result__LQCD=((__CONTEXT *)ptr__MQCD);
- *(result__LQCD) = *(CONTEXT__);
- };
- add_last__5SZD(stack__TGQC,result__LQCD);
- };
- Self__DH4F=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
- res__HH4F=NULL;
- Self__DH4F->local__KH4F=stack_local_lower__IH4F;
- Self__DH4F->result__NH4F=stack_result_lower__LH4F;
- Self__DH4F->list__PH4F=list_current__EH1;
- Self__DH4F->old_profil_first__RH4F=profil_first__LPQC;
- Self__DH4F->profil__TH4F=profil_second__KPQC;
- stack_local_lower__IH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- list_current__EH1=create__YBAG(pos__HGQC);
- profil_first__LPQC=prof__IGQC;
- profil_second__KPQC=prof__IGQC;
- if ((debug_level_option__3C != 0)) {
- res__HH4F=create__name__style__type__E5JG(pos__HGQC,(&__string_58),'+',((__TYPE_FULL *)TYPE_CONTEXT__->parent_type__VIB.default__AKC));
- ((__LOCAL *)res__HH4F)->parent_variable__T1LC.ensure_count__YDAG= 1;
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__context__first__E0EG(PUSH__,pos__HGQC,res__HH4F,TRUE__));
- };
- return(res__HH4F);
+ __POINTER__IB ptr__VHCF,__tmp__1HCF,__tmp__NGXT,__tmp__PGXT;
+ __INTEGER__Q typ_id__ZHCF;
+ __UINTEGER_32__ZWB __tmp__QGXT;
+ __FAST_ARRAYoINSTRo__EA4D *result__UHCF,*Self__1G5F;
+ void **__tmp__LH5F;
+ result__UHCF=NULL;
+ ptr__VHCF=((__POINTER__IB )(NULL));
+ typ_id__ZHCF= 0;
+ __tmp__1HCF=((__POINTER__IB )sizeof(__FAST_ARRAYoINSTRo__EA4D));
+ if (((unsigned long)__tmp__1HCF == 0)) {
+ result__UHCF=FAST_ARRAYoINSTRo__EA4D__;
+ } else /* FALSE */ {
+ typ_id__ZHCF=__FAST_ARRAYoINSTRo__EA4D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1HCF));
+ if ((typ_id__ZHCF == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__1HCF - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PGXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NGXT=micro_alloc__table__lab__UKI(__tmp__PGXT,((__POINTER__IB )(&(table_size[(__tmp__QGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PGXT)));
+ ptr__VHCF=__tmp__NGXT;
+ } else /* FALSE */ {
+ __tmp__QGXT=((__UINTEGER_32__ZWB )typ_id__ZHCF);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__1HCF - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NGXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__NGXT=micro_alloc__table__lab__UKI(__tmp__PGXT,((__POINTER__IB )(&(table_type[(__tmp__QGXT)]))),(__UINTEGER_32__ZWB)(__tmp__QGXT | 1));
+ ptr__VHCF=__tmp__NGXT;
+ };
+ result__UHCF=((__FAST_ARRAYoINSTRo__EA4D *)ptr__VHCF);
+ *(result__UHCF) = *(FAST_ARRAYoINSTRo__EA4D__);
+ };
+ Self__1G5F=((__FAST_ARRAYoINSTRo__EA4D *)result__UHCF);
+ if ((Self__1G5F->parent_arrayed_collection__MA4D.capacity__X04F < new_count__SXEE)) {
+ __tmp__LH5F=create__QCNG(new_count__SXEE);
+ Self__1G5F->parent_arrayed_collection__MA4D.storage__V14F=__tmp__LH5F;
+ Self__1G5F->parent_arrayed_collection__MA4D.capacity__X04F=new_count__SXEE;
+ };
+ Self__1G5F->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(- 1);
+ Self__1G5F=result__UHCF;
+ return(Self__1G5F);
}
-static void add_last__IK4G(__FAST_ARRAYoINSTRo *Self__JK4G,void *element__KK4G)
-// ({FAST_ARRAYoINSTRo},{NULLxLISTxSTRING_CSTxPUSHxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxSWITCHxNODE_TYPExREAD_LOCALxEXPR_MULTIPLExNODE_STYLExWRITE_GLOBALxWRITE_SLOTxEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxNOPxREAD_SLOTxWRITE_LOCALxREAD_GLOBALxEXPR_NOT_LOGICxLOOPxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxLOOP_ENDxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) VoidNo recursive, No inlinable.
+static __LOCAL__L4WC* create__name__style__type__HIND(__POSITION__OL p__JIND,__STRING_CONSTANT__0 *n__KIND,__CHARACTER__DB c__LIND,__TYPE_FULL__XMB *t__MIND)
+// ({POSITION__OL},{NULLxSTRING_CONSTANT__0},{CHARACTER__DB},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
{
- __INTEGER new_capacity__LK4G,__tmp__TL4G,__tmp__HGDI,Self__NEKJ;
- __BOOLEAN __tmp__0K4G;
- void **__tmp__SL4G,**new__UFDI;
- new_capacity__LK4G= 0;
- if (((__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG + 1) <= (__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G - 1))) {
- Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG + 1);
- __tmp__0K4G=TRUE__;
+ __LOCAL__L4WC *result__JQRD,*Self__0M5D;
+ __POINTER__IB ptr__KQRD,__tmp__QQRD,__tmp__J5WT,__tmp__L5WT;
+ __INTEGER__Q typ_id__OQRD;
+ __UINTEGER_32__ZWB __tmp__M5WT;
+ __STRING_CONSTANT__0 *__tmp__TN5D;
+ __TYPE_FULL__XMB *Self__3P0R,*__tmp__AQ0R;
+ __TYPES_TMP__AN5D *__tmp__VO5D;
+ __TYPES__BN5D *__tmp__YO5D;
+ void *__tmp__GP5D;
+ __TYPE_BLOCK__CP5D *__tmp__IP5D;
+ __BOOLEAN__L __tmp__1N5D,__tmp__5N5D;
+ result__JQRD=NULL;
+ ptr__KQRD=((__POINTER__IB )(NULL));
+ typ_id__OQRD= 0;
+ __tmp__QQRD=((__POINTER__IB )sizeof(__LOCAL__L4WC));
+ if (((unsigned long)__tmp__QQRD == 0)) {
+ result__JQRD=LOCAL__L4WC__;
+ } else /* FALSE */ {
+ typ_id__OQRD=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QQRD));
+ if ((typ_id__OQRD == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__J5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__L5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QQRD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__M5WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L5WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__J5WT=micro_alloc__table__lab__UKI(__tmp__L5WT,((__POINTER__IB )(&(table_size[(__tmp__M5WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L5WT)));
+ ptr__KQRD=__tmp__J5WT;
+ } else /* FALSE */ {
+ __tmp__M5WT=((__UINTEGER_32__ZWB )typ_id__OQRD);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__J5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__L5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__QQRD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__J5WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__J5WT=micro_alloc__table__lab__UKI(__tmp__L5WT,((__POINTER__IB )(&(table_type[(__tmp__M5WT)]))),(__UINTEGER_32__ZWB)(__tmp__M5WT | 1));
+ ptr__KQRD=__tmp__J5WT;
+ };
+ result__JQRD=((__LOCAL__L4WC *)ptr__KQRD);
+ *(result__JQRD) = *(LOCAL__L4WC__);
+ };
+ Self__0M5D=((__LOCAL__L4WC *)result__JQRD);
+ Self__0M5D->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B=p__JIND;
+ Self__0M5D->parent_variable__O4WC.parent_named__N4WC.name__GWB=n__KIND;
+ Self__0M5D->is_result__SN5D=FALSE__O__;
+ __tmp__TN5D=get_intern__VROB(n__KIND);
+ Self__0M5D->parent_variable__O4WC.intern_name__UN5D=__tmp__TN5D;
+ if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)t__MIND)->flag__RLK & 1) != 0)) {
+ __tmp__1N5D=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)t__MIND));
+ __tmp__5N5D=(! __tmp__1N5D);
+ } else /* FALSE */ {
+ __tmp__5N5D=FALSE__O__;
+ };
+ if (__tmp__5N5D) {
+ Self__3P0R=((__TYPE_FULL__XMB *)t__MIND);
+ __tmp__AQ0R=get_with__DJRB(Self__3P0R,(__UINTEGER_8__4LC)(Self__3P0R->flag__RLK | 16));
+ Self__0M5D->parent_variable__O4WC.type__IO5D=__tmp__AQ0R;
+ } else /* FALSE */ {
+ Self__0M5D->parent_variable__O4WC.type__IO5D=t__MIND;
+ };
+ Self__0M5D->parent_variable__O4WC.parent_named__N4WC.style__0KQC=c__LIND;
+ if (((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__0M5D->parent_variable__O4WC.type__IO5D)->flag__RLK & 1) != 0) && ((void *)((__TYPE_FULL__XMB *)Self__0M5D->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__0M5D->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+ __tmp__VO5D=new__2FHG();
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__VO5D),((__TYPE_FULL__XMB *)t__MIND)->the_parent_type__QLK);
+ __tmp__YO5D=to_types__WVXI(((__TYPES_TMP__AN5D *)__tmp__VO5D));
+ Self__0M5D->parent_variable__O4WC.type_list__ZO5D=__tmp__YO5D;
+ } else /* FALSE */ {
+ Self__0M5D->parent_variable__O4WC.type_list__ZO5D=TYPES__BN5D__;
+ };
+ __tmp__GP5D=((__TYPE_FULL__XMB *)Self__0M5D->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+ if (__tmp__GP5D==NULL) {
+ __tmp__IP5D=NULL;
} else {
- __tmp__0K4G=FALSE__;
+ switch (((struct ___OBJ *)__tmp__GP5D)->__id) {
+ case __TYPE__FF__: {
+ __tmp__IP5D=NULL;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__IP5D=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__IP5D=NULL;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__IP5D=NULL;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__IP5D=NULL;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__IP5D=NULL;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__IP5D=((void *)__tmp__GP5D);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__IP5D=NULL;
+ } break;
+ }
};
- if ((! __tmp__0K4G)) {
- if ((Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G == 0)) {
- Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G=create__EFEH();
- Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G= 2;
- Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG= 0;
- } else {
- new_capacity__LK4G=(__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G << 1);
- __tmp__SL4G=Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__TL4G=Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G;
- new__UFDI=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__SL4G)),((__UINTEGER_32 )(__INTEGER)(__tmp__TL4G * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__LK4G * ((__INTEGER )(sizeof(void *)))))));
- __tmp__HGDI=(__INTEGER)(new_capacity__LK4G - 1);
- Self__NEKJ=__tmp__TL4G;
- while ((Self__NEKJ <= __tmp__HGDI)) {
- new__UFDI[Self__NEKJ]=NULL;
- Self__NEKJ=(__INTEGER)(Self__NEKJ + 1);
- };
- Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G=new__UFDI;
- Self__JK4G->parent_arrayed_collection__QTOG.capacity__NK4G=new_capacity__LK4G;
- Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG + 1);
- };
- };
- ((void **)Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G)[Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG]=element__KK4G;
+ if ((((void *)__tmp__IP5D != (void *)NULL) && ((void *)Self__0M5D->parent_variable__O4WC.parent_named__N4WC.name__GWB == (void *)(&__string_67)))) {
+ print__KKG((&__string_333));
+ print__KKG(((__STRING_CONSTANT__0 *)Self__0M5D->parent_variable__O4WC.intern_name__UN5D));
+ print__KKG((&__string_334));
+ print__KKG((&__string_335));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
+ Self__0M5D=result__JQRD;
+ return(Self__0M5D);
}
-static __INTEGER argument_count__XZBG(__ITM_SLOT *Self__YZBG)
-// ({ITM_SLOT}) With resultNo recursive, No inlinable.
+static __PUSH__IXB* create__context__first__G2FD(__PUSH__IXB *Self__H2FD,__POSITION__OL pos__I2FD,__LOCAL__L4WC *v__J2FD,__BOOLEAN__L f__K2FD)
+// ({PUSH__IXB},{POSITION__OL},{NULLxLOCAL__L4WC},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
{
- __INTEGER result__0ZBG,__tmp__A0BG,Self__C3EG,__tmp__I0BG;
- void *__tmp__H0BG;
- void **__tmp__JBAR;
- result__0ZBG= 0;
- __tmp__A0BG=((__FAST_ARRAYoITM_ARGUMENTo *)Self__YZBG->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D;
- Self__C3EG= 0;
- __tmp__JBAR=((__FAST_ARRAYoITM_ARGUMENTo *)Self__YZBG->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D;
- while ((Self__C3EG <= __tmp__A0BG)) {
- __tmp__H0BG=((void **)__tmp__JBAR)[Self__C3EG];
- if (((struct ___OBJ *)__tmp__H0BG)->__id==__ITM_ARG__) {
- __tmp__I0BG= 1;
- } else {
- __tmp__I0BG=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__H0BG)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
- };
- result__0ZBG=(__INTEGER)(result__0ZBG + __tmp__I0BG);
- Self__C3EG=(__INTEGER)(Self__C3EG + 1);
+ __PUSH__IXB *result__RJND,*Self__V44D;
+ __POINTER__IB ptr__SJND,__tmp__YJND,__tmp__Q5WT,__tmp__S5WT;
+ __INTEGER__Q typ_id__WJND;
+ __UINTEGER_32__ZWB __tmp__T5WT;
+ result__RJND=NULL;
+ ptr__SJND=((__POINTER__IB )(NULL));
+ typ_id__WJND= 0;
+ __tmp__YJND=((__POINTER__IB )sizeof(__PUSH__IXB));
+ if (((unsigned long)__tmp__YJND == 0)) {
+ result__RJND=Self__H2FD;
+ } else /* FALSE */ {
+ typ_id__WJND=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YJND));
+ if ((typ_id__WJND == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__Q5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__S5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YJND - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__T5WT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__S5WT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__Q5WT=micro_alloc__table__lab__UKI(__tmp__S5WT,((__POINTER__IB )(&(table_size[(__tmp__T5WT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__S5WT)));
+ ptr__SJND=__tmp__Q5WT;
+ } else /* FALSE */ {
+ __tmp__T5WT=((__UINTEGER_32__ZWB )typ_id__WJND);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__Q5WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__S5WT=(void *)((unsigned long)(void *)((unsigned long)__tmp__YJND - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q5WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__Q5WT=micro_alloc__table__lab__UKI(__tmp__S5WT,((__POINTER__IB )(&(table_type[(__tmp__T5WT)]))),(__UINTEGER_32__ZWB)(__tmp__T5WT | 1));
+ ptr__SJND=__tmp__Q5WT;
+ };
+ result__RJND=((__PUSH__IXB *)ptr__SJND);
+ *(result__RJND) = *(Self__H2FD);
+ };
+ Self__V44D=((__PUSH__IXB *)result__RJND);
+ if (((void *)v__J2FD == (void *)NULL)) {
+ print__KKG((&__string_336));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
};
- return(result__0ZBG);
+ Self__V44D->parent_instr__JXB.parent_itm_object__YH.position__P2B=pos__I2FD;
+ Self__V44D->context__N54D=v__J2FD;
+ Self__V44D->is_first__O54D=f__K2FD;
+ Self__V44D=result__RJND;
+ return(Self__V44D);
}
-static void* get_slot__20BG(__TYPE *Self__30BG,void *n__40BG)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void add_last__S04F(__FAST_ARRAYoINSTRo__EA4D *Self__T04F,void *element__U04F)
+// ({FAST_ARRAYoINSTRo__EA4D},{NULLxLIST__WHxSTRING_CST__5JxCALL_NULL__IUBxPUSH__IXBxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxSWITCH__QDXCxNODE_TYPE__SK2CxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxWRITE_GLOBAL__WXKJxWRITE_SLOT__EYKJxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxNOP__RXVJxWRITE_LOCAL__TEYJxLOOP__LRBKxCALL_SLOT__GAZKxNODE_STYLE__RD4KxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxLOOP_END__W0RMxCOP_LOCK__240MxCOP_UNLOCK__4C1MxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) Void No recursive, No inlinable.
{
- __INTEGER j__B1BG;
- void *result__A1BG,*__tmp__X1BG,*__tmp__L2BG;
- __SLOT_DATA *Self__R4BR;
- void *result__Q4BR,*__tmp__Y1BG;
- __SECTION_ *Self__GDOQ;
- void *__tmp__M2BG;
- __BOOLEAN __tmp__C2BG;
- j__B1BG= 0;
- result__A1BG=get_local_slot__P3EG(Self__30BG,n__40BG);
- if (((void *)result__A1BG == (void *)NULL)) {
- j__B1BG= 0;
- while_do__PZMG:
+ __INTEGER__Q __tmp__214F,__tmp__414F,__tmp__0R2G,Self__KAVH;
+ __POINTER__IB __tmp__YR2G;
+ __BOOLEAN__L __tmp__E14F;
+ void **__tmp__U14F;
+ if (((__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE + 1) <= (__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F - 1))) {
+ Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ __tmp__E14F=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__E14F=FALSE__O__;
+ };
+ if ((! __tmp__E14F)) {
+ if ((Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F == 0)) {
+ __tmp__U14F=create__QCNG( 2);
+ Self__T04F->parent_arrayed_collection__MA4D.storage__V14F=__tmp__U14F;
+ Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F= 2;
+ Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE= 0;
+ } else /* FALSE */ {
+ __tmp__214F=(__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F << 1);
+ __tmp__U14F=Self__T04F->parent_arrayed_collection__MA4D.storage__V14F;
+ __tmp__414F=Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F;
+ __tmp__YR2G=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__U14F)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__414F * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__214F * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__U14F=((void **)__tmp__YR2G);
+ __tmp__0R2G=(__INTEGER__Q)(__tmp__214F - 1);
+ Self__KAVH=__tmp__414F;
+ while ((Self__KAVH <= __tmp__0R2G)) {
+ __tmp__U14F[Self__KAVH]=NULL;
+ Self__KAVH=(__INTEGER__Q)(Self__KAVH + 1);
+ };
+ Self__T04F->parent_arrayed_collection__MA4D.storage__V14F=__tmp__U14F;
+ Self__T04F->parent_arrayed_collection__MA4D.capacity__X04F=__tmp__214F;
+ Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ };
+ };
+ ((void **)Self__T04F->parent_arrayed_collection__MA4D.storage__V14F)[Self__T04F->parent_arrayed_collection__MA4D.upper__4TLE]=element__U04F;
+}
+
+static void* get_slot__2QGG(__TYPE__FF *Self__3QGG,__STRING_CONSTANT__0 *n__4QGG)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+ __INTEGER__Q j__BRGG;
+ void *__tmp__DRGG,*result__ARGG,*__tmp__YRGG;
+ void *__tmp__MBTH,*__tmp__EHOU;
+ __SECTION___RVOB *__tmp__ZRGG,*result__CHOU,*__tmp__FHOU;
+ __SLOT_DATA__IJRG *Self__DHOU;
+ __TYPE_FULL__XMB *__tmp__QSGG;
+ __BOOLEAN__L __tmp__DSGG;
+ j__BRGG= 0;
+ __tmp__DRGG=get_local_slot__UTLG(Self__3QGG,n__4QGG);
+ result__ARGG=__tmp__DRGG;
+ if (((void *)__tmp__DRGG == (void *)NULL)) {
+ j__BRGG= 0;
+ while_do__RAVG:
{
- if ((j__B1BG <= ((__FAST_ARRAYoSLOTo *)Self__30BG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__X1BG=((void **)((__FAST_ARRAYoSLOTo *)Self__30BG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__B1BG];
- if (((struct ___OBJ *)__tmp__X1BG)->__id==__SLOT_DATA__) {
- Self__R4BR=((__SLOT_DATA *)__tmp__X1BG);
- result__Q4BR=NULL;
- if (((void *)Self__R4BR->parent_slot__IHZD != (void *)NULL)) {
- result__Q4BR=((__ITM_SLOT *)((__SLOT *)Self__R4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__Q4BR=get_name__GCJD((&__string_26));
- };
- __tmp__Y1BG=result__Q4BR;
- } else {
- __tmp__Y1BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__X1BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+ if ((j__BRGG <= Self__3QGG->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__YRGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__3QGG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__BRGG];
+ if (((struct ___OBJ *)__tmp__YRGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__MBTH=((__SLOT_CODE__4IRG *)__tmp__YRGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__MBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__ZRGG=((__ITM_SLOT__PLC *)__tmp__MBTH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__ZRGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__DHOU=((__SLOT_DATA__IJRG *)__tmp__YRGG);
+ result__CHOU=NULL;
+ if (((void *)Self__DHOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__EHOU=Self__DHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__EHOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FHOU=((__ITM_SLOT__PLC *)__tmp__EHOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__EHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__CHOU=__tmp__FHOU;
+ } else /* FALSE */ {
+ __tmp__FHOU=get_name__TAUD((&__string_35));
+ result__CHOU=__tmp__FHOU;
+ };
+ __tmp__ZRGG=result__CHOU;
+ };
+ result__CHOU=((__SECTION___RVOB *)__tmp__ZRGG);
+ __tmp__DSGG=(((void *)result__CHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__CHOU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__DSGG=FALSE__O__;
+ };
+ if ((__tmp__DSGG && ((void *)result__ARGG == (void *)NULL))) {
+ __tmp__YRGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__3QGG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__BRGG];
+ if (((struct ___OBJ *)__tmp__YRGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__MBTH=((__SLOT_CODE__4IRG *)__tmp__YRGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__MBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__EHOU=((__ITM_SLOT__PLC *)__tmp__MBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__EHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__MBTH=((__SLOT_DATA__IJRG *)__tmp__YRGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__MBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__EHOU=((__ITM_SLOT__PLC *)__tmp__MBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__EHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__EHOU==NULL) {
+ __tmp__MBTH=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__EHOU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__MBTH=((void *)__tmp__EHOU);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__MBTH=((void *)__tmp__EHOU);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__MBTH=((void *)__tmp__EHOU);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__MBTH=((void *)__tmp__EHOU);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__MBTH=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__MBTH=((void *)__tmp__EHOU);
+ } break;
+ }
};
- Self__GDOQ=((__SECTION_ *)__tmp__Y1BG);
- __tmp__C2BG=(((void *)Self__GDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__GDOQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__C2BG=FALSE__;
- };
- if ((__tmp__C2BG && ((void *)result__A1BG == (void *)NULL))) {
- __tmp__L2BG=((void **)((__FAST_ARRAYoSLOTo *)Self__30BG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__B1BG];
- if (((struct ___OBJ *)__tmp__L2BG)->__id==__SLOT_DATA__) {
- __tmp__M2BG=get_type_result__XF2G(__tmp__L2BG);
- } else {
- __tmp__M2BG=get_type_result__BH2G(__tmp__L2BG);
+ switch (((struct ___OBJ *)__tmp__MBTH)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__QSGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__QSGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__QSGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)),Self__3QGG);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__QSGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)),Self__3QGG);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__QSGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__MBTH)),Self__3QGG);
+ } break;
};
- result__A1BG=get_slot__IO5G(__tmp__M2BG,n__40BG);
- j__B1BG=(__INTEGER)(j__B1BG + 1);
- goto while_do__PZMG;
+ __tmp__YRGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__QSGG),n__4QGG);
+ result__ARGG=__tmp__YRGG;
+ j__BRGG=(__INTEGER__Q)(j__BRGG + 1);
+ goto while_do__RAVG;
};
};
};
- return(result__A1BG);
+ __tmp__DRGG=result__ARGG;
+ return(__tmp__DRGG);
}
-static void* get_slot__S2BG(__TYPE_NULL *Self__T2BG,void *n__U2BG)
-// ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__XSGG(__TYPE_NULL__GMB *Self__YSGG,__STRING_CONSTANT__0 *n__ZSGG)
+// ({TYPE_NULL__GMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- void *result__W2BG,*__tmp__N3BG,*__tmp__B4BG;
- __INTEGER j__X2BG;
- __SLOT_DATA *Self__T4BR;
- void *result__S4BR,*__tmp__O3BG;
- __SECTION_ *Self__HDOQ;
- void *__tmp__C4BG;
- __BOOLEAN __tmp__Y3BG;
- result__W2BG=NULL;
- j__X2BG= 0;
- while_do__0ZMG:
+ void *result__1SGG,*__tmp__TTGG;
+ __INTEGER__Q j__2SGG;
+ void *__tmp__PBTH,*__tmp__KHOU;
+ __SECTION___RVOB *__tmp__UTGG,*result__IHOU,*__tmp__LHOU;
+ __SLOT_DATA__IJRG *Self__JHOU;
+ __TYPE_FULL__XMB *__tmp__LUGG;
+ __BOOLEAN__L __tmp__4TGG;
+ result__1SGG=NULL;
+ j__2SGG= 0;
+ while_do__2AVG:
{
- if ((j__X2BG <= ((__FAST_ARRAYoSLOTo *)Self__T2BG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__N3BG=((void **)((__FAST_ARRAYoSLOTo *)Self__T2BG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__X2BG];
- if (((struct ___OBJ *)__tmp__N3BG)->__id==__SLOT_DATA__) {
- Self__T4BR=((__SLOT_DATA *)__tmp__N3BG);
- result__S4BR=NULL;
- if (((void *)Self__T4BR->parent_slot__IHZD != (void *)NULL)) {
- result__S4BR=((__ITM_SLOT *)((__SLOT *)Self__T4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__S4BR=get_name__GCJD((&__string_26));
- };
- __tmp__O3BG=result__S4BR;
- } else {
- __tmp__O3BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__N3BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+ if ((j__2SGG <= Self__YSGG->parent_type__HMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__TTGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__YSGG->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2SGG];
+ if (((struct ___OBJ *)__tmp__TTGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__PBTH=((__SLOT_CODE__4IRG *)__tmp__TTGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__PBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__UTGG=((__ITM_SLOT__PLC *)__tmp__PBTH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__UTGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__JHOU=((__SLOT_DATA__IJRG *)__tmp__TTGG);
+ result__IHOU=NULL;
+ if (((void *)Self__JHOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__KHOU=Self__JHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__KHOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__LHOU=((__ITM_SLOT__PLC *)__tmp__KHOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__LHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__IHOU=__tmp__LHOU;
+ } else /* FALSE */ {
+ __tmp__LHOU=get_name__TAUD((&__string_35));
+ result__IHOU=__tmp__LHOU;
+ };
+ __tmp__UTGG=result__IHOU;
+ };
+ result__IHOU=((__SECTION___RVOB *)__tmp__UTGG);
+ __tmp__4TGG=(((void *)result__IHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__IHOU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__4TGG=FALSE__O__;
+ };
+ if ((__tmp__4TGG && ((void *)result__1SGG == (void *)NULL))) {
+ __tmp__TTGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__YSGG->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__2SGG];
+ if (((struct ___OBJ *)__tmp__TTGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__PBTH=((__SLOT_CODE__4IRG *)__tmp__TTGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__PBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__KHOU=((__ITM_SLOT__PLC *)__tmp__PBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__KHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__PBTH=((__SLOT_DATA__IJRG *)__tmp__TTGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__PBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__KHOU=((__ITM_SLOT__PLC *)__tmp__PBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__KHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__PBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__KHOU==NULL) {
+ __tmp__PBTH=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__KHOU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__PBTH=((void *)__tmp__KHOU);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__PBTH=((void *)__tmp__KHOU);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__PBTH=((void *)__tmp__KHOU);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__PBTH=((void *)__tmp__KHOU);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__PBTH=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__PBTH=((void *)__tmp__KHOU);
+ } break;
+ }
};
- Self__HDOQ=((__SECTION_ *)__tmp__O3BG);
- __tmp__Y3BG=(((void *)Self__HDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__HDOQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__Y3BG=FALSE__;
- };
- if ((__tmp__Y3BG && ((void *)result__W2BG == (void *)NULL))) {
- __tmp__B4BG=((void **)((__FAST_ARRAYoSLOTo *)Self__T2BG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__X2BG];
- if (((struct ___OBJ *)__tmp__B4BG)->__id==__SLOT_DATA__) {
- __tmp__C4BG=get_type_result__XF2G(__tmp__B4BG);
- } else {
- __tmp__C4BG=get_type_result__BH2G(__tmp__B4BG);
+ switch (((struct ___OBJ *)__tmp__PBTH)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__LUGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__LUGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__LUGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)),Self__YSGG);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__LUGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)),Self__YSGG);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__LUGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__PBTH)),Self__YSGG);
+ } break;
};
- result__W2BG=get_slot__IO5G(__tmp__C4BG,n__U2BG);
- j__X2BG=(__INTEGER)(j__X2BG + 1);
- goto while_do__0ZMG;
+ __tmp__TTGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__LUGG),n__ZSGG);
+ result__1SGG=__tmp__TTGG;
+ j__2SGG=(__INTEGER__Q)(j__2SGG + 1);
+ goto while_do__2AVG;
};
};
- return(result__W2BG);
+ __tmp__TTGG=result__1SGG;
+ return(__tmp__TTGG);
}
-static void* get_slot__I4BG(__TYPE_VOID *Self__J4BG,void *n__K4BG)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__SUGG(__TYPE_VOID__IMB *Self__TUGG,__STRING_CONSTANT__0 *n__UUGG)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER j__N4BG;
- void *result__M4BG,*__tmp__D5BG,*__tmp__X5BG;
- __SLOT_DATA *Self__V4BR;
- void *result__U4BR,*__tmp__E5BG;
- __SECTION_ *Self__IDOQ;
- void *__tmp__Y5BG;
- __BOOLEAN __tmp__O5BG;
- j__N4BG= 0;
- result__M4BG=get_local_slot__DAFG(Self__J4BG,n__K4BG);
- if (((void *)result__M4BG == (void *)NULL)) {
- j__N4BG= 0;
- while_do__F0MG:
+ __INTEGER__Q j__XUGG;
+ void *__tmp__ZUGG,*result__WUGG,*__tmp__OVGG;
+ void *__tmp__SBTH,*__tmp__QHOU;
+ __SECTION___RVOB *__tmp__PVGG,*result__OHOU,*__tmp__RHOU;
+ __SLOT_DATA__IJRG *Self__PHOU;
+ __TYPE_FULL__XMB *__tmp__GWGG;
+ __BOOLEAN__L __tmp__ZVGG;
+ j__XUGG= 0;
+ __tmp__ZUGG=get_local_slot__LWLG(Self__TUGG,n__UUGG);
+ result__WUGG=__tmp__ZUGG;
+ if (((void *)__tmp__ZUGG == (void *)NULL)) {
+ j__XUGG= 0;
+ while_do__HBVG:
{
- if ((j__N4BG <= ((__FAST_ARRAYoSLOTo *)Self__J4BG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__D5BG=((void **)((__FAST_ARRAYoSLOTo *)Self__J4BG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__N4BG];
- if (((struct ___OBJ *)__tmp__D5BG)->__id==__SLOT_DATA__) {
- Self__V4BR=((__SLOT_DATA *)__tmp__D5BG);
- result__U4BR=NULL;
- if (((void *)Self__V4BR->parent_slot__IHZD != (void *)NULL)) {
- result__U4BR=((__ITM_SLOT *)((__SLOT *)Self__V4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__U4BR=get_name__GCJD((&__string_26));
- };
- __tmp__E5BG=result__U4BR;
- } else {
- __tmp__E5BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__D5BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+ if ((j__XUGG <= Self__TUGG->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__OVGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__TUGG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__XUGG];
+ if (((struct ___OBJ *)__tmp__OVGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__SBTH=((__SLOT_CODE__4IRG *)__tmp__OVGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__SBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__PVGG=((__ITM_SLOT__PLC *)__tmp__SBTH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__PVGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__PHOU=((__SLOT_DATA__IJRG *)__tmp__OVGG);
+ result__OHOU=NULL;
+ if (((void *)Self__PHOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__QHOU=Self__PHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__QHOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RHOU=((__ITM_SLOT__PLC *)__tmp__QHOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__QHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__OHOU=__tmp__RHOU;
+ } else /* FALSE */ {
+ __tmp__RHOU=get_name__TAUD((&__string_35));
+ result__OHOU=__tmp__RHOU;
+ };
+ __tmp__PVGG=result__OHOU;
+ };
+ result__OHOU=((__SECTION___RVOB *)__tmp__PVGG);
+ __tmp__ZVGG=(((void *)result__OHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__OHOU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__ZVGG=FALSE__O__;
+ };
+ if ((__tmp__ZVGG && ((void *)result__WUGG == (void *)NULL))) {
+ __tmp__OVGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__TUGG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__XUGG];
+ if (((struct ___OBJ *)__tmp__OVGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__SBTH=((__SLOT_CODE__4IRG *)__tmp__OVGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__SBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__QHOU=((__ITM_SLOT__PLC *)__tmp__SBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__QHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__SBTH=((__SLOT_DATA__IJRG *)__tmp__OVGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__SBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__QHOU=((__ITM_SLOT__PLC *)__tmp__SBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__QHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__QHOU==NULL) {
+ __tmp__SBTH=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__QHOU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__SBTH=((void *)__tmp__QHOU);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__SBTH=((void *)__tmp__QHOU);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__SBTH=((void *)__tmp__QHOU);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__SBTH=((void *)__tmp__QHOU);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__SBTH=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__SBTH=((void *)__tmp__QHOU);
+ } break;
+ }
};
- Self__IDOQ=((__SECTION_ *)__tmp__E5BG);
- __tmp__O5BG=(((void *)Self__IDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__IDOQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__O5BG=FALSE__;
- };
- if ((__tmp__O5BG && ((void *)result__M4BG == (void *)NULL))) {
- __tmp__X5BG=((void **)((__FAST_ARRAYoSLOTo *)Self__J4BG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__N4BG];
- if (((struct ___OBJ *)__tmp__X5BG)->__id==__SLOT_DATA__) {
- __tmp__Y5BG=get_type_result__XF2G(__tmp__X5BG);
- } else {
- __tmp__Y5BG=get_type_result__BH2G(__tmp__X5BG);
+ switch (((struct ___OBJ *)__tmp__SBTH)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__GWGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__GWGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__GWGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)),Self__TUGG);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__GWGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)),Self__TUGG);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__GWGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__SBTH)),Self__TUGG);
+ } break;
};
- result__M4BG=get_slot__IO5G(__tmp__Y5BG,n__K4BG);
- j__N4BG=(__INTEGER)(j__N4BG + 1);
- goto while_do__F0MG;
+ __tmp__OVGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__GWGG),n__UUGG);
+ result__WUGG=__tmp__OVGG;
+ j__XUGG=(__INTEGER__Q)(j__XUGG + 1);
+ goto while_do__HBVG;
};
};
};
- return(result__M4BG);
+ __tmp__ZUGG=result__WUGG;
+ return(__tmp__ZUGG);
}
-static void* get_slot__45BG(__TYPE_CONTEXT *Self__55BG,void *n__AACG)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__NWGG(__TYPE_CONTEXT__KMB *Self__OWGG,__STRING_CONSTANT__0 *n__PWGG)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER j__DACG;
- void *result__CACG,*__tmp__ZACG,*__tmp__NBCG;
- __SLOT_DATA *Self__X4BR;
- void *result__W4BR,*__tmp__0ACG;
- __SECTION_ *Self__JDOQ;
- void *__tmp__OBCG;
- __BOOLEAN __tmp__EBCG;
- j__DACG= 0;
- result__CACG=get_local_slot__LCFG(Self__55BG,n__AACG);
- if (((void *)result__CACG == (void *)NULL)) {
- j__DACG= 0;
- while_do__Q0MG:
+ __INTEGER__Q j__SWGG;
+ void *__tmp__UWGG,*result__RWGG,*__tmp__JXGG;
+ void *__tmp__VBTH,*__tmp__WHOU;
+ __SECTION___RVOB *__tmp__KXGG,*result__UHOU,*__tmp__XHOU;
+ __SLOT_DATA__IJRG *Self__VHOU;
+ __TYPE_FULL__XMB *__tmp__BYGG;
+ __BOOLEAN__L __tmp__UXGG;
+ j__SWGG= 0;
+ __tmp__UWGG=get_local_slot__VYLG(Self__OWGG,n__PWGG);
+ result__RWGG=__tmp__UWGG;
+ if (((void *)__tmp__UWGG == (void *)NULL)) {
+ j__SWGG= 0;
+ while_do__SBVG:
{
- if ((j__DACG <= ((__FAST_ARRAYoSLOTo *)Self__55BG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__ZACG=((void **)((__FAST_ARRAYoSLOTo *)Self__55BG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__DACG];
- if (((struct ___OBJ *)__tmp__ZACG)->__id==__SLOT_DATA__) {
- Self__X4BR=((__SLOT_DATA *)__tmp__ZACG);
- result__W4BR=NULL;
- if (((void *)Self__X4BR->parent_slot__IHZD != (void *)NULL)) {
- result__W4BR=((__ITM_SLOT *)((__SLOT *)Self__X4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__W4BR=get_name__GCJD((&__string_26));
- };
- __tmp__0ACG=result__W4BR;
- } else {
- __tmp__0ACG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZACG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+ if ((j__SWGG <= Self__OWGG->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__JXGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__OWGG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__SWGG];
+ if (((struct ___OBJ *)__tmp__JXGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__VBTH=((__SLOT_CODE__4IRG *)__tmp__JXGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__VBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__KXGG=((__ITM_SLOT__PLC *)__tmp__VBTH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__KXGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__VHOU=((__SLOT_DATA__IJRG *)__tmp__JXGG);
+ result__UHOU=NULL;
+ if (((void *)Self__VHOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__WHOU=Self__VHOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__WHOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__XHOU=((__ITM_SLOT__PLC *)__tmp__WHOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__XHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WHOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__UHOU=__tmp__XHOU;
+ } else /* FALSE */ {
+ __tmp__XHOU=get_name__TAUD((&__string_35));
+ result__UHOU=__tmp__XHOU;
+ };
+ __tmp__KXGG=result__UHOU;
+ };
+ result__UHOU=((__SECTION___RVOB *)__tmp__KXGG);
+ __tmp__UXGG=(((void *)result__UHOU->name__G25E == (void *)(&__string_32)) || ((void *)result__UHOU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__UXGG=FALSE__O__;
+ };
+ if ((__tmp__UXGG && ((void *)result__RWGG == (void *)NULL))) {
+ __tmp__JXGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__OWGG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__SWGG];
+ if (((struct ___OBJ *)__tmp__JXGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__VBTH=((__SLOT_CODE__4IRG *)__tmp__JXGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__VBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__WHOU=((__ITM_SLOT__PLC *)__tmp__VBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__WHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__VBTH=((__SLOT_DATA__IJRG *)__tmp__JXGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__VBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__WHOU=((__ITM_SLOT__PLC *)__tmp__VBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__WHOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__WHOU==NULL) {
+ __tmp__VBTH=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__WHOU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__VBTH=((void *)__tmp__WHOU);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__VBTH=((void *)__tmp__WHOU);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__VBTH=((void *)__tmp__WHOU);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__VBTH=((void *)__tmp__WHOU);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__VBTH=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__VBTH=((void *)__tmp__WHOU);
+ } break;
+ }
};
- Self__JDOQ=((__SECTION_ *)__tmp__0ACG);
- __tmp__EBCG=(((void *)Self__JDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__JDOQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__EBCG=FALSE__;
- };
- if ((__tmp__EBCG && ((void *)result__CACG == (void *)NULL))) {
- __tmp__NBCG=((void **)((__FAST_ARRAYoSLOTo *)Self__55BG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__DACG];
- if (((struct ___OBJ *)__tmp__NBCG)->__id==__SLOT_DATA__) {
- __tmp__OBCG=get_type_result__XF2G(__tmp__NBCG);
- } else {
- __tmp__OBCG=get_type_result__BH2G(__tmp__NBCG);
+ switch (((struct ___OBJ *)__tmp__VBTH)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__BYGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__BYGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__BYGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)),Self__OWGG);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__BYGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)),Self__OWGG);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__BYGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__VBTH)),Self__OWGG);
+ } break;
};
- result__CACG=get_slot__IO5G(__tmp__OBCG,n__AACG);
- j__DACG=(__INTEGER)(j__DACG + 1);
- goto while_do__Q0MG;
+ __tmp__JXGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__BYGG),n__PWGG);
+ result__RWGG=__tmp__JXGG;
+ j__SWGG=(__INTEGER__Q)(j__SWGG + 1);
+ goto while_do__SBVG;
};
};
};
- return(result__CACG);
+ __tmp__UWGG=result__RWGG;
+ return(__tmp__UWGG);
}
-static void* get_slot__UBCG(__TYPE_ID *Self__VBCG,void *n__WBCG)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__IYGG(__TYPE_ID__MMB *Self__JYGG,__STRING_CONSTANT__0 *n__KYGG)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER j__ZBCG;
- void *result__YBCG,*__tmp__PCCG,*__tmp__DDCG;
- __SLOT_DATA *Self__Z4BR;
- void *result__Y4BR,*__tmp__QCCG;
- __SECTION_ *Self__KDOQ;
- void *__tmp__EDCG;
- __BOOLEAN __tmp__0CCG;
- j__ZBCG= 0;
- result__YBCG=get_local_slot__TEFG(Self__VBCG,n__WBCG);
- if (((void *)result__YBCG == (void *)NULL)) {
- j__ZBCG= 0;
- while_do__10MG:
+ __INTEGER__Q j__NYGG;
+ void *__tmp__PYGG,*result__MYGG,*__tmp__EZGG;
+ void *__tmp__YBTH,*__tmp__2HOU;
+ __SECTION___RVOB *__tmp__FZGG,*result__0HOU,*__tmp__3HOU;
+ __SLOT_DATA__IJRG *Self__1HOU;
+ __TYPE_FULL__XMB *__tmp__2ZGG;
+ __BOOLEAN__L __tmp__PZGG;
+ j__NYGG= 0;
+ __tmp__PYGG=get_local_slot__50LG(Self__JYGG,n__KYGG);
+ result__MYGG=__tmp__PYGG;
+ if (((void *)__tmp__PYGG == (void *)NULL)) {
+ j__NYGG= 0;
+ while_do__3BVG:
{
- if ((j__ZBCG <= ((__FAST_ARRAYoSLOTo *)Self__VBCG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__PCCG=((void **)((__FAST_ARRAYoSLOTo *)Self__VBCG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__ZBCG];
- if (((struct ___OBJ *)__tmp__PCCG)->__id==__SLOT_DATA__) {
- Self__Z4BR=((__SLOT_DATA *)__tmp__PCCG);
- result__Y4BR=NULL;
- if (((void *)Self__Z4BR->parent_slot__IHZD != (void *)NULL)) {
- result__Y4BR=((__ITM_SLOT *)((__SLOT *)Self__Z4BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__Y4BR=get_name__GCJD((&__string_26));
- };
- __tmp__QCCG=result__Y4BR;
- } else {
- __tmp__QCCG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__PCCG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+ if ((j__NYGG <= Self__JYGG->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__EZGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__JYGG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__NYGG];
+ if (((struct ___OBJ *)__tmp__EZGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__YBTH=((__SLOT_CODE__4IRG *)__tmp__EZGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__YBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FZGG=((__ITM_SLOT__PLC *)__tmp__YBTH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FZGG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YBTH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__1HOU=((__SLOT_DATA__IJRG *)__tmp__EZGG);
+ result__0HOU=NULL;
+ if (((void *)Self__1HOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__2HOU=Self__1HOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__2HOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__3HOU=((__ITM_SLOT__PLC *)__tmp__2HOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__3HOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2HOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__0HOU=__tmp__3HOU;
+ } else /* FALSE */ {
+ __tmp__3HOU=get_name__TAUD((&__string_35));
+ result__0HOU=__tmp__3HOU;
+ };
+ __tmp__FZGG=result__0HOU;
+ };
+ result__0HOU=((__SECTION___RVOB *)__tmp__FZGG);
+ __tmp__PZGG=(((void *)result__0HOU->name__G25E == (void *)(&__string_32)) || ((void *)result__0HOU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__PZGG=FALSE__O__;
+ };
+ if ((__tmp__PZGG && ((void *)result__MYGG == (void *)NULL))) {
+ __tmp__EZGG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__JYGG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__NYGG];
+ if (((struct ___OBJ *)__tmp__EZGG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__YBTH=((__SLOT_CODE__4IRG *)__tmp__EZGG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__YBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__2HOU=((__ITM_SLOT__PLC *)__tmp__YBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__2HOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__YBTH=((__SLOT_DATA__IJRG *)__tmp__EZGG)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__YBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__2HOU=((__ITM_SLOT__PLC *)__tmp__YBTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__2HOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YBTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__2HOU==NULL) {
+ __tmp__YBTH=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__2HOU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__YBTH=((void *)__tmp__2HOU);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__YBTH=((void *)__tmp__2HOU);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__YBTH=((void *)__tmp__2HOU);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__YBTH=((void *)__tmp__2HOU);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__YBTH=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__YBTH=((void *)__tmp__2HOU);
+ } break;
+ }
};
- Self__KDOQ=((__SECTION_ *)__tmp__QCCG);
- __tmp__0CCG=(((void *)Self__KDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__KDOQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__0CCG=FALSE__;
- };
- if ((__tmp__0CCG && ((void *)result__YBCG == (void *)NULL))) {
- __tmp__DDCG=((void **)((__FAST_ARRAYoSLOTo *)Self__VBCG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__ZBCG];
- if (((struct ___OBJ *)__tmp__DDCG)->__id==__SLOT_DATA__) {
- __tmp__EDCG=get_type_result__XF2G(__tmp__DDCG);
- } else {
- __tmp__EDCG=get_type_result__BH2G(__tmp__DDCG);
+ switch (((struct ___OBJ *)__tmp__YBTH)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__2ZGG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__2ZGG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__2ZGG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)),Self__JYGG);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__2ZGG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)),Self__JYGG);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__2ZGG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__YBTH)),Self__JYGG);
+ } break;
};
- result__YBCG=get_slot__IO5G(__tmp__EDCG,n__WBCG);
- j__ZBCG=(__INTEGER)(j__ZBCG + 1);
- goto while_do__10MG;
+ __tmp__EZGG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__2ZGG),n__KYGG);
+ result__MYGG=__tmp__EZGG;
+ j__NYGG=(__INTEGER__Q)(j__NYGG + 1);
+ goto while_do__3BVG;
};
};
};
- return(result__YBCG);
+ __tmp__PYGG=result__MYGG;
+ return(__tmp__PYGG);
}
-static void* get_slot__KDCG(__TYPE_GENERIC *Self__LDCG,void *n__MDCG)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get_slot__D0GG(__TYPE_GENERIC__OCY *Self__E0GG,__STRING_CONSTANT__0 *n__F0GG)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER j__PDCG;
- void *result__ODCG,*__tmp__FECG,*__tmp__ZECG;
- __SLOT_DATA *Self__14BR;
- void *result__04BR,*__tmp__GECG;
- __SECTION_ *Self__LDOQ;
- void *__tmp__0ECG;
- __BOOLEAN __tmp__QECG;
- j__PDCG= 0;
- result__ODCG=get_local_slot__1GFG(Self__LDCG,n__MDCG);
- if (((void *)result__ODCG == (void *)NULL)) {
- j__PDCG= 0;
- while_do__G1MG:
+ __INTEGER__Q j__I0GG;
+ void *__tmp__K0GG,*result__H0GG,*__tmp__50GG;
+ void *__tmp__1BTH,*__tmp__CIOU;
+ __SECTION___RVOB *__tmp__A1GG,*result__AIOU,*__tmp__DIOU;
+ __SLOT_DATA__IJRG *Self__BIOU;
+ __TYPE_FULL__XMB *__tmp__X1GG;
+ __BOOLEAN__L __tmp__K1GG;
+ j__I0GG= 0;
+ __tmp__K0GG=get_local_slot__J3LG(Self__E0GG,n__F0GG);
+ result__H0GG=__tmp__K0GG;
+ if (((void *)__tmp__K0GG == (void *)NULL)) {
+ j__I0GG= 0;
+ while_do__ICVG:
{
- if ((j__PDCG <= ((__FAST_ARRAYoSLOTo *)Self__LDCG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__FECG=((void **)((__FAST_ARRAYoSLOTo *)Self__LDCG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__PDCG];
- if (((struct ___OBJ *)__tmp__FECG)->__id==__SLOT_DATA__) {
- Self__14BR=((__SLOT_DATA *)__tmp__FECG);
- result__04BR=NULL;
- if (((void *)Self__14BR->parent_slot__IHZD != (void *)NULL)) {
- result__04BR=((__ITM_SLOT *)((__SLOT *)Self__14BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__04BR=get_name__GCJD((&__string_26));
- };
- __tmp__GECG=result__04BR;
- } else {
- __tmp__GECG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FECG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
+ if ((j__I0GG <= Self__E0GG->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__50GG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__E0GG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__I0GG];
+ if (((struct ___OBJ *)__tmp__50GG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__1BTH=((__SLOT_CODE__4IRG *)__tmp__50GG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__1BTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__A1GG=((__ITM_SLOT__PLC *)__tmp__1BTH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__A1GG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1BTH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__BIOU=((__SLOT_DATA__IJRG *)__tmp__50GG);
+ result__AIOU=NULL;
+ if (((void *)Self__BIOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__CIOU=Self__BIOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__CIOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__DIOU=((__ITM_SLOT__PLC *)__tmp__CIOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__DIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CIOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__AIOU=__tmp__DIOU;
+ } else /* FALSE */ {
+ __tmp__DIOU=get_name__TAUD((&__string_35));
+ result__AIOU=__tmp__DIOU;
+ };
+ __tmp__A1GG=result__AIOU;
+ };
+ result__AIOU=((__SECTION___RVOB *)__tmp__A1GG);
+ __tmp__K1GG=(((void *)result__AIOU->name__G25E == (void *)(&__string_32)) || ((void *)result__AIOU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__K1GG=FALSE__O__;
+ };
+ if ((__tmp__K1GG && ((void *)result__H0GG == (void *)NULL))) {
+ __tmp__50GG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__E0GG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__I0GG];
+ if (((struct ___OBJ *)__tmp__50GG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__1BTH=((__SLOT_CODE__4IRG *)__tmp__50GG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__1BTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__CIOU=((__ITM_SLOT__PLC *)__tmp__1BTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__CIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1BTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__1BTH=((__SLOT_DATA__IJRG *)__tmp__50GG)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__1BTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__CIOU=((__ITM_SLOT__PLC *)__tmp__1BTH)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__CIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1BTH)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__CIOU==NULL) {
+ __tmp__1BTH=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__CIOU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__1BTH=((void *)__tmp__CIOU);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__1BTH=((void *)__tmp__CIOU);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__1BTH=((void *)__tmp__CIOU);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__1BTH=((void *)__tmp__CIOU);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__1BTH=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__1BTH=((void *)__tmp__CIOU);
+ } break;
+ }
};
- Self__LDOQ=((__SECTION_ *)__tmp__GECG);
- __tmp__QECG=(((void *)Self__LDOQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__LDOQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__QECG=FALSE__;
- };
- if ((__tmp__QECG && ((void *)result__ODCG == (void *)NULL))) {
- __tmp__ZECG=((void **)((__FAST_ARRAYoSLOTo *)Self__LDCG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__PDCG];
- if (((struct ___OBJ *)__tmp__ZECG)->__id==__SLOT_DATA__) {
- __tmp__0ECG=get_type_result__XF2G(__tmp__ZECG);
- } else {
- __tmp__0ECG=get_type_result__BH2G(__tmp__ZECG);
+ switch (((struct ___OBJ *)__tmp__1BTH)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__X1GG=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__X1GG=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__X1GG=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)),Self__E0GG);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__X1GG=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)),Self__E0GG);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__X1GG=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__1BTH)),Self__E0GG);
+ } break;
};
- result__ODCG=get_slot__IO5G(__tmp__0ECG,n__MDCG);
- j__PDCG=(__INTEGER)(j__PDCG + 1);
- goto while_do__G1MG;
+ __tmp__50GG=get_slot__QA3I(((__TYPE_FULL__XMB *)__tmp__X1GG),n__F0GG);
+ result__H0GG=__tmp__50GG;
+ j__I0GG=(__INTEGER__Q)(j__I0GG + 1);
+ goto while_do__ICVG;
};
};
};
- return(result__ODCG);
+ __tmp__K0GG=result__H0GG;
+ return(__tmp__K0GG);
}
-static void* get_slot__3WEJ(void *n__5WEJ)
-// ({NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void* get_slot__011G(__STRING_CONSTANT__0 *n__211G)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
{
- void *__tmp__BXEJ;
- void *__tmp__CXEJ;
- __tmp__BXEJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__BXEJ)->__id) {
- case __TYPE__: {
- __tmp__CXEJ=get_slot__20BG(__tmp__BXEJ,n__5WEJ);
+ void *__tmp__411G;
+ void *__tmp__511G;
+ __tmp__411G=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__411G)->__id) {
+ case __TYPE__FF__: {
+ __tmp__511G=get_slot__2QGG(((__TYPE__FF *)__tmp__411G),n__211G);
} break;
- case __TYPE_NULL__: {
- __tmp__CXEJ=get_slot__S2BG(__tmp__BXEJ,n__5WEJ);
+ case __TYPE_NULL__GMB__: {
+ __tmp__511G=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
} break;
- case __TYPE_VOID__: {
- __tmp__CXEJ=get_slot__I4BG(__tmp__BXEJ,n__5WEJ);
+ case __TYPE_VOID__IMB__: {
+ __tmp__511G=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__CXEJ=get_slot__45BG(__tmp__BXEJ,n__5WEJ);
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__511G=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
} break;
- case __TYPE_ID__: {
- __tmp__CXEJ=get_slot__UBCG(__tmp__BXEJ,n__5WEJ);
+ case __TYPE_ID__MMB__: {
+ __tmp__511G=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__411G)),n__211G);
} break;
- case __TYPE_GENERIC__: {
- __tmp__CXEJ=get_slot__KDCG(__tmp__BXEJ,n__5WEJ);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__511G=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__411G)),n__211G);
} break;
- case __PROFIL_BLOCK__: {
- __tmp__CXEJ=get_slot__3WEJ(n__5WEJ);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__511G=get_slot__011G(n__211G);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__511G=get_slot__ETFL(n__211G);
} break;
};
- return(__tmp__CXEJ);
-}
-
-static __PROTOTYPE_CST* create__type__PKQC(__POSITION p__RKQC,void *t__SKQC)
-// ({POSITION},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
- __PROTOTYPE_CST *result__XTUC,*Self__I2YD;
- __POINTER ptr__YTUC,ptr_table__QEOR,next__PEOR,result__REOR;
- __POINTER ptr_table__VEOR,next__UEOR,result__WEOR;
- __INTEGER typ_id__3TUC;
- __UINTEGER_32 sz__0TUC,a__ER4Q,new_size__JYZQ,t__LYZQ,a__IR4Q;
- __UINTEGER_32 new_size__YEOR,lab_type__XEOR;
- __TYPE_FULL *Self__34BR;
- void *result__24BR;
- result__XTUC=NULL;
- ptr__YTUC=((__POINTER )(NULL));
- typ_id__3TUC= 0;
- sz__0TUC=((__UINTEGER_32 )sizeof(__PROTOTYPE_CST));
- if ((sz__0TUC == 0)) {
- result__XTUC=PROTOTYPE_CST__;
- } else {
- typ_id__3TUC=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0TUC);
- if ((typ_id__3TUC == (__INTEGER)(- 1))) {
- a__ER4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__0TUC + a__ER4Q) & (__UINTEGER_32)(~ a__ER4Q));
- ptr_table__QEOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PEOR=((__POINTER )(NULL));
- result__REOR=((__POINTER *)ptr_table__QEOR)[ 0];
- if ((result__REOR == (void *)NULL)) {
- result__REOR=new_lab__2PJ(new_size__JYZQ);
- next__PEOR=(void *)((unsigned long)result__REOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYZQ)));
- ((__POINTER *)next__PEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QEOR)[ 0]=next__PEOR;
- } else {
- next__PEOR=((__POINTER *)result__REOR)[ 0];
- if ((next__PEOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__REOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JYZQ << 1)) <= 4096)) {
- next__PEOR=(void *)((unsigned long)result__REOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYZQ)));
- } else {
- next__PEOR=new_lab__2PJ(new_size__JYZQ);
- };
- ((__POINTER *)next__PEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QEOR)[ 0]=next__PEOR;
- } else {
- ((__POINTER *)result__REOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__REOR=next__PEOR;
- };
- };
- ptr__YTUC=result__REOR;
- } else {
- t__LYZQ=((__UINTEGER_32 )typ_id__3TUC);
- a__IR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YEOR=(__UINTEGER_32)((__UINTEGER_32)(sz__0TUC + a__IR4Q) & (__UINTEGER_32)(~ a__IR4Q));
- ptr_table__VEOR=((__POINTER )(&(table_type[(t__LYZQ)])));
- lab_type__XEOR=(__UINTEGER_32)(t__LYZQ | 1);
- next__UEOR=((__POINTER )(NULL));
- result__WEOR=((__POINTER *)ptr_table__VEOR)[ 0];
- if ((result__WEOR == (void *)NULL)) {
- result__WEOR=new_lab__2PJ(lab_type__XEOR);
- next__UEOR=(void *)((unsigned long)result__WEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEOR)));
- ((__POINTER *)next__UEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VEOR)[ 0]=next__UEOR;
- } else {
- next__UEOR=((__POINTER *)result__WEOR)[ 0];
- if ((next__UEOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WEOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YEOR << 1)) <= 4096)) {
- next__UEOR=(void *)((unsigned long)result__WEOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEOR)));
- } else {
- next__UEOR=new_lab__2PJ(lab_type__XEOR);
- };
- ((__POINTER *)next__UEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VEOR)[ 0]=next__UEOR;
- } else {
- ((__POINTER *)result__WEOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WEOR=next__UEOR;
- };
- };
- ptr__YTUC=result__WEOR;
- };
- result__XTUC=((__PROTOTYPE_CST *)ptr__YTUC);
- *(result__XTUC) = *(PROTOTYPE_CST__);
- };
- Self__I2YD=((__PROTOTYPE_CST *)result__XTUC);
- Self__I2YD->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RKQC;
- Self__34BR=((__TYPE_FULL *)t__SKQC);
- result__24BR=NULL;
- if (((__UINTEGER_8)(Self__34BR->flag__ATL & 1) != 0)) {
- result__24BR=Self__34BR;
- } else {
- result__24BR=get_with__3WAB(Self__34BR,(__UINTEGER_8)(Self__34BR->flag__ATL | 4));
- };
- Self__I2YD->parent_constant__W2LC.static_type__M2YD=result__24BR;
- return(result__XTUC);
+ __tmp__411G=__tmp__511G;
+ return(__tmp__411G);
}
-static void* new_read__slot__receiver__self__FLQC(__POSITION p__HLQC,void *s__ILQC,void *rec__JLQC,void *my_self__KLQC)
-// ({POSITION},{NULLxSLOT_DATAxSLOT_CODE},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultRecursive, No inlinable.
+static void* get_slot__ETFL(__STRING_CONSTANT__0 *n__GTFL)
+// ({NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
{
- void *old_self__PLQC,*__tmp__ULQC,*__tmp__0HZD;
- __DTA_RD *result__QW0C,*Self__CHZD;
- __POINTER ptr__RW0C,ptr_table__0EOR,next__ZEOR,result__1EOR;
- __POINTER ptr_table__5EOR,next__4EOR,result__AFOR,ptr__EY0C;
- __POINTER ptr_table__EFOR,next__DFOR,result__FFOR,ptr_table__JFOR;
- __POINTER next__IFOR,result__KFOR,ptr__OFOR,ptr_table__YFOR;
- __POINTER next__XFOR,result__ZFOR,ptr_table__3FOR,next__2FOR;
- __POINTER result__4FOR,ptr__CXWE,ptr_table__CGOR,next__BGOR;
- __POINTER result__DGOR,ptr_table__HGOR,next__GGOR,result__IGOR;
- __INTEGER typ_id__WW0C,typ_id__JY0C,typ_id__PFOR,typ_id__HXWE;
- __UINTEGER_32 sz__TW0C,a__LR4Q,new_size__NYZQ,t__PYZQ,a__PR4Q;
- __UINTEGER_32 new_size__CFOR,lab_type__BFOR,sz__GY0C,a__EC0Q;
- __UINTEGER_32 new_size__CC0Q,t__IC0Q,a__KC0Q,new_size__MFOR;
- __UINTEGER_32 lab_type__LFOR,sz__QFOR,a__RFOR,new_size__SFOR,t__TFOR;
- __UINTEGER_32 a__UFOR,new_size__AGOR,lab_type__5FOR,sz__EXWE,a__O50Q;
- __UINTEGER_32 new_size__M50Q,t__S50Q,a__U50Q,new_size__KGOR;
- __UINTEGER_32 lab_type__JGOR;
- void *__tmp__LVUC,*__tmp__ZHZD,*__tmp__FJZD;
- void *rd__NHZD,*__tmp__GJZD;
- void *__tmp__DIZD,*__tmp__MIZD;
- __POSITION __tmp__AJZD;
- __NODE_TYPE *result__DY0C,*Self__OJZD;
- __BOOLEAN __tmp__GIZD;
- __LINKED_LISToNODE_TYPEo *Self__Q2YD;
- __LINKED_LIST_NODEoNODE_TYPEo *result__NFOR,*Self__VFOR,*result__BXWE;
- __LINKED_LIST_NODEoNODE_TYPEo *Self__BQGF;
- old_self__PLQC=run_value__SLQC;
- switch (((struct ___OBJ *)my_self__KLQC)->__id) {
- case __LIST__: {
- __tmp__ULQC=static_type__OHQG(my_self__KLQC);
- } break;
- case __STRING_CST__: {
- __tmp__ULQC=((__STRING_CST *)my_self__KLQC)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__ULQC=((__EXTERNAL_C *)my_self__KLQC)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__ULQC=((__PROTOTYPE_CST *)my_self__KLQC)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__ULQC=((__INTEGER_CST *)my_self__KLQC)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__ULQC=((__LOCAL *)((__READ_LOCAL *)my_self__KLQC)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__ULQC=static_type__CN1H(my_self__KLQC);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__ULQC=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__ULQC=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__ULQC=((__REAL_CST *)my_self__KLQC)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__ULQC=((__CHARACTER_CST *)my_self__KLQC)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__ULQC=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__ULQC=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__ULQC=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__ULQC=static_type__UO1H(my_self__KLQC);
- } break;
- case __EXPR_MUL__: {
- __tmp__ULQC=static_type__0O1H(my_self__KLQC);
- } break;
- case __EXPR_DIV__: {
- __tmp__ULQC=static_type__5O1H(my_self__KLQC);
+ void *__tmp__ITFL;
+ void *__tmp__JTFL;
+ __tmp__ITFL=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__ITFL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__JTFL=get_slot__2QGG(((__TYPE__FF *)__tmp__ITFL),n__GTFL);
} break;
- case __EXPR_AND__: {
- __tmp__ULQC=static_type__EP1H(my_self__KLQC);
+ case __TYPE_NULL__GMB__: {
+ __tmp__JTFL=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__ULQC=static_type__JP1H(my_self__KLQC);
+ case __TYPE_VOID__IMB__: {
+ __tmp__JTFL=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__ULQC=static_type__OP1H(my_self__KLQC);
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__JTFL=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
} break;
- case __PUT_TO__: {
- __tmp__ULQC=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__JTFL=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
} break;
- case __ITEM__: {
- __tmp__ULQC=static_type__XP1H(my_self__KLQC);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__JTFL=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ITFL)),n__GTFL);
} break;
- case __SIZE_OF__: {
- __tmp__ULQC=static_type__DQ1H();
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__JTFL=get_slot__011G(n__GTFL);
} break;
- case __CAST__: {
- __tmp__ULQC=((__CAST *)my_self__KLQC)->static_type__0N1H;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__JTFL=get_slot__ETFL(n__GTFL);
} break;
- case __CALL_SLOT__: {
- __tmp__ULQC=static_type__NOKL(my_self__KLQC);
- } break;
- case __READ_SLOT__: {
- __tmp__ULQC=((__SLOT_DATA *)((__READ_SLOT *)my_self__KLQC)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__ULQC=((__SLOT_DATA *)((__READ_GLOBAL *)my_self__KLQC)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__ULQC=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__ULQC=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__ULQC=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__ULQC=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__ULQC=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__ULQC=static_type__DFJM(my_self__KLQC);
- } break;
- case __EXPR_ADD__: {
- __tmp__ULQC=static_type__P3ML(my_self__KLQC);
- } break;
- case __EXPR_NOT__: {
- __tmp__ULQC=static_type__R3XM(my_self__KLQC);
- } break;
- case __EXPR_MOD__: {
- __tmp__ULQC=static_type__DREO(my_self__KLQC);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__ULQC=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__ULQC=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__ULQC=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__ULQC=static_type__3YPN(my_self__KLQC);
- } break;
- case __EXPR_XOR__: {
- __tmp__ULQC=static_type__1HSO(my_self__KLQC);
- } break;
- };
- run_value__SLQC=__tmp__ULQC;
- result__QW0C=NULL;
- ptr__RW0C=((__POINTER )(NULL));
- typ_id__WW0C= 0;
- sz__TW0C=((__UINTEGER_32 )sizeof(__DTA_RD));
- if ((sz__TW0C == 0)) {
- result__QW0C=DTA_RD__;
- } else {
- typ_id__WW0C=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TW0C);
- if ((typ_id__WW0C == (__INTEGER)(- 1))) {
- a__LR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NYZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__TW0C + a__LR4Q) & (__UINTEGER_32)(~ a__LR4Q));
- ptr_table__0EOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NYZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZEOR=((__POINTER )(NULL));
- result__1EOR=((__POINTER *)ptr_table__0EOR)[ 0];
- if ((result__1EOR == (void *)NULL)) {
- result__1EOR=new_lab__2PJ(new_size__NYZQ);
- next__ZEOR=(void *)((unsigned long)result__1EOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NYZQ)));
- ((__POINTER *)next__ZEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0EOR)[ 0]=next__ZEOR;
- } else {
- next__ZEOR=((__POINTER *)result__1EOR)[ 0];
- if ((next__ZEOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1EOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NYZQ << 1)) <= 4096)) {
- next__ZEOR=(void *)((unsigned long)result__1EOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NYZQ)));
- } else {
- next__ZEOR=new_lab__2PJ(new_size__NYZQ);
- };
- ((__POINTER *)next__ZEOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0EOR)[ 0]=next__ZEOR;
- } else {
- ((__POINTER *)result__1EOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZEOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1EOR=next__ZEOR;
- };
- };
- ptr__RW0C=result__1EOR;
- } else {
- t__PYZQ=((__UINTEGER_32 )typ_id__WW0C);
- a__PR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CFOR=(__UINTEGER_32)((__UINTEGER_32)(sz__TW0C + a__PR4Q) & (__UINTEGER_32)(~ a__PR4Q));
- ptr_table__5EOR=((__POINTER )(&(table_type[(t__PYZQ)])));
- lab_type__BFOR=(__UINTEGER_32)(t__PYZQ | 1);
- next__4EOR=((__POINTER )(NULL));
- result__AFOR=((__POINTER *)ptr_table__5EOR)[ 0];
- if ((result__AFOR == (void *)NULL)) {
- result__AFOR=new_lab__2PJ(lab_type__BFOR);
- next__4EOR=(void *)((unsigned long)result__AFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CFOR)));
- ((__POINTER *)next__4EOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5EOR)[ 0]=next__4EOR;
- } else {
- next__4EOR=((__POINTER *)result__AFOR)[ 0];
- if ((next__4EOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AFOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CFOR << 1)) <= 4096)) {
- next__4EOR=(void *)((unsigned long)result__AFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CFOR)));
- } else {
- next__4EOR=new_lab__2PJ(lab_type__BFOR);
- };
- ((__POINTER *)next__4EOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5EOR)[ 0]=next__4EOR;
- } else {
- ((__POINTER *)result__AFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4EOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AFOR=next__4EOR;
- };
- };
- ptr__RW0C=result__AFOR;
- };
- result__QW0C=((__DTA_RD *)ptr__RW0C);
- *(result__QW0C) = *(DTA_RD__);
- };
- if (((struct ___OBJ *)s__ILQC)->__id==__SLOT_DATA__) {
- __tmp__LVUC=get_expr_result__ZTOG(s__ILQC);
- } else {
- __tmp__LVUC=get_expr_result__YWOG(s__ILQC);
};
- Self__CHZD=((__DTA_RD *)result__QW0C);
- rd__NHZD=NULL;
- Self__CHZD->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM=p__HLQC;
- Self__CHZD->parent_dta__NLQC.context__VHZD=profil_second__KPQC;
- Self__CHZD->parent_dta__NLQC.slot__WHZD=s__ILQC;
- Self__CHZD->parent_dta__NLQC.self_arg__XHZD=my_self__KLQC;
- Self__CHZD->parent_dta__NLQC.result_expr__YHZD=__tmp__LVUC;
- __tmp__ZHZD=Self__CHZD->parent_dta__NLQC.result_expr__YHZD;
- switch (((struct ___OBJ *)__tmp__ZHZD)->__id) {
- case __LIST__: {
- __tmp__0HZD=static_type__OHQG(__tmp__ZHZD);
- } break;
- case __STRING_CST__: {
- __tmp__0HZD=((__STRING_CST *)__tmp__ZHZD)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__0HZD=((__EXTERNAL_C *)__tmp__ZHZD)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__0HZD=((__PROTOTYPE_CST *)__tmp__ZHZD)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__0HZD=((__INTEGER_CST *)__tmp__ZHZD)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__0HZD=((__LOCAL *)((__READ_LOCAL *)__tmp__ZHZD)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0HZD=static_type__CN1H(__tmp__ZHZD);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0HZD=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0HZD=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__0HZD=((__REAL_CST *)__tmp__ZHZD)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__0HZD=((__CHARACTER_CST *)__tmp__ZHZD)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__0HZD=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0HZD=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__0HZD=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__0HZD=static_type__UO1H(__tmp__ZHZD);
- } break;
- case __EXPR_MUL__: {
- __tmp__0HZD=static_type__0O1H(__tmp__ZHZD);
- } break;
- case __EXPR_DIV__: {
- __tmp__0HZD=static_type__5O1H(__tmp__ZHZD);
- } break;
- case __EXPR_AND__: {
- __tmp__0HZD=static_type__EP1H(__tmp__ZHZD);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__0HZD=static_type__JP1H(__tmp__ZHZD);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__0HZD=static_type__OP1H(__tmp__ZHZD);
- } break;
- case __PUT_TO__: {
- __tmp__0HZD=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__0HZD=static_type__XP1H(__tmp__ZHZD);
- } break;
- case __SIZE_OF__: {
- __tmp__0HZD=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__0HZD=((__CAST *)__tmp__ZHZD)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__0HZD=static_type__NOKL(__tmp__ZHZD);
- } break;
- case __READ_SLOT__: {
- __tmp__0HZD=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZHZD)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__0HZD=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZHZD)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0HZD=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0HZD=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0HZD=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0HZD=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0HZD=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__0HZD=static_type__DFJM(__tmp__ZHZD);
- } break;
- case __EXPR_ADD__: {
- __tmp__0HZD=static_type__P3ML(__tmp__ZHZD);
- } break;
- case __EXPR_NOT__: {
- __tmp__0HZD=static_type__R3XM(__tmp__ZHZD);
- } break;
- case __EXPR_MOD__: {
- __tmp__0HZD=static_type__DREO(__tmp__ZHZD);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__0HZD=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__0HZD=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__0HZD=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__0HZD=static_type__3YPN(__tmp__ZHZD);
- } break;
- case __EXPR_XOR__: {
- __tmp__0HZD=static_type__1HSO(__tmp__ZHZD);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__0HZD)->parent_type__5SL == (void *)type_block__BLB)) {
- if (((struct ___OBJ *)s__ILQC)->__id==__SLOT_DATA__) {
- __tmp__DIZD=((__SLOT *)((__SLOT_DATA *)s__ILQC)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__DIZD=((__SLOT *)((__SLOT_CODE *)s__ILQC)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- __tmp__GIZD=((void *)__tmp__DIZD != (void *)NULL);
- } else {
- __tmp__GIZD=FALSE__;
- };
- if (__tmp__GIZD) {
- if (((struct ___OBJ *)s__ILQC)->__id==__SLOT_DATA__) {
- __tmp__MIZD=((__SLOT *)((__SLOT_DATA *)s__ILQC)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__MIZD=((__SLOT *)((__SLOT_CODE *)s__ILQC)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- init__K3OG(__tmp__MIZD);
- if ((((void *)((__SLOT_DATA *)__tmp__MIZD)->parent_variable__HHZD.type_list__OIZD == (void *)NULL) || (((__TYPES *)((__SLOT_DATA *)__tmp__MIZD)->parent_variable__HHZD.type_list__OIZD)->upper__GLAG == (__INTEGER)(- 1)))) {
- __tmp__AJZD=Self__CHZD->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
- put_error__text__0AH( 1,(&__string_249));
- put_position__ECH(__tmp__AJZD);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__FJZD=Self__CHZD->parent_dta__NLQC.result_expr__YHZD;
- if (__tmp__FJZD==NULL) {
- __tmp__GJZD=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__FJZD)->__id) {
- case __LIST__: {
- __tmp__GJZD=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__GJZD=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__GJZD=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__GJZD=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__GJZD=((void *)__tmp__FJZD);
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__GJZD=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__GJZD=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__GJZD=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__GJZD=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__GJZD=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__GJZD=NULL;
- } break;
- case __ITEM__: {
- __tmp__GJZD=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__GJZD=NULL;
- } break;
- case __CAST__: {
- __tmp__GJZD=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__GJZD=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__GJZD=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__GJZD=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__GJZD=NULL;
- } break;
- }
- };
- rd__NHZD=__tmp__GJZD;
- ((__LOCAL *)((__READ_LOCAL *)__tmp__GJZD)->local__HJZD)->parent_variable__T1LC.type_list__OIZD=((__SLOT_DATA *)__tmp__MIZD)->parent_variable__HHZD.type_list__OIZD;
- };
- result__DY0C=NULL;
- ptr__EY0C=((__POINTER )(NULL));
- typ_id__JY0C= 0;
- sz__GY0C=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__GY0C == 0)) {
- result__DY0C=NODE_TYPE__;
- } else {
- typ_id__JY0C=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GY0C);
- if ((typ_id__JY0C == (__INTEGER)(- 1))) {
- a__EC0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CC0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GY0C + a__EC0Q) & (__UINTEGER_32)(~ a__EC0Q));
- ptr_table__EFOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CC0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__DFOR=((__POINTER )(NULL));
- result__FFOR=((__POINTER *)ptr_table__EFOR)[ 0];
- if ((result__FFOR == (void *)NULL)) {
- result__FFOR=new_lab__2PJ(new_size__CC0Q);
- next__DFOR=(void *)((unsigned long)result__FFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CC0Q)));
- ((__POINTER *)next__DFOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EFOR)[ 0]=next__DFOR;
- } else {
- next__DFOR=((__POINTER *)result__FFOR)[ 0];
- if ((next__DFOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FFOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CC0Q << 1)) <= 4096)) {
- next__DFOR=(void *)((unsigned long)result__FFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CC0Q)));
- } else {
- next__DFOR=new_lab__2PJ(new_size__CC0Q);
- };
- ((__POINTER *)next__DFOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EFOR)[ 0]=next__DFOR;
- } else {
- ((__POINTER *)result__FFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DFOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FFOR=next__DFOR;
- };
- };
- ptr__EY0C=result__FFOR;
- } else {
- t__IC0Q=((__UINTEGER_32 )typ_id__JY0C);
- a__KC0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MFOR=(__UINTEGER_32)((__UINTEGER_32)(sz__GY0C + a__KC0Q) & (__UINTEGER_32)(~ a__KC0Q));
- ptr_table__JFOR=((__POINTER )(&(table_type[(t__IC0Q)])));
- lab_type__LFOR=(__UINTEGER_32)(t__IC0Q | 1);
- next__IFOR=((__POINTER )(NULL));
- result__KFOR=((__POINTER *)ptr_table__JFOR)[ 0];
- if ((result__KFOR == (void *)NULL)) {
- result__KFOR=new_lab__2PJ(lab_type__LFOR);
- next__IFOR=(void *)((unsigned long)result__KFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MFOR)));
- ((__POINTER *)next__IFOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JFOR)[ 0]=next__IFOR;
- } else {
- next__IFOR=((__POINTER *)result__KFOR)[ 0];
- if ((next__IFOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KFOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MFOR << 1)) <= 4096)) {
- next__IFOR=(void *)((unsigned long)result__KFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MFOR)));
- } else {
- next__IFOR=new_lab__2PJ(lab_type__LFOR);
- };
- ((__POINTER *)next__IFOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JFOR)[ 0]=next__IFOR;
- } else {
- ((__POINTER *)result__KFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IFOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KFOR=next__IFOR;
- };
- };
- ptr__EY0C=result__KFOR;
- };
- result__DY0C=((__NODE_TYPE *)ptr__EY0C);
- *(result__DY0C) = *(NODE_TYPE__);
- };
- Self__OJZD=((__NODE_TYPE *)result__DY0C);
- Self__OJZD->parent_node__QLQC.expr__RJZD=rec__JLQC;
- Self__OJZD->parent_node__QLQC.data__SJZD=result__QW0C;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- run_value__SLQC=old_self__PLQC;
- Self__Q2YD=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
- if (((void *)Self__Q2YD->first_link__U2YD == (void *)NULL)) {
- result__NFOR=NULL;
- ptr__OFOR=((__POINTER )(NULL));
- typ_id__PFOR= 0;
- sz__QFOR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__QFOR == 0)) {
- result__NFOR=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__PFOR=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QFOR);
- if ((typ_id__PFOR == (__INTEGER)(- 1))) {
- a__RFOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SFOR=(__UINTEGER_32)((__UINTEGER_32)(sz__QFOR + a__RFOR) & (__UINTEGER_32)(~ a__RFOR));
- ptr_table__YFOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SFOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XFOR=((__POINTER )(NULL));
- result__ZFOR=((__POINTER *)ptr_table__YFOR)[ 0];
- if ((result__ZFOR == (void *)NULL)) {
- result__ZFOR=new_lab__2PJ(new_size__SFOR);
- next__XFOR=(void *)((unsigned long)result__ZFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SFOR)));
- ((__POINTER *)next__XFOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YFOR)[ 0]=next__XFOR;
- } else {
- next__XFOR=((__POINTER *)result__ZFOR)[ 0];
- if ((next__XFOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZFOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SFOR << 1)) <= 4096)) {
- next__XFOR=(void *)((unsigned long)result__ZFOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SFOR)));
- } else {
- next__XFOR=new_lab__2PJ(new_size__SFOR);
- };
- ((__POINTER *)next__XFOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YFOR)[ 0]=next__XFOR;
- } else {
- ((__POINTER *)result__ZFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XFOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZFOR=next__XFOR;
- };
- };
- ptr__OFOR=result__ZFOR;
- } else {
- t__TFOR=((__UINTEGER_32 )typ_id__PFOR);
- a__UFOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AGOR=(__UINTEGER_32)((__UINTEGER_32)(sz__QFOR + a__UFOR) & (__UINTEGER_32)(~ a__UFOR));
- ptr_table__3FOR=((__POINTER )(&(table_type[(t__TFOR)])));
- lab_type__5FOR=(__UINTEGER_32)(t__TFOR | 1);
- next__2FOR=((__POINTER )(NULL));
- result__4FOR=((__POINTER *)ptr_table__3FOR)[ 0];
- if ((result__4FOR == (void *)NULL)) {
- result__4FOR=new_lab__2PJ(lab_type__5FOR);
- next__2FOR=(void *)((unsigned long)result__4FOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGOR)));
- ((__POINTER *)next__2FOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3FOR)[ 0]=next__2FOR;
- } else {
- next__2FOR=((__POINTER *)result__4FOR)[ 0];
- if ((next__2FOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4FOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AGOR << 1)) <= 4096)) {
- next__2FOR=(void *)((unsigned long)result__4FOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGOR)));
- } else {
- next__2FOR=new_lab__2PJ(lab_type__5FOR);
- };
- ((__POINTER *)next__2FOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3FOR)[ 0]=next__2FOR;
- } else {
- ((__POINTER *)result__4FOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2FOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4FOR=next__2FOR;
- };
- };
- ptr__OFOR=result__4FOR;
- };
- result__NFOR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__OFOR);
- *(result__NFOR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__VFOR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__NFOR);
- Self__VFOR->item__N0SE=result__DY0C;
- Self__VFOR->next__OW4E=NULL;
- Self__Q2YD->first_link__U2YD=result__NFOR;
- Self__Q2YD->parent_linked_collection__1LQC.upper__2AID= 1;
- Self__Q2YD->last_link__32YD=result__NFOR;
- Self__Q2YD->mem_idx__42YD= 1;
- Self__Q2YD->mem_lnk__A3YD=result__NFOR;
- } else {
- result__BXWE=NULL;
- ptr__CXWE=((__POINTER )(NULL));
- typ_id__HXWE= 0;
- sz__EXWE=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__EXWE == 0)) {
- result__BXWE=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__HXWE=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EXWE);
- if ((typ_id__HXWE == (__INTEGER)(- 1))) {
- a__O50Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__M50Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EXWE + a__O50Q) & (__UINTEGER_32)(~ a__O50Q));
- ptr_table__CGOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M50Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BGOR=((__POINTER )(NULL));
- result__DGOR=((__POINTER *)ptr_table__CGOR)[ 0];
- if ((result__DGOR == (void *)NULL)) {
- result__DGOR=new_lab__2PJ(new_size__M50Q);
- next__BGOR=(void *)((unsigned long)result__DGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M50Q)));
- ((__POINTER *)next__BGOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CGOR)[ 0]=next__BGOR;
- } else {
- next__BGOR=((__POINTER *)result__DGOR)[ 0];
- if ((next__BGOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DGOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__M50Q << 1)) <= 4096)) {
- next__BGOR=(void *)((unsigned long)result__DGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M50Q)));
- } else {
- next__BGOR=new_lab__2PJ(new_size__M50Q);
- };
- ((__POINTER *)next__BGOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CGOR)[ 0]=next__BGOR;
- } else {
- ((__POINTER *)result__DGOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BGOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DGOR=next__BGOR;
- };
- };
- ptr__CXWE=result__DGOR;
- } else {
- t__S50Q=((__UINTEGER_32 )typ_id__HXWE);
- a__U50Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KGOR=(__UINTEGER_32)((__UINTEGER_32)(sz__EXWE + a__U50Q) & (__UINTEGER_32)(~ a__U50Q));
- ptr_table__HGOR=((__POINTER )(&(table_type[(t__S50Q)])));
- lab_type__JGOR=(__UINTEGER_32)(t__S50Q | 1);
- next__GGOR=((__POINTER )(NULL));
- result__IGOR=((__POINTER *)ptr_table__HGOR)[ 0];
- if ((result__IGOR == (void *)NULL)) {
- result__IGOR=new_lab__2PJ(lab_type__JGOR);
- next__GGOR=(void *)((unsigned long)result__IGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KGOR)));
- ((__POINTER *)next__GGOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HGOR)[ 0]=next__GGOR;
- } else {
- next__GGOR=((__POINTER *)result__IGOR)[ 0];
- if ((next__GGOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IGOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KGOR << 1)) <= 4096)) {
- next__GGOR=(void *)((unsigned long)result__IGOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KGOR)));
- } else {
- next__GGOR=new_lab__2PJ(lab_type__JGOR);
- };
- ((__POINTER *)next__GGOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HGOR)[ 0]=next__GGOR;
- } else {
- ((__POINTER *)result__IGOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GGOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IGOR=next__GGOR;
- };
- };
- ptr__CXWE=result__IGOR;
- };
- result__BXWE=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__CXWE);
- *(result__BXWE) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__BQGF=((__LINKED_LIST_NODEoNODE_TYPEo *)result__BXWE);
- Self__BQGF->item__N0SE=result__DY0C;
- Self__BQGF->next__OW4E=NULL;
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__Q2YD->last_link__32YD)->next__OW4E=result__BXWE;
- Self__Q2YD->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__Q2YD->parent_linked_collection__1LQC.upper__2AID + 1);
- Self__Q2YD->last_link__32YD=result__BXWE;
- };
- return(result__DY0C);
+ __tmp__ITFL=__tmp__JTFL;
+ return(__tmp__ITFL);
}
-static void check_type__YG5D(__INTEGER_CST *Self__ZG5D)
-// ({INTEGER_CST}) VoidNo recursive, No inlinable.
+static __PROTOTYPE_CST__LAXC* create__type__VJ2C(__POSITION__OL p__XJ2C,__TYPE_FULL__XMB *t__YJ2C)
+// ({POSITION__OL},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
{
- __INTEGER_64 min__1G5D,max__4G5D;
- void *__tmp__CH5D;
- void *__tmp__DH5D;
- __STRING_CONSTANT *Self__J3GE;
- __BOOLEAN error__0G5D;
- error__0G5D=FALSE__;
- min__1G5D= 0;
- max__4G5D= 0;
- __tmp__CH5D=((__TYPE_FULL *)Self__ZG5D->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__CH5D)->__id) {
- case __TYPE__: {
- __tmp__DH5D=((__PROTOTYPE *)((__TYPE *)__tmp__CH5D)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__DH5D=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__DH5D=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__DH5D=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__DH5D=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__DH5D=((__TYPE_GENERIC *)__tmp__CH5D)->name__LR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__DH5D=((__PROFIL_BLOCK *)__tmp__CH5D)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- Self__J3GE=((__STRING_CONSTANT *)__tmp__DH5D);
- if (((void *)Self__J3GE == (void *)(&__string_47))) {
- if ((Self__ZG5D->value__W4YD < 0)) {
- error__0G5D=TRUE__;
- max__4G5D= 0;
- };
- };
- if (((void *)Self__J3GE == (void *)(&__string_48))) {
- if (((Self__ZG5D->value__W4YD < 0) || (Self__ZG5D->value__W4YD > 4294967295LU))) {
- error__0G5D=TRUE__;
- max__4G5D= 4294967295LU;
- };
- };
- if (((void *)Self__J3GE == (void *)(&__string_49))) {
- if (((Self__ZG5D->value__W4YD < 0) || (Self__ZG5D->value__W4YD > 65535))) {
- error__0G5D=TRUE__;
- max__4G5D= 65535;
- };
- };
- if (((void *)Self__J3GE == (void *)(&__string_50))) {
- if (((Self__ZG5D->value__W4YD < 0) || (Self__ZG5D->value__W4YD > 255))) {
- error__0G5D=TRUE__;
- max__4G5D= 255;
- };
- };
- if (((void *)Self__J3GE == (void *)(&__string_52))) {
- if (((Self__ZG5D->value__W4YD < ((__INTEGER_64 )(__INTEGER)(- 2147483647))) || (Self__ZG5D->value__W4YD > 2147483647))) {
- error__0G5D=TRUE__;
- min__1G5D=((__INTEGER_64 )(__INTEGER)(- 2147483647));
- max__4G5D= 2147483647;
- };
- };
- if (((void *)Self__J3GE == (void *)(&__string_53))) {
- if (((Self__ZG5D->value__W4YD < -32767) || (Self__ZG5D->value__W4YD > 32767))) {
- error__0G5D=TRUE__;
- min__1G5D= -32767;
- max__4G5D= 32767;
- };
- };
- if (((void *)Self__J3GE == (void *)(&__string_54))) {
- if (((Self__ZG5D->value__W4YD < -127) || (Self__ZG5D->value__W4YD > 127))) {
- error__0G5D=TRUE__;
- min__1G5D= -127;
- max__4G5D= 127;
- };
- };
- if (error__0G5D) {
- copy__BNK(string_tmp__RB,(&__string_250));
- append_in__XYWE(Self__ZG5D->value__W4YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_251));
- append_name_in__M5XD(Self__ZG5D->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_252));
- append_in__XYWE(min__1G5D,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_253));
- append_in__XYWE(max__4G5D,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_254));
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(Self__ZG5D->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_position__ECH(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- Self__ZG5D->value__W4YD= 0;
- };
+ __PROTOTYPE_CST__LAXC *result__NLAD,*Self__1G4D;
+ __POINTER__IB ptr__OLAD,__tmp__ULAD,__tmp__45WT,__tmp__AAXT;
+ __INTEGER__Q typ_id__SLAD;
+ __UINTEGER_32__ZWB __tmp__BAXT;
+ __TYPE_FULL__XMB *Self__1S0T,*result__0S0T,*__tmp__2S0T;
+ result__NLAD=NULL;
+ ptr__OLAD=((__POINTER__IB )(NULL));
+ typ_id__SLAD= 0;
+ __tmp__ULAD=((__POINTER__IB )sizeof(__PROTOTYPE_CST__LAXC));
+ if (((unsigned long)__tmp__ULAD == 0)) {
+ result__NLAD=PROTOTYPE_CST__LAXC__;
+ } else /* FALSE */ {
+ typ_id__SLAD=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ULAD));
+ if ((typ_id__SLAD == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__45WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__AAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ULAD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BAXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AAXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__45WT=micro_alloc__table__lab__UKI(__tmp__AAXT,((__POINTER__IB )(&(table_size[(__tmp__BAXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AAXT)));
+ ptr__OLAD=__tmp__45WT;
+ } else /* FALSE */ {
+ __tmp__BAXT=((__UINTEGER_32__ZWB )typ_id__SLAD);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__45WT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__AAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__ULAD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__45WT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__45WT=micro_alloc__table__lab__UKI(__tmp__AAXT,((__POINTER__IB )(&(table_type[(__tmp__BAXT)]))),(__UINTEGER_32__ZWB)(__tmp__BAXT | 1));
+ ptr__OLAD=__tmp__45WT;
+ };
+ result__NLAD=((__PROTOTYPE_CST__LAXC *)ptr__OLAD);
+ *(result__NLAD) = *(PROTOTYPE_CST__LAXC__);
+ };
+ Self__1G4D=((__PROTOTYPE_CST__LAXC *)result__NLAD);
+ Self__1G4D->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__XJ2C;
+ Self__1S0T=((__TYPE_FULL__XMB *)t__YJ2C);
+ result__0S0T=NULL;
+ if (((__UINTEGER_8__4LC)(Self__1S0T->flag__RLK & 1) != 0)) {
+ result__0S0T=Self__1S0T;
+ } else /* FALSE */ {
+ __tmp__2S0T=get_with__DJRB(Self__1S0T,(__UINTEGER_8__4LC)(Self__1S0T->flag__RLK | 4));
+ result__0S0T=__tmp__2S0T;
+ };
+ Self__1G4D->parent_constant__MAXC.static_type__5G4D=result__0S0T;
+ Self__1G4D=result__NLAD;
+ return(Self__1G4D);
}
-static void pop_stack_until__LCAG(__INTEGER stack_top__NCAG)
-// ({INTEGER}) VoidNo recursive, No inlinable.
+static void* new_read__slot__receiver__self__intern__KK2C(__POSITION__OL p__MK2C,void *s__NK2C,void *rec__OK2C,void *my_self__PK2C,__BOOLEAN__L is_intern__QK2C)
+// ({POSITION__OL},{NULLxSLOT_CODE__4IRGxSLOT_DATA__IJRG},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
{
- void *var__OCAG,*result__IOJN;
- void *n__QCAG,*n__GOJN;
- __POSITION __tmp__PEAG;
- __INTEGER j__JOJN;
- __FAST_ARRAYoLOCALo *Self__Q0PH,*Self__145M,*Self__NQPG;
- void **__tmp__KBAR;
- __BOOLEAN __tmp__IQJN;
- var__OCAG=NULL;
- n__QCAG=NULL;
- if (verify__RCAG) {
- while ((((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F >= stack_top__NCAG)) {
- Self__Q0PH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
- var__OCAG=((void **)Self__Q0PH->parent_arrayed_collection__YH4F.storage__NWPG)[Self__Q0PH->parent_arrayed_collection__YH4F.upper__1H4F];
- Self__145M=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
- Self__145M->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__145M->parent_arrayed_collection__YH4F.upper__1H4F - 1);
- n__QCAG=((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
- if ((((void *)n__QCAG != (void *)(&__string_57)) && ((void *)n__QCAG != (void *)(&__string_60)))) {
- if (((((__LOCAL *)var__OCAG)->parent_variable__T1LC.ensure_count__YDAG == 0) && (((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' '))) {
- copy__BNK(string_tmp__RB,(&__string_255));
- append__MOK(string_tmp__RB,((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.name__1QB);
- append__MOK(string_tmp__RB,(&__string_256));
- __tmp__PEAG=((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(__tmp__PEAG);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- n__GOJN=((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.name__1QB;
- result__IOJN=NULL;
- j__JOJN=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__KBAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__JOJN < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__KBAR)[j__JOJN])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__GOJN)))) {
- j__JOJN=(__INTEGER)(j__JOJN - 1);
- };
- if ((j__JOJN >= stack_local_lower__IH4F)) {
- result__IOJN=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__JOJN];
- if (((j__JOJN < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__IOJN)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
- context_extern__DOLH=result__IOJN;
- };
- __tmp__IQJN=TRUE__;
- } else {
- __tmp__IQJN=FALSE__;
- };
- if ((! __tmp__IQJN)) {
- if (((void *)profil_first__LPQC != (void *)NULL)) {
- result__IOJN=lookup__VTJM(profil_first__LPQC,n__GOJN);
- if ((((void *)result__IOJN != (void *)NULL) && ((void *)((__LOCAL *)result__IOJN)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
- context_extern__DOLH=result__IOJN;
- };
- };
- };
- if (((void *)result__IOJN != (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_257));
- append__MOK(string_tmp__RB,n__QCAG);
- append__MOK(string_tmp__RB,(&__string_258));
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(((__LOCAL *)result__IOJN)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
- put_position__ECH(((__LOCAL *)var__OCAG)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- };
- } else {
- Self__NQPG=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F);
- if ((stack_top__NCAG <= Self__NQPG->parent_arrayed_collection__YH4F.upper__1H4F)) {
- Self__NQPG->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_top__NCAG - 1);
- };
- };
+ __DTA_RD__VK2C *result__T5FD,*Self__3T4D;
+ __POINTER__IB ptr__U5FD,__tmp__05FD,__tmp__FAXT,__tmp__HAXT;
+ __POINTER__IB __tmp__QIOU,__tmp__RIOU;
+ __INTEGER__Q typ_id__Y5FD,typ_id__OIOU;
+ __UINTEGER_32__ZWB __tmp__IAXT,__tmp__SIOU;
+ void *result__MGFE;
+ void *__tmp__NGFE;
+ void *__tmp__HXRH,*__tmp__IIOU;
+ __SECTION___RVOB *__tmp__OGFE,*result__GIOU,*__tmp__JIOU;
+ __SLOT_DATA__IJRG *Self__HIOU;
+ __TYPE_FULL__XMB *__tmp__WGFE,*Self__AIWH;
+ __POSITION__OL p__BIWH;
+ __PROTOTYPE_CST__LAXC *__tmp__MIWH;
+ __LOCAL__L4WC *__tmp__GN5R;
+ __READ_LOCAL__55ZI *__tmp__VIWH;
+ void *__tmp__5GFE;
+ __NODE_TYPE__SK2C *result__OBGD,*Self__ZQYS;
+ __LINKED_LISToNODE_TYPEo__3K2C *Self__BB0G;
+ __LINKED_LIST_NODEoNODE_TYPEo__DB0G *result__MIOU,*Self__YIOU;
+ result__T5FD=NULL;
+ ptr__U5FD=((__POINTER__IB )(NULL));
+ typ_id__Y5FD= 0;
+ __tmp__05FD=((__POINTER__IB )sizeof(__DTA_RD__VK2C));
+ if (((unsigned long)__tmp__05FD == 0)) {
+ result__T5FD=DTA_RD__VK2C__;
+ } else /* FALSE */ {
+ typ_id__Y5FD=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__05FD));
+ if ((typ_id__Y5FD == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IAXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HAXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_size[(__tmp__IAXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HAXT)));
+ ptr__U5FD=__tmp__FAXT;
+ } else /* FALSE */ {
+ __tmp__IAXT=((__UINTEGER_32__ZWB )typ_id__Y5FD);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_type[(__tmp__IAXT)]))),(__UINTEGER_32__ZWB)(__tmp__IAXT | 1));
+ ptr__U5FD=__tmp__FAXT;
+ };
+ result__T5FD=((__DTA_RD__VK2C *)ptr__U5FD);
+ *(result__T5FD) = *(DTA_RD__VK2C__);
+ };
+ Self__3T4D=((__DTA_RD__VK2C *)result__T5FD);
+ Self__3T4D->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B=p__MK2C;
+ Self__3T4D->parent_dta__YK2C.slot__IU4D=s__NK2C;
+ Self__3T4D->parent_dta__YK2C.self_arg__JU4D=my_self__PK2C;
+ result__MGFE=NULL;
+ __tmp__NGFE=Self__3T4D->parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__NGFE)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__HXRH=((__SLOT_CODE__4IRG *)__tmp__NGFE)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__HXRH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__OGFE=((__ITM_SLOT__PLC *)__tmp__HXRH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__OGFE=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HXRH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__HIOU=((__SLOT_DATA__IJRG *)__tmp__NGFE);
+ result__GIOU=NULL;
+ if (((void *)Self__HIOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__IIOU=Self__HIOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__IIOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__JIOU=((__ITM_SLOT__PLC *)__tmp__IIOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__JIOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__GIOU=__tmp__JIOU;
+ } else /* FALSE */ {
+ __tmp__JIOU=get_name__TAUD((&__string_35));
+ result__GIOU=__tmp__JIOU;
+ };
+ __tmp__OGFE=result__GIOU;
+ };
+ if (((void *)((__SECTION___RVOB *)__tmp__OGFE)->name__G25E == (void *)(&__string_34))) {
+ __tmp__HXRH=type_pointer__GPB;
+ switch (((struct ___OBJ *)__tmp__HXRH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__WGFE=((__TYPE__FF *)__tmp__HXRH)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__WGFE=((__TYPE_NULL__GMB *)__tmp__HXRH)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__WGFE=((__TYPE_VOID__IMB *)__tmp__HXRH)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__WGFE=((__TYPE_CONTEXT__KMB *)__tmp__HXRH)->parent_type__LMB.default__CMC;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__WGFE=((__TYPE_ID__MMB *)__tmp__HXRH)->parent_type__NMB.default__CMC;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__WGFE=((__TYPE_GENERIC__OCY *)__tmp__HXRH)->parent_type__PCY.default__CMC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__WGFE=((__TYPE_BLOCK__CP5D *)__tmp__HXRH)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__WGFE=((__PROFIL_BLOCK__O3NJ *)__tmp__HXRH)->parent_type__Q3NJ.default__CMC;
+ } break;
+ };
+ Self__AIWH=((__TYPE_FULL__XMB *)__tmp__WGFE);
+ p__BIWH=Self__3T4D->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ __tmp__HXRH=NULL;
+ if (((void *)Self__AIWH->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+ __tmp__MIWH=create__type__VJ2C(p__BIWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ __tmp__HXRH=__tmp__MIWH;
+ } else /* FALSE */ {
+ __tmp__GN5R=create__name__style__type__HIND(p__BIWH,(&__string_69),'+',Self__AIWH);
+ __tmp__VIWH=read__5UEI(((__LOCAL__L4WC *)__tmp__GN5R));
+ __tmp__HXRH=__tmp__VIWH;
+ };
+ result__MGFE=__tmp__HXRH;
+ } else /* FALSE */ {
+ __tmp__HXRH=Self__3T4D->parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__HXRH)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__IIOU=((__SLOT_CODE__4IRG *)__tmp__HXRH)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__IIOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__5GFE=((__ITM_SLOT__PLC *)__tmp__IIOU)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__5GFE=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIOU)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__IIOU=((__SLOT_DATA__IJRG *)__tmp__HXRH)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__IIOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__5GFE=((__ITM_SLOT__PLC *)__tmp__IIOU)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__5GFE=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IIOU)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ switch (((struct ___OBJ *)__tmp__5GFE)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__IIOU=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE),Self__3T4D);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__IIOU=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__IIOU=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__IIOU=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__IIOU=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__IIOU=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5GFE)),Self__3T4D);
+ } break;
+ };
+ result__MGFE=__tmp__IIOU;
+ };
+ Self__3T4D->parent_dta__YK2C.result_expr__LU4D=result__MGFE;
+ Self__3T4D->is_intern__MU4D=is_intern__QK2C;
+ if (((void *)profil_current__SO2C == (void *)NULL)) {
+ Self__3T4D->parent_dta__YK2C.context__UU4D=context_main__Q4WC;
+ } else /* FALSE */ {
+ __tmp__HXRH=profil_current__SO2C;
+ if (((struct ___OBJ *)__tmp__HXRH)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__GN5R=((__PROFIL_SLOT__OO2C *)__tmp__HXRH)->parent_profil__PO2C.context__1U4D;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__GN5R=((__PROFIL_BLOCK__O3NJ *)__tmp__HXRH)->parent_profil__P3NJ.context__1U4D;
+ };
+ Self__3T4D->parent_dta__YK2C.context__UU4D=__tmp__GN5R;
+ };
+ result__OBGD=NULL;
+ ptr__U5FD=((__POINTER__IB )(NULL));
+ typ_id__Y5FD= 0;
+ __tmp__05FD=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+ if (((unsigned long)__tmp__05FD == 0)) {
+ result__OBGD=NODE_TYPE__SK2C__;
+ } else /* FALSE */ {
+ typ_id__Y5FD=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__05FD));
+ if ((typ_id__Y5FD == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IAXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HAXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_size[(__tmp__IAXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HAXT)));
+ ptr__U5FD=__tmp__FAXT;
+ } else /* FALSE */ {
+ __tmp__IAXT=((__UINTEGER_32__ZWB )typ_id__Y5FD);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FAXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HAXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__05FD - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FAXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FAXT=micro_alloc__table__lab__UKI(__tmp__HAXT,((__POINTER__IB )(&(table_type[(__tmp__IAXT)]))),(__UINTEGER_32__ZWB)(__tmp__IAXT | 1));
+ ptr__U5FD=__tmp__FAXT;
+ };
+ result__OBGD=((__NODE_TYPE__SK2C *)ptr__U5FD);
+ *(result__OBGD) = *(NODE_TYPE__SK2C__);
+ };
+ Self__ZQYS=((__NODE_TYPE__SK2C *)result__OBGD);
+ Self__ZQYS->parent_node__TK2C.expr__CV4D=rec__OK2C;
+ Self__ZQYS->parent_node__TK2C.data__DV4D=result__T5FD;
+ late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM + 1);
+ Self__BB0G=((__LINKED_LISToNODE_TYPEo__3K2C *)node_list__FL2C);
+ if (((void *)Self__BB0G->first_link__IB0G == (void *)NULL)) {
+ result__MIOU=NULL;
+ __tmp__FAXT=((__POINTER__IB )(NULL));
+ typ_id__OIOU= 0;
+ __tmp__HAXT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+ if (((unsigned long)__tmp__HAXT == 0)) {
+ result__MIOU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+ } else /* FALSE */ {
+ typ_id__OIOU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HAXT));
+ if ((typ_id__OIOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SIOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RIOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_size[(__tmp__SIOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RIOU)));
+ __tmp__FAXT=__tmp__QIOU;
+ } else /* FALSE */ {
+ __tmp__SIOU=((__UINTEGER_32__ZWB )typ_id__OIOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_type[(__tmp__SIOU)]))),(__UINTEGER_32__ZWB)(__tmp__SIOU | 1));
+ __tmp__FAXT=__tmp__QIOU;
+ };
+ result__MIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__FAXT);
+ *(result__MIOU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+ };
+ Self__YIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__MIOU);
+ Self__YIOU->item__GL0G=result__OBGD;
+ Self__YIOU->next__TVFH=NULL;
+ Self__BB0G->first_link__IB0G=result__MIOU;
+ Self__BB0G->parent_linked_collection__EL2C.upper__B0RD= 1;
+ Self__BB0G->last_link__RB0G=result__MIOU;
+ Self__BB0G->mem_idx__SB0G= 1;
+ Self__BB0G->mem_lnk__UB0G=result__MIOU;
+ } else /* FALSE */ {
+ result__MIOU=NULL;
+ __tmp__FAXT=((__POINTER__IB )(NULL));
+ typ_id__OIOU= 0;
+ __tmp__HAXT=((__POINTER__IB )sizeof(__LINKED_LIST_NODEoNODE_TYPEo__DB0G));
+ if (((unsigned long)__tmp__HAXT == 0)) {
+ result__MIOU=LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+ } else /* FALSE */ {
+ typ_id__OIOU=__LINKED_LIST_NODEoNODE_TYPEo__DB0G__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HAXT));
+ if ((typ_id__OIOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SIOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RIOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_size[(__tmp__SIOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RIOU)));
+ __tmp__FAXT=__tmp__QIOU;
+ } else /* FALSE */ {
+ __tmp__SIOU=((__UINTEGER_32__ZWB )typ_id__OIOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QIOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RIOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__HAXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QIOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QIOU=micro_alloc__table__lab__UKI(__tmp__RIOU,((__POINTER__IB )(&(table_type[(__tmp__SIOU)]))),(__UINTEGER_32__ZWB)(__tmp__SIOU | 1));
+ __tmp__FAXT=__tmp__QIOU;
+ };
+ result__MIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)__tmp__FAXT);
+ *(result__MIOU) = *(LINKED_LIST_NODEoNODE_TYPEo__DB0G__);
+ };
+ Self__YIOU=((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)result__MIOU);
+ Self__YIOU->item__GL0G=result__OBGD;
+ Self__YIOU->next__TVFH=NULL;
+ ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__BB0G->last_link__RB0G)->next__TVFH=result__MIOU;
+ Self__BB0G->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__BB0G->parent_linked_collection__EL2C.upper__B0RD + 1);
+ Self__BB0G->last_link__RB0G=result__MIOU;
+ };
+ result__MGFE=result__OBGD;
+ return(result__MGFE);
}
-static void go_item__YU4E(__LINKED_LISToNODE_TYPEo *Self__ZU4E,__INTEGER i__0U4E)
-// ({LINKED_LISToNODE_TYPEo},{INTEGER}) VoidNo recursive, No inlinable.
+static void check_type__XYEE(__INTEGER_CST__XAXC *Self__YYEE)
+// ({INTEGER_CST__XAXC}) Void No recursive, No inlinable.
{
- if ((Self__ZU4E->mem_idx__42YD > i__0U4E)) {
- Self__ZU4E->mem_idx__42YD= 1;
- Self__ZU4E->mem_lnk__A3YD=Self__ZU4E->first_link__U2YD;
- };
- while ((i__0U4E != Self__ZU4E->mem_idx__42YD)) {
- Self__ZU4E->mem_lnk__A3YD=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__ZU4E->mem_lnk__A3YD)->next__OW4E;
- Self__ZU4E->mem_idx__42YD=(__INTEGER)(Self__ZU4E->mem_idx__42YD + 1);
+ __INTEGER_64__1SG min__0YEE,max__3YEE;
+ void *__tmp__BZEE;
+ __STRING_CONSTANT__0 *__tmp__CZEE,*Self__4DLE;
+ __PROTOTYPE__MF *__tmp__UV0R;
+ __BOOLEAN__L error__ZYEE,__tmp__CELE;
+ error__ZYEE=FALSE__O__;
+ min__0YEE= 0;
+ max__3YEE= 0;
+ __tmp__BZEE=((__TYPE_FULL__XMB *)Self__YYEE->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__BZEE)->__id) {
+ case __TYPE__FF__: {
+ __tmp__CZEE=((__TYPE__FF *)__tmp__BZEE)->prototype__QF->parent_named__PF.name__GWB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__CZEE=(&__string_5);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__CZEE=(&__string_6);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__CZEE=(&__string_54);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__CZEE=(&__string_56);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__CZEE=((__TYPE_GENERIC__OCY *)__tmp__BZEE)->name__HZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__UV0R=prototype__32ZG();
+ __tmp__CZEE=__tmp__UV0R->parent_named__PF.name__GWB;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__CZEE=((__PROFIL_BLOCK__O3NJ *)__tmp__BZEE)->parent_profil__P3NJ.name__B2IK;
+ } break;
+ };
+ Self__4DLE=((__STRING_CONSTANT__0 *)__tmp__CZEE);
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_57));
+ if (__tmp__CELE) {
+ if ((Self__YYEE->value__FH4D < 0)) {
+ error__ZYEE=TRUE__K__;
+ max__3YEE= 0;
+ };
+ };
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_58));
+ if (__tmp__CELE) {
+ if (((Self__YYEE->value__FH4D < 0) || (Self__YYEE->value__FH4D > 4294967295LU))) {
+ error__ZYEE=TRUE__K__;
+ max__3YEE= 4294967295LU;
+ };
+ };
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_59));
+ if (__tmp__CELE) {
+ if (((Self__YYEE->value__FH4D < 0) || (Self__YYEE->value__FH4D > 65535))) {
+ error__ZYEE=TRUE__K__;
+ max__3YEE= 65535;
+ };
+ };
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_60));
+ if (__tmp__CELE) {
+ if (((Self__YYEE->value__FH4D < 0) || (Self__YYEE->value__FH4D > 255))) {
+ error__ZYEE=TRUE__K__;
+ max__3YEE= 255;
+ };
+ };
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_61));
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_62));
+ if (__tmp__CELE) {
+ if (((Self__YYEE->value__FH4D < ((__INTEGER_64__1SG )(__INTEGER__Q)(- 2147483647))) || (Self__YYEE->value__FH4D > 2147483647))) {
+ error__ZYEE=TRUE__K__;
+ min__0YEE=((__INTEGER_64__1SG )(__INTEGER__Q)(- 2147483647));
+ max__3YEE= 2147483647;
+ };
+ };
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_63));
+ if (__tmp__CELE) {
+ if (((Self__YYEE->value__FH4D < -32767) || (Self__YYEE->value__FH4D > 32767))) {
+ error__ZYEE=TRUE__K__;
+ min__0YEE= -32767;
+ max__3YEE= 32767;
+ };
+ };
+ __tmp__CELE=__infix_equal_equal__FWZ(Self__4DLE,(&__string_64));
+ if (__tmp__CELE) {
+ if (((Self__YYEE->value__FH4D < -127) || (Self__YYEE->value__FH4D > 127))) {
+ error__ZYEE=TRUE__K__;
+ min__0YEE= -127;
+ max__3YEE= 127;
+ };
+ };
+ if (error__ZYEE) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_337));
+ append_in__IMXE(Self__YYEE->value__FH4D,string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_338));
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__YYEE->parent_constant__YAXC.static_type__5G4D),string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_339));
+ append_in__IMXE(min__0YEE,string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_340));
+ append_in__IMXE(max__3YEE,string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_341));
+ put_error__text__EQE( 2,string_tmp__YC);
+ put_position__PRE(Self__YYEE->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B);
+ put_position__PRE(list_current__F5GB->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ Self__YYEE->value__FH4D= 0;
};
}
-static __BOOLEAN update_case__5FAG(__NODE_TYPE *Self__AGAG)
-// ({NODE_TYPE}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_case__34EJ(__NODE_TYPE__SK2C *Self__44EJ)
+// ({NODE_TYPE__SK2C}) With result No recursive, No inlinable.
{
- void *typ__DGAG,*__tmp__UGAG,*__tmp__XHAG,*__tmp__5IAG,*__tmp__CKAG;
- void *lst_typ__EGAG;
- void *__tmp__RGAG,*__tmp__YHAG,*__tmp__MJAG,*__tmp__DKAG,*__tmp__DMAG;
- void *__tmp__SGAG;
- void *__tmp__VGAG,*tb__QGAG;
- void *__tmp__WHAG,*__tmp__BKAG,*__tmp__CMAG;
- void *__tmp__ZHAG,*__tmp__EKAG,*__tmp__EMAG;
- __INTEGER result__LGOR,result__0MYG,__tmp__ILAG,Self__SJVH;
- __EXTERNAL_C *Self__54BR;
- void *list__LGAG;
- __BOOLEAN result__NGAG,__tmp__3HAG,__tmp__NGOR,__tmp__MIAG;
- __BOOLEAN __tmp__FJAG,__tmp__ENYG;
- void *__tmp__AJAG;
- __FAST_ARRAYoTYPEo *Self__OS4Q;
- typ__DGAG=NULL;
- lst_typ__EGAG=NULL;
- list__LGAG=NULL;
- result__NGAG=FALSE__;
- __tmp__RGAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__RGAG)->__id) {
- case __LIST__: {
- __tmp__SGAG=static_type__OHQG(__tmp__RGAG);
+ __TYPES_TMP__AN5D *lst_typ__D5EJ,*__tmp__ACFJ;
+ void *__tmp__S5EJ,*__tmp__NAFJ,*__tmp__YCFJ,*__tmp__VEFJ;
+ __TYPE_FULL__XMB *__tmp__T5EJ,*__tmp__PSYS;
+ void *__tmp__LAFJ,*__tmp__WCFJ,*__tmp__UEFJ;
+ void *__tmp__MAFJ,*__tmp__UBFJ,*__tmp__XCFJ,*__tmp__AEFJ;
+ __LIST__WH *__tmp__OAFJ,*__tmp__ZCFJ,*__tmp__WEFJ;
+ __INTEGER__Q result__1IOU,Result__3IOU,result__IFLJ,Result__1YCN;
+ __INTEGER__Q Result__5OTT,__tmp__0DFJ,Self__NKCL;
+ __EXTERNAL_C__Y5WC *Self__C31K;
+ __SWITCH__QDXC *__tmp__KDFJ;
+ __CASE__E5EJ *__tmp__YEFJ;
+ __FAST_ARRAYoCASEo__G5EJ *list__P5EJ;
+ __BOOLEAN__L result__R5EJ,__tmp__SAFJ,__tmp__4IOU,__tmp__OBFJ;
+ __BOOLEAN__L __tmp__SFLJ;
+ __HASHED_SEToTYPEo__00MB *__tmp__VBFJ;
+ __FAST_ARRAYoTYPEo__MSB *Self__OPTT;
+ lst_typ__D5EJ=NULL;
+ list__P5EJ=NULL;
+ result__R5EJ=FALSE__O__;
+ __tmp__S5EJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__S5EJ)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__T5EJ=((__STRING_CST__5J *)__tmp__S5EJ)->parent_constant__EK.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__SGAG=((__STRING_CST *)__tmp__RGAG)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__T5EJ=((__EXTERNAL_C__Y5WC *)__tmp__S5EJ)->static_type__W54D;
} break;
- case __EXTERNAL_C__: {
- __tmp__SGAG=((__EXTERNAL_C *)__tmp__RGAG)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__T5EJ=((__PROTOTYPE_CST__LAXC *)__tmp__S5EJ)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__SGAG=((__PROTOTYPE_CST *)__tmp__RGAG)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__T5EJ=((__INTEGER_CST__XAXC *)__tmp__S5EJ)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__SGAG=((__INTEGER_CST *)__tmp__RGAG)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__T5EJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__S5EJ));
} break;
- case __READ_LOCAL__: {
- __tmp__SGAG=((__LOCAL *)((__READ_LOCAL *)__tmp__RGAG)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__T5EJ=((__READ_LOCAL__55ZI *)__tmp__S5EJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__SGAG=static_type__CN1H(__tmp__RGAG);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__T5EJ=static_type__ODCK();
} break;
- case __EXPR_EQUAL__: {
- __tmp__SGAG=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__T5EJ=static_type__TDCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__SGAG=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__T5EJ=static_type__YDCK();
} break;
- case __REAL_CST__: {
- __tmp__SGAG=((__REAL_CST *)__tmp__RGAG)->parent_constant__U2JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__T5EJ=static_type__3DCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__SGAG=((__CHARACTER_CST *)__tmp__RGAG)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__T5EJ=static_type__CECK();
} break;
- case __IS_EXPANDED__: {
- __tmp__SGAG=static_type__FO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__T5EJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__S5EJ));
} break;
- case __GET_TYPE_ID__: {
- __tmp__SGAG=static_type__KO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__T5EJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__S5EJ));
} break;
- case __EXPR_SUP__: {
- __tmp__SGAG=static_type__PO1H();
+ case __EXPR_DIV__4COJ__: {
+ __tmp__T5EJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__S5EJ));
} break;
- case __EXPR_SUB__: {
- __tmp__SGAG=static_type__UO1H(__tmp__RGAG);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__T5EJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__S5EJ));
} break;
- case __EXPR_MUL__: {
- __tmp__SGAG=static_type__0O1H(__tmp__RGAG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__T5EJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__S5EJ));
} break;
- case __EXPR_DIV__: {
- __tmp__SGAG=static_type__5O1H(__tmp__RGAG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__T5EJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__S5EJ));
} break;
- case __EXPR_AND__: {
- __tmp__SGAG=static_type__EP1H(__tmp__RGAG);
+ case __PUT_TO__TFOJ__: {
+ __tmp__T5EJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__SGAG=static_type__JP1H(__tmp__RGAG);
+ case __ITEM__HGOJ__: {
+ __tmp__T5EJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__S5EJ));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__SGAG=static_type__OP1H(__tmp__RGAG);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__T5EJ=static_type__VFCK();
} break;
- case __PUT_TO__: {
- __tmp__SGAG=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__T5EJ=((__CAST__1HOJ *)__tmp__S5EJ)->static_type__FD5J;
} break;
- case __ITEM__: {
- __tmp__SGAG=static_type__XP1H(__tmp__RGAG);
+ case __REAL_CST__1LOJ__: {
+ __tmp__T5EJ=((__REAL_CST__1LOJ *)__tmp__S5EJ)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __SIZE_OF__: {
- __tmp__SGAG=static_type__DQ1H();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__T5EJ=((__CHARACTER_CST__RMOJ *)__tmp__S5EJ)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__SGAG=((__CAST *)__tmp__RGAG)->static_type__0N1H;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__T5EJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__S5EJ)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__SGAG=static_type__NOKL(__tmp__RGAG);
+ case __READ_SLOT__LL4K__: {
+ __tmp__T5EJ=((__READ_SLOT__LL4K *)__tmp__S5EJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_SLOT__: {
- __tmp__SGAG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RGAG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__T5EJ=static_type__5L5O();
} break;
- case __READ_GLOBAL__: {
- __tmp__SGAG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RGAG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__T5EJ=static_type__CRTP();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__SGAG=static_type__Z1ZM();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__T5EJ=static_type__M51P();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__SGAG=static_type__ZQEO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__T5EJ=static_type__HRTP();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__SGAG=static_type__P0IO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__T5EJ=static_type__S51P();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__SGAG=static_type__4QEO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__T5EJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__S5EJ));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__SGAG=static_type__V0IO();
+ case __EXPR_ADD__SZVL__: {
+ __tmp__T5EJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__S5EJ));
} break;
- case __EXPR_NEG__: {
- __tmp__SGAG=static_type__DFJM(__tmp__RGAG);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__T5EJ=((__READ_GLOBAL__T4YL *)__tmp__S5EJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_ADD__: {
- __tmp__SGAG=static_type__P3ML(__tmp__RGAG);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__T5EJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__S5EJ));
} break;
- case __EXPR_NOT__: {
- __tmp__SGAG=static_type__R3XM(__tmp__RGAG);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__T5EJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__S5EJ));
} break;
- case __EXPR_MOD__: {
- __tmp__SGAG=static_type__DREO(__tmp__RGAG);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__T5EJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__S5EJ));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__SGAG=static_type__0BEP();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__T5EJ=static_type__TA0Q();
} break;
- case __EXPR_INF__: {
- __tmp__SGAG=static_type__V0QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__T5EJ=static_type__4BUP();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__SGAG=static_type__00QN();
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__T5EJ=static_type__DCUP();
} break;
- case __EXPR_OR__: {
- __tmp__SGAG=static_type__3YPN(__tmp__RGAG);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__T5EJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__S5EJ));
} break;
- case __EXPR_XOR__: {
- __tmp__SGAG=static_type__1HSO(__tmp__RGAG);
- } break;
- };
- __tmp__UGAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
- if (__tmp__UGAG==NULL) {
- __tmp__VGAG=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__UGAG)->__id) {
- case __TYPE__: {
- __tmp__VGAG=NULL;
- } break;
- case __TYPE_NULL__: {
- __tmp__VGAG=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__VGAG=NULL;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__VGAG=NULL;
- } break;
- case __TYPE_ID__: {
- __tmp__VGAG=NULL;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__VGAG=NULL;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__VGAG=((void *)__tmp__UGAG);
- } break;
- }
};
- tb__QGAG=__tmp__VGAG;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__SGAG)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)__tmp__VGAG != (void *)NULL))) {
- if (((void *)Self__AGAG->parent_node__QLQC.first_code__NHAG == (void *)NULL)) {
- Self__AGAG->parent_node__QLQC.first_type__VHAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
- __tmp__WHAG=Self__AGAG->parent_node__QLQC.data__SJZD;
- __tmp__XHAG=Self__AGAG->parent_node__QLQC.first_type__VHAG;
- __tmp__YHAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__WHAG)->__id) {
- case __DTA_RD__: {
- __tmp__ZHAG=product__with__4LYG(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+ if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T5EJ)->flag__RLK & 1) != 0) && ((void *)((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK != (void *)type_boolean__UNB))) {
+ if (((void *)Self__44EJ->parent_node__TK2C.first_code__D2RH == (void *)NULL)) {
+ Self__44EJ->parent_node__TK2C.first_type__KAFJ=((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK;
+ __tmp__LAFJ=Self__44EJ->parent_node__TK2C.data__DV4D;
+ __tmp__MAFJ=Self__44EJ->parent_node__TK2C.first_type__KAFJ;
+ __tmp__NAFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__LAFJ)->__id) {
+ case __DTA_RD__VK2C__: {
+ __tmp__OAFJ=product__with__self__G3YK(((__DTA_RD__VK2C *)__tmp__LAFJ),__tmp__MAFJ,__tmp__NAFJ);
} break;
- case __DTA_CAST__: {
- __tmp__ZHAG=product__with__0Z1H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+ case __DTA_CAST__5FPJ__: {
+ __tmp__OAFJ=product__with__self__3IJL(((__DTA_CAST__5FPJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
} break;
- case __DTA_WR_CODE__: {
- __tmp__ZHAG=product__with__W21H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+ case __DTA_WR_CODE__UPPJ__: {
+ __tmp__OAFJ=product__with__self__F4YK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
} break;
- case __DTA_BLOCK__: {
- __tmp__ZHAG=product__with__N31H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+ case __DTA_WR_VALUE__KIWJ__: {
+ __tmp__OAFJ=product__with__self__E5YK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
} break;
- case __DTA_WR_VALUE__: {
- __tmp__ZHAG=product__with__KB2H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__OAFJ=product__with__self__25YK(((__DTA_BLOCK__GSWJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
} break;
- case __DTA_RD_ARGS__: {
- __tmp__ZHAG=product__with__AC2H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__OAFJ=product__with__self__BEZK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__LAFJ)),__tmp__MAFJ,__tmp__NAFJ);
} break;
};
- Self__AGAG->parent_node__QLQC.first_code__NHAG=__tmp__ZHAG;
+ Self__44EJ->parent_node__TK2C.first_code__D2RH=__tmp__OAFJ;
};
- result__NGAG=TRUE__;
- __tmp__3HAG=TRUE__;
- } else {
- __tmp__3HAG=FALSE__;
- };
- if ((! __tmp__3HAG)) {
- if (((void *)((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL == (void *)type_boolean__VJB)) {
- result__LGOR= 0;
- if (((void *)Self__AGAG->parent_node__QLQC.switch__MKAG != (void *)NULL)) {
- result__LGOR=(__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)Self__AGAG->parent_node__QLQC.switch__MKAG)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG + 1);
- __tmp__NGOR=TRUE__;
- } else {
- __tmp__NGOR=FALSE__;
+ result__R5EJ=TRUE__K__;
+ __tmp__SAFJ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SAFJ=FALSE__O__;
+ };
+ if ((! __tmp__SAFJ)) {
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK == (void *)type_boolean__UNB)) {
+ result__1IOU= 0;
+ if (((void *)Self__44EJ->parent_node__TK2C.switch__21RH != (void *)NULL)) {
+ Result__3IOU=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)((__SWITCH__QDXC *)Self__44EJ->parent_node__TK2C.switch__21RH)->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ result__1IOU=Result__3IOU;
+ __tmp__4IOU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__4IOU=FALSE__O__;
};
- if ((! __tmp__NGOR)) {
- if (((void *)Self__AGAG->parent_node__QLQC.first_type__VHAG != (void *)NULL)) {
- result__LGOR= 1;
+ if ((! __tmp__4IOU)) {
+ if (((void *)Self__44EJ->parent_node__TK2C.first_type__KAFJ != (void *)NULL)) {
+ result__1IOU= 1;
};
};
- __tmp__MIAG=(result__LGOR == 2);
- } else {
- __tmp__MIAG=FALSE__;
+ __tmp__4IOU=(result__1IOU == 2);
+ } else /* FALSE */ {
+ __tmp__4IOU=FALSE__O__;
};
- if (__tmp__MIAG) {
- result__NGAG=TRUE__;
- } else {
- if (((void *)((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL == (void *)type_block__BLB)) {
- __tmp__FJAG=TRUE__;
- } else {
- __tmp__5IAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__5IAG)->__id) {
- case __TYPE__: {
- __tmp__AJAG=((__TYPE *)__tmp__5IAG)->subtype_list__BPY;
+ if (__tmp__4IOU) {
+ result__R5EJ=TRUE__K__;
+ } else /* FALSE */ {
+ switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__OBFJ=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__OBFJ=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__OBFJ=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__OBFJ=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__OBFJ=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__OBFJ=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__OBFJ=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__OBFJ=TRUE__K__;
+ } break;
+ };
+ if (__tmp__OBFJ) {
+ __tmp__OBFJ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__UBFJ=((__TYPE_FULL__XMB *)__tmp__T5EJ)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__UBFJ)->__id) {
+ case __TYPE__FF__: {
+ __tmp__VBFJ=((__TYPE__FF *)__tmp__UBFJ)->subtype_list__A1MB;
} break;
- case __TYPE_NULL__: {
- __tmp__AJAG=((__TYPE_NULL *)__tmp__5IAG)->parent_type__TIB.subtype_list__BPY;
+ case __TYPE_NULL__GMB__: {
+ __tmp__VBFJ=((__TYPE_NULL__GMB *)__tmp__UBFJ)->parent_type__HMB.subtype_list__A1MB;
} break;
- case __TYPE_VOID__: {
- __tmp__AJAG=((__TYPE_VOID *)__tmp__5IAG)->parent_type__UIB.subtype_list__BPY;
+ case __TYPE_VOID__IMB__: {
+ __tmp__VBFJ=((__TYPE_VOID__IMB *)__tmp__UBFJ)->parent_type__JMB.subtype_list__A1MB;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__AJAG=((__TYPE_CONTEXT *)__tmp__5IAG)->parent_type__VIB.subtype_list__BPY;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__VBFJ=((__TYPE_CONTEXT__KMB *)__tmp__UBFJ)->parent_type__LMB.subtype_list__A1MB;
} break;
- case __TYPE_ID__: {
- __tmp__AJAG=((__TYPE_ID *)__tmp__5IAG)->parent_type__WIB.subtype_list__BPY;
+ case __TYPE_ID__MMB__: {
+ __tmp__VBFJ=((__TYPE_ID__MMB *)__tmp__UBFJ)->parent_type__NMB.subtype_list__A1MB;
} break;
- case __TYPE_GENERIC__: {
- __tmp__AJAG=((__TYPE_GENERIC *)__tmp__5IAG)->parent_type__C2IB.subtype_list__BPY;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__VBFJ=((__TYPE_GENERIC__OCY *)__tmp__UBFJ)->parent_type__PCY.subtype_list__A1MB;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__AJAG=subtype_list__CNFJ();
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__VBFJ=((__TYPE_BLOCK__CP5D *)__tmp__UBFJ)->parent_type__DP5D.subtype_list__A1MB;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__VBFJ=subtype_list__2UJL();
} break;
};
- result__0MYG= 0;
- if (((void *)Self__AGAG->parent_node__QLQC.switch__MKAG != (void *)NULL)) {
- result__0MYG=(__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)Self__AGAG->parent_node__QLQC.switch__MKAG)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG + 1);
- __tmp__ENYG=TRUE__;
- } else {
- __tmp__ENYG=FALSE__;
+ Result__3IOU=__tmp__VBFJ->count__3MZC;
+ result__IFLJ= 0;
+ if (((void *)Self__44EJ->parent_node__TK2C.switch__21RH != (void *)NULL)) {
+ Result__1YCN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)((__SWITCH__QDXC *)Self__44EJ->parent_node__TK2C.switch__21RH)->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ result__IFLJ=Result__1YCN;
+ __tmp__SFLJ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SFLJ=FALSE__O__;
};
- if ((! __tmp__ENYG)) {
- if (((void *)Self__AGAG->parent_node__QLQC.first_type__VHAG != (void *)NULL)) {
- result__0MYG= 1;
+ if ((! __tmp__SFLJ)) {
+ if (((void *)Self__44EJ->parent_node__TK2C.first_type__KAFJ != (void *)NULL)) {
+ result__IFLJ= 1;
};
};
- __tmp__FJAG=(((__HASHED_SEToTYPEo *)__tmp__AJAG)->count__SRKB != result__0MYG);
+ __tmp__OBFJ=(Result__3IOU != result__IFLJ);
};
- if (__tmp__FJAG) {
- lst_typ__EGAG=new__5VSG();
- __tmp__MJAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__MJAG)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__MJAG,lst_typ__EGAG);
+ if (__tmp__OBFJ) {
+ __tmp__ACFJ=new__2FHG();
+ lst_typ__D5EJ=__tmp__ACFJ;
+ __tmp__UBFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__UBFJ)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__UBFJ)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __STRING_CST__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__STRING_CST *)__tmp__MJAG)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__54BR=((__EXTERNAL_C *)__tmp__MJAG);
- if (((void *)Self__54BR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)Self__54BR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(lst_typ__EGAG,Self__54BR->living_type__Z3QH);
+ case __EXTERNAL_C__Y5WC__: {
+ Self__C31K=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__UBFJ));
+ if (((void *)Self__C31K->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)Self__C31K->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)__tmp__ACFJ),Self__C31K->living_type__U0RH);
};
} break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MJAG)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MJAG)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__MJAG,lst_typ__EGAG);
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ case __EXPR_MULTIPLE__GLWH__: {
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__REAL_CST *)__tmp__MJAG)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MJAG)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_integer__2NB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(lst_typ__EGAG,type_integer__3JB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__MJAG,lst_typ__EGAG);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),TYPE_VOID__IMB__);
} break;
- case __PUT_TO__: {
- add__Z1EJ(lst_typ__EGAG,TYPE_VOID__);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__MJAG,lst_typ__EGAG);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_integer__2NB);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(lst_typ__EGAG,type_integer__3JB);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__CAST *)__tmp__MJAG)->static_type__0N1H)->parent_type__5SL);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__MJAG,lst_typ__EGAG);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__MJAG,lst_typ__EGAG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__UBFJ))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__MJAG)->global__ZGJK,lst_typ__EGAG);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MJAG)))->parent_type__5SL);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__PSYS=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__UBFJ)));
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)__tmp__PSYS)->the_parent_type__QLK);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MJAG)))->parent_type__5SL);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__UBFJ))->global__KAKM),__tmp__ACFJ);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__PSYS=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__UBFJ)));
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),((__TYPE_FULL__XMB *)__tmp__PSYS)->the_parent_type__QLK);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(lst_typ__EGAG,type_true__FJB);
- add__Z1EJ(lst_typ__EGAG,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__MJAG,lst_typ__EGAG);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)__tmp__ACFJ),type_false__MNB);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__UBFJ)),__tmp__ACFJ);
} break;
};
- if ((((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG != (__INTEGER)(- 1))) {
- if (((__INTEGER)(((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG + 1) == 1)) {
- if (((void *)Self__AGAG->parent_node__QLQC.first_code__NHAG == (void *)NULL)) {
- Self__AGAG->parent_node__QLQC.first_type__VHAG=((void **)((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.storage__4VFJ)[ 0];
- __tmp__BKAG=Self__AGAG->parent_node__QLQC.data__SJZD;
- __tmp__CKAG=Self__AGAG->parent_node__QLQC.first_type__VHAG;
- __tmp__DKAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__BKAG)->__id) {
- case __DTA_RD__: {
- __tmp__EKAG=product__with__4LYG(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+ if ((((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH != (__INTEGER__Q)(- 1))) {
+ if (((__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH + 1) == 1)) {
+ if (((void *)Self__44EJ->parent_node__TK2C.first_code__D2RH == (void *)NULL)) {
+ Self__44EJ->parent_node__TK2C.first_type__KAFJ=((void **)((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.storage__1LYI)[ 0];
+ __tmp__WCFJ=Self__44EJ->parent_node__TK2C.data__DV4D;
+ __tmp__XCFJ=Self__44EJ->parent_node__TK2C.first_type__KAFJ;
+ __tmp__YCFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__WCFJ)->__id) {
+ case __DTA_RD__VK2C__: {
+ __tmp__ZCFJ=product__with__self__G3YK(((__DTA_RD__VK2C *)__tmp__WCFJ),__tmp__XCFJ,__tmp__YCFJ);
} break;
- case __DTA_CAST__: {
- __tmp__EKAG=product__with__0Z1H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+ case __DTA_CAST__5FPJ__: {
+ __tmp__ZCFJ=product__with__self__3IJL(((__DTA_CAST__5FPJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
} break;
- case __DTA_WR_CODE__: {
- __tmp__EKAG=product__with__W21H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+ case __DTA_WR_CODE__UPPJ__: {
+ __tmp__ZCFJ=product__with__self__F4YK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
} break;
- case __DTA_BLOCK__: {
- __tmp__EKAG=product__with__N31H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+ case __DTA_WR_VALUE__KIWJ__: {
+ __tmp__ZCFJ=product__with__self__E5YK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
} break;
- case __DTA_WR_VALUE__: {
- __tmp__EKAG=product__with__KB2H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__ZCFJ=product__with__self__25YK(((__DTA_BLOCK__GSWJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
} break;
- case __DTA_RD_ARGS__: {
- __tmp__EKAG=product__with__AC2H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__ZCFJ=product__with__self__BEZK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__WCFJ)),__tmp__XCFJ,__tmp__YCFJ);
} break;
};
- Self__AGAG->parent_node__QLQC.first_code__NHAG=__tmp__EKAG;
- };
- } else {
- if (((void *)Self__AGAG->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
- Self__AGAG->parent_node__QLQC.switch__MKAG=create__with__size__HJVH(Self__AGAG,Self__AGAG->parent_node__QLQC.expr__RJZD,(__INTEGER)(((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG + 1));
- };
- list__LGAG=((__SWITCH *)Self__AGAG->parent_node__QLQC.switch__MKAG)->list__0KAG;
- if (((__INTEGER)(((__FAST_ARRAYoCASEo *)list__LGAG)->parent_arrayed_collection__KGAG.upper__PLAG + 1) != (__INTEGER)(((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG + 1))) {
- __tmp__ILAG=((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.upper__GLAG;
- Self__SJVH= 0;
- while ((Self__SJVH <= __tmp__ILAG)) {
- typ__DGAG=((void **)((__TYPES_TMP *)lst_typ__EGAG)->parent_types__415F.storage__4VFJ)[Self__SJVH];
- if (((Self__SJVH > ((__FAST_ARRAYoCASEo *)list__LGAG)->parent_arrayed_collection__KGAG.upper__PLAG) || ((void *)typ__DGAG != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__LGAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__SJVH])->id__YLAG))) {
- add_stack_type__EJNG(Self__AGAG,typ__DGAG);
- __tmp__CMAG=Self__AGAG->parent_node__QLQC.data__SJZD;
- __tmp__DMAG=Self__AGAG->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__CMAG)->__id) {
- case __DTA_RD__: {
- __tmp__EMAG=product__with__4LYG(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+ Self__44EJ->parent_node__TK2C.first_code__D2RH=__tmp__ZCFJ;
+ };
+ } else /* FALSE */ {
+ if (((void *)Self__44EJ->parent_node__TK2C.switch__21RH == (void *)NULL)) {
+ __tmp__KDFJ=create__with__size__5JCL(Self__44EJ,Self__44EJ->parent_node__TK2C.expr__CV4D,(__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH + 1));
+ Self__44EJ->parent_node__TK2C.switch__21RH=__tmp__KDFJ;
+ };
+ list__P5EJ=Self__44EJ->parent_node__TK2C.switch__21RH->list__ODFJ;
+ Result__5OTT=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)list__P5EJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__5OTT != (__INTEGER__Q)(((__TYPES_TMP__AN5D *)__tmp__ACFJ)->parent_types__DN5D.upper__A1RH + 1))) {
+ __tmp__0DFJ=__tmp__ACFJ->parent_types__DN5D.upper__A1RH;
+ Self__NKCL= 0;
+ while ((Self__NKCL <= __tmp__0DFJ)) {
+ __tmp__AEFJ=((void **)((__TYPES_TMP__AN5D *)lst_typ__D5EJ)->parent_types__DN5D.storage__1LYI)[Self__NKCL];
+ if (((Self__NKCL > list__P5EJ->parent_arrayed_collection__O5EJ.upper__BEFJ) || ((void *)__tmp__AEFJ != (void *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__P5EJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__NKCL])->id__KEFJ))) {
+ add_stack_type__KGLJ(Self__44EJ,__tmp__AEFJ);
+ __tmp__UEFJ=Self__44EJ->parent_node__TK2C.data__DV4D;
+ __tmp__VEFJ=Self__44EJ->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__UEFJ)->__id) {
+ case __DTA_RD__VK2C__: {
+ __tmp__WEFJ=product__with__self__G3YK(((__DTA_RD__VK2C *)__tmp__UEFJ),__tmp__AEFJ,__tmp__VEFJ);
} break;
- case __DTA_CAST__: {
- __tmp__EMAG=product__with__0Z1H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+ case __DTA_CAST__5FPJ__: {
+ __tmp__WEFJ=product__with__self__3IJL(((__DTA_CAST__5FPJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
} break;
- case __DTA_WR_CODE__: {
- __tmp__EMAG=product__with__W21H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+ case __DTA_WR_CODE__UPPJ__: {
+ __tmp__WEFJ=product__with__self__F4YK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
} break;
- case __DTA_BLOCK__: {
- __tmp__EMAG=product__with__N31H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+ case __DTA_WR_VALUE__KIWJ__: {
+ __tmp__WEFJ=product__with__self__E5YK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
} break;
- case __DTA_WR_VALUE__: {
- __tmp__EMAG=product__with__KB2H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__WEFJ=product__with__self__25YK(((__DTA_BLOCK__GSWJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
} break;
- case __DTA_RD_ARGS__: {
- __tmp__EMAG=product__with__AC2H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__WEFJ=product__with__self__BEZK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__UEFJ)),__tmp__AEFJ,__tmp__VEFJ);
} break;
};
- add__to__QCGJ(list__LGAG,create__with__VB1H(typ__DGAG,__tmp__EMAG),Self__SJVH);
- Self__OS4Q=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
- Self__OS4Q->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__OS4Q->parent_arrayed_collection__UOB.upper__1OB - 1);
+ __tmp__YEFJ=create__with__3TEL(__tmp__AEFJ,__tmp__WEFJ);
+ add__to__O3CN(((__FAST_ARRAYoCASEo__G5EJ *)list__P5EJ),__tmp__YEFJ,Self__NKCL);
+ Self__OPTT=((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__OPTT->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__OPTT->parent_arrayed_collection__USB.upper__1SB - 1);
};
- Self__SJVH=(__INTEGER)(Self__SJVH + 1);
+ Self__NKCL=(__INTEGER__Q)(Self__NKCL + 1);
};
};
};
};
- free__WNFJ(lst_typ__EGAG);
+ free__GNZI(((__TYPES_TMP__AN5D *)__tmp__ACFJ));
};
};
};
- return(result__NGAG);
+ __tmp__SAFJ=result__R5EJ;
+ return(__tmp__SAFJ);
}
-static __BOOLEAN update_depth__YMAG(__NODE_TYPE *Self__ZMAG,__BOOLEAN is_first__0MAG)
-// ({NODE_TYPE},{TRUExFALSE}) With resultRecursive, No inlinable.
+static __BOOLEAN__L update_depth__LFFJ(__NODE_TYPE__SK2C *Self__MFFJ,__TYPE_FULL__XMB *self_type__NFFJ)
+// ({NODE_TYPE__SK2C},{NULLxTYPE_FULL__XMB}) With result Recursive, No inlinable.
{
- void *typ__4MAG,*__tmp__RNAG,*__tmp__0NAG,*result__A5BR,*__tmp__5OAG;
- void *result__VC5D;
- void *__tmp__QNAG;
- void *__tmp__ZNAG,*__tmp__4OAG;
- __TYPE_FULL *Self__B5BR,*Self__TC5D;
- void *__tmp__BOAG,*__tmp__HPAG;
- void *__tmp__COAG,*__tmp__LPAG;
- __INTEGER __tmp__SOAG,Self__WILG;
- __BOOLEAN result__2MAG,__tmp__DOAG;
- void *list__3MAG;
- __FAST_ARRAYoTYPEo *Self__QS4Q,*Self__34PG;
- result__2MAG=FALSE__;
- list__3MAG=NULL;
- typ__4MAG=NULL;
- if (((void *)Self__ZMAG->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
- if (((void *)Self__ZMAG->parent_node__QLQC.first_code__NHAG != (void *)NULL)) {
- if (is_first__0MAG) {
- __tmp__QNAG=Self__ZMAG->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__QNAG)->__id) {
- case __LIST__: {
- __tmp__RNAG=static_type__OHQG(__tmp__QNAG);
- } break;
- case __STRING_CST__: {
- __tmp__RNAG=((__STRING_CST *)__tmp__QNAG)->parent_constant__5F.static_type__M2YD;
+ __TYPE_FULL__XMB *new_type_self__RFFJ,*__tmp__EGFJ,*__tmp__NGFJ;
+ __TYPE_FULL__XMB *__tmp__AT0T;
+ void *__tmp__DGFJ;
+ void *__tmp__MGFJ;
+ __LIST__WH *__tmp__ZGFJ,*__tmp__FIFJ;
+ __INTEGER__Q __tmp__JHFJ,Self__4HJJ;
+ __BOOLEAN__L result__PFFJ,__tmp__0GFJ,__tmp__GIFJ;
+ __FAST_ARRAYoCASEo__G5EJ *list__QFFJ;
+ __FAST_ARRAYoTYPEo__MSB *Self__UPTT,*Self__IOIK;
+ result__PFFJ=FALSE__O__;
+ list__QFFJ=NULL;
+ new_type_self__RFFJ=NULL;
+ if (((void *)Self__MFFJ->parent_node__TK2C.switch__21RH == (void *)NULL)) {
+ if (((void *)Self__MFFJ->parent_node__TK2C.first_code__D2RH != (void *)NULL)) {
+ if (((void *)self_type__NFFJ == (void *)NULL)) {
+ __tmp__DGFJ=Self__MFFJ->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__DGFJ)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__EGFJ=((__STRING_CST__5J *)__tmp__DGFJ)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__RNAG=((__EXTERNAL_C *)__tmp__QNAG)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__EGFJ=((__EXTERNAL_C__Y5WC *)__tmp__DGFJ)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__RNAG=((__PROTOTYPE_CST *)__tmp__QNAG)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__EGFJ=((__PROTOTYPE_CST__LAXC *)__tmp__DGFJ)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__RNAG=((__INTEGER_CST *)__tmp__QNAG)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__EGFJ=((__INTEGER_CST__XAXC *)__tmp__DGFJ)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__RNAG=((__LOCAL *)((__READ_LOCAL *)__tmp__QNAG)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__EGFJ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DGFJ));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__RNAG=static_type__CN1H(__tmp__QNAG);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__EGFJ=((__READ_LOCAL__55ZI *)__tmp__DGFJ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__RNAG=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__EGFJ=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__RNAG=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__EGFJ=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__RNAG=((__REAL_CST *)__tmp__QNAG)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__EGFJ=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__RNAG=((__CHARACTER_CST *)__tmp__QNAG)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__EGFJ=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__RNAG=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__EGFJ=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__RNAG=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__EGFJ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DGFJ));
} break;
- case __EXPR_SUP__: {
- __tmp__RNAG=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__EGFJ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DGFJ));
} break;
- case __EXPR_SUB__: {
- __tmp__RNAG=static_type__UO1H(__tmp__QNAG);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__EGFJ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DGFJ));
} break;
- case __EXPR_MUL__: {
- __tmp__RNAG=static_type__0O1H(__tmp__QNAG);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__EGFJ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DGFJ));
} break;
- case __EXPR_DIV__: {
- __tmp__RNAG=static_type__5O1H(__tmp__QNAG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__EGFJ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DGFJ));
} break;
- case __EXPR_AND__: {
- __tmp__RNAG=static_type__EP1H(__tmp__QNAG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__EGFJ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DGFJ));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__RNAG=static_type__JP1H(__tmp__QNAG);
+ case __PUT_TO__TFOJ__: {
+ __tmp__EGFJ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__RNAG=static_type__OP1H(__tmp__QNAG);
+ case __ITEM__HGOJ__: {
+ __tmp__EGFJ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DGFJ));
} break;
- case __PUT_TO__: {
- __tmp__RNAG=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__EGFJ=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__RNAG=static_type__XP1H(__tmp__QNAG);
+ case __CAST__1HOJ__: {
+ __tmp__EGFJ=((__CAST__1HOJ *)__tmp__DGFJ)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__RNAG=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__EGFJ=((__REAL_CST__1LOJ *)__tmp__DGFJ)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__RNAG=((__CAST *)__tmp__QNAG)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__EGFJ=((__CHARACTER_CST__RMOJ *)__tmp__DGFJ)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__RNAG=static_type__NOKL(__tmp__QNAG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__EGFJ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DGFJ)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__RNAG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QNAG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__EGFJ=((__READ_SLOT__LL4K *)__tmp__DGFJ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__RNAG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QNAG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__EGFJ=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__RNAG=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__EGFJ=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__RNAG=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__EGFJ=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__RNAG=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__EGFJ=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__RNAG=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__EGFJ=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__RNAG=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__EGFJ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DGFJ));
} break;
- case __EXPR_NEG__: {
- __tmp__RNAG=static_type__DFJM(__tmp__QNAG);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__EGFJ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DGFJ));
} break;
- case __EXPR_ADD__: {
- __tmp__RNAG=static_type__P3ML(__tmp__QNAG);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__EGFJ=((__READ_GLOBAL__T4YL *)__tmp__DGFJ)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__RNAG=static_type__R3XM(__tmp__QNAG);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__EGFJ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DGFJ));
} break;
- case __EXPR_MOD__: {
- __tmp__RNAG=static_type__DREO(__tmp__QNAG);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__EGFJ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DGFJ));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__RNAG=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__EGFJ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DGFJ));
} break;
- case __EXPR_INF__: {
- __tmp__RNAG=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__EGFJ=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__RNAG=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__EGFJ=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__RNAG=static_type__3YPN(__tmp__QNAG);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__EGFJ=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__RNAG=static_type__1HSO(__tmp__QNAG);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__EGFJ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DGFJ));
} break;
};
- typ__4MAG=__tmp__RNAG;
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RNAG)->flag__ATL & 1) != 0))) {
- __tmp__ZNAG=Self__ZMAG->parent_node__QLQC.first_type__VHAG;
- switch (((struct ___OBJ *)__tmp__ZNAG)->__id) {
- case __TYPE__: {
- __tmp__0NAG=((__TYPE *)__tmp__ZNAG)->default__AKC;
+ new_type_self__RFFJ=__tmp__EGFJ;
+ if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__EGFJ)->flag__RLK & 1) != 0))) {
+ __tmp__MGFJ=Self__MFFJ->parent_node__TK2C.first_type__KAFJ;
+ switch (((struct ___OBJ *)__tmp__MGFJ)->__id) {
+ case __TYPE__FF__: {
+ __tmp__NGFJ=((__TYPE__FF *)__tmp__MGFJ)->default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__0NAG=((__TYPE_NULL *)__tmp__ZNAG)->parent_type__TIB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__NGFJ=((__TYPE_NULL__GMB *)__tmp__MGFJ)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__0NAG=((__TYPE_VOID *)__tmp__ZNAG)->parent_type__UIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__NGFJ=((__TYPE_VOID__IMB *)__tmp__MGFJ)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__0NAG=((__TYPE_CONTEXT *)__tmp__ZNAG)->parent_type__VIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__NGFJ=((__TYPE_CONTEXT__KMB *)__tmp__MGFJ)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__0NAG=((__TYPE_ID *)__tmp__ZNAG)->parent_type__WIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__NGFJ=((__TYPE_ID__MMB *)__tmp__MGFJ)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__0NAG=((__TYPE_GENERIC *)__tmp__ZNAG)->parent_type__C2IB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__NGFJ=((__TYPE_GENERIC__OCY *)__tmp__MGFJ)->parent_type__PCY.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__0NAG=((__PROFIL_BLOCK *)__tmp__ZNAG)->parent_type__PGAG.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__NGFJ=((__TYPE_BLOCK__CP5D *)__tmp__MGFJ)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__NGFJ=((__PROFIL_BLOCK__O3NJ *)__tmp__MGFJ)->parent_type__Q3NJ.default__CMC;
} break;
};
- Self__B5BR=((__TYPE_FULL *)__tmp__0NAG);
- result__A5BR=NULL;
- if (((__UINTEGER_8)(Self__B5BR->flag__ATL & 1) != 0)) {
- result__A5BR=Self__B5BR;
- } else {
- result__A5BR=get_with__3WAB(Self__B5BR,(__UINTEGER_8)(Self__B5BR->flag__ATL | 4));
+ __tmp__EGFJ=((__TYPE_FULL__XMB *)__tmp__NGFJ);
+ __tmp__NGFJ=NULL;
+ if (((__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK & 1) != 0)) {
+ __tmp__NGFJ=__tmp__EGFJ;
+ } else /* FALSE */ {
+ __tmp__AT0T=get_with__DJRB(__tmp__EGFJ,(__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK | 4));
+ __tmp__NGFJ=__tmp__AT0T;
};
- typ__4MAG=result__A5BR;
+ new_type_self__RFFJ=__tmp__NGFJ;
};
- run_value__SLQC=typ__4MAG;
+ } else /* FALSE */ {
+ new_type_self__RFFJ=self_type__NFFJ;
};
- add_stack_type__EJNG(Self__ZMAG,Self__ZMAG->parent_node__QLQC.first_type__VHAG);
- __tmp__BOAG=Self__ZMAG->parent_node__QLQC.data__SJZD;
- __tmp__COAG=Self__ZMAG->parent_node__QLQC.first_code__NHAG;
- switch (((struct ___OBJ *)__tmp__BOAG)->__id) {
- case __DTA_RD__: {
- __tmp__DOAG=update_branch__XKNG(__tmp__COAG);
+ add_stack_type__KGLJ(Self__MFFJ,Self__MFFJ->parent_node__TK2C.first_type__KAFJ);
+ __tmp__DGFJ=Self__MFFJ->parent_node__TK2C.data__DV4D;
+ __tmp__ZGFJ=Self__MFFJ->parent_node__TK2C.first_code__D2RH;
+ switch (((struct ___OBJ *)__tmp__DGFJ)->__id) {
+ case __DTA_RD__VK2C__: {
+ __tmp__0GFJ=update_branch__self__2HLJ(__tmp__ZGFJ,new_type_self__RFFJ);
} break;
- case __DTA_CAST__: {
- __tmp__DOAG=TRUE__;
+ case __DTA_CAST__5FPJ__: {
+ __tmp__0GFJ=TRUE__K__;
} break;
- case __DTA_WR_CODE__: {
- __tmp__DOAG=update_branch__IR1H(__tmp__COAG);
+ case __DTA_WR_CODE__UPPJ__: {
+ __tmp__0GFJ=update_branch__self__VIIK(__tmp__ZGFJ,new_type_self__RFFJ);
} break;
- case __DTA_BLOCK__: {
- __tmp__DOAG=TRUE__;
+ case __DTA_WR_VALUE__KIWJ__: {
+ __tmp__0GFJ=update_branch__self__3JIK(__tmp__ZGFJ,new_type_self__RFFJ);
} break;
- case __DTA_WR_VALUE__: {
- __tmp__DOAG=update_branch__MS1H(__tmp__COAG);
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__0GFJ=TRUE__K__;
} break;
- case __DTA_RD_ARGS__: {
- __tmp__DOAG=update_branch__1U1H(__tmp__COAG);
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__0GFJ=update_branch__self__4MIK(__tmp__ZGFJ,new_type_self__RFFJ);
} break;
};
- result__2MAG=__tmp__DOAG;
- Self__QS4Q=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
- Self__QS4Q->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__QS4Q->parent_arrayed_collection__UOB.upper__1OB - 1);
+ result__PFFJ=__tmp__0GFJ;
+ Self__UPTT=((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__UPTT->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__UPTT->parent_arrayed_collection__USB.upper__1SB - 1);
};
- } else {
- list__3MAG=((__SWITCH *)Self__ZMAG->parent_node__QLQC.switch__MKAG)->list__0KAG;
- __tmp__SOAG=((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.upper__PLAG;
- Self__WILG= 0;
- while ((Self__WILG <= __tmp__SOAG)) {
- if (is_first__0MAG) {
- __tmp__4OAG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__WILG])->id__YLAG;
- switch (((struct ___OBJ *)__tmp__4OAG)->__id) {
- case __TYPE__: {
- __tmp__5OAG=((__TYPE *)__tmp__4OAG)->default__AKC;
+ } else /* FALSE */ {
+ list__QFFJ=Self__MFFJ->parent_node__TK2C.switch__21RH->list__ODFJ;
+ __tmp__JHFJ=list__QFFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+ Self__4HJJ= 0;
+ while ((Self__4HJJ <= __tmp__JHFJ)) {
+ if (((void *)self_type__NFFJ == (void *)NULL)) {
+ __tmp__MGFJ=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__QFFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__4HJJ])->id__KEFJ;
+ switch (((struct ___OBJ *)__tmp__MGFJ)->__id) {
+ case __TYPE__FF__: {
+ __tmp__AT0T=((__TYPE__FF *)__tmp__MGFJ)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__AT0T=((__TYPE_NULL__GMB *)__tmp__MGFJ)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__5OAG=((__TYPE_NULL *)__tmp__4OAG)->parent_type__TIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__AT0T=((__TYPE_VOID__IMB *)__tmp__MGFJ)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__5OAG=((__TYPE_VOID *)__tmp__4OAG)->parent_type__UIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__AT0T=((__TYPE_CONTEXT__KMB *)__tmp__MGFJ)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__5OAG=((__TYPE_CONTEXT *)__tmp__4OAG)->parent_type__VIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__AT0T=((__TYPE_ID__MMB *)__tmp__MGFJ)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__5OAG=((__TYPE_ID *)__tmp__4OAG)->parent_type__WIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__AT0T=((__TYPE_GENERIC__OCY *)__tmp__MGFJ)->parent_type__PCY.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__5OAG=((__TYPE_GENERIC *)__tmp__4OAG)->parent_type__C2IB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__AT0T=((__TYPE_BLOCK__CP5D *)__tmp__MGFJ)->parent_type__DP5D.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__5OAG=((__PROFIL_BLOCK *)__tmp__4OAG)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__AT0T=((__PROFIL_BLOCK__O3NJ *)__tmp__MGFJ)->parent_type__Q3NJ.default__CMC;
} break;
};
- Self__TC5D=((__TYPE_FULL *)__tmp__5OAG);
- result__VC5D=NULL;
- if (((__UINTEGER_8)(Self__TC5D->flag__ATL & 1) != 0)) {
- result__VC5D=Self__TC5D;
- } else {
- result__VC5D=get_with__3WAB(Self__TC5D,(__UINTEGER_8)(Self__TC5D->flag__ATL | 4));
+ __tmp__EGFJ=((__TYPE_FULL__XMB *)__tmp__AT0T);
+ __tmp__NGFJ=NULL;
+ if (((__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK & 1) != 0)) {
+ __tmp__NGFJ=__tmp__EGFJ;
+ } else /* FALSE */ {
+ __tmp__AT0T=get_with__DJRB(__tmp__EGFJ,(__UINTEGER_8__4LC)(__tmp__EGFJ->flag__RLK | 4));
+ __tmp__NGFJ=__tmp__AT0T;
};
- run_value__SLQC=result__VC5D;
+ new_type_self__RFFJ=__tmp__NGFJ;
+ } else /* FALSE */ {
+ new_type_self__RFFJ=self_type__NFFJ;
};
- add_stack_type__EJNG(Self__ZMAG,((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__WILG])->id__YLAG);
- __tmp__HPAG=Self__ZMAG->parent_node__QLQC.data__SJZD;
- __tmp__LPAG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__3MAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__WILG])->code__JPAG;
- switch (((struct ___OBJ *)__tmp__HPAG)->__id) {
- case __DTA_RD__: {
- update_branch__XKNG(__tmp__LPAG);
- } break;
- case __DTA_CAST__: {
+ add_stack_type__KGLJ(Self__MFFJ,((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__QFFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__4HJJ])->id__KEFJ);
+ __tmp__MGFJ=Self__MFFJ->parent_node__TK2C.data__DV4D;
+ __tmp__FIFJ=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)list__QFFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__4HJJ])->code__DIFJ;
+ switch (((struct ___OBJ *)__tmp__MGFJ)->__id) {
+ case __DTA_RD__VK2C__: {
+ __tmp__GIFJ=update_branch__self__2HLJ(__tmp__FIFJ,new_type_self__RFFJ);
} break;
- case __DTA_WR_CODE__: {
- update_branch__IR1H(__tmp__LPAG);
+ case __DTA_WR_CODE__UPPJ__: {
+ __tmp__GIFJ=update_branch__self__VIIK(__tmp__FIFJ,new_type_self__RFFJ);
} break;
- case __DTA_BLOCK__: {
+ case __DTA_WR_VALUE__KIWJ__: {
+ __tmp__GIFJ=update_branch__self__3JIK(__tmp__FIFJ,new_type_self__RFFJ);
} break;
- case __DTA_WR_VALUE__: {
- update_branch__MS1H(__tmp__LPAG);
- } break;
- case __DTA_RD_ARGS__: {
- update_branch__1U1H(__tmp__LPAG);
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__GIFJ=update_branch__self__4MIK(__tmp__FIFJ,new_type_self__RFFJ);
} break;
};
- Self__34PG=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
- Self__34PG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__34PG->parent_arrayed_collection__UOB.upper__1OB - 1);
- Self__WILG=(__INTEGER)(Self__WILG + 1);
+ Self__IOIK=((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__IOIK->parent_arrayed_collection__USB.upper__1SB=(__INTEGER__Q)(Self__IOIK->parent_arrayed_collection__USB.upper__1SB - 1);
+ Self__4HJJ=(__INTEGER__Q)(Self__4HJJ + 1);
};
};
- return(result__2MAG);
+ __tmp__0GFJ=result__PFFJ;
+ return(__tmp__0GFJ);
}
-static void remove__H0RG(__LINKED_LISToNODE_TYPEo *Self__I0RG,__INTEGER index__J0RG)
-// ({LINKED_LISToNODE_TYPEo},{INTEGER}) VoidNo recursive, No inlinable.
+static void remove__ST1J(__LINKED_LISToNODE_TYPEo__3K2C *Self__TT1J,__INTEGER__Q index__UT1J)
+// ({LINKED_LISToNODE_TYPEo__3K2C},{INTEGER__Q}) Void No recursive, No inlinable.
{
- __BOOLEAN __tmp__Y0RG;
- if ((index__J0RG == 1)) {
- if ((Self__I0RG->parent_linked_collection__1LQC.upper__2AID == 1)) {
- Self__I0RG->first_link__U2YD=NULL;
- Self__I0RG->last_link__32YD=NULL;
- Self__I0RG->mem_lnk__A3YD=NULL;
- Self__I0RG->mem_idx__42YD= 0;
- Self__I0RG->parent_linked_collection__1LQC.upper__2AID= 0;
- } else {
- Self__I0RG->first_link__U2YD=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->first_link__U2YD)->next__OW4E;
- if ((Self__I0RG->mem_idx__42YD == 1)) {
- Self__I0RG->mem_lnk__A3YD=Self__I0RG->first_link__U2YD;
- } else {
- Self__I0RG->mem_idx__42YD=(__INTEGER)(Self__I0RG->mem_idx__42YD - 1);
- };
- Self__I0RG->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID - 1);
- };
- __tmp__Y0RG=TRUE__;
- } else {
- __tmp__Y0RG=FALSE__;
- };
- if ((! __tmp__Y0RG)) {
- if ((index__J0RG == Self__I0RG->parent_linked_collection__1LQC.upper__2AID)) {
- if ((Self__I0RG->parent_linked_collection__1LQC.upper__2AID == 1)) {
- Self__I0RG->first_link__U2YD=NULL;
- Self__I0RG->last_link__32YD=NULL;
- Self__I0RG->mem_lnk__A3YD=NULL;
- Self__I0RG->mem_idx__42YD= 0;
- Self__I0RG->parent_linked_collection__1LQC.upper__2AID= 0;
- } else {
- if (((__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID - 1) != Self__I0RG->mem_idx__42YD)) {
- go_item__YU4E(Self__I0RG,(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID - 1));
- };
- Self__I0RG->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID - 1);
- Self__I0RG->last_link__32YD=Self__I0RG->mem_lnk__A3YD;
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->last_link__32YD)->next__OW4E=NULL;
- };
- } else {
- if (((__INTEGER)(index__J0RG - 1) != Self__I0RG->mem_idx__42YD)) {
- go_item__YU4E(Self__I0RG,(__INTEGER)(index__J0RG - 1));
- };
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->mem_lnk__A3YD)->next__OW4E=((__LINKED_LIST_NODEoNODE_TYPEo *)((__LINKED_LIST_NODEoNODE_TYPEo *)Self__I0RG->mem_lnk__A3YD)->next__OW4E)->next__OW4E;
- Self__I0RG->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID - 1);
+ __INTEGER__Q i__LB5T;
+ __BOOLEAN__L __tmp__DU1J;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((index__UT1J == 1)) {
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__TT1J->parent_linked_collection__EL2C.upper__B0RD == 1)) {
+ Self__TT1J->first_link__IB0G=NULL;
+ Self__TT1J->last_link__RB0G=NULL;
+ Self__TT1J->mem_lnk__UB0G=NULL;
+ Self__TT1J->mem_idx__SB0G= 0;
+ Self__TT1J->parent_linked_collection__EL2C.upper__B0RD= 0;
+ } else /* FALSE */ {
+ Self__TT1J->first_link__IB0G=Self__TT1J->first_link__IB0G->next__TVFH;
+ if ((Self__TT1J->mem_idx__SB0G == 1)) {
+ Self__TT1J->mem_lnk__UB0G=Self__TT1J->first_link__IB0G;
+ } else /* FALSE */ {
+ Self__TT1J->mem_idx__SB0G=(__INTEGER__Q)(Self__TT1J->mem_idx__SB0G - 1);
+ };
+ Self__TT1J->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD - 1);
+ };
+ __tmp__DU1J=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__DU1J=FALSE__O__;
+ };
+ if ((! __tmp__DU1J)) {
+ if ((index__UT1J == Self__TT1J->parent_linked_collection__EL2C.upper__B0RD)) {
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__TT1J->parent_linked_collection__EL2C.upper__B0RD == 1)) {
+ Self__TT1J->first_link__IB0G=NULL;
+ Self__TT1J->last_link__RB0G=NULL;
+ Self__TT1J->mem_lnk__UB0G=NULL;
+ Self__TT1J->mem_idx__SB0G= 0;
+ Self__TT1J->parent_linked_collection__EL2C.upper__B0RD= 0;
+ } else /* FALSE */ {
+ if (((__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD - 1) != Self__TT1J->mem_idx__SB0G)) {
+ i__LB5T=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD - 1);
+ if ((Self__TT1J->mem_idx__SB0G > i__LB5T)) {
+ Self__TT1J->mem_idx__SB0G= 1;
+ Self__TT1J->mem_lnk__UB0G=Self__TT1J->first_link__IB0G;
+ };
+ while ((i__LB5T != Self__TT1J->mem_idx__SB0G)) {
+ Self__TT1J->mem_lnk__UB0G=Self__TT1J->mem_lnk__UB0G->next__TVFH;
+ Self__TT1J->mem_idx__SB0G=(__INTEGER__Q)(Self__TT1J->mem_idx__SB0G + 1);
+ };
+ };
+ Self__TT1J->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD - 1);
+ Self__TT1J->last_link__RB0G=Self__TT1J->mem_lnk__UB0G;
+ ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__TT1J->last_link__RB0G)->next__TVFH=NULL;
+ };
+ } else /* FALSE */ {
+ if (((__INTEGER__Q)(index__UT1J - 1) != Self__TT1J->mem_idx__SB0G)) {
+ i__LB5T=(__INTEGER__Q)(index__UT1J - 1);
+ if ((Self__TT1J->mem_idx__SB0G > i__LB5T)) {
+ Self__TT1J->mem_idx__SB0G= 1;
+ Self__TT1J->mem_lnk__UB0G=Self__TT1J->first_link__IB0G;
+ };
+ while ((i__LB5T != Self__TT1J->mem_idx__SB0G)) {
+ Self__TT1J->mem_lnk__UB0G=Self__TT1J->mem_lnk__UB0G->next__TVFH;
+ Self__TT1J->mem_idx__SB0G=(__INTEGER__Q)(Self__TT1J->mem_idx__SB0G + 1);
+ };
+ };
+ ((__LINKED_LIST_NODEoNODE_TYPEo__DB0G *)Self__TT1J->mem_lnk__UB0G)->next__TVFH=Self__TT1J->mem_lnk__UB0G->next__TVFH->next__TVFH;
+ Self__TT1J->parent_linked_collection__EL2C.upper__B0RD=(__INTEGER__Q)(Self__TT1J->parent_linked_collection__EL2C.upper__B0RD - 1);
};
};
}
-static void append_in__4VC(__INTEGER_32 Self__5VC,void *buffer__AWC)
-// ({INTEGER_32},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void append_in__AEE(__INTEGER__Q Self__BEE,__STRING__BC *buffer__CEE)
+// ({INTEGER__Q},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER_32 val__HWC;
- __INTEGER i__KWC,j__LWC,new_capacity__CMDR,old_nb_elts__FMDR;
- __INTEGER upper__RGOR,Self__PGOR,new_capacity__IMDR,old_nb_elts__LMDR;
- __INTEGER upper__WGOR,Self__UGOR,new_capacity__OMDR,old_nb_elts__RMDR;
- __INTEGER upper__1GOR,Self__ZGOR;
- __STRING *Self__DMDR,*Self__JMDR,*Self__PMDR,*Self__MBAR;
- __CHARACTER *Self__EMDR,*new__GMDR,*Self__KMDR,*new__MMDR,*Self__QMDR;
- __CHARACTER *new__SMDR;
- __CHARACTER ch__TMDR,tmp__OBAR;
- val__HWC= 0;
- i__KWC= 0;
- j__LWC= 0;
- if ((Self__5VC == 0)) {
- Self__DMDR=((__STRING *)buffer__AWC);
- new_capacity__CMDR= 0;
- if ((Self__DMDR->capacity__MNK <= Self__DMDR->count__VF)) {
- if ((Self__DMDR->capacity__MNK == 0)) {
- Self__DMDR->capacity__MNK= 32;
- Self__DMDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CMDR=(__INTEGER)(Self__DMDR->capacity__MNK << 1);
- Self__EMDR=((__CHARACTER *)Self__DMDR->storage__XNK);
- old_nb_elts__FMDR=Self__DMDR->capacity__MNK;
- new__GMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EMDR),((__UINTEGER_32 )old_nb_elts__FMDR),((__UINTEGER_32 )new_capacity__CMDR)));
- upper__RGOR=(__INTEGER)(new_capacity__CMDR - 1);
- Self__PGOR=old_nb_elts__FMDR;
- while ((Self__PGOR <= upper__RGOR)) {
- new__GMDR[Self__PGOR]='\0';
- Self__PGOR=(__INTEGER)(Self__PGOR + 1);
- };
- Self__DMDR->storage__XNK=new__GMDR;
- Self__DMDR->capacity__MNK=new_capacity__CMDR;
- };
- };
- ((__CHARACTER *)Self__DMDR->storage__XNK)[Self__DMDR->count__VF]='0';
- Self__DMDR->count__VF=(__INTEGER)(Self__DMDR->count__VF + 1);
- } else {
- if ((Self__5VC > 0)) {
- val__HWC=Self__5VC;
- } else {
- val__HWC=(__INTEGER_32)(- Self__5VC);
- Self__JMDR=((__STRING *)buffer__AWC);
- new_capacity__IMDR= 0;
- if ((Self__JMDR->capacity__MNK <= Self__JMDR->count__VF)) {
- if ((Self__JMDR->capacity__MNK == 0)) {
- Self__JMDR->capacity__MNK= 32;
- Self__JMDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IMDR=(__INTEGER)(Self__JMDR->capacity__MNK << 1);
- Self__KMDR=((__CHARACTER *)Self__JMDR->storage__XNK);
- old_nb_elts__LMDR=Self__JMDR->capacity__MNK;
- new__MMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KMDR),((__UINTEGER_32 )old_nb_elts__LMDR),((__UINTEGER_32 )new_capacity__IMDR)));
- upper__WGOR=(__INTEGER)(new_capacity__IMDR - 1);
- Self__UGOR=old_nb_elts__LMDR;
- while ((Self__UGOR <= upper__WGOR)) {
- new__MMDR[Self__UGOR]='\0';
- Self__UGOR=(__INTEGER)(Self__UGOR + 1);
- };
- Self__JMDR->storage__XNK=new__MMDR;
- Self__JMDR->capacity__MNK=new_capacity__IMDR;
- };
- };
- ((__CHARACTER *)Self__JMDR->storage__XNK)[Self__JMDR->count__VF]='-';
- Self__JMDR->count__VF=(__INTEGER)(Self__JMDR->count__VF + 1);
- };
- i__KWC=(__INTEGER)(((__STRING *)buffer__AWC)->count__VF + 1);
- while ((val__HWC != 0)) {
- Self__PMDR=((__STRING *)buffer__AWC);
- ch__TMDR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER_32)(val__HWC % 10)) + ((__INTEGER_8 )'0')))));
- new_capacity__OMDR= 0;
- if ((Self__PMDR->capacity__MNK <= Self__PMDR->count__VF)) {
- if ((Self__PMDR->capacity__MNK == 0)) {
- Self__PMDR->capacity__MNK= 32;
- Self__PMDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OMDR=(__INTEGER)(Self__PMDR->capacity__MNK << 1);
- Self__QMDR=((__CHARACTER *)Self__PMDR->storage__XNK);
- old_nb_elts__RMDR=Self__PMDR->capacity__MNK;
- new__SMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QMDR),((__UINTEGER_32 )old_nb_elts__RMDR),((__UINTEGER_32 )new_capacity__OMDR)));
- upper__1GOR=(__INTEGER)(new_capacity__OMDR - 1);
- Self__ZGOR=old_nb_elts__RMDR;
- while ((Self__ZGOR <= upper__1GOR)) {
- new__SMDR[Self__ZGOR]='\0';
- Self__ZGOR=(__INTEGER)(Self__ZGOR + 1);
- };
- Self__PMDR->storage__XNK=new__SMDR;
- Self__PMDR->capacity__MNK=new_capacity__OMDR;
- };
- };
- ((__CHARACTER *)Self__PMDR->storage__XNK)[Self__PMDR->count__VF]=ch__TMDR;
- Self__PMDR->count__VF=(__INTEGER)(Self__PMDR->count__VF + 1);
- val__HWC=(__INTEGER_32)(val__HWC / 10);
- };
- j__LWC=((__STRING *)buffer__AWC)->count__VF;
- while ((i__KWC < j__LWC)) {
- Self__MBAR=((__STRING *)buffer__AWC);
- tmp__OBAR=((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(i__KWC - 1)];
- ((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(i__KWC - 1)]=((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(j__LWC - 1)];
- ((__CHARACTER *)Self__MBAR->storage__XNK)[(__INTEGER)(j__LWC - 1)]=tmp__OBAR;
- j__LWC=(__INTEGER)(j__LWC - 1);
- i__KWC=(__INTEGER)(i__KWC + 1);
+ __INTEGER_32__W __tmp__DEE,val__RTG;
+ __INTEGER__Q i__UTG,j__VTG;
+ __STRING__BC *Self__TAXT;
+ __CHARACTER__DB __tmp__VAXT;
+ __tmp__DEE=((__INTEGER_32__W )Self__BEE);
+ val__RTG= 0;
+ i__UTG= 0;
+ j__VTG= 0;
+ if ((__tmp__DEE == 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__CEE),'0');
+ } else /* FALSE */ {
+ if ((__tmp__DEE > 0)) {
+ val__RTG=__tmp__DEE;
+ } else /* FALSE */ {
+ val__RTG=(__INTEGER_32__W)(- __tmp__DEE);
+ add_last__ACV(((__STRING__BC *)buffer__CEE),'-');
+ };
+ i__UTG=(__INTEGER__Q)(((__STRING__BC *)buffer__CEE)->count__WJ + 1);
+ while ((val__RTG != 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__CEE),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER_32__W)(val__RTG % 10)) + ((__INTEGER_8__FZF )'0'))))));
+ val__RTG=(__INTEGER_32__W)(val__RTG / 10);
+ };
+ j__VTG=((__STRING__BC *)buffer__CEE)->count__WJ;
+ while ((i__UTG < j__VTG)) {
+ Self__TAXT=((__STRING__BC *)buffer__CEE);
+ __tmp__VAXT=((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(i__UTG - 1)];
+ ((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(i__UTG - 1)]=((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(j__VTG - 1)];
+ ((__CHARACTER__DB *)Self__TAXT->storage__LFL)[(__INTEGER__Q)(j__VTG - 1)]=__tmp__VAXT;
+ j__VTG=(__INTEGER__Q)(j__VTG - 1);
+ i__UTG=(__INTEGER__Q)(i__UTG + 1);
};
};
}
-static void display__V00C()
-// () VoidNo recursive, No inlinable.
+static void display__AEGD()
+// () Void No recursive, No inlinable.
{
- __INTEGER Self__WXCD;
- void *__tmp__E10C;
- __PROFIL_SLOT *Self__KFJM;
- __PROFIL_BLOCK *Self__EQEJ;
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- Self__WXCD=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
- while ((Self__WXCD >= 0)) {
- __tmp__E10C=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__E1L)[Self__WXCD];
- if (((struct ___OBJ *)__tmp__E10C)->__id==__PROFIL_SLOT__) {
- Self__KFJM=((__PROFIL_SLOT *)__tmp__E10C);
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__KFJM->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
- append_type__NDMM(Self__KFJM,string_tmp__RB);
- display__EQQG(Self__KFJM->parent_profil__R1LC.code__PYJH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_260));
- } else {
- Self__EQEJ=((__PROFIL_BLOCK *)__tmp__E10C);
- append__MOK(string_tmp__RB,(&__string_261));
- append_type__TLJJ(Self__EQEJ,string_tmp__RB);
- display__EQQG(Self__EQEJ->parent_profil__OGAG.code__PYJH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_260));
- };
- Self__WXCD=(__INTEGER)(Self__WXCD - 1);
- };
- put_string__2EG(((__STRING *)string_tmp__RB));
+ __INTEGER__Q Self__EPND;
+ void *__tmp__PEGD;
+ __PROFIL_SLOT__OO2C *Self__VSIO;
+ void *__tmp__ADXO;
+ __STRING_CONSTANT__0 *__tmp__XHLO;
+ __PROFIL_BLOCK__O3NJ *Self__ZMFL;
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ Self__EPND=profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB;
+ while ((Self__EPND >= 0)) {
+ __tmp__PEGD=((void **)((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB)->parent_arrayed_collection__0QB.storage__EVY)[Self__EPND];
+ if (((struct ___OBJ *)__tmp__PEGD)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__VSIO=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__PEGD));
+ __tmp__ADXO=Self__VSIO->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ADXO)->__id==__ITM_SLOT__PLC__) {
+ __tmp__XHLO=((__ITM_SLOT__PLC *)__tmp__ADXO)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__XHLO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ADXO)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__XHLO);
+ append_type__EAMO(Self__VSIO,string_tmp__YC);
+ display__0HFE(((__LIST__WH *)Self__VSIO->parent_profil__PO2C.code__EZNJ),string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_343));
+ } else /* PROFIL_BLOCK */ {
+ Self__ZMFL=((__PROFIL_BLOCK__O3NJ *)__tmp__PEGD);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_344));
+ append_type__OTNL(Self__ZMFL,string_tmp__YC);
+ display__0HFE(((__LIST__WH *)Self__ZMFL->parent_profil__P3NJ.code__EZNJ),string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_343));
+ };
+ Self__EPND=(__INTEGER__Q)(Self__EPND - 1);
+ };
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
}
-static void* execute_link__TTOG(__LIST *Self__UTOG)
-// ({LIST}) With resultRecursive, No inlinable.
+static void* execute__GH4D(__LIST__WH *Self__HH4D)
+// ({LIST__WH}) With result Recursive, No inlinable.
{
- return(execute_list__MNQG(Self__UTOG));
+ void *result__JH4D,*__tmp__MUYS,*__tmp__WB5T;
+ __INTEGER__Q __tmp__ZH4D,Self__3DBH,index__SB5T,upper_index__TB5T;
+ __INTEGER__Q Self__UB5T,i__XB5T;
+ __LIST__WH *__tmp__AI4D,*Self__CRTT;
+ __BOOLEAN__L Result__OS5F;
+ __FAST_ARRAYoINSTRo__EA4D *Self__QB5T;
+ result__JH4D=NULL;
+ execute_case__CCFE(Self__HH4D);
+ if (((void *)list_current__F5GB != (void *)NULL)) {
+ Result__OS5F=(((__FAST_ARRAYoINSTRo__EA4D *)Self__HH4D->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE < 0);
+ if ((! Result__OS5F)) {
+ __tmp__ZH4D=(__INTEGER__Q)((__INTEGER__Q)(Self__HH4D->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1) - 1);
+ Self__3DBH= 1;
+ while ((Self__3DBH <= __tmp__ZH4D)) {
+ __tmp__AI4D=list_current__F5GB;
+ __tmp__MUYS=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__HH4D->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__3DBH - 1)];
+ Self__CRTT=((__LIST__WH *)__tmp__AI4D);
+ Self__QB5T=((__FAST_ARRAYoINSTRo__EA4D *)Self__CRTT->expr_list__NA4D);
+ index__SB5T=(__INTEGER__Q)(Self__CRTT->index__1CFE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((index__SB5T == (__INTEGER__Q)(Self__QB5T->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ add_last__S04F(Self__QB5T,__tmp__MUYS);
+ } else /* FALSE */ {
+ add_last__S04F(Self__QB5T,__tmp__MUYS);
+ upper_index__TB5T=(__INTEGER__Q)(Self__QB5T->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__UB5T=upper_index__TB5T;
+ while ((Self__UB5T >= index__SB5T)) {
+ __tmp__WB5T=((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[Self__UB5T];
+ i__XB5T=(__INTEGER__Q)(Self__UB5T + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[i__XB5T]=__tmp__WB5T;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[Self__UB5T]=NULL;
+ Self__UB5T=(__INTEGER__Q)(Self__UB5T - 1);
+ };
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[index__SB5T]=__tmp__MUYS;
+ };
+ Self__CRTT->index__1CFE=(__INTEGER__Q)(Self__CRTT->index__1CFE + 1);
+ Self__3DBH=(__INTEGER__Q)(Self__3DBH + 1);
+ };
+ Self__QB5T=((__FAST_ARRAYoINSTRo__EA4D *)Self__HH4D->expr_list__NA4D);
+ __tmp__MUYS=((void **)Self__QB5T->parent_arrayed_collection__MA4D.storage__V14F)[Self__QB5T->parent_arrayed_collection__MA4D.upper__4TLE];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ result__JH4D=__tmp__MUYS;
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ };
+ } else /* FALSE */ {
+ result__JH4D=Self__HH4D;
+ };
+ __tmp__MUYS=result__JH4D;
+ return(__tmp__MUYS);
}
-static void clean__DYUC()
-// () VoidNo recursive, No inlinable.
+static void clean__HQAD()
+// () Void No recursive, No inlinable.
{
- void *__tmp__YYUC;
- __PROFIL_SLOT *Self__OFJM;
- __FAST_ARRAYoPROFILo *Self__LPRE,*Self__MQRE;
- reduce_profil__OPQC=(((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB >= life_limit__JPQC);
- while ((((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB >= life_limit__JPQC)) {
- Self__LPRE=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
- __tmp__YYUC=((void **)Self__LPRE->parent_arrayed_collection__DNB.storage__E1L)[Self__LPRE->parent_arrayed_collection__DNB.upper__KNB];
- if (((struct ___OBJ *)__tmp__YYUC)->__id==__PROFIL_SLOT__) {
- Self__OFJM=((__PROFIL_SLOT *)__tmp__YYUC);
- remove__SOJJ(Self__OFJM->parent_profil__R1LC.code__PYJH);
- remove_profil__HOAM(Self__OFJM->slot_code__YEOL,Self__OFJM);
- } else {
- remove__SOJJ(((__PROFIL_BLOCK *)__tmp__YYUC)->parent_profil__OGAG.code__PYJH);
- };
- Self__MQRE=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
- Self__MQRE->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__MQRE->parent_arrayed_collection__DNB.upper__KNB - 1);
+ void *__tmp__1ATE;
+ __PROFIL_SLOT__OO2C *Self__IVIO;
+ __FAST_ARRAYoPROFILo__SQB *Self__QATE;
+ reduce_profil__VO2C=(profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB >= life_limit__NO2C);
+ while ((profil_list__1QB->parent_arrayed_collection__0QB.upper__BRB >= life_limit__NO2C)) {
+ Self__QATE=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+ __tmp__1ATE=((void **)Self__QATE->parent_arrayed_collection__0QB.storage__EVY)[Self__QATE->parent_arrayed_collection__0QB.upper__BRB];
+ if (((struct ___OBJ *)__tmp__1ATE)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__IVIO=((__PROFIL_SLOT__OO2C *)__tmp__1ATE);
+ remove__CCGL(((__LIST__WH *)Self__IVIO->parent_profil__PO2C.code__EZNJ));
+ remove_profil__IQKO(((__SLOT_CODE__4IRG *)Self__IVIO->slot_code__QSXN),Self__IVIO);
+ } else /* PROFIL_BLOCK */ {
+ remove__CCGL(((__LIST__WH *)((__PROFIL_BLOCK__O3NJ *)__tmp__1ATE)->parent_profil__P3NJ.code__EZNJ));
+ };
+ Self__QATE=((__FAST_ARRAYoPROFILo__SQB *)profil_list__1QB);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__QATE->parent_arrayed_collection__0QB.upper__BRB=(__INTEGER__Q)(Self__QATE->parent_arrayed_collection__0QB.upper__BRB - 1);
};
}
-static void execute__GUHM(__PROFIL_SLOT *Self__HUHM,__INTEGER inline_lev__IUHM)
-// ({PROFIL_SLOT},{INTEGER}) VoidNo recursive, No inlinable.
+static void execute__B1HO(__PROFIL_SLOT__OO2C *Self__C1HO,__INTEGER__Q inline_lev__D1HO)
+// ({PROFIL_SLOT__OO2C},{INTEGER__Q}) Void No recursive, No inlinable.
{
- __UINTEGER_32 old_seq_inline__JUHM;
- __LIST *Self__UMDR;
- void *__tmp__ZUHM;
- void *__tmp__0UHM,*__tmp__EVHM;
- void *__tmp__DVHM;
- list_current__EH1=NULL;
- old_seq_inline__JUHM=seq_inline__NWRG;
- count_context_sensitive__3REJ= 0;
- seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ + 1);
- if (((void *)Self__HUHM->parent_profil__R1LC.result_last__5FKH == (void *)NULL)) {
- Self__UMDR=((__LIST *)Self__HUHM->parent_profil__R1LC.code__PYJH);
- if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__UMDR))->parent_type__5SL != (void *)TYPE_VOID__)) {
- add_last__IK4G(Self__UMDR->expr_list__RTOG,create__type__PKQC(Self__UMDR->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
- };
- __tmp__ZUHM=execute_list__MNQG(Self__UMDR);
- if (__tmp__ZUHM==NULL) {
- __tmp__0UHM=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__ZUHM)->__id) {
- case __LIST__: {
- __tmp__0UHM=((void *)__tmp__ZUHM);
- } break;
- case __STRING_CST__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__0UHM=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__0UHM=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__0UHM=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0UHM=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__0UHM=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__0UHM=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__0UHM=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__0UHM=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__0UHM=NULL;
- } break;
- case __ITEM__: {
- __tmp__0UHM=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__0UHM=NULL;
- } break;
- case __CAST__: {
- __tmp__0UHM=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__0UHM=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__0UHM=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__0UHM=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__0UHM=NULL;
- } break;
- }
- };
- Self__HUHM->parent_profil__R1LC.code__PYJH=__tmp__0UHM;
+ __UINTEGER_32__ZWB old_seq_inline__E1HO;
+ void *__tmp__N1HO;
+ __LIST__WH *__tmp__P1HO;
+ list_current__F5GB=NULL;
+ old_seq_inline__E1HO=seq_inline__RCFE;
+ count_context_sensitive__2OFL= 0;
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + 1);
+ __tmp__N1HO=execute__GH4D(((__LIST__WH *)Self__C1HO->parent_profil__PO2C.code__EZNJ));
+ if (__tmp__N1HO==NULL) {
+ __tmp__P1HO=NULL;
} else {
- __tmp__DVHM=execute_link__TTOG(Self__HUHM->parent_profil__R1LC.code__PYJH);
- if (__tmp__DVHM==NULL) {
- __tmp__EVHM=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__DVHM)->__id) {
- case __LIST__: {
- __tmp__EVHM=((void *)__tmp__DVHM);
- } break;
- case __STRING_CST__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__EVHM=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__EVHM=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__EVHM=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__EVHM=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__EVHM=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__EVHM=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__EVHM=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__EVHM=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__EVHM=NULL;
- } break;
- case __ITEM__: {
- __tmp__EVHM=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__EVHM=NULL;
- } break;
- case __CAST__: {
- __tmp__EVHM=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__EVHM=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__EVHM=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__EVHM=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__EVHM=NULL;
- } break;
- }
- };
- Self__HUHM->parent_profil__R1LC.code__PYJH=__tmp__EVHM;
+ switch (((struct ___OBJ *)__tmp__N1HO)->__id) {
+ case __LIST__WH__: {
+ __tmp__P1HO=((void *)__tmp__N1HO);
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__P1HO=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__P1HO=NULL;
+ } break;
+ }
};
- clear__1PJJ();
- seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ + 1);
- if (((((count_context_sensitive__3REJ == 0) && (! mode_recursive__3XUC)) && (Self__HUHM->parent_profil__R1LC.stat__JMEJ == 0)) && (Self__HUHM->is_context_sensitive__BWOL || ((__UINTEGER_32)(seq_inline__NWRG - old_seq_inline__JUHM) < ((__UINTEGER_32 )inline_lev__IUHM))))) {
- Self__HUHM->parent_profil__R1LC.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__HUHM->parent_profil__R1LC.stat__JMEJ) & -2));
- modify_count__X3LC=(__INTEGER)(modify_count__X3LC + 1);
+ Self__C1HO->parent_profil__PO2C.code__EZNJ=__tmp__P1HO;
+ clear__Z5KL();
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + 1);
+ if (((((count_context_sensitive__2OFL == 0) && (! mode_recursive__CQAD)) && (Self__C1HO->parent_profil__PO2C.stat__LPFL == 0)) && (Self__C1HO->is_context_sensitive__3QYN || ((__UINTEGER_32__ZWB)(seq_inline__RCFE - old_seq_inline__E1HO) < ((__UINTEGER_32__ZWB )inline_lev__D1HO))))) {
+ Self__C1HO->parent_profil__PO2C.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__C1HO->parent_profil__PO2C.stat__LPFL) & -2));
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
};
}
-static void execute__WQEJ(__PROFIL_BLOCK *Self__XQEJ,__INTEGER inline_lev__YQEJ)
-// ({PROFIL_BLOCK},{INTEGER}) VoidNo recursive, No inlinable.
+static void execute__JOFL(__PROFIL_BLOCK__O3NJ *Self__KOFL,__INTEGER__Q inline_lev__LOFL)
+// ({PROFIL_BLOCK__O3NJ},{INTEGER__Q}) Void No recursive, No inlinable.
{
- __UINTEGER_32 old_seq_inline__ZQEJ;
- __LIST *Self__DSRJ;
- void *__tmp__KREJ;
- void *__tmp__LREJ,*__tmp__VREJ;
- void *__tmp__UREJ;
- list_current__EH1=NULL;
- old_seq_inline__ZQEJ=seq_inline__NWRG;
- count_context_sensitive__3REJ= 0;
- seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ + 1);
- if (((void *)Self__XQEJ->parent_profil__OGAG.result_last__5FKH == (void *)NULL)) {
- Self__DSRJ=((__LIST *)Self__XQEJ->parent_profil__OGAG.code__PYJH);
- if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__DSRJ))->parent_type__5SL != (void *)TYPE_VOID__)) {
- add_last__IK4G(Self__DSRJ->expr_list__RTOG,create__type__PKQC(Self__DSRJ->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
- };
- __tmp__KREJ=execute_list__MNQG(Self__DSRJ);
- if (__tmp__KREJ==NULL) {
- __tmp__LREJ=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__KREJ)->__id) {
- case __LIST__: {
- __tmp__LREJ=((void *)__tmp__KREJ);
- } break;
- case __STRING_CST__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__LREJ=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__LREJ=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__LREJ=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__LREJ=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__LREJ=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__LREJ=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__LREJ=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__LREJ=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__LREJ=NULL;
- } break;
- case __ITEM__: {
- __tmp__LREJ=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__LREJ=NULL;
- } break;
- case __CAST__: {
- __tmp__LREJ=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__LREJ=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__LREJ=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__LREJ=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__LREJ=NULL;
- } break;
- }
- };
- Self__XQEJ->parent_profil__OGAG.code__PYJH=__tmp__LREJ;
+ __UINTEGER_32__ZWB old_seq_inline__MOFL;
+ void *__tmp__VOFL;
+ __LIST__WH *__tmp__XOFL;
+ list_current__F5GB=NULL;
+ old_seq_inline__MOFL=seq_inline__RCFE;
+ count_context_sensitive__2OFL= 0;
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + 1);
+ __tmp__VOFL=execute__GH4D(((__LIST__WH *)Self__KOFL->parent_profil__P3NJ.code__EZNJ));
+ if (__tmp__VOFL==NULL) {
+ __tmp__XOFL=NULL;
} else {
- __tmp__UREJ=execute_link__TTOG(Self__XQEJ->parent_profil__OGAG.code__PYJH);
- if (__tmp__UREJ==NULL) {
- __tmp__VREJ=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__UREJ)->__id) {
- case __LIST__: {
- __tmp__VREJ=((void *)__tmp__UREJ);
- } break;
- case __STRING_CST__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__VREJ=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__VREJ=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__VREJ=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__VREJ=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__VREJ=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__VREJ=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__VREJ=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__VREJ=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__VREJ=NULL;
- } break;
- case __ITEM__: {
- __tmp__VREJ=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__VREJ=NULL;
- } break;
- case __CAST__: {
- __tmp__VREJ=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__VREJ=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__VREJ=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__VREJ=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__VREJ=NULL;
- } break;
- }
- };
- Self__XQEJ->parent_profil__OGAG.code__PYJH=__tmp__VREJ;
+ switch (((struct ___OBJ *)__tmp__VOFL)->__id) {
+ case __LIST__WH__: {
+ __tmp__XOFL=((void *)__tmp__VOFL);
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__XOFL=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__XOFL=NULL;
+ } break;
+ }
};
- clear__1PJJ();
- seq_call_and_loop__3QEJ=(__UINTEGER_32)(seq_call_and_loop__3QEJ + 1);
- if (((((count_context_sensitive__3REJ == 0) && (! mode_recursive__3XUC)) && (Self__XQEJ->parent_profil__OGAG.stat__JMEJ == 0)) && (((void *)Self__XQEJ->context_extern__WLXH != (void *)NULL) || ((__UINTEGER_32)(seq_inline__NWRG - old_seq_inline__ZQEJ) < ((__UINTEGER_32 )inline_lev__YQEJ))))) {
- Self__XQEJ->parent_profil__OGAG.stat__JMEJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__XQEJ->parent_profil__OGAG.stat__JMEJ) & -2));
- modify_count__X3LC=(__INTEGER)(modify_count__X3LC + 1);
+ Self__KOFL->parent_profil__P3NJ.code__EZNJ=__tmp__XOFL;
+ clear__Z5KL();
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + 1);
+ if (((((count_context_sensitive__2OFL == 0) && (! mode_recursive__CQAD)) && (Self__KOFL->parent_profil__P3NJ.stat__LPFL == 0)) && (((void *)Self__KOFL->context_extern__M2YJ != (void *)NULL) || ((__UINTEGER_32__ZWB)(seq_inline__RCFE - old_seq_inline__MOFL) < ((__UINTEGER_32__ZWB )inline_lev__LOFL))))) {
+ Self__KOFL->parent_profil__P3NJ.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__KOFL->parent_profil__P3NJ.stat__LPFL) & -2));
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
};
}
-static void display__EQQG(__LIST *Self__FQQG,void *buffer__GQQG)
-// ({LIST},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__0HFE(__LIST__WH *Self__1HFE,__STRING__BC *buffer__2HFE)
+// ({LIST__WH},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__WMDR,*Self__2MDR,*Self__CNDR,*Self__INDR,*Self__ONDR;
- __STRING *Self__UNDR,*Self__0NDR,*Self__AODR,*Self__GODR,*Self__MODR;
- __STRING *Self__SODR,*Self__YODR,*Self__4ODR,*Self__EPDR,*Self__KPDR;
- __STRING *Self__QPDR,*Self__WPDR,*Self__2PDR,*Self__CQDR,*Self__IQDR;
- __STRING *Self__OQDR,*Self__UQDR,*Self__0QDR,*Self__ARDR,*Self__GRDR;
- __STRING *Self__MRDR,*Self__SRDR,*Self__QBAR,*Self__YRDR;
- __INTEGER new_capacity__VMDR,old_nb_elts__YMDR,upper__AHOR,Self__4GOR;
- __INTEGER new_capacity__1MDR,old_nb_elts__4MDR,upper__FHOR,Self__DHOR;
- __INTEGER __tmp__LQQG,Self__ZYRG,new_capacity__BNDR,old_nb_elts__ENDR;
- __INTEGER upper__KHOR,Self__IHOR,new_capacity__HNDR,old_nb_elts__KNDR;
- __INTEGER upper__PHOR,Self__NHOR,new_capacity__NNDR,old_nb_elts__QNDR;
- __INTEGER upper__UHOR,Self__SHOR,new_capacity__TNDR,old_nb_elts__WNDR;
- __INTEGER upper__ZHOR,Self__XHOR,__tmp__QVLK,result__BJOQ;
- __INTEGER new_capacity__ZNDR,old_nb_elts__2NDR,upper__4HOR,Self__2HOR;
- __INTEGER new_capacity__5NDR,old_nb_elts__CODR,upper__DIOR,Self__BIOR;
- __INTEGER new_capacity__FODR,old_nb_elts__IODR,upper__IIOR,Self__GIOR;
- __INTEGER new_capacity__LODR,old_nb_elts__OODR,upper__NIOR,Self__LIOR;
- __INTEGER new_capacity__RODR,old_nb_elts__UODR,upper__SIOR,Self__QIOR;
- __INTEGER new_capacity__XODR,old_nb_elts__0ODR,upper__XIOR,Self__VIOR;
- __INTEGER new_capacity__3ODR,old_nb_elts__APDR,upper__2IOR,Self__0IOR;
- __INTEGER new_capacity__DPDR,old_nb_elts__GPDR,upper__BJOR,Self__5IOR;
- __INTEGER __tmp__GBPK,result__CJOQ,new_capacity__JPDR;
- __INTEGER old_nb_elts__MPDR,upper__GJOR,Self__EJOR,new_capacity__PPDR;
- __INTEGER old_nb_elts__SPDR,upper__LJOR,Self__JJOR,new_capacity__VPDR;
- __INTEGER old_nb_elts__YPDR,upper__QJOR,Self__OJOR,new_capacity__1PDR;
- __INTEGER old_nb_elts__4PDR,upper__VJOR,Self__TJOR,new_capacity__BQDR;
- __INTEGER old_nb_elts__EQDR,upper__0JOR,Self__YJOR,new_capacity__HQDR;
- __INTEGER old_nb_elts__KQDR,upper__5JOR,Self__3JOR,new_capacity__NQDR;
- __INTEGER old_nb_elts__QQDR,upper__EKOR,Self__CKOR,new_capacity__TQDR;
- __INTEGER old_nb_elts__WQDR,upper__JKOR,Self__HKOR,__tmp__O2LK;
- __INTEGER result__DJOQ,new_capacity__ZQDR,old_nb_elts__2QDR;
- __INTEGER upper__OKOR,Self__MKOR,new_capacity__5QDR,old_nb_elts__CRDR;
- __INTEGER upper__TKOR,Self__RKOR,new_capacity__FRDR,old_nb_elts__IRDR;
- __INTEGER upper__YKOR,Self__WKOR,new_capacity__LRDR,old_nb_elts__ORDR;
- __INTEGER upper__3KOR,Self__1KOR,__tmp__WP1M,result__YOAN,__tmp__TZGN;
- __INTEGER result__0NLN,new_capacity__RRDR,old_nb_elts__URDR;
- __INTEGER upper__CLOR,Self__ALOR,new_capacity__XRDR,old_nb_elts__0RDR;
- __INTEGER upper__HLOR,Self__FLOR,__tmp__YZRG,result__Y5YG;
- void *__tmp__SQQG;
- __PUSH *Self__5TFK;
- __WRITE_GLOBAL *Self__TZFK;
- void *result__REIQ,*result__XEIQ,*result__4EIQ;
- void *__tmp__F0FK,*__tmp__K0FK,*__tmp__2WLK,*__tmp__L4FK;
- __IS_EXPANDED *Self__UEIQ,*Self__WEIQ,*Self__0EIQ,*Self__2EIQ;
- __IS_EXPANDED *Self__BFIQ;
- __WRITE_SLOT *Self__I0FK;
- __WRITE_LOCAL *Self__Z3FK;
- __LOOP *Self__A5XM;
- __LOOP_END *Self__NHDN;
- __CHARACTER *Self__XMDR,*new__ZMDR,*Self__3MDR,*new__5MDR,*Self__DNDR;
- __CHARACTER *new__FNDR,*Self__JNDR,*new__LNDR,*Self__PNDR,*new__RNDR;
- __CHARACTER *Self__VNDR,*new__XNDR,*Self__1NDR,*new__3NDR,*Self__BODR;
- __CHARACTER *new__DODR,*Self__HODR,*new__JODR,*Self__NODR,*new__PODR;
- __CHARACTER *Self__TODR,*new__VODR,*Self__ZODR,*new__1ODR,*Self__5ODR;
- __CHARACTER *new__BPDR,*Self__FPDR,*new__HPDR,*Self__LPDR,*new__NPDR;
- __CHARACTER *Self__RPDR,*new__TPDR,*Self__XPDR,*new__ZPDR,*Self__3PDR;
- __CHARACTER *new__5PDR,*Self__DQDR,*new__FQDR,*Self__JQDR,*new__LQDR;
- __CHARACTER *Self__PQDR,*new__RQDR,*Self__VQDR,*new__XQDR,*Self__1QDR;
- __CHARACTER *new__3QDR,*Self__BRDR,*new__DRDR,*Self__HRDR,*new__JRDR;
- __CHARACTER *Self__NRDR,*new__PRDR,*Self__TRDR,*new__VRDR,*Self__ZRDR;
- __CHARACTER *new__1RDR;
- Self__WMDR=((__STRING *)buffer__GQQG);
- new_capacity__VMDR= 0;
- if ((Self__WMDR->capacity__MNK <= Self__WMDR->count__VF)) {
- if ((Self__WMDR->capacity__MNK == 0)) {
- Self__WMDR->capacity__MNK= 32;
- Self__WMDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__VMDR=(__INTEGER)(Self__WMDR->capacity__MNK << 1);
- Self__XMDR=((__CHARACTER *)Self__WMDR->storage__XNK);
- old_nb_elts__YMDR=Self__WMDR->capacity__MNK;
- new__ZMDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XMDR),((__UINTEGER_32 )old_nb_elts__YMDR),((__UINTEGER_32 )new_capacity__VMDR)));
- upper__AHOR=(__INTEGER)(new_capacity__VMDR - 1);
- Self__4GOR=old_nb_elts__YMDR;
- while ((Self__4GOR <= upper__AHOR)) {
- new__ZMDR[Self__4GOR]='\0';
- Self__4GOR=(__INTEGER)(Self__4GOR + 1);
- };
- Self__WMDR->storage__XNK=new__ZMDR;
- Self__WMDR->capacity__MNK=new_capacity__VMDR;
- };
- };
- ((__CHARACTER *)Self__WMDR->storage__XNK)[Self__WMDR->count__VF]='(';
- Self__WMDR->count__VF=(__INTEGER)(Self__WMDR->count__VF + 1);
- Self__2MDR=((__STRING *)buffer__GQQG);
- new_capacity__1MDR= 0;
- if ((Self__2MDR->capacity__MNK <= Self__2MDR->count__VF)) {
- if ((Self__2MDR->capacity__MNK == 0)) {
- Self__2MDR->capacity__MNK= 32;
- Self__2MDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__1MDR=(__INTEGER)(Self__2MDR->capacity__MNK << 1);
- Self__3MDR=((__CHARACTER *)Self__2MDR->storage__XNK);
- old_nb_elts__4MDR=Self__2MDR->capacity__MNK;
- new__5MDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3MDR),((__UINTEGER_32 )old_nb_elts__4MDR),((__UINTEGER_32 )new_capacity__1MDR)));
- upper__FHOR=(__INTEGER)(new_capacity__1MDR - 1);
- Self__DHOR=old_nb_elts__4MDR;
- while ((Self__DHOR <= upper__FHOR)) {
- new__5MDR[Self__DHOR]='\0';
- Self__DHOR=(__INTEGER)(Self__DHOR + 1);
- };
- Self__2MDR->storage__XNK=new__5MDR;
- Self__2MDR->capacity__MNK=new_capacity__1MDR;
- };
- };
- ((__CHARACTER *)Self__2MDR->storage__XNK)[Self__2MDR->count__VF]='\n';
- Self__2MDR->count__VF=(__INTEGER)(Self__2MDR->count__VF + 1);
- append__MOK(indent__BQOG,(&__string_143));
- __tmp__LQQG=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__FQQG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1);
- Self__ZYRG= 1;
- while ((Self__ZYRG <= __tmp__LQQG)) {
- append__MOK(buffer__GQQG,indent__BQOG);
- __tmp__SQQG=((void **)((__FAST_ARRAYoINSTRo *)Self__FQQG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__ZYRG - 1)];
- switch (((struct ___OBJ *)__tmp__SQQG)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__SQQG,buffer__GQQG);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__SQQG,buffer__GQQG);
- } break;
- case __PUSH__: {
- Self__5TFK=((__PUSH *)__tmp__SQQG);
- append__MOK(buffer__GQQG,(&__string_262));
- append__MOK(buffer__GQQG,((__LOCAL *)Self__5TFK->context__BYPG)->parent_variable__T1LC.intern_name__C25F);
- Self__CNDR=((__STRING *)buffer__GQQG);
- new_capacity__BNDR= 0;
- if ((Self__CNDR->capacity__MNK <= Self__CNDR->count__VF)) {
- if ((Self__CNDR->capacity__MNK == 0)) {
- Self__CNDR->capacity__MNK= 32;
- Self__CNDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__BNDR=(__INTEGER)(Self__CNDR->capacity__MNK << 1);
- Self__DNDR=((__CHARACTER *)Self__CNDR->storage__XNK);
- old_nb_elts__ENDR=Self__CNDR->capacity__MNK;
- new__FNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DNDR),((__UINTEGER_32 )old_nb_elts__ENDR),((__UINTEGER_32 )new_capacity__BNDR)));
- upper__KHOR=(__INTEGER)(new_capacity__BNDR - 1);
- Self__IHOR=old_nb_elts__ENDR;
- while ((Self__IHOR <= upper__KHOR)) {
- new__FNDR[Self__IHOR]='\0';
- Self__IHOR=(__INTEGER)(Self__IHOR + 1);
- };
- Self__CNDR->storage__XNK=new__FNDR;
- Self__CNDR->capacity__MNK=new_capacity__BNDR;
- };
- };
- ((__CHARACTER *)Self__CNDR->storage__XNK)[Self__CNDR->count__VF]=')';
- Self__CNDR->count__VF=(__INTEGER)(Self__CNDR->count__VF + 1);
+ __INTEGER__Q __tmp__AIFE,Self__DULE,__tmp__UYKK,result__0P0S;
+ void *__tmp__YP0S;
+ __PUSH__IXB *Self__FZRH;
+ __WRITE_GLOBAL__WXKJ *Self__A54J;
+ __ANY__C *__tmp__VDYK,*__tmp__5P0S;
+ __STRING__BC *__tmp__0Q1R;
+ void *__tmp__S54J,*__tmp__WZKK;
+ __IS_EXPANDED__35NJ *Self__CQ0S,*Self__VQ0S;
+ __GET_TYPE_ID__HAOJ *Self__EQ0S,*Self__XQ0S;
+ __TYPE_FULL__XMB *Self__DT0T,*Self__LT0T;
+ __SIZE_OF__5GOJ *Self__GQ0S,*Self__ZQ0S;
+ __WRITE_SLOT__EYKJ *Self__V54J;
+ __WRITE_LOCAL__TEYJ *Self__AE5J;
+ __LOOP__LRBK *Self__EPBN;
+ __LOOP_END__W0RM *Self__OLVO;
+ __COP_LOCK__240M *Self__CBWN;
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'(');
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'\n');
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ __tmp__AIFE=(__INTEGER__Q)(Self__1HFE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ Self__DULE= 1;
+ while ((Self__DULE <= __tmp__AIFE)) {
+ append__KWX(((__STRING__BC *)buffer__2HFE),indent__UH);
+ __tmp__YP0S=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__1HFE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__DULE - 1)];
+ switch (((struct ___OBJ *)__tmp__YP0S)->__id) {
+ case __LIST__WH__: {
+ display__0HFE(((__LIST__WH *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__SQQG,buffer__GQQG);
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__SQQG,buffer__GQQG);
+ case __CALL_NULL__IUB__: {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_345));
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__SQQG,buffer__GQQG);
+ case __PUSH__IXB__: {
+ Self__FZRH=((__PUSH__IXB *)__tmp__YP0S);
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_346));
+ append__KWX(((__STRING__BC *)buffer__2HFE),Self__FZRH->context__N54D->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __SWITCH__: {
- display__FYTK(__tmp__SQQG,buffer__GQQG);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __NODE_TYPE__: {
- display__SWFK(__tmp__SQQG,buffer__GQQG);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__SQQG,buffer__GQQG);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__SQQG,buffer__GQQG);
+ case __SWITCH__QDXC__: {
+ display__JUFL(((__SWITCH__QDXC *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __NODE_STYLE__: {
- display__QYFK(__tmp__SQQG,buffer__GQQG);
+ case __NODE_TYPE__SK2C__: {
+ display__Z1RH(((__NODE_TYPE__SK2C *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __WRITE_GLOBAL__: {
- Self__TZFK=((__WRITE_GLOBAL *)__tmp__SQQG);
- append__MOK(buffer__GQQG,((__SLOT_DATA *)Self__TZFK->global__GU1H)->parent_variable__HHZD.intern_name__C25F);
- Self__INDR=((__STRING *)buffer__GQQG);
- new_capacity__HNDR= 0;
- if ((Self__INDR->capacity__MNK <= Self__INDR->count__VF)) {
- if ((Self__INDR->capacity__MNK == 0)) {
- Self__INDR->capacity__MNK= 32;
- Self__INDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__HNDR=(__INTEGER)(Self__INDR->capacity__MNK << 1);
- Self__JNDR=((__CHARACTER *)Self__INDR->storage__XNK);
- old_nb_elts__KNDR=Self__INDR->capacity__MNK;
- new__LNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JNDR),((__UINTEGER_32 )old_nb_elts__KNDR),((__UINTEGER_32 )new_capacity__HNDR)));
- upper__PHOR=(__INTEGER)(new_capacity__HNDR - 1);
- Self__NHOR=old_nb_elts__KNDR;
- while ((Self__NHOR <= upper__PHOR)) {
- new__LNDR[Self__NHOR]='\0';
- Self__NHOR=(__INTEGER)(Self__NHOR + 1);
- };
- Self__INDR->storage__XNK=new__LNDR;
- Self__INDR->capacity__MNK=new_capacity__HNDR;
- };
- };
- ((__CHARACTER *)Self__INDR->storage__XNK)[Self__INDR->count__VF]='[';
- Self__INDR->count__VF=(__INTEGER)(Self__INDR->count__VF + 1);
- append_name_in__M5XD(((__SLOT_DATA *)Self__TZFK->global__GU1H)->parent_variable__HHZD.type__D25F,buffer__GQQG);
- Self__ONDR=((__STRING *)buffer__GQQG);
- new_capacity__NNDR= 0;
- if ((Self__ONDR->capacity__MNK <= Self__ONDR->count__VF)) {
- if ((Self__ONDR->capacity__MNK == 0)) {
- Self__ONDR->capacity__MNK= 32;
- Self__ONDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NNDR=(__INTEGER)(Self__ONDR->capacity__MNK << 1);
- Self__PNDR=((__CHARACTER *)Self__ONDR->storage__XNK);
- old_nb_elts__QNDR=Self__ONDR->capacity__MNK;
- new__RNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PNDR),((__UINTEGER_32 )old_nb_elts__QNDR),((__UINTEGER_32 )new_capacity__NNDR)));
- upper__UHOR=(__INTEGER)(new_capacity__NNDR - 1);
- Self__SHOR=old_nb_elts__QNDR;
- while ((Self__SHOR <= upper__UHOR)) {
- new__RNDR[Self__SHOR]='\0';
- Self__SHOR=(__INTEGER)(Self__SHOR + 1);
- };
- Self__ONDR->storage__XNK=new__RNDR;
- Self__ONDR->capacity__MNK=new_capacity__NNDR;
- };
- };
- ((__CHARACTER *)Self__ONDR->storage__XNK)[Self__ONDR->count__VF]=']';
- Self__ONDR->count__VF=(__INTEGER)(Self__ONDR->count__VF + 1);
- append__MOK(buffer__GQQG,(&__string_263));
- if ((verbose_level__FX != 0)) {
- Self__UNDR=((__STRING *)buffer__GQQG);
- new_capacity__TNDR= 0;
- if ((Self__UNDR->capacity__MNK <= Self__UNDR->count__VF)) {
- if ((Self__UNDR->capacity__MNK == 0)) {
- Self__UNDR->capacity__MNK= 32;
- Self__UNDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TNDR=(__INTEGER)(Self__UNDR->capacity__MNK << 1);
- Self__VNDR=((__CHARACTER *)Self__UNDR->storage__XNK);
- old_nb_elts__WNDR=Self__UNDR->capacity__MNK;
- new__XNDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VNDR),((__UINTEGER_32 )old_nb_elts__WNDR),((__UINTEGER_32 )new_capacity__TNDR)));
- upper__ZHOR=(__INTEGER)(new_capacity__TNDR - 1);
- Self__XHOR=old_nb_elts__WNDR;
- while ((Self__XHOR <= upper__ZHOR)) {
- new__XNDR[Self__XHOR]='\0';
- Self__XHOR=(__INTEGER)(Self__XHOR + 1);
- };
- Self__UNDR->storage__XNK=new__XNDR;
- Self__UNDR->capacity__MNK=new_capacity__TNDR;
- };
- };
- ((__CHARACTER *)Self__UNDR->storage__XNK)[Self__UNDR->count__VF]='<';
- Self__UNDR->count__VF=(__INTEGER)(Self__UNDR->count__VF + 1);
- if (ANY__->object_id__55YG==0) {
- __tmp__QVLK=ANY__->object_id__45YG;
- } else {
- result__BJOQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__BJOQ;
- ANY__->object_id__55YG=0;
- __tmp__QVLK=result__BJOQ;
- };
- result__REIQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__QVLK),result__REIQ);
- append__MOK(buffer__GQQG,result__REIQ);
- Self__0NDR=((__STRING *)buffer__GQQG);
- new_capacity__ZNDR= 0;
- if ((Self__0NDR->capacity__MNK <= Self__0NDR->count__VF)) {
- if ((Self__0NDR->capacity__MNK == 0)) {
- Self__0NDR->capacity__MNK= 32;
- Self__0NDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZNDR=(__INTEGER)(Self__0NDR->capacity__MNK << 1);
- Self__1NDR=((__CHARACTER *)Self__0NDR->storage__XNK);
- old_nb_elts__2NDR=Self__0NDR->capacity__MNK;
- new__3NDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1NDR),((__UINTEGER_32 )old_nb_elts__2NDR),((__UINTEGER_32 )new_capacity__ZNDR)));
- upper__4HOR=(__INTEGER)(new_capacity__ZNDR - 1);
- Self__2HOR=old_nb_elts__2NDR;
- while ((Self__2HOR <= upper__4HOR)) {
- new__3NDR[Self__2HOR]='\0';
- Self__2HOR=(__INTEGER)(Self__2HOR + 1);
- };
- Self__0NDR->storage__XNK=new__3NDR;
- Self__0NDR->capacity__MNK=new_capacity__ZNDR;
- };
- };
- ((__CHARACTER *)Self__0NDR->storage__XNK)[Self__0NDR->count__VF]='/';
- Self__0NDR->count__VF=(__INTEGER)(Self__0NDR->count__VF + 1);
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__TZFK->global__GU1H)->parent_variable__HHZD.ensure_count__YDAG),buffer__GQQG);
- Self__AODR=((__STRING *)buffer__GQQG);
- new_capacity__5NDR= 0;
- if ((Self__AODR->capacity__MNK <= Self__AODR->count__VF)) {
- if ((Self__AODR->capacity__MNK == 0)) {
- Self__AODR->capacity__MNK= 32;
- Self__AODR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5NDR=(__INTEGER)(Self__AODR->capacity__MNK << 1);
- Self__BODR=((__CHARACTER *)Self__AODR->storage__XNK);
- old_nb_elts__CODR=Self__AODR->capacity__MNK;
- new__DODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BODR),((__UINTEGER_32 )old_nb_elts__CODR),((__UINTEGER_32 )new_capacity__5NDR)));
- upper__DIOR=(__INTEGER)(new_capacity__5NDR - 1);
- Self__BIOR=old_nb_elts__CODR;
- while ((Self__BIOR <= upper__DIOR)) {
- new__DODR[Self__BIOR]='\0';
- Self__BIOR=(__INTEGER)(Self__BIOR + 1);
- };
- Self__AODR->storage__XNK=new__DODR;
- Self__AODR->capacity__MNK=new_capacity__5NDR;
- };
- };
- ((__CHARACTER *)Self__AODR->storage__XNK)[Self__AODR->count__VF]='>';
- Self__AODR->count__VF=(__INTEGER)(Self__AODR->count__VF + 1);
- };
- Self__GODR=((__STRING *)buffer__GQQG);
- new_capacity__FODR= 0;
- if ((Self__GODR->capacity__MNK <= Self__GODR->count__VF)) {
- if ((Self__GODR->capacity__MNK == 0)) {
- Self__GODR->capacity__MNK= 32;
- Self__GODR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FODR=(__INTEGER)(Self__GODR->capacity__MNK << 1);
- Self__HODR=((__CHARACTER *)Self__GODR->storage__XNK);
- old_nb_elts__IODR=Self__GODR->capacity__MNK;
- new__JODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HODR),((__UINTEGER_32 )old_nb_elts__IODR),((__UINTEGER_32 )new_capacity__FODR)));
- upper__IIOR=(__INTEGER)(new_capacity__FODR - 1);
- Self__GIOR=old_nb_elts__IODR;
- while ((Self__GIOR <= upper__IIOR)) {
- new__JODR[Self__GIOR]='\0';
- Self__GIOR=(__INTEGER)(Self__GIOR + 1);
- };
- Self__GODR->storage__XNK=new__JODR;
- Self__GODR->capacity__MNK=new_capacity__FODR;
- };
- };
- ((__CHARACTER *)Self__GODR->storage__XNK)[Self__GODR->count__VF]=' ';
- Self__GODR->count__VF=(__INTEGER)(Self__GODR->count__VF + 1);
- if (((void *)Self__TZFK->parent_write__YAGH.value__PAEH == (void *)NULL)) {
- append__MOK(buffer__GQQG,(&__string_264));
- } else {
- __tmp__F0FK=Self__TZFK->parent_write__YAGH.value__PAEH;
- switch (((struct ___OBJ *)__tmp__F0FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__F0FK,buffer__GQQG);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__F0FK,buffer__GQQG);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ Self__A54J=((__WRITE_GLOBAL__WXKJ *)((__PUSH__IXB *)__tmp__YP0S));
+ append__KWX(((__STRING__BC *)buffer__2HFE),Self__A54J->global__N15J->parent_variable__JJRG.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'[');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__A54J->global__N15J->parent_variable__JJRG.type__IO5D),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),']');
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_347));
+ if ((verbose_level__R5 != 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'<');
+ __tmp__VDYK=&(Self__A54J->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__VDYK->object_id__BS0E==0) {
+ __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__0P0S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__5P0S=&(Self__A54J->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__5P0S->object_id__AS0E=result__0P0S;
+ __tmp__5P0S->object_id__BS0E=0;
+ __tmp__UYKK=result__0P0S;
+ };
+ __tmp__0Q1R=create__34B( 0);
+ append_in__AEE(__tmp__UYKK,__tmp__0Q1R);
+ append__KWX(((__STRING__BC *)buffer__2HFE),__tmp__0Q1R);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'/');
+ append_in__AEE(Self__A54J->global__N15J->parent_variable__JJRG.ensure_count__IT4D,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'>');
+ };
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),' ');
+ if (((void *)Self__A54J->parent_write__XXKJ.value__3EJJ == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_348));
+ } else /* FALSE */ {
+ __tmp__S54J=Self__A54J->parent_write__XXKJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__S54J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__S54J),buffer__2HFE);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__F0FK,buffer__GQQG);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__F0FK,buffer__GQQG);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__F0FK,buffer__GQQG);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__F0FK,buffer__GQQG);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__F0FK,buffer__GQQG);
+ case __IS_EXPANDED__35NJ__: {
+ Self__CQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__CQ0S->receiver__RA5J),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __IS_EXPANDED__: {
- Self__UEIQ=((__IS_EXPANDED *)__tmp__F0FK);
- append__MOK(buffer__GQQG,(&__string_265));
- display__UXFK(Self__UEIQ->receiver__WN2H,buffer__GQQG);
- Self__MODR=((__STRING *)buffer__GQQG);
- new_capacity__LODR= 0;
- if ((Self__MODR->capacity__MNK <= Self__MODR->count__VF)) {
- if ((Self__MODR->capacity__MNK == 0)) {
- Self__MODR->capacity__MNK= 32;
- Self__MODR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LODR=(__INTEGER)(Self__MODR->capacity__MNK << 1);
- Self__NODR=((__CHARACTER *)Self__MODR->storage__XNK);
- old_nb_elts__OODR=Self__MODR->capacity__MNK;
- new__PODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NODR),((__UINTEGER_32 )old_nb_elts__OODR),((__UINTEGER_32 )new_capacity__LODR)));
- upper__NIOR=(__INTEGER)(new_capacity__LODR - 1);
- Self__LIOR=old_nb_elts__OODR;
- while ((Self__LIOR <= upper__NIOR)) {
- new__PODR[Self__LIOR]='\0';
- Self__LIOR=(__INTEGER)(Self__LIOR + 1);
- };
- Self__MODR->storage__XNK=new__PODR;
- Self__MODR->capacity__MNK=new_capacity__LODR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__EQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+ Self__DT0T=((__TYPE_FULL__XMB *)Self__EQ0S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
};
- ((__CHARACTER *)Self__MODR->storage__XNK)[Self__MODR->count__VF]=')';
- Self__MODR->count__VF=(__INTEGER)(Self__MODR->count__VF + 1);
+ append_name_in__APXE(Self__DT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__F0FK,buffer__GQQG);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__F0FK,buffer__GQQG);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__F0FK,buffer__GQQG);
+ case __SIZE_OF__5GOJ__: {
+ Self__GQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+ Self__DT0T=((__TYPE_FULL__XMB *)Self__GQ0S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+ };
+ append_name_in__APXE(Self__DT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__F0FK,buffer__GQQG);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__F0FK,buffer__GQQG);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CAST__: {
- display__I3FK(__tmp__F0FK,buffer__GQQG);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__F0FK,buffer__GQQG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__F0FK,buffer__GQQG);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__F0FK,buffer__GQQG);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__F0FK,buffer__GQQG);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
};
};
} break;
- case __WRITE_SLOT__: {
- Self__I0FK=((__WRITE_SLOT *)__tmp__SQQG);
- __tmp__K0FK=Self__I0FK->receiver__PT1H;
- switch (((struct ___OBJ *)__tmp__K0FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__K0FK,buffer__GQQG);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__K0FK,buffer__GQQG);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__K0FK,buffer__GQQG);
+ case __WRITE_SLOT__EYKJ__: {
+ Self__V54J=((__WRITE_SLOT__EYKJ *)((__PUSH__IXB *)__tmp__YP0S));
+ __tmp__S54J=Self__V54J->receiver__X54J;
+ switch (((struct ___OBJ *)__tmp__S54J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__S54J),buffer__2HFE);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__K0FK,buffer__GQQG);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__K0FK,buffer__GQQG);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__K0FK,buffer__GQQG);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__K0FK,buffer__GQQG);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__K0FK,buffer__GQQG);
+ case __IS_EXPANDED__35NJ__: {
+ Self__CQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__CQ0S->receiver__RA5J),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __IS_EXPANDED__: {
- Self__WEIQ=((__IS_EXPANDED *)__tmp__K0FK);
- append__MOK(buffer__GQQG,(&__string_265));
- display__UXFK(Self__WEIQ->receiver__WN2H,buffer__GQQG);
- Self__SODR=((__STRING *)buffer__GQQG);
- new_capacity__RODR= 0;
- if ((Self__SODR->capacity__MNK <= Self__SODR->count__VF)) {
- if ((Self__SODR->capacity__MNK == 0)) {
- Self__SODR->capacity__MNK= 32;
- Self__SODR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RODR=(__INTEGER)(Self__SODR->capacity__MNK << 1);
- Self__TODR=((__CHARACTER *)Self__SODR->storage__XNK);
- old_nb_elts__UODR=Self__SODR->capacity__MNK;
- new__VODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TODR),((__UINTEGER_32 )old_nb_elts__UODR),((__UINTEGER_32 )new_capacity__RODR)));
- upper__SIOR=(__INTEGER)(new_capacity__RODR - 1);
- Self__QIOR=old_nb_elts__UODR;
- while ((Self__QIOR <= upper__SIOR)) {
- new__VODR[Self__QIOR]='\0';
- Self__QIOR=(__INTEGER)(Self__QIOR + 1);
- };
- Self__SODR->storage__XNK=new__VODR;
- Self__SODR->capacity__MNK=new_capacity__RODR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__EQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+ Self__DT0T=((__TYPE_FULL__XMB *)Self__EQ0S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
};
- ((__CHARACTER *)Self__SODR->storage__XNK)[Self__SODR->count__VF]=')';
- Self__SODR->count__VF=(__INTEGER)(Self__SODR->count__VF + 1);
+ append_name_in__APXE(Self__DT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__K0FK,buffer__GQQG);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__K0FK,buffer__GQQG);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __ITEM__: {
- display__52FK(__tmp__K0FK,buffer__GQQG);
+ case __SIZE_OF__5GOJ__: {
+ Self__GQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+ Self__DT0T=((__TYPE_FULL__XMB *)Self__GQ0S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+ };
+ append_name_in__APXE(Self__DT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__K0FK,buffer__GQQG);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CAST__: {
- display__I3FK(__tmp__K0FK,buffer__GQQG);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__K0FK,buffer__GQQG);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__K0FK,buffer__GQQG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__K0FK,buffer__GQQG);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__K0FK,buffer__GQQG);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__K0FK,buffer__GQQG);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
};
- append__MOK(buffer__GQQG,(&__string_19));
- append__MOK(buffer__GQQG,((__SLOT_DATA *)Self__I0FK->slot__HT1H)->parent_variable__HHZD.intern_name__C25F);
- Self__YODR=((__STRING *)buffer__GQQG);
- new_capacity__XODR= 0;
- if ((Self__YODR->capacity__MNK <= Self__YODR->count__VF)) {
- if ((Self__YODR->capacity__MNK == 0)) {
- Self__YODR->capacity__MNK= 32;
- Self__YODR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__XODR=(__INTEGER)(Self__YODR->capacity__MNK << 1);
- Self__ZODR=((__CHARACTER *)Self__YODR->storage__XNK);
- old_nb_elts__0ODR=Self__YODR->capacity__MNK;
- new__1ODR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZODR),((__UINTEGER_32 )old_nb_elts__0ODR),((__UINTEGER_32 )new_capacity__XODR)));
- upper__XIOR=(__INTEGER)(new_capacity__XODR - 1);
- Self__VIOR=old_nb_elts__0ODR;
- while ((Self__VIOR <= upper__XIOR)) {
- new__1ODR[Self__VIOR]='\0';
- Self__VIOR=(__INTEGER)(Self__VIOR + 1);
- };
- Self__YODR->storage__XNK=new__1ODR;
- Self__YODR->capacity__MNK=new_capacity__XODR;
- };
- };
- ((__CHARACTER *)Self__YODR->storage__XNK)[Self__YODR->count__VF]='[';
- Self__YODR->count__VF=(__INTEGER)(Self__YODR->count__VF + 1);
- append_name_in__M5XD(((__SLOT_DATA *)Self__I0FK->slot__HT1H)->parent_variable__HHZD.type__D25F,buffer__GQQG);
- Self__4ODR=((__STRING *)buffer__GQQG);
- new_capacity__3ODR= 0;
- if ((Self__4ODR->capacity__MNK <= Self__4ODR->count__VF)) {
- if ((Self__4ODR->capacity__MNK == 0)) {
- Self__4ODR->capacity__MNK= 32;
- Self__4ODR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__3ODR=(__INTEGER)(Self__4ODR->capacity__MNK << 1);
- Self__5ODR=((__CHARACTER *)Self__4ODR->storage__XNK);
- old_nb_elts__APDR=Self__4ODR->capacity__MNK;
- new__BPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5ODR),((__UINTEGER_32 )old_nb_elts__APDR),((__UINTEGER_32 )new_capacity__3ODR)));
- upper__2IOR=(__INTEGER)(new_capacity__3ODR - 1);
- Self__0IOR=old_nb_elts__APDR;
- while ((Self__0IOR <= upper__2IOR)) {
- new__BPDR[Self__0IOR]='\0';
- Self__0IOR=(__INTEGER)(Self__0IOR + 1);
- };
- Self__4ODR->storage__XNK=new__BPDR;
- Self__4ODR->capacity__MNK=new_capacity__3ODR;
- };
- };
- ((__CHARACTER *)Self__4ODR->storage__XNK)[Self__4ODR->count__VF]=']';
- Self__4ODR->count__VF=(__INTEGER)(Self__4ODR->count__VF + 1);
- append__MOK(buffer__GQQG,(&__string_263));
- if ((verbose_level__FX != 0)) {
- Self__EPDR=((__STRING *)buffer__GQQG);
- new_capacity__DPDR= 0;
- if ((Self__EPDR->capacity__MNK <= Self__EPDR->count__VF)) {
- if ((Self__EPDR->capacity__MNK == 0)) {
- Self__EPDR->capacity__MNK= 32;
- Self__EPDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__DPDR=(__INTEGER)(Self__EPDR->capacity__MNK << 1);
- Self__FPDR=((__CHARACTER *)Self__EPDR->storage__XNK);
- old_nb_elts__GPDR=Self__EPDR->capacity__MNK;
- new__HPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FPDR),((__UINTEGER_32 )old_nb_elts__GPDR),((__UINTEGER_32 )new_capacity__DPDR)));
- upper__BJOR=(__INTEGER)(new_capacity__DPDR - 1);
- Self__5IOR=old_nb_elts__GPDR;
- while ((Self__5IOR <= upper__BJOR)) {
- new__HPDR[Self__5IOR]='\0';
- Self__5IOR=(__INTEGER)(Self__5IOR + 1);
- };
- Self__EPDR->storage__XNK=new__HPDR;
- Self__EPDR->capacity__MNK=new_capacity__DPDR;
- };
- };
- ((__CHARACTER *)Self__EPDR->storage__XNK)[Self__EPDR->count__VF]='<';
- Self__EPDR->count__VF=(__INTEGER)(Self__EPDR->count__VF + 1);
- if (ANY__->object_id__55YG==0) {
- __tmp__GBPK=ANY__->object_id__45YG;
- } else {
- result__CJOQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__CJOQ;
- ANY__->object_id__55YG=0;
- __tmp__GBPK=result__CJOQ;
- };
- result__XEIQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__GBPK),result__XEIQ);
- append__MOK(buffer__GQQG,result__XEIQ);
- Self__KPDR=((__STRING *)buffer__GQQG);
- new_capacity__JPDR= 0;
- if ((Self__KPDR->capacity__MNK <= Self__KPDR->count__VF)) {
- if ((Self__KPDR->capacity__MNK == 0)) {
- Self__KPDR->capacity__MNK= 32;
- Self__KPDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__JPDR=(__INTEGER)(Self__KPDR->capacity__MNK << 1);
- Self__LPDR=((__CHARACTER *)Self__KPDR->storage__XNK);
- old_nb_elts__MPDR=Self__KPDR->capacity__MNK;
- new__NPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LPDR),((__UINTEGER_32 )old_nb_elts__MPDR),((__UINTEGER_32 )new_capacity__JPDR)));
- upper__GJOR=(__INTEGER)(new_capacity__JPDR - 1);
- Self__EJOR=old_nb_elts__MPDR;
- while ((Self__EJOR <= upper__GJOR)) {
- new__NPDR[Self__EJOR]='\0';
- Self__EJOR=(__INTEGER)(Self__EJOR + 1);
- };
- Self__KPDR->storage__XNK=new__NPDR;
- Self__KPDR->capacity__MNK=new_capacity__JPDR;
- };
- };
- ((__CHARACTER *)Self__KPDR->storage__XNK)[Self__KPDR->count__VF]='/';
- Self__KPDR->count__VF=(__INTEGER)(Self__KPDR->count__VF + 1);
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__I0FK->slot__HT1H)->parent_variable__HHZD.ensure_count__YDAG),buffer__GQQG);
- Self__QPDR=((__STRING *)buffer__GQQG);
- new_capacity__PPDR= 0;
- if ((Self__QPDR->capacity__MNK <= Self__QPDR->count__VF)) {
- if ((Self__QPDR->capacity__MNK == 0)) {
- Self__QPDR->capacity__MNK= 32;
- Self__QPDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__PPDR=(__INTEGER)(Self__QPDR->capacity__MNK << 1);
- Self__RPDR=((__CHARACTER *)Self__QPDR->storage__XNK);
- old_nb_elts__SPDR=Self__QPDR->capacity__MNK;
- new__TPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RPDR),((__UINTEGER_32 )old_nb_elts__SPDR),((__UINTEGER_32 )new_capacity__PPDR)));
- upper__LJOR=(__INTEGER)(new_capacity__PPDR - 1);
- Self__JJOR=old_nb_elts__SPDR;
- while ((Self__JJOR <= upper__LJOR)) {
- new__TPDR[Self__JJOR]='\0';
- Self__JJOR=(__INTEGER)(Self__JJOR + 1);
- };
- Self__QPDR->storage__XNK=new__TPDR;
- Self__QPDR->capacity__MNK=new_capacity__PPDR;
- };
- };
- ((__CHARACTER *)Self__QPDR->storage__XNK)[Self__QPDR->count__VF]='>';
- Self__QPDR->count__VF=(__INTEGER)(Self__QPDR->count__VF + 1);
- };
- Self__WPDR=((__STRING *)buffer__GQQG);
- new_capacity__VPDR= 0;
- if ((Self__WPDR->capacity__MNK <= Self__WPDR->count__VF)) {
- if ((Self__WPDR->capacity__MNK == 0)) {
- Self__WPDR->capacity__MNK= 32;
- Self__WPDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__VPDR=(__INTEGER)(Self__WPDR->capacity__MNK << 1);
- Self__XPDR=((__CHARACTER *)Self__WPDR->storage__XNK);
- old_nb_elts__YPDR=Self__WPDR->capacity__MNK;
- new__ZPDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XPDR),((__UINTEGER_32 )old_nb_elts__YPDR),((__UINTEGER_32 )new_capacity__VPDR)));
- upper__QJOR=(__INTEGER)(new_capacity__VPDR - 1);
- Self__OJOR=old_nb_elts__YPDR;
- while ((Self__OJOR <= upper__QJOR)) {
- new__ZPDR[Self__OJOR]='\0';
- Self__OJOR=(__INTEGER)(Self__OJOR + 1);
- };
- Self__WPDR->storage__XNK=new__ZPDR;
- Self__WPDR->capacity__MNK=new_capacity__VPDR;
- };
- };
- ((__CHARACTER *)Self__WPDR->storage__XNK)[Self__WPDR->count__VF]=' ';
- Self__WPDR->count__VF=(__INTEGER)(Self__WPDR->count__VF + 1);
- if (((void *)Self__I0FK->parent_write__FBGH.value__PAEH == (void *)NULL)) {
- append__MOK(buffer__GQQG,(&__string_264));
- } else {
- __tmp__2WLK=Self__I0FK->parent_write__FBGH.value__PAEH;
- switch (((struct ___OBJ *)__tmp__2WLK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__2WLK,buffer__GQQG);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__2WLK,buffer__GQQG);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__2WLK,buffer__GQQG);
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_24));
+ append__KWX(((__STRING__BC *)buffer__2HFE),Self__V54J->slot__025J->parent_variable__JJRG.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'[');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__V54J->slot__025J->parent_variable__JJRG.type__IO5D),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),']');
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_347));
+ if ((verbose_level__R5 != 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'<');
+ __tmp__VDYK=&(Self__V54J->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__VDYK->object_id__BS0E==0) {
+ __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__0P0S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__5P0S=&(Self__V54J->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__5P0S->object_id__AS0E=result__0P0S;
+ __tmp__5P0S->object_id__BS0E=0;
+ __tmp__UYKK=result__0P0S;
+ };
+ __tmp__0Q1R=create__34B( 0);
+ append_in__AEE(__tmp__UYKK,__tmp__0Q1R);
+ append__KWX(((__STRING__BC *)buffer__2HFE),__tmp__0Q1R);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'/');
+ append_in__AEE(Self__V54J->slot__025J->parent_variable__JJRG.ensure_count__IT4D,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'>');
+ };
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),' ');
+ if (((void *)Self__V54J->parent_write__FYKJ.value__3EJJ == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_348));
+ } else /* FALSE */ {
+ __tmp__WZKK=Self__V54J->parent_write__FYKJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__WZKK)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__WZKK),buffer__2HFE);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__2WLK,buffer__GQQG);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__2WLK,buffer__GQQG);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__2WLK,buffer__GQQG);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__2WLK,buffer__GQQG);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__2WLK,buffer__GQQG);
+ case __IS_EXPANDED__35NJ__: {
+ Self__VQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__WZKK));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__VQ0S->receiver__RA5J),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __IS_EXPANDED__: {
- Self__0EIQ=((__IS_EXPANDED *)__tmp__2WLK);
- append__MOK(buffer__GQQG,(&__string_265));
- display__UXFK(Self__0EIQ->receiver__WN2H,buffer__GQQG);
- Self__2PDR=((__STRING *)buffer__GQQG);
- new_capacity__1PDR= 0;
- if ((Self__2PDR->capacity__MNK <= Self__2PDR->count__VF)) {
- if ((Self__2PDR->capacity__MNK == 0)) {
- Self__2PDR->capacity__MNK= 32;
- Self__2PDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__1PDR=(__INTEGER)(Self__2PDR->capacity__MNK << 1);
- Self__3PDR=((__CHARACTER *)Self__2PDR->storage__XNK);
- old_nb_elts__4PDR=Self__2PDR->capacity__MNK;
- new__5PDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3PDR),((__UINTEGER_32 )old_nb_elts__4PDR),((__UINTEGER_32 )new_capacity__1PDR)));
- upper__VJOR=(__INTEGER)(new_capacity__1PDR - 1);
- Self__TJOR=old_nb_elts__4PDR;
- while ((Self__TJOR <= upper__VJOR)) {
- new__5PDR[Self__TJOR]='\0';
- Self__TJOR=(__INTEGER)(Self__TJOR + 1);
- };
- Self__2PDR->storage__XNK=new__5PDR;
- Self__2PDR->capacity__MNK=new_capacity__1PDR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__XQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+ Self__LT0T=((__TYPE_FULL__XMB *)Self__XQ0S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
};
- ((__CHARACTER *)Self__2PDR->storage__XNK)[Self__2PDR->count__VF]=')';
- Self__2PDR->count__VF=(__INTEGER)(Self__2PDR->count__VF + 1);
+ append_name_in__APXE(Self__LT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__2WLK,buffer__GQQG);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__2WLK,buffer__GQQG);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __ITEM__: {
- display__52FK(__tmp__2WLK,buffer__GQQG);
+ case __SIZE_OF__5GOJ__: {
+ Self__ZQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+ Self__LT0T=((__TYPE_FULL__XMB *)Self__ZQ0S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+ };
+ append_name_in__APXE(Self__LT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__2WLK,buffer__GQQG);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __CAST__: {
- display__I3FK(__tmp__2WLK,buffer__GQQG);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__2WLK,buffer__GQQG);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__2WLK,buffer__GQQG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__2WLK,buffer__GQQG);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__2WLK,buffer__GQQG);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__2WLK,buffer__GQQG);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
};
};
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__SQQG,buffer__GQQG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__SQQG,buffer__GQQG);
+ case __IS_EXPANDED__35NJ__: {
+ Self__CQ0S=((__IS_EXPANDED__35NJ *)((__PUSH__IXB *)__tmp__YP0S));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__CQ0S->receiver__RA5J),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __IS_EXPANDED__: {
- Self__2EIQ=((__IS_EXPANDED *)__tmp__SQQG);
- append__MOK(buffer__GQQG,(&__string_265));
- display__UXFK(Self__2EIQ->receiver__WN2H,buffer__GQQG);
- Self__CQDR=((__STRING *)buffer__GQQG);
- new_capacity__BQDR= 0;
- if ((Self__CQDR->capacity__MNK <= Self__CQDR->count__VF)) {
- if ((Self__CQDR->capacity__MNK == 0)) {
- Self__CQDR->capacity__MNK= 32;
- Self__CQDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__BQDR=(__INTEGER)(Self__CQDR->capacity__MNK << 1);
- Self__DQDR=((__CHARACTER *)Self__CQDR->storage__XNK);
- old_nb_elts__EQDR=Self__CQDR->capacity__MNK;
- new__FQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DQDR),((__UINTEGER_32 )old_nb_elts__EQDR),((__UINTEGER_32 )new_capacity__BQDR)));
- upper__0JOR=(__INTEGER)(new_capacity__BQDR - 1);
- Self__YJOR=old_nb_elts__EQDR;
- while ((Self__YJOR <= upper__0JOR)) {
- new__FQDR[Self__YJOR]='\0';
- Self__YJOR=(__INTEGER)(Self__YJOR + 1);
- };
- Self__CQDR->storage__XNK=new__FQDR;
- Self__CQDR->capacity__MNK=new_capacity__BQDR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__EQ0S=((__GET_TYPE_ID__HAOJ *)((__PUSH__IXB *)__tmp__YP0S));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+ Self__DT0T=((__TYPE_FULL__XMB *)Self__EQ0S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
};
- ((__CHARACTER *)Self__CQDR->storage__XNK)[Self__CQDR->count__VF]=')';
- Self__CQDR->count__VF=(__INTEGER)(Self__CQDR->count__VF + 1);
+ append_name_in__APXE(Self__DT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__SQQG,buffer__GQQG);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__SQQG,buffer__GQQG);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __ITEM__: {
- display__52FK(__tmp__SQQG,buffer__GQQG);
+ case __SIZE_OF__5GOJ__: {
+ Self__GQ0S=((__SIZE_OF__5GOJ *)((__PUSH__IXB *)__tmp__YP0S));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+ Self__DT0T=((__TYPE_FULL__XMB *)Self__GQ0S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__DT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+ };
+ append_name_in__APXE(Self__DT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__SQQG,buffer__GQQG);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __CAST__: {
- display__I3FK(__tmp__SQQG,buffer__GQQG);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__SQQG,buffer__GQQG);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __NOP__: {
- append__MOK(buffer__GQQG,(&__string_266));
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__SQQG,buffer__GQQG);
+ case __NOP__RXVJ__: {
+ (&__string_353)->count__0C= 3;
+ (&__string_353)->storage__1C="nop";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_353));
} break;
- case __WRITE_LOCAL__: {
- Self__Z3FK=((__WRITE_LOCAL *)__tmp__SQQG);
- append__MOK(buffer__GQQG,((__LOCAL *)Self__Z3FK->local__ERIJ)->parent_variable__T1LC.intern_name__C25F);
- Self__IQDR=((__STRING *)buffer__GQQG);
- new_capacity__HQDR= 0;
- if ((Self__IQDR->capacity__MNK <= Self__IQDR->count__VF)) {
- if ((Self__IQDR->capacity__MNK == 0)) {
- Self__IQDR->capacity__MNK= 32;
- Self__IQDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__HQDR=(__INTEGER)(Self__IQDR->capacity__MNK << 1);
- Self__JQDR=((__CHARACTER *)Self__IQDR->storage__XNK);
- old_nb_elts__KQDR=Self__IQDR->capacity__MNK;
- new__LQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JQDR),((__UINTEGER_32 )old_nb_elts__KQDR),((__UINTEGER_32 )new_capacity__HQDR)));
- upper__5JOR=(__INTEGER)(new_capacity__HQDR - 1);
- Self__3JOR=old_nb_elts__KQDR;
- while ((Self__3JOR <= upper__5JOR)) {
- new__LQDR[Self__3JOR]='\0';
- Self__3JOR=(__INTEGER)(Self__3JOR + 1);
- };
- Self__IQDR->storage__XNK=new__LQDR;
- Self__IQDR->capacity__MNK=new_capacity__HQDR;
- };
- };
- ((__CHARACTER *)Self__IQDR->storage__XNK)[Self__IQDR->count__VF]='[';
- Self__IQDR->count__VF=(__INTEGER)(Self__IQDR->count__VF + 1);
- append_name_in__M5XD(((__LOCAL *)Self__Z3FK->local__ERIJ)->parent_variable__T1LC.type__D25F,buffer__GQQG);
- Self__OQDR=((__STRING *)buffer__GQQG);
- new_capacity__NQDR= 0;
- if ((Self__OQDR->capacity__MNK <= Self__OQDR->count__VF)) {
- if ((Self__OQDR->capacity__MNK == 0)) {
- Self__OQDR->capacity__MNK= 32;
- Self__OQDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NQDR=(__INTEGER)(Self__OQDR->capacity__MNK << 1);
- Self__PQDR=((__CHARACTER *)Self__OQDR->storage__XNK);
- old_nb_elts__QQDR=Self__OQDR->capacity__MNK;
- new__RQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PQDR),((__UINTEGER_32 )old_nb_elts__QQDR),((__UINTEGER_32 )new_capacity__NQDR)));
- upper__EKOR=(__INTEGER)(new_capacity__NQDR - 1);
- Self__CKOR=old_nb_elts__QQDR;
- while ((Self__CKOR <= upper__EKOR)) {
- new__RQDR[Self__CKOR]='\0';
- Self__CKOR=(__INTEGER)(Self__CKOR + 1);
- };
- Self__OQDR->storage__XNK=new__RQDR;
- Self__OQDR->capacity__MNK=new_capacity__NQDR;
- };
- };
- ((__CHARACTER *)Self__OQDR->storage__XNK)[Self__OQDR->count__VF]=']';
- Self__OQDR->count__VF=(__INTEGER)(Self__OQDR->count__VF + 1);
- append__MOK(buffer__GQQG,(&__string_263));
- if ((verbose_level__FX != 0)) {
- Self__UQDR=((__STRING *)buffer__GQQG);
- new_capacity__TQDR= 0;
- if ((Self__UQDR->capacity__MNK <= Self__UQDR->count__VF)) {
- if ((Self__UQDR->capacity__MNK == 0)) {
- Self__UQDR->capacity__MNK= 32;
- Self__UQDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TQDR=(__INTEGER)(Self__UQDR->capacity__MNK << 1);
- Self__VQDR=((__CHARACTER *)Self__UQDR->storage__XNK);
- old_nb_elts__WQDR=Self__UQDR->capacity__MNK;
- new__XQDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VQDR),((__UINTEGER_32 )old_nb_elts__WQDR),((__UINTEGER_32 )new_capacity__TQDR)));
- upper__JKOR=(__INTEGER)(new_capacity__TQDR - 1);
- Self__HKOR=old_nb_elts__WQDR;
- while ((Self__HKOR <= upper__JKOR)) {
- new__XQDR[Self__HKOR]='\0';
- Self__HKOR=(__INTEGER)(Self__HKOR + 1);
- };
- Self__UQDR->storage__XNK=new__XQDR;
- Self__UQDR->capacity__MNK=new_capacity__TQDR;
- };
- };
- ((__CHARACTER *)Self__UQDR->storage__XNK)[Self__UQDR->count__VF]='<';
- Self__UQDR->count__VF=(__INTEGER)(Self__UQDR->count__VF + 1);
- if (ANY__->object_id__55YG==0) {
- __tmp__O2LK=ANY__->object_id__45YG;
- } else {
- result__DJOQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__DJOQ;
- ANY__->object_id__55YG=0;
- __tmp__O2LK=result__DJOQ;
- };
- result__4EIQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__O2LK),result__4EIQ);
- append__MOK(buffer__GQQG,result__4EIQ);
- Self__0QDR=((__STRING *)buffer__GQQG);
- new_capacity__ZQDR= 0;
- if ((Self__0QDR->capacity__MNK <= Self__0QDR->count__VF)) {
- if ((Self__0QDR->capacity__MNK == 0)) {
- Self__0QDR->capacity__MNK= 32;
- Self__0QDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZQDR=(__INTEGER)(Self__0QDR->capacity__MNK << 1);
- Self__1QDR=((__CHARACTER *)Self__0QDR->storage__XNK);
- old_nb_elts__2QDR=Self__0QDR->capacity__MNK;
- new__3QDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1QDR),((__UINTEGER_32 )old_nb_elts__2QDR),((__UINTEGER_32 )new_capacity__ZQDR)));
- upper__OKOR=(__INTEGER)(new_capacity__ZQDR - 1);
- Self__MKOR=old_nb_elts__2QDR;
- while ((Self__MKOR <= upper__OKOR)) {
- new__3QDR[Self__MKOR]='\0';
- Self__MKOR=(__INTEGER)(Self__MKOR + 1);
- };
- Self__0QDR->storage__XNK=new__3QDR;
- Self__0QDR->capacity__MNK=new_capacity__ZQDR;
- };
- };
- ((__CHARACTER *)Self__0QDR->storage__XNK)[Self__0QDR->count__VF]='/';
- Self__0QDR->count__VF=(__INTEGER)(Self__0QDR->count__VF + 1);
- append_in__4VC(((__INTEGER_32 )((__LOCAL *)Self__Z3FK->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG),buffer__GQQG);
- Self__ARDR=((__STRING *)buffer__GQQG);
- new_capacity__5QDR= 0;
- if ((Self__ARDR->capacity__MNK <= Self__ARDR->count__VF)) {
- if ((Self__ARDR->capacity__MNK == 0)) {
- Self__ARDR->capacity__MNK= 32;
- Self__ARDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5QDR=(__INTEGER)(Self__ARDR->capacity__MNK << 1);
- Self__BRDR=((__CHARACTER *)Self__ARDR->storage__XNK);
- old_nb_elts__CRDR=Self__ARDR->capacity__MNK;
- new__DRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BRDR),((__UINTEGER_32 )old_nb_elts__CRDR),((__UINTEGER_32 )new_capacity__5QDR)));
- upper__TKOR=(__INTEGER)(new_capacity__5QDR - 1);
- Self__RKOR=old_nb_elts__CRDR;
- while ((Self__RKOR <= upper__TKOR)) {
- new__DRDR[Self__RKOR]='\0';
- Self__RKOR=(__INTEGER)(Self__RKOR + 1);
- };
- Self__ARDR->storage__XNK=new__DRDR;
- Self__ARDR->capacity__MNK=new_capacity__5QDR;
- };
- };
- ((__CHARACTER *)Self__ARDR->storage__XNK)[Self__ARDR->count__VF]='>';
- Self__ARDR->count__VF=(__INTEGER)(Self__ARDR->count__VF + 1);
- };
- Self__GRDR=((__STRING *)buffer__GQQG);
- new_capacity__FRDR= 0;
- if ((Self__GRDR->capacity__MNK <= Self__GRDR->count__VF)) {
- if ((Self__GRDR->capacity__MNK == 0)) {
- Self__GRDR->capacity__MNK= 32;
- Self__GRDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FRDR=(__INTEGER)(Self__GRDR->capacity__MNK << 1);
- Self__HRDR=((__CHARACTER *)Self__GRDR->storage__XNK);
- old_nb_elts__IRDR=Self__GRDR->capacity__MNK;
- new__JRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HRDR),((__UINTEGER_32 )old_nb_elts__IRDR),((__UINTEGER_32 )new_capacity__FRDR)));
- upper__YKOR=(__INTEGER)(new_capacity__FRDR - 1);
- Self__WKOR=old_nb_elts__IRDR;
- while ((Self__WKOR <= upper__YKOR)) {
- new__JRDR[Self__WKOR]='\0';
- Self__WKOR=(__INTEGER)(Self__WKOR + 1);
- };
- Self__GRDR->storage__XNK=new__JRDR;
- Self__GRDR->capacity__MNK=new_capacity__FRDR;
- };
- };
- ((__CHARACTER *)Self__GRDR->storage__XNK)[Self__GRDR->count__VF]=' ';
- Self__GRDR->count__VF=(__INTEGER)(Self__GRDR->count__VF + 1);
- if (((void *)Self__Z3FK->parent_write__540I.value__PAEH == (void *)NULL)) {
- append__MOK(buffer__GQQG,(&__string_264));
- } else {
- __tmp__L4FK=Self__Z3FK->parent_write__540I.value__PAEH;
- switch (((struct ___OBJ *)__tmp__L4FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__L4FK,buffer__GQQG);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__L4FK,buffer__GQQG);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__L4FK,buffer__GQQG);
+ case __WRITE_LOCAL__TEYJ__: {
+ Self__AE5J=((__WRITE_LOCAL__TEYJ *)((__PUSH__IXB *)__tmp__YP0S));
+ append__KWX(((__STRING__BC *)buffer__2HFE),Self__AE5J->local__0FKK->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'[');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__AE5J->local__0FKK->parent_variable__O4WC.type__IO5D),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),']');
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_347));
+ if ((verbose_level__R5 != 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'<');
+ __tmp__VDYK=&(Self__AE5J->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__VDYK->object_id__BS0E==0) {
+ __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__0P0S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__5P0S=&(Self__AE5J->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__5P0S->object_id__AS0E=result__0P0S;
+ __tmp__5P0S->object_id__BS0E=0;
+ __tmp__UYKK=result__0P0S;
+ };
+ __tmp__0Q1R=create__34B( 0);
+ append_in__AEE(__tmp__UYKK,__tmp__0Q1R);
+ append__KWX(((__STRING__BC *)buffer__2HFE),__tmp__0Q1R);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'/');
+ append_in__AEE(Self__AE5J->local__0FKK->parent_variable__O4WC.ensure_count__IT4D,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'>');
+ };
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),' ');
+ if (((void *)Self__AE5J->parent_write__UEYJ.value__3EJJ == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_348));
+ } else /* FALSE */ {
+ __tmp__WZKK=Self__AE5J->parent_write__UEYJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__WZKK)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__WZKK),buffer__2HFE);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__L4FK,buffer__GQQG);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__L4FK,buffer__GQQG);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__L4FK,buffer__GQQG);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__L4FK,buffer__GQQG);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__L4FK,buffer__GQQG);
+ case __IS_EXPANDED__35NJ__: {
+ Self__VQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__WZKK));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__VQ0S->receiver__RA5J),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __IS_EXPANDED__: {
- Self__BFIQ=((__IS_EXPANDED *)__tmp__L4FK);
- append__MOK(buffer__GQQG,(&__string_265));
- display__UXFK(Self__BFIQ->receiver__WN2H,buffer__GQQG);
- Self__MRDR=((__STRING *)buffer__GQQG);
- new_capacity__LRDR= 0;
- if ((Self__MRDR->capacity__MNK <= Self__MRDR->count__VF)) {
- if ((Self__MRDR->capacity__MNK == 0)) {
- Self__MRDR->capacity__MNK= 32;
- Self__MRDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LRDR=(__INTEGER)(Self__MRDR->capacity__MNK << 1);
- Self__NRDR=((__CHARACTER *)Self__MRDR->storage__XNK);
- old_nb_elts__ORDR=Self__MRDR->capacity__MNK;
- new__PRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NRDR),((__UINTEGER_32 )old_nb_elts__ORDR),((__UINTEGER_32 )new_capacity__LRDR)));
- upper__3KOR=(__INTEGER)(new_capacity__LRDR - 1);
- Self__1KOR=old_nb_elts__ORDR;
- while ((Self__1KOR <= upper__3KOR)) {
- new__PRDR[Self__1KOR]='\0';
- Self__1KOR=(__INTEGER)(Self__1KOR + 1);
- };
- Self__MRDR->storage__XNK=new__PRDR;
- Self__MRDR->capacity__MNK=new_capacity__LRDR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__XQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+ Self__LT0T=((__TYPE_FULL__XMB *)Self__XQ0S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
};
- ((__CHARACTER *)Self__MRDR->storage__XNK)[Self__MRDR->count__VF]=')';
- Self__MRDR->count__VF=(__INTEGER)(Self__MRDR->count__VF + 1);
+ append_name_in__APXE(Self__LT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__L4FK,buffer__GQQG);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__L4FK,buffer__GQQG);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__ZQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__WZKK));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+ Self__LT0T=((__TYPE_FULL__XMB *)Self__ZQ0S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+ };
+ append_name_in__APXE(Self__LT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__L4FK,buffer__GQQG);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__L4FK,buffer__GQQG);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __CAST__: {
- display__I3FK(__tmp__L4FK,buffer__GQQG);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__L4FK,buffer__GQQG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__L4FK,buffer__GQQG);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__L4FK,buffer__GQQG);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__L4FK,buffer__GQQG);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__WZKK)),buffer__2HFE);
} break;
};
};
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__SQQG,buffer__GQQG);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__SQQG,buffer__GQQG);
- } break;
- case __LOOP__: {
- Self__A5XM=((__LOOP *)__tmp__SQQG);
- append__MOK(buffer__GQQG,Self__A5XM->name__ZQLM);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__GQQG,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__WP1M=ANY__->object_id__45YG;
- } else {
- result__YOAN=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__YOAN;
- ANY__->object_id__55YG=0;
- __tmp__WP1M=result__YOAN;
+ case __LOOP__LRBK__: {
+ Self__EPBN=((__LOOP__LRBK *)((__PUSH__IXB *)__tmp__YP0S));
+ append__KWX(((__STRING__BC *)buffer__2HFE),Self__EPBN->name__GPBN);
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_29));
+ __tmp__VDYK=&(Self__EPBN->parent_instr__MRBK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__VDYK->object_id__BS0E==0) {
+ __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__0P0S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__5P0S=&(Self__EPBN->parent_instr__MRBK.parent_itm_object__YH.parent_any__KC);
+ __tmp__5P0S->object_id__AS0E=result__0P0S;
+ __tmp__5P0S->object_id__BS0E=0;
+ __tmp__UYKK=result__0P0S;
};
- append_in__4VC(((__INTEGER_32 )__tmp__WP1M),buffer__GQQG);
- append__MOK(buffer__GQQG,(&__string_268));
+ append_in__AEE(__tmp__UYKK,buffer__2HFE);
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_27));
};
- append__MOK(buffer__GQQG,(&__string_269));
- append__MOK(buffer__GQQG,indent__BQOG);
- display__EQQG(Self__A5XM->body__VJLM,buffer__GQQG);
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_354));
+ append__KWX(((__STRING__BC *)buffer__2HFE),indent__UH);
+ display__0HFE(((__LIST__WH *)Self__EPBN->body__JPBN),buffer__2HFE);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__SQQG,buffer__GQQG);
+ case __CALL_SLOT__GAZK__: {
+ display__RSEM(((__CALL_SLOT__GAZK *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__SQQG,buffer__GQQG);
+ case __NODE_STYLE__RD4K__: {
+ display__AUEM(((__NODE_STYLE__RD4K *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__SQQG,buffer__GQQG);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __LOOP_END__: {
- Self__NHDN=((__LOOP_END *)__tmp__SQQG);
- append__MOK(buffer__GQQG,(&__string_270));
- append__MOK(buffer__GQQG,((__LOOP *)Self__NHDN->loop__V5LM)->name__ZQLM);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__GQQG,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__TZGN=ANY__->object_id__45YG;
- } else {
- result__0NLN=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__0NLN;
- ANY__->object_id__55YG=0;
- __tmp__TZGN=result__0NLN;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__TZGN),buffer__GQQG);
- append__MOK(buffer__GQQG,(&__string_268));
- };
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__SQQG,buffer__GQQG);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__SQQG,buffer__GQQG);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__SQQG,buffer__GQQG);
- } break;
- };
- Self__SRDR=((__STRING *)buffer__GQQG);
- new_capacity__RRDR= 0;
- if ((Self__SRDR->capacity__MNK <= Self__SRDR->count__VF)) {
- if ((Self__SRDR->capacity__MNK == 0)) {
- Self__SRDR->capacity__MNK= 32;
- Self__SRDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RRDR=(__INTEGER)(Self__SRDR->capacity__MNK << 1);
- Self__TRDR=((__CHARACTER *)Self__SRDR->storage__XNK);
- old_nb_elts__URDR=Self__SRDR->capacity__MNK;
- new__VRDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TRDR),((__UINTEGER_32 )old_nb_elts__URDR),((__UINTEGER_32 )new_capacity__RRDR)));
- upper__CLOR=(__INTEGER)(new_capacity__RRDR - 1);
- Self__ALOR=old_nb_elts__URDR;
- while ((Self__ALOR <= upper__CLOR)) {
- new__VRDR[Self__ALOR]='\0';
- Self__ALOR=(__INTEGER)(Self__ALOR + 1);
- };
- Self__SRDR->storage__XNK=new__VRDR;
- Self__SRDR->capacity__MNK=new_capacity__RRDR;
- };
- };
- ((__CHARACTER *)Self__SRDR->storage__XNK)[Self__SRDR->count__VF]='\n';
- Self__SRDR->count__VF=(__INTEGER)(Self__SRDR->count__VF + 1);
- Self__ZYRG=(__INTEGER)(Self__ZYRG + 1);
- };
- Self__QBAR=((__STRING *)indent__BQOG);
- if (( 2 > Self__QBAR->count__VF)) {
- Self__QBAR->count__VF= 0;
- } else {
- Self__QBAR->count__VF=(__INTEGER)(Self__QBAR->count__VF - 2);
- };
- append__MOK(buffer__GQQG,indent__BQOG);
- Self__YRDR=((__STRING *)buffer__GQQG);
- new_capacity__XRDR= 0;
- if ((Self__YRDR->capacity__MNK <= Self__YRDR->count__VF)) {
- if ((Self__YRDR->capacity__MNK == 0)) {
- Self__YRDR->capacity__MNK= 32;
- Self__YRDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__XRDR=(__INTEGER)(Self__YRDR->capacity__MNK << 1);
- Self__ZRDR=((__CHARACTER *)Self__YRDR->storage__XNK);
- old_nb_elts__0RDR=Self__YRDR->capacity__MNK;
- new__1RDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZRDR),((__UINTEGER_32 )old_nb_elts__0RDR),((__UINTEGER_32 )new_capacity__XRDR)));
- upper__HLOR=(__INTEGER)(new_capacity__XRDR - 1);
- Self__FLOR=old_nb_elts__0RDR;
- while ((Self__FLOR <= upper__HLOR)) {
- new__1RDR[Self__FLOR]='\0';
- Self__FLOR=(__INTEGER)(Self__FLOR + 1);
- };
- Self__YRDR->storage__XNK=new__1RDR;
- Self__YRDR->capacity__MNK=new_capacity__XRDR;
- };
- };
- ((__CHARACTER *)Self__YRDR->storage__XNK)[Self__YRDR->count__VF]=')';
- Self__YRDR->count__VF=(__INTEGER)(Self__YRDR->count__VF + 1);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__GQQG,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__YZRG=ANY__->object_id__45YG;
- } else {
- result__Y5YG=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__Y5YG;
- ANY__->object_id__55YG=0;
- __tmp__YZRG=result__Y5YG;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__YZRG),buffer__GQQG);
- append__MOK(buffer__GQQG,(&__string_268));
- };
-}
-
-static void genere_handler__ZAJM(__PROFIL_SLOT *Self__0AJM,void *buffer__1AJM)
-// ({PROFIL_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *ts__2AJM,*ts__KSDR,*ts__50WM;
- void *v__3AJM;
- __STRING *Self__4RDR,*Self__ESDR,*Self__OSDR,*Self__USDR,*Self__0SDR;
- __STRING *Self__ATDR,*Self__GTDR,*Self__QT4Q,*Self__SBAR,*Self__MTDR;
- __INTEGER new_capacity__3RDR,old_nb_elts__ASDR,upper__MLOR,Self__KLOR;
- __INTEGER new_capacity__DSDR,old_nb_elts__GSDR,upper__RLOR,Self__PLOR;
- __INTEGER __tmp__0BJM,Self__MCMM,new_capacity__NSDR,old_nb_elts__QSDR;
- __INTEGER upper__WLOR,Self__ULOR,new_capacity__TSDR,old_nb_elts__WSDR;
- __INTEGER upper__1LOR,Self__ZLOR,__tmp__HDJM,Self__CRPM;
- __INTEGER new_capacity__ZSDR,old_nb_elts__2SDR,upper__AMOR,Self__4LOR;
- __INTEGER new_capacity__5SDR,old_nb_elts__CTDR,upper__FMOR,Self__DMOR;
- __INTEGER new_capacity__FTDR,old_nb_elts__ITDR,upper__KMOR,Self__IMOR;
- __INTEGER new_capacity__LTDR,old_nb_elts__OTDR,upper__PMOR,Self__NMOR;
- __POSITION pos__0D1L;
- __CHARACTER *Self__5RDR,*new__BSDR,*Self__FSDR,*new__HSDR,*Self__PSDR;
- __CHARACTER *new__RSDR,*Self__VSDR,*new__XSDR,*Self__1SDR,*new__3SDR;
- __CHARACTER *Self__BTDR,*new__DTDR,*Self__HTDR,*new__JTDR,*Self__NTDR;
- __CHARACTER *new__PTDR;
- ts__2AJM=NULL;
- v__3AJM=NULL;
- if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__0AJM->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D != (void *)(&__string_25)) && ((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__0AJM->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D != (void *)(&__string_30)))) {
- append__MOK(buffer__1AJM,(&__string_271));
- };
- if (((void *)Self__0AJM->parent_profil__R1LC.result_last__5FKH == (void *)NULL)) {
- append__MOK(buffer__1AJM,(&__string_272));
- } else {
- ts__2AJM=((__LOCAL *)Self__0AJM->parent_profil__R1LC.result_last__5FKH)->parent_variable__T1LC.type__D25F;
- genere_declaration__Y1NI(ts__2AJM,buffer__1AJM);
- genere_star_declaration__Y2NI(ts__2AJM,buffer__1AJM);
- Self__4RDR=((__STRING *)buffer__1AJM);
- new_capacity__3RDR= 0;
- if ((Self__4RDR->capacity__MNK <= Self__4RDR->count__VF)) {
- if ((Self__4RDR->capacity__MNK == 0)) {
- Self__4RDR->capacity__MNK= 32;
- Self__4RDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__3RDR=(__INTEGER)(Self__4RDR->capacity__MNK << 1);
- Self__5RDR=((__CHARACTER *)Self__4RDR->storage__XNK);
- old_nb_elts__ASDR=Self__4RDR->capacity__MNK;
- new__BSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5RDR),((__UINTEGER_32 )old_nb_elts__ASDR),((__UINTEGER_32 )new_capacity__3RDR)));
- upper__MLOR=(__INTEGER)(new_capacity__3RDR - 1);
- Self__KLOR=old_nb_elts__ASDR;
- while ((Self__KLOR <= upper__MLOR)) {
- new__BSDR[Self__KLOR]='\0';
- Self__KLOR=(__INTEGER)(Self__KLOR + 1);
- };
- Self__4RDR->storage__XNK=new__BSDR;
- Self__4RDR->capacity__MNK=new_capacity__3RDR;
- };
- };
- ((__CHARACTER *)Self__4RDR->storage__XNK)[Self__4RDR->count__VF]=' ';
- Self__4RDR->count__VF=(__INTEGER)(Self__4RDR->count__VF + 1);
- };
- append__MOK(buffer__1AJM,Self__0AJM->parent_profil__R1LC.name__5IEI);
- Self__ESDR=((__STRING *)buffer__1AJM);
- new_capacity__DSDR= 0;
- if ((Self__ESDR->capacity__MNK <= Self__ESDR->count__VF)) {
- if ((Self__ESDR->capacity__MNK == 0)) {
- Self__ESDR->capacity__MNK= 32;
- Self__ESDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__DSDR=(__INTEGER)(Self__ESDR->capacity__MNK << 1);
- Self__FSDR=((__CHARACTER *)Self__ESDR->storage__XNK);
- old_nb_elts__GSDR=Self__ESDR->capacity__MNK;
- new__HSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FSDR),((__UINTEGER_32 )old_nb_elts__GSDR),((__UINTEGER_32 )new_capacity__DSDR)));
- upper__RLOR=(__INTEGER)(new_capacity__DSDR - 1);
- Self__PLOR=old_nb_elts__GSDR;
- while ((Self__PLOR <= upper__RLOR)) {
- new__HSDR[Self__PLOR]='\0';
- Self__PLOR=(__INTEGER)(Self__PLOR + 1);
- };
- Self__ESDR->storage__XNK=new__HSDR;
- Self__ESDR->capacity__MNK=new_capacity__DSDR;
- };
- };
- ((__CHARACTER *)Self__ESDR->storage__XNK)[Self__ESDR->count__VF]='(';
- Self__ESDR->count__VF=(__INTEGER)(Self__ESDR->count__VF + 1);
- __tmp__0BJM=((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__MCMM= 0;
- while ((Self__MCMM <= __tmp__0BJM)) {
- v__3AJM=((void **)((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__MCMM];
- if (((void *)v__3AJM != (void *)NULL)) {
- if ((((__LOCAL *)v__3AJM)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' ')) {
- pos__0D1L=((__LOCAL *)v__3AJM)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_273));
- put_position__ECH(pos__0D1L);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- ts__KSDR=((__LOCAL *)v__3AJM)->parent_variable__T1LC.type__D25F;
- genere_declaration__Y1NI(ts__KSDR,buffer__1AJM);
- Self__OSDR=((__STRING *)buffer__1AJM);
- new_capacity__NSDR= 0;
- if ((Self__OSDR->capacity__MNK <= Self__OSDR->count__VF)) {
- if ((Self__OSDR->capacity__MNK == 0)) {
- Self__OSDR->capacity__MNK= 32;
- Self__OSDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NSDR=(__INTEGER)(Self__OSDR->capacity__MNK << 1);
- Self__PSDR=((__CHARACTER *)Self__OSDR->storage__XNK);
- old_nb_elts__QSDR=Self__OSDR->capacity__MNK;
- new__RSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PSDR),((__UINTEGER_32 )old_nb_elts__QSDR),((__UINTEGER_32 )new_capacity__NSDR)));
- upper__WLOR=(__INTEGER)(new_capacity__NSDR - 1);
- Self__ULOR=old_nb_elts__QSDR;
- while ((Self__ULOR <= upper__WLOR)) {
- new__RSDR[Self__ULOR]='\0';
- Self__ULOR=(__INTEGER)(Self__ULOR + 1);
- };
- Self__OSDR->storage__XNK=new__RSDR;
- Self__OSDR->capacity__MNK=new_capacity__NSDR;
- };
- };
- ((__CHARACTER *)Self__OSDR->storage__XNK)[Self__OSDR->count__VF]=' ';
- Self__OSDR->count__VF=(__INTEGER)(Self__OSDR->count__VF + 1);
- genere_star_declaration__Y2NI(ts__KSDR,buffer__1AJM);
- append__MOK(buffer__1AJM,((__LOCAL *)v__3AJM)->parent_variable__T1LC.intern_name__C25F);
- Self__USDR=((__STRING *)buffer__1AJM);
- new_capacity__TSDR= 0;
- if ((Self__USDR->capacity__MNK <= Self__USDR->count__VF)) {
- if ((Self__USDR->capacity__MNK == 0)) {
- Self__USDR->capacity__MNK= 32;
- Self__USDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TSDR=(__INTEGER)(Self__USDR->capacity__MNK << 1);
- Self__VSDR=((__CHARACTER *)Self__USDR->storage__XNK);
- old_nb_elts__WSDR=Self__USDR->capacity__MNK;
- new__XSDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VSDR),((__UINTEGER_32 )old_nb_elts__WSDR),((__UINTEGER_32 )new_capacity__TSDR)));
- upper__1LOR=(__INTEGER)(new_capacity__TSDR - 1);
- Self__ZLOR=old_nb_elts__WSDR;
- while ((Self__ZLOR <= upper__1LOR)) {
- new__XSDR[Self__ZLOR]='\0';
- Self__ZLOR=(__INTEGER)(Self__ZLOR + 1);
- };
- Self__USDR->storage__XNK=new__XSDR;
- Self__USDR->capacity__MNK=new_capacity__TSDR;
- };
- };
- ((__CHARACTER *)Self__USDR->storage__XNK)[Self__USDR->count__VF]=',';
- Self__USDR->count__VF=(__INTEGER)(Self__USDR->count__VF + 1);
- };
- Self__MCMM=(__INTEGER)(Self__MCMM + 1);
- };
- if (((void *)Self__0AJM->parent_profil__R1LC.result_list__051H != (void *)NULL)) {
- __tmp__HDJM=((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__CRPM= 0;
- while ((Self__CRPM <= __tmp__HDJM)) {
- v__3AJM=((void **)((__FAST_ARRAYoLOCALo *)Self__0AJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__CRPM];
- ((__LOCAL *)v__3AJM)->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(- 1);
- ts__50WM=((__LOCAL *)v__3AJM)->parent_variable__T1LC.type__D25F;
- genere_declaration__Y1NI(ts__50WM,buffer__1AJM);
- Self__0SDR=((__STRING *)buffer__1AJM);
- new_capacity__ZSDR= 0;
- if ((Self__0SDR->capacity__MNK <= Self__0SDR->count__VF)) {
- if ((Self__0SDR->capacity__MNK == 0)) {
- Self__0SDR->capacity__MNK= 32;
- Self__0SDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZSDR=(__INTEGER)(Self__0SDR->capacity__MNK << 1);
- Self__1SDR=((__CHARACTER *)Self__0SDR->storage__XNK);
- old_nb_elts__2SDR=Self__0SDR->capacity__MNK;
- new__3SDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1SDR),((__UINTEGER_32 )old_nb_elts__2SDR),((__UINTEGER_32 )new_capacity__ZSDR)));
- upper__AMOR=(__INTEGER)(new_capacity__ZSDR - 1);
- Self__4LOR=old_nb_elts__2SDR;
- while ((Self__4LOR <= upper__AMOR)) {
- new__3SDR[Self__4LOR]='\0';
- Self__4LOR=(__INTEGER)(Self__4LOR + 1);
- };
- Self__0SDR->storage__XNK=new__3SDR;
- Self__0SDR->capacity__MNK=new_capacity__ZSDR;
- };
- };
- ((__CHARACTER *)Self__0SDR->storage__XNK)[Self__0SDR->count__VF]=' ';
- Self__0SDR->count__VF=(__INTEGER)(Self__0SDR->count__VF + 1);
- genere_star_declaration__Y2NI(ts__50WM,buffer__1AJM);
- Self__ATDR=((__STRING *)buffer__1AJM);
- new_capacity__5SDR= 0;
- if ((Self__ATDR->capacity__MNK <= Self__ATDR->count__VF)) {
- if ((Self__ATDR->capacity__MNK == 0)) {
- Self__ATDR->capacity__MNK= 32;
- Self__ATDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5SDR=(__INTEGER)(Self__ATDR->capacity__MNK << 1);
- Self__BTDR=((__CHARACTER *)Self__ATDR->storage__XNK);
- old_nb_elts__CTDR=Self__ATDR->capacity__MNK;
- new__DTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BTDR),((__UINTEGER_32 )old_nb_elts__CTDR),((__UINTEGER_32 )new_capacity__5SDR)));
- upper__FMOR=(__INTEGER)(new_capacity__5SDR - 1);
- Self__DMOR=old_nb_elts__CTDR;
- while ((Self__DMOR <= upper__FMOR)) {
- new__DTDR[Self__DMOR]='\0';
- Self__DMOR=(__INTEGER)(Self__DMOR + 1);
- };
- Self__ATDR->storage__XNK=new__DTDR;
- Self__ATDR->capacity__MNK=new_capacity__5SDR;
- };
- };
- ((__CHARACTER *)Self__ATDR->storage__XNK)[Self__ATDR->count__VF]='*';
- Self__ATDR->count__VF=(__INTEGER)(Self__ATDR->count__VF + 1);
- append__MOK(buffer__1AJM,((__LOCAL *)v__3AJM)->parent_variable__T1LC.intern_name__C25F);
- Self__GTDR=((__STRING *)buffer__1AJM);
- new_capacity__FTDR= 0;
- if ((Self__GTDR->capacity__MNK <= Self__GTDR->count__VF)) {
- if ((Self__GTDR->capacity__MNK == 0)) {
- Self__GTDR->capacity__MNK= 32;
- Self__GTDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FTDR=(__INTEGER)(Self__GTDR->capacity__MNK << 1);
- Self__HTDR=((__CHARACTER *)Self__GTDR->storage__XNK);
- old_nb_elts__ITDR=Self__GTDR->capacity__MNK;
- new__JTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HTDR),((__UINTEGER_32 )old_nb_elts__ITDR),((__UINTEGER_32 )new_capacity__FTDR)));
- upper__KMOR=(__INTEGER)(new_capacity__FTDR - 1);
- Self__IMOR=old_nb_elts__ITDR;
- while ((Self__IMOR <= upper__KMOR)) {
- new__JTDR[Self__IMOR]='\0';
- Self__IMOR=(__INTEGER)(Self__IMOR + 1);
- };
- Self__GTDR->storage__XNK=new__JTDR;
- Self__GTDR->capacity__MNK=new_capacity__FTDR;
- };
- };
- ((__CHARACTER *)Self__GTDR->storage__XNK)[Self__GTDR->count__VF]=',';
- Self__GTDR->count__VF=(__INTEGER)(Self__GTDR->count__VF + 1);
- Self__CRPM=(__INTEGER)(Self__CRPM + 1);
- };
- };
- Self__QT4Q=((__STRING *)buffer__1AJM);
- if ((((__CHARACTER *)Self__QT4Q->storage__XNK)[(__INTEGER)(Self__QT4Q->count__VF - 1)] == ',')) {
- Self__SBAR=((__STRING *)buffer__1AJM);
- if (( 1 > Self__SBAR->count__VF)) {
- Self__SBAR->count__VF= 0;
- } else {
- Self__SBAR->count__VF=(__INTEGER)(Self__SBAR->count__VF - 1);
- };
- };
- Self__MTDR=((__STRING *)buffer__1AJM);
- new_capacity__LTDR= 0;
- if ((Self__MTDR->capacity__MNK <= Self__MTDR->count__VF)) {
- if ((Self__MTDR->capacity__MNK == 0)) {
- Self__MTDR->capacity__MNK= 32;
- Self__MTDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LTDR=(__INTEGER)(Self__MTDR->capacity__MNK << 1);
- Self__NTDR=((__CHARACTER *)Self__MTDR->storage__XNK);
- old_nb_elts__OTDR=Self__MTDR->capacity__MNK;
- new__PTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NTDR),((__UINTEGER_32 )old_nb_elts__OTDR),((__UINTEGER_32 )new_capacity__LTDR)));
- upper__PMOR=(__INTEGER)(new_capacity__LTDR - 1);
- Self__NMOR=old_nb_elts__OTDR;
- while ((Self__NMOR <= upper__PMOR)) {
- new__PTDR[Self__NMOR]='\0';
- Self__NMOR=(__INTEGER)(Self__NMOR + 1);
- };
- Self__MTDR->storage__XNK=new__PTDR;
- Self__MTDR->capacity__MNK=new_capacity__LTDR;
- };
- };
- ((__CHARACTER *)Self__MTDR->storage__XNK)[Self__MTDR->count__VF]=')';
- Self__MTDR->count__VF=(__INTEGER)(Self__MTDR->count__VF + 1);
-}
-
-static void genere_handler__VLEJ(__PROFIL_BLOCK *Self__WLEJ,void *buffer__XLEJ)
-// ({PROFIL_BLOCK},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __POSITION __tmp__AMEJ,pos__TOHQ;
- void *ts__SIJJ,*ts__4TDR,*ts__VPBK;
- void *v__TIJJ;
- __STRING *Self__STDR,*Self__YTDR,*Self__CUDR,*Self__IUDR,*Self__OUDR;
- __STRING *Self__UUDR,*Self__0UDR,*Self__0T4Q,*Self__UBAR,*Self__AVDR;
- __INTEGER new_capacity__RTDR,old_nb_elts__UTDR,upper__UMOR,Self__SMOR;
- __INTEGER new_capacity__XTDR,old_nb_elts__0TDR,upper__ZMOR,Self__XMOR;
- __INTEGER __tmp__QJJJ,Self__TKMJ,new_capacity__BUDR,old_nb_elts__EUDR;
- __INTEGER upper__4MOR,Self__2MOR,new_capacity__HUDR,old_nb_elts__KUDR;
- __INTEGER upper__DNOR,Self__BNOR,__tmp__3KJJ,Self__YMXJ;
- __INTEGER new_capacity__NUDR,old_nb_elts__QUDR,upper__INOR,Self__GNOR;
- __INTEGER new_capacity__TUDR,old_nb_elts__WUDR,upper__NNOR,Self__LNOR;
- __INTEGER new_capacity__ZUDR,old_nb_elts__2UDR,upper__SNOR,Self__QNOR;
- __INTEGER new_capacity__5UDR,old_nb_elts__CVDR,upper__XNOR,Self__VNOR;
- __CHARACTER *Self__TTDR,*new__VTDR,*Self__ZTDR,*new__1TDR,*Self__DUDR;
- __CHARACTER *new__FUDR,*Self__JUDR,*new__LUDR,*Self__PUDR,*new__RUDR;
- __CHARACTER *Self__VUDR,*new__XUDR,*Self__1UDR,*new__3UDR,*Self__BVDR;
- __CHARACTER *new__DVDR;
- if (((void *)Self__WLEJ->context_extern__WLXH != (void *)NULL)) {
- __tmp__AMEJ=((__LIST *)Self__WLEJ->parent_profil__OGAG.code__PYJH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- put_error__text__0AH( 2,(&__string_274));
- put_position__ECH(__tmp__AMEJ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- ts__SIJJ=NULL;
- v__TIJJ=NULL;
- append__MOK(buffer__XLEJ,(&__string_271));
- if (((void *)Self__WLEJ->parent_profil__OGAG.result_last__5FKH == (void *)NULL)) {
- append__MOK(buffer__XLEJ,(&__string_272));
- } else {
- ts__SIJJ=((__LOCAL *)Self__WLEJ->parent_profil__OGAG.result_last__5FKH)->parent_variable__T1LC.type__D25F;
- genere_declaration__Y1NI(ts__SIJJ,buffer__XLEJ);
- genere_star_declaration__Y2NI(ts__SIJJ,buffer__XLEJ);
- Self__STDR=((__STRING *)buffer__XLEJ);
- new_capacity__RTDR= 0;
- if ((Self__STDR->capacity__MNK <= Self__STDR->count__VF)) {
- if ((Self__STDR->capacity__MNK == 0)) {
- Self__STDR->capacity__MNK= 32;
- Self__STDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RTDR=(__INTEGER)(Self__STDR->capacity__MNK << 1);
- Self__TTDR=((__CHARACTER *)Self__STDR->storage__XNK);
- old_nb_elts__UTDR=Self__STDR->capacity__MNK;
- new__VTDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TTDR),((__UINTEGER_32 )old_nb_elts__UTDR),((__UINTEGER_32 )new_capacity__RTDR)));
- upper__UMOR=(__INTEGER)(new_capacity__RTDR - 1);
- Self__SMOR=old_nb_elts__UTDR;
- while ((Self__SMOR <= upper__UMOR)) {
- new__VTDR[Self__SMOR]='\0';
- Self__SMOR=(__INTEGER)(Self__SMOR + 1);
- };
- Self__STDR->storage__XNK=new__VTDR;
- Self__STDR->capacity__MNK=new_capacity__RTDR;
- };
- };
- ((__CHARACTER *)Self__STDR->storage__XNK)[Self__STDR->count__VF]=' ';
- Self__STDR->count__VF=(__INTEGER)(Self__STDR->count__VF + 1);
- };
- append__MOK(buffer__XLEJ,Self__WLEJ->parent_profil__OGAG.name__5IEI);
- Self__YTDR=((__STRING *)buffer__XLEJ);
- new_capacity__XTDR= 0;
- if ((Self__YTDR->capacity__MNK <= Self__YTDR->count__VF)) {
- if ((Self__YTDR->capacity__MNK == 0)) {
- Self__YTDR->capacity__MNK= 32;
- Self__YTDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__XTDR=(__INTEGER)(Self__YTDR->capacity__MNK << 1);
- Self__ZTDR=((__CHARACTER *)Self__YTDR->storage__XNK);
- old_nb_elts__0TDR=Self__YTDR->capacity__MNK;
- new__1TDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZTDR),((__UINTEGER_32 )old_nb_elts__0TDR),((__UINTEGER_32 )new_capacity__XTDR)));
- upper__ZMOR=(__INTEGER)(new_capacity__XTDR - 1);
- Self__XMOR=old_nb_elts__0TDR;
- while ((Self__XMOR <= upper__ZMOR)) {
- new__1TDR[Self__XMOR]='\0';
- Self__XMOR=(__INTEGER)(Self__XMOR + 1);
- };
- Self__YTDR->storage__XNK=new__1TDR;
- Self__YTDR->capacity__MNK=new_capacity__XTDR;
- };
- };
- ((__CHARACTER *)Self__YTDR->storage__XNK)[Self__YTDR->count__VF]='(';
- Self__YTDR->count__VF=(__INTEGER)(Self__YTDR->count__VF + 1);
- __tmp__QJJJ=((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__TKMJ= 0;
- while ((Self__TKMJ <= __tmp__QJJJ)) {
- v__TIJJ=((void **)((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__TKMJ];
- if (((void *)v__TIJJ != (void *)NULL)) {
- if ((((__LOCAL *)v__TIJJ)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != ' ')) {
- pos__TOHQ=((__LOCAL *)v__TIJJ)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_273));
- put_position__ECH(pos__TOHQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- ts__4TDR=((__LOCAL *)v__TIJJ)->parent_variable__T1LC.type__D25F;
- genere_declaration__Y1NI(ts__4TDR,buffer__XLEJ);
- Self__CUDR=((__STRING *)buffer__XLEJ);
- new_capacity__BUDR= 0;
- if ((Self__CUDR->capacity__MNK <= Self__CUDR->count__VF)) {
- if ((Self__CUDR->capacity__MNK == 0)) {
- Self__CUDR->capacity__MNK= 32;
- Self__CUDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__BUDR=(__INTEGER)(Self__CUDR->capacity__MNK << 1);
- Self__DUDR=((__CHARACTER *)Self__CUDR->storage__XNK);
- old_nb_elts__EUDR=Self__CUDR->capacity__MNK;
- new__FUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DUDR),((__UINTEGER_32 )old_nb_elts__EUDR),((__UINTEGER_32 )new_capacity__BUDR)));
- upper__4MOR=(__INTEGER)(new_capacity__BUDR - 1);
- Self__2MOR=old_nb_elts__EUDR;
- while ((Self__2MOR <= upper__4MOR)) {
- new__FUDR[Self__2MOR]='\0';
- Self__2MOR=(__INTEGER)(Self__2MOR + 1);
- };
- Self__CUDR->storage__XNK=new__FUDR;
- Self__CUDR->capacity__MNK=new_capacity__BUDR;
- };
- };
- ((__CHARACTER *)Self__CUDR->storage__XNK)[Self__CUDR->count__VF]=' ';
- Self__CUDR->count__VF=(__INTEGER)(Self__CUDR->count__VF + 1);
- genere_star_declaration__Y2NI(ts__4TDR,buffer__XLEJ);
- append__MOK(buffer__XLEJ,((__LOCAL *)v__TIJJ)->parent_variable__T1LC.intern_name__C25F);
- Self__IUDR=((__STRING *)buffer__XLEJ);
- new_capacity__HUDR= 0;
- if ((Self__IUDR->capacity__MNK <= Self__IUDR->count__VF)) {
- if ((Self__IUDR->capacity__MNK == 0)) {
- Self__IUDR->capacity__MNK= 32;
- Self__IUDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__HUDR=(__INTEGER)(Self__IUDR->capacity__MNK << 1);
- Self__JUDR=((__CHARACTER *)Self__IUDR->storage__XNK);
- old_nb_elts__KUDR=Self__IUDR->capacity__MNK;
- new__LUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JUDR),((__UINTEGER_32 )old_nb_elts__KUDR),((__UINTEGER_32 )new_capacity__HUDR)));
- upper__DNOR=(__INTEGER)(new_capacity__HUDR - 1);
- Self__BNOR=old_nb_elts__KUDR;
- while ((Self__BNOR <= upper__DNOR)) {
- new__LUDR[Self__BNOR]='\0';
- Self__BNOR=(__INTEGER)(Self__BNOR + 1);
- };
- Self__IUDR->storage__XNK=new__LUDR;
- Self__IUDR->capacity__MNK=new_capacity__HUDR;
- };
- };
- ((__CHARACTER *)Self__IUDR->storage__XNK)[Self__IUDR->count__VF]=',';
- Self__IUDR->count__VF=(__INTEGER)(Self__IUDR->count__VF + 1);
- };
- Self__TKMJ=(__INTEGER)(Self__TKMJ + 1);
- };
- if (((void *)Self__WLEJ->parent_profil__OGAG.result_list__051H != (void *)NULL)) {
- __tmp__3KJJ=((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__YMXJ= 0;
- while ((Self__YMXJ <= __tmp__3KJJ)) {
- v__TIJJ=((void **)((__FAST_ARRAYoLOCALo *)Self__WLEJ->parent_profil__OGAG.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__YMXJ];
- ((__LOCAL *)v__TIJJ)->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(- 1);
- ts__VPBK=((__LOCAL *)v__TIJJ)->parent_variable__T1LC.type__D25F;
- genere_declaration__Y1NI(ts__VPBK,buffer__XLEJ);
- Self__OUDR=((__STRING *)buffer__XLEJ);
- new_capacity__NUDR= 0;
- if ((Self__OUDR->capacity__MNK <= Self__OUDR->count__VF)) {
- if ((Self__OUDR->capacity__MNK == 0)) {
- Self__OUDR->capacity__MNK= 32;
- Self__OUDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NUDR=(__INTEGER)(Self__OUDR->capacity__MNK << 1);
- Self__PUDR=((__CHARACTER *)Self__OUDR->storage__XNK);
- old_nb_elts__QUDR=Self__OUDR->capacity__MNK;
- new__RUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PUDR),((__UINTEGER_32 )old_nb_elts__QUDR),((__UINTEGER_32 )new_capacity__NUDR)));
- upper__INOR=(__INTEGER)(new_capacity__NUDR - 1);
- Self__GNOR=old_nb_elts__QUDR;
- while ((Self__GNOR <= upper__INOR)) {
- new__RUDR[Self__GNOR]='\0';
- Self__GNOR=(__INTEGER)(Self__GNOR + 1);
- };
- Self__OUDR->storage__XNK=new__RUDR;
- Self__OUDR->capacity__MNK=new_capacity__NUDR;
- };
- };
- ((__CHARACTER *)Self__OUDR->storage__XNK)[Self__OUDR->count__VF]=' ';
- Self__OUDR->count__VF=(__INTEGER)(Self__OUDR->count__VF + 1);
- genere_star_declaration__Y2NI(ts__VPBK,buffer__XLEJ);
- Self__UUDR=((__STRING *)buffer__XLEJ);
- new_capacity__TUDR= 0;
- if ((Self__UUDR->capacity__MNK <= Self__UUDR->count__VF)) {
- if ((Self__UUDR->capacity__MNK == 0)) {
- Self__UUDR->capacity__MNK= 32;
- Self__UUDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TUDR=(__INTEGER)(Self__UUDR->capacity__MNK << 1);
- Self__VUDR=((__CHARACTER *)Self__UUDR->storage__XNK);
- old_nb_elts__WUDR=Self__UUDR->capacity__MNK;
- new__XUDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VUDR),((__UINTEGER_32 )old_nb_elts__WUDR),((__UINTEGER_32 )new_capacity__TUDR)));
- upper__NNOR=(__INTEGER)(new_capacity__TUDR - 1);
- Self__LNOR=old_nb_elts__WUDR;
- while ((Self__LNOR <= upper__NNOR)) {
- new__XUDR[Self__LNOR]='\0';
- Self__LNOR=(__INTEGER)(Self__LNOR + 1);
- };
- Self__UUDR->storage__XNK=new__XUDR;
- Self__UUDR->capacity__MNK=new_capacity__TUDR;
- };
- };
- ((__CHARACTER *)Self__UUDR->storage__XNK)[Self__UUDR->count__VF]='*';
- Self__UUDR->count__VF=(__INTEGER)(Self__UUDR->count__VF + 1);
- append__MOK(buffer__XLEJ,((__LOCAL *)v__TIJJ)->parent_variable__T1LC.intern_name__C25F);
- Self__0UDR=((__STRING *)buffer__XLEJ);
- new_capacity__ZUDR= 0;
- if ((Self__0UDR->capacity__MNK <= Self__0UDR->count__VF)) {
- if ((Self__0UDR->capacity__MNK == 0)) {
- Self__0UDR->capacity__MNK= 32;
- Self__0UDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZUDR=(__INTEGER)(Self__0UDR->capacity__MNK << 1);
- Self__1UDR=((__CHARACTER *)Self__0UDR->storage__XNK);
- old_nb_elts__2UDR=Self__0UDR->capacity__MNK;
- new__3UDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1UDR),((__UINTEGER_32 )old_nb_elts__2UDR),((__UINTEGER_32 )new_capacity__ZUDR)));
- upper__SNOR=(__INTEGER)(new_capacity__ZUDR - 1);
- Self__QNOR=old_nb_elts__2UDR;
- while ((Self__QNOR <= upper__SNOR)) {
- new__3UDR[Self__QNOR]='\0';
- Self__QNOR=(__INTEGER)(Self__QNOR + 1);
- };
- Self__0UDR->storage__XNK=new__3UDR;
- Self__0UDR->capacity__MNK=new_capacity__ZUDR;
- };
- };
- ((__CHARACTER *)Self__0UDR->storage__XNK)[Self__0UDR->count__VF]=',';
- Self__0UDR->count__VF=(__INTEGER)(Self__0UDR->count__VF + 1);
- Self__YMXJ=(__INTEGER)(Self__YMXJ + 1);
- };
- };
- Self__0T4Q=((__STRING *)buffer__XLEJ);
- if ((((__CHARACTER *)Self__0T4Q->storage__XNK)[(__INTEGER)(Self__0T4Q->count__VF - 1)] == ',')) {
- Self__UBAR=((__STRING *)buffer__XLEJ);
- if (( 1 > Self__UBAR->count__VF)) {
- Self__UBAR->count__VF= 0;
- } else {
- Self__UBAR->count__VF=(__INTEGER)(Self__UBAR->count__VF - 1);
- };
- };
- Self__AVDR=((__STRING *)buffer__XLEJ);
- new_capacity__5UDR= 0;
- if ((Self__AVDR->capacity__MNK <= Self__AVDR->count__VF)) {
- if ((Self__AVDR->capacity__MNK == 0)) {
- Self__AVDR->capacity__MNK= 32;
- Self__AVDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5UDR=(__INTEGER)(Self__AVDR->capacity__MNK << 1);
- Self__BVDR=((__CHARACTER *)Self__AVDR->storage__XNK);
- old_nb_elts__CVDR=Self__AVDR->capacity__MNK;
- new__DVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BVDR),((__UINTEGER_32 )old_nb_elts__CVDR),((__UINTEGER_32 )new_capacity__5UDR)));
- upper__XNOR=(__INTEGER)(new_capacity__5UDR - 1);
- Self__VNOR=old_nb_elts__CVDR;
- while ((Self__VNOR <= upper__XNOR)) {
- new__DVDR[Self__VNOR]='\0';
- Self__VNOR=(__INTEGER)(Self__VNOR + 1);
- };
- Self__AVDR->storage__XNK=new__DVDR;
- Self__AVDR->capacity__MNK=new_capacity__5UDR;
- };
- };
- ((__CHARACTER *)Self__AVDR->storage__XNK)[Self__AVDR->count__VF]=')';
- Self__AVDR->count__VF=(__INTEGER)(Self__AVDR->count__VF + 1);
-}
-
-static void genere_extern__1POG(__LIST *Self__2POG,void *buffer__3POG)
-// ({LIST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *last_expr__5POG,*__tmp__3QOG;
- __INTEGER pos_local__4POG,__tmp__KQOG,Self__BHQG,new_capacity__FVDR;
- __INTEGER old_nb_elts__IVDR,upper__2NOR,Self__0NOR,new_capacity__LVDR;
- __INTEGER old_nb_elts__OVDR,upper__BOOR,Self__5NOR,new_capacity__RVDR;
- __INTEGER old_nb_elts__UVDR,upper__GOOR,Self__EOOR,new_capacity__XVDR;
- __INTEGER old_nb_elts__0VDR,upper__LOOR,Self__JOOR,new_capacity__3VDR;
- __INTEGER old_nb_elts__AWDR,upper__QOOR,Self__OOOR,new_capacity__DWDR;
- __INTEGER old_nb_elts__GWDR,upper__VOOR,Self__TOOR,new_capacity__JWDR;
- __INTEGER old_nb_elts__MWDR,upper__0OOR,Self__YOOR;
- void *__tmp__RQOG,*__tmp__2QOG;
- __CHARACTER_CST *Self__APHQ,*Self__3PHQ;
- __STRING *Self__GVDR,*Self__MVDR,*Self__SVDR,*Self__YVDR,*Self__4VDR;
- __STRING *Self__EWDR,*Self__WBAR,*Self__KWDR;
- __LOOP_END *Self__JPHQ;
- void *__tmp__4QOG;
- __CHARACTER *Self__HVDR,*new__JVDR,*Self__NVDR,*new__PVDR,*Self__TVDR;
- __CHARACTER *new__VVDR,*Self__ZVDR,*new__1VDR,*Self__5VDR,*new__BWDR;
- __CHARACTER *Self__FWDR,*new__HWDR,*Self__LWDR,*new__NWDR;
- __FAST_ARRAYoINSTRo *Self__NY4G;
- last_expr__5POG=NULL;
- append__MOK(buffer__3POG,(&__string_275));
- append__MOK(indent__BQOG,(&__string_143));
- pos_local__4POG=(__INTEGER)(((__STRING *)buffer__3POG)->count__VF + 1);
- ((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- __tmp__KQOG=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__2POG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - 1);
- Self__BHQG= 1;
- while ((Self__BHQG <= __tmp__KQOG)) {
- append__MOK(buffer__3POG,indent__BQOG);
- __tmp__RQOG=((void **)((__FAST_ARRAYoINSTRo *)Self__2POG->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__BHQG - 1)];
- switch (((struct ___OBJ *)__tmp__RQOG)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __PUSH__: {
- genere__RMFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __SWITCH__: {
- genere__3FJM(__tmp__RQOG,buffer__3POG);
- } break;
- case __NODE_TYPE__: {
- display__SWFK(((__NODE_TYPE *)__tmp__RQOG),buffer__3POG);
- append__MOK(buffer__3POG,(&__string_276));
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__RQOG),buffer__3POG);
- append__MOK(buffer__3POG,(&__string_276));
- } break;
- case __NODE_STYLE__: {
- display__QYFK(((__NODE_STYLE *)__tmp__RQOG),buffer__3POG);
- append__MOK(buffer__3POG,(&__string_276));
- } break;
- case __WRITE_GLOBAL__: {
- genere__OOFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __WRITE_SLOT__: {
- genere__QPFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__RQOG,buffer__3POG);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__3POG,((__REAL_CST *)__tmp__RQOG)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__APHQ=((__CHARACTER_CST *)__tmp__RQOG);
- Self__GVDR=((__STRING *)buffer__3POG);
- new_capacity__FVDR= 0;
- if ((Self__GVDR->capacity__MNK <= Self__GVDR->count__VF)) {
- if ((Self__GVDR->capacity__MNK == 0)) {
- Self__GVDR->capacity__MNK= 32;
- Self__GVDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FVDR=(__INTEGER)(Self__GVDR->capacity__MNK << 1);
- Self__HVDR=((__CHARACTER *)Self__GVDR->storage__XNK);
- old_nb_elts__IVDR=Self__GVDR->capacity__MNK;
- new__JVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HVDR),((__UINTEGER_32 )old_nb_elts__IVDR),((__UINTEGER_32 )new_capacity__FVDR)));
- upper__2NOR=(__INTEGER)(new_capacity__FVDR - 1);
- Self__0NOR=old_nb_elts__IVDR;
- while ((Self__0NOR <= upper__2NOR)) {
- new__JVDR[Self__0NOR]='\0';
- Self__0NOR=(__INTEGER)(Self__0NOR + 1);
- };
- Self__GVDR->storage__XNK=new__JVDR;
- Self__GVDR->capacity__MNK=new_capacity__FVDR;
- };
- };
- ((__CHARACTER *)Self__GVDR->storage__XNK)[Self__GVDR->count__VF]='\'';
- Self__GVDR->count__VF=(__INTEGER)(Self__GVDR->count__VF + 1);
- append__MOK(buffer__3POG,Self__APHQ->text__PN2H);
- Self__MVDR=((__STRING *)buffer__3POG);
- new_capacity__LVDR= 0;
- if ((Self__MVDR->capacity__MNK <= Self__MVDR->count__VF)) {
- if ((Self__MVDR->capacity__MNK == 0)) {
- Self__MVDR->capacity__MNK= 32;
- Self__MVDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LVDR=(__INTEGER)(Self__MVDR->capacity__MNK << 1);
- Self__NVDR=((__CHARACTER *)Self__MVDR->storage__XNK);
- old_nb_elts__OVDR=Self__MVDR->capacity__MNK;
- new__PVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NVDR),((__UINTEGER_32 )old_nb_elts__OVDR),((__UINTEGER_32 )new_capacity__LVDR)));
- upper__BOOR=(__INTEGER)(new_capacity__LVDR - 1);
- Self__5NOR=old_nb_elts__OVDR;
- while ((Self__5NOR <= upper__BOOR)) {
- new__PVDR[Self__5NOR]='\0';
- Self__5NOR=(__INTEGER)(Self__5NOR + 1);
- };
- Self__MVDR->storage__XNK=new__PVDR;
- Self__MVDR->capacity__MNK=new_capacity__LVDR;
+ case __LOOP_END__W0RM__: {
+ Self__OLVO=((__LOOP_END__W0RM *)((__PUSH__IXB *)__tmp__YP0S));
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_355));
+ append__KWX(((__STRING__BC *)buffer__2HFE),Self__OLVO->loop__QLVO->name__GPBN);
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_29));
+ __tmp__VDYK=&(Self__OLVO->parent_instr__X0RM.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__VDYK->object_id__BS0E==0) {
+ __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__0P0S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__5P0S=&(Self__OLVO->parent_instr__X0RM.parent_itm_object__YH.parent_any__KC);
+ __tmp__5P0S->object_id__AS0E=result__0P0S;
+ __tmp__5P0S->object_id__BS0E=0;
+ __tmp__UYKK=result__0P0S;
};
+ append_in__AEE(__tmp__UYKK,buffer__2HFE);
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_27));
};
- ((__CHARACTER *)Self__MVDR->storage__XNK)[Self__MVDR->count__VF]='\'';
- Self__MVDR->count__VF=(__INTEGER)(Self__MVDR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__RQOG,buffer__3POG);
- } break;
- case __NOP__: {
- append__MOK(buffer__3POG,(&__string_266));
- append__MOK(buffer__3POG,(&__string_276));
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__RQOG,buffer__3POG);
- } break;
- case __WRITE_LOCAL__: {
- genere__BSFK(__tmp__RQOG,buffer__3POG);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__3POG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RQOG)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__RQOG,buffer__3POG);
- } break;
- case __LOOP__: {
- genere__G4XM(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__RQOG,buffer__3POG);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__RQOG,buffer__3POG);
- } break;
- case __LOOP_END__: {
- Self__JPHQ=((__LOOP_END *)__tmp__RQOG);
- append__MOK(buffer__3POG,(&__string_270));
- append__MOK(buffer__3POG,((__LOOP *)Self__JPHQ->loop__V5LM)->name__ZQLM);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__RQOG,buffer__3POG);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__RQOG,buffer__3POG);
- } break;
- };
- append__MOK(buffer__3POG,(&__string_278));
- Self__BHQG=(__INTEGER)(Self__BHQG + 1);
- };
- if (((void *)((__TYPE_FULL *)static_type__OHQG(Self__2POG))->parent_type__5SL != (void *)TYPE_VOID__)) {
- append__MOK(buffer__3POG,indent__BQOG);
- append__MOK(buffer__3POG,(&__string_279));
- Self__NY4G=((__FAST_ARRAYoINSTRo *)Self__2POG->expr_list__RTOG);
- __tmp__2QOG=((void **)Self__NY4G->parent_arrayed_collection__QTOG.storage__JL4G)[Self__NY4G->parent_arrayed_collection__QTOG.upper__1GQG];
- if (__tmp__2QOG==NULL) {
- __tmp__3QOG=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__2QOG)->__id) {
- case __LIST__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __STRING_CST__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __PUSH__: {
- __tmp__3QOG=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __COP_LOCK__240M__: {
+ Self__CBWN=((__COP_LOCK__240M *)((__PUSH__IXB *)__tmp__YP0S));
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_356));
+ __tmp__S54J=Self__CBWN->data__W5GN;
+ switch (((struct ___OBJ *)__tmp__S54J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__S54J),buffer__2HFE);
} break;
- case __PROTOTYPE_CST__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __INTEGER_CST__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __SWITCH__: {
- __tmp__3QOG=NULL;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __NODE_TYPE__: {
- __tmp__3QOG=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_LOCAL__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __NODE_STYLE__: {
- __tmp__3QOG=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __WRITE_GLOBAL__: {
- __tmp__3QOG=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ Self__VQ0S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__VQ0S->receiver__RA5J),buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __WRITE_SLOT__: {
- __tmp__3QOG=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __REAL_CST__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __CHARACTER_CST__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __IS_EXPANDED__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __EXPR_SUP__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
- } break;
- case __EXPR_SUB__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__XQ0S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_350));
+ Self__LT0T=((__TYPE_FULL__XMB *)Self__XQ0S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+ };
+ append_name_in__APXE(Self__LT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __EXPR_MUL__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_DIV__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __PUT_TO__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __ITEM__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __SIZE_OF__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CAST__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __CALL_SLOT__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __SIZE_OF__5GOJ__: {
+ Self__ZQ0S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__S54J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_352));
+ Self__LT0T=((__TYPE_FULL__XMB *)Self__ZQ0S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__LT0T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_351));
+ };
+ append_name_in__APXE(Self__LT0T,buffer__2HFE);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __NOP__: {
- __tmp__3QOG=NULL;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_SLOT__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __WRITE_LOCAL__: {
- __tmp__3QOG=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __READ_GLOBAL__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __LOOP__: {
- __tmp__3QOG=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NEG__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_ADD__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_NOT__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_MOD__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __LOOP_END__: {
- __tmp__3QOG=NULL;
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_INF__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_OR__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- case __EXPR_XOR__: {
- __tmp__3QOG=((void *)__tmp__2QOG);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__S54J)),buffer__2HFE);
} break;
- }
- };
- last_expr__5POG=__tmp__3QOG;
- switch (((struct ___OBJ *)__tmp__3QOG)->__id) {
- case __LIST__: {
- __tmp__4QOG=static_type__OHQG(__tmp__3QOG);
- } break;
- case __STRING_CST__: {
- __tmp__4QOG=((__STRING_CST *)__tmp__3QOG)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__4QOG=((__EXTERNAL_C *)__tmp__3QOG)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__4QOG=((__PROTOTYPE_CST *)__tmp__3QOG)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__4QOG=((__INTEGER_CST *)__tmp__3QOG)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__4QOG=((__LOCAL *)((__READ_LOCAL *)__tmp__3QOG)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__4QOG=static_type__CN1H(__tmp__3QOG);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__4QOG=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__4QOG=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__4QOG=((__REAL_CST *)__tmp__3QOG)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__4QOG=((__CHARACTER_CST *)__tmp__3QOG)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__4QOG=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__4QOG=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__4QOG=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__4QOG=static_type__UO1H(__tmp__3QOG);
- } break;
- case __EXPR_MUL__: {
- __tmp__4QOG=static_type__0O1H(__tmp__3QOG);
- } break;
- case __EXPR_DIV__: {
- __tmp__4QOG=static_type__5O1H(__tmp__3QOG);
- } break;
- case __EXPR_AND__: {
- __tmp__4QOG=static_type__EP1H(__tmp__3QOG);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__4QOG=static_type__JP1H(__tmp__3QOG);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__4QOG=static_type__OP1H(__tmp__3QOG);
- } break;
- case __PUT_TO__: {
- __tmp__4QOG=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__4QOG=static_type__XP1H(__tmp__3QOG);
- } break;
- case __SIZE_OF__: {
- __tmp__4QOG=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__4QOG=((__CAST *)__tmp__3QOG)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__4QOG=static_type__NOKL(__tmp__3QOG);
- } break;
- case __READ_SLOT__: {
- __tmp__4QOG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3QOG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__4QOG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3QOG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__4QOG=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__4QOG=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__4QOG=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__4QOG=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__4QOG=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__4QOG=static_type__DFJM(__tmp__3QOG);
- } break;
- case __EXPR_ADD__: {
- __tmp__4QOG=static_type__P3ML(__tmp__3QOG);
- } break;
- case __EXPR_NOT__: {
- __tmp__4QOG=static_type__R3XM(__tmp__3QOG);
+ };
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
} break;
- case __EXPR_MOD__: {
- __tmp__4QOG=static_type__DREO(__tmp__3QOG);
+ case __COP_UNLOCK__4C1M__: {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_357));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__4QOG=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_INF__: {
- __tmp__4QOG=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__4QOG=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_OR__: {
- __tmp__4QOG=static_type__3YPN(__tmp__3QOG);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
- case __EXPR_XOR__: {
- __tmp__4QOG=static_type__1HSO(__tmp__3QOG);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PUSH__IXB *)__tmp__YP0S)),buffer__2HFE);
} break;
};
- if (((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__4QOG)->flag__ATL & 1) != 0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__4QOG)->flag__ATL & 16) != 0))) && (! is_expanded_c__CZWG(__tmp__4QOG)))) {
- Self__SVDR=((__STRING *)buffer__3POG);
- new_capacity__RVDR= 0;
- if ((Self__SVDR->capacity__MNK <= Self__SVDR->count__VF)) {
- if ((Self__SVDR->capacity__MNK == 0)) {
- Self__SVDR->capacity__MNK= 32;
- Self__SVDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RVDR=(__INTEGER)(Self__SVDR->capacity__MNK << 1);
- Self__TVDR=((__CHARACTER *)Self__SVDR->storage__XNK);
- old_nb_elts__UVDR=Self__SVDR->capacity__MNK;
- new__VVDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TVDR),((__UINTEGER_32 )old_nb_elts__UVDR),((__UINTEGER_32 )new_capacity__RVDR)));
- upper__GOOR=(__INTEGER)(new_capacity__RVDR - 1);
- Self__EOOR=old_nb_elts__UVDR;
- while ((Self__EOOR <= upper__GOOR)) {
- new__VVDR[Self__EOOR]='\0';
- Self__EOOR=(__INTEGER)(Self__EOOR + 1);
- };
- Self__SVDR->storage__XNK=new__VVDR;
- Self__SVDR->capacity__MNK=new_capacity__RVDR;
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),'\n');
+ Self__DULE=(__INTEGER__Q)(Self__DULE + 1);
+ };
+ __tmp__0Q1R=((__STRING__BC *)indent__UH);
+ if (( 2 > __tmp__0Q1R->count__WJ)) {
+ __tmp__0Q1R->count__WJ= 0;
+ } else /* FALSE */ {
+ __tmp__0Q1R->count__WJ=(__INTEGER__Q)(__tmp__0Q1R->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)buffer__2HFE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__2HFE),')');
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_29));
+ __tmp__VDYK=&(Self__1HFE->parent_instr__ZH.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__VDYK->object_id__BS0E==0) {
+ __tmp__UYKK=__tmp__VDYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__0P0S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__5P0S=&(Self__1HFE->parent_instr__ZH.parent_itm_object__YH.parent_any__KC);
+ __tmp__5P0S->object_id__AS0E=result__0P0S;
+ __tmp__5P0S->object_id__BS0E=0;
+ __tmp__UYKK=result__0P0S;
+ };
+ append_in__AEE(__tmp__UYKK,buffer__2HFE);
+ append__KWX(((__STRING__BC *)buffer__2HFE),(&__string_27));
+ };
+}
+
+static void genere_handler_intern__Z4NO(__PROFIL_SLOT__OO2C *Self__04NO,__STRING__BC *buffer__14NO)
+// ({PROFIL_SLOT__OO2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *ts__24NO,*ts__1B5T;
+ void *__tmp__1KXO,*__tmp__R0YO;
+ __SECTION___RVOB *__tmp__E1QO,*__tmp__N1QO;
+ __INTEGER__Q __tmp__25NO,Self__C2QO,Result__3LWG;
+ __LOCAL__L4WC *__tmp__DAOO;
+ __POSITION__OL __tmp__XAOO;
+ __STRING__BC *Self__3RTT,*Self__ZAXT;
+ __BOOLEAN__L __tmp__S1QO,__tmp__2T0T;
+ __SLIM_ARRAYoLOCALo__PHOJ *Self__HCLL,*Self__3T0T;
+ __BLOCK__GB __tmp__ZCLL;
+ __BLOCK__GB __tmp__ADLL;
+ __BLOCK__GB __tmp__4T0T;
+ __BLOCK__GB __tmp__5T0T;
+ ts__24NO=NULL;
+ __tmp__1KXO=Self__04NO->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__1KXO)->__id==__ITM_SLOT__PLC__) {
+ __tmp__E1QO=((__ITM_SLOT__PLC *)__tmp__1KXO)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__E1QO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__1KXO)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ if (((void *)((__SECTION___RVOB *)__tmp__E1QO)->name__G25E != (void *)(&__string_34))) {
+ __tmp__R0YO=Self__04NO->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__R0YO)->__id==__ITM_SLOT__PLC__) {
+ __tmp__N1QO=((__ITM_SLOT__PLC *)__tmp__R0YO)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__N1QO=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__R0YO)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__S1QO=((void *)((__SECTION___RVOB *)__tmp__N1QO)->name__G25E != (void *)(&__string_39));
+ } else /* FALSE */ {
+ __tmp__S1QO=FALSE__O__;
+ };
+ if (__tmp__S1QO) {
+ append__KWX(((__STRING__BC *)buffer__14NO),(&__string_358));
+ };
+ if (((void *)Self__04NO->parent_profil__PO2C.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__14NO),(&__string_359));
+ } else /* FALSE */ {
+ ts__24NO=Self__04NO->parent_profil__PO2C.result_list__RHOJ.first__THOJ->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__24NO),buffer__14NO);
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__24NO),buffer__14NO);
+ add_last__ACV(((__STRING__BC *)buffer__14NO),' ');
+ };
+ append__KWX(((__STRING__BC *)buffer__14NO),Self__04NO->parent_profil__PO2C.name__B2IK);
+ add_last__ACV(((__STRING__BC *)buffer__14NO),'(');
+ __tmp__25NO=Self__04NO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+ Self__C2QO= 0;
+ while ((Self__C2QO <= __tmp__25NO)) {
+ __tmp__DAOO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__04NO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__C2QO];
+ if (((void *)__tmp__DAOO != (void *)NULL)) {
+ if ((__tmp__DAOO->parent_variable__O4WC.parent_named__N4WC.style__0KQC != ' ')) {
+ __tmp__XAOO=__tmp__DAOO->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_360));
+ put_position__PRE(__tmp__XAOO);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ((__CHARACTER *)Self__SVDR->storage__XNK)[Self__SVDR->count__VF]='&';
- Self__SVDR->count__VF=(__INTEGER)(Self__SVDR->count__VF + 1);
+ ts__1B5T=__tmp__DAOO->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+ add_last__ACV(((__STRING__BC *)buffer__14NO),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+ append__KWX(((__STRING__BC *)buffer__14NO),__tmp__DAOO->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__14NO),',');
+ };
+ Self__C2QO=(__INTEGER__Q)(Self__C2QO + 1);
+ };
+ Self__HCLL=&(Self__04NO->parent_profil__PO2C.result_list__RHOJ);
+ __tmp__25NO= 0;
+ if (((void *)Self__HCLL->first__THOJ == (void *)NULL)) {
+ __tmp__25NO=(__INTEGER__Q)(- 1);
+ __tmp__S1QO=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__S1QO=FALSE__O__;
+ };
+ __tmp__ZCLL.self=Self__HCLL;
+ __tmp__ADLL.self=Self__HCLL;
+ if ((! __tmp__S1QO)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ZCLL.self)->list__HQ2K != (void *)NULL)) {
+ Result__3LWG=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__ADLL.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ __tmp__25NO=Result__3LWG;
+ };
+ };
+ Self__C2QO=__tmp__25NO;
+ __tmp__25NO= 1;
+ while ((__tmp__25NO <= Self__C2QO)) {
+ Self__3T0T=&(Self__04NO->parent_profil__PO2C.result_list__RHOJ);
+ __tmp__DAOO=NULL;
+ __tmp__2T0T=(__tmp__25NO == 0);
+ __tmp__4T0T.self=Self__3T0T;
+ __tmp__5T0T.self=Self__3T0T;
+ if (__tmp__2T0T) {
+ __tmp__DAOO=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__4T0T.self)->first__THOJ;
+ } else /* FALSE */ {
+ __tmp__DAOO=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__5T0T.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(__tmp__25NO - 1)];
+ };
+ ((__LOCAL__L4WC *)__tmp__DAOO)->is_result__SN5D=TRUE__K__;
+ ts__1B5T=__tmp__DAOO->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+ add_last__ACV(((__STRING__BC *)buffer__14NO),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__1B5T),buffer__14NO);
+ add_last__ACV(((__STRING__BC *)buffer__14NO),'*');
+ append__KWX(((__STRING__BC *)buffer__14NO),__tmp__DAOO->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__14NO),',');
+ __tmp__25NO=(__INTEGER__Q)(__tmp__25NO + 1);
+ };
+ Self__3RTT=((__STRING__BC *)buffer__14NO);
+ if ((((__CHARACTER__DB *)Self__3RTT->storage__LFL)[(__INTEGER__Q)(Self__3RTT->count__WJ - 1)] == ',')) {
+ Self__ZAXT=((__STRING__BC *)buffer__14NO);
+ if (( 1 > Self__ZAXT->count__WJ)) {
+ Self__ZAXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__ZAXT->count__WJ=(__INTEGER__Q)(Self__ZAXT->count__WJ - 1);
+ };
+ };
+ add_last__ACV(((__STRING__BC *)buffer__14NO),')');
+}
+
+static void genere_handler_intern__JNTL(__PROFIL_BLOCK__O3NJ *Self__KNTL,__STRING__BC *buffer__LNTL)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __POSITION__OL __tmp__UNTL,__tmp__WWZL;
+ __TYPE_FULL__XMB *ts__1UZL,*ts__5B5T;
+ __INTEGER__Q __tmp__1VZL,Self__EO4L,Result__HC5T;
+ __LOCAL__L4WC *__tmp__CWZL;
+ __STRING__BC *Self__ESTT,*Self__1AXT;
+ __SLIM_ARRAYoLOCALo__PHOJ *Self__EC5T,*Self__EU0T;
+ __BOOLEAN__L __tmp__DC5T,__tmp__DU0T;
+ __BLOCK__GB __tmp__FC5T;
+ __BLOCK__GB __tmp__GC5T;
+ __BLOCK__GB __tmp__FU0T;
+ __BLOCK__GB __tmp__GU0T;
+ if (((void *)Self__KNTL->context_extern__M2YJ != (void *)NULL)) {
+ __tmp__UNTL=Self__KNTL->parent_profil__P3NJ.code__EZNJ->parent_instr__ZH.parent_itm_object__YH.position__P2B;
+ put_error__text__EQE( 2,(&__string_361));
+ put_position__PRE(__tmp__UNTL);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- switch (((struct ___OBJ *)__tmp__3QOG)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__3QOG),buffer__3POG);
- append__MOK(buffer__3POG,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__3QOG,buffer__3POG);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__3POG,((__REAL_CST *)__tmp__3QOG)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__3PHQ=((__CHARACTER_CST *)__tmp__3QOG);
- Self__YVDR=((__STRING *)buffer__3POG);
- new_capacity__XVDR= 0;
- if ((Self__YVDR->capacity__MNK <= Self__YVDR->count__VF)) {
- if ((Self__YVDR->capacity__MNK == 0)) {
- Self__YVDR->capacity__MNK= 32;
- Self__YVDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__XVDR=(__INTEGER)(Self__YVDR->capacity__MNK << 1);
- Self__ZVDR=((__CHARACTER *)Self__YVDR->storage__XNK);
- old_nb_elts__0VDR=Self__YVDR->capacity__MNK;
- new__1VDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZVDR),((__UINTEGER_32 )old_nb_elts__0VDR),((__UINTEGER_32 )new_capacity__XVDR)));
- upper__LOOR=(__INTEGER)(new_capacity__XVDR - 1);
- Self__JOOR=old_nb_elts__0VDR;
- while ((Self__JOOR <= upper__LOOR)) {
- new__1VDR[Self__JOOR]='\0';
- Self__JOOR=(__INTEGER)(Self__JOOR + 1);
- };
- Self__YVDR->storage__XNK=new__1VDR;
- Self__YVDR->capacity__MNK=new_capacity__XVDR;
- };
- };
- ((__CHARACTER *)Self__YVDR->storage__XNK)[Self__YVDR->count__VF]='\'';
- Self__YVDR->count__VF=(__INTEGER)(Self__YVDR->count__VF + 1);
- append__MOK(buffer__3POG,Self__3PHQ->text__PN2H);
- Self__4VDR=((__STRING *)buffer__3POG);
- new_capacity__3VDR= 0;
- if ((Self__4VDR->capacity__MNK <= Self__4VDR->count__VF)) {
- if ((Self__4VDR->capacity__MNK == 0)) {
- Self__4VDR->capacity__MNK= 32;
- Self__4VDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__3VDR=(__INTEGER)(Self__4VDR->capacity__MNK << 1);
- Self__5VDR=((__CHARACTER *)Self__4VDR->storage__XNK);
- old_nb_elts__AWDR=Self__4VDR->capacity__MNK;
- new__BWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5VDR),((__UINTEGER_32 )old_nb_elts__AWDR),((__UINTEGER_32 )new_capacity__3VDR)));
- upper__QOOR=(__INTEGER)(new_capacity__3VDR - 1);
- Self__OOOR=old_nb_elts__AWDR;
- while ((Self__OOOR <= upper__QOOR)) {
- new__BWDR[Self__OOOR]='\0';
- Self__OOOR=(__INTEGER)(Self__OOOR + 1);
- };
- Self__4VDR->storage__XNK=new__BWDR;
- Self__4VDR->capacity__MNK=new_capacity__3VDR;
+ };
+ ts__1UZL=NULL;
+ append__KWX(((__STRING__BC *)buffer__LNTL),(&__string_358));
+ if (((void *)Self__KNTL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__LNTL),(&__string_359));
+ } else /* FALSE */ {
+ ts__1UZL=Self__KNTL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__1UZL),buffer__LNTL);
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__1UZL),buffer__LNTL);
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),' ');
+ };
+ append__KWX(((__STRING__BC *)buffer__LNTL),Self__KNTL->parent_profil__P3NJ.name__B2IK);
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),'(');
+ __tmp__1VZL=Self__KNTL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+ Self__EO4L= 0;
+ while ((Self__EO4L <= __tmp__1VZL)) {
+ __tmp__CWZL=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__KNTL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__EO4L];
+ if (((void *)__tmp__CWZL != (void *)NULL)) {
+ if ((__tmp__CWZL->parent_variable__O4WC.parent_named__N4WC.style__0KQC != ' ')) {
+ __tmp__WWZL=__tmp__CWZL->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_360));
+ put_position__PRE(__tmp__WWZL);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ((__CHARACTER *)Self__4VDR->storage__XNK)[Self__4VDR->count__VF]='\'';
- Self__4VDR->count__VF=(__INTEGER)(Self__4VDR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__3QOG,buffer__3POG);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__3QOG,buffer__3POG);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__3QOG,buffer__3POG);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__3POG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3QOG)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__3QOG,buffer__3POG);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__3QOG,buffer__3POG);
+ ts__5B5T=__tmp__CWZL->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+ append__KWX(((__STRING__BC *)buffer__LNTL),__tmp__CWZL->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),',');
+ };
+ Self__EO4L=(__INTEGER__Q)(Self__EO4L + 1);
+ };
+ Self__EC5T=&(Self__KNTL->parent_profil__P3NJ.result_list__RHOJ);
+ __tmp__1VZL= 0;
+ if (((void *)Self__EC5T->first__THOJ == (void *)NULL)) {
+ __tmp__1VZL=(__INTEGER__Q)(- 1);
+ __tmp__DC5T=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__DC5T=FALSE__O__;
+ };
+ __tmp__FC5T.self=Self__EC5T;
+ __tmp__GC5T.self=Self__EC5T;
+ if ((! __tmp__DC5T)) {
+ if (((void *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__FC5T.self)->list__HQ2K != (void *)NULL)) {
+ Result__HC5T=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__GC5T.self)->list__HQ2K)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__1VZL=Result__HC5T;
+ };
+ };
+ Self__EO4L=__tmp__1VZL;
+ __tmp__1VZL= 1;
+ while ((__tmp__1VZL <= Self__EO4L)) {
+ Self__EU0T=&(Self__KNTL->parent_profil__P3NJ.result_list__RHOJ);
+ __tmp__CWZL=NULL;
+ __tmp__DU0T=(__tmp__1VZL == 0);
+ __tmp__FU0T.self=Self__EU0T;
+ __tmp__GU0T.self=Self__EU0T;
+ if (__tmp__DU0T) {
+ __tmp__CWZL=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__FU0T.self)->first__THOJ;
+ } else /* FALSE */ {
+ __tmp__CWZL=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__GU0T.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(__tmp__1VZL - 1)];
+ };
+ ((__LOCAL__L4WC *)__tmp__CWZL)->is_result__SN5D=TRUE__K__;
+ ts__5B5T=__tmp__CWZL->parent_variable__O4WC.type__IO5D;
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)ts__5B5T),buffer__LNTL);
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),'*');
+ append__KWX(((__STRING__BC *)buffer__LNTL),__tmp__CWZL->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),',');
+ __tmp__1VZL=(__INTEGER__Q)(__tmp__1VZL + 1);
+ };
+ Self__ESTT=((__STRING__BC *)buffer__LNTL);
+ if ((((__CHARACTER__DB *)Self__ESTT->storage__LFL)[(__INTEGER__Q)(Self__ESTT->count__WJ - 1)] == ',')) {
+ Self__1AXT=((__STRING__BC *)buffer__LNTL);
+ if (( 1 > Self__1AXT->count__WJ)) {
+ Self__1AXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__1AXT->count__WJ=(__INTEGER__Q)(Self__1AXT->count__WJ - 1);
+ };
+ };
+ add_last__ACV(((__STRING__BC *)buffer__LNTL),')');
+}
+
+static void genere_extern__WW1D(__LIST__WH *Self__XW1D,__STRING__BC *buffer__YW1D)
+// ({LIST__WH},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __INTEGER__Q __tmp__1W1D,Self__YNHE,limit_up__ZNHE;
+ __tmp__1W1D=(__INTEGER__Q)(buffer__YW1D->count__WJ + 1);
+ ((__FAST_ARRAYoLOCALo__2W1D *)stack_local__FX1D)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ (&__string_362)->count__0C= 9;
+ (&__string_362)->storage__1C="Is empty.";
+ Self__YNHE= 0;
+ limit_up__ZNHE=var_size__TX1D->parent_arrayed_collection__SX1D.upper__G0BE;
+ while ((Self__YNHE <= limit_up__ZNHE)) {
+ ((__FAST_ARRAYoLOCALo__2W1D *)((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[Self__YNHE])->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ (&__string_362)->count__0C= 9;
+ (&__string_362)->storage__1C="Is empty.";
+ Self__YNHE=(__INTEGER__Q)(Self__YNHE + 1);
+ };
+ ((__FAST_ARRAYoLOCALo__2W1D *)free_context__R0BE)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ (&__string_362)->count__0C= 9;
+ (&__string_362)->storage__1C="Is empty.";
+ top_context__U0BE=(__INTEGER__Q)(- 1);
+ current_list_level__V0BE= 0;
+ genere_body__W0BE(Self__XW1D,buffer__YW1D);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 3],string_tmp__YC);
+ add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 2],string_tmp__YC);
+ add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 1],string_tmp__YC);
+ add_local__in__K2BE(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo__KX1D *)var_size__TX1D)->parent_arrayed_collection__SX1D.storage__O04F)[ 0],string_tmp__YC);
+ insert_string__to__R5BE(((__STRING__BC *)buffer__YW1D),string_tmp__YC,__tmp__1W1D);
+}
+
+static void add_comment__HCOO(__PROFIL_SLOT__OO2C *Self__ICOO,__STRING__BC *buffer__JCOO)
+// ({PROFIL_SLOT__OO2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_363));
+ append_type__EAMO(Self__ICOO,buffer__JCOO);
+ if (((__INTEGER_8__FZF)(Self__ICOO->parent_profil__PO2C.stat__LPFL & 2) == 0)) {
+ append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_364));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_365));
+ };
+ if (((__INTEGER_8__FZF)(Self__ICOO->parent_profil__PO2C.stat__LPFL & 1) == 0)) {
+ append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_366));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JCOO),(&__string_367));
+ };
+ add_last__ACV(((__STRING__BC *)buffer__JCOO),'\n');
+}
+
+static __BOOLEAN__L is_expanded_c__LOTE(__TYPE_FULL__XMB *Self__MOTE)
+// ({TYPE_FULL__XMB}) With result No recursive, No inlinable.
+{
+ void *__tmp__UOTE;
+ __STRING_CONSTANT__0 *__tmp__VOTE;
+ __PROTOTYPE__MF *__tmp__PWYS;
+ __BOOLEAN__L __tmp__YOTE,Result__NOTE;
+ if (((__UINTEGER_8__4LC)(Self__MOTE->flag__RLK & 1) != 0)) {
+ __tmp__UOTE=Self__MOTE->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__UOTE)->__id) {
+ case __TYPE__FF__: {
+ __tmp__VOTE=((__TYPE__FF *)__tmp__UOTE)->prototype__QF->type_c__QSOC;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__3QOG,buffer__3POG);
+ case __TYPE_NULL__GMB__: {
+ __tmp__VOTE=((__TYPE_NULL__GMB *)__tmp__UOTE)->parent_type__HMB.prototype__QF->type_c__QSOC;
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__3QOG,buffer__3POG);
+ case __TYPE_VOID__IMB__: {
+ __tmp__VOTE=((__TYPE_VOID__IMB *)__tmp__UOTE)->parent_type__JMB.prototype__QF->type_c__QSOC;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__3QOG,buffer__3POG);
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__VOTE=(&__string_368);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__3QOG,buffer__3POG);
+ case __TYPE_ID__MMB__: {
+ __tmp__VOTE=((__TYPE_ID__MMB *)__tmp__UOTE)->parent_type__NMB.prototype__QF->type_c__QSOC;
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__3QOG,buffer__3POG);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__VOTE=((__TYPE_GENERIC__OCY *)__tmp__UOTE)->parent_type__PCY.prototype__QF->type_c__QSOC;
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__3QOG,buffer__3POG);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__PWYS=prototype__32ZG();
+ __tmp__VOTE=__tmp__PWYS->type_c__QSOC;
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__3QOG,buffer__3POG);
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__VOTE=type_c__4SFL();
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__3QOG,buffer__3POG);
+ };
+ __tmp__YOTE=((void *)__tmp__VOTE != (void *)NULL);
+ } else /* FALSE */ {
+ __tmp__YOTE=FALSE__O__;
+ };
+ Result__NOTE=__tmp__YOTE;
+ return(Result__NOTE);
+}
+
+static void genere_declaration__HMZH(__TYPE_FULL__XMB *Self__IMZH,__STRING__BC *buffer__JMZH)
+// ({TYPE_FULL__XMB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+ void *__tmp__QMZH,*__tmp__4MZH;
+ __TYPE__FF *Self__HJAI,*Self__WWYS;
+ __TYPE_NULL__GMB *Self__BKAI,*Self__BHNT;
+ __TYPE_VOID__IMB *Self__1KAI,*Self__DHNT;
+ __TYPE_CONTEXT__KMB *Self__VLAI,*Self__FHNT;
+ __TYPE_ID__MMB *Self__PMAI;
+ __TYPE_GENERIC__OCY *Self__KNAI;
+ __STRING_CONSTANT__0 *__tmp__TWYS,*__tmp__JU0T;
+ __TYPE_BLOCK__CP5D *Self__KU0T;
+ __PROFIL_BLOCK__O3NJ *Self__1WYS;
+ __BOOLEAN__L __tmp__AMAI;
+ if (((__UINTEGER_8__4LC)(Self__IMZH->flag__RLK & 1) != 0)) {
+ __tmp__QMZH=Self__IMZH->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__QMZH)->__id) {
+ case __TYPE__FF__: {
+ Self__HJAI=((__TYPE__FF *)__tmp__QMZH);
+ if ((is_java__EE && ((void *)Self__HJAI->prototype__QF->type_c__QSOC != (void *)NULL))) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__HJAI->prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__HJAI->intern_name__TZMB);
+ };
+ add_genere_list__55AI(Self__HJAI);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ Self__BKAI=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__QMZH));
+ if ((is_java__EE && ((void *)Self__BKAI->parent_type__HMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__BKAI->parent_type__HMB.prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_5));
+ };
+ add_genere_list__0BBI(Self__BKAI);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ Self__1KAI=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__QMZH));
+ if ((is_java__EE && ((void *)Self__1KAI->parent_type__JMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__1KAI->parent_type__JMB.prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_6));
+ };
+ add_genere_list__VDBI(Self__1KAI);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ Self__VLAI=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__QMZH));
+ if (is_java__EE) {
+ (&__string_368)->count__0C= 12;
+ (&__string_368)->storage__1C="_____CONTEXT";
+ __tmp__AMAI=((void *)(&__string_368) != (void *)NULL);
+ } else /* FALSE */ {
+ __tmp__AMAI=FALSE__O__;
+ };
+ if (__tmp__AMAI) {
+ (&__string_368)->count__0C= 12;
+ (&__string_368)->storage__1C="_____CONTEXT";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_368));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_54));
+ };
+ add_genere_list__QFBI(Self__VLAI);
+ } break;
+ case __TYPE_ID__MMB__: {
+ Self__PMAI=((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__QMZH));
+ if ((is_java__EE && ((void *)Self__PMAI->parent_type__NMB.prototype__QF->type_c__QSOC != (void *)NULL))) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__PMAI->parent_type__NMB.prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_56));
+ };
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__KNAI=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__QMZH));
+ if ((is_java__EE && ((void *)Self__KNAI->parent_type__PCY.prototype__QF->type_c__QSOC != (void *)NULL))) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__KNAI->parent_type__PCY.prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__KNAI->parent_type__PCY.intern_name__TZMB);
+ };
+ add_genere_list__0HBI(Self__KNAI);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ put_expanded_declaration__DOAI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__QMZH)),buffer__JMZH);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ __tmp__TWYS=type_c__4SFL();
+ append__KWX(((__STRING__BC *)buffer__JMZH),__tmp__TWYS);
+ } break;
+ };
+ __tmp__AMAI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__AMAI=FALSE__O__;
+ };
+ if ((! __tmp__AMAI)) {
+ if (((__UINTEGER_8__4LC)(Self__IMZH->flag__RLK & 4) != 0)) {
+ __tmp__4MZH=Self__IMZH->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__4MZH)->__id) {
+ case __TYPE__FF__: {
+ Self__WWYS=((__TYPE__FF *)__tmp__4MZH);
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__WWYS->intern_name__TZMB);
+ add_genere_list__55AI(Self__WWYS);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ Self__BHNT=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__4MZH));
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_5));
+ add_genere_list__0BBI(Self__BHNT);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ Self__DHNT=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__4MZH));
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_6));
+ add_genere_list__VDBI(Self__DHNT);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ Self__FHNT=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__4MZH));
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_54));
+ add_genere_list__QFBI(Self__FHNT);
+ } break;
+ case __TYPE_ID__MMB__: {
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_56));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ put_reference_declaration__I2MI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__4MZH)),buffer__JMZH);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ Self__KU0T=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__4MZH));
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ __tmp__JU0T=intern_name__KZBI();
+ append__KWX(((__STRING__BC *)buffer__JMZH),__tmp__JU0T);
+ add_genere_list__VJBI(Self__KU0T);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ Self__1WYS=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__4MZH));
+ (&__string_121)->count__0C= 2;
+ (&__string_121)->storage__1C="__";
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__JMZH),Self__1WYS->parent_profil__P3NJ.name__B2IK);
+ add_genere_list__URHL(Self__1WYS);
+ } break;
+ };
+ } else /* FALSE */ {
+ __tmp__4MZH=Self__IMZH->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__4MZH)->__id) {
+ case __TYPE__FF__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+ };
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+ };
+ } break;
+ case __TYPE_VOID__IMB__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+ };
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+ };
+ } break;
+ case __TYPE_ID__MMB__: {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_370));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_369));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_118));
+ };
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ put_expanded_declaration__DOAI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__4MZH)),buffer__JMZH);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ append__KWX(((__STRING__BC *)buffer__JMZH),(&__string_121));
+ __tmp__JU0T=type_c__4SFL();
+ append__KWX(((__STRING__BC *)buffer__JMZH),__tmp__JU0T);
+ } break;
+ };
+ };
+ };
+}
+
+static void genere_star_declaration__GNZH(__TYPE_FULL__XMB *Self__HNZH,__STRING__BC *buffer__INZH)
+// ({TYPE_FULL__XMB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+ void *__tmp__ZNZH;
+ if (((! ((__UINTEGER_8__4LC)(Self__HNZH->flag__RLK & 1) != 0)) || ((__UINTEGER_8__4LC)(Self__HNZH->flag__RLK & 16) != 0))) {
+ __tmp__ZNZH=Self__HNZH->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__ZNZH)->__id) {
+ case __TYPE__FF__: {
+ if (is_java__EE) {
+ (&__string_371)->count__0C= 2;
+ (&__string_371)->storage__1C="[]";
+ append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+ };
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__3QOG,buffer__3POG);
+ case __TYPE_NULL__GMB__: {
+ if (is_java__EE) {
+ (&__string_371)->count__0C= 2;
+ (&__string_371)->storage__1C="[]";
+ append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+ };
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__3QOG,buffer__3POG);
+ case __TYPE_VOID__IMB__: {
+ if (is_java__EE) {
+ (&__string_371)->count__0C= 2;
+ (&__string_371)->storage__1C="[]";
+ append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+ };
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__3QOG,buffer__3POG);
+ case __TYPE_CONTEXT__KMB__: {
+ if (is_java__EE) {
+ (&__string_371)->count__0C= 2;
+ (&__string_371)->storage__1C="[]";
+ append__KWX(((__STRING__BC *)buffer__INZH),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__INZH),'*');
+ };
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__3QOG,buffer__3POG);
+ case __TYPE_GENERIC__OCY__: {
+ put_reference_star_declaration__CSAI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ZNZH)),buffer__INZH);
} break;
};
- Self__EWDR=((__STRING *)buffer__3POG);
- new_capacity__DWDR= 0;
- if ((Self__EWDR->capacity__MNK <= Self__EWDR->count__VF)) {
- if ((Self__EWDR->capacity__MNK == 0)) {
- Self__EWDR->capacity__MNK= 32;
- Self__EWDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__DWDR=(__INTEGER)(Self__EWDR->capacity__MNK << 1);
- Self__FWDR=((__CHARACTER *)Self__EWDR->storage__XNK);
- old_nb_elts__GWDR=Self__EWDR->capacity__MNK;
- new__HWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FWDR),((__UINTEGER_32 )old_nb_elts__GWDR),((__UINTEGER_32 )new_capacity__DWDR)));
- upper__VOOR=(__INTEGER)(new_capacity__DWDR - 1);
- Self__TOOR=old_nb_elts__GWDR;
- while ((Self__TOOR <= upper__VOOR)) {
- new__HWDR[Self__TOOR]='\0';
- Self__TOOR=(__INTEGER)(Self__TOOR + 1);
- };
- Self__EWDR->storage__XNK=new__HWDR;
- Self__EWDR->capacity__MNK=new_capacity__DWDR;
- };
- };
- ((__CHARACTER *)Self__EWDR->storage__XNK)[Self__EWDR->count__VF]=')';
- Self__EWDR->count__VF=(__INTEGER)(Self__EWDR->count__VF + 1);
- append__MOK(buffer__3POG,(&__string_278));
- };
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 3],string_tmp__RB);
- add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 2],string_tmp__RB);
- add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 1],string_tmp__RB);
- add_local__in__TIQG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 0],string_tmp__RB);
- insert_string__to__SLQG(buffer__3POG,string_tmp__RB,pos_local__4POG);
- Self__WBAR=((__STRING *)indent__BQOG);
- if (( 2 > Self__WBAR->count__VF)) {
- Self__WBAR->count__VF= 0;
- } else {
- Self__WBAR->count__VF=(__INTEGER)(Self__WBAR->count__VF - 2);
- };
- append__MOK(buffer__3POG,indent__BQOG);
- Self__KWDR=((__STRING *)buffer__3POG);
- new_capacity__JWDR= 0;
- if ((Self__KWDR->capacity__MNK <= Self__KWDR->count__VF)) {
- if ((Self__KWDR->capacity__MNK == 0)) {
- Self__KWDR->capacity__MNK= 32;
- Self__KWDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__JWDR=(__INTEGER)(Self__KWDR->capacity__MNK << 1);
- Self__LWDR=((__CHARACTER *)Self__KWDR->storage__XNK);
- old_nb_elts__MWDR=Self__KWDR->capacity__MNK;
- new__NWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LWDR),((__UINTEGER_32 )old_nb_elts__MWDR),((__UINTEGER_32 )new_capacity__JWDR)));
- upper__0OOR=(__INTEGER)(new_capacity__JWDR - 1);
- Self__YOOR=old_nb_elts__MWDR;
- while ((Self__YOOR <= upper__0OOR)) {
- new__NWDR[Self__YOOR]='\0';
- Self__YOOR=(__INTEGER)(Self__YOOR + 1);
- };
- Self__KWDR->storage__XNK=new__NWDR;
- Self__KWDR->capacity__MNK=new_capacity__JWDR;
- };
- };
- ((__CHARACTER *)Self__KWDR->storage__XNK)[Self__KWDR->count__VF]='}';
- Self__KWDR->count__VF=(__INTEGER)(Self__KWDR->count__VF + 1);
+ };
}
-static void append_type__NDMM(__PROFIL_SLOT *Self__ODMM,void *buffer__PDMM)
-// ({PROFIL_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void add_comment__POTL(__PROFIL_BLOCK__O3NJ *Self__QOTL,__STRING__BC *buffer__ROTL)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *v__QDMM;
- __STRING *Self__QWDR,*Self__WWDR,*Self__PU4Q,*Self__YBAR,*Self__2WDR;
- __INTEGER new_capacity__PWDR,old_nb_elts__SWDR,upper__5OOR,Self__3OOR;
- __INTEGER __tmp__WDMM,Self__BTMM,new_capacity__VWDR,old_nb_elts__YWDR;
- __INTEGER upper__EPOR,Self__CPOR,new_capacity__1WDR,old_nb_elts__4WDR;
- __INTEGER upper__JPOR,Self__HPOR;
- __CHARACTER *Self__RWDR,*new__TWDR,*Self__XWDR,*new__ZWDR,*Self__3WDR;
- __CHARACTER *new__5WDR;
- v__QDMM=NULL;
- Self__QWDR=((__STRING *)buffer__PDMM);
- new_capacity__PWDR= 0;
- if ((Self__QWDR->capacity__MNK <= Self__QWDR->count__VF)) {
- if ((Self__QWDR->capacity__MNK == 0)) {
- Self__QWDR->capacity__MNK= 32;
- Self__QWDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__PWDR=(__INTEGER)(Self__QWDR->capacity__MNK << 1);
- Self__RWDR=((__CHARACTER *)Self__QWDR->storage__XNK);
- old_nb_elts__SWDR=Self__QWDR->capacity__MNK;
- new__TWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RWDR),((__UINTEGER_32 )old_nb_elts__SWDR),((__UINTEGER_32 )new_capacity__PWDR)));
- upper__5OOR=(__INTEGER)(new_capacity__PWDR - 1);
- Self__3OOR=old_nb_elts__SWDR;
- while ((Self__3OOR <= upper__5OOR)) {
- new__TWDR[Self__3OOR]='\0';
- Self__3OOR=(__INTEGER)(Self__3OOR + 1);
- };
- Self__QWDR->storage__XNK=new__TWDR;
- Self__QWDR->capacity__MNK=new_capacity__PWDR;
- };
- };
- ((__CHARACTER *)Self__QWDR->storage__XNK)[Self__QWDR->count__VF]='(';
- Self__QWDR->count__VF=(__INTEGER)(Self__QWDR->count__VF + 1);
- __tmp__WDMM=((__FAST_ARRAYoLOCALo *)Self__ODMM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__BTMM= 0;
- while ((Self__BTMM <= __tmp__WDMM)) {
- v__QDMM=((void **)((__FAST_ARRAYoLOCALo *)Self__ODMM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__BTMM];
- if (((void *)v__QDMM != (void *)NULL)) {
- display_type__FQBK(v__QDMM,buffer__PDMM);
- Self__WWDR=((__STRING *)buffer__PDMM);
- new_capacity__VWDR= 0;
- if ((Self__WWDR->capacity__MNK <= Self__WWDR->count__VF)) {
- if ((Self__WWDR->capacity__MNK == 0)) {
- Self__WWDR->capacity__MNK= 32;
- Self__WWDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__VWDR=(__INTEGER)(Self__WWDR->capacity__MNK << 1);
- Self__XWDR=((__CHARACTER *)Self__WWDR->storage__XNK);
- old_nb_elts__YWDR=Self__WWDR->capacity__MNK;
- new__ZWDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XWDR),((__UINTEGER_32 )old_nb_elts__YWDR),((__UINTEGER_32 )new_capacity__VWDR)));
- upper__EPOR=(__INTEGER)(new_capacity__VWDR - 1);
- Self__CPOR=old_nb_elts__YWDR;
- while ((Self__CPOR <= upper__EPOR)) {
- new__ZWDR[Self__CPOR]='\0';
- Self__CPOR=(__INTEGER)(Self__CPOR + 1);
- };
- Self__WWDR->storage__XNK=new__ZWDR;
- Self__WWDR->capacity__MNK=new_capacity__VWDR;
- };
- };
- ((__CHARACTER *)Self__WWDR->storage__XNK)[Self__WWDR->count__VF]=',';
- Self__WWDR->count__VF=(__INTEGER)(Self__WWDR->count__VF + 1);
- };
- Self__BTMM=(__INTEGER)(Self__BTMM + 1);
- };
- Self__PU4Q=((__STRING *)buffer__PDMM);
- if ((((__CHARACTER *)Self__PU4Q->storage__XNK)[(__INTEGER)(Self__PU4Q->count__VF - 1)] == ',')) {
- Self__YBAR=((__STRING *)buffer__PDMM);
- if (( 1 > Self__YBAR->count__VF)) {
- Self__YBAR->count__VF= 0;
- } else {
- Self__YBAR->count__VF=(__INTEGER)(Self__YBAR->count__VF - 1);
- };
+ append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_363));
+ append_type__OTNL(Self__QOTL,buffer__ROTL);
+ if (((__INTEGER_8__FZF)(Self__QOTL->parent_profil__P3NJ.stat__LPFL & 2) == 0)) {
+ append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_364));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_365));
+ };
+ if (((__INTEGER_8__FZF)(Self__QOTL->parent_profil__P3NJ.stat__LPFL & 1) == 0)) {
+ append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_366));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__ROTL),(&__string_367));
+ };
+ add_last__ACV(((__STRING__BC *)buffer__ROTL),'\n');
+}
+
+static void genere_typedef__TYVI(__TYPE__FF *Self__UYVI)
+// ({TYPE__FF}) Void No recursive, No inlinable.
+{
+ if ((((void *)Self__UYVI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__UYVI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+ print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+ if (((void *)Self__UYVI->prototype__QF->type_c__QSOC != (void *)NULL)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__UYVI->prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__UYVI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__UYVI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
};
- Self__2WDR=((__STRING *)buffer__PDMM);
- new_capacity__1WDR= 0;
- if ((Self__2WDR->capacity__MNK <= Self__2WDR->count__VF)) {
- if ((Self__2WDR->capacity__MNK == 0)) {
- Self__2WDR->capacity__MNK= 32;
- Self__2WDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__1WDR=(__INTEGER)(Self__2WDR->capacity__MNK << 1);
- Self__3WDR=((__CHARACTER *)Self__2WDR->storage__XNK);
- old_nb_elts__4WDR=Self__2WDR->capacity__MNK;
- new__5WDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3WDR),((__UINTEGER_32 )old_nb_elts__4WDR),((__UINTEGER_32 )new_capacity__1WDR)));
- upper__JPOR=(__INTEGER)(new_capacity__1WDR - 1);
- Self__HPOR=old_nb_elts__4WDR;
- while ((Self__HPOR <= upper__JPOR)) {
- new__5WDR[Self__HPOR]='\0';
- Self__HPOR=(__INTEGER)(Self__HPOR + 1);
- };
- Self__2WDR->storage__XNK=new__5WDR;
- Self__2WDR->capacity__MNK=new_capacity__1WDR;
- };
- };
- ((__CHARACTER *)Self__2WDR->storage__XNK)[Self__2WDR->count__VF]=')';
- Self__2WDR->count__VF=(__INTEGER)(Self__2WDR->count__VF + 1);
- if (((void *)Self__ODMM->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
- append__MOK(buffer__PDMM,(&__string_280));
- } else {
- append__MOK(buffer__PDMM,(&__string_281));
+}
+
+static void genere_typedef__RM2I(__TYPE_ID__MMB *Self__SM2I)
+// ({TYPE_ID__MMB}) Void No recursive, No inlinable.
+{
+ if ((((void *)Self__SM2I->parent_type__NMB.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__SM2I->parent_type__NMB.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+ print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+ if (((void *)Self__SM2I->parent_type__NMB.prototype__QF->type_c__QSOC != (void *)NULL)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__SM2I->parent_type__NMB.prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_56));
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_56));
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
};
}
-static void append_type__TLJJ(__PROFIL_BLOCK *Self__ULJJ,void *buffer__VLJJ)
-// ({PROFIL_BLOCK},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void genere_typedef__N0VI(__TYPE_GENERIC__OCY *Self__O0VI)
+// ({TYPE_GENERIC__OCY}) Void Recursive, No inlinable.
{
- void *v__WLJJ;
- __STRING *Self__CXDR,*Self__IXDR,*Self__PMHD,*Self__0BAR,*Self__OXDR;
- __INTEGER new_capacity__BXDR,old_nb_elts__EXDR,upper__OPOR,Self__MPOR;
- __INTEGER __tmp__2LJJ,Self__XLMJ,new_capacity__HXDR,old_nb_elts__KXDR;
- __INTEGER upper__TPOR,Self__RPOR,new_capacity__NXDR,old_nb_elts__QXDR;
- __INTEGER upper__YPOR,Self__WPOR;
- __CHARACTER *Self__DXDR,*new__FXDR,*Self__JXDR,*new__LXDR,*Self__PXDR;
- __CHARACTER *new__RXDR;
- v__WLJJ=NULL;
- Self__CXDR=((__STRING *)buffer__VLJJ);
- new_capacity__BXDR= 0;
- if ((Self__CXDR->capacity__MNK <= Self__CXDR->count__VF)) {
- if ((Self__CXDR->capacity__MNK == 0)) {
- Self__CXDR->capacity__MNK= 32;
- Self__CXDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__BXDR=(__INTEGER)(Self__CXDR->capacity__MNK << 1);
- Self__DXDR=((__CHARACTER *)Self__CXDR->storage__XNK);
- old_nb_elts__EXDR=Self__CXDR->capacity__MNK;
- new__FXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DXDR),((__UINTEGER_32 )old_nb_elts__EXDR),((__UINTEGER_32 )new_capacity__BXDR)));
- upper__OPOR=(__INTEGER)(new_capacity__BXDR - 1);
- Self__MPOR=old_nb_elts__EXDR;
- while ((Self__MPOR <= upper__OPOR)) {
- new__FXDR[Self__MPOR]='\0';
- Self__MPOR=(__INTEGER)(Self__MPOR + 1);
- };
- Self__CXDR->storage__XNK=new__FXDR;
- Self__CXDR->capacity__MNK=new_capacity__BXDR;
- };
- };
- ((__CHARACTER *)Self__CXDR->storage__XNK)[Self__CXDR->count__VF]='(';
- Self__CXDR->count__VF=(__INTEGER)(Self__CXDR->count__VF + 1);
- __tmp__2LJJ=((__FAST_ARRAYoLOCALo *)Self__ULJJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__XLMJ= 0;
- while ((Self__XLMJ <= __tmp__2LJJ)) {
- v__WLJJ=((void **)((__FAST_ARRAYoLOCALo *)Self__ULJJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__XLMJ];
- if (((void *)v__WLJJ != (void *)NULL)) {
- display_type__FQBK(v__WLJJ,buffer__VLJJ);
- Self__IXDR=((__STRING *)buffer__VLJJ);
- new_capacity__HXDR= 0;
- if ((Self__IXDR->capacity__MNK <= Self__IXDR->count__VF)) {
- if ((Self__IXDR->capacity__MNK == 0)) {
- Self__IXDR->capacity__MNK= 32;
- Self__IXDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__HXDR=(__INTEGER)(Self__IXDR->capacity__MNK << 1);
- Self__JXDR=((__CHARACTER *)Self__IXDR->storage__XNK);
- old_nb_elts__KXDR=Self__IXDR->capacity__MNK;
- new__LXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__JXDR),((__UINTEGER_32 )old_nb_elts__KXDR),((__UINTEGER_32 )new_capacity__HXDR)));
- upper__TPOR=(__INTEGER)(new_capacity__HXDR - 1);
- Self__RPOR=old_nb_elts__KXDR;
- while ((Self__RPOR <= upper__TPOR)) {
- new__LXDR[Self__RPOR]='\0';
- Self__RPOR=(__INTEGER)(Self__RPOR + 1);
- };
- Self__IXDR->storage__XNK=new__LXDR;
- Self__IXDR->capacity__MNK=new_capacity__HXDR;
- };
- };
- ((__CHARACTER *)Self__IXDR->storage__XNK)[Self__IXDR->count__VF]=',';
- Self__IXDR->count__VF=(__INTEGER)(Self__IXDR->count__VF + 1);
- };
- Self__XLMJ=(__INTEGER)(Self__XLMJ + 1);
- };
- Self__PMHD=((__STRING *)buffer__VLJJ);
- if ((((__CHARACTER *)Self__PMHD->storage__XNK)[(__INTEGER)(Self__PMHD->count__VF - 1)] == ',')) {
- Self__0BAR=((__STRING *)buffer__VLJJ);
- if (( 1 > Self__0BAR->count__VF)) {
- Self__0BAR->count__VF= 0;
- } else {
- Self__0BAR->count__VF=(__INTEGER)(Self__0BAR->count__VF - 1);
- };
+ __TYPE_FULL__XMB *__tmp__ATTT;
+ void *__tmp__H1VI;
+ if ((((void *)Self__O0VI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__O0VI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+ __tmp__ATTT=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__O0VI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__H1VI=((__TYPE_FULL__XMB *)__tmp__ATTT)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__H1VI)->__id) {
+ case __TYPE__FF__: {
+ genere_typedef__TYVI(((__TYPE__FF *)__tmp__H1VI));
+ } break;
+ case __TYPE_ID__MMB__: {
+ genere_typedef__RM2I(((__TYPE_ID__MMB *)__tmp__H1VI));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ genere_typedef__N0VI(((__TYPE_GENERIC__OCY *)__tmp__H1VI));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ genere_typedef__F2VI();
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ genere_typedef__DIFL(((__PROFIL_BLOCK__O3NJ *)__tmp__H1VI));
+ } break;
+ };
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+ if (((void *)Self__O0VI->parent_type__PCY.prototype__QF->type_c__QSOC != (void *)NULL)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__O0VI->parent_type__PCY.prototype__QF->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__O0VI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__O0VI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
};
- Self__OXDR=((__STRING *)buffer__VLJJ);
- new_capacity__NXDR= 0;
- if ((Self__OXDR->capacity__MNK <= Self__OXDR->count__VF)) {
- if ((Self__OXDR->capacity__MNK == 0)) {
- Self__OXDR->capacity__MNK= 32;
- Self__OXDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__NXDR=(__INTEGER)(Self__OXDR->capacity__MNK << 1);
- Self__PXDR=((__CHARACTER *)Self__OXDR->storage__XNK);
- old_nb_elts__QXDR=Self__OXDR->capacity__MNK;
- new__RXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PXDR),((__UINTEGER_32 )old_nb_elts__QXDR),((__UINTEGER_32 )new_capacity__NXDR)));
- upper__YPOR=(__INTEGER)(new_capacity__NXDR - 1);
- Self__WPOR=old_nb_elts__QXDR;
- while ((Self__WPOR <= upper__YPOR)) {
- new__RXDR[Self__WPOR]='\0';
- Self__WPOR=(__INTEGER)(Self__WPOR + 1);
- };
- Self__OXDR->storage__XNK=new__RXDR;
- Self__OXDR->capacity__MNK=new_capacity__NXDR;
- };
- };
- ((__CHARACTER *)Self__OXDR->storage__XNK)[Self__OXDR->count__VF]=')';
- Self__OXDR->count__VF=(__INTEGER)(Self__OXDR->count__VF + 1);
- if (((void *)Self__ULJJ->parent_profil__OGAG.result_last__5FKH != (void *)NULL)) {
- append__MOK(buffer__VLJJ,(&__string_280));
- } else {
- append__MOK(buffer__VLJJ,(&__string_281));
+}
+
+static void genere_typedef__F2VI()
+// () Void No recursive, No inlinable.
+{
+ __PROTOTYPE__MF *__tmp__I2VI,*__tmp__Q2VI,*__tmp__4S0G;
+ __STRING_CONSTANT__0 *__tmp__V3VI;
+ __BOOLEAN__L __tmp__V2VI;
+ __tmp__I2VI=prototype__32ZG();
+ if (((void *)__tmp__I2VI->parent_named__PF.name__GWB == (void *)(&__string_47))) {
+ __tmp__V2VI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__Q2VI=prototype__32ZG();
+ __tmp__V2VI=((void *)__tmp__Q2VI->parent_named__PF.name__GWB == (void *)(&__string_48));
+ };
+ if (__tmp__V2VI) {
+ print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+ __tmp__Q2VI=prototype__32ZG();
+ if (((void *)__tmp__Q2VI->type_c__QSOC != (void *)NULL)) {
+ __tmp__4S0G=prototype__32ZG();
+ append__KWX(((__STRING__BC *)output_decl__LE),__tmp__4S0G->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+ __tmp__V3VI=intern_name__KZBI();
+ append__KWX(((__STRING__BC *)output_decl__LE),__tmp__V3VI);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+ __tmp__V3VI=intern_name__KZBI();
+ append__KWX(((__STRING__BC *)output_decl__LE),__tmp__V3VI);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
};
}
-static void genere_struct__212G(__TYPE *Self__312G)
-// ({TYPE}) VoidRecursive, No inlinable.
+static void genere_typedef__DIFL(__PROFIL_BLOCK__O3NJ *Self__EIFL)
+// ({PROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
{
- void *slot_data__412G,*__tmp__FA3G,*__tmp__JA3G,*__tmp__TC3G;
- void *__tmp__XC3G,*__tmp__1C3G,*__tmp__1E3G,*__tmp__5E3G,*__tmp__DF3G;
- void *slot__512G;
- __BLOCK action__B22G;
- void *tg__C22G;
- __INTEGER __tmp__Z22G,Self__FBDH,result__C5BR,__tmp__H32G;
- __INTEGER result__E5BR,Self__J30I,limit_up__K30I,__tmp__V32G;
- __INTEGER __tmp__TB3G,__tmp__3D3G,new_capacity__TXDR;
- __INTEGER old_nb_elts__WXDR,upper__3POR,Self__1POR,__tmp__TA3G;
- __INTEGER Self__VBDH,result__O5BR,__tmp__BB3G,result__Q5BR,Self__NDXH;
- __INTEGER limit_up__ODXH,new_capacity__ZXDR,old_nb_elts__2XDR;
- __INTEGER upper__CQOR,Self__AQOR,result__05BR,__tmp__SD3G;
- __INTEGER result__25BR,Self__BEXH,limit_up__CEXH,new_capacity__5XDR;
- __INTEGER old_nb_elts__CYDR,upper__HQOR,Self__FQOR,new_capacity__FYDR;
- __INTEGER old_nb_elts__IYDR,upper__MQOR,Self__KQOR,new_capacity__LYDR;
- __INTEGER old_nb_elts__OYDR,upper__RQOR,Self__PQOR,Self__0VZI;
- __INTEGER new_capacity__RYDR,old_nb_elts__UYDR,upper__WQOR,Self__UQOR;
- __INTEGER new_capacity__XYDR,old_nb_elts__0YDR,upper__1QOR,Self__ZQOR;
- __INTEGER new_capacity__3YDR,old_nb_elts__AZDR,upper__AROR,Self__4QOR;
- __INTEGER Self__NYZI,__tmp__PL3G,Self__QDCJ,new_capacity__DZDR;
- __INTEGER old_nb_elts__GZDR,upper__FROR,Self__DROR,new_capacity__JZDR;
- __INTEGER old_nb_elts__MZDR,upper__KROR,Self__IROR,new_capacity__PZDR;
- __INTEGER old_nb_elts__SZDR,upper__PROR,Self__NROR;
- __SLOT_DATA *Self__D5BR,*Self__H5BR,*Self__J5BR,*Self__K5BR;
- __SLOT_DATA *Self__N5BR,*Self__P5BR,*Self__T5BR,*Self__V5BR;
- __SLOT_DATA *Self__W5BR,*Self__Z5BR,*Self__15BR,*Self__55BR;
- __SLOT_DATA *Self__BACR,*Self__CACR,*Self__EACR,*Self__GACR;
- __SLOT_DATA *Self__IACR;
- __SLOT_CODE *Self__F5BR,*Self__R5BR,*Self__35BR;
- __TYPE *Self__2QVP,*Self__5QVP,*Self__OJQP,*Self__QJQP,*Self__VJQP;
- __TYPE *Self__XJQP;
- void *result__G5BR,*result__I5BR,*result__M5BR,*result__S5BR;
- void *result__U5BR,*result__Y5BR,*result__45BR,*result__AACR;
- void *__tmp__G42G,*__tmp__342G,*__tmp__N52G;
- void *__tmp__442G,*__tmp__O52G;
- __STRING *Self__UXDR,*Self__0XDR,*Self__AYDR,*Self__GYDR,*Self__MYDR;
- __STRING *Self__SYDR,*Self__YYDR,*Self__4YDR,*Self__EZDR,*Self__KZDR;
- __STRING *Self__QZDR;
- __POSITION pos__HRHQ,pos__KRHQ,pos__QRHQ;
- void *tab__A22G,*__tmp__S52G,*__tmp__152G,*__tmp__DA3G,*__tmp__AC3G;
- void *__tmp__JC3G,*__tmp__RC3G,*__tmp__IE3G,*__tmp__RE3G,*__tmp__ZE3G;
- __CHARACTER __tmp__B32G,__tmp__1A3G;
- __BOOLEAN __tmp__K32G,__tmp__A42G,__tmp__G52G,__tmp__Q42G,__tmp__C52G;
- __BOOLEAN __tmp__D52G,__tmp__H52G,__tmp__XB3G,__tmp__5D3G,__tmp__FI3G;
- __BOOLEAN __tmp__UI3G,result__2WZI;
- __BLOCK __tmp__R52G;
- __CHARACTER *Self__VXDR,*new__XXDR,*Self__1XDR,*new__3XDR,*Self__BYDR;
- __CHARACTER *new__DYDR,*Self__HYDR,*new__JYDR,*Self__NYDR,*new__PYDR;
- __CHARACTER *Self__TYDR,*new__VYDR,*Self__ZYDR,*new__1YDR,*Self__5YDR;
- __CHARACTER *new__BZDR,*Self__FZDR,*new__HZDR,*Self__LZDR,*new__NZDR;
- __CHARACTER *Self__RZDR,*new__TZDR;
- __BLOCK __tmp__5B3G;
- __BLOCK __tmp__HE3G;
- slot_data__412G=NULL;
- slot__512G=NULL;
- tab__A22G=NULL;
- action__B22G.__id=0;
- tg__C22G=NULL;
- if (((((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL < 0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL))) {
- __tmp__Z22G=((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- Self__FBDH= 0;
- while ((Self__FBDH <= __tmp__Z22G)) {
- slot__512G=((void **)((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__FBDH];
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__B32G=((__SLOT_DATA *)slot__512G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
- } else {
- __tmp__B32G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
+ __PROTOTYPE__MF *__tmp__GIFL,*__tmp__OIFL;
+ __STRING_CONSTANT__0 *__tmp__EJFL,*__tmp__LJFL;
+ __BOOLEAN__L __tmp__TIFL;
+ __tmp__GIFL=prototype__JBFL();
+ if (((void *)__tmp__GIFL->parent_named__PF.name__GWB == (void *)(&__string_47))) {
+ __tmp__TIFL=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__OIFL=prototype__JBFL();
+ __tmp__TIFL=((void *)__tmp__OIFL->parent_named__PF.name__GWB == (void *)(&__string_48));
+ };
+ if (__tmp__TIFL) {
+ print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_372));
+ __tmp__EJFL=type_c__4SFL();
+ if (((void *)__tmp__EJFL != (void *)NULL)) {
+ __tmp__LJFL=type_c__4SFL();
+ append__KWX(((__STRING__BC *)output_decl__LE),__tmp__LJFL);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__EIFL->parent_profil__P3NJ.name__B2IK);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_374));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_375));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__EIFL->parent_profil__P3NJ.name__B2IK);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_220));
+ };
+}
+
+static void genere_struct__43VI(__TYPE__FF *Self__53VI)
+// ({TYPE__FF}) Void Recursive, No inlinable.
+{
+ void *slot__B4VI,*__tmp__ITTT,*__tmp__U5VI;
+ __POSITION__OL __tmp__C5VI,__tmp__DKWI;
+ __INTEGER__Q __tmp__N5VI,Self__SO2I,result__PU0T,__tmp__15VI;
+ __INTEGER__Q __tmp__JAWI,__tmp__4DWI,__tmp__JGWI,Self__IJDJ;
+ __INTEGER__Q limit_up__JJDJ;
+ void *__tmp__JCCJ,*__tmp__CJOU,*__tmp__IJOU,*__tmp__UJOU,*__tmp__GKOU;
+ __SLOT_CODE__4IRG *Self__QU0T;
+ __SLOT_DATA__IJRG *Self__TU0T,*__tmp__PCWI,*Self__BJOU,*Self__VU0T;
+ __SLOT_DATA__IJRG *Self__TJOU,*Self__FV0T;
+ __TYPE__FF *Self__ZNWR,*Self__FJIR;
+ __SECTION___RVOB *result__AJOU,*__tmp__DJOU,*result__SJOU,*__tmp__VJOU;
+ __SECTION___RVOB *__tmp__HKOU;
+ __TYPE_FULL__XMB *__tmp__0AWI,*__tmp__JBWI,*__tmp__YBWI;
+ void *__tmp__KBWI,*__tmp__ZBWI;
+ __STRING__BC *Self__3AXT;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *tab__C4VI,*__tmp__3BWI,*__tmp__GCWI;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__OCWI,*__tmp__2EWI;
+ __BLOCK__GB action__D4VI;
+ __BOOLEAN__L Result__GTTT,__tmp__S4VI,__tmp__45VI,__tmp__KAWI;
+ __BOOLEAN__L __tmp__UAWI,__tmp__RAWI,__tmp__RBWI,__tmp__DBWI;
+ __BOOLEAN__L __tmp__OBWI,__tmp__LBWI,__tmp__SBWI,__tmp__YDWI;
+ __BOOLEAN__L __tmp__CEWI,__tmp__5DWI,__tmp__KGWI;
+ __CHARACTER__DB __tmp__V5VI,__tmp__HLWI;
+ __BLOCK__GB __tmp__2BWI;
+ __BLOCK__GB __tmp__KEWI;
+ __BLOCK__GB __tmp__TGWI;
+ slot__B4VI=NULL;
+ tab__C4VI=NULL;
+ action__D4VI.__id=0;
+ Result__GTTT=(((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__GTTT) {
+ __tmp__S4VI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__ITTT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__S4VI=((void *)__tmp__ITTT != (void *)NULL);
+ };
+ if (__tmp__S4VI) {
+ if (Self__53VI->detect_recursivity_generation__Y4VI) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_376));
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__53VI->prototype__QF->parent_named__PF.name__GWB);
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+ __tmp__C5VI=Self__53VI->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(__tmp__C5VI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- if ((__tmp__B32G == '+')) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- Self__D5BR=((__SLOT_DATA *)slot__512G);
- result__C5BR= 0;
- if (((void *)((__SLOT *)Self__D5BR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
- result__C5BR= 1;
- };
- __tmp__H32G=result__C5BR;
- } else {
- Self__F5BR=((__SLOT_CODE *)slot__512G);
- result__E5BR= 0;
- if (((void *)((__SLOT *)Self__F5BR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
- result__E5BR= 1;
- };
- __tmp__H32G=result__E5BR;
- };
- __tmp__K32G=(__tmp__H32G == 0);
- } else {
- __tmp__K32G=FALSE__;
- };
- if (__tmp__K32G) {
- __tmp__R52G.__id=10821;
- __tmp__R52G.self=Self__312G;
- action__B22G=__tmp__R52G;
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__S52G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__S52G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- if (((void *)__tmp__S52G != (void *)NULL)) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__152G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__152G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- Self__J30I= 0;
- limit_up__K30I=((__FAST_ARRAYoSLOT_DATAo *)__tmp__152G)->parent_arrayed_collection__FK3F.upper__C35F;
- while ((Self__J30I <= limit_up__K30I)) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__DA3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__DA3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- __tmp__FA3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__DA3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__J30I];
- switch (action__B22G.__id) {
- case 10821: {
- Self__2QVP=((__TYPE *)action__B22G.self);
- __tmp__V32G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__V32G > 0)) {
- __tmp__A42G=TRUE__;
- } else {
- Self__H5BR=((__SLOT_DATA *)__tmp__FA3G);
- result__G5BR=NULL;
- if (((void *)Self__H5BR->parent_slot__IHZD != (void *)NULL)) {
- result__G5BR=((__ITM_SLOT *)((__SLOT *)Self__H5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__G5BR=get_name__GCJD((&__string_26));
+ };
+ Self__53VI->detect_recursivity_generation__Y4VI=TRUE__K__;
+ __tmp__N5VI=Self__53VI->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+ Self__SO2I= 0;
+ while ((Self__SO2I <= __tmp__N5VI)) {
+ __tmp__U5VI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__SO2I];
+ slot__B4VI=__tmp__U5VI;
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__JCCJ=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__JCCJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__V5VI=((__ITM_SLOT__PLC *)__tmp__JCCJ)->parent_named__QLC.style__0KQC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__V5VI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JCCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__V5VI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+ };
+ if ((__tmp__V5VI == '+')) {
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__QU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI);
+ result__PU0T= 0;
+ if (((void *)Self__QU0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__PU0T= 1;
+ };
+ __tmp__15VI=result__PU0T;
+ } else /* SLOT_DATA */ {
+ Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI);
+ result__PU0T= 0;
+ if (((void *)Self__TU0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__PU0T= 1;
+ };
+ __tmp__15VI=result__PU0T;
+ };
+ __tmp__45VI=(__tmp__15VI == 0);
+ } else /* FALSE */ {
+ __tmp__45VI=FALSE__O__;
+ };
+ if (__tmp__45VI) {
+ __tmp__2BWI.__id=13248;
+ __tmp__2BWI.self=Self__53VI;
+ action__D4VI=__tmp__2BWI;
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__3BWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__3BWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ if (((void *)__tmp__3BWI != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ };
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__GCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__GCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ result__PU0T= 0;
+ __tmp__15VI=__tmp__GCWI->parent_arrayed_collection__ICXG.upper__NN3G;
+ while ((result__PU0T <= __tmp__15VI)) {
+ if (((struct ___OBJ *)slot__B4VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__OCWI=((__SLOT_CODE__4IRG *)slot__B4VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__OCWI=((__SLOT_DATA__IJRG *)slot__B4VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ __tmp__PCWI=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__OCWI)->parent_arrayed_collection__ICXG.storage__JN3G)[result__PU0T];
+ switch (action__D4VI.__id) {
+ case 13248: {
+ Self__ZNWR=((__TYPE__FF *)action__D4VI.self);
+ __tmp__JAWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KAWI=(__tmp__JAWI > 0);
+ if (__tmp__KAWI) {
+ __tmp__UAWI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__BJOU=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+ result__AJOU=NULL;
+ if (((void *)Self__BJOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__CJOU=Self__BJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__CJOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__DJOU=((__ITM_SLOT__PLC *)__tmp__CJOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__DJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__AJOU=__tmp__DJOU;
+ } else /* FALSE */ {
+ __tmp__DJOU=get_name__TAUD((&__string_35));
+ result__AJOU=__tmp__DJOU;
};
- __tmp__A42G=((void *)((__SECTION_ *)result__G5BR)->name__CH0D == (void *)(&__string_28));
- };
- if (__tmp__A42G) {
- __tmp__G42G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F;
- __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__2QVP);
- } else {
- __tmp__G52G=FALSE__;
- };
- if (__tmp__G52G) {
- __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__C52G) {
- __tmp__D52G=TRUE__;
- } else {
- __tmp__342G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F;
- __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
- __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
+ __tmp__RAWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+ __tmp__UAWI=__tmp__RAWI;
+ };
+ if (__tmp__UAWI) {
+ __tmp__0AWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+ __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+ __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__ZNWR);
+ } else /* FALSE */ {
+ __tmp__RBWI=FALSE__O__;
+ };
+ if (__tmp__RBWI) {
+ __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__PCWI->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__DBWI) {
+ __tmp__OBWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+ __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
+ };
+ __tmp__OBWI=__tmp__LBWI;
};
- __tmp__H52G=__tmp__D52G;
- } else {
- __tmp__H52G=FALSE__;
- };
- if (__tmp__H52G) {
- __tmp__N52G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.type__D25F;
- __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__O52G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__O52G);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
+ __tmp__SBWI=__tmp__OBWI;
+ } else /* FALSE */ {
+ __tmp__SBWI=FALSE__O__;
+ };
+ if (__tmp__SBWI) {
+ __tmp__YBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+ __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
} break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
} break;
- case __TYPE_ID__: {
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
} break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__O52G);
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
} break;
- case __PROFIL_BLOCK__: {
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
} break;
};
};
} break;
- case 10833: {
- Self__5QVP=((__TYPE *)action__B22G.self);
- Self__J5BR=((__SLOT_DATA *)__tmp__FA3G);
- result__I5BR=NULL;
- if (((void *)Self__J5BR->parent_slot__IHZD != (void *)NULL)) {
- result__I5BR=((__ITM_SLOT *)((__SLOT *)Self__J5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__I5BR=get_name__GCJD((&__string_26));
- };
- if (((void *)((__SECTION_ *)result__I5BR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__XB3G=TRUE__;
- } else {
- __tmp__TB3G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__XB3G=(__tmp__TB3G > 0);
- };
- if (__tmp__XB3G) {
- add_slot_struct__1TRI(Self__5QVP,__tmp__FA3G);
+ case 13259: {
+ Self__ZNWR=((__TYPE__FF *)action__D4VI.self);
+ Self__BJOU=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+ result__AJOU=NULL;
+ if (((void *)Self__BJOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__IJOU=Self__BJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__IJOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__DJOU=((__ITM_SLOT__PLC *)__tmp__IJOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__DJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__AJOU=__tmp__DJOU;
+ } else /* FALSE */ {
+ __tmp__DJOU=get_name__TAUD((&__string_35));
+ result__AJOU=__tmp__DJOU;
+ };
+ __tmp__YDWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__YDWI) {
+ __tmp__CEWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__4DWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__5DWI=(__tmp__4DWI > 0);
+ __tmp__CEWI=__tmp__5DWI;
+ };
+ if (__tmp__CEWI) {
+ add_slot_struct__Y2GJ(Self__ZNWR,__tmp__PCWI);
};
} break;
- case 10842: {
- __tmp__3D3G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__5D3G=(__tmp__3D3G > 0);
- if (__tmp__5D3G) {
- Self__K5BR=((__SLOT_DATA *)__tmp__FA3G);
- genere_declaration__Y1NI(Self__K5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__UXDR=((__STRING *)output_glob__VD);
- new_capacity__TXDR= 0;
- if ((Self__UXDR->capacity__MNK <= Self__UXDR->count__VF)) {
- if ((Self__UXDR->capacity__MNK == 0)) {
- Self__UXDR->capacity__MNK= 32;
- Self__UXDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__TXDR=(__INTEGER)(Self__UXDR->capacity__MNK << 1);
- Self__VXDR=((__CHARACTER *)Self__UXDR->storage__XNK);
- old_nb_elts__WXDR=Self__UXDR->capacity__MNK;
- new__XXDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__VXDR),((__UINTEGER_32 )old_nb_elts__WXDR),((__UINTEGER_32 )new_capacity__TXDR)));
- upper__3POR=(__INTEGER)(new_capacity__TXDR - 1);
- Self__1POR=old_nb_elts__WXDR;
- while ((Self__1POR <= upper__3POR)) {
- new__XXDR[Self__1POR]='\0';
- Self__1POR=(__INTEGER)(Self__1POR + 1);
- };
- Self__UXDR->storage__XNK=new__XXDR;
- Self__UXDR->capacity__MNK=new_capacity__TXDR;
- };
- };
- ((__CHARACTER *)Self__UXDR->storage__XNK)[Self__UXDR->count__VF]=' ';
- Self__UXDR->count__VF=(__INTEGER)(Self__UXDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__K5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__K5BR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ case 13268: {
+ __tmp__JGWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KGWI=(__tmp__JGWI > 0);
+ if (__tmp__KGWI) {
+ Self__VU0T=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__VU0T->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
} break;
};
- Self__J30I=(__INTEGER)(Self__J30I + 1);
- };
- };
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__JA3G=slot_data__B4TH(slot__512G);
- } else {
- __tmp__JA3G=slot_data__14TH(slot__512G);
- };
- __tmp__V32G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__V32G > 0)) {
- __tmp__A42G=TRUE__;
- } else {
- Self__N5BR=((__SLOT_DATA *)__tmp__JA3G);
- result__M5BR=NULL;
- if (((void *)Self__N5BR->parent_slot__IHZD != (void *)NULL)) {
- result__M5BR=((__ITM_SLOT *)((__SLOT *)Self__N5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__M5BR=get_name__GCJD((&__string_26));
- };
- __tmp__A42G=((void *)((__SECTION_ *)result__M5BR)->name__CH0D == (void *)(&__string_28));
- };
- if (__tmp__A42G) {
- __tmp__G42G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F;
- __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__312G);
- } else {
- __tmp__G52G=FALSE__;
- };
- if (__tmp__G52G) {
- __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__C52G) {
- __tmp__D52G=TRUE__;
- } else {
- __tmp__342G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F;
- __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
- __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
- };
- __tmp__H52G=__tmp__D52G;
- } else {
- __tmp__H52G=FALSE__;
- };
- if (__tmp__H52G) {
- __tmp__N52G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.type__D25F;
- __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__O52G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__O52G);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
- } break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__O52G);
- } break;
- case __PROFIL_BLOCK__: {
- } break;
- };
- };
- };
- Self__FBDH=(__INTEGER)(Self__FBDH + 1);
- };
- __tmp__TA3G=((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- Self__VBDH= 0;
- while ((Self__VBDH <= __tmp__TA3G)) {
- slot__512G=((void **)((__FAST_ARRAYoSLOTo *)Self__312G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__VBDH];
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__1A3G=((__SLOT_DATA *)slot__512G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
- } else {
- __tmp__1A3G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- };
- if ((__tmp__1A3G == '+')) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- Self__P5BR=((__SLOT_DATA *)slot__512G);
- result__O5BR= 0;
- if (((void *)((__SLOT *)Self__P5BR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
- result__O5BR= 1;
- };
- __tmp__BB3G=result__O5BR;
- } else {
- Self__R5BR=((__SLOT_CODE *)slot__512G);
- result__Q5BR= 0;
- if (((void *)((__SLOT *)Self__R5BR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
- result__Q5BR= 1;
- };
- __tmp__BB3G=result__Q5BR;
- };
- if ((__tmp__BB3G == 0)) {
- __tmp__5B3G.__id=10833;
- __tmp__5B3G.self=Self__312G;
- action__B22G=__tmp__5B3G;
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__AC3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__AC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- if (((void *)__tmp__AC3G != (void *)NULL)) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__JC3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__JC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
+ result__PU0T=(__INTEGER__Q)(result__PU0T + 1);
+ };
+ };
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__TU0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__U5VI));
+ } else /* SLOT_DATA */ {
+ Self__TU0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__U5VI));
+ };
+ __tmp__PCWI=Self__TU0T;
+ __tmp__JAWI=__tmp__PCWI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KAWI=(__tmp__JAWI > 0);
+ if (__tmp__KAWI) {
+ __tmp__UAWI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__PCWI);
+ result__AJOU=NULL;
+ if (((void *)Self__TU0T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__IJOU=Self__TU0T->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__IJOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__DJOU=((__ITM_SLOT__PLC *)__tmp__IJOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__DJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__AJOU=__tmp__DJOU;
+ } else /* FALSE */ {
+ __tmp__DJOU=get_name__TAUD((&__string_35));
+ result__AJOU=__tmp__DJOU;
+ };
+ __tmp__RAWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+ __tmp__UAWI=__tmp__RAWI;
+ };
+ if (__tmp__UAWI) {
+ __tmp__0AWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+ __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+ __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__53VI);
+ } else /* FALSE */ {
+ __tmp__RBWI=FALSE__O__;
+ };
+ if (__tmp__RBWI) {
+ __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__PCWI->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__DBWI) {
+ __tmp__OBWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+ __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
};
- Self__NDXH= 0;
- limit_up__ODXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__JC3G)->parent_arrayed_collection__FK3F.upper__C35F;
- while ((Self__NDXH <= limit_up__ODXH)) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__RC3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__RC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- __tmp__TC3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__RC3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__NDXH];
- switch (action__B22G.__id) {
- case 10821: {
- Self__OJQP=((__TYPE *)action__B22G.self);
- __tmp__V32G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__V32G > 0)) {
- __tmp__A42G=TRUE__;
- } else {
- Self__T5BR=((__SLOT_DATA *)__tmp__TC3G);
- result__S5BR=NULL;
- if (((void *)Self__T5BR->parent_slot__IHZD != (void *)NULL)) {
- result__S5BR=((__ITM_SLOT *)((__SLOT *)Self__T5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__S5BR=get_name__GCJD((&__string_26));
+ __tmp__OBWI=__tmp__LBWI;
+ };
+ __tmp__SBWI=__tmp__OBWI;
+ } else /* FALSE */ {
+ __tmp__SBWI=FALSE__O__;
+ };
+ if (__tmp__SBWI) {
+ __tmp__YBWI=__tmp__PCWI->parent_variable__JJRG.type__IO5D;
+ __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
+ } break;
+ };
+ };
+ };
+ Self__SO2I=(__INTEGER__Q)(Self__SO2I + 1);
+ };
+ __tmp__N5VI=Self__53VI->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+ Self__SO2I= 0;
+ while ((Self__SO2I <= __tmp__N5VI)) {
+ __tmp__U5VI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__SO2I];
+ slot__B4VI=__tmp__U5VI;
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__JCCJ=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__JCCJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__V5VI=((__ITM_SLOT__PLC *)__tmp__JCCJ)->parent_named__QLC.style__0KQC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__V5VI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JCCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__V5VI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+ };
+ if ((__tmp__V5VI == '+')) {
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__QU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI);
+ result__PU0T= 0;
+ if (((void *)Self__QU0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__PU0T= 1;
+ };
+ __tmp__15VI=result__PU0T;
+ } else /* SLOT_DATA */ {
+ Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI);
+ result__PU0T= 0;
+ if (((void *)Self__TU0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__PU0T= 1;
+ };
+ __tmp__15VI=result__PU0T;
+ };
+ if ((__tmp__15VI == 0)) {
+ __tmp__KEWI.__id=13259;
+ __tmp__KEWI.self=Self__53VI;
+ action__D4VI=__tmp__KEWI;
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__GCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__GCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ if (((void *)__tmp__GCWI != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ };
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__OCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__OCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__IJDJ= 0;
+ limit_up__JJDJ=__tmp__OCWI->parent_arrayed_collection__ICXG.upper__NN3G;
+ while ((Self__IJDJ <= limit_up__JJDJ)) {
+ if (((struct ___OBJ *)slot__B4VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__2EWI=((__SLOT_CODE__4IRG *)slot__B4VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__2EWI=((__SLOT_DATA__IJRG *)slot__B4VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__BJOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__2EWI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__IJDJ];
+ switch (action__D4VI.__id) {
+ case 13248: {
+ Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+ __tmp__JAWI=Self__BJOU->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KAWI=(__tmp__JAWI > 0);
+ if (__tmp__KAWI) {
+ __tmp__UAWI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__TJOU=((__SLOT_DATA__IJRG *)Self__BJOU);
+ result__SJOU=NULL;
+ if (((void *)Self__TJOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__UJOU=Self__TJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__UJOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__VJOU=((__ITM_SLOT__PLC *)__tmp__UJOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__VJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__SJOU=__tmp__VJOU;
+ } else /* FALSE */ {
+ __tmp__VJOU=get_name__TAUD((&__string_35));
+ result__SJOU=__tmp__VJOU;
};
- __tmp__A42G=((void *)((__SECTION_ *)result__S5BR)->name__CH0D == (void *)(&__string_28));
+ __tmp__RAWI=((void *)((__SECTION___RVOB *)result__SJOU)->name__G25E == (void *)(&__string_37));
+ __tmp__UAWI=__tmp__RAWI;
};
- if (__tmp__A42G) {
- __tmp__G42G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F;
- __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__OJQP);
- } else {
- __tmp__G52G=FALSE__;
+ if (__tmp__UAWI) {
+ __tmp__0AWI=Self__BJOU->parent_variable__JJRG.type__IO5D;
+ __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+ __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__FJIR);
+ } else /* FALSE */ {
+ __tmp__RBWI=FALSE__O__;
};
- if (__tmp__G52G) {
- __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__C52G) {
- __tmp__D52G=TRUE__;
- } else {
- __tmp__342G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F;
- __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
- __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
+ if (__tmp__RBWI) {
+ __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__BJOU->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__DBWI) {
+ __tmp__OBWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JBWI=Self__BJOU->parent_variable__JJRG.type__IO5D;
+ __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
+ };
+ __tmp__OBWI=__tmp__LBWI;
};
- __tmp__H52G=__tmp__D52G;
- } else {
- __tmp__H52G=FALSE__;
+ __tmp__SBWI=__tmp__OBWI;
+ } else /* FALSE */ {
+ __tmp__SBWI=FALSE__O__;
};
- if (__tmp__H52G) {
- __tmp__N52G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.type__D25F;
- __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__O52G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__O52G);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
- } break;
- case __TYPE_VOID__: {
+ if (__tmp__SBWI) {
+ __tmp__YBWI=Self__BJOU->parent_variable__JJRG.type__IO5D;
+ __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
} break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
} break;
- case __TYPE_ID__: {
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
} break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__O52G);
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
} break;
- case __PROFIL_BLOCK__: {
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
} break;
};
};
} break;
- case 10833: {
- Self__QJQP=((__TYPE *)action__B22G.self);
- Self__V5BR=((__SLOT_DATA *)__tmp__TC3G);
- result__U5BR=NULL;
- if (((void *)Self__V5BR->parent_slot__IHZD != (void *)NULL)) {
- result__U5BR=((__ITM_SLOT *)((__SLOT *)Self__V5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__U5BR=get_name__GCJD((&__string_26));
+ case 13259: {
+ Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+ Self__VU0T=((__SLOT_DATA__IJRG *)Self__BJOU);
+ result__SJOU=NULL;
+ if (((void *)Self__VU0T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__UJOU=Self__VU0T->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__UJOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__VJOU=((__ITM_SLOT__PLC *)__tmp__UJOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__VJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__SJOU=__tmp__VJOU;
+ } else /* FALSE */ {
+ __tmp__VJOU=get_name__TAUD((&__string_35));
+ result__SJOU=__tmp__VJOU;
};
- if (((void *)((__SECTION_ *)result__U5BR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__XB3G=TRUE__;
- } else {
- __tmp__TB3G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__XB3G=(__tmp__TB3G > 0);
+ __tmp__YDWI=((void *)((__SECTION___RVOB *)result__SJOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__YDWI) {
+ __tmp__CEWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__4DWI=Self__BJOU->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__5DWI=(__tmp__4DWI > 0);
+ __tmp__CEWI=__tmp__5DWI;
};
- if (__tmp__XB3G) {
- add_slot_struct__1TRI(Self__QJQP,__tmp__TC3G);
+ if (__tmp__CEWI) {
+ add_slot_struct__Y2GJ(Self__FJIR,Self__BJOU);
};
} break;
- case 10842: {
- __tmp__3D3G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__5D3G=(__tmp__3D3G > 0);
- if (__tmp__5D3G) {
- Self__W5BR=((__SLOT_DATA *)__tmp__TC3G);
- genere_declaration__Y1NI(Self__W5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__0XDR=((__STRING *)output_glob__VD);
- new_capacity__ZXDR= 0;
- if ((Self__0XDR->capacity__MNK <= Self__0XDR->count__VF)) {
- if ((Self__0XDR->capacity__MNK == 0)) {
- Self__0XDR->capacity__MNK= 32;
- Self__0XDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ZXDR=(__INTEGER)(Self__0XDR->capacity__MNK << 1);
- Self__1XDR=((__CHARACTER *)Self__0XDR->storage__XNK);
- old_nb_elts__2XDR=Self__0XDR->capacity__MNK;
- new__3XDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1XDR),((__UINTEGER_32 )old_nb_elts__2XDR),((__UINTEGER_32 )new_capacity__ZXDR)));
- upper__CQOR=(__INTEGER)(new_capacity__ZXDR - 1);
- Self__AQOR=old_nb_elts__2XDR;
- while ((Self__AQOR <= upper__CQOR)) {
- new__3XDR[Self__AQOR]='\0';
- Self__AQOR=(__INTEGER)(Self__AQOR + 1);
- };
- Self__0XDR->storage__XNK=new__3XDR;
- Self__0XDR->capacity__MNK=new_capacity__ZXDR;
- };
- };
- ((__CHARACTER *)Self__0XDR->storage__XNK)[Self__0XDR->count__VF]=' ';
- Self__0XDR->count__VF=(__INTEGER)(Self__0XDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__W5BR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__W5BR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ case 13268: {
+ __tmp__JGWI=Self__BJOU->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KGWI=(__tmp__JGWI > 0);
+ if (__tmp__KGWI) {
+ Self__TJOU=((__SLOT_DATA__IJRG *)Self__BJOU);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__TJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__TJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__TJOU->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
} break;
};
- Self__NDXH=(__INTEGER)(Self__NDXH + 1);
- };
- };
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__XC3G=slot_data__B4TH(slot__512G);
- } else {
- __tmp__XC3G=slot_data__14TH(slot__512G);
- };
- Self__Z5BR=((__SLOT_DATA *)__tmp__XC3G);
- result__Y5BR=NULL;
- if (((void *)Self__Z5BR->parent_slot__IHZD != (void *)NULL)) {
- result__Y5BR=((__ITM_SLOT *)((__SLOT *)Self__Z5BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__Y5BR=get_name__GCJD((&__string_26));
- };
- if (((void *)((__SECTION_ *)result__Y5BR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__XB3G=TRUE__;
- } else {
- __tmp__TB3G=((__SLOT_DATA *)__tmp__XC3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__XB3G=(__tmp__TB3G > 0);
- };
- if (__tmp__XB3G) {
- add_slot_struct__1TRI(Self__312G,__tmp__XC3G);
- };
- };
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__1C3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_id__C4OG;
- } else {
- __tmp__1C3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_id__C4OG;
- };
- slot_data__412G=__tmp__1C3G;
- if ((((void *)__tmp__1C3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__1C3G)->parent_variable__HHZD.ensure_count__YDAG > 0))) {
- add_slot_struct__1TRI(Self__312G,__tmp__1C3G);
- };
- } else {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- Self__15BR=((__SLOT_DATA *)slot__512G);
- result__05BR= 0;
- if (((void *)((__SLOT *)Self__15BR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
- result__05BR= 1;
- };
- __tmp__SD3G=result__05BR;
- } else {
- Self__35BR=((__SLOT_CODE *)slot__512G);
- result__25BR= 0;
- if (((void *)((__SLOT *)Self__35BR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
- result__25BR= 1;
- };
- __tmp__SD3G=result__25BR;
- };
- if ((__tmp__SD3G == 0)) {
- __tmp__HE3G.__id=10842;
- action__B22G=__tmp__HE3G;
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__IE3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__IE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- if (((void *)__tmp__IE3G != (void *)NULL)) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__RE3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__RE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- Self__BEXH= 0;
- limit_up__CEXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__RE3G)->parent_arrayed_collection__FK3F.upper__C35F;
- while ((Self__BEXH <= limit_up__CEXH)) {
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__ZE3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__ZE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- __tmp__1E3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__ZE3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__BEXH];
- switch (action__B22G.__id) {
- case 10821: {
- Self__VJQP=((__TYPE *)action__B22G.self);
- __tmp__V32G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__V32G > 0)) {
- __tmp__A42G=TRUE__;
- } else {
- Self__55BR=((__SLOT_DATA *)__tmp__1E3G);
- result__45BR=NULL;
- if (((void *)Self__55BR->parent_slot__IHZD != (void *)NULL)) {
- result__45BR=((__ITM_SLOT *)((__SLOT *)Self__55BR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__45BR=get_name__GCJD((&__string_26));
+ Self__IJDJ=(__INTEGER__Q)(Self__IJDJ + 1);
+ };
+ };
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__BJOU=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__U5VI));
+ } else /* SLOT_DATA */ {
+ Self__BJOU=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__U5VI));
+ };
+ Self__TU0T=Self__BJOU;
+ Self__BJOU=((__SLOT_DATA__IJRG *)Self__TU0T);
+ result__AJOU=NULL;
+ if (((void *)Self__BJOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__IJOU=Self__BJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__IJOU)->__id==__ITM_SLOT__PLC__) {
+ result__SJOU=((__ITM_SLOT__PLC *)__tmp__IJOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ result__SJOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__AJOU=result__SJOU;
+ } else /* FALSE */ {
+ __tmp__DJOU=get_name__TAUD((&__string_35));
+ result__AJOU=__tmp__DJOU;
+ };
+ __tmp__YDWI=((void *)((__SECTION___RVOB *)result__AJOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__YDWI) {
+ __tmp__CEWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__4DWI=Self__TU0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__5DWI=(__tmp__4DWI > 0);
+ __tmp__CEWI=__tmp__5DWI;
+ };
+ if (__tmp__CEWI) {
+ add_slot_struct__Y2GJ(Self__53VI,Self__TU0T);
+ };
+ };
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__TU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_id__GFWI;
+ } else /* SLOT_DATA */ {
+ Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_id__GFWI;
+ };
+ if ((((void *)Self__TU0T != (void *)NULL) && (Self__TU0T->parent_variable__JJRG.ensure_count__IT4D > 0))) {
+ add_slot_struct__Y2GJ(Self__53VI,Self__TU0T);
+ };
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__QU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI);
+ result__PU0T= 0;
+ if (((void *)Self__QU0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__PU0T= 1;
+ };
+ __tmp__15VI=result__PU0T;
+ } else /* SLOT_DATA */ {
+ Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI);
+ result__PU0T= 0;
+ if (((void *)Self__TU0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__PU0T= 1;
+ };
+ __tmp__15VI=result__PU0T;
+ };
+ if ((__tmp__15VI == 0)) {
+ __tmp__TGWI.__id=13268;
+ action__D4VI=__tmp__TGWI;
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__GCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__GCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ if (((void *)__tmp__GCWI != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ };
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__OCWI=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__OCWI=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__IJDJ= 0;
+ limit_up__JJDJ=__tmp__OCWI->parent_arrayed_collection__ICXG.upper__NN3G;
+ while ((Self__IJDJ <= limit_up__JJDJ)) {
+ if (((struct ___OBJ *)slot__B4VI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__2EWI=((__SLOT_CODE__4IRG *)slot__B4VI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__2EWI=((__SLOT_DATA__IJRG *)slot__B4VI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__VU0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__2EWI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__IJDJ];
+ switch (action__D4VI.__id) {
+ case 13248: {
+ Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+ __tmp__JAWI=Self__VU0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KAWI=(__tmp__JAWI > 0);
+ if (__tmp__KAWI) {
+ __tmp__UAWI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__TJOU=((__SLOT_DATA__IJRG *)Self__VU0T);
+ __tmp__VJOU=NULL;
+ if (((void *)Self__TJOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__GKOU=Self__TJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__GKOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__HKOU=((__ITM_SLOT__PLC *)__tmp__GKOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__HKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__VJOU=__tmp__HKOU;
+ } else /* FALSE */ {
+ __tmp__HKOU=get_name__TAUD((&__string_35));
+ __tmp__VJOU=__tmp__HKOU;
};
- __tmp__A42G=((void *)((__SECTION_ *)result__45BR)->name__CH0D == (void *)(&__string_28));
+ __tmp__RAWI=((void *)((__SECTION___RVOB *)__tmp__VJOU)->name__G25E == (void *)(&__string_37));
+ __tmp__UAWI=__tmp__RAWI;
};
- if (__tmp__A42G) {
- __tmp__G42G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F;
- __tmp__G52G=((void *)((__TYPE_FULL *)__tmp__G42G)->parent_type__5SL != (void *)Self__VJQP);
- } else {
- __tmp__G52G=FALSE__;
+ if (__tmp__UAWI) {
+ __tmp__0AWI=Self__VU0T->parent_variable__JJRG.type__IO5D;
+ __tmp__CJOU=((__TYPE_FULL__XMB *)__tmp__0AWI)->the_parent_type__QLK;
+ __tmp__RBWI=((void *)__tmp__CJOU != (void *)Self__FJIR);
+ } else /* FALSE */ {
+ __tmp__RBWI=FALSE__O__;
};
- if (__tmp__G52G) {
- __tmp__Q42G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__C52G=(__tmp__Q42G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__C52G) {
- __tmp__D52G=TRUE__;
- } else {
- __tmp__342G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F;
- __tmp__442G=((__TYPE_FULL *)__tmp__342G)->parent_type__5SL;
- __tmp__D52G=((void *)__tmp__442G == (void *)type_block__BLB);
+ if (__tmp__RBWI) {
+ __tmp__DBWI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__DBWI) {
+ __tmp__OBWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JBWI=Self__VU0T->parent_variable__JJRG.type__IO5D;
+ __tmp__KBWI=((__TYPE_FULL__XMB *)__tmp__JBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__KBWI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__LBWI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__LBWI=TRUE__K__;
+ } break;
+ };
+ __tmp__OBWI=__tmp__LBWI;
};
- __tmp__H52G=__tmp__D52G;
- } else {
- __tmp__H52G=FALSE__;
+ __tmp__SBWI=__tmp__OBWI;
+ } else /* FALSE */ {
+ __tmp__SBWI=FALSE__O__;
};
- if (__tmp__H52G) {
- __tmp__N52G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.type__D25F;
- __tmp__O52G=((__TYPE_FULL *)__tmp__N52G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__O52G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__O52G);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
+ if (__tmp__SBWI) {
+ __tmp__YBWI=Self__VU0T->parent_variable__JJRG.type__IO5D;
+ __tmp__ZBWI=((__TYPE_FULL__XMB *)__tmp__YBWI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__ZBWI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__ZBWI));
} break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
} break;
- case __TYPE_ID__: {
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
} break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__O52G);
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__ZBWI));
} break;
- case __PROFIL_BLOCK__: {
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
} break;
};
};
} break;
- case 10833: {
- Self__XJQP=((__TYPE *)action__B22G.self);
- Self__BACR=((__SLOT_DATA *)__tmp__1E3G);
- result__AACR=NULL;
- if (((void *)Self__BACR->parent_slot__IHZD != (void *)NULL)) {
- result__AACR=((__ITM_SLOT *)((__SLOT *)Self__BACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__AACR=get_name__GCJD((&__string_26));
+ case 13259: {
+ Self__FJIR=((__TYPE__FF *)action__D4VI.self);
+ Self__TJOU=((__SLOT_DATA__IJRG *)Self__VU0T);
+ __tmp__VJOU=NULL;
+ if (((void *)Self__TJOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__UJOU=Self__TJOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__UJOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__HKOU=((__ITM_SLOT__PLC *)__tmp__UJOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__HKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__UJOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__VJOU=__tmp__HKOU;
+ } else /* FALSE */ {
+ __tmp__HKOU=get_name__TAUD((&__string_35));
+ __tmp__VJOU=__tmp__HKOU;
};
- if (((void *)((__SECTION_ *)result__AACR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__XB3G=TRUE__;
- } else {
- __tmp__TB3G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__XB3G=(__tmp__TB3G > 0);
+ __tmp__YDWI=((void *)((__SECTION___RVOB *)__tmp__VJOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__YDWI) {
+ __tmp__CEWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__4DWI=Self__VU0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__5DWI=(__tmp__4DWI > 0);
+ __tmp__CEWI=__tmp__5DWI;
};
- if (__tmp__XB3G) {
- add_slot_struct__1TRI(Self__XJQP,__tmp__1E3G);
+ if (__tmp__CEWI) {
+ add_slot_struct__Y2GJ(Self__FJIR,Self__VU0T);
};
} break;
- case 10842: {
- __tmp__3D3G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__5D3G=(__tmp__3D3G > 0);
- if (__tmp__5D3G) {
- Self__CACR=((__SLOT_DATA *)__tmp__1E3G);
- genere_declaration__Y1NI(Self__CACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__AYDR=((__STRING *)output_glob__VD);
- new_capacity__5XDR= 0;
- if ((Self__AYDR->capacity__MNK <= Self__AYDR->count__VF)) {
- if ((Self__AYDR->capacity__MNK == 0)) {
- Self__AYDR->capacity__MNK= 32;
- Self__AYDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__5XDR=(__INTEGER)(Self__AYDR->capacity__MNK << 1);
- Self__BYDR=((__CHARACTER *)Self__AYDR->storage__XNK);
- old_nb_elts__CYDR=Self__AYDR->capacity__MNK;
- new__DYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__BYDR),((__UINTEGER_32 )old_nb_elts__CYDR),((__UINTEGER_32 )new_capacity__5XDR)));
- upper__HQOR=(__INTEGER)(new_capacity__5XDR - 1);
- Self__FQOR=old_nb_elts__CYDR;
- while ((Self__FQOR <= upper__HQOR)) {
- new__DYDR[Self__FQOR]='\0';
- Self__FQOR=(__INTEGER)(Self__FQOR + 1);
- };
- Self__AYDR->storage__XNK=new__DYDR;
- Self__AYDR->capacity__MNK=new_capacity__5XDR;
- };
- };
- ((__CHARACTER *)Self__AYDR->storage__XNK)[Self__AYDR->count__VF]=' ';
- Self__AYDR->count__VF=(__INTEGER)(Self__AYDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__CACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__CACR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ case 13268: {
+ __tmp__JGWI=Self__VU0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KGWI=(__tmp__JGWI > 0);
+ if (__tmp__KGWI) {
+ Self__FV0T=((__SLOT_DATA__IJRG *)Self__VU0T);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FV0T->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
} break;
};
- Self__BEXH=(__INTEGER)(Self__BEXH + 1);
+ Self__IJDJ=(__INTEGER__Q)(Self__IJDJ + 1);
};
};
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__5E3G=slot_data__B4TH(slot__512G);
- } else {
- __tmp__5E3G=slot_data__14TH(slot__512G);
- };
- __tmp__3D3G=((__SLOT_DATA *)__tmp__5E3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__5D3G=(__tmp__3D3G > 0);
- if (__tmp__5D3G) {
- Self__EACR=((__SLOT_DATA *)__tmp__5E3G);
- genere_declaration__Y1NI(Self__EACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__GYDR=((__STRING *)output_glob__VD);
- new_capacity__FYDR= 0;
- if ((Self__GYDR->capacity__MNK <= Self__GYDR->count__VF)) {
- if ((Self__GYDR->capacity__MNK == 0)) {
- Self__GYDR->capacity__MNK= 32;
- Self__GYDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__FYDR=(__INTEGER)(Self__GYDR->capacity__MNK << 1);
- Self__HYDR=((__CHARACTER *)Self__GYDR->storage__XNK);
- old_nb_elts__IYDR=Self__GYDR->capacity__MNK;
- new__JYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HYDR),((__UINTEGER_32 )old_nb_elts__IYDR),((__UINTEGER_32 )new_capacity__FYDR)));
- upper__MQOR=(__INTEGER)(new_capacity__FYDR - 1);
- Self__KQOR=old_nb_elts__IYDR;
- while ((Self__KQOR <= upper__MQOR)) {
- new__JYDR[Self__KQOR]='\0';
- Self__KQOR=(__INTEGER)(Self__KQOR + 1);
- };
- Self__GYDR->storage__XNK=new__JYDR;
- Self__GYDR->capacity__MNK=new_capacity__FYDR;
- };
- };
- ((__CHARACTER *)Self__GYDR->storage__XNK)[Self__GYDR->count__VF]=' ';
- Self__GYDR->count__VF=(__INTEGER)(Self__GYDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__EACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__EACR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__VU0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__U5VI));
+ } else /* SLOT_DATA */ {
+ Self__VU0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__U5VI));
};
- };
- if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
- __tmp__DF3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_id__C4OG;
- } else {
- __tmp__DF3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_id__C4OG;
- };
- slot_data__412G=__tmp__DF3G;
- if ((((void *)__tmp__DF3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__DF3G)->parent_variable__HHZD.ensure_count__YDAG > 0))) {
- Self__GACR=((__SLOT_DATA *)((__SLOT *)((__SLOT_DATA *)__tmp__DF3G)->parent_slot__IHZD)->slot_id__C4OG);
- genere_declaration__Y1NI(Self__GACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__MYDR=((__STRING *)output_glob__VD);
- new_capacity__LYDR= 0;
- if ((Self__MYDR->capacity__MNK <= Self__MYDR->count__VF)) {
- if ((Self__MYDR->capacity__MNK == 0)) {
- Self__MYDR->capacity__MNK= 32;
- Self__MYDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__LYDR=(__INTEGER)(Self__MYDR->capacity__MNK << 1);
- Self__NYDR=((__CHARACTER *)Self__MYDR->storage__XNK);
- old_nb_elts__OYDR=Self__MYDR->capacity__MNK;
- new__PYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__NYDR),((__UINTEGER_32 )old_nb_elts__OYDR),((__UINTEGER_32 )new_capacity__LYDR)));
- upper__RQOR=(__INTEGER)(new_capacity__LYDR - 1);
- Self__PQOR=old_nb_elts__OYDR;
- while ((Self__PQOR <= upper__RQOR)) {
- new__PYDR[Self__PQOR]='\0';
- Self__PQOR=(__INTEGER)(Self__PQOR + 1);
- };
- Self__MYDR->storage__XNK=new__PYDR;
- Self__MYDR->capacity__MNK=new_capacity__LYDR;
- };
+ Self__TU0T=Self__VU0T;
+ __tmp__JGWI=Self__TU0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__KGWI=(__tmp__JGWI > 0);
+ if (__tmp__KGWI) {
+ Self__VU0T=((__SLOT_DATA__IJRG *)Self__TU0T);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__VU0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__VU0T->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
- ((__CHARACTER *)Self__MYDR->storage__XNK)[Self__MYDR->count__VF]=' ';
- Self__MYDR->count__VF=(__INTEGER)(Self__MYDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__GACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__GACR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ };
+ if (((struct ___OBJ *)__tmp__U5VI)->__id==__SLOT_CODE__4IRG__) {
+ Self__TU0T=((__SLOT_CODE__4IRG *)__tmp__U5VI)->parent_slot__5IRG->slot_id__GFWI;
+ } else /* SLOT_DATA */ {
+ Self__TU0T=((__SLOT_DATA__IJRG *)__tmp__U5VI)->parent_slot__KJRG->slot_id__GFWI;
+ };
+ if ((((void *)Self__TU0T != (void *)NULL) && (Self__TU0T->parent_variable__JJRG.ensure_count__IT4D > 0))) {
+ Self__BJOU=((__SLOT_DATA__IJRG *)Self__TU0T->parent_slot__KJRG->slot_id__GFWI);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__BJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__BJOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__BJOU->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
};
- Self__VBDH=(__INTEGER)(Self__VBDH + 1);
+ Self__SO2I=(__INTEGER__Q)(Self__SO2I + 1);
};
- if ((((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
- tg__C22G=NULL;
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+ if ((((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- } else {
- if (((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->type_c__WODC != (void *)NULL)) {
- Self__0VZI= 0;
- while ((Self__0VZI <= 4)) {
- tab__A22G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__0VZI];
- if ((! (((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.upper__C35F < 0))) {
- pos__HRHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_282));
- put_position__ECH(pos__HRHQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ } else /* FALSE */ {
+ if (((void *)Self__53VI->prototype__QF->type_c__QSOC != (void *)NULL)) {
+ result__PU0T= 0;
+ while ((result__PU0T <= 4)) {
+ __tmp__3BWI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__PU0T];
+ tab__C4VI=__tmp__3BWI;
+ __tmp__KAWI=(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__3BWI)->parent_arrayed_collection__ICXG.upper__NN3G < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((! __tmp__KAWI)) {
+ Self__VU0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__3BWI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__DKWI=Self__VU0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_377));
+ put_position__PRE(__tmp__DKWI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- Self__0VZI=(__INTEGER)(Self__0VZI + 1);
- };
- append__MOK(output_decl__1C,(&__string_283));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- Self__SYDR=((__STRING *)output_decl__1C);
- new_capacity__RYDR= 0;
- if ((Self__SYDR->capacity__MNK <= Self__SYDR->count__VF)) {
- if ((Self__SYDR->capacity__MNK == 0)) {
- Self__SYDR->capacity__MNK= 32;
- Self__SYDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__RYDR=(__INTEGER)(Self__SYDR->capacity__MNK << 1);
- Self__TYDR=((__CHARACTER *)Self__SYDR->storage__XNK);
- old_nb_elts__UYDR=Self__SYDR->capacity__MNK;
- new__VYDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TYDR),((__UINTEGER_32 )old_nb_elts__UYDR),((__UINTEGER_32 )new_capacity__RYDR)));
- upper__WQOR=(__INTEGER)(new_capacity__RYDR - 1);
- Self__UQOR=old_nb_elts__UYDR;
- while ((Self__UQOR <= upper__WQOR)) {
- new__VYDR[Self__UQOR]='\0';
- Self__UQOR=(__INTEGER)(Self__UQOR + 1);
- };
- Self__SYDR->storage__XNK=new__VYDR;
- Self__SYDR->capacity__MNK=new_capacity__RYDR;
- };
- };
- ((__CHARACTER *)Self__SYDR->storage__XNK)[Self__SYDR->count__VF]='\n';
- Self__SYDR->count__VF=(__INTEGER)(Self__SYDR->count__VF + 1);
- if (((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_41))) {
- append__MOK(output_decl__1C,(&__string_284));
- __tmp__FI3G=TRUE__;
- } else {
- __tmp__FI3G=FALSE__;
- };
- if (__tmp__FI3G) {
- __tmp__UI3G=TRUE__;
- } else {
- result__2WZI=((void *)((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_42));
- if (result__2WZI) {
- append__MOK(output_decl__1C,(&__string_285));
- };
- __tmp__UI3G=result__2WZI;
- };
- if ((! __tmp__UI3G)) {
- if ((pass_count__L3LC == Self__312G->last_pass_binding__AYZI)) {
- pos__KRHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_286));
- put_position__ECH(pos__KRHQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ result__PU0T=(__INTEGER__Q)(result__PU0T + 1);
+ };
+ if ((! is_java__EE)) {
+ if ((((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_51)) || ((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_52)))) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_378));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+ if (((void *)Self__53VI->prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_51))) {
+ __tmp__HLWI='1';
+ } else /* FALSE */ {
+ __tmp__HLWI='0';
+ };
+ add_last__ACV(((__STRING__BC *)output_decl__LE),__tmp__HLWI);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+ __tmp__KAWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__KAWI=FALSE__O__;
+ };
+ if ((! __tmp__KAWI)) {
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ Self__VU0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__C4VI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__DKWI=Self__VU0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_380));
+ put_position__PRE(__tmp__DKWI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- } else {
- append__MOK(output_decl__1C,(&__string_287));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->type_c__WODC);
- append__MOK(output_decl__1C,(&__string_288));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_278));
- };
- };
- Self__YYDR=((__STRING *)output_decl__1C);
- new_capacity__XYDR= 0;
- if ((Self__YYDR->capacity__MNK <= Self__YYDR->count__VF)) {
- if ((Self__YYDR->capacity__MNK == 0)) {
- Self__YYDR->capacity__MNK= 32;
- Self__YYDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__XYDR=(__INTEGER)(Self__YYDR->capacity__MNK << 1);
- Self__ZYDR=((__CHARACTER *)Self__YYDR->storage__XNK);
- old_nb_elts__0YDR=Self__YYDR->capacity__MNK;
- new__1YDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ZYDR),((__UINTEGER_32 )old_nb_elts__0YDR),((__UINTEGER_32 )new_capacity__XYDR)));
- upper__1QOR=(__INTEGER)(new_capacity__XYDR - 1);
- Self__ZQOR=old_nb_elts__0YDR;
- while ((Self__ZQOR <= upper__1QOR)) {
- new__1YDR[Self__ZQOR]='\0';
- Self__ZQOR=(__INTEGER)(Self__ZQOR + 1);
- };
- Self__YYDR->storage__XNK=new__1YDR;
- Self__YYDR->capacity__MNK=new_capacity__XYDR;
- };
- };
- ((__CHARACTER *)Self__YYDR->storage__XNK)[Self__YYDR->count__VF]='\n';
- Self__YYDR->count__VF=(__INTEGER)(Self__YYDR->count__VF + 1);
- } else {
- append__MOK(output_decl__1C,(&__string_283));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_289));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_290));
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- if ((pass_count__L3LC == Self__312G->last_pass_binding__AYZI)) {
- append_in__4VC(((__INTEGER_32 )id_counter_with_type__GK3G),output_decl__1C);
- id_counter_with_type__GK3G=(__INTEGER)(id_counter_with_type__GK3G + 1);
- append__MOK(string_tmp__RB,(&__string_291));
- if (((__PROTOTYPE *)Self__312G->prototype__RD)->is_mapping__IRMC) {
- pos__QRHQ=((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_292));
- put_position__ECH(pos__QRHQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ };
+ };
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_363));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_381));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_382));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_383));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+ };
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append_in__AEE(id_counter_with_type__DNWI,output_decl__LE);
+ id_counter_with_type__DNWI=(__INTEGER__Q)(id_counter_with_type__DNWI + 1);
+ if ((Self__53VI->prototype__QF->parent_named__PF.style__0KQC != '-')) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_384));
+ };
+ if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+ __tmp__DKWI=Self__53VI->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_385));
+ put_position__PRE(__tmp__DKWI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- } else {
- append_in__4VC(((__INTEGER_32 )id_counter_without_type__2E),output_decl__1C);
- id_counter_without_type__2E=(__INTEGER)(id_counter_without_type__2E + 1);
- };
- Self__4YDR=((__STRING *)output_decl__1C);
- new_capacity__3YDR= 0;
- if ((Self__4YDR->capacity__MNK <= Self__4YDR->count__VF)) {
- if ((Self__4YDR->capacity__MNK == 0)) {
- Self__4YDR->capacity__MNK= 32;
- Self__4YDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__3YDR=(__INTEGER)(Self__4YDR->capacity__MNK << 1);
- Self__5YDR=((__CHARACTER *)Self__4YDR->storage__XNK);
- old_nb_elts__AZDR=Self__4YDR->capacity__MNK;
- new__BZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5YDR),((__UINTEGER_32 )old_nb_elts__AZDR),((__UINTEGER_32 )new_capacity__3YDR)));
- upper__AROR=(__INTEGER)(new_capacity__3YDR - 1);
- Self__4QOR=old_nb_elts__AZDR;
- while ((Self__4QOR <= upper__AROR)) {
- new__BZDR[Self__4QOR]='\0';
- Self__4QOR=(__INTEGER)(Self__4QOR + 1);
- };
- Self__4YDR->storage__XNK=new__BZDR;
- Self__4YDR->capacity__MNK=new_capacity__3YDR;
- };
- };
- ((__CHARACTER *)Self__4YDR->storage__XNK)[Self__4YDR->count__VF]='\n';
- Self__4YDR->count__VF=(__INTEGER)(Self__4YDR->count__VF + 1);
- Self__NYZI= 4;
- while ((Self__NYZI >= 0)) {
- tab__A22G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__NYZI];
- __tmp__PL3G=((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.upper__C35F;
- Self__QDCJ= 0;
- while ((Self__QDCJ <= __tmp__PL3G)) {
- slot_data__412G=((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__QDCJ];
- if ((((__PROTOTYPE *)Self__312G->prototype__RD)->is_mapping__IRMC && is_expanded_c__CZWG(((__SLOT_DATA *)slot_data__412G)->parent_variable__HHZD.type__D25F))) {
- append__MOK(string_tmp__RB,(&__string_293));
- } else {
- append__MOK(string_tmp__RB,(&__string_143));
- };
- Self__IACR=((__SLOT_DATA *)slot_data__412G);
- genere_declaration__Y1NI(Self__IACR->parent_variable__HHZD.type__D25F,string_tmp__RB);
- Self__EZDR=((__STRING *)string_tmp__RB);
- new_capacity__DZDR= 0;
- if ((Self__EZDR->capacity__MNK <= Self__EZDR->count__VF)) {
- if ((Self__EZDR->capacity__MNK == 0)) {
- Self__EZDR->capacity__MNK= 32;
- Self__EZDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__DZDR=(__INTEGER)(Self__EZDR->capacity__MNK << 1);
- Self__FZDR=((__CHARACTER *)Self__EZDR->storage__XNK);
- old_nb_elts__GZDR=Self__EZDR->capacity__MNK;
- new__HZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__FZDR),((__UINTEGER_32 )old_nb_elts__GZDR),((__UINTEGER_32 )new_capacity__DZDR)));
- upper__FROR=(__INTEGER)(new_capacity__DZDR - 1);
- Self__DROR=old_nb_elts__GZDR;
- while ((Self__DROR <= upper__FROR)) {
- new__HZDR[Self__DROR]='\0';
- Self__DROR=(__INTEGER)(Self__DROR + 1);
- };
- Self__EZDR->storage__XNK=new__HZDR;
- Self__EZDR->capacity__MNK=new_capacity__DZDR;
- };
- };
- ((__CHARACTER *)Self__EZDR->storage__XNK)[Self__EZDR->count__VF]=' ';
- Self__EZDR->count__VF=(__INTEGER)(Self__EZDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__IACR->parent_variable__HHZD.type__D25F,string_tmp__RB);
- append__MOK(string_tmp__RB,Self__IACR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(string_tmp__RB,(&__string_278));
- Self__QDCJ=(__INTEGER)(Self__QDCJ + 1);
- };
- ((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(- 1);
- Self__NYZI=(__INTEGER)(Self__NYZI - 1);
- };
- if (((void *)Self__312G == (void *)type_block__BLB)) {
- append__MOK(string_tmp__RB,(&__string_294));
- };
- if ((((__STRING *)string_tmp__RB)->count__VF == 0)) {
- append__MOK(string_tmp__RB,(&__string_295));
- };
- append__MOK(output_decl__1C,(&__string_296));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_297));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_298));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_299));
- append__MOK(output_decl__1C,string_tmp__RB);
- if (((__PROTOTYPE *)Self__312G->prototype__RD)->is_mapping__IRMC) {
- append__MOK(output_decl__1C,(&__string_300));
- } else {
- append__MOK(output_decl__1C,(&__string_301));
- };
- append__MOK(output_decl__1C,(&__string_92));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- Self__KZDR=((__STRING *)output_decl__1C);
- new_capacity__JZDR= 0;
- if ((Self__KZDR->capacity__MNK <= Self__KZDR->count__VF)) {
- if ((Self__KZDR->capacity__MNK == 0)) {
- Self__KZDR->capacity__MNK= 32;
- Self__KZDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__JZDR=(__INTEGER)(Self__KZDR->capacity__MNK << 1);
- Self__LZDR=((__CHARACTER *)Self__KZDR->storage__XNK);
- old_nb_elts__MZDR=Self__KZDR->capacity__MNK;
- new__NZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LZDR),((__UINTEGER_32 )old_nb_elts__MZDR),((__UINTEGER_32 )new_capacity__JZDR)));
- upper__KROR=(__INTEGER)(new_capacity__JZDR - 1);
- Self__IROR=old_nb_elts__MZDR;
- while ((Self__IROR <= upper__KROR)) {
- new__NZDR[Self__IROR]='\0';
- Self__IROR=(__INTEGER)(Self__IROR + 1);
- };
- Self__KZDR->storage__XNK=new__NZDR;
- Self__KZDR->capacity__MNK=new_capacity__JZDR;
- };
- };
- ((__CHARACTER *)Self__KZDR->storage__XNK)[Self__KZDR->count__VF]=' ';
- Self__KZDR->count__VF=(__INTEGER)(Self__KZDR->count__VF + 1);
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- Self__QZDR=((__STRING *)output_decl__1C);
- new_capacity__PZDR= 0;
- if ((Self__QZDR->capacity__MNK <= Self__QZDR->count__VF)) {
- if ((Self__QZDR->capacity__MNK == 0)) {
- Self__QZDR->capacity__MNK= 32;
- Self__QZDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__PZDR=(__INTEGER)(Self__QZDR->capacity__MNK << 1);
- Self__RZDR=((__CHARACTER *)Self__QZDR->storage__XNK);
- old_nb_elts__SZDR=Self__QZDR->capacity__MNK;
- new__TZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__RZDR),((__UINTEGER_32 )old_nb_elts__SZDR),((__UINTEGER_32 )new_capacity__PZDR)));
- upper__PROR=(__INTEGER)(new_capacity__PZDR - 1);
- Self__NROR=old_nb_elts__SZDR;
- while ((Self__NROR <= upper__PROR)) {
- new__TZDR[Self__NROR]='\0';
- Self__NROR=(__INTEGER)(Self__NROR + 1);
+ } else /* FALSE */ {
+ append_in__AEE(id_counter_without_type__RI,output_decl__LE);
+ id_counter_without_type__RI=(__INTEGER__Q)(id_counter_without_type__RI + 1);
+ };
+ if (is_java__EE) {
+ add_last__ACV(((__STRING__BC *)output_decl__LE),';');
+ };
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+ if ((Self__53VI->prototype__QF->parent_named__PF.style__0KQC == '-')) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_386));
+ if ((Self__53VI->param_count__2OWI != 0)) {
+ __tmp__15VI=Self__53VI->param_count__2OWI;
+ __tmp__JAWI= 1;
+ while ((__tmp__JAWI <= __tmp__15VI)) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_387));
+ append_in__AEE((__INTEGER__Q)(__tmp__JAWI - 1),string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+ __tmp__JAWI=(__INTEGER__Q)(__tmp__JAWI + 1);
+ };
+ };
+ };
+ result__PU0T= 4;
+ while ((result__PU0T >= 0)) {
+ __tmp__3BWI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__PU0T];
+ tab__C4VI=__tmp__3BWI;
+ __tmp__15VI=__tmp__3BWI->parent_arrayed_collection__ICXG.upper__NN3G;
+ __tmp__JAWI= 0;
+ while ((__tmp__JAWI <= __tmp__15VI)) {
+ Self__TJOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__C4VI)->parent_arrayed_collection__ICXG.storage__JN3G)[__tmp__JAWI];
+ if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+ __tmp__UAWI=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)Self__TJOU->parent_variable__JJRG.type__IO5D));
+ __tmp__RAWI=__tmp__UAWI;
+ } else /* FALSE */ {
+ __tmp__RAWI=FALSE__O__;
+ };
+ if (__tmp__RAWI) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_388));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_189));
+ };
+ Self__FV0T=((__SLOT_DATA__IJRG *)Self__TJOU);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__FV0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__FV0T->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+ __tmp__JAWI=(__INTEGER__Q)(__tmp__JAWI + 1);
+ };
+ ((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__3BWI)->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(- 1);
+ (&__string_362)->count__0C= 9;
+ (&__string_362)->storage__1C="Is empty.";
+ result__PU0T=(__INTEGER__Q)(result__PU0T - 1);
+ };
+ if (((void *)Self__53VI == (void *)type_block__APB)) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_389));
+ };
+ if ((((__STRING__BC *)string_tmp__YC)->count__WJ == 0)) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_390));
+ };
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_391));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_392));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_192));
+ append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+ if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+ __tmp__DKWI=Self__53VI->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_393));
+ put_position__PRE(__tmp__DKWI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- Self__QZDR->storage__XNK=new__TZDR;
- Self__QZDR->capacity__MNK=new_capacity__PZDR;
};
- };
- ((__CHARACTER *)Self__QZDR->storage__XNK)[Self__QZDR->count__VF]='_';
- Self__QZDR->count__VF=(__INTEGER)(Self__QZDR->count__VF + 1);
- if ((pass_count__L3LC == Self__312G->last_pass_binding__AYZI)) {
- append__MOK(output_decl__1C,(&__string_302));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_303));
- };
- append__MOK(output_decl__1C,(&__string_278));
- append__MOK(output_decl__1C,(&__string_304));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_305));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__312G->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_306));
- };
- };
- force__to__QCDH(Self__312G->slot_run__1JC);
+ if (((void *)Self__53VI == (void *)type_string_constant__SOB)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_395));
+ };
+ __tmp__CJOU=get_local_slot__UTLG(Self__53VI,(&__string_95));
+ if (((struct ___OBJ *)__tmp__CJOU)->__id==__SLOT_CODE__4IRG__) {
+ Self__VU0T=((__SLOT_CODE__4IRG *)__tmp__CJOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+ } else /* SLOT_DATA */ {
+ Self__VU0T=((__SLOT_DATA__IJRG *)__tmp__CJOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+ };
+ __tmp__CJOU=get_local_slot__UTLG(Self__53VI,(&__string_96));
+ if (((struct ___OBJ *)__tmp__CJOU)->__id==__SLOT_CODE__4IRG__) {
+ Self__TJOU=((__SLOT_CODE__4IRG *)__tmp__CJOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+ } else /* SLOT_DATA */ {
+ Self__TJOU=((__SLOT_DATA__IJRG *)__tmp__CJOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+ };
+ if ((Self__TJOU->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_396));
+ };
+ if ((Self__VU0T->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_397));
+ };
+ Self__3AXT=((__STRING__BC *)output_decl__LE);
+ if (( 1 > Self__3AXT->count__WJ)) {
+ Self__3AXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__3AXT->count__WJ=(__INTEGER__Q)(Self__3AXT->count__WJ - 1);
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+ };
+ if ((Self__TJOU->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__TJOU->parent_variable__JJRG.intern_name__UN5D);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_400));
+ };
+ if ((Self__VU0T->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__VU0T->parent_variable__JJRG.intern_name__UN5D);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_401));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_402));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_403));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_404));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_405));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_406));
+ append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+ if (Self__53VI->prototype__QF->is_mapping__3JZC) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_407));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_408));
+ };
+ };
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_409));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_410));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),'(');
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+ };
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_236));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),'_');
+ if ((pass_count__CBXC == Self__53VI->last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_411));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_412));
+ };
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_378));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_413));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__53VI->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_414));
+ };
+ };
+ };
+ force__to__3P2I(((__FAST_ARRAYoSLOTo__SLC *)Self__53VI->slot_run__2LC));
};
}
-static void genere_struct__DP3G(__TYPE_GENERIC *Self__EP3G)
-// ({TYPE_GENERIC}) VoidRecursive, No inlinable.
+static void genere_struct__EZWI(__TYPE_GENERIC__OCY *Self__FZWI)
+// ({TYPE_GENERIC__OCY}) Void Recursive, No inlinable.
{
- void *slot_data__FP3G,*__tmp__MT3G,*__tmp__QT3G,*__tmp__0V3G;
- void *__tmp__4V3G,*__tmp__CW3G,*__tmp__CY3G,*__tmp__GY3G,*__tmp__KY3G;
- void *slot__GP3G;
- __BLOCK action__IP3G;
- void *tg__JP3G;
- __INTEGER __tmp__AQ3G,Self__VEDH,result__KACR,__tmp__OQ3G;
- __INTEGER result__MACR,Self__330I,limit_up__430I,__tmp__2Q3G;
- __INTEGER __tmp__0U3G,__tmp__EX3G,new_capacity__VZDR;
- __INTEGER old_nb_elts__YZDR,upper__UROR,Self__SROR,__tmp__0T3G;
- __INTEGER Self__HFDH,result__WACR,__tmp__IU3G,result__YACR,Self__2EXH;
- __INTEGER limit_up__3EXH,new_capacity__1ZDR,old_nb_elts__4ZDR;
- __INTEGER upper__ZROR,Self__XROR,result__ORPH,__tmp__ZW3G;
- __INTEGER result__0RPH,Self__QFXH,limit_up__RFXH,new_capacity__B0DR;
- __INTEGER old_nb_elts__E0DR,upper__4ROR,Self__2ROR,new_capacity__H0DR;
- __INTEGER old_nb_elts__K0DR,upper__DSOR,Self__BSOR,new_capacity__N0DR;
- __INTEGER old_nb_elts__Q0DR,upper__ISOR,Self__GSOR,Self__T0ZI;
- __INTEGER new_capacity__T0DR,old_nb_elts__W0DR,upper__NSOR,Self__LSOR;
- __INTEGER new_capacity__Z0DR,old_nb_elts__20DR,upper__SSOR,Self__QSOR;
- __INTEGER new_capacity__50DR,old_nb_elts__C1DR,upper__XSOR,Self__VSOR;
- __INTEGER Self__R3ZI,__tmp__P43G,Self__MECJ,new_capacity__F1DR;
- __INTEGER old_nb_elts__I1DR,upper__2SOR,Self__0SOR,new_capacity__L1DR;
- __INTEGER old_nb_elts__O1DR,upper__BTOR,Self__5SOR,new_capacity__R1DR;
- __INTEGER old_nb_elts__U1DR,upper__GTOR,Self__ETOR;
- __SLOT_DATA *Self__LACR,*Self__PACR,*Self__RACR,*Self__SACR;
- __SLOT_DATA *Self__VACR,*Self__XACR,*Self__1ACR,*Self__3ACR;
- __SLOT_DATA *Self__4ACR,*Self__BBCR,*Self__MRPH,*Self__DBCR;
- __SLOT_DATA *Self__FBCR,*Self__GBCR,*Self__IBCR,*Self__KBCR;
- __SLOT_DATA *Self__TQFI;
- __SLOT_CODE *Self__NACR,*Self__ZACR,*Self__YRPH;
- __TYPE_GENERIC *Self__KTVP,*Self__OTVP,*Self__4KQP,*Self__ALQP;
- __TYPE_GENERIC *Self__FLQP,*Self__HLQP;
- void *result__OACR,*result__QACR,*result__UACR,*result__0ACR;
- void *result__2ACR,*result__ABCR,*result__CBCR,*result__EBCR;
- void *__tmp__NR3G,*__tmp__ES3G,*__tmp__US3G;
- void *__tmp__FS3G,*__tmp__VS3G,*__tmp__XZ3G;
- __STRING *Self__WZDR,*Self__2ZDR,*Self__C0DR,*Self__I0DR,*Self__O0DR;
- __STRING *Self__U0DR,*Self__00DR,*Self__A1DR,*Self__G1DR,*Self__M1DR;
- __STRING *Self__S1DR;
- __POSITION pos__VSHQ,pos__YSHQ,pos__3SHQ;
- void *tab__HP3G,*__tmp__ZS3G,*__tmp__CT3G,*__tmp__KT3G,*__tmp__HV3G;
- void *__tmp__QV3G,*__tmp__YV3G,*__tmp__PX3G,*__tmp__YX3G,*__tmp__AY3G;
- __CHARACTER __tmp__IQ3G,__tmp__CU3G;
- __BOOLEAN __tmp__RQ3G,__tmp__HR3G,__tmp__NS3G,__tmp__XR3G,__tmp__JS3G;
- __BOOLEAN __tmp__KS3G,__tmp__OS3G,__tmp__4U3G,__tmp__GX3G,__tmp__G13G;
- __BOOLEAN __tmp__V13G,result__Y1ZI;
- __BLOCK __tmp__YS3G;
- __CHARACTER *Self__XZDR,*new__ZZDR,*Self__3ZDR,*new__5ZDR,*Self__D0DR;
- __CHARACTER *new__F0DR,*Self__J0DR,*new__L0DR,*Self__P0DR,*new__R0DR;
- __CHARACTER *Self__V0DR,*new__X0DR,*Self__10DR,*new__30DR,*Self__B1DR;
- __CHARACTER *new__D1DR,*Self__H1DR,*new__J1DR,*Self__N1DR,*new__P1DR;
- __CHARACTER *Self__T1DR,*new__V1DR;
- __BLOCK __tmp__GV3G;
- __BLOCK __tmp__OX3G;
- slot_data__FP3G=NULL;
- slot__GP3G=NULL;
- tab__HP3G=NULL;
- action__IP3G.__id=0;
- tg__JP3G=NULL;
- if (((((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL < 0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[ 0] != (void *)NULL))) {
- __tmp__AQ3G=((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- Self__VEDH= 0;
- while ((Self__VEDH <= __tmp__AQ3G)) {
- slot__GP3G=((void **)((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__VEDH];
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__IQ3G=((__SLOT_DATA *)slot__GP3G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
- } else {
- __tmp__IQ3G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
+ void *slot__HZWI,*__tmp__XVTT,*__tmp__Z0WI;
+ __POSITION__OL __tmp__H0WI,__tmp__3EXI;
+ __INTEGER__Q __tmp__S0WI,Self__NS2I,result__NV0T,__tmp__A1WI;
+ __INTEGER__Q __tmp__O1WI,__tmp__D5WI,__tmp__NBXI,Self__XKDJ;
+ __INTEGER__Q limit_up__YKDJ;
+ void *__tmp__NDCJ,*__tmp__SKOU,*__tmp__YKOU,*__tmp__ELOU,*__tmp__WLOU;
+ __SLOT_CODE__4IRG *Self__OV0T;
+ __SLOT_DATA__IJRG *Self__RV0T,*__tmp__U3WI,*Self__RKOU,*Self__TV0T;
+ __SLOT_DATA__IJRG *Self__DLOU,*Self__3V0T;
+ __TYPE_GENERIC__OCY *Self__5RWR,*Self__5LIR;
+ __SECTION___RVOB *result__QKOU,*__tmp__TKOU,*result__CLOU,*__tmp__FLOU;
+ __SECTION___RVOB *__tmp__XLOU;
+ __TYPE_FULL__XMB *__tmp__51WI,*__tmp__O2WI,*__tmp__32WI;
+ void *__tmp__P2WI,*__tmp__42WI;
+ __STRING__BC *Self__5AXT;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *tab__IZWI,*__tmp__C3WI,*__tmp__L3WI;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__T3WI,*__tmp__BAXI;
+ __BLOCK__GB action__JZWI;
+ __BOOLEAN__L Result__VVTT,__tmp__YZWI,__tmp__D1WI,__tmp__P1WI;
+ __BOOLEAN__L __tmp__Z1WI,__tmp__W1WI,__tmp__W2WI,__tmp__I2WI;
+ __BOOLEAN__L __tmp__T2WI,__tmp__Q2WI,__tmp__X2WI,__tmp__34WI;
+ __BOOLEAN__L __tmp__H5WI,__tmp__E5WI,__tmp__OBXI;
+ __CHARACTER__DB __tmp__00WI,__tmp__BGXI;
+ __BLOCK__GB __tmp__B3WI;
+ __BLOCK__GB __tmp__P5WI;
+ __BLOCK__GB __tmp__XBXI;
+ slot__HZWI=NULL;
+ tab__IZWI=NULL;
+ action__JZWI.__id=0;
+ Result__VVTT=(((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__VVTT) {
+ __tmp__YZWI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__XVTT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__YZWI=((void *)__tmp__XVTT != (void *)NULL);
+ };
+ if (__tmp__YZWI) {
+ if (Self__FZWI->parent_type__PCY.detect_recursivity_generation__Y4VI) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_376));
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__FZWI->name__HZMB);
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'.');
+ __tmp__H0WI=Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(__tmp__H0WI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- if ((__tmp__IQ3G == '+')) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- Self__LACR=((__SLOT_DATA *)slot__GP3G);
- result__KACR= 0;
- if (((void *)((__SLOT *)Self__LACR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
- result__KACR= 1;
- };
- __tmp__OQ3G=result__KACR;
- } else {
- Self__NACR=((__SLOT_CODE *)slot__GP3G);
- result__MACR= 0;
- if (((void *)((__SLOT *)Self__NACR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
- result__MACR= 1;
- };
- __tmp__OQ3G=result__MACR;
- };
- __tmp__RQ3G=(__tmp__OQ3G == 0);
- } else {
- __tmp__RQ3G=FALSE__;
- };
- if (__tmp__RQ3G) {
- __tmp__YS3G.__id=10883;
- __tmp__YS3G.self=Self__EP3G;
- action__IP3G=__tmp__YS3G;
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__ZS3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__ZS3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- if (((void *)__tmp__ZS3G != (void *)NULL)) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__CT3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__CT3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- Self__330I= 0;
- limit_up__430I=((__FAST_ARRAYoSLOT_DATAo *)__tmp__CT3G)->parent_arrayed_collection__FK3F.upper__C35F;
- while ((Self__330I <= limit_up__430I)) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__KT3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__KT3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- __tmp__MT3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__KT3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__330I];
- switch (action__IP3G.__id) {
- case 10883: {
- Self__KTVP=((__TYPE_GENERIC *)action__IP3G.self);
- __tmp__2Q3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__2Q3G > 0)) {
- __tmp__HR3G=TRUE__;
- } else {
- Self__PACR=((__SLOT_DATA *)__tmp__MT3G);
- result__OACR=NULL;
- if (((void *)Self__PACR->parent_slot__IHZD != (void *)NULL)) {
- result__OACR=((__ITM_SLOT *)((__SLOT *)Self__PACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__OACR=get_name__GCJD((&__string_26));
+ };
+ Self__FZWI->parent_type__PCY.detect_recursivity_generation__Y4VI=TRUE__K__;
+ __tmp__S0WI=Self__FZWI->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+ Self__NS2I= 0;
+ while ((Self__NS2I <= __tmp__S0WI)) {
+ __tmp__Z0WI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__NS2I];
+ slot__HZWI=__tmp__Z0WI;
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__NDCJ=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__NDCJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__00WI=((__ITM_SLOT__PLC *)__tmp__NDCJ)->parent_named__QLC.style__0KQC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__00WI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NDCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__00WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+ };
+ if ((__tmp__00WI == '+')) {
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__OV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI);
+ result__NV0T= 0;
+ if (((void *)Self__OV0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__NV0T= 1;
+ };
+ __tmp__A1WI=result__NV0T;
+ } else /* SLOT_DATA */ {
+ Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI);
+ result__NV0T= 0;
+ if (((void *)Self__RV0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__NV0T= 1;
+ };
+ __tmp__A1WI=result__NV0T;
+ };
+ __tmp__D1WI=(__tmp__A1WI == 0);
+ } else /* FALSE */ {
+ __tmp__D1WI=FALSE__O__;
+ };
+ if (__tmp__D1WI) {
+ __tmp__B3WI.__id=13333;
+ __tmp__B3WI.self=Self__FZWI;
+ action__JZWI=__tmp__B3WI;
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__C3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__C3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ if (((void *)__tmp__C3WI != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__L3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__L3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ result__NV0T= 0;
+ __tmp__A1WI=__tmp__L3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+ while ((result__NV0T <= __tmp__A1WI)) {
+ if (((struct ___OBJ *)slot__HZWI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__T3WI=((__SLOT_CODE__4IRG *)slot__HZWI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__T3WI=((__SLOT_DATA__IJRG *)slot__HZWI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ __tmp__U3WI=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__T3WI)->parent_arrayed_collection__ICXG.storage__JN3G)[result__NV0T];
+ switch (action__JZWI.__id) {
+ case 13333: {
+ Self__5RWR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+ __tmp__O1WI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__P1WI=(__tmp__O1WI > 0);
+ if (__tmp__P1WI) {
+ __tmp__Z1WI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__RKOU=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+ result__QKOU=NULL;
+ if (((void *)Self__RKOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__SKOU=Self__RKOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__SKOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__TKOU=((__ITM_SLOT__PLC *)__tmp__SKOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__TKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__QKOU=__tmp__TKOU;
+ } else /* FALSE */ {
+ __tmp__TKOU=get_name__TAUD((&__string_35));
+ result__QKOU=__tmp__TKOU;
};
- __tmp__HR3G=((void *)((__SECTION_ *)result__OACR)->name__CH0D == (void *)(&__string_28));
- };
- if (__tmp__HR3G) {
- __tmp__NR3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F;
- __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__KTVP);
- } else {
- __tmp__NS3G=FALSE__;
- };
- if (__tmp__NS3G) {
- __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__JS3G) {
- __tmp__KS3G=TRUE__;
- } else {
- __tmp__ES3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F;
- __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
- __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
+ __tmp__W1WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+ __tmp__Z1WI=__tmp__W1WI;
+ };
+ if (__tmp__Z1WI) {
+ __tmp__51WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+ __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+ __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__5RWR);
+ } else /* FALSE */ {
+ __tmp__W2WI=FALSE__O__;
+ };
+ if (__tmp__W2WI) {
+ __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__U3WI->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__I2WI) {
+ __tmp__T2WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__O2WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+ __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
+ };
+ __tmp__T2WI=__tmp__Q2WI;
};
- __tmp__OS3G=__tmp__KS3G;
- } else {
- __tmp__OS3G=FALSE__;
- };
- if (__tmp__OS3G) {
- __tmp__US3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.type__D25F;
- __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__VS3G);
+ __tmp__X2WI=__tmp__T2WI;
+ } else /* FALSE */ {
+ __tmp__X2WI=FALSE__O__;
+ };
+ if (__tmp__X2WI) {
+ __tmp__32WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+ __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
} break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
- } break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
} break;
- case __TYPE_ID__: {
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
} break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__VS3G);
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
} break;
- case __PROFIL_BLOCK__: {
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
} break;
};
};
} break;
- case 10895: {
- Self__OTVP=((__TYPE_GENERIC *)action__IP3G.self);
- Self__RACR=((__SLOT_DATA *)__tmp__MT3G);
- result__QACR=NULL;
- if (((void *)Self__RACR->parent_slot__IHZD != (void *)NULL)) {
- result__QACR=((__ITM_SLOT *)((__SLOT *)Self__RACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__QACR=get_name__GCJD((&__string_26));
- };
- if (((void *)((__SECTION_ *)result__QACR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__4U3G=TRUE__;
- } else {
- __tmp__0U3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__4U3G=(__tmp__0U3G > 0);
- };
- if (__tmp__4U3G) {
- add_slot_struct__5VRI(Self__OTVP,__tmp__MT3G);
+ case 13344: {
+ Self__5RWR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+ Self__RKOU=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+ result__QKOU=NULL;
+ if (((void *)Self__RKOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__YKOU=Self__RKOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__YKOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__TKOU=((__ITM_SLOT__PLC *)__tmp__YKOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__TKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__QKOU=__tmp__TKOU;
+ } else /* FALSE */ {
+ __tmp__TKOU=get_name__TAUD((&__string_35));
+ result__QKOU=__tmp__TKOU;
+ };
+ __tmp__34WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__34WI) {
+ __tmp__H5WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__D5WI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__E5WI=(__tmp__D5WI > 0);
+ __tmp__H5WI=__tmp__E5WI;
+ };
+ if (__tmp__H5WI) {
+ add_slot_struct__24GJ(Self__5RWR,__tmp__U3WI);
};
} break;
- case 10904: {
- __tmp__EX3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__GX3G=(__tmp__EX3G > 0);
- if (__tmp__GX3G) {
- Self__SACR=((__SLOT_DATA *)__tmp__MT3G);
- genere_declaration__Y1NI(Self__SACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__WZDR=((__STRING *)output_glob__VD);
- new_capacity__VZDR= 0;
- if ((Self__WZDR->capacity__MNK <= Self__WZDR->count__VF)) {
- if ((Self__WZDR->capacity__MNK == 0)) {
- Self__WZDR->capacity__MNK= 32;
- Self__WZDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__VZDR=(__INTEGER)(Self__WZDR->capacity__MNK << 1);
- Self__XZDR=((__CHARACTER *)Self__WZDR->storage__XNK);
- old_nb_elts__YZDR=Self__WZDR->capacity__MNK;
- new__ZZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__XZDR),((__UINTEGER_32 )old_nb_elts__YZDR),((__UINTEGER_32 )new_capacity__VZDR)));
- upper__UROR=(__INTEGER)(new_capacity__VZDR - 1);
- Self__SROR=old_nb_elts__YZDR;
- while ((Self__SROR <= upper__UROR)) {
- new__ZZDR[Self__SROR]='\0';
- Self__SROR=(__INTEGER)(Self__SROR + 1);
- };
- Self__WZDR->storage__XNK=new__ZZDR;
- Self__WZDR->capacity__MNK=new_capacity__VZDR;
- };
- };
- ((__CHARACTER *)Self__WZDR->storage__XNK)[Self__WZDR->count__VF]=' ';
- Self__WZDR->count__VF=(__INTEGER)(Self__WZDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__SACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__SACR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ case 13353: {
+ __tmp__NBXI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__OBXI=(__tmp__NBXI > 0);
+ if (__tmp__OBXI) {
+ Self__TV0T=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__TV0T->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
} break;
};
- Self__330I=(__INTEGER)(Self__330I + 1);
- };
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__QT3G=slot_data__B4TH(slot__GP3G);
- } else {
- __tmp__QT3G=slot_data__14TH(slot__GP3G);
- };
- __tmp__2Q3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__2Q3G > 0)) {
- __tmp__HR3G=TRUE__;
- } else {
- Self__VACR=((__SLOT_DATA *)__tmp__QT3G);
- result__UACR=NULL;
- if (((void *)Self__VACR->parent_slot__IHZD != (void *)NULL)) {
- result__UACR=((__ITM_SLOT *)((__SLOT *)Self__VACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__UACR=get_name__GCJD((&__string_26));
- };
- __tmp__HR3G=((void *)((__SECTION_ *)result__UACR)->name__CH0D == (void *)(&__string_28));
- };
- if (__tmp__HR3G) {
- __tmp__NR3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F;
- __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__EP3G);
- } else {
- __tmp__NS3G=FALSE__;
- };
- if (__tmp__NS3G) {
- __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__JS3G) {
- __tmp__KS3G=TRUE__;
- } else {
- __tmp__ES3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F;
- __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
- __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
- };
- __tmp__OS3G=__tmp__KS3G;
- } else {
- __tmp__OS3G=FALSE__;
- };
- if (__tmp__OS3G) {
- __tmp__US3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.type__D25F;
- __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__VS3G);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
- } break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__VS3G);
- } break;
- case __PROFIL_BLOCK__: {
- } break;
- };
- };
- };
- Self__VEDH=(__INTEGER)(Self__VEDH + 1);
- };
- __tmp__0T3G=((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- Self__HFDH= 0;
- while ((Self__HFDH <= __tmp__0T3G)) {
- slot__GP3G=((void **)((__FAST_ARRAYoSLOTo *)Self__EP3G->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[Self__HFDH];
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__CU3G=((__SLOT_DATA *)slot__GP3G)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
- } else {
- __tmp__CU3G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- };
- if ((__tmp__CU3G == '+')) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- Self__XACR=((__SLOT_DATA *)slot__GP3G);
- result__WACR= 0;
- if (((void *)((__SLOT *)Self__XACR->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
- result__WACR= 1;
- };
- __tmp__IU3G=result__WACR;
- } else {
- Self__ZACR=((__SLOT_CODE *)slot__GP3G);
- result__YACR= 0;
- if (((void *)((__SLOT *)Self__ZACR->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
- result__YACR= 1;
- };
- __tmp__IU3G=result__YACR;
- };
- if ((__tmp__IU3G == 0)) {
- __tmp__GV3G.__id=10895;
- __tmp__GV3G.self=Self__EP3G;
- action__IP3G=__tmp__GV3G;
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__HV3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__HV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- if (((void *)__tmp__HV3G != (void *)NULL)) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__QV3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__QV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
+ result__NV0T=(__INTEGER__Q)(result__NV0T + 1);
+ };
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__RV0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__Z0WI));
+ } else /* SLOT_DATA */ {
+ Self__RV0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__Z0WI));
+ };
+ __tmp__U3WI=Self__RV0T;
+ __tmp__O1WI=__tmp__U3WI->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__P1WI=(__tmp__O1WI > 0);
+ if (__tmp__P1WI) {
+ __tmp__Z1WI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__U3WI);
+ result__QKOU=NULL;
+ if (((void *)Self__RV0T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__YKOU=Self__RV0T->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__YKOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__TKOU=((__ITM_SLOT__PLC *)__tmp__YKOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__TKOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__QKOU=__tmp__TKOU;
+ } else /* FALSE */ {
+ __tmp__TKOU=get_name__TAUD((&__string_35));
+ result__QKOU=__tmp__TKOU;
+ };
+ __tmp__W1WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+ __tmp__Z1WI=__tmp__W1WI;
+ };
+ if (__tmp__Z1WI) {
+ __tmp__51WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+ __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+ __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__FZWI);
+ } else /* FALSE */ {
+ __tmp__W2WI=FALSE__O__;
+ };
+ if (__tmp__W2WI) {
+ __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__U3WI->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__I2WI) {
+ __tmp__T2WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__O2WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+ __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
};
- Self__2EXH= 0;
- limit_up__3EXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__QV3G)->parent_arrayed_collection__FK3F.upper__C35F;
- while ((Self__2EXH <= limit_up__3EXH)) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__YV3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__YV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- __tmp__0V3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__YV3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__2EXH];
- switch (action__IP3G.__id) {
- case 10883: {
- Self__4KQP=((__TYPE_GENERIC *)action__IP3G.self);
- __tmp__2Q3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__2Q3G > 0)) {
- __tmp__HR3G=TRUE__;
- } else {
- Self__1ACR=((__SLOT_DATA *)__tmp__0V3G);
- result__0ACR=NULL;
- if (((void *)Self__1ACR->parent_slot__IHZD != (void *)NULL)) {
- result__0ACR=((__ITM_SLOT *)((__SLOT *)Self__1ACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__0ACR=get_name__GCJD((&__string_26));
+ __tmp__T2WI=__tmp__Q2WI;
+ };
+ __tmp__X2WI=__tmp__T2WI;
+ } else /* FALSE */ {
+ __tmp__X2WI=FALSE__O__;
+ };
+ if (__tmp__X2WI) {
+ __tmp__32WI=__tmp__U3WI->parent_variable__JJRG.type__IO5D;
+ __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
+ } break;
+ };
+ };
+ };
+ Self__NS2I=(__INTEGER__Q)(Self__NS2I + 1);
+ };
+ __tmp__S0WI=Self__FZWI->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK;
+ Self__NS2I= 0;
+ while ((Self__NS2I <= __tmp__S0WI)) {
+ __tmp__Z0WI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[Self__NS2I];
+ slot__HZWI=__tmp__Z0WI;
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__NDCJ=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__NDCJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__00WI=((__ITM_SLOT__PLC *)__tmp__NDCJ)->parent_named__QLC.style__0KQC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__00WI=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__NDCJ)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__00WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+ };
+ if ((__tmp__00WI == '+')) {
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__OV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI);
+ result__NV0T= 0;
+ if (((void *)Self__OV0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__NV0T= 1;
+ };
+ __tmp__A1WI=result__NV0T;
+ } else /* SLOT_DATA */ {
+ Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI);
+ result__NV0T= 0;
+ if (((void *)Self__RV0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__NV0T= 1;
+ };
+ __tmp__A1WI=result__NV0T;
+ };
+ if ((__tmp__A1WI == 0)) {
+ __tmp__P5WI.__id=13344;
+ __tmp__P5WI.self=Self__FZWI;
+ action__JZWI=__tmp__P5WI;
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__L3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__L3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ if (((void *)__tmp__L3WI != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__T3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__T3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__XKDJ= 0;
+ limit_up__YKDJ=__tmp__T3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+ while ((Self__XKDJ <= limit_up__YKDJ)) {
+ if (((struct ___OBJ *)slot__HZWI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__BAXI=((__SLOT_CODE__4IRG *)slot__HZWI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__BAXI=((__SLOT_DATA__IJRG *)slot__HZWI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__RKOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__BAXI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__XKDJ];
+ switch (action__JZWI.__id) {
+ case 13333: {
+ Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+ __tmp__O1WI=Self__RKOU->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__P1WI=(__tmp__O1WI > 0);
+ if (__tmp__P1WI) {
+ __tmp__Z1WI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__DLOU=((__SLOT_DATA__IJRG *)Self__RKOU);
+ result__CLOU=NULL;
+ if (((void *)Self__DLOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__ELOU=Self__DLOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ELOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FLOU=((__ITM_SLOT__PLC *)__tmp__ELOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ELOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__CLOU=__tmp__FLOU;
+ } else /* FALSE */ {
+ __tmp__FLOU=get_name__TAUD((&__string_35));
+ result__CLOU=__tmp__FLOU;
};
- __tmp__HR3G=((void *)((__SECTION_ *)result__0ACR)->name__CH0D == (void *)(&__string_28));
+ __tmp__W1WI=((void *)((__SECTION___RVOB *)result__CLOU)->name__G25E == (void *)(&__string_37));
+ __tmp__Z1WI=__tmp__W1WI;
};
- if (__tmp__HR3G) {
- __tmp__NR3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F;
- __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__4KQP);
- } else {
- __tmp__NS3G=FALSE__;
+ if (__tmp__Z1WI) {
+ __tmp__51WI=Self__RKOU->parent_variable__JJRG.type__IO5D;
+ __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+ __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__5LIR);
+ } else /* FALSE */ {
+ __tmp__W2WI=FALSE__O__;
};
- if (__tmp__NS3G) {
- __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__JS3G) {
- __tmp__KS3G=TRUE__;
- } else {
- __tmp__ES3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F;
- __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
- __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
+ if (__tmp__W2WI) {
+ __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__RKOU->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__I2WI) {
+ __tmp__T2WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__O2WI=Self__RKOU->parent_variable__JJRG.type__IO5D;
+ __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
+ };
+ __tmp__T2WI=__tmp__Q2WI;
};
- __tmp__OS3G=__tmp__KS3G;
- } else {
- __tmp__OS3G=FALSE__;
+ __tmp__X2WI=__tmp__T2WI;
+ } else /* FALSE */ {
+ __tmp__X2WI=FALSE__O__;
};
- if (__tmp__OS3G) {
- __tmp__US3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.type__D25F;
- __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__VS3G);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
+ if (__tmp__X2WI) {
+ __tmp__32WI=Self__RKOU->parent_variable__JJRG.type__IO5D;
+ __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
} break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
} break;
- case __TYPE_ID__: {
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
} break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__VS3G);
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
} break;
- case __PROFIL_BLOCK__: {
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
} break;
};
};
} break;
- case 10895: {
- Self__ALQP=((__TYPE_GENERIC *)action__IP3G.self);
- Self__3ACR=((__SLOT_DATA *)__tmp__0V3G);
- result__2ACR=NULL;
- if (((void *)Self__3ACR->parent_slot__IHZD != (void *)NULL)) {
- result__2ACR=((__ITM_SLOT *)((__SLOT *)Self__3ACR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__2ACR=get_name__GCJD((&__string_26));
+ case 13344: {
+ Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+ Self__TV0T=((__SLOT_DATA__IJRG *)Self__RKOU);
+ result__CLOU=NULL;
+ if (((void *)Self__TV0T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__ELOU=Self__TV0T->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ELOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FLOU=((__ITM_SLOT__PLC *)__tmp__ELOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ELOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__CLOU=__tmp__FLOU;
+ } else /* FALSE */ {
+ __tmp__FLOU=get_name__TAUD((&__string_35));
+ result__CLOU=__tmp__FLOU;
};
- if (((void *)((__SECTION_ *)result__2ACR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__4U3G=TRUE__;
- } else {
- __tmp__0U3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__4U3G=(__tmp__0U3G > 0);
+ __tmp__34WI=((void *)((__SECTION___RVOB *)result__CLOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__34WI) {
+ __tmp__H5WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__D5WI=Self__RKOU->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__E5WI=(__tmp__D5WI > 0);
+ __tmp__H5WI=__tmp__E5WI;
};
- if (__tmp__4U3G) {
- add_slot_struct__5VRI(Self__ALQP,__tmp__0V3G);
+ if (__tmp__H5WI) {
+ add_slot_struct__24GJ(Self__5LIR,Self__RKOU);
};
} break;
- case 10904: {
- __tmp__EX3G=((__SLOT_DATA *)__tmp__0V3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__GX3G=(__tmp__EX3G > 0);
- if (__tmp__GX3G) {
- Self__4ACR=((__SLOT_DATA *)__tmp__0V3G);
- genere_declaration__Y1NI(Self__4ACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__2ZDR=((__STRING *)output_glob__VD);
- new_capacity__1ZDR= 0;
- if ((Self__2ZDR->capacity__MNK <= Self__2ZDR->count__VF)) {
- if ((Self__2ZDR->capacity__MNK == 0)) {
- Self__2ZDR->capacity__MNK= 32;
- Self__2ZDR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__1ZDR=(__INTEGER)(Self__2ZDR->capacity__MNK << 1);
- Self__3ZDR=((__CHARACTER *)Self__2ZDR->storage__XNK);
- old_nb_elts__4ZDR=Self__2ZDR->capacity__MNK;
- new__5ZDR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__3ZDR),((__UINTEGER_32 )old_nb_elts__4ZDR),((__UINTEGER_32 )new_capacity__1ZDR)));
- upper__ZROR=(__INTEGER)(new_capacity__1ZDR - 1);
- Self__XROR=old_nb_elts__4ZDR;
- while ((Self__XROR <= upper__ZROR)) {
- new__5ZDR[Self__XROR]='\0';
- Self__XROR=(__INTEGER)(Self__XROR + 1);
- };
- Self__2ZDR->storage__XNK=new__5ZDR;
- Self__2ZDR->capacity__MNK=new_capacity__1ZDR;
- };
- };
- ((__CHARACTER *)Self__2ZDR->storage__XNK)[Self__2ZDR->count__VF]=' ';
- Self__2ZDR->count__VF=(__INTEGER)(Self__2ZDR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__4ACR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__4ACR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ case 13353: {
+ __tmp__NBXI=Self__RKOU->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__OBXI=(__tmp__NBXI > 0);
+ if (__tmp__OBXI) {
+ Self__DLOU=((__SLOT_DATA__IJRG *)Self__RKOU);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__DLOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__DLOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__DLOU->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
} break;
};
- Self__2EXH=(__INTEGER)(Self__2EXH + 1);
- };
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__4V3G=slot_data__B4TH(slot__GP3G);
- } else {
- __tmp__4V3G=slot_data__14TH(slot__GP3G);
- };
- Self__BBCR=((__SLOT_DATA *)__tmp__4V3G);
- result__ABCR=NULL;
- if (((void *)Self__BBCR->parent_slot__IHZD != (void *)NULL)) {
- result__ABCR=((__ITM_SLOT *)((__SLOT *)Self__BBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__ABCR=get_name__GCJD((&__string_26));
- };
- if (((void *)((__SECTION_ *)result__ABCR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__4U3G=TRUE__;
- } else {
- __tmp__0U3G=((__SLOT_DATA *)__tmp__4V3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__4U3G=(__tmp__0U3G > 0);
- };
- if (__tmp__4U3G) {
- add_slot_struct__5VRI(Self__EP3G,__tmp__4V3G);
- };
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__CW3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_id__C4OG;
- } else {
- __tmp__CW3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_id__C4OG;
- };
- slot_data__FP3G=__tmp__CW3G;
- if ((((void *)__tmp__CW3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__CW3G)->parent_variable__HHZD.ensure_count__YDAG > 0))) {
- add_slot_struct__5VRI(Self__EP3G,__tmp__CW3G);
- };
- } else {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- Self__MRPH=((__SLOT_DATA *)slot__GP3G);
- result__ORPH= 0;
- if (((void *)((__SLOT *)Self__MRPH->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
- result__ORPH= 1;
- };
- __tmp__ZW3G=result__ORPH;
- } else {
- Self__YRPH=((__SLOT_CODE *)slot__GP3G);
- result__0RPH= 0;
- if (((void *)((__SLOT *)Self__YRPH->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
- result__0RPH= 1;
- };
- __tmp__ZW3G=result__0RPH;
- };
- if ((__tmp__ZW3G == 0)) {
- __tmp__OX3G.__id=10904;
- action__IP3G=__tmp__OX3G;
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__PX3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__PX3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- if (((void *)__tmp__PX3G != (void *)NULL)) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__YX3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__YX3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- Self__QFXH= 0;
- limit_up__RFXH=((__FAST_ARRAYoSLOT_DATAo *)__tmp__YX3G)->parent_arrayed_collection__FK3F.upper__C35F;
- while ((Self__QFXH <= limit_up__RFXH)) {
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__AY3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__AY3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
- };
- __tmp__CY3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__AY3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__QFXH];
- switch (action__IP3G.__id) {
- case 10883: {
- Self__FLQP=((__TYPE_GENERIC *)action__IP3G.self);
- __tmp__2Q3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.ensure_count__YDAG;
- if ((__tmp__2Q3G > 0)) {
- __tmp__HR3G=TRUE__;
- } else {
- Self__DBCR=((__SLOT_DATA *)__tmp__CY3G);
- result__CBCR=NULL;
- if (((void *)Self__DBCR->parent_slot__IHZD != (void *)NULL)) {
- result__CBCR=((__ITM_SLOT *)((__SLOT *)Self__DBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__CBCR=get_name__GCJD((&__string_26));
+ Self__XKDJ=(__INTEGER__Q)(Self__XKDJ + 1);
+ };
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__RKOU=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__Z0WI));
+ } else /* SLOT_DATA */ {
+ Self__RKOU=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__Z0WI));
+ };
+ Self__RV0T=Self__RKOU;
+ Self__RKOU=((__SLOT_DATA__IJRG *)Self__RV0T);
+ result__QKOU=NULL;
+ if (((void *)Self__RKOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__YKOU=Self__RKOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__YKOU)->__id==__ITM_SLOT__PLC__) {
+ result__CLOU=((__ITM_SLOT__PLC *)__tmp__YKOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ result__CLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YKOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__QKOU=result__CLOU;
+ } else /* FALSE */ {
+ __tmp__TKOU=get_name__TAUD((&__string_35));
+ result__QKOU=__tmp__TKOU;
+ };
+ __tmp__34WI=((void *)((__SECTION___RVOB *)result__QKOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__34WI) {
+ __tmp__H5WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__D5WI=Self__RV0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__E5WI=(__tmp__D5WI > 0);
+ __tmp__H5WI=__tmp__E5WI;
+ };
+ if (__tmp__H5WI) {
+ add_slot_struct__24GJ(Self__FZWI,Self__RV0T);
+ };
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__RV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_id__GFWI;
+ } else /* SLOT_DATA */ {
+ Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_id__GFWI;
+ };
+ if ((((void *)Self__RV0T != (void *)NULL) && (Self__RV0T->parent_variable__JJRG.ensure_count__IT4D > 0))) {
+ add_slot_struct__24GJ(Self__FZWI,Self__RV0T);
+ };
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__OV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI);
+ result__NV0T= 0;
+ if (((void *)Self__OV0T->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__NV0T= 1;
+ };
+ __tmp__A1WI=result__NV0T;
+ } else /* SLOT_DATA */ {
+ Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI);
+ result__NV0T= 0;
+ if (((void *)Self__RV0T->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+ result__NV0T= 1;
+ };
+ __tmp__A1WI=result__NV0T;
+ };
+ if ((__tmp__A1WI == 0)) {
+ __tmp__XBXI.__id=13353;
+ action__JZWI=__tmp__XBXI;
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__L3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__L3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ if (((void *)__tmp__L3WI != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__T3WI=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__T3WI=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__XKDJ= 0;
+ limit_up__YKDJ=__tmp__T3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+ while ((Self__XKDJ <= limit_up__YKDJ)) {
+ if (((struct ___OBJ *)slot__HZWI)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__BAXI=((__SLOT_CODE__4IRG *)slot__HZWI)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__BAXI=((__SLOT_DATA__IJRG *)slot__HZWI)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ Self__TV0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__BAXI)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__XKDJ];
+ switch (action__JZWI.__id) {
+ case 13333: {
+ Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+ __tmp__O1WI=Self__TV0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__P1WI=(__tmp__O1WI > 0);
+ if (__tmp__P1WI) {
+ __tmp__Z1WI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__DLOU=((__SLOT_DATA__IJRG *)Self__TV0T);
+ __tmp__FLOU=NULL;
+ if (((void *)Self__DLOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__WLOU=Self__DLOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__WLOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__XLOU=((__ITM_SLOT__PLC *)__tmp__WLOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__XLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WLOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__FLOU=__tmp__XLOU;
+ } else /* FALSE */ {
+ __tmp__XLOU=get_name__TAUD((&__string_35));
+ __tmp__FLOU=__tmp__XLOU;
};
- __tmp__HR3G=((void *)((__SECTION_ *)result__CBCR)->name__CH0D == (void *)(&__string_28));
+ __tmp__W1WI=((void *)((__SECTION___RVOB *)__tmp__FLOU)->name__G25E == (void *)(&__string_37));
+ __tmp__Z1WI=__tmp__W1WI;
};
- if (__tmp__HR3G) {
- __tmp__NR3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F;
- __tmp__NS3G=((void *)((__TYPE_FULL *)__tmp__NR3G)->parent_type__5SL != (void *)Self__FLQP);
- } else {
- __tmp__NS3G=FALSE__;
+ if (__tmp__Z1WI) {
+ __tmp__51WI=Self__TV0T->parent_variable__JJRG.type__IO5D;
+ __tmp__SKOU=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+ __tmp__W2WI=((void *)__tmp__SKOU != (void *)Self__5LIR);
+ } else /* FALSE */ {
+ __tmp__W2WI=FALSE__O__;
};
- if (__tmp__NS3G) {
- __tmp__XR3G=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0);
- __tmp__JS3G=(__tmp__XR3G || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F)->flag__ATL & 4) != 0));
- if (__tmp__JS3G) {
- __tmp__KS3G=TRUE__;
- } else {
- __tmp__ES3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F;
- __tmp__FS3G=((__TYPE_FULL *)__tmp__ES3G)->parent_type__5SL;
- __tmp__KS3G=((void *)__tmp__FS3G == (void *)type_block__BLB);
+ if (__tmp__W2WI) {
+ __tmp__I2WI=((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0);
+ if (__tmp__I2WI) {
+ __tmp__T2WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__O2WI=Self__TV0T->parent_variable__JJRG.type__IO5D;
+ __tmp__P2WI=((__TYPE_FULL__XMB *)__tmp__O2WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__P2WI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__Q2WI=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__Q2WI=TRUE__K__;
+ } break;
+ };
+ __tmp__T2WI=__tmp__Q2WI;
};
- __tmp__OS3G=__tmp__KS3G;
- } else {
- __tmp__OS3G=FALSE__;
+ __tmp__X2WI=__tmp__T2WI;
+ } else /* FALSE */ {
+ __tmp__X2WI=FALSE__O__;
};
- if (__tmp__OS3G) {
- __tmp__US3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.type__D25F;
- __tmp__VS3G=((__TYPE_FULL *)__tmp__US3G)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__VS3G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__VS3G);
+ if (__tmp__X2WI) {
+ __tmp__32WI=Self__TV0T->parent_variable__JJRG.type__IO5D;
+ __tmp__42WI=((__TYPE_FULL__XMB *)__tmp__32WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__42WI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__42WI));
} break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
- } break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
} break;
- case __TYPE_ID__: {
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
} break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__VS3G);
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__42WI));
} break;
- case __PROFIL_BLOCK__: {
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
} break;
};
};
} break;
- case 10895: {
- Self__HLQP=((__TYPE_GENERIC *)action__IP3G.self);
- Self__FBCR=((__SLOT_DATA *)__tmp__CY3G);
- result__EBCR=NULL;
- if (((void *)Self__FBCR->parent_slot__IHZD != (void *)NULL)) {
- result__EBCR=((__ITM_SLOT *)((__SLOT *)Self__FBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__EBCR=get_name__GCJD((&__string_26));
+ case 13344: {
+ Self__5LIR=((__TYPE_GENERIC__OCY *)action__JZWI.self);
+ Self__DLOU=((__SLOT_DATA__IJRG *)Self__TV0T);
+ __tmp__FLOU=NULL;
+ if (((void *)Self__DLOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__ELOU=Self__DLOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ELOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__XLOU=((__ITM_SLOT__PLC *)__tmp__ELOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__XLOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ELOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__FLOU=__tmp__XLOU;
+ } else /* FALSE */ {
+ __tmp__XLOU=get_name__TAUD((&__string_35));
+ __tmp__FLOU=__tmp__XLOU;
};
- if (((void *)((__SECTION_ *)result__EBCR)->name__CH0D == (void *)(&__string_28))) {
- __tmp__4U3G=TRUE__;
- } else {
- __tmp__0U3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__4U3G=(__tmp__0U3G > 0);
+ __tmp__34WI=((void *)((__SECTION___RVOB *)__tmp__FLOU)->name__G25E == (void *)(&__string_37));
+ if (__tmp__34WI) {
+ __tmp__H5WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__D5WI=Self__TV0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__E5WI=(__tmp__D5WI > 0);
+ __tmp__H5WI=__tmp__E5WI;
};
- if (__tmp__4U3G) {
- add_slot_struct__5VRI(Self__HLQP,__tmp__CY3G);
+ if (__tmp__H5WI) {
+ add_slot_struct__24GJ(Self__5LIR,Self__TV0T);
};
} break;
- case 10904: {
- __tmp__EX3G=((__SLOT_DATA *)__tmp__CY3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__GX3G=(__tmp__EX3G > 0);
- if (__tmp__GX3G) {
- Self__GBCR=((__SLOT_DATA *)__tmp__CY3G);
- genere_declaration__Y1NI(Self__GBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__C0DR=((__STRING *)output_glob__VD);
- new_capacity__B0DR= 0;
- if ((Self__C0DR->capacity__MNK <= Self__C0DR->count__VF)) {
- if ((Self__C0DR->capacity__MNK == 0)) {
- Self__C0DR->capacity__MNK= 32;
- Self__C0DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__B0DR=(__INTEGER)(Self__C0DR->capacity__MNK << 1);
- Self__D0DR=((__CHARACTER *)Self__C0DR->storage__XNK);
- old_nb_elts__E0DR=Self__C0DR->capacity__MNK;
- new__F0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__D0DR),((__UINTEGER_32 )old_nb_elts__E0DR),((__UINTEGER_32 )new_capacity__B0DR)));
- upper__4ROR=(__INTEGER)(new_capacity__B0DR - 1);
- Self__2ROR=old_nb_elts__E0DR;
- while ((Self__2ROR <= upper__4ROR)) {
- new__F0DR[Self__2ROR]='\0';
- Self__2ROR=(__INTEGER)(Self__2ROR + 1);
- };
- Self__C0DR->storage__XNK=new__F0DR;
- Self__C0DR->capacity__MNK=new_capacity__B0DR;
- };
- };
- ((__CHARACTER *)Self__C0DR->storage__XNK)[Self__C0DR->count__VF]=' ';
- Self__C0DR->count__VF=(__INTEGER)(Self__C0DR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__GBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__GBCR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
+ case 13353: {
+ __tmp__NBXI=Self__TV0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__OBXI=(__tmp__NBXI > 0);
+ if (__tmp__OBXI) {
+ Self__3V0T=((__SLOT_DATA__IJRG *)Self__TV0T);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__3V0T->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
};
} break;
};
- Self__QFXH=(__INTEGER)(Self__QFXH + 1);
- };
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__GY3G=slot_data__B4TH(slot__GP3G);
- } else {
- __tmp__GY3G=slot_data__14TH(slot__GP3G);
- };
- __tmp__EX3G=((__SLOT_DATA *)__tmp__GY3G)->parent_variable__HHZD.ensure_count__YDAG;
- __tmp__GX3G=(__tmp__EX3G > 0);
- if (__tmp__GX3G) {
- Self__IBCR=((__SLOT_DATA *)__tmp__GY3G);
- genere_declaration__Y1NI(Self__IBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__I0DR=((__STRING *)output_glob__VD);
- new_capacity__H0DR= 0;
- if ((Self__I0DR->capacity__MNK <= Self__I0DR->count__VF)) {
- if ((Self__I0DR->capacity__MNK == 0)) {
- Self__I0DR->capacity__MNK= 32;
- Self__I0DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__H0DR=(__INTEGER)(Self__I0DR->capacity__MNK << 1);
- Self__J0DR=((__CHARACTER *)Self__I0DR->storage__XNK);
- old_nb_elts__K0DR=Self__I0DR->capacity__MNK;
- new__L0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__J0DR),((__UINTEGER_32 )old_nb_elts__K0DR),((__UINTEGER_32 )new_capacity__H0DR)));
- upper__DSOR=(__INTEGER)(new_capacity__H0DR - 1);
- Self__BSOR=old_nb_elts__K0DR;
- while ((Self__BSOR <= upper__DSOR)) {
- new__L0DR[Self__BSOR]='\0';
- Self__BSOR=(__INTEGER)(Self__BSOR + 1);
- };
- Self__I0DR->storage__XNK=new__L0DR;
- Self__I0DR->capacity__MNK=new_capacity__H0DR;
- };
+ Self__XKDJ=(__INTEGER__Q)(Self__XKDJ + 1);
+ };
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__TV0T=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__Z0WI));
+ } else /* SLOT_DATA */ {
+ Self__TV0T=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__Z0WI));
+ };
+ Self__RV0T=Self__TV0T;
+ __tmp__NBXI=Self__RV0T->parent_variable__JJRG.ensure_count__IT4D;
+ __tmp__OBXI=(__tmp__NBXI > 0);
+ if (__tmp__OBXI) {
+ Self__TV0T=((__SLOT_DATA__IJRG *)Self__RV0T);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__TV0T->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__TV0T->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+ };
+ };
+ if (((struct ___OBJ *)__tmp__Z0WI)->__id==__SLOT_CODE__4IRG__) {
+ Self__RV0T=((__SLOT_CODE__4IRG *)__tmp__Z0WI)->parent_slot__5IRG->slot_id__GFWI;
+ } else /* SLOT_DATA */ {
+ Self__RV0T=((__SLOT_DATA__IJRG *)__tmp__Z0WI)->parent_slot__KJRG->slot_id__GFWI;
+ };
+ if ((((void *)Self__RV0T != (void *)NULL) && (Self__RV0T->parent_variable__JJRG.ensure_count__IT4D > 0))) {
+ Self__RKOU=((__SLOT_DATA__IJRG *)Self__RV0T->parent_slot__KJRG->slot_id__GFWI);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__RKOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__RKOU->parent_variable__JJRG.type__IO5D),output_glob__BG);
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__RKOU->parent_variable__JJRG.intern_name__UN5D);
+ (&__string_220)->count__0C= 2;
+ (&__string_220)->storage__1C=";\n";
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+ };
+ };
+ Self__NS2I=(__INTEGER__Q)(Self__NS2I + 1);
+ };
+ if ((((void *)Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+ __tmp__51WI=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__FZWI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__Z0WI=((__TYPE_FULL__XMB *)__tmp__51WI)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__Z0WI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__Z0WI));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
+ };
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__Z0WI));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
+ } break;
+ };
+ } else /* FALSE */ {
+ if (((void *)Self__FZWI->parent_type__PCY.prototype__QF->type_c__QSOC != (void *)NULL)) {
+ result__NV0T= 0;
+ while ((result__NV0T <= 4)) {
+ __tmp__C3WI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__NV0T];
+ tab__IZWI=__tmp__C3WI;
+ __tmp__P1WI=(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__C3WI)->parent_arrayed_collection__ICXG.upper__NN3G < 0);
+ if ((! __tmp__P1WI)) {
+ Self__TV0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__C3WI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__3EXI=Self__TV0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_377));
+ put_position__PRE(__tmp__3EXI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__CHARACTER *)Self__I0DR->storage__XNK)[Self__I0DR->count__VF]=' ';
- Self__I0DR->count__VF=(__INTEGER)(Self__I0DR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__IBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__IBCR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
};
- };
- if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
- __tmp__KY3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_id__C4OG;
- } else {
- __tmp__KY3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_id__C4OG;
- };
- slot_data__FP3G=__tmp__KY3G;
- if ((((void *)__tmp__KY3G != (void *)NULL) && (((__SLOT_DATA *)__tmp__KY3G)->parent_variable__HHZD.ensure_count__YDAG > 0))) {
- Self__KBCR=((__SLOT_DATA *)((__SLOT *)((__SLOT_DATA *)__tmp__KY3G)->parent_slot__IHZD)->slot_id__C4OG);
- genere_declaration__Y1NI(Self__KBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
- Self__O0DR=((__STRING *)output_glob__VD);
- new_capacity__N0DR= 0;
- if ((Self__O0DR->capacity__MNK <= Self__O0DR->count__VF)) {
- if ((Self__O0DR->capacity__MNK == 0)) {
- Self__O0DR->capacity__MNK= 32;
- Self__O0DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__N0DR=(__INTEGER)(Self__O0DR->capacity__MNK << 1);
- Self__P0DR=((__CHARACTER *)Self__O0DR->storage__XNK);
- old_nb_elts__Q0DR=Self__O0DR->capacity__MNK;
- new__R0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__P0DR),((__UINTEGER_32 )old_nb_elts__Q0DR),((__UINTEGER_32 )new_capacity__N0DR)));
- upper__ISOR=(__INTEGER)(new_capacity__N0DR - 1);
- Self__GSOR=old_nb_elts__Q0DR;
- while ((Self__GSOR <= upper__ISOR)) {
- new__R0DR[Self__GSOR]='\0';
- Self__GSOR=(__INTEGER)(Self__GSOR + 1);
+ result__NV0T=(__INTEGER__Q)(result__NV0T + 1);
+ };
+ if ((! is_java__EE)) {
+ if ((((void *)Self__FZWI->name__HZMB == (void *)(&__string_51)) || ((void *)Self__FZWI->name__HZMB == (void *)(&__string_52)))) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_378));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+ if (((void *)Self__FZWI->name__HZMB == (void *)(&__string_51))) {
+ __tmp__BGXI='1';
+ } else /* FALSE */ {
+ __tmp__BGXI='0';
+ };
+ add_last__ACV(((__STRING__BC *)output_decl__LE),__tmp__BGXI);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+ __tmp__P1WI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__P1WI=FALSE__O__;
+ };
+ if ((! __tmp__P1WI)) {
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ Self__TV0T=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__IZWI)->parent_arrayed_collection__ICXG.storage__JN3G)[ 0];
+ __tmp__3EXI=Self__TV0T->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_380));
+ put_position__PRE(__tmp__3EXI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- Self__O0DR->storage__XNK=new__R0DR;
- Self__O0DR->capacity__MNK=new_capacity__N0DR;
};
};
- ((__CHARACTER *)Self__O0DR->storage__XNK)[Self__O0DR->count__VF]=' ';
- Self__O0DR->count__VF=(__INTEGER)(Self__O0DR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__KBCR->parent_variable__HHZD.type__D25F,output_glob__VD);
- append__MOK(output_glob__VD,Self__KBCR->parent_variable__HHZD.intern_name__C25F);
- append__MOK(output_glob__VD,(&__string_278));
};
- };
- Self__HFDH=(__INTEGER)(Self__HFDH + 1);
- };
- if ((((void *)((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
- tg__JP3G=Self__EP3G;
- __tmp__XZ3G=((__TYPE_FULL *)((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__EP3G->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0])->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__XZ3G)->__id) {
- case __TYPE__: {
- genere_struct__212G(__tmp__XZ3G);
- } break;
- case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_176));
- } break;
- case __TYPE_VOID__: {
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_177));
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- genere_struct__DP3G(__tmp__XZ3G);
- } break;
- case __PROFIL_BLOCK__: {
- } break;
- };
- } else {
- if (((void *)((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->type_c__WODC != (void *)NULL)) {
- Self__T0ZI= 0;
- while ((Self__T0ZI <= 4)) {
- tab__HP3G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__T0ZI];
- if ((! (((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.upper__C35F < 0))) {
- pos__VSHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_282));
- put_position__ECH(pos__VSHQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_363));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_381));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_382));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_383));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_379));
+ };
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append_in__AEE(id_counter_with_type__DNWI,output_decl__LE);
+ id_counter_with_type__DNWI=(__INTEGER__Q)(id_counter_with_type__DNWI + 1);
+ if ((Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.style__0KQC != '-')) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_384));
+ };
+ if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+ __tmp__3EXI=Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_385));
+ put_position__PRE(__tmp__3EXI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- Self__T0ZI=(__INTEGER)(Self__T0ZI + 1);
- };
- append__MOK(output_decl__1C,(&__string_283));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- Self__U0DR=((__STRING *)output_decl__1C);
- new_capacity__T0DR= 0;
- if ((Self__U0DR->capacity__MNK <= Self__U0DR->count__VF)) {
- if ((Self__U0DR->capacity__MNK == 0)) {
- Self__U0DR->capacity__MNK= 32;
- Self__U0DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__T0DR=(__INTEGER)(Self__U0DR->capacity__MNK << 1);
- Self__V0DR=((__CHARACTER *)Self__U0DR->storage__XNK);
- old_nb_elts__W0DR=Self__U0DR->capacity__MNK;
- new__X0DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__V0DR),((__UINTEGER_32 )old_nb_elts__W0DR),((__UINTEGER_32 )new_capacity__T0DR)));
- upper__NSOR=(__INTEGER)(new_capacity__T0DR - 1);
- Self__LSOR=old_nb_elts__W0DR;
- while ((Self__LSOR <= upper__NSOR)) {
- new__X0DR[Self__LSOR]='\0';
- Self__LSOR=(__INTEGER)(Self__LSOR + 1);
- };
- Self__U0DR->storage__XNK=new__X0DR;
- Self__U0DR->capacity__MNK=new_capacity__T0DR;
- };
- };
- ((__CHARACTER *)Self__U0DR->storage__XNK)[Self__U0DR->count__VF]='\n';
- Self__U0DR->count__VF=(__INTEGER)(Self__U0DR->count__VF + 1);
- if (((void *)Self__EP3G->name__LR2B == (void *)(&__string_41))) {
- append__MOK(output_decl__1C,(&__string_284));
- __tmp__G13G=TRUE__;
- } else {
- __tmp__G13G=FALSE__;
- };
- if (__tmp__G13G) {
- __tmp__V13G=TRUE__;
- } else {
- result__Y1ZI=((void *)Self__EP3G->name__LR2B == (void *)(&__string_42));
- if (result__Y1ZI) {
- append__MOK(output_decl__1C,(&__string_285));
- };
- __tmp__V13G=result__Y1ZI;
- };
- if ((! __tmp__V13G)) {
- if ((pass_count__L3LC == Self__EP3G->parent_type__C2IB.last_pass_binding__AYZI)) {
- pos__YSHQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.storage__A45F)[ 0])->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_286));
- put_position__ECH(pos__YSHQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ } else /* FALSE */ {
+ append_in__AEE(id_counter_without_type__RI,output_decl__LE);
+ id_counter_without_type__RI=(__INTEGER__Q)(id_counter_without_type__RI + 1);
+ };
+ if (is_java__EE) {
+ add_last__ACV(((__STRING__BC *)output_decl__LE),';');
+ };
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'\n');
+ if ((Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.style__0KQC == '-')) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_386));
+ if ((Self__FZWI->parent_type__PCY.param_count__2OWI != 0)) {
+ __tmp__A1WI=Self__FZWI->parent_type__PCY.param_count__2OWI;
+ __tmp__O1WI= 1;
+ while ((__tmp__O1WI <= __tmp__A1WI)) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_387));
+ append_in__AEE((__INTEGER__Q)(__tmp__O1WI - 1),string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+ __tmp__O1WI=(__INTEGER__Q)(__tmp__O1WI + 1);
+ };
+ };
+ };
+ result__NV0T= 4;
+ while ((result__NV0T >= 0)) {
+ __tmp__C3WI=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[result__NV0T];
+ tab__IZWI=__tmp__C3WI;
+ __tmp__A1WI=__tmp__C3WI->parent_arrayed_collection__ICXG.upper__NN3G;
+ __tmp__O1WI= 0;
+ while ((__tmp__O1WI <= __tmp__A1WI)) {
+ Self__DLOU=((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)tab__IZWI)->parent_arrayed_collection__ICXG.storage__JN3G)[__tmp__O1WI];
+ if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+ __tmp__Z1WI=is_expanded_c__LOTE(((__TYPE_FULL__XMB *)Self__DLOU->parent_variable__JJRG.type__IO5D));
+ __tmp__W1WI=__tmp__Z1WI;
+ } else /* FALSE */ {
+ __tmp__W1WI=FALSE__O__;
+ };
+ if (__tmp__W1WI) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_388));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_189));
+ };
+ Self__3V0T=((__SLOT_DATA__IJRG *)Self__DLOU);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),' ');
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)Self__3V0T->parent_variable__JJRG.type__IO5D),string_tmp__YC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__3V0T->parent_variable__JJRG.intern_name__UN5D);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_220));
+ __tmp__O1WI=(__INTEGER__Q)(__tmp__O1WI + 1);
+ };
+ ((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__C3WI)->parent_arrayed_collection__ICXG.upper__NN3G=(__INTEGER__Q)(- 1);
+ result__NV0T=(__INTEGER__Q)(result__NV0T - 1);
+ };
+ if (((void *)Self__FZWI == (void *)type_block__APB)) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_389));
+ };
+ if ((((__STRING__BC *)string_tmp__YC)->count__WJ == 0)) {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_390));
+ };
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_391));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_392));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_192));
+ append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+ if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+ __tmp__3EXI=Self__FZWI->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_393));
+ put_position__PRE(__tmp__3EXI);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
- } else {
- append__MOK(output_decl__1C,(&__string_287));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->type_c__WODC);
- append__MOK(output_decl__1C,(&__string_288));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_278));
- };
- };
- Self__00DR=((__STRING *)output_decl__1C);
- new_capacity__Z0DR= 0;
- if ((Self__00DR->capacity__MNK <= Self__00DR->count__VF)) {
- if ((Self__00DR->capacity__MNK == 0)) {
- Self__00DR->capacity__MNK= 32;
- Self__00DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Z0DR=(__INTEGER)(Self__00DR->capacity__MNK << 1);
- Self__10DR=((__CHARACTER *)Self__00DR->storage__XNK);
- old_nb_elts__20DR=Self__00DR->capacity__MNK;
- new__30DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__10DR),((__UINTEGER_32 )old_nb_elts__20DR),((__UINTEGER_32 )new_capacity__Z0DR)));
- upper__SSOR=(__INTEGER)(new_capacity__Z0DR - 1);
- Self__QSOR=old_nb_elts__20DR;
- while ((Self__QSOR <= upper__SSOR)) {
- new__30DR[Self__QSOR]='\0';
- Self__QSOR=(__INTEGER)(Self__QSOR + 1);
- };
- Self__00DR->storage__XNK=new__30DR;
- Self__00DR->capacity__MNK=new_capacity__Z0DR;
- };
- };
- ((__CHARACTER *)Self__00DR->storage__XNK)[Self__00DR->count__VF]='\n';
- Self__00DR->count__VF=(__INTEGER)(Self__00DR->count__VF + 1);
- } else {
- append__MOK(output_decl__1C,(&__string_283));
- append__MOK(output_decl__1C,Self__EP3G->name__LR2B);
- append__MOK(output_decl__1C,(&__string_289));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_290));
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- if ((pass_count__L3LC == Self__EP3G->parent_type__C2IB.last_pass_binding__AYZI)) {
- append_in__4VC(((__INTEGER_32 )id_counter_with_type__GK3G),output_decl__1C);
- id_counter_with_type__GK3G=(__INTEGER)(id_counter_with_type__GK3G + 1);
- append__MOK(string_tmp__RB,(&__string_291));
- if (((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->is_mapping__IRMC) {
- pos__3SHQ=((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->parent_named__QD.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_292));
- put_position__ECH(pos__3SHQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- append_in__4VC(((__INTEGER_32 )id_counter_without_type__2E),output_decl__1C);
- id_counter_without_type__2E=(__INTEGER)(id_counter_without_type__2E + 1);
- };
- Self__A1DR=((__STRING *)output_decl__1C);
- new_capacity__50DR= 0;
- if ((Self__A1DR->capacity__MNK <= Self__A1DR->count__VF)) {
- if ((Self__A1DR->capacity__MNK == 0)) {
- Self__A1DR->capacity__MNK= 32;
- Self__A1DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__50DR=(__INTEGER)(Self__A1DR->capacity__MNK << 1);
- Self__B1DR=((__CHARACTER *)Self__A1DR->storage__XNK);
- old_nb_elts__C1DR=Self__A1DR->capacity__MNK;
- new__D1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__B1DR),((__UINTEGER_32 )old_nb_elts__C1DR),((__UINTEGER_32 )new_capacity__50DR)));
- upper__XSOR=(__INTEGER)(new_capacity__50DR - 1);
- Self__VSOR=old_nb_elts__C1DR;
- while ((Self__VSOR <= upper__XSOR)) {
- new__D1DR[Self__VSOR]='\0';
- Self__VSOR=(__INTEGER)(Self__VSOR + 1);
- };
- Self__A1DR->storage__XNK=new__D1DR;
- Self__A1DR->capacity__MNK=new_capacity__50DR;
- };
- };
- ((__CHARACTER *)Self__A1DR->storage__XNK)[Self__A1DR->count__VF]='\n';
- Self__A1DR->count__VF=(__INTEGER)(Self__A1DR->count__VF + 1);
- Self__R3ZI= 4;
- while ((Self__R3ZI >= 0)) {
- tab__HP3G=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[Self__R3ZI];
- __tmp__P43G=((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.upper__C35F;
- Self__MECJ= 0;
- while ((Self__MECJ <= __tmp__P43G)) {
- slot_data__FP3G=((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.storage__A45F)[Self__MECJ];
- if ((((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->is_mapping__IRMC && is_expanded_c__CZWG(((__SLOT_DATA *)slot_data__FP3G)->parent_variable__HHZD.type__D25F))) {
- append__MOK(string_tmp__RB,(&__string_293));
- } else {
- append__MOK(string_tmp__RB,(&__string_143));
- };
- Self__TQFI=((__SLOT_DATA *)slot_data__FP3G);
- genere_declaration__Y1NI(Self__TQFI->parent_variable__HHZD.type__D25F,string_tmp__RB);
- Self__G1DR=((__STRING *)string_tmp__RB);
- new_capacity__F1DR= 0;
- if ((Self__G1DR->capacity__MNK <= Self__G1DR->count__VF)) {
- if ((Self__G1DR->capacity__MNK == 0)) {
- Self__G1DR->capacity__MNK= 32;
- Self__G1DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__F1DR=(__INTEGER)(Self__G1DR->capacity__MNK << 1);
- Self__H1DR=((__CHARACTER *)Self__G1DR->storage__XNK);
- old_nb_elts__I1DR=Self__G1DR->capacity__MNK;
- new__J1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__H1DR),((__UINTEGER_32 )old_nb_elts__I1DR),((__UINTEGER_32 )new_capacity__F1DR)));
- upper__2SOR=(__INTEGER)(new_capacity__F1DR - 1);
- Self__0SOR=old_nb_elts__I1DR;
- while ((Self__0SOR <= upper__2SOR)) {
- new__J1DR[Self__0SOR]='\0';
- Self__0SOR=(__INTEGER)(Self__0SOR + 1);
- };
- Self__G1DR->storage__XNK=new__J1DR;
- Self__G1DR->capacity__MNK=new_capacity__F1DR;
- };
- };
- ((__CHARACTER *)Self__G1DR->storage__XNK)[Self__G1DR->count__VF]=' ';
- Self__G1DR->count__VF=(__INTEGER)(Self__G1DR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__TQFI->parent_variable__HHZD.type__D25F,string_tmp__RB);
- append__MOK(string_tmp__RB,Self__TQFI->parent_variable__HHZD.intern_name__C25F);
- append__MOK(string_tmp__RB,(&__string_278));
- Self__MECJ=(__INTEGER)(Self__MECJ + 1);
- };
- ((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(- 1);
- Self__R3ZI=(__INTEGER)(Self__R3ZI - 1);
- };
- if (((void *)Self__EP3G == (void *)type_block__BLB)) {
- append__MOK(string_tmp__RB,(&__string_294));
- };
- if ((((__STRING *)string_tmp__RB)->count__VF == 0)) {
- append__MOK(string_tmp__RB,(&__string_295));
- };
- append__MOK(output_decl__1C,(&__string_296));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_297));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_298));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_299));
- append__MOK(output_decl__1C,string_tmp__RB);
- if (((__PROTOTYPE *)Self__EP3G->parent_type__C2IB.prototype__RD)->is_mapping__IRMC) {
- append__MOK(output_decl__1C,(&__string_300));
- } else {
- append__MOK(output_decl__1C,(&__string_301));
- };
- append__MOK(output_decl__1C,(&__string_92));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- Self__M1DR=((__STRING *)output_decl__1C);
- new_capacity__L1DR= 0;
- if ((Self__M1DR->capacity__MNK <= Self__M1DR->count__VF)) {
- if ((Self__M1DR->capacity__MNK == 0)) {
- Self__M1DR->capacity__MNK= 32;
- Self__M1DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__L1DR=(__INTEGER)(Self__M1DR->capacity__MNK << 1);
- Self__N1DR=((__CHARACTER *)Self__M1DR->storage__XNK);
- old_nb_elts__O1DR=Self__M1DR->capacity__MNK;
- new__P1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__N1DR),((__UINTEGER_32 )old_nb_elts__O1DR),((__UINTEGER_32 )new_capacity__L1DR)));
- upper__BTOR=(__INTEGER)(new_capacity__L1DR - 1);
- Self__5SOR=old_nb_elts__O1DR;
- while ((Self__5SOR <= upper__BTOR)) {
- new__P1DR[Self__5SOR]='\0';
- Self__5SOR=(__INTEGER)(Self__5SOR + 1);
- };
- Self__M1DR->storage__XNK=new__P1DR;
- Self__M1DR->capacity__MNK=new_capacity__L1DR;
- };
- };
- ((__CHARACTER *)Self__M1DR->storage__XNK)[Self__M1DR->count__VF]=' ';
- Self__M1DR->count__VF=(__INTEGER)(Self__M1DR->count__VF + 1);
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- Self__S1DR=((__STRING *)output_decl__1C);
- new_capacity__R1DR= 0;
- if ((Self__S1DR->capacity__MNK <= Self__S1DR->count__VF)) {
- if ((Self__S1DR->capacity__MNK == 0)) {
- Self__S1DR->capacity__MNK= 32;
- Self__S1DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__R1DR=(__INTEGER)(Self__S1DR->capacity__MNK << 1);
- Self__T1DR=((__CHARACTER *)Self__S1DR->storage__XNK);
- old_nb_elts__U1DR=Self__S1DR->capacity__MNK;
- new__V1DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__T1DR),((__UINTEGER_32 )old_nb_elts__U1DR),((__UINTEGER_32 )new_capacity__R1DR)));
- upper__GTOR=(__INTEGER)(new_capacity__R1DR - 1);
- Self__ETOR=old_nb_elts__U1DR;
- while ((Self__ETOR <= upper__GTOR)) {
- new__V1DR[Self__ETOR]='\0';
- Self__ETOR=(__INTEGER)(Self__ETOR + 1);
- };
- Self__S1DR->storage__XNK=new__V1DR;
- Self__S1DR->capacity__MNK=new_capacity__R1DR;
};
- };
- ((__CHARACTER *)Self__S1DR->storage__XNK)[Self__S1DR->count__VF]='_';
- Self__S1DR->count__VF=(__INTEGER)(Self__S1DR->count__VF + 1);
- if ((pass_count__L3LC == Self__EP3G->parent_type__C2IB.last_pass_binding__AYZI)) {
- append__MOK(output_decl__1C,(&__string_302));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_303));
- };
- append__MOK(output_decl__1C,(&__string_278));
- append__MOK(output_decl__1C,(&__string_304));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_305));
- append__MOK(output_decl__1C,Self__EP3G->intern_name__UR2B);
- append__MOK(output_decl__1C,(&__string_306));
- };
- };
- force__to__QCDH(Self__EP3G->parent_type__C2IB.slot_run__1JC);
+ if (((void *)Self__FZWI == (void *)type_string_constant__SOB)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_395));
+ };
+ __tmp__SKOU=get_local_slot__J3LG(Self__FZWI,(&__string_95));
+ if (((struct ___OBJ *)__tmp__SKOU)->__id==__SLOT_CODE__4IRG__) {
+ Self__TV0T=((__SLOT_CODE__4IRG *)__tmp__SKOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+ } else /* SLOT_DATA */ {
+ Self__TV0T=((__SLOT_DATA__IJRG *)__tmp__SKOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+ };
+ __tmp__SKOU=get_local_slot__J3LG(Self__FZWI,(&__string_96));
+ if (((struct ___OBJ *)__tmp__SKOU)->__id==__SLOT_CODE__4IRG__) {
+ Self__DLOU=((__SLOT_CODE__4IRG *)__tmp__SKOU)->parent_slot__5IRG->slot_data_intern__LJRG;
+ } else /* SLOT_DATA */ {
+ Self__DLOU=((__SLOT_DATA__IJRG *)__tmp__SKOU)->parent_slot__KJRG->slot_data_intern__LJRG;
+ };
+ if ((Self__DLOU->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_396));
+ };
+ if ((Self__TV0T->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_397));
+ };
+ Self__5AXT=((__STRING__BC *)output_decl__LE);
+ if (( 1 > Self__5AXT->count__WJ)) {
+ Self__5AXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__5AXT->count__WJ=(__INTEGER__Q)(Self__5AXT->count__WJ - 1);
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+ };
+ if ((Self__DLOU->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__DLOU->parent_variable__JJRG.intern_name__UN5D);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_400));
+ };
+ if ((Self__TV0T->parent_variable__JJRG.ensure_count__IT4D != 0)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__TV0T->parent_variable__JJRG.intern_name__UN5D);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_401));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_402));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_394));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_decl__LE),'(');
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_403));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_398));
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_399));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_404));
+ };
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_405));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_373));
+ append__KWX(((__STRING__BC *)output_decl__LE),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_406));
+ append__KWX(((__STRING__BC *)output_decl__LE),string_tmp__YC);
+ if (Self__FZWI->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_407));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_408));
+ };
+ };
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_409));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_410));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),'(');
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+ };
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_236));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_121));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),' ');
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ add_last__ACV(((__STRING__BC *)output_glob__BG),'_');
+ if ((pass_count__CBXC == Self__FZWI->parent_type__PCY.last_pass_binding__RHKJ)) {
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_411));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_412));
+ };
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_220));
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_378));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_413));
+ append__KWX(((__STRING__BC *)output_glob__BG),Self__FZWI->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)output_glob__BG),(&__string_414));
+ };
+ };
+ };
+ force__to__3P2I(((__FAST_ARRAYoSLOTo__SLC *)Self__FZWI->parent_type__PCY.slot_run__2LC));
};
}
-static void set_cache_user__J1BE(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__K1BE,__INTEGER index__L1BE)
-// ({HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o},{INTEGER}) VoidRecursive, No inlinable.
+static void genere_struct__0TXI()
+// () Void Recursive, No inlinable.
{
- void **__tmp__LX4Q,**__tmp__QX4Q;
- __BOOLEAN __tmp__R2BE;
- if ((index__L1BE == (__INTEGER)(Self__K1BE->cache_user__GFAE + 1))) {
- Self__K1BE->cache_user__GFAE=index__L1BE;
- Self__K1BE->cache_node__XZ0D=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__K1BE->cache_node__XZ0D)->next__21BE;
- __tmp__LX4Q=Self__K1BE->buckets__EFAE;
- while ((! ((void *)Self__K1BE->cache_node__XZ0D != (void *)NULL))) {
- Self__K1BE->cache_buckets__J2BE=(__INTEGER)(Self__K1BE->cache_buckets__J2BE + 1);
- Self__K1BE->cache_node__XZ0D=((void **)__tmp__LX4Q)[Self__K1BE->cache_buckets__J2BE];
- };
- __tmp__R2BE=TRUE__;
- } else {
- __tmp__R2BE=FALSE__;
- };
- if ((! (__tmp__R2BE || (index__L1BE == Self__K1BE->cache_user__GFAE)))) {
- if ((index__L1BE == 1)) {
- Self__K1BE->cache_user__GFAE= 1;
- Self__K1BE->cache_buckets__J2BE= 0;
- Self__K1BE->cache_node__XZ0D=((void **)Self__K1BE->buckets__EFAE)[ 0];
- __tmp__QX4Q=Self__K1BE->buckets__EFAE;
- while ((! ((void *)Self__K1BE->cache_node__XZ0D != (void *)NULL))) {
- Self__K1BE->cache_buckets__J2BE=(__INTEGER)(Self__K1BE->cache_buckets__J2BE + 1);
- Self__K1BE->cache_node__XZ0D=((void **)__tmp__QX4Q)[Self__K1BE->cache_buckets__J2BE];
- };
- } else {
- set_cache_user__J1BE(Self__K1BE, 1);
- while ((Self__K1BE->cache_user__GFAE != index__L1BE)) {
- set_cache_user__J1BE(Self__K1BE,(__INTEGER)(Self__K1BE->cache_user__GFAE + 1));
- };
+ void *__tmp__2TXI;
+ __tmp__2TXI=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__2TXI)->__id) {
+ case __TYPE__FF__: {
+ genere_struct__43VI(((__TYPE__FF *)__tmp__2TXI));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if ((! is_java__EE)) {
+ (&__string_245)->count__0C= 54;
+ (&__string_245)->storage__1C="// NULL\n#ifndef NULL\n#define NULL ((void *)0)\n#endif\n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_245));
};
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ (&__string_246)->count__0C= 167;
+ (&__string_246)->storage__1C="// ___CONTEXT\ntypedef struct ___CONTEXT_struct _____CONTEXT; \nstruct ___CONTEXT_struct {\n unsigned long code; \n _____CONTEXT *back; \n};\n_____CONTEXT *top_context; \n\n";
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_246));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ genere_struct__EZWI(((__TYPE_GENERIC__OCY *)__tmp__2TXI));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ genere_struct__0TXI();
+ } break;
};
}
-static void append_in__Z4H(__UINTEGER_32 Self__04H,void *buffer__14H)
-// ({UINTEGER_32},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void set_cache_user__QR4G(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__RR4G,__INTEGER__Q index__SR4G)
+// ({HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB},{INTEGER__Q}) Void Recursive, No inlinable.
{
- __UINTEGER_32 val__24H;
- __INTEGER i__54H,j__A5H,new_capacity__X1DR,old_nb_elts__01DR;
- __INTEGER upper__LTOR,Self__JTOR,new_capacity__31DR,old_nb_elts__A2DR;
- __INTEGER upper__QTOR,Self__OTOR;
- __STRING *Self__Y1DR,*Self__41DR,*Self__TYX;
- __CHARACTER *Self__Z1DR,*new__11DR,*Self__51DR,*new__B2DR;
- __CHARACTER ch__C2DR,tmp__WYX;
- val__24H= 0;
- i__54H= 0;
- j__A5H= 0;
- if ((Self__04H == 0)) {
- Self__Y1DR=((__STRING *)buffer__14H);
- new_capacity__X1DR= 0;
- if ((Self__Y1DR->capacity__MNK <= Self__Y1DR->count__VF)) {
- if ((Self__Y1DR->capacity__MNK == 0)) {
- Self__Y1DR->capacity__MNK= 32;
- Self__Y1DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__X1DR=(__INTEGER)(Self__Y1DR->capacity__MNK << 1);
- Self__Z1DR=((__CHARACTER *)Self__Y1DR->storage__XNK);
- old_nb_elts__01DR=Self__Y1DR->capacity__MNK;
- new__11DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Z1DR),((__UINTEGER_32 )old_nb_elts__01DR),((__UINTEGER_32 )new_capacity__X1DR)));
- upper__LTOR=(__INTEGER)(new_capacity__X1DR - 1);
- Self__JTOR=old_nb_elts__01DR;
- while ((Self__JTOR <= upper__LTOR)) {
- new__11DR[Self__JTOR]='\0';
- Self__JTOR=(__INTEGER)(Self__JTOR + 1);
- };
- Self__Y1DR->storage__XNK=new__11DR;
- Self__Y1DR->capacity__MNK=new_capacity__X1DR;
- };
- };
- ((__CHARACTER *)Self__Y1DR->storage__XNK)[Self__Y1DR->count__VF]='0';
- Self__Y1DR->count__VF=(__INTEGER)(Self__Y1DR->count__VF + 1);
- } else {
- i__54H=(__INTEGER)(((__STRING *)buffer__14H)->count__VF + 1);
- val__24H=Self__04H;
- while ((val__24H != 0)) {
- Self__41DR=((__STRING *)buffer__14H);
- ch__C2DR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__UINTEGER_32)(val__24H % 10)) + ((__INTEGER_8 )'0')))));
- new_capacity__31DR= 0;
- if ((Self__41DR->capacity__MNK <= Self__41DR->count__VF)) {
- if ((Self__41DR->capacity__MNK == 0)) {
- Self__41DR->capacity__MNK= 32;
- Self__41DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__31DR=(__INTEGER)(Self__41DR->capacity__MNK << 1);
- Self__51DR=((__CHARACTER *)Self__41DR->storage__XNK);
- old_nb_elts__A2DR=Self__41DR->capacity__MNK;
- new__B2DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__51DR),((__UINTEGER_32 )old_nb_elts__A2DR),((__UINTEGER_32 )new_capacity__31DR)));
- upper__QTOR=(__INTEGER)(new_capacity__31DR - 1);
- Self__OTOR=old_nb_elts__A2DR;
- while ((Self__OTOR <= upper__QTOR)) {
- new__B2DR[Self__OTOR]='\0';
- Self__OTOR=(__INTEGER)(Self__OTOR + 1);
- };
- Self__41DR->storage__XNK=new__B2DR;
- Self__41DR->capacity__MNK=new_capacity__31DR;
- };
- };
- ((__CHARACTER *)Self__41DR->storage__XNK)[Self__41DR->count__VF]=ch__C2DR;
- Self__41DR->count__VF=(__INTEGER)(Self__41DR->count__VF + 1);
- val__24H=(__UINTEGER_32)(val__24H / 10);
- };
- j__A5H=((__STRING *)buffer__14H)->count__VF;
- while ((i__54H < j__A5H)) {
- Self__TYX=((__STRING *)buffer__14H);
- tmp__WYX=((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(i__54H - 1)];
- ((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(i__54H - 1)]=((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(j__A5H - 1)];
- ((__CHARACTER *)Self__TYX->storage__XNK)[(__INTEGER)(j__A5H - 1)]=tmp__WYX;
- j__A5H=(__INTEGER)(j__A5H - 1);
- i__54H=(__INTEGER)(i__54H + 1);
+ __INTEGER__Q __tmp__SS4G,__tmp__5T4G;
+ __BOOLEAN__L __tmp__YS4G;
+ if ((index__SR4G == (__INTEGER__Q)(Self__RR4G->cache_user__MD4G + 1))) {
+ Self__RR4G->cache_user__MD4G=index__SR4G;
+ Self__RR4G->cache_node__PM1G=Self__RR4G->cache_node__PM1G->next__DS4G;
+ while ((! ((void *)Self__RR4G->cache_node__PM1G != (void *)NULL))) {
+ __tmp__SS4G=(__INTEGER__Q)(Self__RR4G->cache_buckets__QS4G + 1);
+ Self__RR4G->cache_buckets__QS4G=__tmp__SS4G;
+ Self__RR4G->cache_node__PM1G=((void **)Self__RR4G->buckets__KD4G)[__tmp__SS4G];
+ };
+ __tmp__YS4G=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__YS4G=FALSE__O__;
+ };
+ if ((! (__tmp__YS4G || (index__SR4G == Self__RR4G->cache_user__MD4G)))) {
+ if ((index__SR4G == 1)) {
+ Self__RR4G->cache_user__MD4G= 1;
+ Self__RR4G->cache_buckets__QS4G= 0;
+ Self__RR4G->cache_node__PM1G=((void **)Self__RR4G->buckets__KD4G)[ 0];
+ while ((! ((void *)Self__RR4G->cache_node__PM1G != (void *)NULL))) {
+ __tmp__5T4G=(__INTEGER__Q)(Self__RR4G->cache_buckets__QS4G + 1);
+ Self__RR4G->cache_buckets__QS4G=__tmp__5T4G;
+ Self__RR4G->cache_node__PM1G=((void **)Self__RR4G->buckets__KD4G)[__tmp__5T4G];
+ };
+ } else /* FALSE */ {
+ set_cache_user__QR4G(Self__RR4G, 1);
+ while ((Self__RR4G->cache_user__MD4G != index__SR4G)) {
+ set_cache_user__QR4G(Self__RR4G,(__INTEGER__Q)(Self__RR4G->cache_user__MD4G + 1));
+ };
};
};
}
-static void print_positif__GPSE(__INTEGER Self__HPSE)
-// ({INTEGER}) VoidRecursive, No inlinable.
+static void append_in__G1G(__UINTEGER_32__ZWB Self__H1G,__STRING__BC *buffer__I1G)
+// ({UINTEGER_32__ZWB},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER val__QPSE;
- __CHARACTER char__PPSE;
- char__PPSE=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(Self__HPSE % 10)) + ((__INTEGER_8 )'0')))));
- val__QPSE=(__INTEGER)(Self__HPSE / 10);
- if ((val__QPSE != 0)) {
- print_positif__GPSE(val__QPSE);
- };
- fputc((int)(char__PPSE),stdout);
+ __UINTEGER_32__ZWB val__J1G;
+ __INTEGER__Q i__M1G,j__N1G;
+ __STRING__BC *Self__24Z;
+ __CHARACTER__DB __tmp__S5Z;
+ val__J1G= 0;
+ i__M1G= 0;
+ j__N1G= 0;
+ if ((Self__H1G == 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__I1G),'0');
+ } else /* FALSE */ {
+ i__M1G=(__INTEGER__Q)(((__STRING__BC *)buffer__I1G)->count__WJ + 1);
+ val__J1G=Self__H1G;
+ while ((val__J1G != 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__I1G),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__UINTEGER_32__ZWB)(val__J1G % 10)) + ((__INTEGER_8__FZF )'0'))))));
+ val__J1G=(__UINTEGER_32__ZWB)(val__J1G / 10);
+ };
+ j__N1G=((__STRING__BC *)buffer__I1G)->count__WJ;
+ while ((i__M1G < j__N1G)) {
+ Self__24Z=((__STRING__BC *)buffer__I1G);
+ __tmp__S5Z=((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(i__M1G - 1)];
+ ((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(i__M1G - 1)]=((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(j__N1G - 1)];
+ ((__CHARACTER__DB *)Self__24Z->storage__LFL)[(__INTEGER__Q)(j__N1G - 1)]=__tmp__S5Z;
+ j__N1G=(__INTEGER__Q)(j__N1G - 1);
+ i__M1G=(__INTEGER__Q)(i__M1G + 1);
+ };
+ };
}
-static __MEMORY* new_page__TIU()
-// () With resultNo recursive, No inlinable.
+static void print__stat__for__AIJF(__STRING_CONSTANT__0 *msg__CIJF,__INTEGER__Q n__DIJF,__INTEGER__Q t__EIJF)
+// ({STRING_CONSTANT__0},{INTEGER__Q},{INTEGER__Q}) Void No recursive, No inlinable.
{
- __POINTER mem__PK4;
- __UINTEGER_32 cap__MK4,old_size__WIU;
- __MEMORY *block__2IU;
- if ((capacity_max__3IU == 0)) {
- mem__PK4=((__POINTER )(NULL));
- cap__MK4= 33554432;
- do {
- cap__MK4=(__UINTEGER_32)(cap__MK4 << 1);
- mem__PK4=((__POINTER )(malloc((cap__MK4))));
- if ((mem__PK4 != (void *)NULL)) {
- free((mem__PK4));
- };
- } while ((! ((mem__PK4 == (void *)NULL) || (cap__MK4 == 2147483648LU))));
- if ((mem__PK4 == (void *)NULL)) {
- cap__MK4=(__UINTEGER_32)(cap__MK4 >> 1);
- };
- capacity_max__3IU=cap__MK4;
- begin_memory__4PI=((__POINTER )(malloc((cap__MK4))));
- };
- old_size__WIU=(__UINTEGER_32)(nb_page__OQJ << 26);
- nb_page__OQJ=(__UINTEGER_32)(nb_page__OQJ + 1);
- if (((__UINTEGER_32)(old_size__WIU + 67108864) > capacity_max__3IU)) {
- print__1ZE((&__string_307));
- exit(( 1));
+ __INTEGER__Q pour_mil__FIJF,i__MYTT;
+ pour_mil__FIJF= 0;
+ if ((t__EIJF != 0)) {
+ put_string__JJG(msg__CIJF);
+ pour_mil__FIJF=((__INTEGER__Q )((int)((1000./ (t__EIJF) * (n__DIJF)))));
+ i__MYTT=(__INTEGER__Q)(pour_mil__FIJF / 10);
+ ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+ append_in__AEE(i__MYTT,tmp_string__ZTH);
+ put_string__JJG(tmp_string__ZTH);
+ fputc((int)('.'),stderr);
+ i__MYTT=(__INTEGER__Q)(pour_mil__FIJF % 10);
+ ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+ append_in__AEE(i__MYTT,tmp_string__ZTH);
+ put_string__JJG(tmp_string__ZTH);
+ put_string__JJG((&__string_415));
+ ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+ append_in__AEE(n__DIJF,tmp_string__ZTH);
+ put_string__JJG(tmp_string__ZTH);
+ fputc((int)('/'),stderr);
+ ((__STRING__BC *)tmp_string__ZTH)->count__WJ= 0;
+ append_in__AEE(t__EIJF,tmp_string__ZTH);
+ put_string__JJG(tmp_string__ZTH);
+ put_string__JJG((&__string_208));
};
- block__2IU=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )old_size__WIU))));
- block__2IU->previous_linear__20C= 4294967295LU;
- block__2IU->size_and_id__30C= 67108858;
- block__2IU->next_free__40C=first_free__QDBB;
- block__2IU->previous_free__50C=NULL;
- if (((void *)first_free__QDBB != (void *)NULL)) {
- ((__MEMORY *)first_free__QDBB)->previous_free__50C=block__2IU;
- };
- first_free__QDBB=block__2IU;
- last_block[((__UINTEGER_32)(nb_page__OQJ - 1))] = (block__2IU);
- return(block__2IU);
}
-static __MEMORY* search__NCBB(__UINTEGER_32 new_size__PCBB)
-// ({UINTEGER_32}) With resultNo recursive, No inlinable.
+static void print__TFGF(__INTEGER__Q Self__UFGF)
+// ({INTEGER__Q}) Void No recursive, No inlinable.
{
- __MEMORY *result__RCBB;
- result__RCBB=first_free__QDBB;
- while ((((void *)result__RCBB != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__RCBB)->size_and_id__30C & 4294967292LU) < new_size__PCBB))) {
- result__RCBB=result__RCBB->next_free__40C;
+ __BOOLEAN__L __tmp__1FGF;
+ if ((Self__UFGF == 0)) {
+ fputc((int)('0'),stdout);
+ __tmp__1FGF=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__1FGF=FALSE__O__;
};
- if (((void *)result__RCBB == (void *)NULL)) {
- result__RCBB=new_page__TIU();
+ if ((! __tmp__1FGF)) {
+ if ((Self__UFGF < 0)) {
+ fputc((int)('-'),stdout);
+ print_positif__45PG((__INTEGER__Q)(- Self__UFGF));
+ } else /* FALSE */ {
+ print_positif__45PG(Self__UFGF);
+ };
};
- to_busy__index__BAMB(result__RCBB,new_size__PCBB,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__RCBB)) - (unsigned long)begin_memory__4PI)))) >> 26));
- return(result__RCBB);
}
-static void to_busy__index__BAMB(__MEMORY *Self__CAMB,__UINTEGER_32 sz__DAMB,__UINTEGER_32 idx__EAMB)
-// ({MEMORY},{UINTEGER_32},{UINTEGER_32}) VoidNo recursive, No inlinable.
+static __BOOLEAN__L set_value__EY0(__LIP_SLOT_DATA__3AB *Self__FY0,void *v__GY0)
+// ({LIP_SLOT_DATA__3AB},{NULLxLIP_BOOLEAN__BCBxLIP_INTEGER__HDBxLIP_STRING__TDB}) With result No recursive, No inlinable.
{
- __MEMORY *new__LAMB,*prev__H0QB,*next__I0QB,*Self__CDKB,*Self__F2OQ;
- __UINTEGER_32 siz__FAMB,new_size__IAMB;
- new__LAMB=NULL;
- prev__H0QB=Self__CAMB->previous_free__50C;
- next__I0QB=Self__CAMB->next_free__40C;
- if (((void *)prev__H0QB == (void *)NULL)) {
- first_free__QDBB=next__I0QB;
- } else {
- ((__MEMORY *)prev__H0QB)->next_free__40C=next__I0QB;
- };
- if (((void *)next__I0QB != (void *)NULL)) {
- ((__MEMORY *)next__I0QB)->previous_free__50C=prev__H0QB;
- };
- siz__FAMB=Self__CAMB->size_and_id__30C;
- new_size__IAMB=(__UINTEGER_32)(siz__FAMB - sz__DAMB);
- if ((new_size__IAMB > (__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )(MINIMUM_SIZE)) + 2) + 8))) {
- siz__FAMB=sz__DAMB;
- new__LAMB=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__CAMB) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )sz__DAMB))));
- ((__MEMORY *)new__LAMB)->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__CAMB) - (unsigned long)begin_memory__4PI))));
- ((__MEMORY *)new__LAMB)->size_and_id__30C=(__UINTEGER_32)(new_size__IAMB - 8);
- Self__CDKB=((__MEMORY *)new__LAMB);
- Self__CDKB->next_free__40C=first_free__QDBB;
- Self__CDKB->previous_free__50C=NULL;
- if (((void *)first_free__QDBB != (void *)NULL)) {
- ((__MEMORY *)first_free__QDBB)->previous_free__50C=Self__CDKB;
- };
- first_free__QDBB=Self__CDKB;
- if (((__UINTEGER_32)(((__MEMORY *)new__LAMB)->size_and_id__30C & 2) != 0)) {
- last_block[(idx__EAMB)] = (new__LAMB);
+ void *__tmp__JY0,*__tmp__KY0;
+ __LIP_BOOLEAN__BCB *result__F24,*__tmp__I24;
+ __LIP_INTEGER__HDB *Self__A01D,*result__D01D,*__tmp__G01D;
+ __LIP_STRING__TDB *Self__R01D,*result__U01D,*__tmp__X01D;
+ __BOOLEAN__L __tmp__RY0,Result__HY0;
+ __tmp__JY0=Self__FY0->value__SBB;
+ switch (((struct ___OBJ *)__tmp__JY0)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ result__F24=NULL;
+ if (v__GY0==NULL) {
+ __tmp__I24=NULL;
+ } else {
+ switch (((struct ___OBJ *)v__GY0)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__I24=((__LIP_BOOLEAN__BCB *)v__GY0);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__I24=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__I24=NULL;
+ } break;
+ }
+ };
+ if (((void *)__tmp__I24 != (void *)NULL)) {
+ result__F24=__tmp__I24;
+ };
+ __tmp__KY0=result__F24;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__A01D=((__LIP_INTEGER__HDB *)((__LIP_BOOLEAN__BCB *)__tmp__JY0));
+ result__D01D=NULL;
+ if (v__GY0==NULL) {
+ __tmp__G01D=NULL;
} else {
- Self__F2OQ=((__MEMORY *)new__LAMB);
- ((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__F2OQ) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__F2OQ->size_and_id__30C & 4294967292LU)))))->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)new__LAMB)) - (unsigned long)begin_memory__4PI))));
+ switch (((struct ___OBJ *)v__GY0)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__G01D=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__G01D=((__LIP_INTEGER__HDB *)v__GY0);
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__G01D=NULL;
+ } break;
+ }
+ };
+ if (((void *)__tmp__G01D != (void *)NULL)) {
+ Self__A01D->value__PHC=__tmp__G01D->value__PHC;
+ result__D01D=Self__A01D;
};
+ __tmp__KY0=result__D01D;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__R01D=((__LIP_STRING__TDB *)((__LIP_BOOLEAN__BCB *)__tmp__JY0));
+ result__U01D=NULL;
+ if (v__GY0==NULL) {
+ __tmp__X01D=NULL;
+ } else {
+ switch (((struct ___OBJ *)v__GY0)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__X01D=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__X01D=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__X01D=((__LIP_STRING__TDB *)v__GY0);
+ } break;
+ }
+ };
+ if (((void *)__tmp__X01D != (void *)NULL)) {
+ Self__R01D->value__MGC=__tmp__X01D->value__MGC;
+ result__U01D=Self__R01D;
+ };
+ __tmp__KY0=result__U01D;
+ } break;
};
- Self__CAMB->size_and_id__30C=(__UINTEGER_32)(siz__FAMB | 1);
+ if (((void *)__tmp__KY0 != (void *)NULL)) {
+ Self__FY0->value__SBB=__tmp__KY0;
+ __tmp__RY0=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__RY0=FALSE__O__;
+ };
+ Result__HY0=__tmp__RY0;
+ return(Result__HY0);
}
-static __INTEGER hash_code__OPN(__STRING_CONSTANT *Self__PPN)
-// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __POINTER__IB new_lab__S5I(__UINTEGER_32__ZWB t__U5I)
+// ({UINTEGER_32__ZWB}) With result No recursive, No inlinable.
{
- __INTEGER result__RPN,__tmp__SPN,Self__ROQ;
- __CHARACTER *__tmp__YX4Q;
- result__RPN= 0;
- __tmp__SPN=Self__PPN->count__XHB;
- Self__ROQ= 1;
- __tmp__YX4Q=Self__PPN->storage__X4K;
- while ((Self__ROQ <= __tmp__SPN)) {
- result__RPN=(__INTEGER)((__INTEGER)( 5 * result__RPN) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__YX4Q)[(__INTEGER)(Self__ROQ - 1)])));
- Self__ROQ=(__INTEGER)(Self__ROQ + 1);
- };
- if ((result__RPN < 0)) {
- result__RPN=(__INTEGER)(~ result__RPN);
- };
- return(result__RPN);
+ __UINTEGER_32__ZWB idx__W5I;
+ __MEMORY__2PG *blc__Z5I,*__tmp__OBJ,*Self__JC5T,*prev__KC5T;
+ __MEMORY__2PG *next__LC5T,*__tmp__LCJ;
+ __POINTER__IB pv__35I,__tmp__XBJ;
+ __BOOLEAN__L __tmp__2AJ;
+ idx__W5I= 0;
+ blc__Z5I=NULL;
+ pv__35I=((__POINTER__IB )(NULL));
+ while_do__4KJ:
+ {
+ if ((idx__W5I < nb_page__DAJ)) {
+ blc__Z5I=((__MEMORY__2PG *)(last_block[(idx__W5I)]));
+ __tmp__2AJ=(((__UINTEGER_32__ZWB)(((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG & 4294967292LU) < 4096) || ((__UINTEGER_32__ZWB)(((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG & 1) == 1));
+ } else /* FALSE */ {
+ __tmp__2AJ=FALSE__O__;
+ };
+ if (__tmp__2AJ) {
+ idx__W5I=(__UINTEGER_32__ZWB)(idx__W5I + 1);
+ goto while_do__4KJ;
+ };
+ };
+ if ((idx__W5I >= nb_page__DAJ)) {
+ __tmp__OBJ=new_page__ZFO();
+ blc__Z5I=__tmp__OBJ;
+ };
+ ((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG=(__UINTEGER_32__ZWB)(blc__Z5I->size_and_id__5PG - 4096);
+ __tmp__OBJ=((__MEMORY__2PG *)blc__Z5I);
+ __tmp__XBJ=((__POINTER__IB )((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__OBJ) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__OBJ->size_and_id__5PG & 4294967292LU))))));
+ if ((((__POINTER__IB )(__UINTEGER_32__ZWB)(((__MEMORY__2PG *)blc__Z5I)->size_and_id__5PG & 4294967292LU)) < ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ Self__JC5T=((__MEMORY__2PG *)blc__Z5I);
+ prev__KC5T=Self__JC5T->previous_free__BQG;
+ next__LC5T=Self__JC5T->next_free__AQG;
+ if (((void *)prev__KC5T == (void *)NULL)) {
+ first_free__GC0=next__LC5T;
+ } else /* FALSE */ {
+ ((__MEMORY__2PG *)prev__KC5T)->next_free__AQG=next__LC5T;
+ };
+ if (((void *)next__LC5T != (void *)NULL)) {
+ ((__MEMORY__2PG *)next__LC5T)->previous_free__BQG=prev__KC5T;
+ };
+ pv__35I=blc__Z5I->previous_linear__4PG;
+ if ((pv__35I != (void *)NULL)) {
+ __tmp__LCJ=((__MEMORY__2PG *)(void *)((unsigned long)begin_memory__PMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)pv__35I)));
+ __tmp__LCJ->size_and_id__5PG=(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(__tmp__LCJ->size_and_id__5PG + blc__Z5I->size_and_id__5PG) + 8);
+ last_block[(idx__W5I)] = (__tmp__LCJ);
+ };
+ };
+ ((__POINTER__IB *)__tmp__XBJ)[ 0]=((__POINTER__IB )t__U5I);
+ pv__35I=(void *)((unsigned long)__tmp__XBJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ return(pv__35I);
}
-static void** create__RUSB(__INTEGER nb_elements__TUSB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __MEMORY__2PG* new_page__ZFO()
+// () With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__GCAR,a__FCAR,new_size__HCAR,new_size2__ICAR,a__JCAR;
- __UINTEGER_32 new_size__KCAR;
- __POINTER result__ECAR,ptr_table__YTOR,next__XTOR,result__ZTOR;
- __INTEGER Self__WXRC;
- void **result__2USB;
- sz__GCAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__TUSB * ((__INTEGER )(sizeof(void *)))));
- result__ECAR=((__POINTER )(NULL));
- a__FCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HCAR=(__UINTEGER_32)((__UINTEGER_32)(sz__GCAR + a__FCAR) & (__UINTEGER_32)(~ a__FCAR));
- new_size2__ICAR=(__UINTEGER_32)(new_size__HCAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__ICAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__JCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KCAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ICAR + a__JCAR) & (__UINTEGER_32)(~ a__JCAR));
- ptr_table__YTOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KCAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XTOR=((__POINTER )(NULL));
- result__ZTOR=((__POINTER *)ptr_table__YTOR)[ 0];
- if ((result__ZTOR == (void *)NULL)) {
- result__ZTOR=new_lab__2PJ(new_size__KCAR);
- next__XTOR=(void *)((unsigned long)result__ZTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCAR)));
- ((__POINTER *)next__XTOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YTOR)[ 0]=next__XTOR;
- } else {
- next__XTOR=((__POINTER *)result__ZTOR)[ 0];
- if ((next__XTOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZTOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KCAR << 1)) <= 4096)) {
- next__XTOR=(void *)((unsigned long)result__ZTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCAR)));
- } else {
- next__XTOR=new_lab__2PJ(new_size__KCAR);
- };
- ((__POINTER *)next__XTOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YTOR)[ 0]=next__XTOR;
- } else {
- ((__POINTER *)result__ZTOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XTOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZTOR=next__XTOR;
- };
- };
- ((__POINTER *)result__ZTOR)[ 0]=((__POINTER ) 3);
- result__ECAR=(void *)((unsigned long)result__ZTOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__ECAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__HCAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- result__2USB=((void **)result__ECAR);
- Self__WXRC=(__INTEGER)(nb_elements__TUSB - 1);
- while ((Self__WXRC >= 0)) {
- result__2USB[Self__WXRC]=NULL;
- Self__WXRC=(__INTEGER)(Self__WXRC - 1);
+ __POINTER__IB mem__XJU,new_mem__ZJU,cap__VJU,__tmp__CKU;
+ __MEMORY__2PG *__tmp__MHO,*Result__1FO;
+ if (((unsigned long)capacity_max__BGO == 0)) {
+ mem__XJU=((__POINTER__IB )(NULL));
+ new_mem__ZJU=((__POINTER__IB )(NULL));
+ cap__VJU=((__POINTER__IB ) 33554432);
+ do {
+ __tmp__CKU=(void *)((unsigned long)cap__VJU * (unsigned long)((__POINTER__IB ) 2));
+ cap__VJU=__tmp__CKU;
+ mem__XJU=new_mem__ZJU;
+ new_mem__ZJU=((__POINTER__IB )(realloc((new_mem__ZJU),(unsigned int)(__tmp__CKU))));
+ } while ((! ((new_mem__ZJU == (void *)NULL) || (__tmp__CKU == ((__POINTER__IB )((void *)(2048LU << 20)))))));
+ if ((new_mem__ZJU == (void *)NULL)) {
+ cap__VJU=(void *)((unsigned long)cap__VJU / (unsigned long)((__POINTER__IB ) 2));
+ };
+ capacity_max__BGO=cap__VJU;
+ begin_memory__PMI=mem__XJU;
+ ;
+ };
+ mem__XJU=(void *)((unsigned long)((__POINTER__IB )nb_page__DAJ) << (unsigned long) 26);
+ nb_page__DAJ=(__UINTEGER_32__ZWB)(nb_page__DAJ + 1);
+ if (((void *)((unsigned long)mem__XJU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 67108864))) > capacity_max__BGO)) {
+ print__KKG((&__string_416));
+ exit(( 1));
};
- return(result__2USB);
+ __tmp__MHO=((__MEMORY__2PG *)(void *)((unsigned long)begin_memory__PMI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)mem__XJU)));
+ __tmp__MHO->previous_linear__4PG=NULL;
+ __tmp__MHO->size_and_id__5PG= 67108858;
+ __tmp__MHO->next_free__AQG=first_free__GC0;
+ __tmp__MHO->previous_free__BQG=NULL;
+ if (((void *)first_free__GC0 != (void *)NULL)) {
+ ((__MEMORY__2PG *)first_free__GC0)->previous_free__BQG=__tmp__MHO;
+ };
+ first_free__GC0=__tmp__MHO;
+ last_block[((__UINTEGER_32__ZWB)(nb_page__DAJ - 1))] = (__tmp__MHO);
+ Result__1FO=__tmp__MHO;
+ return(Result__1FO);
}
-static void** create__Z3JG(__INTEGER nb_elements__13JG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void to_busy__index__IVVB(__MEMORY__2PG *Self__JVVB,__POINTER__IB sz__KVVB,__UINTEGER_32__ZWB idx__LVVB)
+// ({MEMORY__2PG},{POINTER__IB},{UINTEGER_32__ZWB}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__OCAR,a__NCAR,new_size__PCAR,new_size2__QCAR,a__RCAR;
- __UINTEGER_32 new_size__SCAR;
- __POINTER result__MCAR,ptr_table__3TOR,next__2TOR,result__4TOR;
- __INTEGER Self__04QG;
- void **Result__WTMG;
- sz__OCAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__13JG * ((__INTEGER )(sizeof(void *)))));
- result__MCAR=((__POINTER )(NULL));
- a__NCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PCAR=(__UINTEGER_32)((__UINTEGER_32)(sz__OCAR + a__NCAR) & (__UINTEGER_32)(~ a__NCAR));
- new_size2__QCAR=(__UINTEGER_32)(new_size__PCAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__QCAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__RCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SCAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__QCAR + a__RCAR) & (__UINTEGER_32)(~ a__RCAR));
- ptr_table__3TOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SCAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__2TOR=((__POINTER )(NULL));
- result__4TOR=((__POINTER *)ptr_table__3TOR)[ 0];
- if ((result__4TOR == (void *)NULL)) {
- result__4TOR=new_lab__2PJ(new_size__SCAR);
- next__2TOR=(void *)((unsigned long)result__4TOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCAR)));
- ((__POINTER *)next__2TOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3TOR)[ 0]=next__2TOR;
- } else {
- next__2TOR=((__POINTER *)result__4TOR)[ 0];
- if ((next__2TOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4TOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SCAR << 1)) <= 4096)) {
- next__2TOR=(void *)((unsigned long)result__4TOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCAR)));
- } else {
- next__2TOR=new_lab__2PJ(new_size__SCAR);
- };
- ((__POINTER *)next__2TOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3TOR)[ 0]=next__2TOR;
- } else {
- ((__POINTER *)result__4TOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2TOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4TOR=next__2TOR;
- };
- };
- ((__POINTER *)result__4TOR)[ 0]=((__POINTER ) 3);
- result__MCAR=(void *)((unsigned long)result__4TOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__MCAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__PCAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__WTMG=((void **)result__MCAR);
- Self__04QG=(__INTEGER)(nb_elements__13JG - 1);
- while ((Self__04QG >= 0)) {
- Result__WTMG[Self__04QG]=NULL;
- Self__04QG=(__INTEGER)(Self__04QG - 1);
- };
- return(Result__WTMG);
+ __MEMORY__2PG *prev__KRZB,*next__LRZB,*__tmp__3WVB;
+ __POINTER__IB __tmp__KWVB,siz__MVVB,__tmp__LWVB;
+ prev__KRZB=Self__JVVB->previous_free__BQG;
+ next__LRZB=Self__JVVB->next_free__AQG;
+ if (((void *)prev__KRZB == (void *)NULL)) {
+ first_free__GC0=next__LRZB;
+ } else /* FALSE */ {
+ ((__MEMORY__2PG *)prev__KRZB)->next_free__AQG=next__LRZB;
+ };
+ if (((void *)next__LRZB != (void *)NULL)) {
+ ((__MEMORY__2PG *)next__LRZB)->previous_free__BQG=prev__KRZB;
+ };
+ __tmp__KWVB=((__POINTER__IB )Self__JVVB->size_and_id__5PG);
+ siz__MVVB=__tmp__KWVB;
+ __tmp__LWVB=(void *)((unsigned long)__tmp__KWVB - (unsigned long)sz__KVVB);
+ if ((__tmp__LWVB > (void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )(MINIMUM_SIZE)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 2))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))))) {
+ siz__MVVB=sz__KVVB;
+ __tmp__3WVB=((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )Self__JVVB) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)sz__KVVB)));
+ __tmp__3WVB->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )Self__JVVB) - (unsigned long)begin_memory__PMI);
+ __tmp__3WVB->size_and_id__5PG=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)(__tmp__LWVB))) - 8);
+ __tmp__3WVB->next_free__AQG=first_free__GC0;
+ __tmp__3WVB->previous_free__BQG=NULL;
+ if (((void *)first_free__GC0 != (void *)NULL)) {
+ ((__MEMORY__2PG *)first_free__GC0)->previous_free__BQG=__tmp__3WVB;
+ };
+ first_free__GC0=__tmp__3WVB;
+ if (((__UINTEGER_32__ZWB)(__tmp__3WVB->size_and_id__5PG & 2) != 0)) {
+ last_block[(idx__LVVB)] = (__tmp__3WVB);
+ } else /* FALSE */ {
+ ((__MEMORY__2PG *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB )__tmp__3WVB) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )(__UINTEGER_32__ZWB)(__tmp__3WVB->size_and_id__5PG & 4294967292LU)))))->previous_linear__4PG=(void *)((unsigned long)((__POINTER__IB )__tmp__3WVB) - (unsigned long)begin_memory__PMI);
+ };
+ };
+ Self__JVVB->size_and_id__5PG=(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )((unsigned int)(siz__MVVB))) | 1);
+ ;
}
-static __BOOLEAN has__MRN(__HASHED_SEToABSTRACT_STRINGo *Self__NRN,void *e__ORN)
-// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0** create__YQEB(__INTEGER__Q nb_elements__0QEB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- void *node__XRN;
- node__XRN=((void **)Self__NRN->buckets__YRK)[(__INTEGER)(hash_code__OPN(e__ORN) % Self__NRN->capacity__TRK)];
- while ((! (((void *)node__XRN == (void *)NULL) || __infix_equal_equal__SJW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__XRN)->item__ESK,e__ORN)))) {
- node__XRN=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__XRN)->next__QSK;
- };
- return(((void *)node__XRN != (void *)NULL));
+ __POINTER__IB sz__FW0T,result__DW0T,__tmp__EW0T,__tmp__GW0T;
+ __POINTER__IB __tmp__IW0T,__tmp__JW0T;
+ __UINTEGER_32__ZWB __tmp__KW0T;
+ __MEMORY__2PG *__tmp__NW0T;
+ __INTEGER__Q Self__O5ZB;
+ __STRING_CONSTANT__0 **__tmp__CCIB,**Result__1QEB;
+ sz__FW0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__0QEB * ((__INTEGER__Q )(sizeof(void *)))));
+ result__DW0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__EW0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GW0T=(void *)((unsigned long)(void *)((unsigned long)sz__FW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EW0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EW0T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__FW0T=(void *)((unsigned long)__tmp__GW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__FW0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__IW0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__JW0T=(void *)((unsigned long)(void *)((unsigned long)sz__FW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IW0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IW0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__KW0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__JW0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__IW0T=micro_alloc__table__lab__UKI(__tmp__JW0T,((__POINTER__IB )(&(table_size[(__tmp__KW0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__JW0T)));
+ ((__POINTER__IB *)__tmp__IW0T)[ 0]=((__POINTER__IB ) 3);
+ result__DW0T=(void *)((unsigned long)__tmp__IW0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__NW0T=search__LQCB(__tmp__GW0T);
+ result__DW0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__NW0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__CCIB=((__STRING_CONSTANT__0 **)result__DW0T);
+ Self__O5ZB=(__INTEGER__Q)(nb_elements__0QEB - 1);
+ while ((Self__O5ZB >= 0)) {
+ __tmp__CCIB[Self__O5ZB]=NULL;
+ Self__O5ZB=(__INTEGER__Q)(Self__O5ZB - 1);
+ };
+ Result__1QEB=__tmp__CCIB;
+ return(Result__1QEB);
}
-static __BOOLEAN __infix_equal_equal__SJW(__STRING_CONSTANT *Self__TJW,void *other__UJW)
-// ({STRING_CONSTANT},{NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
+static void* fast_reference_at__15J(__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *Self__25J,__STRING_CONSTANT__0 *k__35J)
+// ({HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER __tmp__3JW,__tmp__4JW,__tmp__SKW,i__Y4DB;
- __BOOLEAN result__WJW;
- __CHARACTER *__tmp__PKW,*__tmp__QKW,*Self__E4DB,*other__F4DB;
- result__WJW=FALSE__;
- __tmp__3JW=Self__TJW->count__XHB;
- if (((struct ___OBJ *)other__UJW)->__id==__STRING_CONSTANT__) {
- __tmp__4JW=((__STRING_CONSTANT *)other__UJW)->count__XHB;
- } else {
- __tmp__4JW=((__STRING *)other__UJW)->count__VF;
- };
- if ((__tmp__3JW == __tmp__4JW)) {
- if ((Self__TJW->count__XHB == 0)) {
- result__WJW=TRUE__;
- } else {
- __tmp__PKW=Self__TJW->storage__X4K;
- if (((struct ___OBJ *)other__UJW)->__id==__STRING_CONSTANT__) {
- __tmp__QKW=((__STRING_CONSTANT *)other__UJW)->storage__X4K;
- } else {
- __tmp__QKW=((__STRING *)other__UJW)->storage__XNK;
- };
- __tmp__SKW=Self__TJW->count__XHB;
- Self__E4DB=((__CHARACTER *)__tmp__PKW);
- other__F4DB=__tmp__QKW;
- i__Y4DB=(__INTEGER)(__tmp__SKW - 1);
- while (((i__Y4DB >= 0) && (Self__E4DB[i__Y4DB] == ((__CHARACTER *)other__F4DB)[i__Y4DB]))) {
- i__Y4DB=(__INTEGER)(i__Y4DB - 1);
- };
- result__WJW=(i__Y4DB < 0);
- };
- };
- return(result__WJW);
+ void *result__JAK,*Result__45J;
+ __STRING_CONSTANT__0 *Self__BMOU;
+ __INTEGER__Q result__AMOU,__tmp__CMOU,Self__DMOU;
+ __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__GAK *node__IAK;
+ result__JAK=NULL;
+ Self__BMOU=((__STRING_CONSTANT__0 *)k__35J);
+ result__AMOU= 0;
+ __tmp__CMOU=Self__BMOU->count__0C;
+ Self__DMOU= 1;
+ while ((Self__DMOU <= __tmp__CMOU)) {
+ result__AMOU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__AMOU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__BMOU->storage__1C)[(__INTEGER__Q)(Self__DMOU - 1)])));
+ Self__DMOU=(__INTEGER__Q)(Self__DMOU + 1);
+ };
+ if ((result__AMOU < 0)) {
+ result__AMOU=(__INTEGER__Q)(~ result__AMOU);
+ };
+ node__IAK=((void **)Self__25J->buckets__SAK)[(__INTEGER__Q)(result__AMOU % Self__25J->capacity__LAK)];
+ while ((! (((void *)node__IAK == (void *)NULL) || ((void *)node__IAK->key__4AK == (void *)k__35J)))) {
+ node__IAK=node__IAK->next__JBK;
+ };
+ if (((void *)node__IAK != (void *)NULL)) {
+ result__JAK=node__IAK->item__RBK;
+ };
+ Result__45J=result__JAK;
+ return(Result__45J);
}
-static void increase_capacity__050(__HASHED_SEToABSTRACT_STRINGo *Self__150)
-// ({HASHED_SEToABSTRACT_STRINGo}) VoidNo recursive, No inlinable.
+static void** create__O3KD(__INTEGER__Q nb_elements__Q3KD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __INTEGER idx__350,new_capacity__450,i__250;
- void *node1__AA1,*node2__BA1;
- void **old_buckets__550;
- idx__350= 0;
- node1__AA1=NULL;
- node2__BA1=NULL;
- new_capacity__450=prime_number_ceiling__X3Q((__INTEGER)(Self__150->capacity__TRK + 1));
- old_buckets__550=Self__150->buckets__YRK;
- Self__150->buckets__YRK=create__BJR(new_capacity__450);
- i__250=(__INTEGER)(Self__150->capacity__TRK - 1);
- Self__150->capacity__TRK=new_capacity__450;
- while ((i__250 >= 0)) {
- node1__AA1=((void **)old_buckets__550)[i__250];
- while (((void *)node1__AA1 != (void *)NULL)) {
- node2__BA1=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__AA1)->next__QSK;
- idx__350=(__INTEGER)(hash_code__OPN(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__AA1)->item__ESK) % Self__150->capacity__TRK);
- ((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__AA1)->next__QSK=((void **)Self__150->buckets__YRK)[idx__350];
- ((void **)Self__150->buckets__YRK)[idx__350]=node1__AA1;
- node1__AA1=node2__BA1;
- };
- i__250=(__INTEGER)(i__250 - 1);
- };
+ __POINTER__IB sz__DX0T,result__BX0T,__tmp__CX0T,__tmp__EX0T;
+ __POINTER__IB __tmp__GX0T,__tmp__HX0T;
+ __UINTEGER_32__ZWB __tmp__IX0T;
+ __MEMORY__2PG *__tmp__LX0T;
+ __INTEGER__Q Self__EZFE;
+ void **__tmp__SNQD,**Result__R3KD;
+ sz__DX0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__Q3KD * ((__INTEGER__Q )(sizeof(void *)))));
+ result__BX0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__CX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__EX0T=(void *)((unsigned long)(void *)((unsigned long)sz__DX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CX0T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__DX0T=(void *)((unsigned long)__tmp__EX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__DX0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HX0T=(void *)((unsigned long)(void *)((unsigned long)sz__DX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GX0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IX0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HX0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GX0T=micro_alloc__table__lab__UKI(__tmp__HX0T,((__POINTER__IB )(&(table_size[(__tmp__IX0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HX0T)));
+ ((__POINTER__IB *)__tmp__GX0T)[ 0]=((__POINTER__IB ) 3);
+ result__BX0T=(void *)((unsigned long)__tmp__GX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__LX0T=search__LQCB(__tmp__EX0T);
+ result__BX0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__LX0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__SNQD=((void **)result__BX0T);
+ Self__EZFE=(__INTEGER__Q)(nb_elements__Q3KD - 1);
+ while ((Self__EZFE >= 0)) {
+ __tmp__SNQD[Self__EZFE]=NULL;
+ Self__EZFE=(__INTEGER__Q)(Self__EZFE - 1);
+ };
+ Result__R3KD=__tmp__SNQD;
+ return(Result__R3KD);
}
-static void fast_add__15L(__HASHED_SEToABSTRACT_STRINGo *Self__25L,void *e__35L)
-// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
+static void** create__INFC(__INTEGER__Q nb_elements__KNFC)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __INTEGER h__EAM,idx__FAM,typ_id__I2DR;
- __POINTER ptr__H2DR,ptr_table__CUOR,next__BUOR,result__DUOR;
- __POINTER ptr_table__HUOR,next__GUOR,result__IUOR;
- __UINTEGER_32 sz__J2DR,a__K2DR,new_size__L2DR,t__M2DR,a__N2DR;
- __UINTEGER_32 new_size__KUOR,lab_type__JUOR;
- void *node__GAM,*n__Q2DR;
- __HASHED_SET_NODEoABSTRACT_STRINGo *result__G2DR,*Self__O2DR;
- fast_has__IKP(Self__25L,e__35L);
- fast_has__IKP(Self__25L,e__35L);
- h__EAM=hash_code__OPN(e__35L);
- idx__FAM=(__INTEGER)(h__EAM % Self__25L->capacity__TRK);
- node__GAM=((void **)Self__25L->buckets__YRK)[idx__FAM];
- while ((! (((void *)node__GAM == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__GAM)->item__ESK == (void *)e__35L)))) {
- node__GAM=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__GAM)->next__QSK;
- };
- if (((void *)node__GAM == (void *)NULL)) {
- if ((Self__25L->capacity__TRK == Self__25L->count__ZSK)) {
- increase_capacity__050(Self__25L);
- idx__FAM=(__INTEGER)(h__EAM % Self__25L->capacity__TRK);
- };
- n__Q2DR=((void **)Self__25L->buckets__YRK)[idx__FAM];
- result__G2DR=NULL;
- ptr__H2DR=((__POINTER )(NULL));
- typ_id__I2DR= 0;
- sz__J2DR=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
- if ((sz__J2DR == 0)) {
- result__G2DR=HASHED_SET_NODEoABSTRACT_STRINGo__;
- } else {
- typ_id__I2DR=__HASHED_SET_NODEoABSTRACT_STRINGo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J2DR);
- if ((typ_id__I2DR == (__INTEGER)(- 1))) {
- a__K2DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L2DR=(__UINTEGER_32)((__UINTEGER_32)(sz__J2DR + a__K2DR) & (__UINTEGER_32)(~ a__K2DR));
- ptr_table__CUOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L2DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BUOR=((__POINTER )(NULL));
- result__DUOR=((__POINTER *)ptr_table__CUOR)[ 0];
- if ((result__DUOR == (void *)NULL)) {
- result__DUOR=new_lab__2PJ(new_size__L2DR);
- next__BUOR=(void *)((unsigned long)result__DUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L2DR)));
- ((__POINTER *)next__BUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CUOR)[ 0]=next__BUOR;
- } else {
- next__BUOR=((__POINTER *)result__DUOR)[ 0];
- if ((next__BUOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DUOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L2DR << 1)) <= 4096)) {
- next__BUOR=(void *)((unsigned long)result__DUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L2DR)));
- } else {
- next__BUOR=new_lab__2PJ(new_size__L2DR);
- };
- ((__POINTER *)next__BUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CUOR)[ 0]=next__BUOR;
- } else {
- ((__POINTER *)result__DUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DUOR=next__BUOR;
- };
- };
- ptr__H2DR=result__DUOR;
- } else {
- t__M2DR=((__UINTEGER_32 )typ_id__I2DR);
- a__N2DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KUOR=(__UINTEGER_32)((__UINTEGER_32)(sz__J2DR + a__N2DR) & (__UINTEGER_32)(~ a__N2DR));
- ptr_table__HUOR=((__POINTER )(&(table_type[(t__M2DR)])));
- lab_type__JUOR=(__UINTEGER_32)(t__M2DR | 1);
- next__GUOR=((__POINTER )(NULL));
- result__IUOR=((__POINTER *)ptr_table__HUOR)[ 0];
- if ((result__IUOR == (void *)NULL)) {
- result__IUOR=new_lab__2PJ(lab_type__JUOR);
- next__GUOR=(void *)((unsigned long)result__IUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KUOR)));
- ((__POINTER *)next__GUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HUOR)[ 0]=next__GUOR;
- } else {
- next__GUOR=((__POINTER *)result__IUOR)[ 0];
- if ((next__GUOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IUOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KUOR << 1)) <= 4096)) {
- next__GUOR=(void *)((unsigned long)result__IUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KUOR)));
- } else {
- next__GUOR=new_lab__2PJ(lab_type__JUOR);
- };
- ((__POINTER *)next__GUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HUOR)[ 0]=next__GUOR;
- } else {
- ((__POINTER *)result__IUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IUOR=next__GUOR;
- };
- };
- ptr__H2DR=result__IUOR;
- };
- result__G2DR=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__H2DR);
- *(result__G2DR) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
- };
- Self__O2DR=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__G2DR);
- Self__O2DR->item__ESK=e__35L;
- Self__O2DR->next__QSK=n__Q2DR;
- node__GAM=result__G2DR;
- ((void **)Self__25L->buckets__YRK)[idx__FAM]=result__G2DR;
- Self__25L->count__ZSK=(__INTEGER)(Self__25L->count__ZSK + 1);
- };
+ __POINTER__IB sz__PX0T,result__NX0T,__tmp__OX0T,__tmp__QX0T;
+ __POINTER__IB __tmp__SX0T,__tmp__TX0T;
+ __UINTEGER_32__ZWB __tmp__UX0T;
+ __MEMORY__2PG *__tmp__XX0T;
+ __INTEGER__Q Self__1I5C;
+ void **__tmp__5NIC,**Result__LNFC;
+ sz__PX0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__KNFC * ((__INTEGER__Q )(sizeof(void *)))));
+ result__NX0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__OX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__QX0T=(void *)((unsigned long)(void *)((unsigned long)sz__PX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OX0T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__PX0T=(void *)((unsigned long)__tmp__QX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__PX0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__SX0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__TX0T=(void *)((unsigned long)(void *)((unsigned long)sz__PX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SX0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SX0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__UX0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TX0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__SX0T=micro_alloc__table__lab__UKI(__tmp__TX0T,((__POINTER__IB )(&(table_size[(__tmp__UX0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TX0T)));
+ ((__POINTER__IB *)__tmp__SX0T)[ 0]=((__POINTER__IB ) 3);
+ result__NX0T=(void *)((unsigned long)__tmp__SX0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__XX0T=search__LQCB(__tmp__QX0T);
+ result__NX0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__XX0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__5NIC=((void **)result__NX0T);
+ Self__1I5C=(__INTEGER__Q)(nb_elements__KNFC - 1);
+ while ((Self__1I5C >= 0)) {
+ __tmp__5NIC[Self__1I5C]=NULL;
+ Self__1I5C=(__INTEGER__Q)(Self__1I5C - 1);
+ };
+ Result__LNFC=__tmp__5NIC;
+ return(Result__LNFC);
}
-static void** create__MDTB(__INTEGER nb_elements__ODTB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void** create__FIEB(__INTEGER__Q nb_elements__HIEB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__WCAR,a__VCAR,new_size__XCAR,new_size2__YCAR,a__ZCAR;
- __UINTEGER_32 new_size__0CAR;
- __POINTER result__UCAR,ptr_table__MUOR,next__LUOR,result__NUOR;
- __INTEGER Self__Q1RC;
- void **Result__ADZB;
- sz__WCAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ODTB * ((__INTEGER )(sizeof(void *)))));
- result__UCAR=((__POINTER )(NULL));
- a__VCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XCAR=(__UINTEGER_32)((__UINTEGER_32)(sz__WCAR + a__VCAR) & (__UINTEGER_32)(~ a__VCAR));
- new_size2__YCAR=(__UINTEGER_32)(new_size__XCAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__YCAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__ZCAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0CAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__YCAR + a__ZCAR) & (__UINTEGER_32)(~ a__ZCAR));
- ptr_table__MUOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0CAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LUOR=((__POINTER )(NULL));
- result__NUOR=((__POINTER *)ptr_table__MUOR)[ 0];
- if ((result__NUOR == (void *)NULL)) {
- result__NUOR=new_lab__2PJ(new_size__0CAR);
- next__LUOR=(void *)((unsigned long)result__NUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CAR)));
- ((__POINTER *)next__LUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MUOR)[ 0]=next__LUOR;
- } else {
- next__LUOR=((__POINTER *)result__NUOR)[ 0];
- if ((next__LUOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NUOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0CAR << 1)) <= 4096)) {
- next__LUOR=(void *)((unsigned long)result__NUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CAR)));
- } else {
- next__LUOR=new_lab__2PJ(new_size__0CAR);
- };
- ((__POINTER *)next__LUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MUOR)[ 0]=next__LUOR;
- } else {
- ((__POINTER *)result__NUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NUOR=next__LUOR;
- };
- };
- ((__POINTER *)result__NUOR)[ 0]=((__POINTER ) 3);
- result__UCAR=(void *)((unsigned long)result__NUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__UCAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__XCAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__ADZB=((void **)result__UCAR);
- Self__Q1RC=(__INTEGER)(nb_elements__ODTB - 1);
- while ((Self__Q1RC >= 0)) {
- Result__ADZB[Self__Q1RC]=NULL;
- Self__Q1RC=(__INTEGER)(Self__Q1RC - 1);
- };
- return(Result__ADZB);
+ __POINTER__IB sz__1X0T,result__ZX0T,__tmp__0X0T,__tmp__2X0T;
+ __POINTER__IB __tmp__4X0T,__tmp__5X0T;
+ __UINTEGER_32__ZWB __tmp__AY0T;
+ __MEMORY__2PG *__tmp__DY0T;
+ __INTEGER__Q Self__3WZB;
+ void **__tmp__RIEB,**Result__IIEB;
+ sz__1X0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__HIEB * ((__INTEGER__Q )(sizeof(void *)))));
+ result__ZX0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__0X0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__2X0T=(void *)((unsigned long)(void *)((unsigned long)sz__1X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X0T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__1X0T=(void *)((unsigned long)__tmp__2X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__1X0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__4X0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5X0T=(void *)((unsigned long)(void *)((unsigned long)sz__1X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4X0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4X0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__AY0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5X0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__4X0T=micro_alloc__table__lab__UKI(__tmp__5X0T,((__POINTER__IB )(&(table_size[(__tmp__AY0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5X0T)));
+ ((__POINTER__IB *)__tmp__4X0T)[ 0]=((__POINTER__IB ) 3);
+ result__ZX0T=(void *)((unsigned long)__tmp__4X0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__DY0T=search__LQCB(__tmp__2X0T);
+ result__ZX0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__DY0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__RIEB=((void **)result__ZX0T);
+ Self__3WZB=(__INTEGER__Q)(nb_elements__HIEB - 1);
+ while ((Self__3WZB >= 0)) {
+ __tmp__RIEB[Self__3WZB]=NULL;
+ Self__3WZB=(__INTEGER__Q)(Self__3WZB - 1);
+ };
+ Result__IIEB=__tmp__RIEB;
+ return(Result__IIEB);
}
-static __INTEGER first_substring_index__OJVE(__STRING *Self__PJVE)
-// ({STRING}) With resultNo recursive, No inlinable.
+static void** create__1YKH(__INTEGER__Q nb_elements__3YKH)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- __INTEGER i__RD0E,result__TD0E,s__SD0E,__tmp__I2ZQ,__tmp__J2ZQ;
- __INTEGER __tmp__K2ZQ,__tmp__N2ZQ;
- __CHARACTER *__tmp__L2ZQ,*__tmp__M2ZQ;
- i__RD0E= 0;
- result__TD0E= 0;
- s__SD0E= 1;
- __tmp__I2ZQ=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
- __tmp__J2ZQ=Self__PJVE->count__VF;
- __tmp__K2ZQ=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
- __tmp__L2ZQ=Self__PJVE->storage__XNK;
- __tmp__M2ZQ=((__STRING_CONSTANT *)(&__string_92))->storage__X4K;
- __tmp__N2ZQ=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
- while ((! ((result__TD0E != 0) || ((__INTEGER)((__INTEGER)(s__SD0E + __tmp__I2ZQ) - 1) > __tmp__J2ZQ)))) {
- i__RD0E= 1;
- while ((! ((i__RD0E > __tmp__K2ZQ) || (((__CHARACTER *)__tmp__L2ZQ)[(__INTEGER)((__INTEGER)((__INTEGER)(s__SD0E + i__RD0E) - 1) - 1)] != ((__CHARACTER *)__tmp__M2ZQ)[(__INTEGER)(i__RD0E - 1)])))) {
- i__RD0E=(__INTEGER)(i__RD0E + 1);
- };
- if ((i__RD0E > __tmp__N2ZQ)) {
- result__TD0E=s__SD0E;
- } else {
- s__SD0E=(__INTEGER)(s__SD0E + 1);
- };
- };
- return(result__TD0E);
+ __POINTER__IB sz__HY0T,result__FY0T,__tmp__GY0T,__tmp__IY0T;
+ __POINTER__IB __tmp__KY0T,__tmp__LY0T;
+ __UINTEGER_32__ZWB __tmp__MY0T;
+ __MEMORY__2PG *__tmp__PY0T;
+ __INTEGER__Q Self__JPVH;
+ void **__tmp__L2NH,**Result__4YKH;
+ sz__HY0T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__3YKH * ((__INTEGER__Q )(sizeof(void *)))));
+ result__FY0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__GY0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IY0T=(void *)((unsigned long)(void *)((unsigned long)sz__HY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GY0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GY0T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__HY0T=(void *)((unsigned long)__tmp__IY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__HY0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KY0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LY0T=(void *)((unsigned long)(void *)((unsigned long)sz__HY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KY0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KY0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MY0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LY0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KY0T=micro_alloc__table__lab__UKI(__tmp__LY0T,((__POINTER__IB )(&(table_size[(__tmp__MY0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LY0T)));
+ ((__POINTER__IB *)__tmp__KY0T)[ 0]=((__POINTER__IB ) 3);
+ result__FY0T=(void *)((unsigned long)__tmp__KY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__PY0T=search__LQCB(__tmp__IY0T);
+ result__FY0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PY0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__L2NH=((void **)result__FY0T);
+ Self__JPVH=(__INTEGER__Q)(nb_elements__3YKH - 1);
+ while ((Self__JPVH >= 0)) {
+ __tmp__L2NH[Self__JPVH]=NULL;
+ Self__JPVH=(__INTEGER__Q)(Self__JPVH - 1);
+ };
+ Result__4YKH=__tmp__L2NH;
+ return(Result__4YKH);
}
-static __BOOLEAN read_path_expr__ELHB()
-// () With resultNo recursive, No inlinable.
+static __BOOLEAN__L has__HH1(__HASHED_SEToABSTRACT_STRINGo__IO *Self__IH1,__STRING_CONSTANT__0 *e__JH1)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{STRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- void *__tmp__TLHB;
- __POSITION pos__YXWP;
- __BOOLEAN result__HLHB,__tmp__GMHB;
- void *__tmp__SLHB;
- __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__RQIB;
- void *node__1QIB;
- result__HLHB=FALSE__;
- if (read_identifier__TPEB()) {
- if (is_good_section__OCE) {
- __tmp__SLHB=variable__OED;
- __tmp__TLHB=last_string__V1G;
- Self__RQIB=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)__tmp__SLHB);
- node__1QIB=((void **)Self__RQIB->buckets__HPL)[(__INTEGER)(hash_code__OPN(__tmp__TLHB) % Self__RQIB->capacity__CPL)];
- while ((! (((void *)node__1QIB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__1QIB)->key__TPL == (void *)__tmp__TLHB)))) {
- node__1QIB=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__1QIB)->next__5PL;
- };
- if ((! ((void *)node__1QIB != (void *)NULL))) {
- pos__YXWP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_308));
- put_position__ECH(pos__YXWP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- last_string__V1G=at__VWM(variable__OED,last_string__V1G);
+ __INTEGER__Q result__LDM,__tmp__MDM,Self__MBN;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__SH1;
+ __BOOLEAN__L __tmp__FI1,__tmp__CI1;
+ result__LDM= 0;
+ __tmp__MDM=e__JH1->count__0C;
+ Self__MBN= 1;
+ while ((Self__MBN <= __tmp__MDM)) {
+ result__LDM=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LDM) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)e__JH1->storage__1C)[(__INTEGER__Q)(Self__MBN - 1)])));
+ Self__MBN=(__INTEGER__Q)(Self__MBN + 1);
+ };
+ if ((result__LDM < 0)) {
+ result__LDM=(__INTEGER__Q)(~ result__LDM);
+ };
+ node__SH1=((void **)Self__IH1->buckets__WZX)[(__INTEGER__Q)(result__LDM % Self__IH1->capacity__PZX)];
+ until_do__CJ5:
+ {
+ if (((void *)node__SH1 == (void *)NULL)) {
+ __tmp__FI1=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__CI1=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__SH1->item__C0X),e__JH1);
+ __tmp__FI1=__tmp__CI1;
};
- result__HLHB=TRUE__;
- __tmp__GMHB=TRUE__;
- } else {
- __tmp__GMHB=FALSE__;
- };
- if ((! __tmp__GMHB)) {
- if (read_string__QKIB()) {
- result__HLHB=TRUE__;
+ if ((! __tmp__FI1)) {
+ node__SH1=node__SH1->next__O0X;
+ goto until_do__CJ5;
};
};
- return(result__HLHB);
+ __tmp__FI1=((void *)node__SH1 != (void *)NULL);
+ return(__tmp__FI1);
}
-static void** create__XQSB(__INTEGER nb_elements__ZQSB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L __infix_equal_equal__FWZ(__STRING_CONSTANT__0 *Self__GWZ,void *other__HWZ)
+// ({STRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__4CAR,a__3CAR,new_size__5CAR,new_size2__ADAR,a__BDAR;
- __UINTEGER_32 new_size__CDAR;
- __POINTER result__2CAR,ptr_table__RUOR,next__QUOR,result__SUOR;
- __INTEGER Self__IVRC;
- void **Result__HHYB;
- sz__4CAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__ZQSB * ((__INTEGER )(sizeof(void *)))));
- result__2CAR=((__POINTER )(NULL));
- a__3CAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5CAR=(__UINTEGER_32)((__UINTEGER_32)(sz__4CAR + a__3CAR) & (__UINTEGER_32)(~ a__3CAR));
- new_size2__ADAR=(__UINTEGER_32)(new_size__5CAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__ADAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__BDAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CDAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__ADAR + a__BDAR) & (__UINTEGER_32)(~ a__BDAR));
- ptr_table__RUOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CDAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QUOR=((__POINTER )(NULL));
- result__SUOR=((__POINTER *)ptr_table__RUOR)[ 0];
- if ((result__SUOR == (void *)NULL)) {
- result__SUOR=new_lab__2PJ(new_size__CDAR);
- next__QUOR=(void *)((unsigned long)result__SUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDAR)));
- ((__POINTER *)next__QUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RUOR)[ 0]=next__QUOR;
- } else {
- next__QUOR=((__POINTER *)result__SUOR)[ 0];
- if ((next__QUOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SUOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CDAR << 1)) <= 4096)) {
- next__QUOR=(void *)((unsigned long)result__SUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDAR)));
- } else {
- next__QUOR=new_lab__2PJ(new_size__CDAR);
- };
- ((__POINTER *)next__QUOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RUOR)[ 0]=next__QUOR;
- } else {
- ((__POINTER *)result__SUOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QUOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SUOR=next__QUOR;
- };
- };
- ((__POINTER *)result__SUOR)[ 0]=((__POINTER ) 3);
- result__2CAR=(void *)((unsigned long)result__SUOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__2CAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__5CAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__HHYB=((void **)result__2CAR);
- Self__IVRC=(__INTEGER)(nb_elements__ZQSB - 1);
- while ((Self__IVRC >= 0)) {
- Result__HHYB[Self__IVRC]=NULL;
- Self__IVRC=(__INTEGER)(Self__IVRC - 1);
- };
- return(Result__HHYB);
+ __INTEGER__Q __tmp__QWZ,__tmp__RWZ,i__SOLB;
+ __BOOLEAN__L result__JWZ,Result__IWZ;
+ __CHARACTER__DB *__tmp__CXZ,*__tmp__DXZ,*Self__4NLB;
+ result__JWZ=FALSE__O__;
+ __tmp__QWZ=Self__GWZ->count__0C;
+ if (((struct ___OBJ *)other__HWZ)->__id==__STRING_CONSTANT__0__) {
+ __tmp__RWZ=((__STRING_CONSTANT__0 *)other__HWZ)->count__0C;
+ } else /* STRING */ {
+ __tmp__RWZ=((__STRING__BC *)other__HWZ)->count__WJ;
+ };
+ if ((__tmp__QWZ == __tmp__RWZ)) {
+ if ((Self__GWZ->count__0C == 0)) {
+ result__JWZ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__CXZ=Self__GWZ->storage__1C;
+ if (((struct ___OBJ *)other__HWZ)->__id==__STRING_CONSTANT__0__) {
+ __tmp__DXZ=((__STRING_CONSTANT__0 *)other__HWZ)->storage__1C;
+ } else /* STRING */ {
+ __tmp__DXZ=((__STRING__BC *)other__HWZ)->storage__LFL;
+ };
+ Self__4NLB=((__CHARACTER__DB *)__tmp__CXZ);
+ __tmp__CXZ=__tmp__DXZ;
+ i__SOLB=(__INTEGER__Q)(Self__GWZ->count__0C - 1);
+ while (((i__SOLB >= 0) && (Self__4NLB[i__SOLB] == ((__CHARACTER__DB *)__tmp__CXZ)[i__SOLB]))) {
+ i__SOLB=(__INTEGER__Q)(i__SOLB - 1);
+ };
+ result__JWZ=(i__SOLB < 0);
+ };
+ };
+ Result__IWZ=result__JWZ;
+ return(Result__IWZ);
}
-static void* fast_reference_at__A5KB(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__B5KB,void *k__C5KB)
-// ({HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void increase_capacity__ZQJB(__HASHED_SEToABSTRACT_STRINGo__IO *Self__0QJB)
+// ({HASHED_SEToABSTRACT_STRINGo__IO}) Void No recursive, No inlinable.
{
- void *result__M5KB;
- void *node__L5KB;
- result__M5KB=NULL;
- node__L5KB=((void **)Self__B5KB->buckets__0HJB)[(__INTEGER)(hash_code__OPN(k__C5KB) % Self__B5KB->capacity__VHJB)];
- while ((! (((void *)node__L5KB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__L5KB)->key__GIJB == (void *)k__C5KB)))) {
- node__L5KB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__L5KB)->next__RIJB;
- };
- if (((void *)node__L5KB != (void *)NULL)) {
- result__M5KB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__L5KB)->item__MALB;
+ __INTEGER__Q __tmp__ERJB,Self__UY0T,result__MC5T,__tmp__OC5T;
+ __INTEGER__Q Self__PC5T;
+ __POINTER__IB sz__ZY0T,result__XY0T,__tmp__YY0T,__tmp__0Y0T;
+ __POINTER__IB __tmp__2Y0T,__tmp__3Y0T;
+ __UINTEGER_32__ZWB __tmp__4Y0T;
+ __MEMORY__2PG *__tmp__BZ0T;
+ __STRING_CONSTANT__0 *Self__NC5T;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node1__5QJB,*node2__ARJB;
+ void **old_buckets__4QJB,**Result__TY0T;
+ node1__5QJB=NULL;
+ node2__ARJB=NULL;
+ __tmp__ERJB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__0QJB->capacity__PZX + 1));
+ old_buckets__4QJB=Self__0QJB->buckets__WZX;
+ sz__ZY0T=((__POINTER__IB )(__INTEGER__Q)(__tmp__ERJB * ((__INTEGER__Q )(sizeof(void *)))));
+ result__XY0T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__YY0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0Y0T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY0T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__ZY0T=(void *)((unsigned long)__tmp__0Y0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__ZY0T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2Y0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3Y0T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4Y0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3Y0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2Y0T=micro_alloc__table__lab__UKI(__tmp__3Y0T,((__POINTER__IB )(&(table_size[(__tmp__4Y0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3Y0T)));
+ ((__POINTER__IB *)__tmp__2Y0T)[ 0]=((__POINTER__IB ) 3);
+ result__XY0T=(void *)((unsigned long)__tmp__2Y0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__BZ0T=search__LQCB(__tmp__0Y0T);
+ result__XY0T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BZ0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__TY0T=((void **)result__XY0T);
+ Self__UY0T=(__INTEGER__Q)(__tmp__ERJB - 1);
+ while ((Self__UY0T >= 0)) {
+ Result__TY0T[Self__UY0T]=NULL;
+ Self__UY0T=(__INTEGER__Q)(Self__UY0T - 1);
+ };
+ Self__0QJB->buckets__WZX=Result__TY0T;
+ Self__UY0T=(__INTEGER__Q)(Self__0QJB->capacity__PZX - 1);
+ Self__0QJB->capacity__PZX=__tmp__ERJB;
+ while ((Self__UY0T >= 0)) {
+ node1__5QJB=((void **)old_buckets__4QJB)[Self__UY0T];
+ while (((void *)node1__5QJB != (void *)NULL)) {
+ node2__ARJB=node1__5QJB->next__O0X;
+ Self__NC5T=((__STRING_CONSTANT__0 *)node1__5QJB->item__C0X);
+ result__MC5T= 0;
+ __tmp__OC5T=Self__NC5T->count__0C;
+ Self__PC5T= 1;
+ while ((Self__PC5T <= __tmp__OC5T)) {
+ result__MC5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__MC5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__NC5T->storage__1C)[(__INTEGER__Q)(Self__PC5T - 1)])));
+ Self__PC5T=(__INTEGER__Q)(Self__PC5T + 1);
+ };
+ if ((result__MC5T < 0)) {
+ result__MC5T=(__INTEGER__Q)(~ result__MC5T);
+ };
+ __tmp__OC5T=(__INTEGER__Q)(result__MC5T % Self__0QJB->capacity__PZX);
+ ((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)node1__5QJB)->next__O0X=((void **)Self__0QJB->buckets__WZX)[__tmp__OC5T];
+ ((void **)Self__0QJB->buckets__WZX)[__tmp__OC5T]=node1__5QJB;
+ node1__5QJB=node2__ARJB;
+ };
+ Self__UY0T=(__INTEGER__Q)(Self__UY0T - 1);
};
- return(result__M5KB);
}
-static void go_on__O5AC(void *obj__Q5AC)
-// ({NULLxPROTOTYPE}) VoidNo recursive, No inlinable.
+static __BOOLEAN__L read_lip__OKE(__STRING_CONSTANT__0 *path_lip__QKE)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __POSITION pos__4FXP,pos__CGXP,pos__EGXP,pos__SGXP,pos__VGXP;
- __POSITION pos__YGXP,pos__0GXP,pos__KJXP,pos__MJXP,p__PWOR,pos__OJXP;
- __POSITION pos__QJXP,p__GXOR,pos__SJXP,pos__UJXP,pos__WJXP,pos__2JXP;
- __POSITION pos__4JXP,p__1TTD,pos__BKXP,pos__FKXP,pos__HKXP,pos__JKXP;
- __POSITION pos__LKXP,pos__NKXP,pos__PKXP,pos__SKXP;
- __STRING *Self__S2DR,*Self__Y2DR,*Self__42DR;
- __INTEGER new_capacity__R2DR,old_nb_elts__U2DR,upper__YUOR,Self__WUOR;
- __INTEGER new_capacity__X2DR,old_nb_elts__02DR,upper__3UOR,Self__1UOR;
- __INTEGER new_capacity__32DR,old_nb_elts__A3DR,upper__CVOR,Self__AVOR;
- __INTEGER typ_id__GVOR,h__VZ1D,idx__WZ1D,idx__LO2E,new_capacity__MO2E;
- __INTEGER i__NO2E,typ_id__0Q2E,typ_id__IWOR,level__3ZPD,typ_id__4WOR;
- __INTEGER typ_id__KFUD;
- void *n__KAJD,*name__0ZPD,*priority__2ZPD,*result__EDLC;
- __SECTION_ *Self__ABQQ,*Self__BBQQ,*result__EVOR,*Self__LHXP;
- void *result__230D,*result__GEJD,*sec__HXOR,*sec__3TTD;
- __POINTER ptr__FVOR,ptr_table__NVOR,next__MVOR,result__OVOR;
- __POINTER ptr_table__SVOR,next__RVOR,result__TVOR,ptr__VQ2E;
- __POINTER ptr_table__XVOR,next__WVOR,result__YVOR,ptr_table__2VOR;
- __POINTER next__1VOR,result__3VOR,ptr__HWOR,ptr_table__TWOR;
- __POINTER next__SWOR,result__UWOR,ptr_table__YWOR,next__XWOR;
- __POINTER result__ZWOR,ptr__3WOR,ptr_table__JXOR,next__IXOR;
- __POINTER result__KXOR,ptr_table__OXOR,next__NXOR,result__PXOR;
- __POINTER ptr__FFUD,ptr_table__ZXOR,next__YXOR,result__0XOR;
- __POINTER ptr_table__4XOR,next__3XOR,result__5XOR;
- __UINTEGER_32 sz__HVOR,a__IVOR,new_size__JVOR,t__KVOR,a__LVOR;
- __UINTEGER_32 new_size__VVOR,lab_type__UVOR,sz__XQ2E,a__Y2ZQ;
- __UINTEGER_32 new_size__W2ZQ,t__22ZQ,a__42ZQ,new_size__5VOR;
- __UINTEGER_32 lab_type__4VOR,sz__JWOR,a__KWOR,new_size__LWOR,t__MWOR;
- __UINTEGER_32 a__NWOR,new_size__1WOR,lab_type__0WOR,sz__5WOR,a__AXOR;
- __UINTEGER_32 new_size__BXOR,t__CXOR,a__DXOR,new_size__RXOR;
- __UINTEGER_32 lab_type__QXOR,sz__HFUD,a__VN0Q,new_size__TN0Q,t__ZN0Q;
- __UINTEGER_32 a__1N0Q,new_size__BYOR,lab_type__AYOR;
- void *t__0EJD;
- void *arg__3EJD,*arg__4ZPD;
- void *s__HFJD,*result__5ZPD;
- __ITM_ARG *result__GWOR,*Self__OWOR;
- void *n__1ZPD,*result__UALC;
- __ITM_SLOT *result__2WOR,*Self__EXOR,*result__EFUD,*Self__Q42D;
- __ITM_SLOT *Self__DGUE;
- void *lst__UUTD,*lst__KVTD;
- void *expr__DWSD;
- void *t__51BC,*k__R30D,*k__OZ1D,*lt__1EJD;
- __BOOLEAN result__5KAD,__tmp__MLAD,result__EDAR,result__IDAR;
- __BOOLEAN result__NDAR,__tmp__ENAD,result__QDAR,__tmp__FNAD;
- __BOOLEAN __tmp__INAD,__tmp__24BC,__tmp__FACC,__tmp__05BC;
- __BOOLEAN result__ZEJD,result__AWOR,result__DWOR,__tmp__T2PD;
- __BOOLEAN result__SXOR,result__VXOR,result__CYOR,__tmp__2HJD;
- __BOOLEAN result__FYOR,result__IYOR,result__LYOR;
- __CHARACTER result__GDAR,result__HDAR,result__KDAR,result__LDAR;
- __CHARACTER result__MDAR,result__PDAR,result__SDAR,result__TDAR;
- __CHARACTER result__UDAR,affect__EFJD,style__2EJD,result__BWOR;
- __CHARACTER result__EWOR,result__TXOR,result__WXOR,result__DYOR;
- __CHARACTER result__GYOR,result__JYOR,result__MYOR,result__VDAR;
- __CHARACTER *Self__T2DR,*new__V2DR,*Self__Z2DR,*new__12DR,*Self__52DR;
- __CHARACTER *new__B3DR;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__Q30D;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__MZ1D;
- void *node__130D,*node__XZ1D,*node1__PO2E,*node2__QO2E,*__tmp__F11D;
- void **old_buckets__OO2E;
- __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__UQ2E;
- __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__ADHF;
- void *result__WYPD,*list_arg__YZPD;
- __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__M4LE,*Self__C5LE;
- __FAST_ARRAYoSTRINGo *Self__TYEB,*Self__TG0C;
- object__ODD=obj__Q5AC;
- source__WFD=((__PROTOTYPE *)obj__Q5AC)->source__UFD;
- position__ZFD= 1;
- pos_cur__2FD= 1;
- pos_line__3FD= 1;
- pos_col__4FD= 0;
- t__51BC=NULL;
- read_space__UAF();
- if ((! read_word__NWH((&__string_8)))) {
- pos__4FXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_309));
- put_position__ECH(pos__4FXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! read_word__NWH((&__string_22)))) {
- pos__CGXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_310));
- put_position__ECH(pos__CGXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! read_slot_header__A1CC(TRUE__))) {
- pos__EGXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_311));
- put_position__ECH(pos__EGXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- while (read_slot_header__A1CC(FALSE__)) {
- };
- while (read_word__NWH((&__string_8))) {
- result__5KAD=FALSE__;
- if ((! read_space__UAF())) {
- __tmp__MLAD=TRUE__;
- } else {
- result__GDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__GDAR=((__CHARACTER )(( 0)));
- } else {
- result__GDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__EDAR=FALSE__;
- if ((((__INTEGER_8 )result__GDAR) >= ((__INTEGER_8 )'A'))) {
- result__EDAR=(((__INTEGER_8 )result__GDAR) <= ((__INTEGER_8 )'Z'));
- };
- __tmp__MLAD=(! result__EDAR);
- };
- if (__tmp__MLAD) {
- result__5KAD=FALSE__;
- } else {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- result__HDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__HDAR=((__CHARACTER )(( 0)));
- } else {
- result__HDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__S2DR=((__STRING *)string_tmp__RB);
- new_capacity__R2DR= 0;
- if ((Self__S2DR->capacity__MNK <= Self__S2DR->count__VF)) {
- if ((Self__S2DR->capacity__MNK == 0)) {
- Self__S2DR->capacity__MNK= 32;
- Self__S2DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__R2DR=(__INTEGER)(Self__S2DR->capacity__MNK << 1);
- Self__T2DR=((__CHARACTER *)Self__S2DR->storage__XNK);
- old_nb_elts__U2DR=Self__S2DR->capacity__MNK;
- new__V2DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__T2DR),((__UINTEGER_32 )old_nb_elts__U2DR),((__UINTEGER_32 )new_capacity__R2DR)));
- upper__YUOR=(__INTEGER)(new_capacity__R2DR - 1);
- Self__WUOR=old_nb_elts__U2DR;
- while ((Self__WUOR <= upper__YUOR)) {
- new__V2DR[Self__WUOR]='\0';
- Self__WUOR=(__INTEGER)(Self__WUOR + 1);
- };
- Self__S2DR->storage__XNK=new__V2DR;
- Self__S2DR->capacity__MNK=new_capacity__R2DR;
- };
- };
- ((__CHARACTER *)Self__S2DR->storage__XNK)[Self__S2DR->count__VF]=result__HDAR;
- Self__S2DR->count__VF=(__INTEGER)(Self__S2DR->count__VF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__KDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__KDAR=((__CHARACTER )(( 0)));
- } else {
- result__KDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__IDAR=FALSE__;
- if ((((__INTEGER_8 )result__KDAR) >= ((__INTEGER_8 )'a'))) {
- result__IDAR=(((__INTEGER_8 )result__KDAR) <= ((__INTEGER_8 )'z'));
- };
- if (result__IDAR) {
- result__LDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__LDAR=((__CHARACTER )(( 0)));
- } else {
- result__LDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__Y2DR=((__STRING *)string_tmp__RB);
- new_capacity__X2DR= 0;
- if ((Self__Y2DR->capacity__MNK <= Self__Y2DR->count__VF)) {
- if ((Self__Y2DR->capacity__MNK == 0)) {
- Self__Y2DR->capacity__MNK= 32;
- Self__Y2DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__X2DR=(__INTEGER)(Self__Y2DR->capacity__MNK << 1);
- Self__Z2DR=((__CHARACTER *)Self__Y2DR->storage__XNK);
- old_nb_elts__02DR=Self__Y2DR->capacity__MNK;
- new__12DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Z2DR),((__UINTEGER_32 )old_nb_elts__02DR),((__UINTEGER_32 )new_capacity__X2DR)));
- upper__3UOR=(__INTEGER)(new_capacity__X2DR - 1);
- Self__1UOR=old_nb_elts__02DR;
- while ((Self__1UOR <= upper__3UOR)) {
- new__12DR[Self__1UOR]='\0';
- Self__1UOR=(__INTEGER)(Self__1UOR + 1);
- };
- Self__Y2DR->storage__XNK=new__12DR;
- Self__Y2DR->capacity__MNK=new_capacity__X2DR;
- };
- };
- ((__CHARACTER *)Self__Y2DR->storage__XNK)[Self__Y2DR->count__VF]=result__LDAR;
- Self__Y2DR->count__VF=(__INTEGER)(Self__Y2DR->count__VF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- while_do__I5XE:
- {
- result__MDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__MDAR=((__CHARACTER )(( 0)));
- } else {
- result__MDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__MDAR != ((__CHARACTER )(( 0))))) {
- result__PDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__PDAR=((__CHARACTER )(( 0)));
- } else {
- result__PDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__NDAR=FALSE__;
- if ((((__INTEGER_8 )result__PDAR) >= ((__INTEGER_8 )'a'))) {
- result__NDAR=(((__INTEGER_8 )result__PDAR) <= ((__INTEGER_8 )'z'));
- };
- if (result__NDAR) {
- __tmp__ENAD=TRUE__;
- } else {
- result__SDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__SDAR=((__CHARACTER )(( 0)));
- } else {
- result__SDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__QDAR=FALSE__;
- if ((((__INTEGER_8 )result__SDAR) >= ((__INTEGER_8 )'0'))) {
- result__QDAR=(((__INTEGER_8 )result__SDAR) <= ((__INTEGER_8 )'9'));
- };
- __tmp__ENAD=result__QDAR;
- };
- if (__tmp__ENAD) {
- __tmp__FNAD=TRUE__;
- } else {
- result__TDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__TDAR=((__CHARACTER )(( 0)));
- } else {
- result__TDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__FNAD=(result__TDAR == '_');
- };
- __tmp__INAD=__tmp__FNAD;
- } else {
- __tmp__INAD=FALSE__;
- };
- if (__tmp__INAD) {
- result__UDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__UDAR=((__CHARACTER )(( 0)));
- } else {
- result__UDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__42DR=((__STRING *)string_tmp__RB);
- new_capacity__32DR= 0;
- if ((Self__42DR->capacity__MNK <= Self__42DR->count__VF)) {
- if ((Self__42DR->capacity__MNK == 0)) {
- Self__42DR->capacity__MNK= 32;
- Self__42DR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__32DR=(__INTEGER)(Self__42DR->capacity__MNK << 1);
- Self__52DR=((__CHARACTER *)Self__42DR->storage__XNK);
- old_nb_elts__A3DR=Self__42DR->capacity__MNK;
- new__B3DR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__52DR),((__UINTEGER_32 )old_nb_elts__A3DR),((__UINTEGER_32 )new_capacity__32DR)));
- upper__CVOR=(__INTEGER)(new_capacity__32DR - 1);
- Self__AVOR=old_nb_elts__A3DR;
- while ((Self__AVOR <= upper__CVOR)) {
- new__B3DR[Self__AVOR]='\0';
- Self__AVOR=(__INTEGER)(Self__AVOR + 1);
- };
- Self__42DR->storage__XNK=new__B3DR;
- Self__42DR->capacity__MNK=new_capacity__32DR;
- };
- };
- ((__CHARACTER *)Self__42DR->storage__XNK)[Self__42DR->count__VF]=result__UDAR;
- Self__42DR->count__VF=(__INTEGER)(Self__42DR->count__VF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto while_do__I5XE;
- };
- };
- last_string__V1G=get__QEC(string_tmp__RB);
- result__5KAD=TRUE__;
- } else {
- position__ZFD=(__INTEGER)(position__ZFD - 1);
- result__5KAD=FALSE__;
- };
- };
- if (result__5KAD) {
- n__KAJD=last_string__V1G;
- if ((! (((((((((void *)n__KAJD == (void *)(&__string_23)) || ((void *)n__KAJD == (void *)(&__string_24))) || ((void *)n__KAJD == (void *)(&__string_25))) || ((void *)n__KAJD == (void *)(&__string_26))) || ((void *)n__KAJD == (void *)(&__string_27))) || ((void *)n__KAJD == (void *)(&__string_28))) || ((void *)n__KAJD == (void *)(&__string_29))) || ((void *)n__KAJD == (void *)(&__string_30))))) {
- pos__SGXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_312));
- put_position__ECH(pos__SGXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- last_section__S4BC=get_name__GCJD(last_string__V1G);
- if (((void *)((__SECTION_ *)last_section__S4BC)->name__CH0D == (void *)(&__string_28))) {
- ((__PROTOTYPE *)object__ODD)->is_mapping__IRMC=TRUE__;
- __tmp__24BC=TRUE__;
- } else {
- __tmp__24BC=FALSE__;
- };
- if (__tmp__24BC) {
- __tmp__FACC=TRUE__;
- } else {
- Self__ABQQ=((__SECTION_ *)last_section__S4BC);
- if (((((void *)Self__ABQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__ABQQ->name__CH0D == (void *)(&__string_24))) && ((void *)((__PROTOTYPE *)object__ODD)->last_slot__J5BC != (void *)NULL))) {
- Self__BBQQ=((__SECTION_ *)((__ITM_SLOT *)((__PROTOTYPE *)object__ODD)->last_slot__J5BC)->id_section__T5BC);
- __tmp__05BC=(! (((void *)Self__BBQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__BBQQ->name__CH0D == (void *)(&__string_24))));
- } else {
- __tmp__05BC=FALSE__;
- };
- if (__tmp__05BC) {
- pos__VGXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_313));
- put_position__ECH(pos__VGXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__FACC=__tmp__05BC;
- };
- if ((! __tmp__FACC)) {
- if ((((((void *)((__SECTION_ *)last_section__S4BC)->name__CH0D == (void *)(&__string_23)) && ((void *)((__PROTOTYPE *)object__ODD)->type_style__0NY == (void *)(&__string_13))) && ((void *)((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB != (void *)(&__string_41))) && ((void *)((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB != (void *)(&__string_42)))) {
- pos__YGXP=current_position__EJG();
- put_error__text__0AH( 2,(&__string_314));
- put_position__ECH(pos__YGXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- } else {
- t__51BC=read_type_list__MUAD(PARSER__,TRUE__);
- if (((void *)t__51BC == (void *)NULL)) {
- pos__0GXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_312));
- put_position__ECH(pos__0GXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- Self__Q30D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__KEJD);
- k__R30D=t__51BC;
- result__230D=NULL;
- node__130D=((void **)Self__Q30D->buckets__D40D)[(__INTEGER)(hash_code__3PO(t__51BC) % Self__Q30D->capacity__430D)];
- while ((! (((void *)node__130D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__130D)->key__P40D == (void *)k__R30D)))) {
- node__130D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__130D)->next__040D;
- };
- if (((void *)node__130D != (void *)NULL)) {
- result__230D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__130D)->item__C50D;
- };
- result__GEJD=result__230D;
- if (((void *)result__230D == (void *)NULL)) {
- result__EVOR=NULL;
- ptr__FVOR=((__POINTER )(NULL));
- typ_id__GVOR= 0;
- sz__HVOR=((__UINTEGER_32 )sizeof(__SECTION_));
- if ((sz__HVOR == 0)) {
- result__EVOR=SECTION___;
- } else {
- typ_id__GVOR=__SECTION___;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HVOR);
- if ((typ_id__GVOR == (__INTEGER)(- 1))) {
- a__IVOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JVOR=(__UINTEGER_32)((__UINTEGER_32)(sz__HVOR + a__IVOR) & (__UINTEGER_32)(~ a__IVOR));
- ptr_table__NVOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JVOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MVOR=((__POINTER )(NULL));
- result__OVOR=((__POINTER *)ptr_table__NVOR)[ 0];
- if ((result__OVOR == (void *)NULL)) {
- result__OVOR=new_lab__2PJ(new_size__JVOR);
- next__MVOR=(void *)((unsigned long)result__OVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVOR)));
- ((__POINTER *)next__MVOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NVOR)[ 0]=next__MVOR;
- } else {
- next__MVOR=((__POINTER *)result__OVOR)[ 0];
- if ((next__MVOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OVOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JVOR << 1)) <= 4096)) {
- next__MVOR=(void *)((unsigned long)result__OVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JVOR)));
- } else {
- next__MVOR=new_lab__2PJ(new_size__JVOR);
- };
- ((__POINTER *)next__MVOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NVOR)[ 0]=next__MVOR;
- } else {
- ((__POINTER *)result__OVOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MVOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OVOR=next__MVOR;
- };
- };
- ptr__FVOR=result__OVOR;
- } else {
- t__KVOR=((__UINTEGER_32 )typ_id__GVOR);
- a__LVOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VVOR=(__UINTEGER_32)((__UINTEGER_32)(sz__HVOR + a__LVOR) & (__UINTEGER_32)(~ a__LVOR));
- ptr_table__SVOR=((__POINTER )(&(table_type[(t__KVOR)])));
- lab_type__UVOR=(__UINTEGER_32)(t__KVOR | 1);
- next__RVOR=((__POINTER )(NULL));
- result__TVOR=((__POINTER *)ptr_table__SVOR)[ 0];
- if ((result__TVOR == (void *)NULL)) {
- result__TVOR=new_lab__2PJ(lab_type__UVOR);
- next__RVOR=(void *)((unsigned long)result__TVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVOR)));
- ((__POINTER *)next__RVOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SVOR)[ 0]=next__RVOR;
- } else {
- next__RVOR=((__POINTER *)result__TVOR)[ 0];
- if ((next__RVOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TVOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VVOR << 1)) <= 4096)) {
- next__RVOR=(void *)((unsigned long)result__TVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVOR)));
- } else {
- next__RVOR=new_lab__2PJ(lab_type__UVOR);
- };
- ((__POINTER *)next__RVOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SVOR)[ 0]=next__RVOR;
- } else {
- ((__POINTER *)result__TVOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RVOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TVOR=next__RVOR;
- };
- };
- ptr__FVOR=result__TVOR;
- };
- result__EVOR=((__SECTION_ *)ptr__FVOR);
- *(result__EVOR) = *(SECTION___);
- };
- result__GEJD=result__EVOR;
- Self__LHXP=((__SECTION_ *)result__EVOR);
- Self__LHXP->name__CH0D=NULL;
- Self__LHXP->type_list__QW1D=t__51BC;
- Self__MZ1D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__KEJD);
- k__OZ1D=t__51BC;
- h__VZ1D=hash_code__3PO(t__51BC);
- idx__WZ1D=(__INTEGER)(h__VZ1D % Self__MZ1D->capacity__430D);
- node__XZ1D=((void **)Self__MZ1D->buckets__D40D)[idx__WZ1D];
- while ((! (((void *)node__XZ1D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XZ1D)->key__P40D == (void *)k__OZ1D)))) {
- node__XZ1D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XZ1D)->next__040D;
- };
- if (((void *)node__XZ1D == (void *)NULL)) {
- if ((Self__MZ1D->capacity__430D == Self__MZ1D->count__Y01D)) {
- idx__LO2E= 0;
- node1__PO2E=NULL;
- node2__QO2E=NULL;
- old_buckets__OO2E=Self__MZ1D->buckets__D40D;
- new_capacity__MO2E=prime_number_ceiling__X3Q((__INTEGER)(Self__MZ1D->capacity__430D + 1));
- Self__MZ1D->buckets__D40D=create__PCLE(new_capacity__MO2E);
- i__NO2E=(__INTEGER)(Self__MZ1D->capacity__430D - 1);
- Self__MZ1D->capacity__430D=new_capacity__MO2E;
- while ((i__NO2E >= 0)) {
- node1__PO2E=((void **)old_buckets__OO2E)[i__NO2E];
- while (((void *)node1__PO2E != (void *)NULL)) {
- node2__QO2E=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__PO2E)->next__040D;
- idx__LO2E=(__INTEGER)(hash_code__3PO(((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__PO2E)->key__P40D) % Self__MZ1D->capacity__430D);
- ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__PO2E)->next__040D=((void **)Self__MZ1D->buckets__D40D)[idx__LO2E];
- ((void **)Self__MZ1D->buckets__D40D)[idx__LO2E]=node1__PO2E;
- node1__PO2E=node2__QO2E;
- };
- i__NO2E=(__INTEGER)(i__NO2E - 1);
- };
- idx__WZ1D=(__INTEGER)(h__VZ1D % Self__MZ1D->capacity__430D);
- };
- __tmp__F11D=((void **)Self__MZ1D->buckets__D40D)[idx__WZ1D];
- result__UQ2E=NULL;
- ptr__VQ2E=((__POINTER )(NULL));
- typ_id__0Q2E= 0;
- sz__XQ2E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__XQ2E == 0)) {
- result__UQ2E=HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__0Q2E=__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XQ2E);
- if ((typ_id__0Q2E == (__INTEGER)(- 1))) {
- a__Y2ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W2ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__XQ2E + a__Y2ZQ) & (__UINTEGER_32)(~ a__Y2ZQ));
- ptr_table__XVOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W2ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WVOR=((__POINTER )(NULL));
- result__YVOR=((__POINTER *)ptr_table__XVOR)[ 0];
- if ((result__YVOR == (void *)NULL)) {
- result__YVOR=new_lab__2PJ(new_size__W2ZQ);
- next__WVOR=(void *)((unsigned long)result__YVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W2ZQ)));
- ((__POINTER *)next__WVOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XVOR)[ 0]=next__WVOR;
- } else {
- next__WVOR=((__POINTER *)result__YVOR)[ 0];
- if ((next__WVOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YVOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__W2ZQ << 1)) <= 4096)) {
- next__WVOR=(void *)((unsigned long)result__YVOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W2ZQ)));
- } else {
- next__WVOR=new_lab__2PJ(new_size__W2ZQ);
- };
- ((__POINTER *)next__WVOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XVOR)[ 0]=next__WVOR;
- } else {
- ((__POINTER *)result__YVOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WVOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YVOR=next__WVOR;
+ __STRING__BC *Self__ECXT,*Self__K1TT;
+ __POINTER__IB __tmp__UKE,ptr__HEOB,__tmp__NEOB,__tmp__OCXT;
+ __POINTER__IB __tmp__QCXT,__tmp__KZ0T,__tmp__MZ0T,__tmp__OZ0T;
+ __POINTER__IB __tmp__PZ0T;
+ __PROTOTYPE__MF *__tmp__0KE;
+ __STRING_CONSTANT__0 *section__Y0E,*__tmp__54E,*__tmp__KKNT,*n__IAJB;
+ __STRING_CONSTANT__0 *__tmp__0FT;
+ __INTEGER__Q idx__X0E,__tmp__BB0,Self__YPJC,i__JCXT,typ_id__LEOB;
+ __INTEGER__Q Self__GZ0T,__tmp__IZ0B,__tmp__LZKC,Self__FT5C;
+ __POSITION__OL __tmp__B2E,__tmp__J3E,__tmp__JBT,__tmp__XCT,__tmp__VET;
+ __LIP_SLOT_DATA__3AB *data__X4S,*__tmp__0AT,*__tmp__HDT;
+ void *__tmp__OAT,*__tmp__DBT,*__tmp__1CT;
+ void *__tmp__HET;
+ __LIP_SLOT_CODE__HC *result__LAJB,*result__B3FB,*result__GEOB;
+ __LIP_SLOT_CODE__HC *Self__ZXWB;
+ __UINTEGER_32__ZWB __tmp__RCXT,__tmp__QZ0T;
+ __MEMORY__2PG *__tmp__TZ0T;
+ __BOOLEAN__L __tmp__55YS,__tmp__DAZS,__tmp__U1E,__tmp__11E,__tmp__D3E;
+ __BOOLEAN__L __tmp__J4E,__tmp__I5S,__tmp__Z5S,__tmp__OBT,__tmp__RCT;
+ __BOOLEAN__L __tmp__PET,__tmp__L3FB;
+ __FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__FA0;
+ __FAST_ARRAYoLIP_CODEo__04S *cod__D5S,*result__G1FB,*__tmp__Y1FB;
+ __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *Self__34SD;
+ __FAST_ARRAYoLIP_SLOT_CODEo__22B *Self__DY0B;
+ void **__tmp__FZ0T;
+ copy__Q2X(((__STRING__BC *)string_tmp__PZB),path_lip__QKE);
+ Self__ECXT=((__STRING__BC *)string_tmp__PZB);
+ if ((Self__ECXT->capacity__UFL > Self__ECXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__ECXT->storage__LFL)[Self__ECXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__ECXT,'\0');
+ Self__ECXT->count__WJ=(__INTEGER__Q)(Self__ECXT->count__WJ - 1);
+ };
+ __tmp__UKE=((__POINTER__IB )(fopen((char*)(Self__ECXT->storage__LFL),"rb")));
+ if ((__tmp__UKE != (void *)NULL)) {
+ fclose((FILE*)((__tmp__UKE)));
+ __tmp__0KE=create__name__generic_count__M0E(path_lip__QKE,path_lip__QKE, 0);
+ object__1KE=__tmp__0KE;
+ source__5KE=__tmp__0KE->source__3KE;
+ position__CLE= 1;
+ pos_cur__FLE= 1;
+ pos_line__GLE= 1;
+ pos_col__HLE= 0;
+ section__Y0E=NULL;
+ idx__X0E= 0;
+ while_do__0CF:
+ {
+ __tmp__55YS=read_word__CGF((&__string_13));
+ if (__tmp__55YS) {
+ __tmp__DAZS=read_word__CGF((&__string_32));
+ if (__tmp__DAZS) {
+ while_do__NHI:
+ {
+ __tmp__U1E=read_character__MXI('+');
+ if (__tmp__U1E) {
+ __tmp__11E=read_identifier__TYQ();
+ if ((! __tmp__11E)) {
+ __tmp__B2E=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_417));
+ put_position__PRE(__tmp__B2E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- };
- ptr__VQ2E=result__YVOR;
- } else {
- t__22ZQ=((__UINTEGER_32 )typ_id__0Q2E);
- a__42ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5VOR=(__UINTEGER_32)((__UINTEGER_32)(sz__XQ2E + a__42ZQ) & (__UINTEGER_32)(~ a__42ZQ));
- ptr_table__2VOR=((__POINTER )(&(table_type[(t__22ZQ)])));
- lab_type__4VOR=(__UINTEGER_32)(t__22ZQ | 1);
- next__1VOR=((__POINTER )(NULL));
- result__3VOR=((__POINTER *)ptr_table__2VOR)[ 0];
- if ((result__3VOR == (void *)NULL)) {
- result__3VOR=new_lab__2PJ(lab_type__4VOR);
- next__1VOR=(void *)((unsigned long)result__3VOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VOR)));
- ((__POINTER *)next__1VOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2VOR)[ 0]=next__1VOR;
- } else {
- next__1VOR=((__POINTER *)result__3VOR)[ 0];
- if ((next__1VOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3VOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5VOR << 1)) <= 4096)) {
- next__1VOR=(void *)((unsigned long)result__3VOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5VOR)));
- } else {
- next__1VOR=new_lab__2PJ(lab_type__4VOR);
- };
- ((__POINTER *)next__1VOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2VOR)[ 0]=next__1VOR;
- } else {
- ((__POINTER *)result__3VOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1VOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3VOR=next__1VOR;
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ptr__VQ2E=result__3VOR;
- };
- result__UQ2E=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__VQ2E);
- *(result__UQ2E) = *(HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__ADHF=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__UQ2E);
- Self__ADHF->item__C50D=result__EVOR;
- Self__ADHF->key__P40D=t__51BC;
- Self__ADHF->next__040D=__tmp__F11D;
- node__XZ1D=result__UQ2E;
- ((void **)Self__MZ1D->buckets__D40D)[idx__WZ1D]=result__UQ2E;
- Self__MZ1D->count__Y01D=(__INTEGER)(Self__MZ1D->count__Y01D + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XZ1D)->item__C50D=result__EVOR;
- };
- };
- last_section__S4BC=result__GEJD;
- };
- do {
- result__ZEJD=FALSE__;
- t__0EJD=NULL;
- lt__1EJD=NULL;
- arg__3EJD=NULL;
- affect__EFJD='\0';
- s__HFJD=NULL;
- style__2EJD=read_style__YCEC();
- if ((style__2EJD != ' ')) {
- result__ZEJD=TRUE__;
- result__WYPD=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD)->parent_arrayed_collection__1YPD.upper__LR2D < 0)) {
- result__WYPD=create_with_capacity__IRRD( 16);
- } else {
- Self__M4LE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
- result__WYPD=((void **)Self__M4LE->parent_arrayed_collection__1YPD.storage__MX2D)[Self__M4LE->parent_arrayed_collection__1YPD.upper__LR2D];
- Self__C5LE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
- Self__C5LE->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__C5LE->parent_arrayed_collection__1YPD.upper__LR2D - 1);
- };
- result__AWOR=FALSE__;
- if ((! read_space__UAF())) {
- result__AWOR=FALSE__;
- } else {
- result__BWOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__BWOR=((__CHARACTER )(( 0)));
- } else {
- result__BWOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__BWOR == '(')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__AWOR=TRUE__;
- };
- };
- if (result__AWOR) {
- arg__3EJD=read_local_arg__with_self__COSD(PARSER__,FALSE__,TRUE__);
- if (((void *)arg__3EJD == (void *)NULL)) {
- pos__KJXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_315));
- put_position__ECH(pos__KJXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- result__DWOR=FALSE__;
- if ((! read_space__UAF())) {
- result__DWOR=FALSE__;
- } else {
- result__EWOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__EWOR=((__CHARACTER )(( 0)));
- } else {
- result__EWOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__EWOR == ')')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__DWOR=TRUE__;
- };
- };
- if ((! result__DWOR)) {
- pos__MJXP=current_position__EJG();
- put_error__text__0AH( 2,(&__string_316));
- put_position__ECH(pos__MJXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- p__PWOR=current_position__EJG();
- result__GWOR=NULL;
- ptr__HWOR=((__POINTER )(NULL));
- typ_id__IWOR= 0;
- sz__JWOR=((__UINTEGER_32 )sizeof(__ITM_ARG));
- if ((sz__JWOR == 0)) {
- result__GWOR=ITM_ARG__;
- } else {
- typ_id__IWOR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JWOR);
- if ((typ_id__IWOR == (__INTEGER)(- 1))) {
- a__KWOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LWOR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWOR + a__KWOR) & (__UINTEGER_32)(~ a__KWOR));
- ptr_table__TWOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LWOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SWOR=((__POINTER )(NULL));
- result__UWOR=((__POINTER *)ptr_table__TWOR)[ 0];
- if ((result__UWOR == (void *)NULL)) {
- result__UWOR=new_lab__2PJ(new_size__LWOR);
- next__SWOR=(void *)((unsigned long)result__UWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWOR)));
- ((__POINTER *)next__SWOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TWOR)[ 0]=next__SWOR;
- } else {
- next__SWOR=((__POINTER *)result__UWOR)[ 0];
- if ((next__SWOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UWOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LWOR << 1)) <= 4096)) {
- next__SWOR=(void *)((unsigned long)result__UWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LWOR)));
- } else {
- next__SWOR=new_lab__2PJ(new_size__LWOR);
- };
- ((__POINTER *)next__SWOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TWOR)[ 0]=next__SWOR;
- } else {
- ((__POINTER *)result__UWOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SWOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UWOR=next__SWOR;
+ __tmp__11E=read_character__MXI(':');
+ if ((! __tmp__11E)) {
+ __tmp__B2E=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_418));
+ put_position__PRE(__tmp__B2E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- };
- ptr__HWOR=result__UWOR;
- } else {
- t__MWOR=((__UINTEGER_32 )typ_id__IWOR);
- a__NWOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1WOR=(__UINTEGER_32)((__UINTEGER_32)(sz__JWOR + a__NWOR) & (__UINTEGER_32)(~ a__NWOR));
- ptr_table__YWOR=((__POINTER )(&(table_type[(t__MWOR)])));
- lab_type__0WOR=(__UINTEGER_32)(t__MWOR | 1);
- next__XWOR=((__POINTER )(NULL));
- result__ZWOR=((__POINTER *)ptr_table__YWOR)[ 0];
- if ((result__ZWOR == (void *)NULL)) {
- result__ZWOR=new_lab__2PJ(lab_type__0WOR);
- next__XWOR=(void *)((unsigned long)result__ZWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WOR)));
- ((__POINTER *)next__XWOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YWOR)[ 0]=next__XWOR;
- } else {
- next__XWOR=((__POINTER *)result__ZWOR)[ 0];
- if ((next__XWOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZWOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1WOR << 1)) <= 4096)) {
- next__XWOR=(void *)((unsigned long)result__ZWOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WOR)));
- } else {
- next__XWOR=new_lab__2PJ(lab_type__0WOR);
- };
- ((__POINTER *)next__XWOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YWOR)[ 0]=next__XWOR;
- } else {
- ((__POINTER *)result__ZWOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XWOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZWOR=next__XWOR;
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ptr__HWOR=result__ZWOR;
- };
- result__GWOR=((__ITM_ARG *)ptr__HWOR);
- *(result__GWOR) = *(ITM_ARG__);
- };
- Self__OWOR=((__ITM_ARG *)result__GWOR);
- Self__OWOR->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=p__PWOR;
- Self__OWOR->name__E22D=(&__string_57);
- Self__OWOR->type__F22D=ITM_TYPE_SELF__;
- arg__3EJD=result__GWOR;
- };
- add_last__Z11D(result__WYPD,arg__3EJD);
- list_arg__YZPD=result__WYPD;
- name__0ZPD=NULL;
- n__1ZPD=NULL;
- priority__2ZPD=NULL;
- level__3ZPD= 0;
- arg__4ZPD=NULL;
- result__5ZPD=NULL;
- if (read_identifier__TPEB()) {
- result__UALC=NULL;
- if ((((__FAST_ARRAYoSTRINGo *)free__VALC)->parent_arrayed_collection__QXD.upper__TXD < 0)) {
- result__UALC=create__AXB( 128);
- } else {
- Self__TYEB=((__FAST_ARRAYoSTRINGo *)free__VALC);
- result__UALC=((void **)Self__TYEB->parent_arrayed_collection__QXD.storage__11M)[Self__TYEB->parent_arrayed_collection__QXD.upper__TXD];
- Self__TG0C=((__FAST_ARRAYoSTRINGo *)free__VALC);
- Self__TG0C->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__TG0C->parent_arrayed_collection__QXD.upper__TXD - 1);
- };
- n__1ZPD=result__UALC;
- copy__BNK(result__UALC,last_string__V1G);
- arg__4ZPD=read_loc_arg__QBCD(PARSER__,FALSE__);
- if (((void *)arg__4ZPD != (void *)NULL)) {
- add_last__Z11D(result__WYPD,arg__4ZPD);
- if (read_identifier__TPEB()) {
- if (((void *)((__SECTION_ *)last_section__S4BC)->name__CH0D == (void *)(&__string_30))) {
- pos__OJXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_317));
- put_position__ECH(pos__OJXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ __tmp__11E=read_word__CGF((&__string_46));
+ if ((! __tmp__11E)) {
+ __tmp__B2E=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_419));
+ put_position__PRE(__tmp__B2E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- do {
- append__MOK(n__1ZPD,(&__string_92));
- append__MOK(n__1ZPD,last_string__V1G);
- arg__4ZPD=read_loc_arg__QBCD(PARSER__,FALSE__);
- if (((void *)arg__4ZPD == (void *)NULL)) {
- pos__QJXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_136));
- put_position__ECH(pos__QJXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ __tmp__11E=read_symbol__F2Q((&__string_21));
+ if (__tmp__11E) {
+ __tmp__D3E=read_string__2KT();
+ if ((! __tmp__D3E)) {
+ __tmp__J3E=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_420));
+ put_position__PRE(__tmp__J3E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- add_last__Z11D(list_arg__YZPD,arg__4ZPD);
- } while (read_identifier__TPEB());
- };
- };
- result__EDLC=get__QEC(result__UALC);
- add_last__10X(free__VALC,result__UALC);
- ((__STRING *)result__UALC)->count__VF= 0;
- p__GXOR=current_position__EJG();
- sec__HXOR=last_section__S4BC;
- result__2WOR=NULL;
- ptr__3WOR=((__POINTER )(NULL));
- typ_id__4WOR= 0;
- sz__5WOR=((__UINTEGER_32 )sizeof(__ITM_SLOT));
- if ((sz__5WOR == 0)) {
- result__2WOR=ITM_SLOT__;
- } else {
- typ_id__4WOR=__ITM_SLOT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5WOR);
- if ((typ_id__4WOR == (__INTEGER)(- 1))) {
- a__AXOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BXOR=(__UINTEGER_32)((__UINTEGER_32)(sz__5WOR + a__AXOR) & (__UINTEGER_32)(~ a__AXOR));
- ptr_table__JXOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BXOR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__IXOR=((__POINTER )(NULL));
- result__KXOR=((__POINTER *)ptr_table__JXOR)[ 0];
- if ((result__KXOR == (void *)NULL)) {
- result__KXOR=new_lab__2PJ(new_size__BXOR);
- next__IXOR=(void *)((unsigned long)result__KXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BXOR)));
- ((__POINTER *)next__IXOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JXOR)[ 0]=next__IXOR;
- } else {
- next__IXOR=((__POINTER *)result__KXOR)[ 0];
- if ((next__IXOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KXOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BXOR << 1)) <= 4096)) {
- next__IXOR=(void *)((unsigned long)result__KXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BXOR)));
- } else {
- next__IXOR=new_lab__2PJ(new_size__BXOR);
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),object__1KE->filename__JWB);
+ while_do__COT:
+ {
+ if ((((__STRING__BC *)string_tmp__YC)->count__WJ != 0)) {
+ Self__K1TT=((__STRING__BC *)string_tmp__YC);
+ __tmp__J4E=(((__CHARACTER__DB *)Self__K1TT->storage__LFL)[(__INTEGER__Q)(Self__K1TT->count__WJ - 1)] != '/');
+ } else /* FALSE */ {
+ __tmp__J4E=FALSE__O__;
};
- ((__POINTER *)next__IXOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JXOR)[ 0]=next__IXOR;
- } else {
- ((__POINTER *)result__KXOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IXOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KXOR=next__IXOR;
- };
- };
- ptr__3WOR=result__KXOR;
- } else {
- t__CXOR=((__UINTEGER_32 )typ_id__4WOR);
- a__DXOR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RXOR=(__UINTEGER_32)((__UINTEGER_32)(sz__5WOR + a__DXOR) & (__UINTEGER_32)(~ a__DXOR));
- ptr_table__OXOR=((__POINTER )(&(table_type[(t__CXOR)])));
- lab_type__QXOR=(__UINTEGER_32)(t__CXOR | 1);
- next__NXOR=((__POINTER )(NULL));
- result__PXOR=((__POINTER *)ptr_table__OXOR)[ 0];
- if ((result__PXOR == (void *)NULL)) {
- result__PXOR=new_lab__2PJ(lab_type__QXOR);
- next__NXOR=(void *)((unsigned long)result__PXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXOR)));
- ((__POINTER *)next__NXOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OXOR)[ 0]=next__NXOR;
- } else {
- next__NXOR=((__POINTER *)result__PXOR)[ 0];
- if ((next__NXOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PXOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RXOR << 1)) <= 4096)) {
- next__NXOR=(void *)((unsigned long)result__PXOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RXOR)));
- } else {
- next__NXOR=new_lab__2PJ(lab_type__QXOR);
+ if (__tmp__J4E) {
+ Self__K1TT=((__STRING__BC *)string_tmp__YC);
+ __tmp__J4E=(((__CHARACTER__DB *)Self__K1TT->storage__LFL)[(__INTEGER__Q)(Self__K1TT->count__WJ - 1)] != '\\');
+ } else /* FALSE */ {
+ __tmp__J4E=FALSE__O__;
};
- ((__POINTER *)next__NXOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OXOR)[ 0]=next__NXOR;
- } else {
- ((__POINTER *)result__PXOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NXOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PXOR=next__NXOR;
+ if (__tmp__J4E) {
+ Self__K1TT=((__STRING__BC *)string_tmp__YC);
+ if (( 1 > Self__K1TT->count__WJ)) {
+ Self__K1TT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__K1TT->count__WJ=(__INTEGER__Q)(Self__K1TT->count__WJ - 1);
+ };
+ goto while_do__COT;
+ };
+ };
+ append__KWX(((__STRING__BC *)string_tmp__YC),last_string__U4E);
+ } else /* FALSE */ {
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ };
+ __tmp__54E=get__PJC(string_tmp__YC);
+ Self__FA0=((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)list_parent__NUD);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((idx__X0E == (__INTEGER__Q)(Self__FA0->parent_arrayed_collection__MD.upper__SD + 1))) {
+ add_last__TLFB(Self__FA0,__tmp__54E);
+ } else /* FALSE */ {
+ add_last__TLFB(Self__FA0,__tmp__54E);
+ __tmp__BB0=(__INTEGER__Q)(Self__FA0->parent_arrayed_collection__MD.upper__SD - 1);
+ Self__YPJC=__tmp__BB0;
+ __tmp__BB0=idx__X0E;
+ while ((Self__YPJC >= __tmp__BB0)) {
+ __tmp__KKNT=((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[Self__YPJC];
+ i__JCXT=(__INTEGER__Q)(Self__YPJC + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[i__JCXT]=__tmp__KKNT;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[Self__YPJC]=NULL;
+ Self__YPJC=(__INTEGER__Q)(Self__YPJC - 1);
+ };
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((__STRING_CONSTANT__0 **)Self__FA0->parent_arrayed_collection__MD.storage__CCZ)[idx__X0E]=__tmp__54E;
+ };
+ idx__X0E=(__INTEGER__Q)(idx__X0E + 1);
+ __tmp__11E=read_character__MXI(';');
+ if ((! __tmp__11E)) {
+ __tmp__B2E=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_421));
+ put_position__PRE(__tmp__B2E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ptr__3WOR=result__PXOR;
+ goto while_do__NHI;
};
- result__2WOR=((__ITM_SLOT *)ptr__3WOR);
- *(result__2WOR) = *(ITM_SLOT__);
};
- Self__EXOR=((__ITM_SLOT *)result__2WOR);
- Self__EXOR->parent_named__MIM.name__1QB=result__EDLC;
- Self__EXOR->parent_named__MIM.parent_itm_object__PD.position__WIM=p__GXOR;
- Self__EXOR->id_section__T5BC=sec__HXOR;
- result__5ZPD=result__2WOR;
- __tmp__T2PD=TRUE__;
- } else {
- __tmp__T2PD=FALSE__;
+ __tmp__U1E=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__U1E=FALSE__O__;
};
- if ((! __tmp__T2PD)) {
- result__SXOR=FALSE__;
- if ((! read_space__UAF())) {
- result__SXOR=FALSE__;
- } else {
- result__TXOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__TXOR=((__CHARACTER )(( 0)));
- } else {
- result__TXOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__TXOR == '\'')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__SXOR=TRUE__;
- };
+ if ((! __tmp__U1E)) {
+ __tmp__U1E=read_word__CGF((&__string_36));
+ if (__tmp__U1E) {
+ __tmp__11E=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__D3E=read_word__CGF((&__string_35));
+ __tmp__11E=__tmp__D3E;
};
- if (result__SXOR) {
- if ((! read_operator__OIHC())) {
- pos__SJXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_318));
- put_position__ECH(pos__SJXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((((void *)last_string__V1G == (void *)(&__string_20)) || ((void *)last_string__V1G == (void *)(&__string_21)))) {
- pos__UJXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_319));
- put_position__ECH(pos__UJXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- name__0ZPD=last_string__V1G;
- result__VXOR=FALSE__;
- if ((! read_space__UAF())) {
- result__VXOR=FALSE__;
- } else {
- result__WXOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__WXOR=((__CHARACTER )(( 0)));
- } else {
- result__WXOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__WXOR == '\'')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__VXOR=TRUE__;
- };
- };
- if ((! result__VXOR)) {
- pos__WJXP=current_position__EJG();
- put_error__text__0AH( 2,(&__string_320));
- put_position__ECH(pos__WJXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((read_word__NWH((&__string_10)) || read_word__NWH((&__string_9)))) {
- priority__2ZPD=last_string__V1G;
- if ((! read_integer__QMKC())) {
- pos__2JXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_321));
- put_position__ECH(pos__2JXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ if (__tmp__11E) {
+ section__Y0E=last_string__U4E;
+ while_do__KVQ:
+ {
+ __tmp__J4E=FALSE__O__;
+ __tmp__54E=NULL;
+ __tmp__KKNT=NULL;
+ data__X4S=NULL;
+ cod__D5S=NULL;
+ __tmp__I5S=read_character__MXI('+');
+ if (__tmp__I5S) {
+ __tmp__J4E=TRUE__K__;
+ if (((void *)section__Y0E == (void *)(&__string_36))) {
+ __tmp__J3E=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_422));
+ put_position__PRE(__tmp__J3E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ __tmp__Z5S=read_identifier__TYQ();
+ if ((! __tmp__Z5S)) {
+ __tmp__J3E=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_423));
+ put_position__PRE(__tmp__J3E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- };
- level__3ZPD=((__INTEGER )last_integer__D1IC);
- };
- arg__4ZPD=read_loc_arg__QBCD(PARSER__,FALSE__);
- if (((void *)arg__4ZPD != (void *)NULL)) {
- add_last__Z11D(result__WYPD,arg__4ZPD);
- name__0ZPD=operator_to_name__OYHC((&__string_84),name__0ZPD);
- if (((void *)priority__2ZPD == (void *)NULL)) {
- priority__2ZPD=(&__string_10);
- };
- } else {
- name__0ZPD=operator_to_name__OYHC((&__string_85),name__0ZPD);
- if (((void *)priority__2ZPD != (void *)NULL)) {
- pos__4JXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_322));
- put_position__ECH(pos__4JXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ __tmp__54E=last_string__U4E;
+ __tmp__Z5S=read_character__MXI(':');
+ if ((! __tmp__Z5S)) {
+ __tmp__J3E=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_418));
+ put_position__PRE(__tmp__J3E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ __tmp__OAT=readlip_type__DEV();
+ if (((void *)__tmp__OAT == (void *)NULL)) {
+ __tmp__J3E=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_424));
+ put_position__PRE(__tmp__J3E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- };
- };
- p__1TTD=current_position__EJG();
- sec__3TTD=last_section__S4BC;
- result__EFUD=NULL;
- ptr__FFUD=((__POINTER )(NULL));
- typ_id__KFUD= 0;
- sz__HFUD=((__UINTEGER_32 )sizeof(__ITM_SLOT));
- if ((sz__HFUD == 0)) {
- result__EFUD=ITM_SLOT__;
- } else {
- typ_id__KFUD=__ITM_SLOT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HFUD);
- if ((typ_id__KFUD == (__INTEGER)(- 1))) {
- a__VN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TN0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HFUD + a__VN0Q) & (__UINTEGER_32)(~ a__VN0Q));
- ptr_table__ZXOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TN0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YXOR=((__POINTER )(NULL));
- result__0XOR=((__POINTER *)ptr_table__ZXOR)[ 0];
- if ((result__0XOR == (void *)NULL)) {
- result__0XOR=new_lab__2PJ(new_size__TN0Q);
- next__YXOR=(void *)((unsigned long)result__0XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN0Q)));
- ((__POINTER *)next__YXOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZXOR)[ 0]=next__YXOR;
- } else {
- next__YXOR=((__POINTER *)result__0XOR)[ 0];
- if ((next__YXOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TN0Q << 1)) <= 4096)) {
- next__YXOR=(void *)((unsigned long)result__0XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TN0Q)));
- } else {
- next__YXOR=new_lab__2PJ(new_size__TN0Q);
+ __tmp__B2E=current_position__UVQ();
+ __tmp__0AT=create__name__value__argument__KGV(__tmp__B2E,__tmp__54E,__tmp__OAT,FALSE__O__);
+ data__X4S=__tmp__0AT;
+ __tmp__Z5S=read_symbol__F2Q((&__string_21));
+ if (__tmp__Z5S) {
+ __tmp__DBT=readlip_expr_constant__G5V();
+ if (((void *)__tmp__DBT == (void *)NULL)) {
+ __tmp__JBT=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_425));
+ put_position__PRE(__tmp__JBT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)next__YXOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZXOR)[ 0]=next__YXOR;
- } else {
- ((__POINTER *)result__0XOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0XOR=next__YXOR;
+ };
+ __tmp__OBT=set_value__EY0(((__LIP_SLOT_DATA__3AB *)__tmp__0AT),__tmp__DBT);
+ switch (((struct ___OBJ *)__tmp__DBT)->__id) {
+ case __LIP_INTEGER__HDB__: {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__DBT));
+ } break;
+ case __LIP_STRING__TDB__: {
+ free__WZ1D(((__LIP_STRING__TDB *)__tmp__DBT));
+ } break;
};
};
- ptr__FFUD=result__0XOR;
- } else {
- t__ZN0Q=((__UINTEGER_32 )typ_id__KFUD);
- a__1N0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BYOR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFUD + a__1N0Q) & (__UINTEGER_32)(~ a__1N0Q));
- ptr_table__4XOR=((__POINTER )(&(table_type[(t__ZN0Q)])));
- lab_type__AYOR=(__UINTEGER_32)(t__ZN0Q | 1);
- next__3XOR=((__POINTER )(NULL));
- result__5XOR=((__POINTER *)ptr_table__4XOR)[ 0];
- if ((result__5XOR == (void *)NULL)) {
- result__5XOR=new_lab__2PJ(lab_type__AYOR);
- next__3XOR=(void *)((unsigned long)result__5XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYOR)));
- ((__POINTER *)next__3XOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4XOR)[ 0]=next__3XOR;
- } else {
- next__3XOR=((__POINTER *)result__5XOR)[ 0];
- if ((next__3XOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BYOR << 1)) <= 4096)) {
- next__3XOR=(void *)((unsigned long)result__5XOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYOR)));
- } else {
- next__3XOR=new_lab__2PJ(lab_type__AYOR);
+ __tmp__Z5S=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__Z5S=FALSE__O__;
+ };
+ if ((! __tmp__Z5S)) {
+ __tmp__Z5S=read_character__MXI('-');
+ if (__tmp__Z5S) {
+ __tmp__J4E=TRUE__K__;
+ __tmp__OBT=read_identifier__TYQ();
+ if ((! __tmp__OBT)) {
+ __tmp__JBT=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_423));
+ put_position__PRE(__tmp__JBT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__J3E=current_position__UVQ();
+ __tmp__54E=last_string__U4E;
+ __tmp__OBT=read_identifier__TYQ();
+ if (__tmp__OBT) {
+ __tmp__KKNT=last_string__U4E;
+ __tmp__RCT=read_character__MXI(':');
+ if ((! __tmp__RCT)) {
+ __tmp__XCT=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_418));
+ put_position__PRE(__tmp__XCT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__1CT=readlip_type__DEV();
+ if (((void *)__tmp__1CT == (void *)NULL)) {
+ __tmp__XCT=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_426));
+ put_position__PRE(__tmp__XCT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__JBT=current_position__UVQ();
+ __tmp__HDT=create__name__value__argument__KGV(__tmp__JBT,__tmp__KKNT,__tmp__1CT,TRUE__K__);
+ data__X4S=__tmp__HDT;
+ };
+ __tmp__OBT=read_symbol__F2Q((&__string_23));
+ if ((! __tmp__OBT)) {
+ __tmp__JBT=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_427));
+ put_position__PRE(__tmp__JBT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ is_shorter2__MIF=TRUE__K__;
+ __tmp__OBT=read_character__MXI('(');
+ if ((! __tmp__OBT)) {
+ __tmp__JBT=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_428));
+ put_position__PRE(__tmp__JBT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ is_shorter2__MIF=FALSE__O__;
+ result__G1FB=NULL;
+ __tmp__OBT=(((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB)->parent_arrayed_collection__P1FB.upper__DNYC < 0);
+ if (__tmp__OBT) {
+ __tmp__Y1FB=create_with_capacity__05IB( 16);
+ result__G1FB=__tmp__Y1FB;
+ } else /* FALSE */ {
+ Self__34SD=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+ __tmp__Y1FB=((void **)Self__34SD->parent_arrayed_collection__P1FB.storage__QAZC)[Self__34SD->parent_arrayed_collection__P1FB.upper__DNYC];
+ result__G1FB=__tmp__Y1FB;
+ Self__34SD=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__34SD->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__34SD->parent_arrayed_collection__P1FB.upper__DNYC - 1);
+ };
+ cod__D5S=result__G1FB;
+ while_do__D2FB:
+ {
+ __tmp__HET=readlip_expr__50LB(PARSER__VSD__);
+ if (((void *)__tmp__HET != (void *)NULL)) {
+ add_last__OQZC(((__FAST_ARRAYoLIP_CODEo__04S *)cod__D5S),__tmp__HET);
+ __tmp__PET=read_character__MXI(';');
+ if ((! __tmp__PET)) {
+ __tmp__VET=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_421));
+ put_position__PRE(__tmp__VET);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ goto while_do__D2FB;
+ };
+ };
+ __tmp__OBT=read_character__MXI(')');
+ if ((! __tmp__OBT)) {
+ __tmp__JBT=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_429));
+ put_position__PRE(__tmp__JBT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__Y1FB=copy__Q2FB(result__G1FB);
+ cod__D5S=__tmp__Y1FB;
+ n__IAJB=__tmp__54E;
+ result__LAJB=NULL;
+ i__JCXT= 0;
+ while (((i__JCXT <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B) && ((void *)((__LIP_SLOT_CODE__HC *)((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[i__JCXT])->name__Y3B != (void *)n__IAJB))) {
+ i__JCXT=(__INTEGER__Q)(i__JCXT + 1);
+ };
+ if ((i__JCXT <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B)) {
+ result__LAJB=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[i__JCXT];
+ };
+ result__B3FB=result__LAJB;
+ if (((void *)result__LAJB != (void *)NULL)) {
+ __tmp__RCT=((void *)data__X4S == (void *)NULL);
+ __tmp__PET=((void *)result__LAJB->argument__5AB == (void *)NULL);
+ if (__tmp__RCT) {
+ __tmp__L3FB=(! __tmp__PET);
+ } else /* FALSE */ {
+ __tmp__L3FB=__tmp__PET;
+ };
+ if (__tmp__L3FB) {
+ __tmp__XCT=parent_lip_code__NC.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_430));
+ put_position__PRE(__tmp__XCT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ free__BAJB(__tmp__Y1FB);
+ } else /* FALSE */ {
+ result__GEOB=NULL;
+ ptr__HEOB=((__POINTER__IB )(NULL));
+ typ_id__LEOB= 0;
+ __tmp__NEOB=((__POINTER__IB )sizeof(__LIP_SLOT_CODE__HC));
+ if (((unsigned long)__tmp__NEOB == 0)) {
+ result__GEOB=LIP_SLOT_CODE__HC__;
+ } else /* FALSE */ {
+ typ_id__LEOB=__LIP_SLOT_CODE__HC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NEOB));
+ if ((typ_id__LEOB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OCXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__QCXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NEOB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__RCXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QCXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__OCXT=micro_alloc__table__lab__UKI(__tmp__QCXT,((__POINTER__IB )(&(table_size[(__tmp__RCXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QCXT)));
+ ptr__HEOB=__tmp__OCXT;
+ } else /* FALSE */ {
+ __tmp__RCXT=((__UINTEGER_32__ZWB )typ_id__LEOB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OCXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__QCXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NEOB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OCXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OCXT=micro_alloc__table__lab__UKI(__tmp__QCXT,((__POINTER__IB )(&(table_type[(__tmp__RCXT)]))),(__UINTEGER_32__ZWB)(__tmp__RCXT | 1));
+ ptr__HEOB=__tmp__OCXT;
+ };
+ result__GEOB=((__LIP_SLOT_CODE__HC *)ptr__HEOB);
+ *(result__GEOB) = *(LIP_SLOT_CODE__HC__);
+ };
+ result__B3FB=result__GEOB;
+ Self__ZXWB=((__LIP_SLOT_CODE__HC *)result__GEOB);
+ parent_lip_code__NC.parent_itm_object__MC.position__P2B=__tmp__J3E;
+ Self__ZXWB->section__QAB=section__Y0E;
+ Self__ZXWB->name__Y3B=__tmp__54E;
+ Self__ZXWB->argument__5AB=data__X4S;
+ Self__ZXWB->code__5XWB=__tmp__Y1FB;
+ Self__DY0B=((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B);
+ if (((__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.upper__O3B + 1) <= (__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY - 1))) {
+ Self__DY0B->parent_arrayed_collection__E3B.upper__O3B=(__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.upper__O3B + 1);
+ __tmp__L3FB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__L3FB=FALSE__O__;
+ };
+ if ((! __tmp__L3FB)) {
+ if ((Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY == 0)) {
+ __tmp__OCXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ __tmp__QCXT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__KZ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__MZ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__OCXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KZ0T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__OCXT=(void *)((unsigned long)__tmp__MZ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__OCXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OZ0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PZ0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__OCXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OZ0T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QZ0T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PZ0T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__OZ0T=micro_alloc__table__lab__UKI(__tmp__PZ0T,((__POINTER__IB )(&(table_size[(__tmp__QZ0T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PZ0T)));
+ ((__POINTER__IB *)__tmp__OZ0T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__QCXT=(void *)((unsigned long)__tmp__OZ0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__TZ0T=search__LQCB(__tmp__MZ0T);
+ __tmp__QCXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__TZ0T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__FZ0T=((void **)__tmp__QCXT);
+ Self__GZ0T= 1;
+ while ((Self__GZ0T >= 0)) {
+ __tmp__FZ0T[Self__GZ0T]=NULL;
+ Self__GZ0T=(__INTEGER__Q)(Self__GZ0T - 1);
+ };
+ Self__DY0B->parent_arrayed_collection__E3B.storage__YXY=__tmp__FZ0T;
+ Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY= 2;
+ Self__DY0B->parent_arrayed_collection__E3B.upper__O3B= 0;
+ } else /* FALSE */ {
+ Self__GZ0T=(__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY << 1);
+ __tmp__FZ0T=Self__DY0B->parent_arrayed_collection__E3B.storage__YXY;
+ __tmp__IZ0B=Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY;
+ __tmp__OCXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__FZ0T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__IZ0B * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__GZ0T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__FZ0T=((void **)__tmp__OCXT);
+ __tmp__LZKC=(__INTEGER__Q)(Self__GZ0T - 1);
+ Self__FT5C=__tmp__IZ0B;
+ while ((Self__FT5C <= __tmp__LZKC)) {
+ __tmp__FZ0T[Self__FT5C]=NULL;
+ Self__FT5C=(__INTEGER__Q)(Self__FT5C + 1);
+ };
+ Self__DY0B->parent_arrayed_collection__E3B.storage__YXY=__tmp__FZ0T;
+ Self__DY0B->parent_arrayed_collection__E3B.capacity__LXY=Self__GZ0T;
+ Self__DY0B->parent_arrayed_collection__E3B.upper__O3B=(__INTEGER__Q)(Self__DY0B->parent_arrayed_collection__E3B.upper__O3B + 1);
+ };
+ };
+ ((void **)Self__DY0B->parent_arrayed_collection__E3B.storage__YXY)[Self__DY0B->parent_arrayed_collection__E3B.upper__O3B]=Self__ZXWB;
+ };
+ if (((void *)section__Y0E == (void *)(&__string_36))) {
+ if (((void *)last_comment_slot__YWF == (void *)NULL)) {
+ put_error__text__EQE( 2,(&__string_431));
+ put_position__PRE(__tmp__J3E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ } else /* FALSE */ {
+ __tmp__0FT=get__PJC(last_comment_slot__YWF);
+ ((__LIP_SLOT_CODE__HC *)result__B3FB)->comment__CBXB=__tmp__0FT;
};
- ((__POINTER *)next__3XOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4XOR)[ 0]=next__3XOR;
- } else {
- ((__POINTER *)result__5XOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5XOR=next__3XOR;
};
};
- ptr__FFUD=result__5XOR;
};
- result__EFUD=((__ITM_SLOT *)ptr__FFUD);
- *(result__EFUD) = *(ITM_SLOT__);
- };
- Self__Q42D=((__ITM_SLOT *)result__EFUD);
- Self__Q42D->parent_named__MIM.name__1QB=name__0ZPD;
- Self__Q42D->parent_named__MIM.parent_itm_object__PD.position__WIM=p__1TTD;
- Self__Q42D->id_section__T5BC=sec__3TTD;
- result__5ZPD=result__EFUD;
- Self__DGUE=((__ITM_SLOT *)result__EFUD);
- if (((void *)priority__2ZPD == (void *)(&__string_10))) {
- Self__DGUE->priority_and_level__MGUE=level__3ZPD;
- } else {
- Self__DGUE->priority_and_level__MGUE=(__INTEGER)(- level__3ZPD);
- };
- };
- };
- last_slot__XGJD=result__5ZPD;
- if (((void *)result__5ZPD == (void *)NULL)) {
- pos__BKXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_323));
- put_position__ECH(pos__BKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- ((__ITM_SLOT *)last_slot__XGJD)->parent_named__MIM.style__3CGC=style__2EJD;
- set_argument_list__X41D(last_slot__XGJD,copy__IBQD(result__WYPD));
- if (read_affect__FVZC()) {
- affect__EFJD=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
- } else {
- affect__EFJD=' ';
- };
- if ((affect__EFJD == ' ')) {
- result__CYOR=FALSE__;
- if ((! read_space__UAF())) {
- result__CYOR=FALSE__;
- } else {
- result__DYOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__DYOR=((__CHARACTER )(( 0)));
- } else {
- result__DYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__DYOR == ':')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__CYOR=TRUE__;
- };
- };
- __tmp__2HJD=result__CYOR;
- } else {
- __tmp__2HJD=FALSE__;
- };
- if (__tmp__2HJD) {
- result__FYOR=FALSE__;
- if ((! read_space__UAF())) {
- result__FYOR=FALSE__;
- } else {
- result__GYOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__GYOR=((__CHARACTER )(( 0)));
- } else {
- result__GYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__GYOR == '(')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__FYOR=TRUE__;
- };
- };
- if (result__FYOR) {
- lt__1EJD=read_type_list__MUAD(PARSER__,FALSE__);
- if (((void *)lt__1EJD == (void *)NULL)) {
- pos__FKXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_324));
- put_position__ECH(pos__FKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- result__IYOR=FALSE__;
- if ((! read_space__UAF())) {
- result__IYOR=FALSE__;
- } else {
- result__JYOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__JYOR=((__CHARACTER )(( 0)));
- } else {
- result__JYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__JYOR == ')')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__IYOR=TRUE__;
+ if (__tmp__J4E) {
+ __tmp__Z5S=read_character__MXI(';');
+ if ((! __tmp__Z5S)) {
+ __tmp__J3E=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_421));
+ put_position__PRE(__tmp__J3E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ goto while_do__KVQ;
};
};
- if ((! result__IYOR)) {
- pos__HKXP=current_position__EJG();
- put_error__text__0AH( 2,(&__string_316));
- put_position__ECH(pos__HKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ } else /* FALSE */ {
+ __tmp__B2E=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_432));
+ put_position__PRE(__tmp__B2E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- t__0EJD=get__0WVD(lt__1EJD);
- } else {
- t__0EJD=read_type__KKLC(PARSER__,FALSE__);
- if (((void *)t__0EJD == (void *)NULL)) {
- pos__JKXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_324));
- put_position__ECH(pos__JKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- if (read_affect__FVZC()) {
- affect__EFJD=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
- };
- } else {
- t__0EJD=type_void__5GEC;
- };
- set_type__NA2D(last_slot__XGJD,t__0EJD);
- ((__ITM_SLOT *)last_slot__XGJD)->affect__0B2D=affect__EFJD;
- if ((affect__EFJD != ' ')) {
- read_space__UAF();
- lst__UUTD=read_contract__IEEC();
- if (((void *)lst__UUTD != (void *)NULL)) {
- ((__ITM_SLOT *)last_slot__XGJD)->require__Z52D=lst__UUTD;
- };
- expr__DWSD=read_expr__5SFC(PARSER__);
- if (((void *)expr__DWSD == (void *)NULL)) {
- pos__LKXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_325));
- put_position__ECH(pos__LKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- ((__ITM_SLOT *)last_slot__XGJD)->value__J22D=expr__DWSD;
- lst__KVTD=read_contract__IEEC();
- if (((void *)lst__KVTD != (void *)NULL)) {
- ((__ITM_SLOT *)last_slot__XGJD)->ensure__352D=lst__KVTD;
- };
- };
- result__LYOR=FALSE__;
- if ((! read_space__UAF())) {
- result__LYOR=FALSE__;
- } else {
- result__MYOR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__MYOR=((__CHARACTER )(( 0)));
- } else {
- result__MYOR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__MYOR == ';')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__LYOR=TRUE__;
- };
- };
- if ((! result__LYOR)) {
- pos__NKXP=current_position__EJG();
- put_error__text__0AH( 2,(&__string_326));
- put_position__ECH(pos__NKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- s__HFJD=fast_reference_at__XCQD(((__PROTOTYPE *)object__ODD)->slot_list__SIM,((__ITM_SLOT *)last_slot__XGJD)->parent_named__MIM.name__1QB);
- if (((void *)s__HFJD != (void *)NULL)) {
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(((__ITM_SLOT *)s__HFJD)->parent_named__MIM.parent_itm_object__PD.position__WIM);
- put_position__ECH(((__ITM_SLOT *)last_slot__XGJD)->parent_named__MIM.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
};
- add_slot__AFQD(object__ODD,last_slot__XGJD);
+ goto while_do__0CF;
};
- } while (result__ZEJD);
- };
- if (((void *)read_contract__IEEC() != (void *)NULL)) {
- pos__PKXP=current_position__EJG();
- put_error__text__0AH( 2,(&__string_328));
- put_position__ECH(pos__PKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- read_space__UAF();
- result__VDAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__VDAR=((__CHARACTER )(( 0)));
- } else {
- result__VDAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__VDAR != ((__CHARACTER )(( 0))))) {
- pos__SKXP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_136));
- put_position__ECH(pos__SKXP);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
};
+ object__1KE=NULL;
+ __tmp__55YS=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__55YS=FALSE__O__;
};
- object__ODD=NULL;
+ __tmp__DAZS=__tmp__55YS;
+ return(__tmp__DAZS);
}
-static void init_slot_for__IQMC(__PROTOTYPE *Self__JQMC,void *typ__KQMC)
-// ({PROTOTYPE},{TYPExTYPE_GENERIC}) VoidRecursive, No inlinable.
+static __STRING_CONSTANT__0* path_lisaac__M2D()
+// () With result No recursive, No inlinable.
{
- void *cur__LQMC;
- __SECTION_ *Self__4CQQ;
- void *element__GV4R,*element__SV4R;
- __INTEGER new_capacity__AV4R,old_nb_elts__EV4R,upper__KV4R,Self__IV4R;
- __INTEGER new_capacity__MV4R,old_nb_elts__QV4R,upper__WV4R,Self__UV4R;
- __BOOLEAN __tmp__1QMC,__tmp__CV4R,__tmp__OV4R;
- void *__tmp__CRMC,*__tmp__HSMC;
- __FAST_ARRAYoSLOTo *Self__BV4R,*Self__NV4R;
- void **Self__DV4R,**new__FV4R,**Self__PV4R,**new__RV4R;
- cur__LQMC=Self__JQMC->first_slot__MQMC;
- while_do__1RQC:
- {
- if (((void *)cur__LQMC != (void *)NULL)) {
- Self__4CQQ=((__SECTION_ *)((__ITM_SLOT *)cur__LQMC)->id_section__T5BC);
- __tmp__1QMC=(((void *)Self__4CQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__4CQQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__1QMC=FALSE__;
- };
- if (__tmp__1QMC) {
- if (((struct ___OBJ *)typ__KQMC)->__id==__TYPE__) {
- __tmp__CRMC=((__TYPE *)typ__KQMC)->slot_run__1JC;
- } else {
- __tmp__CRMC=((__TYPE_GENERIC *)typ__KQMC)->parent_type__C2IB.slot_run__1JC;
- };
- Self__BV4R=((__FAST_ARRAYoSLOTo *)__tmp__CRMC);
- element__GV4R=create__type__BU2F(cur__LQMC,typ__KQMC);
- new_capacity__AV4R= 0;
- if (((__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__CV4R=TRUE__;
- } else {
- __tmp__CV4R=FALSE__;
- };
- if ((! __tmp__CV4R)) {
- if ((Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__AV4R=(__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__DV4R=((void **)Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__EV4R=Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL;
- new__FV4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DV4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__EV4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__AV4R * ((__INTEGER )(sizeof(void *)))))));
- upper__KV4R=(__INTEGER)(new_capacity__AV4R - 1);
- Self__IV4R=old_nb_elts__EV4R;
- while ((Self__IV4R <= upper__KV4R)) {
- new__FV4R[Self__IV4R]=NULL;
- Self__IV4R=(__INTEGER)(Self__IV4R + 1);
- };
- Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL=new__FV4R;
- Self__BV4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__AV4R;
- Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- };
- };
- ((void **)Self__BV4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__BV4R->parent_arrayed_collection__ZJC.upper__LSL]=element__GV4R;
- cur__LQMC=((__ITM_SLOT *)cur__LQMC)->next__FRMC;
- goto while_do__1RQC;
- };
- };
- if (Self__JQMC->is_mapping__IRMC) {
- while (((void *)cur__LQMC != (void *)NULL)) {
- if (((void *)((__SECTION_ *)((__ITM_SLOT *)cur__LQMC)->id_section__T5BC)->name__CH0D == (void *)(&__string_28))) {
- if (((struct ___OBJ *)typ__KQMC)->__id==__TYPE__) {
- __tmp__HSMC=((__TYPE *)typ__KQMC)->slot_run__1JC;
- } else {
- __tmp__HSMC=((__TYPE_GENERIC *)typ__KQMC)->parent_type__C2IB.slot_run__1JC;
- };
- Self__NV4R=((__FAST_ARRAYoSLOTo *)__tmp__HSMC);
- element__SV4R=create__type__BU2F(cur__LQMC,typ__KQMC);
- new_capacity__MV4R= 0;
- if (((__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__OV4R=TRUE__;
- } else {
- __tmp__OV4R=FALSE__;
- };
- if ((! __tmp__OV4R)) {
- if ((Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__MV4R=(__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__PV4R=((void **)Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__QV4R=Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL;
- new__RV4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__PV4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__QV4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__MV4R * ((__INTEGER )(sizeof(void *)))))));
- upper__WV4R=(__INTEGER)(new_capacity__MV4R - 1);
- Self__UV4R=old_nb_elts__QV4R;
- while ((Self__UV4R <= upper__WV4R)) {
- new__RV4R[Self__UV4R]=NULL;
- Self__UV4R=(__INTEGER)(Self__UV4R + 1);
- };
- Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL=new__RV4R;
- Self__NV4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__MV4R;
- Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- };
- };
- ((void **)Self__NV4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__NV4R->parent_arrayed_collection__ZJC.upper__LSL]=element__SV4R;
- };
- cur__LQMC=((__ITM_SLOT *)cur__LQMC)->next__FRMC;
- };
- };
+ __INTEGER__Q j__R2D,typ_id__UC5T;
+ __STRING__BC *result__FGE,*result__SC5T,*Self__GMOU;
+ __POINTER__IB ptr__TC5T,__tmp__VC5T,__tmp__WC5T,__tmp__XC5T;
+ __UINTEGER_32__ZWB __tmp__YC5T;
+ __STRING_CONSTANT__0 *__tmp__H4D,*Result__O2D;
+ __CHARACTER__DB *path__P2D,*p__GGE;
+ __BOOLEAN__L __tmp__33D;
+ path__P2D=NULL;
+ j__R2D= 0;
+ result__FGE=NULL;
+ p__GGE=((__CHARACTER__DB *)(getenv((char*)("LISAAC_DIRECTORY"))));
+ if (((void *)p__GGE != (void *)NULL)) {
+ result__SC5T=NULL;
+ ptr__TC5T=((__POINTER__IB )(NULL));
+ typ_id__UC5T= 0;
+ __tmp__VC5T=((__POINTER__IB )sizeof(__STRING__BC));
+ if (((unsigned long)__tmp__VC5T == 0)) {
+ result__SC5T=STRING__BC__;
+ } else /* FALSE */ {
+ typ_id__UC5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VC5T));
+ if ((typ_id__UC5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WC5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XC5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VC5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YC5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XC5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WC5T=micro_alloc__table__lab__UKI(__tmp__XC5T,((__POINTER__IB )(&(table_size[(__tmp__YC5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XC5T)));
+ ptr__TC5T=__tmp__WC5T;
+ } else /* FALSE */ {
+ __tmp__YC5T=((__UINTEGER_32__ZWB )typ_id__UC5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WC5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XC5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__VC5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WC5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WC5T=micro_alloc__table__lab__UKI(__tmp__XC5T,((__POINTER__IB )(&(table_type[(__tmp__YC5T)]))),(__UINTEGER_32__ZWB)(__tmp__YC5T | 1));
+ ptr__TC5T=__tmp__WC5T;
+ };
+ result__SC5T=((__STRING__BC *)ptr__TC5T);
+ *(result__SC5T) = *(STRING__BC__);
+ };
+ result__FGE=result__SC5T;
+ Self__GMOU=((__STRING__BC *)result__SC5T);
+ Self__GMOU->count__WJ= 0;
+ while ((p__GGE[Self__GMOU->count__WJ] != '\0')) {
+ Self__GMOU->count__WJ=(__INTEGER__Q)(Self__GMOU->count__WJ + 1);
+ };
+ if (((void *)Self__GMOU->storage__LFL != (void *)p__GGE)) {
+ Self__GMOU->storage__LFL=p__GGE;
+ Self__GMOU->capacity__UFL=(__INTEGER__Q)(Self__GMOU->count__WJ + 1);
+ };
+ };
+ if (((void *)result__FGE != (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),result__FGE);
+ } else /* FALSE */ {
+ path__P2D=((__CHARACTER__DB *)(LISAAC_DIRECTORY));
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ j__R2D= 0;
+ while ((((__CHARACTER__DB *)path__P2D)[j__R2D] != '\0')) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),((__CHARACTER__DB *)path__P2D)[j__R2D]);
+ j__R2D=(__INTEGER__Q)(j__R2D + 1);
+ };
+ };
+ result__FGE=((__STRING__BC *)string_tmp__YC);
+ if ((((__CHARACTER__DB *)result__FGE->storage__LFL)[(__INTEGER__Q)(result__FGE->count__WJ - 1)] != '/')) {
+ result__SC5T=((__STRING__BC *)string_tmp__YC);
+ __tmp__33D=(((__CHARACTER__DB *)result__SC5T->storage__LFL)[(__INTEGER__Q)(result__SC5T->count__WJ - 1)] != '\\');
+ } else /* FALSE */ {
+ __tmp__33D=FALSE__O__;
+ };
+ if (__tmp__33D) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'/');
+ };
+ __tmp__H4D=get__PJC(string_tmp__YC);
+ path_lisaac__I4D=__tmp__H4D;
+ path_lisaac__J4D=0;
+ Result__O2D=__tmp__H4D;
+ return(Result__O2D);
}
-static void** create__TNVB(__INTEGER nb_elements__VNVB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static __STRING_CONSTANT__0* create_copy__QBE(void *other__SBE)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
{
- __UINTEGER_32 sz__UIAR,a__TIAR,new_size__VIAR,new_size2__WIAR,a__XIAR;
- __UINTEGER_32 new_size__YIAR;
- __POINTER result__SIAR,ptr_table__PYOR,next__OYOR,result__QYOR;
- __INTEGER Self__Z5RC;
- void **Result__MT0B;
- sz__UIAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__VNVB * ((__INTEGER )(sizeof(void *)))));
- result__SIAR=((__POINTER )(NULL));
- a__TIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VIAR=(__UINTEGER_32)((__UINTEGER_32)(sz__UIAR + a__TIAR) & (__UINTEGER_32)(~ a__TIAR));
- new_size2__WIAR=(__UINTEGER_32)(new_size__VIAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__WIAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__XIAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YIAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__WIAR + a__XIAR) & (__UINTEGER_32)(~ a__XIAR));
- ptr_table__PYOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YIAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OYOR=((__POINTER )(NULL));
- result__QYOR=((__POINTER *)ptr_table__PYOR)[ 0];
- if ((result__QYOR == (void *)NULL)) {
- result__QYOR=new_lab__2PJ(new_size__YIAR);
- next__OYOR=(void *)((unsigned long)result__QYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIAR)));
- ((__POINTER *)next__OYOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PYOR)[ 0]=next__OYOR;
- } else {
- next__OYOR=((__POINTER *)result__QYOR)[ 0];
- if ((next__OYOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QYOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YIAR << 1)) <= 4096)) {
- next__OYOR=(void *)((unsigned long)result__QYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YIAR)));
- } else {
- next__OYOR=new_lab__2PJ(new_size__YIAR);
- };
- ((__POINTER *)next__OYOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PYOR)[ 0]=next__OYOR;
- } else {
- ((__POINTER *)result__QYOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OYOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QYOR=next__OYOR;
- };
- };
- ((__POINTER *)result__QYOR)[ 0]=((__POINTER ) 3);
- result__SIAR=(void *)((unsigned long)result__QYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__SIAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__VIAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__MT0B=((void **)result__SIAR);
- Self__Z5RC=(__INTEGER)(nb_elements__VNVB - 1);
- while ((Self__Z5RC >= 0)) {
- Result__MT0B[Self__Z5RC]=NULL;
- Self__Z5RC=(__INTEGER)(Self__Z5RC - 1);
- };
- return(Result__MT0B);
+ __STRING_CONSTANT__0 *result__QXK,*Self__JZY;
+ __POINTER__IB ptr__RXK,__tmp__XXK,__tmp__WSXT,__tmp__YSXT,__tmp__2Z0T;
+ __POINTER__IB __tmp__4Z0T,__tmp__A00T,__tmp__B00T;
+ __INTEGER__Q typ_id__VXK,__tmp__MZY,nb_elements__VZ0T,Self__YZ0T;
+ __UINTEGER_32__ZWB __tmp__ZSXT;
+ __MEMORY__2PG *__tmp__F00T;
+ __CHARACTER__DB *__tmp__XZ0T,*__tmp__WZY,*model__K00T;
+ result__QXK=NULL;
+ ptr__RXK=((__POINTER__IB )(NULL));
+ typ_id__VXK= 0;
+ __tmp__XXK=((__POINTER__IB )sizeof(__STRING_CONSTANT__0));
+ if (((unsigned long)__tmp__XXK == 0)) {
+ result__QXK=STRING_CONSTANT__0__;
+ } else /* FALSE */ {
+ typ_id__VXK=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XXK));
+ if ((typ_id__VXK == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XXK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YSXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WSXT=micro_alloc__table__lab__UKI(__tmp__YSXT,((__POINTER__IB )(&(table_size[(__tmp__ZSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YSXT)));
+ ptr__RXK=__tmp__WSXT;
+ } else /* FALSE */ {
+ __tmp__ZSXT=((__UINTEGER_32__ZWB )typ_id__VXK);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__XXK - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WSXT=micro_alloc__table__lab__UKI(__tmp__YSXT,((__POINTER__IB )(&(table_type[(__tmp__ZSXT)]))),(__UINTEGER_32__ZWB)(__tmp__ZSXT | 1));
+ ptr__RXK=__tmp__WSXT;
+ };
+ result__QXK=((__STRING_CONSTANT__0 *)ptr__RXK);
+ *(result__QXK) = *(STRING_CONSTANT__0__);
+ };
+ Self__JZY=((__STRING_CONSTANT__0 *)result__QXK);
+ if (((struct ___OBJ *)other__SBE)->__id==__STRING_CONSTANT__0__) {
+ __tmp__MZY=((__STRING_CONSTANT__0 *)other__SBE)->count__0C;
+ } else /* STRING */ {
+ __tmp__MZY=((__STRING__BC *)other__SBE)->count__WJ;
+ };
+ if ((__tmp__MZY != 0)) {
+ nb_elements__VZ0T=(__INTEGER__Q)(__tmp__MZY + 1);
+ __tmp__WSXT=((__POINTER__IB )nb_elements__VZ0T);
+ __tmp__YSXT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__2Z0T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__4Z0T=(void *)((unsigned long)(void *)((unsigned long)__tmp__WSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Z0T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Z0T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__WSXT=(void *)((unsigned long)__tmp__4Z0T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__WSXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__A00T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__B00T=(void *)((unsigned long)(void *)((unsigned long)__tmp__WSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A00T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A00T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__B00T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__A00T=micro_alloc__table__lab__UKI(__tmp__B00T,((__POINTER__IB )(&(table_size[(__tmp__ZSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__B00T)));
+ ((__POINTER__IB *)__tmp__A00T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__YSXT=(void *)((unsigned long)__tmp__A00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__F00T=search__LQCB(__tmp__4Z0T);
+ __tmp__YSXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__F00T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__XZ0T=((__CHARACTER__DB *)__tmp__YSXT);
+ Self__YZ0T=(__INTEGER__Q)(nb_elements__VZ0T - 1);
+ while ((Self__YZ0T >= 0)) {
+ __tmp__XZ0T[Self__YZ0T]='\0';
+ Self__YZ0T=(__INTEGER__Q)(Self__YZ0T - 1);
+ };
+ Self__JZY->storage__1C=__tmp__XZ0T;
+ if (((struct ___OBJ *)other__SBE)->__id==__STRING_CONSTANT__0__) {
+ __tmp__WZY=((__STRING_CONSTANT__0 *)other__SBE)->storage__1C;
+ } else /* STRING */ {
+ __tmp__WZY=((__STRING__BC *)other__SBE)->storage__LFL;
+ };
+ model__K00T=__tmp__WZY;
+ nb_elements__VZ0T=(__INTEGER__Q)(__tmp__MZY - 1);
+ while ((nb_elements__VZ0T >= 0)) {
+ __tmp__XZ0T[nb_elements__VZ0T]=((__CHARACTER__DB *)model__K00T)[nb_elements__VZ0T];
+ nb_elements__VZ0T=(__INTEGER__Q)(nb_elements__VZ0T - 1);
+ };
+ __tmp__XZ0T[__tmp__MZY]='\0';
+ Self__JZY->count__0C=__tmp__MZY;
+ };
+ Self__JZY=result__QXK;
+ return(Self__JZY);
}
-static void fast_add__3PKB(__HASHED_SEToTYPEo *Self__4PKB,void *e__5PKB)
-// ({HASHED_SEToTYPEo},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidNo recursive, No inlinable.
+static void fast_add__BRY(__HASHED_SEToABSTRACT_STRINGo__IO *Self__CRY,__STRING_CONSTANT__0 *e__DRY)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
{
- __INTEGER __tmp__MQKB,idx__HQKB,idx__1SAC,new_capacity__2SAC,i__0SAC;
- __INTEGER __tmp__BUAC,typ_id__QH4B;
- void *__tmp__AUAC;
- __POINTER ptr__LH4B,ptr_table__UYOR,next__TYOR,result__VYOR;
- __POINTER ptr_table__ZYOR,next__YYOR,result__0YOR;
- __UINTEGER_32 sz__NH4B,a__V3ZQ,new_size__T3ZQ,t__Z3ZQ,a__13ZQ;
- __UINTEGER_32 new_size__2YOR,lab_type__1YOR;
- void *node__JQKB,*node1__4SAC,*node2__5SAC,*__tmp__5RKB;
- void **old_buckets__3SAC;
- __HASHED_SET_NODEoTYPEo *result__KH4B,*Self__3JOC;
- fast_has__WBLB(Self__4PKB,e__5PKB);
- fast_has__WBLB(Self__4PKB,e__5PKB);
- switch (((struct ___OBJ *)e__5PKB)->__id) {
- case __TYPE__: {
- __tmp__MQKB=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)e__5PKB)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- __tmp__MQKB=hash_code__OPN((&__string_59));
- } break;
- case __TYPE_VOID__: {
- __tmp__MQKB=hash_code__OPN((&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__MQKB=hash_code__OPN((&__string_44));
- } break;
- case __TYPE_GENERIC__: {
- __tmp__MQKB=hash_code__OPN(((__TYPE_GENERIC *)e__5PKB)->intern_name__UR2B);
- } break;
- };
- idx__HQKB=(__INTEGER)(__tmp__MQKB % Self__4PKB->capacity__NQKB);
- node__JQKB=((void **)Self__4PKB->buckets__SQKB)[idx__HQKB];
- while ((! (((void *)node__JQKB == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPEo *)node__JQKB)->item__4QKB == (void *)e__5PKB)))) {
- node__JQKB=((__HASHED_SET_NODEoTYPEo *)node__JQKB)->next__JRKB;
- };
- if (((void *)node__JQKB == (void *)NULL)) {
- if ((Self__4PKB->capacity__NQKB == Self__4PKB->count__SRKB)) {
- idx__1SAC= 0;
- node1__4SAC=NULL;
- node2__5SAC=NULL;
- new_capacity__2SAC=prime_number_ceiling__X3Q((__INTEGER)(Self__4PKB->capacity__NQKB + 1));
- old_buckets__3SAC=Self__4PKB->buckets__SQKB;
- Self__4PKB->buckets__SQKB=create__TNVB(new_capacity__2SAC);
- i__0SAC=(__INTEGER)(Self__4PKB->capacity__NQKB - 1);
- Self__4PKB->capacity__NQKB=new_capacity__2SAC;
- while ((i__0SAC >= 0)) {
- node1__4SAC=((void **)old_buckets__3SAC)[i__0SAC];
- while (((void *)node1__4SAC != (void *)NULL)) {
- node2__5SAC=((__HASHED_SET_NODEoTYPEo *)node1__4SAC)->next__JRKB;
- __tmp__AUAC=((__HASHED_SET_NODEoTYPEo *)node1__4SAC)->item__4QKB;
- switch (((struct ___OBJ *)__tmp__AUAC)->__id) {
- case __TYPE__: {
- __tmp__BUAC=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)__tmp__AUAC)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- __tmp__BUAC=hash_code__OPN((&__string_59));
- } break;
- case __TYPE_VOID__: {
- __tmp__BUAC=hash_code__OPN((&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__BUAC=hash_code__OPN((&__string_44));
- } break;
- case __TYPE_GENERIC__: {
- __tmp__BUAC=hash_code__OPN(((__TYPE_GENERIC *)__tmp__AUAC)->intern_name__UR2B);
- } break;
- };
- idx__1SAC=(__INTEGER)(__tmp__BUAC % Self__4PKB->capacity__NQKB);
- ((__HASHED_SET_NODEoTYPEo *)node1__4SAC)->next__JRKB=((void **)Self__4PKB->buckets__SQKB)[idx__1SAC];
- ((void **)Self__4PKB->buckets__SQKB)[idx__1SAC]=node1__4SAC;
- node1__4SAC=node2__5SAC;
- };
- i__0SAC=(__INTEGER)(i__0SAC - 1);
- };
- idx__HQKB=(__INTEGER)(__tmp__MQKB % Self__4PKB->capacity__NQKB);
- };
- __tmp__5RKB=((void **)Self__4PKB->buckets__SQKB)[idx__HQKB];
- result__KH4B=NULL;
- ptr__LH4B=((__POINTER )(NULL));
- typ_id__QH4B= 0;
- sz__NH4B=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoTYPEo));
- if ((sz__NH4B == 0)) {
- result__KH4B=HASHED_SET_NODEoTYPEo__;
- } else {
- typ_id__QH4B=__HASHED_SET_NODEoTYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NH4B);
- if ((typ_id__QH4B == (__INTEGER)(- 1))) {
- a__V3ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T3ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__NH4B + a__V3ZQ) & (__UINTEGER_32)(~ a__V3ZQ));
- ptr_table__UYOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T3ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__TYOR=((__POINTER )(NULL));
- result__VYOR=((__POINTER *)ptr_table__UYOR)[ 0];
- if ((result__VYOR == (void *)NULL)) {
- result__VYOR=new_lab__2PJ(new_size__T3ZQ);
- next__TYOR=(void *)((unsigned long)result__VYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3ZQ)));
- ((__POINTER *)next__TYOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UYOR)[ 0]=next__TYOR;
- } else {
- next__TYOR=((__POINTER *)result__VYOR)[ 0];
- if ((next__TYOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VYOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T3ZQ << 1)) <= 4096)) {
- next__TYOR=(void *)((unsigned long)result__VYOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3ZQ)));
- } else {
- next__TYOR=new_lab__2PJ(new_size__T3ZQ);
- };
- ((__POINTER *)next__TYOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UYOR)[ 0]=next__TYOR;
- } else {
- ((__POINTER *)result__VYOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TYOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VYOR=next__TYOR;
- };
- };
- ptr__LH4B=result__VYOR;
- } else {
- t__Z3ZQ=((__UINTEGER_32 )typ_id__QH4B);
- a__13ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2YOR=(__UINTEGER_32)((__UINTEGER_32)(sz__NH4B + a__13ZQ) & (__UINTEGER_32)(~ a__13ZQ));
- ptr_table__ZYOR=((__POINTER )(&(table_type[(t__Z3ZQ)])));
- lab_type__1YOR=(__UINTEGER_32)(t__Z3ZQ | 1);
- next__YYOR=((__POINTER )(NULL));
- result__0YOR=((__POINTER *)ptr_table__ZYOR)[ 0];
- if ((result__0YOR == (void *)NULL)) {
- result__0YOR=new_lab__2PJ(lab_type__1YOR);
- next__YYOR=(void *)((unsigned long)result__0YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YOR)));
- ((__POINTER *)next__YYOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZYOR)[ 0]=next__YYOR;
- } else {
- next__YYOR=((__POINTER *)result__0YOR)[ 0];
- if ((next__YYOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0YOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2YOR << 1)) <= 4096)) {
- next__YYOR=(void *)((unsigned long)result__0YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2YOR)));
- } else {
- next__YYOR=new_lab__2PJ(lab_type__1YOR);
- };
- ((__POINTER *)next__YYOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZYOR)[ 0]=next__YYOR;
- } else {
- ((__POINTER *)result__0YOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YYOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0YOR=next__YYOR;
- };
- };
- ptr__LH4B=result__0YOR;
- };
- result__KH4B=((__HASHED_SET_NODEoTYPEo *)ptr__LH4B);
- *(result__KH4B) = *(HASHED_SET_NODEoTYPEo__);
- };
- Self__3JOC=((__HASHED_SET_NODEoTYPEo *)result__KH4B);
- Self__3JOC->item__4QKB=e__5PKB;
- Self__3JOC->next__JRKB=__tmp__5RKB;
- node__JQKB=result__KH4B;
- ((void **)Self__4PKB->buckets__SQKB)[idx__HQKB]=result__KH4B;
- Self__4PKB->count__SRKB=(__INTEGER)(Self__4PKB->count__SRKB + 1);
- };
+ __STRING_CONSTANT__0 *Self__AD5T;
+ __INTEGER__Q result__5C5T,__tmp__BD5T,Self__CD5T,typ_id__HD5T;
+ __POINTER__IB ptr__GD5T,__tmp__ID5T,__tmp__JD5T,__tmp__KD5T;
+ __UINTEGER_32__ZWB __tmp__LD5T;
+ __BOOLEAN__L __tmp__2TY;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__MRY,*n__TD5T;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *result__FD5T,*Self__RD5T;
+ __tmp__2TY=fast_has__FF2(Self__CRY,e__DRY);
+ __tmp__2TY=fast_has__FF2(Self__CRY,e__DRY);
+ Self__AD5T=((__STRING_CONSTANT__0 *)e__DRY);
+ result__5C5T= 0;
+ __tmp__BD5T=Self__AD5T->count__0C;
+ Self__CD5T= 1;
+ while ((Self__CD5T <= __tmp__BD5T)) {
+ result__5C5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__5C5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__AD5T->storage__1C)[(__INTEGER__Q)(Self__CD5T - 1)])));
+ Self__CD5T=(__INTEGER__Q)(Self__CD5T + 1);
+ };
+ if ((result__5C5T < 0)) {
+ result__5C5T=(__INTEGER__Q)(~ result__5C5T);
+ };
+ __tmp__BD5T=(__INTEGER__Q)(result__5C5T % Self__CRY->capacity__PZX);
+ Self__CD5T=__tmp__BD5T;
+ node__MRY=((void **)Self__CRY->buckets__WZX)[__tmp__BD5T];
+ while ((! (((void *)node__MRY == (void *)NULL) || ((void *)node__MRY->item__C0X == (void *)e__DRY)))) {
+ node__MRY=node__MRY->next__O0X;
+ };
+ if (((void *)node__MRY == (void *)NULL)) {
+ if ((Self__CRY->capacity__PZX == Self__CRY->count__X0X)) {
+ increase_capacity__ZQJB(Self__CRY);
+ Self__CD5T=(__INTEGER__Q)(result__5C5T % Self__CRY->capacity__PZX);
+ };
+ n__TD5T=((void **)Self__CRY->buckets__WZX)[Self__CD5T];
+ result__FD5T=NULL;
+ ptr__GD5T=((__POINTER__IB )(NULL));
+ typ_id__HD5T= 0;
+ __tmp__ID5T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo__HZX));
+ if (((unsigned long)__tmp__ID5T == 0)) {
+ result__FD5T=HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+ } else /* FALSE */ {
+ typ_id__HD5T=__HASHED_SET_NODEoABSTRACT_STRINGo__HZX__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ID5T));
+ if ((typ_id__HD5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JD5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KD5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ID5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LD5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KD5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JD5T=micro_alloc__table__lab__UKI(__tmp__KD5T,((__POINTER__IB )(&(table_size[(__tmp__LD5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KD5T)));
+ ptr__GD5T=__tmp__JD5T;
+ } else /* FALSE */ {
+ __tmp__LD5T=((__UINTEGER_32__ZWB )typ_id__HD5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JD5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KD5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ID5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JD5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JD5T=micro_alloc__table__lab__UKI(__tmp__KD5T,((__POINTER__IB )(&(table_type[(__tmp__LD5T)]))),(__UINTEGER_32__ZWB)(__tmp__LD5T | 1));
+ ptr__GD5T=__tmp__JD5T;
+ };
+ result__FD5T=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)ptr__GD5T);
+ *(result__FD5T) = *(HASHED_SET_NODEoABSTRACT_STRINGo__HZX__);
+ };
+ Self__RD5T=((__HASHED_SET_NODEoABSTRACT_STRINGo__HZX *)result__FD5T);
+ Self__RD5T->item__C0X=e__DRY;
+ Self__RD5T->next__O0X=n__TD5T;
+ node__MRY=result__FD5T;
+ ((void **)Self__CRY->buckets__WZX)[Self__CD5T]=result__FD5T;
+ Self__CRY->count__X0X=(__INTEGER__Q)(Self__CRY->count__X0X + 1);
+ };
+ ;
}
-static void add_subtype__3J1(__TYPE *Self__4J1,void *t__5J1)
-// ({TYPE},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
+static void add_last__4W5F(__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__5W5F,__LIP_SLOT_DATA__3AB *element__AX5F)
+// ({FAST_ARRAYoLIP_SLOT_DATAo__UFXC},{NULLxLIP_SLOT_DATA__3AB}) Void No recursive, No inlinable.
{
- __INTEGER j__AK1;
- void *__tmp__0K1,*__tmp__IL1,*__tmp__RL1;
- __SLOT_DATA *Self__VBCR,*Self__XBCR;
- void *result__UBCR,*__tmp__2K1,*result__WBCR,*__tmp__JL1;
- __SECTION_ *Self__EFQQ;
- void *__tmp__SL1;
- void *__tmp__TL1;
- __BOOLEAN __tmp__AL1;
- j__AK1= 0;
- if ((! fast_has__WBLB(Self__4J1->subtype_list__BPY,t__5J1))) {
- fast_add__3PKB(Self__4J1->subtype_list__BPY,t__5J1);
- j__AK1= 0;
- while_do__FYCB:
- {
- if ((j__AK1 <= ((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__0K1=((void **)((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AK1];
- if (((struct ___OBJ *)__tmp__0K1)->__id==__SLOT_DATA__) {
- Self__VBCR=((__SLOT_DATA *)__tmp__0K1);
- result__UBCR=NULL;
- if (((void *)Self__VBCR->parent_slot__IHZD != (void *)NULL)) {
- result__UBCR=((__ITM_SLOT *)((__SLOT *)Self__VBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__UBCR=get_name__GCJD((&__string_26));
- };
- __tmp__2K1=result__UBCR;
- } else {
- __tmp__2K1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0K1)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- Self__EFQQ=((__SECTION_ *)__tmp__2K1);
- __tmp__AL1=(((void *)Self__EFQQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__EFQQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__AL1=FALSE__;
- };
- if (__tmp__AL1) {
- __tmp__IL1=((void **)((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AK1];
- if (((struct ___OBJ *)__tmp__IL1)->__id==__SLOT_DATA__) {
- Self__XBCR=((__SLOT_DATA *)__tmp__IL1);
- result__WBCR=NULL;
- if (((void *)Self__XBCR->parent_slot__IHZD != (void *)NULL)) {
- result__WBCR=((__ITM_SLOT *)((__SLOT *)Self__XBCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__WBCR=get_name__GCJD((&__string_26));
- };
- __tmp__JL1=result__WBCR;
- } else {
- __tmp__JL1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__IL1)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)((__SECTION_ *)__tmp__JL1)->name__CH0D == (void *)(&__string_23))) {
- __tmp__RL1=((void **)((__FAST_ARRAYoSLOTo *)Self__4J1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AK1];
- if (((struct ___OBJ *)__tmp__RL1)->__id==__SLOT_DATA__) {
- __tmp__SL1=get_type_result__XF2G(__tmp__RL1);
- } else {
- __tmp__SL1=get_type_result__BH2G(__tmp__RL1);
- };
- __tmp__TL1=((__TYPE_FULL *)__tmp__SL1)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__TL1)->__id) {
- case __TYPE__: {
- add_subtype__3J1(__tmp__TL1,t__5J1);
- } break;
- case __TYPE_NULL__: {
- add_subtype__3R3D(__tmp__TL1,t__5J1);
- } break;
- case __TYPE_VOID__: {
- add_subtype__Z23D(__tmp__TL1,t__5J1);
- } break;
- case __TYPE_CONTEXT__: {
- add_subtype__VH4D(__tmp__TL1,t__5J1);
- } break;
- case __TYPE_ID__: {
- add_subtype__5HHH(__tmp__TL1,t__5J1);
- } break;
- case __TYPE_GENERIC__: {
- add_subtype__3Z5B(__tmp__TL1,t__5J1);
- } break;
- case __PROFIL_BLOCK__: {
- add_subtype__4MFJ(t__5J1);
- } break;
- };
- };
- j__AK1=(__INTEGER)(j__AK1 + 1);
- goto while_do__FYCB;
- };
- };
- };
+ __POINTER__IB sz__U00T,result__S00T,__tmp__T00T,__tmp__V00T;
+ __POINTER__IB __tmp__X00T,__tmp__Y00T;
+ __UINTEGER_32__ZWB __tmp__Z00T;
+ __MEMORY__2PG *__tmp__200T;
+ __INTEGER__Q Self__P00T,__tmp__KY5F,__tmp__EV2G,Self__IEVH;
+ __BOOLEAN__L __tmp__QX5F;
+ void **__tmp__O00T;
+ if (((__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F + 1) <= (__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F - 1))) {
+ Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F + 1);
+ __tmp__QX5F=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__QX5F=FALSE__O__;
+ };
+ if ((! __tmp__QX5F)) {
+ if ((Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F == 0)) {
+ sz__U00T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__S00T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__T00T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__V00T=(void *)((unsigned long)(void *)((unsigned long)sz__U00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T00T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T00T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__U00T=(void *)((unsigned long)__tmp__V00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__U00T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__X00T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Y00T=(void *)((unsigned long)(void *)((unsigned long)sz__U00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X00T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__X00T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__Z00T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y00T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__X00T=micro_alloc__table__lab__UKI(__tmp__Y00T,((__POINTER__IB )(&(table_size[(__tmp__Z00T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y00T)));
+ ((__POINTER__IB *)__tmp__X00T)[ 0]=((__POINTER__IB ) 3);
+ result__S00T=(void *)((unsigned long)__tmp__X00T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__200T=search__LQCB(__tmp__V00T);
+ result__S00T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__200T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__O00T=((void **)result__S00T);
+ Self__P00T= 1;
+ while ((Self__P00T >= 0)) {
+ __tmp__O00T[Self__P00T]=NULL;
+ Self__P00T=(__INTEGER__Q)(Self__P00T - 1);
+ };
+ Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F=__tmp__O00T;
+ Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F= 2;
+ Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F= 0;
+ } else /* FALSE */ {
+ Self__P00T=(__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F << 1);
+ __tmp__O00T=Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F;
+ __tmp__KY5F=Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F;
+ sz__U00T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__O00T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__KY5F * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__P00T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__O00T=((void **)sz__U00T);
+ __tmp__EV2G=(__INTEGER__Q)(Self__P00T - 1);
+ Self__IEVH=__tmp__KY5F;
+ while ((Self__IEVH <= __tmp__EV2G)) {
+ __tmp__O00T[Self__IEVH]=NULL;
+ Self__IEVH=(__INTEGER__Q)(Self__IEVH + 1);
+ };
+ Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F=__tmp__O00T;
+ Self__5W5F->parent_arrayed_collection__0FXC.capacity__DX5F=Self__P00T;
+ Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F=(__INTEGER__Q)(Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F + 1);
+ };
+ };
+ ((void **)Self__5W5F->parent_arrayed_collection__0FXC.storage__BY5F)[Self__5W5F->parent_arrayed_collection__0FXC.upper__CE5F]=element__AX5F;
}
-static void* get_with__3WAB(__TYPE_FULL *Self__4WAB,__UINTEGER_8 flg__5WAB)
-// ({TYPE_FULL},{UINTEGER_8}) With resultNo recursive, No inlinable.
+static void run__WJAE(__LIP_CALL__EHB *Self__XJAE)
+// ({LIP_CALL__EHB}) Void No recursive, No inlinable.
{
- void *__tmp__BXAB;
- __TYPE *Self__I0LB;
- void *result__L0LB,*__tmp__CXAB,*result__XYCB,*result__N1CB;
- void *result__23CB,*result__02LB,*result__A1MC,*result__SNEJ;
- __INTEGER i__M0LB,typ_id__F3DR,__tmp__FZ4Q,typ_id__Q3DR,i__YYCB;
- __INTEGER typ_id__13DR,__tmp__PZ4Q,typ_id__G4DR,i__O1CB,typ_id__R4DR;
- __INTEGER __tmp__ZZ4Q,typ_id__24DR,i__33CB,typ_id__H5DR,__tmp__D04Q;
- __INTEGER typ_id__S5DR,i__12LB,typ_id__35DR,__tmp__N04Q,typ_id__IAER;
- __INTEGER i__B1MC,typ_id__TAER,__tmp__X04Q,typ_id__4AER,i__TNEJ;
- __INTEGER typ_id__JBER,__tmp__B14Q,typ_id__UBER;
- __TYPE_FULL *result__D3DR,*Self__L3DR,*result__O3DR,*Self__W3DR;
- __TYPE_FULL *result__Z3DR,*Self__B4DR,*result__E4DR,*Self__M4DR;
- __TYPE_FULL *result__P4DR,*Self__X4DR,*result__04DR,*Self__C5DR;
- __TYPE_FULL *result__F5DR,*Self__N5DR,*result__Q5DR,*Self__Y5DR;
- __TYPE_FULL *result__15DR,*Self__DAER,*result__GAER,*Self__OAER;
- __TYPE_FULL *result__RAER,*Self__ZAER,*result__2AER,*Self__EBER;
- __TYPE_FULL *result__HBER,*Self__PBER,*result__SBER,*Self__0BER;
- __POINTER ptr__E3DR,ptr_table__4YOR,next__3YOR,result__5YOR;
- __POINTER ptr_table__DZOR,next__CZOR,result__EZOR,ptr__P3DR;
- __POINTER ptr_table__IZOR,next__HZOR,result__JZOR,ptr_table__NZOR;
- __POINTER next__MZOR,result__OZOR,ptr__03DR,ptr_table__SZOR;
- __POINTER next__RZOR,result__TZOR,ptr_table__XZOR,next__WZOR;
- __POINTER result__YZOR,ptr__F4DR,ptr_table__2ZOR,next__1ZOR;
- __POINTER result__3ZOR,ptr_table__B0OR,next__A0OR,result__C0OR;
- __POINTER ptr__Q4DR,ptr_table__G0OR,next__F0OR,result__H0OR;
- __POINTER ptr_table__L0OR,next__K0OR,result__M0OR,ptr__14DR;
- __POINTER ptr_table__Q0OR,next__P0OR,result__R0OR,ptr_table__V0OR;
- __POINTER next__U0OR,result__W0OR,ptr__G5DR,ptr_table__00OR;
- __POINTER next__Z0OR,result__10OR,ptr_table__50OR,next__40OR;
- __POINTER result__A1OR,ptr__R5DR,ptr_table__E1OR,next__D1OR;
- __POINTER result__F1OR,ptr_table__J1OR,next__I1OR,result__K1OR;
- __POINTER ptr__25DR,ptr_table__O1OR,next__N1OR,result__P1OR;
- __POINTER ptr_table__T1OR,next__S1OR,result__U1OR,ptr__HAER;
- __POINTER ptr_table__Y1OR,next__X1OR,result__Z1OR,ptr_table__31OR;
- __POINTER next__21OR,result__41OR,ptr__SAER,ptr_table__C2OR;
- __POINTER next__B2OR,result__D2OR,ptr_table__H2OR,next__G2OR;
- __POINTER result__I2OR,ptr__3AER,ptr_table__M2OR,next__L2OR;
- __POINTER result__N2OR,ptr_table__R2OR,next__Q2OR,result__S2OR;
- __POINTER ptr__IBER,ptr_table__W2OR,next__V2OR,result__X2OR;
- __POINTER ptr_table__12OR,next__02OR,result__22OR,ptr__TBER;
- __POINTER ptr_table__A3OR,next__52OR,result__B3OR,ptr_table__F3OR;
- __POINTER next__E3OR,result__G3OR;
- __UINTEGER_32 sz__G3DR,a__H3DR,new_size__I3DR,t__J3DR,a__K3DR;
- __UINTEGER_32 new_size__GZOR,lab_type__FZOR,sz__R3DR,a__S3DR;
- __UINTEGER_32 new_size__T3DR,t__U3DR,a__V3DR,new_size__QZOR;
- __UINTEGER_32 lab_type__PZOR,sz__23DR,a__33DR,new_size__43DR,t__53DR;
- __UINTEGER_32 a__A4DR,new_size__0ZOR,lab_type__ZZOR,sz__H4DR,a__I4DR;
- __UINTEGER_32 new_size__J4DR,t__K4DR,a__L4DR,new_size__E0OR;
- __UINTEGER_32 lab_type__D0OR,sz__S4DR,a__T4DR,new_size__U4DR,t__V4DR;
- __UINTEGER_32 a__W4DR,new_size__O0OR,lab_type__N0OR,sz__34DR,a__44DR;
- __UINTEGER_32 new_size__54DR,t__A5DR,a__B5DR,new_size__Y0OR;
- __UINTEGER_32 lab_type__X0OR,sz__I5DR,a__J5DR,new_size__K5DR,t__L5DR;
- __UINTEGER_32 a__M5DR,new_size__C1OR,lab_type__B1OR,sz__T5DR,a__U5DR;
- __UINTEGER_32 new_size__V5DR,t__W5DR,a__X5DR,new_size__M1OR;
- __UINTEGER_32 lab_type__L1OR,sz__45DR,a__55DR,new_size__AAER,t__BAER;
- __UINTEGER_32 a__CAER,new_size__W1OR,lab_type__V1OR,sz__JAER,a__KAER;
- __UINTEGER_32 new_size__LAER,t__MAER,a__NAER,new_size__A2OR;
- __UINTEGER_32 lab_type__51OR,sz__UAER,a__VAER,new_size__WAER,t__XAER;
- __UINTEGER_32 a__YAER,new_size__K2OR,lab_type__J2OR,sz__5AER,a__ABER;
- __UINTEGER_32 new_size__BBER,t__CBER,a__DBER,new_size__U2OR;
- __UINTEGER_32 lab_type__T2OR,sz__KBER,a__LBER,new_size__MBER,t__NBER;
- __UINTEGER_32 a__OBER,new_size__42OR,lab_type__32OR,sz__VBER,a__WBER;
- __UINTEGER_32 new_size__XBER,t__YBER,a__ZBER,new_size__I3OR;
- __UINTEGER_32 lab_type__H3OR;
- __TYPE_NULL *Self__UYCB;
- __TYPE_VOID *Self__K1CB;
- __TYPE_CONTEXT *Self__Z3CB;
- __TYPE_ID *Self__X2LB;
- __TYPE_GENERIC *Self__30MC;
- __PROFIL_BLOCK *Self__PNEJ;
- void **__tmp__WDAR,**__tmp__XDAR,**__tmp__YDAR,**__tmp__ZDAR;
- void **__tmp__0DAR,**__tmp__1DAR,**__tmp__2DAR;
- __tmp__BXAB=Self__4WAB->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__BXAB)->__id) {
- case __TYPE__: {
- Self__I0LB=((__TYPE *)__tmp__BXAB);
- result__L0LB=NULL;
- i__M0LB= 0;
- if ((flg__5WAB == ((__TYPE_FULL *)Self__I0LB->default__AKC)->flag__ATL)) {
- result__L0LB=Self__I0LB->default__AKC;
- } else {
- if (((void *)Self__I0LB->type_full_list__LZCB == (void *)NULL)) {
- Self__I0LB->type_full_list__LZCB=create_with_capacity__S0HB( 2);
- result__D3DR=NULL;
- ptr__E3DR=((__POINTER )(NULL));
- typ_id__F3DR= 0;
- sz__G3DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__G3DR == 0)) {
- result__D3DR=TYPE_FULL__;
- } else {
- typ_id__F3DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__G3DR);
- if ((typ_id__F3DR == (__INTEGER)(- 1))) {
- a__H3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__I3DR=(__UINTEGER_32)((__UINTEGER_32)(sz__G3DR + a__H3DR) & (__UINTEGER_32)(~ a__H3DR));
- ptr_table__4YOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I3DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3YOR=((__POINTER )(NULL));
- result__5YOR=((__POINTER *)ptr_table__4YOR)[ 0];
- if ((result__5YOR == (void *)NULL)) {
- result__5YOR=new_lab__2PJ(new_size__I3DR);
- next__3YOR=(void *)((unsigned long)result__5YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3DR)));
- ((__POINTER *)next__3YOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4YOR)[ 0]=next__3YOR;
- } else {
- next__3YOR=((__POINTER *)result__5YOR)[ 0];
- if ((next__3YOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5YOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__I3DR << 1)) <= 4096)) {
- next__3YOR=(void *)((unsigned long)result__5YOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3DR)));
- } else {
- next__3YOR=new_lab__2PJ(new_size__I3DR);
- };
- ((__POINTER *)next__3YOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4YOR)[ 0]=next__3YOR;
- } else {
- ((__POINTER *)result__5YOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3YOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5YOR=next__3YOR;
- };
- };
- ptr__E3DR=result__5YOR;
- } else {
- t__J3DR=((__UINTEGER_32 )typ_id__F3DR);
- a__K3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GZOR=(__UINTEGER_32)((__UINTEGER_32)(sz__G3DR + a__K3DR) & (__UINTEGER_32)(~ a__K3DR));
- ptr_table__DZOR=((__POINTER )(&(table_type[(t__J3DR)])));
- lab_type__FZOR=(__UINTEGER_32)(t__J3DR | 1);
- next__CZOR=((__POINTER )(NULL));
- result__EZOR=((__POINTER *)ptr_table__DZOR)[ 0];
- if ((result__EZOR == (void *)NULL)) {
- result__EZOR=new_lab__2PJ(lab_type__FZOR);
- next__CZOR=(void *)((unsigned long)result__EZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZOR)));
- ((__POINTER *)next__CZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DZOR)[ 0]=next__CZOR;
- } else {
- next__CZOR=((__POINTER *)result__EZOR)[ 0];
- if ((next__CZOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EZOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GZOR << 1)) <= 4096)) {
- next__CZOR=(void *)((unsigned long)result__EZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZOR)));
- } else {
- next__CZOR=new_lab__2PJ(lab_type__FZOR);
- };
- ((__POINTER *)next__CZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DZOR)[ 0]=next__CZOR;
- } else {
- ((__POINTER *)result__EZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EZOR=next__CZOR;
- };
- };
- ptr__E3DR=result__EZOR;
- };
- result__D3DR=((__TYPE_FULL *)ptr__E3DR);
- *(result__D3DR) = *(TYPE_FULL__);
- };
- Self__L3DR=((__TYPE_FULL *)result__D3DR);
- Self__L3DR->parent_type__5SL=Self__I0LB;
- Self__L3DR->flag__ATL=flg__5WAB;
- result__L0LB=result__D3DR;
- add_last__ZXMB(Self__I0LB->type_full_list__LZCB,result__D3DR);
- } else {
- __tmp__FZ4Q=((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- __tmp__WDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
- while (((i__M0LB <= __tmp__FZ4Q) && (((__TYPE_FULL *)((void **)__tmp__WDAR)[i__M0LB])->flag__ATL != flg__5WAB))) {
- i__M0LB=(__INTEGER)(i__M0LB + 1);
- };
- if ((i__M0LB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
- result__L0LB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__I0LB->type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__M0LB];
- } else {
- result__O3DR=NULL;
- ptr__P3DR=((__POINTER )(NULL));
- typ_id__Q3DR= 0;
- sz__R3DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__R3DR == 0)) {
- result__O3DR=TYPE_FULL__;
- } else {
- typ_id__Q3DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R3DR);
- if ((typ_id__Q3DR == (__INTEGER)(- 1))) {
- a__S3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T3DR=(__UINTEGER_32)((__UINTEGER_32)(sz__R3DR + a__S3DR) & (__UINTEGER_32)(~ a__S3DR));
- ptr_table__IZOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T3DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HZOR=((__POINTER )(NULL));
- result__JZOR=((__POINTER *)ptr_table__IZOR)[ 0];
- if ((result__JZOR == (void *)NULL)) {
- result__JZOR=new_lab__2PJ(new_size__T3DR);
- next__HZOR=(void *)((unsigned long)result__JZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3DR)));
- ((__POINTER *)next__HZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IZOR)[ 0]=next__HZOR;
- } else {
- next__HZOR=((__POINTER *)result__JZOR)[ 0];
- if ((next__HZOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JZOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T3DR << 1)) <= 4096)) {
- next__HZOR=(void *)((unsigned long)result__JZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T3DR)));
- } else {
- next__HZOR=new_lab__2PJ(new_size__T3DR);
- };
- ((__POINTER *)next__HZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IZOR)[ 0]=next__HZOR;
- } else {
- ((__POINTER *)result__JZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JZOR=next__HZOR;
- };
- };
- ptr__P3DR=result__JZOR;
- } else {
- t__U3DR=((__UINTEGER_32 )typ_id__Q3DR);
- a__V3DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QZOR=(__UINTEGER_32)((__UINTEGER_32)(sz__R3DR + a__V3DR) & (__UINTEGER_32)(~ a__V3DR));
- ptr_table__NZOR=((__POINTER )(&(table_type[(t__U3DR)])));
- lab_type__PZOR=(__UINTEGER_32)(t__U3DR | 1);
- next__MZOR=((__POINTER )(NULL));
- result__OZOR=((__POINTER *)ptr_table__NZOR)[ 0];
- if ((result__OZOR == (void *)NULL)) {
- result__OZOR=new_lab__2PJ(lab_type__PZOR);
- next__MZOR=(void *)((unsigned long)result__OZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZOR)));
- ((__POINTER *)next__MZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NZOR)[ 0]=next__MZOR;
- } else {
- next__MZOR=((__POINTER *)result__OZOR)[ 0];
- if ((next__MZOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OZOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QZOR << 1)) <= 4096)) {
- next__MZOR=(void *)((unsigned long)result__OZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QZOR)));
- } else {
- next__MZOR=new_lab__2PJ(lab_type__PZOR);
- };
- ((__POINTER *)next__MZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NZOR)[ 0]=next__MZOR;
- } else {
- ((__POINTER *)result__OZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OZOR=next__MZOR;
- };
- };
- ptr__P3DR=result__OZOR;
- };
- result__O3DR=((__TYPE_FULL *)ptr__P3DR);
- *(result__O3DR) = *(TYPE_FULL__);
- };
- Self__W3DR=((__TYPE_FULL *)result__O3DR);
- Self__W3DR->parent_type__5SL=Self__I0LB;
- Self__W3DR->flag__ATL=flg__5WAB;
- result__L0LB=result__O3DR;
- add_last__ZXMB(Self__I0LB->type_full_list__LZCB,result__O3DR);
- };
+ void *val__ZJAE,*__tmp__EKAE,*__tmp__KMOU,*__tmp__LMOU;
+ __STRING_CONSTANT__0 *path__1JAE,*Self__1KUF,*__tmp__3LAE;
+ void *__tmp__DKAE;
+ __LIP_INTEGER__HDB *Self__MMOU,*__tmp__NMOU;
+ __LIP_STRING__TDB *Self__OMOU,*__tmp__PMOU;
+ __POSITION__OL __tmp__UKAE,__tmp__PLAE;
+ __STRING__BC *Self__VCXT;
+ __LIP_SLOT_CODE__HC *result__V30E;
+ __INTEGER__Q j__U30E;
+ __BOOLEAN__L is_rec__2JAE,__tmp__0KAE,result__GWGE,__tmp__UNAE;
+ val__ZJAE=NULL;
+ path__1JAE=NULL;
+ is_rec__2JAE=FALSE__O__;
+ if (((void *)Self__XJAE->argument__UF5D != (void *)NULL)) {
+ __tmp__DKAE=Self__XJAE->argument__UF5D;
+ switch (((struct ___OBJ *)__tmp__DKAE)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__EKAE=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__DKAE));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__EKAE=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__DKAE));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__EKAE=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__DKAE));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__KMOU=((__LIP_VALUE__ALKD *)__tmp__DKAE)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__KMOU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__LMOU=((__LIP_BOOLEAN__BCB *)__tmp__KMOU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__MMOU=((__LIP_INTEGER__HDB *)__tmp__KMOU);
+ __tmp__NMOU=get__HYW(Self__MMOU,Self__MMOU->value__PHC);
+ __tmp__LMOU=__tmp__NMOU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__OMOU=((__LIP_STRING__TDB *)__tmp__KMOU);
+ __tmp__PMOU=get__TTW(Self__OMOU,Self__OMOU->value__MGC);
+ __tmp__LMOU=__tmp__PMOU;
+ } break;
+ };
+ __tmp__EKAE=__tmp__LMOU;
+ } break;
+ };
+ val__ZJAE=__tmp__EKAE;
+ };
+ if (((void *)Self__XJAE->name__TF5D == (void *)(&__string_101))) {
+ if (((void *)val__ZJAE != (void *)NULL)) {
+ __tmp__UKAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 2,(&__string_433));
+ put_position__PRE(__tmp__UKAE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- __tmp__CXAB=result__L0LB;
- } break;
- case __TYPE_NULL__: {
- Self__UYCB=((__TYPE_NULL *)__tmp__BXAB);
- result__XYCB=NULL;
- i__YYCB= 0;
- if ((flg__5WAB == ((__TYPE_FULL *)Self__UYCB->parent_type__TIB.default__AKC)->flag__ATL)) {
- result__XYCB=Self__UYCB->parent_type__TIB.default__AKC;
- } else {
- if (((void *)Self__UYCB->parent_type__TIB.type_full_list__LZCB == (void *)NULL)) {
- Self__UYCB->parent_type__TIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
- result__Z3DR=NULL;
- ptr__03DR=((__POINTER )(NULL));
- typ_id__13DR= 0;
- sz__23DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__23DR == 0)) {
- result__Z3DR=TYPE_FULL__;
- } else {
- typ_id__13DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__23DR);
- if ((typ_id__13DR == (__INTEGER)(- 1))) {
- a__33DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__43DR=(__UINTEGER_32)((__UINTEGER_32)(sz__23DR + a__33DR) & (__UINTEGER_32)(~ a__33DR));
- ptr_table__SZOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__43DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RZOR=((__POINTER )(NULL));
- result__TZOR=((__POINTER *)ptr_table__SZOR)[ 0];
- if ((result__TZOR == (void *)NULL)) {
- result__TZOR=new_lab__2PJ(new_size__43DR);
- next__RZOR=(void *)((unsigned long)result__TZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43DR)));
- ((__POINTER *)next__RZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SZOR)[ 0]=next__RZOR;
- } else {
- next__RZOR=((__POINTER *)result__TZOR)[ 0];
- if ((next__RZOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TZOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__43DR << 1)) <= 4096)) {
- next__RZOR=(void *)((unsigned long)result__TZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__43DR)));
- } else {
- next__RZOR=new_lab__2PJ(new_size__43DR);
- };
- ((__POINTER *)next__RZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SZOR)[ 0]=next__RZOR;
- } else {
- ((__POINTER *)result__TZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TZOR=next__RZOR;
- };
- };
- ptr__03DR=result__TZOR;
- } else {
- t__53DR=((__UINTEGER_32 )typ_id__13DR);
- a__A4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0ZOR=(__UINTEGER_32)((__UINTEGER_32)(sz__23DR + a__A4DR) & (__UINTEGER_32)(~ a__A4DR));
- ptr_table__XZOR=((__POINTER )(&(table_type[(t__53DR)])));
- lab_type__ZZOR=(__UINTEGER_32)(t__53DR | 1);
- next__WZOR=((__POINTER )(NULL));
- result__YZOR=((__POINTER *)ptr_table__XZOR)[ 0];
- if ((result__YZOR == (void *)NULL)) {
- result__YZOR=new_lab__2PJ(lab_type__ZZOR);
- next__WZOR=(void *)((unsigned long)result__YZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZOR)));
- ((__POINTER *)next__WZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XZOR)[ 0]=next__WZOR;
- } else {
- next__WZOR=((__POINTER *)result__YZOR)[ 0];
- if ((next__WZOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YZOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0ZOR << 1)) <= 4096)) {
- next__WZOR=(void *)((unsigned long)result__YZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZOR)));
- } else {
- next__WZOR=new_lab__2PJ(lab_type__ZZOR);
- };
- ((__POINTER *)next__WZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XZOR)[ 0]=next__WZOR;
- } else {
- ((__POINTER *)result__YZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YZOR=next__WZOR;
- };
- };
- ptr__03DR=result__YZOR;
- };
- result__Z3DR=((__TYPE_FULL *)ptr__03DR);
- *(result__Z3DR) = *(TYPE_FULL__);
- };
- Self__B4DR=((__TYPE_FULL *)result__Z3DR);
- Self__B4DR->parent_type__5SL=Self__UYCB;
- Self__B4DR->flag__ATL=flg__5WAB;
- result__XYCB=result__Z3DR;
- add_last__ZXMB(Self__UYCB->parent_type__TIB.type_full_list__LZCB,result__Z3DR);
+ exit(( 1));
+ __tmp__0KAE=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__0KAE=FALSE__O__;
+ };
+ if (__tmp__0KAE) {
+ __tmp__0KAE=TRUE__K__;
+ } else /* FALSE */ {
+ result__GWGE=((void *)Self__XJAE->name__TF5D == (void *)(&__string_103));
+ if (result__GWGE) {
+ if (val__ZJAE==NULL) {
+ Self__OMOU=NULL;
} else {
- __tmp__PZ4Q=((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- __tmp__XDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
- while (((i__YYCB <= __tmp__PZ4Q) && (((__TYPE_FULL *)((void **)__tmp__XDAR)[i__YYCB])->flag__ATL != flg__5WAB))) {
- i__YYCB=(__INTEGER)(i__YYCB + 1);
- };
- if ((i__YYCB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
- result__XYCB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__UYCB->parent_type__TIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__YYCB];
- } else {
- result__E4DR=NULL;
- ptr__F4DR=((__POINTER )(NULL));
- typ_id__G4DR= 0;
- sz__H4DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__H4DR == 0)) {
- result__E4DR=TYPE_FULL__;
- } else {
- typ_id__G4DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H4DR);
- if ((typ_id__G4DR == (__INTEGER)(- 1))) {
- a__I4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__J4DR=(__UINTEGER_32)((__UINTEGER_32)(sz__H4DR + a__I4DR) & (__UINTEGER_32)(~ a__I4DR));
- ptr_table__2ZOR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J4DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1ZOR=((__POINTER )(NULL));
- result__3ZOR=((__POINTER *)ptr_table__2ZOR)[ 0];
- if ((result__3ZOR == (void *)NULL)) {
- result__3ZOR=new_lab__2PJ(new_size__J4DR);
- next__1ZOR=(void *)((unsigned long)result__3ZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4DR)));
- ((__POINTER *)next__1ZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2ZOR)[ 0]=next__1ZOR;
- } else {
- next__1ZOR=((__POINTER *)result__3ZOR)[ 0];
- if ((next__1ZOR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3ZOR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__J4DR << 1)) <= 4096)) {
- next__1ZOR=(void *)((unsigned long)result__3ZOR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J4DR)));
- } else {
- next__1ZOR=new_lab__2PJ(new_size__J4DR);
- };
- ((__POINTER *)next__1ZOR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2ZOR)[ 0]=next__1ZOR;
- } else {
- ((__POINTER *)result__3ZOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1ZOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3ZOR=next__1ZOR;
- };
- };
- ptr__F4DR=result__3ZOR;
- } else {
- t__K4DR=((__UINTEGER_32 )typ_id__G4DR);
- a__L4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__E0OR=(__UINTEGER_32)((__UINTEGER_32)(sz__H4DR + a__L4DR) & (__UINTEGER_32)(~ a__L4DR));
- ptr_table__B0OR=((__POINTER )(&(table_type[(t__K4DR)])));
- lab_type__D0OR=(__UINTEGER_32)(t__K4DR | 1);
- next__A0OR=((__POINTER )(NULL));
- result__C0OR=((__POINTER *)ptr_table__B0OR)[ 0];
- if ((result__C0OR == (void *)NULL)) {
- result__C0OR=new_lab__2PJ(lab_type__D0OR);
- next__A0OR=(void *)((unsigned long)result__C0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E0OR)));
- ((__POINTER *)next__A0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B0OR)[ 0]=next__A0OR;
- } else {
- next__A0OR=((__POINTER *)result__C0OR)[ 0];
- if ((next__A0OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C0OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__E0OR << 1)) <= 4096)) {
- next__A0OR=(void *)((unsigned long)result__C0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E0OR)));
- } else {
- next__A0OR=new_lab__2PJ(lab_type__D0OR);
- };
- ((__POINTER *)next__A0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B0OR)[ 0]=next__A0OR;
- } else {
- ((__POINTER *)result__C0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__C0OR=next__A0OR;
- };
- };
- ptr__F4DR=result__C0OR;
- };
- result__E4DR=((__TYPE_FULL *)ptr__F4DR);
- *(result__E4DR) = *(TYPE_FULL__);
- };
- Self__M4DR=((__TYPE_FULL *)result__E4DR);
- Self__M4DR->parent_type__5SL=Self__UYCB;
- Self__M4DR->flag__ATL=flg__5WAB;
- result__XYCB=result__E4DR;
- add_last__ZXMB(Self__UYCB->parent_type__TIB.type_full_list__LZCB,result__E4DR);
- };
+ switch (((struct ___OBJ *)val__ZJAE)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__OMOU=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__OMOU=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__OMOU=((void *)val__ZJAE);
+ } break;
+ }
};
- };
- __tmp__CXAB=result__XYCB;
- } break;
- case __TYPE_VOID__: {
- Self__K1CB=((__TYPE_VOID *)__tmp__BXAB);
- result__N1CB=NULL;
- i__O1CB= 0;
- if ((flg__5WAB == ((__TYPE_FULL *)Self__K1CB->parent_type__UIB.default__AKC)->flag__ATL)) {
- result__N1CB=Self__K1CB->parent_type__UIB.default__AKC;
- } else {
- if (((void *)Self__K1CB->parent_type__UIB.type_full_list__LZCB == (void *)NULL)) {
- Self__K1CB->parent_type__UIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
- result__P4DR=NULL;
- ptr__Q4DR=((__POINTER )(NULL));
- typ_id__R4DR= 0;
- sz__S4DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__S4DR == 0)) {
- result__P4DR=TYPE_FULL__;
- } else {
- typ_id__R4DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__S4DR);
- if ((typ_id__R4DR == (__INTEGER)(- 1))) {
- a__T4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__U4DR=(__UINTEGER_32)((__UINTEGER_32)(sz__S4DR + a__T4DR) & (__UINTEGER_32)(~ a__T4DR));
- ptr_table__G0OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__U4DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__F0OR=((__POINTER )(NULL));
- result__H0OR=((__POINTER *)ptr_table__G0OR)[ 0];
- if ((result__H0OR == (void *)NULL)) {
- result__H0OR=new_lab__2PJ(new_size__U4DR);
- next__F0OR=(void *)((unsigned long)result__H0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U4DR)));
- ((__POINTER *)next__F0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G0OR)[ 0]=next__F0OR;
- } else {
- next__F0OR=((__POINTER *)result__H0OR)[ 0];
- if ((next__F0OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H0OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__U4DR << 1)) <= 4096)) {
- next__F0OR=(void *)((unsigned long)result__H0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U4DR)));
- } else {
- next__F0OR=new_lab__2PJ(new_size__U4DR);
- };
- ((__POINTER *)next__F0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G0OR)[ 0]=next__F0OR;
- } else {
- ((__POINTER *)result__H0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__H0OR=next__F0OR;
- };
- };
- ptr__Q4DR=result__H0OR;
- } else {
- t__V4DR=((__UINTEGER_32 )typ_id__R4DR);
- a__W4DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__O0OR=(__UINTEGER_32)((__UINTEGER_32)(sz__S4DR + a__W4DR) & (__UINTEGER_32)(~ a__W4DR));
- ptr_table__L0OR=((__POINTER )(&(table_type[(t__V4DR)])));
- lab_type__N0OR=(__UINTEGER_32)(t__V4DR | 1);
- next__K0OR=((__POINTER )(NULL));
- result__M0OR=((__POINTER *)ptr_table__L0OR)[ 0];
- if ((result__M0OR == (void *)NULL)) {
- result__M0OR=new_lab__2PJ(lab_type__N0OR);
- next__K0OR=(void *)((unsigned long)result__M0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0OR)));
- ((__POINTER *)next__K0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L0OR)[ 0]=next__K0OR;
- } else {
- next__K0OR=((__POINTER *)result__M0OR)[ 0];
- if ((next__K0OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M0OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__O0OR << 1)) <= 4096)) {
- next__K0OR=(void *)((unsigned long)result__M0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O0OR)));
- } else {
- next__K0OR=new_lab__2PJ(lab_type__N0OR);
- };
- ((__POINTER *)next__K0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L0OR)[ 0]=next__K0OR;
- } else {
- ((__POINTER *)result__M0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__M0OR=next__K0OR;
- };
- };
- ptr__Q4DR=result__M0OR;
- };
- result__P4DR=((__TYPE_FULL *)ptr__Q4DR);
- *(result__P4DR) = *(TYPE_FULL__);
- };
- Self__X4DR=((__TYPE_FULL *)result__P4DR);
- Self__X4DR->parent_type__5SL=Self__K1CB;
- Self__X4DR->flag__ATL=flg__5WAB;
- result__N1CB=result__P4DR;
- add_last__ZXMB(Self__K1CB->parent_type__UIB.type_full_list__LZCB,result__P4DR);
- } else {
- __tmp__ZZ4Q=((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- __tmp__YDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
- while (((i__O1CB <= __tmp__ZZ4Q) && (((__TYPE_FULL *)((void **)__tmp__YDAR)[i__O1CB])->flag__ATL != flg__5WAB))) {
- i__O1CB=(__INTEGER)(i__O1CB + 1);
- };
- if ((i__O1CB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
- result__N1CB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__K1CB->parent_type__UIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__O1CB];
- } else {
- result__04DR=NULL;
- ptr__14DR=((__POINTER )(NULL));
- typ_id__24DR= 0;
- sz__34DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__34DR == 0)) {
- result__04DR=TYPE_FULL__;
- } else {
- typ_id__24DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__34DR);
- if ((typ_id__24DR == (__INTEGER)(- 1))) {
- a__44DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__54DR=(__UINTEGER_32)((__UINTEGER_32)(sz__34DR + a__44DR) & (__UINTEGER_32)(~ a__44DR));
- ptr_table__Q0OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__54DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__P0OR=((__POINTER )(NULL));
- result__R0OR=((__POINTER *)ptr_table__Q0OR)[ 0];
- if ((result__R0OR == (void *)NULL)) {
- result__R0OR=new_lab__2PJ(new_size__54DR);
- next__P0OR=(void *)((unsigned long)result__R0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54DR)));
- ((__POINTER *)next__P0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q0OR)[ 0]=next__P0OR;
- } else {
- next__P0OR=((__POINTER *)result__R0OR)[ 0];
- if ((next__P0OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R0OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__54DR << 1)) <= 4096)) {
- next__P0OR=(void *)((unsigned long)result__R0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54DR)));
- } else {
- next__P0OR=new_lab__2PJ(new_size__54DR);
- };
- ((__POINTER *)next__P0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q0OR)[ 0]=next__P0OR;
- } else {
- ((__POINTER *)result__R0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__R0OR=next__P0OR;
- };
- };
- ptr__14DR=result__R0OR;
- } else {
- t__A5DR=((__UINTEGER_32 )typ_id__24DR);
- a__B5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Y0OR=(__UINTEGER_32)((__UINTEGER_32)(sz__34DR + a__B5DR) & (__UINTEGER_32)(~ a__B5DR));
- ptr_table__V0OR=((__POINTER )(&(table_type[(t__A5DR)])));
- lab_type__X0OR=(__UINTEGER_32)(t__A5DR | 1);
- next__U0OR=((__POINTER )(NULL));
- result__W0OR=((__POINTER *)ptr_table__V0OR)[ 0];
- if ((result__W0OR == (void *)NULL)) {
- result__W0OR=new_lab__2PJ(lab_type__X0OR);
- next__U0OR=(void *)((unsigned long)result__W0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y0OR)));
- ((__POINTER *)next__U0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__V0OR)[ 0]=next__U0OR;
- } else {
- next__U0OR=((__POINTER *)result__W0OR)[ 0];
- if ((next__U0OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W0OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Y0OR << 1)) <= 4096)) {
- next__U0OR=(void *)((unsigned long)result__W0OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y0OR)));
- } else {
- next__U0OR=new_lab__2PJ(lab_type__X0OR);
- };
- ((__POINTER *)next__U0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__V0OR)[ 0]=next__U0OR;
- } else {
- ((__POINTER *)result__W0OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__W0OR=next__U0OR;
- };
- };
- ptr__14DR=result__W0OR;
- };
- result__04DR=((__TYPE_FULL *)ptr__14DR);
- *(result__04DR) = *(TYPE_FULL__);
- };
- Self__C5DR=((__TYPE_FULL *)result__04DR);
- Self__C5DR->parent_type__5SL=Self__K1CB;
- Self__C5DR->flag__ATL=flg__5WAB;
- result__N1CB=result__04DR;
- add_last__ZXMB(Self__K1CB->parent_type__UIB.type_full_list__LZCB,result__04DR);
+ if (((void *)Self__OMOU == (void *)NULL)) {
+ __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_434));
+ put_position__PRE(__tmp__PLAE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- };
- __tmp__CXAB=result__N1CB;
- } break;
- case __TYPE_CONTEXT__: {
- Self__Z3CB=((__TYPE_CONTEXT *)__tmp__BXAB);
- result__23CB=NULL;
- i__33CB= 0;
- if ((flg__5WAB == ((__TYPE_FULL *)Self__Z3CB->parent_type__VIB.default__AKC)->flag__ATL)) {
- result__23CB=Self__Z3CB->parent_type__VIB.default__AKC;
- } else {
- if (((void *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB == (void *)NULL)) {
- Self__Z3CB->parent_type__VIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
- result__F5DR=NULL;
- ptr__G5DR=((__POINTER )(NULL));
- typ_id__H5DR= 0;
- sz__I5DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__I5DR == 0)) {
- result__F5DR=TYPE_FULL__;
- } else {
- typ_id__H5DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__I5DR);
- if ((typ_id__H5DR == (__INTEGER)(- 1))) {
- a__J5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__K5DR=(__UINTEGER_32)((__UINTEGER_32)(sz__I5DR + a__J5DR) & (__UINTEGER_32)(~ a__J5DR));
- ptr_table__00OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__K5DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Z0OR=((__POINTER )(NULL));
- result__10OR=((__POINTER *)ptr_table__00OR)[ 0];
- if ((result__10OR == (void *)NULL)) {
- result__10OR=new_lab__2PJ(new_size__K5DR);
- next__Z0OR=(void *)((unsigned long)result__10OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K5DR)));
- ((__POINTER *)next__Z0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__00OR)[ 0]=next__Z0OR;
- } else {
- next__Z0OR=((__POINTER *)result__10OR)[ 0];
- if ((next__Z0OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__10OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__K5DR << 1)) <= 4096)) {
- next__Z0OR=(void *)((unsigned long)result__10OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K5DR)));
- } else {
- next__Z0OR=new_lab__2PJ(new_size__K5DR);
- };
- ((__POINTER *)next__Z0OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__00OR)[ 0]=next__Z0OR;
- } else {
- ((__POINTER *)result__10OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z0OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__10OR=next__Z0OR;
- };
- };
- ptr__G5DR=result__10OR;
- } else {
- t__L5DR=((__UINTEGER_32 )typ_id__H5DR);
- a__M5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__C1OR=(__UINTEGER_32)((__UINTEGER_32)(sz__I5DR + a__M5DR) & (__UINTEGER_32)(~ a__M5DR));
- ptr_table__50OR=((__POINTER )(&(table_type[(t__L5DR)])));
- lab_type__B1OR=(__UINTEGER_32)(t__L5DR | 1);
- next__40OR=((__POINTER )(NULL));
- result__A1OR=((__POINTER *)ptr_table__50OR)[ 0];
- if ((result__A1OR == (void *)NULL)) {
- result__A1OR=new_lab__2PJ(lab_type__B1OR);
- next__40OR=(void *)((unsigned long)result__A1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C1OR)));
- ((__POINTER *)next__40OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__50OR)[ 0]=next__40OR;
- } else {
- next__40OR=((__POINTER *)result__A1OR)[ 0];
- if ((next__40OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__A1OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__C1OR << 1)) <= 4096)) {
- next__40OR=(void *)((unsigned long)result__A1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__C1OR)));
- } else {
- next__40OR=new_lab__2PJ(lab_type__B1OR);
- };
- ((__POINTER *)next__40OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__50OR)[ 0]=next__40OR;
- } else {
- ((__POINTER *)result__A1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__40OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__A1OR=next__40OR;
- };
- };
- ptr__G5DR=result__A1OR;
- };
- result__F5DR=((__TYPE_FULL *)ptr__G5DR);
- *(result__F5DR) = *(TYPE_FULL__);
- };
- Self__N5DR=((__TYPE_FULL *)result__F5DR);
- Self__N5DR->parent_type__5SL=Self__Z3CB;
- Self__N5DR->flag__ATL=flg__5WAB;
- result__23CB=result__F5DR;
- add_last__ZXMB(Self__Z3CB->parent_type__VIB.type_full_list__LZCB,result__F5DR);
- } else {
- __tmp__D04Q=((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- __tmp__ZDAR=((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
- while (((i__33CB <= __tmp__D04Q) && (((__TYPE_FULL *)((void **)__tmp__ZDAR)[i__33CB])->flag__ATL != flg__5WAB))) {
- i__33CB=(__INTEGER)(i__33CB + 1);
- };
- if ((i__33CB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
- result__23CB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__Z3CB->parent_type__VIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__33CB];
- } else {
- result__Q5DR=NULL;
- ptr__R5DR=((__POINTER )(NULL));
- typ_id__S5DR= 0;
- sz__T5DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__T5DR == 0)) {
- result__Q5DR=TYPE_FULL__;
- } else {
- typ_id__S5DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T5DR);
- if ((typ_id__S5DR == (__INTEGER)(- 1))) {
- a__U5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V5DR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5DR + a__U5DR) & (__UINTEGER_32)(~ a__U5DR));
- ptr_table__E1OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V5DR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__D1OR=((__POINTER )(NULL));
- result__F1OR=((__POINTER *)ptr_table__E1OR)[ 0];
- if ((result__F1OR == (void *)NULL)) {
- result__F1OR=new_lab__2PJ(new_size__V5DR);
- next__D1OR=(void *)((unsigned long)result__F1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5DR)));
- ((__POINTER *)next__D1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__E1OR)[ 0]=next__D1OR;
- } else {
- next__D1OR=((__POINTER *)result__F1OR)[ 0];
- if ((next__D1OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F1OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V5DR << 1)) <= 4096)) {
- next__D1OR=(void *)((unsigned long)result__F1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5DR)));
- } else {
- next__D1OR=new_lab__2PJ(new_size__V5DR);
- };
- ((__POINTER *)next__D1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__E1OR)[ 0]=next__D1OR;
- } else {
- ((__POINTER *)result__F1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__F1OR=next__D1OR;
- };
- };
- ptr__R5DR=result__F1OR;
- } else {
- t__W5DR=((__UINTEGER_32 )typ_id__S5DR);
- a__X5DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__M1OR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5DR + a__X5DR) & (__UINTEGER_32)(~ a__X5DR));
- ptr_table__J1OR=((__POINTER )(&(table_type[(t__W5DR)])));
- lab_type__L1OR=(__UINTEGER_32)(t__W5DR | 1);
- next__I1OR=((__POINTER )(NULL));
- result__K1OR=((__POINTER *)ptr_table__J1OR)[ 0];
- if ((result__K1OR == (void *)NULL)) {
- result__K1OR=new_lab__2PJ(lab_type__L1OR);
- next__I1OR=(void *)((unsigned long)result__K1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M1OR)));
- ((__POINTER *)next__I1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__J1OR)[ 0]=next__I1OR;
- } else {
- next__I1OR=((__POINTER *)result__K1OR)[ 0];
- if ((next__I1OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K1OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__M1OR << 1)) <= 4096)) {
- next__I1OR=(void *)((unsigned long)result__K1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M1OR)));
- } else {
- next__I1OR=new_lab__2PJ(lab_type__L1OR);
- };
- ((__POINTER *)next__I1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__J1OR)[ 0]=next__I1OR;
- } else {
- ((__POINTER *)result__K1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__K1OR=next__I1OR;
- };
- };
- ptr__R5DR=result__K1OR;
- };
- result__Q5DR=((__TYPE_FULL *)ptr__R5DR);
- *(result__Q5DR) = *(TYPE_FULL__);
- };
- Self__Y5DR=((__TYPE_FULL *)result__Q5DR);
- Self__Y5DR->parent_type__5SL=Self__Z3CB;
- Self__Y5DR->flag__ATL=flg__5WAB;
- result__23CB=result__Q5DR;
- add_last__ZXMB(Self__Z3CB->parent_type__VIB.type_full_list__LZCB,result__Q5DR);
+ path__1JAE=Self__OMOU->value__MGC;
+ Self__1KUF=((__STRING_CONSTANT__0 *)path__1JAE);
+ if ((((__CHARACTER__DB *)Self__1KUF->storage__1C)[(__INTEGER__Q)(Self__1KUF->count__0C - 1)] == '*')) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),path__1JAE);
+ Self__VCXT=((__STRING__BC *)string_tmp__YC);
+ if (( 1 > Self__VCXT->count__WJ)) {
+ Self__VCXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__VCXT->count__WJ=(__INTEGER__Q)(Self__VCXT->count__WJ - 1);
};
+ __tmp__3LAE=get__PJC(string_tmp__YC);
+ path__1JAE=__tmp__3LAE;
+ is_rec__2JAE=TRUE__K__;
};
+ load_directory__is_recursive__Q1AD(Self__XJAE,path__1JAE,is_rec__2JAE);
};
- __tmp__CXAB=result__23CB;
- } break;
- case __TYPE_ID__: {
- Self__X2LB=((__TYPE_ID *)__tmp__BXAB);
- result__02LB=NULL;
- i__12LB= 0;
- if ((flg__5WAB == ((__TYPE_FULL *)Self__X2LB->parent_type__WIB.default__AKC)->flag__ATL)) {
- result__02LB=Self__X2LB->parent_type__WIB.default__AKC;
- } else {
- if (((void *)Self__X2LB->parent_type__WIB.type_full_list__LZCB == (void *)NULL)) {
- Self__X2LB->parent_type__WIB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
- result__15DR=NULL;
- ptr__25DR=((__POINTER )(NULL));
- typ_id__35DR= 0;
- sz__45DR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__45DR == 0)) {
- result__15DR=TYPE_FULL__;
- } else {
- typ_id__35DR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__45DR);
- if ((typ_id__35DR == (__INTEGER)(- 1))) {
- a__55DR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AAER=(__UINTEGER_32)((__UINTEGER_32)(sz__45DR + a__55DR) & (__UINTEGER_32)(~ a__55DR));
- ptr_table__O1OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AAER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__N1OR=((__POINTER )(NULL));
- result__P1OR=((__POINTER *)ptr_table__O1OR)[ 0];
- if ((result__P1OR == (void *)NULL)) {
- result__P1OR=new_lab__2PJ(new_size__AAER);
- next__N1OR=(void *)((unsigned long)result__P1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAER)));
- ((__POINTER *)next__N1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__O1OR)[ 0]=next__N1OR;
- } else {
- next__N1OR=((__POINTER *)result__P1OR)[ 0];
- if ((next__N1OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__P1OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AAER << 1)) <= 4096)) {
- next__N1OR=(void *)((unsigned long)result__P1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AAER)));
- } else {
- next__N1OR=new_lab__2PJ(new_size__AAER);
- };
- ((__POINTER *)next__N1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__O1OR)[ 0]=next__N1OR;
- } else {
- ((__POINTER *)result__P1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__N1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__P1OR=next__N1OR;
- };
- };
- ptr__25DR=result__P1OR;
- } else {
- t__BAER=((__UINTEGER_32 )typ_id__35DR);
- a__CAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W1OR=(__UINTEGER_32)((__UINTEGER_32)(sz__45DR + a__CAER) & (__UINTEGER_32)(~ a__CAER));
- ptr_table__T1OR=((__POINTER )(&(table_type[(t__BAER)])));
- lab_type__V1OR=(__UINTEGER_32)(t__BAER | 1);
- next__S1OR=((__POINTER )(NULL));
- result__U1OR=((__POINTER *)ptr_table__T1OR)[ 0];
- if ((result__U1OR == (void *)NULL)) {
- result__U1OR=new_lab__2PJ(lab_type__V1OR);
- next__S1OR=(void *)((unsigned long)result__U1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1OR)));
- ((__POINTER *)next__S1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__T1OR)[ 0]=next__S1OR;
- } else {
- next__S1OR=((__POINTER *)result__U1OR)[ 0];
- if ((next__S1OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U1OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__W1OR << 1)) <= 4096)) {
- next__S1OR=(void *)((unsigned long)result__U1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__W1OR)));
- } else {
- next__S1OR=new_lab__2PJ(lab_type__V1OR);
- };
- ((__POINTER *)next__S1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__T1OR)[ 0]=next__S1OR;
- } else {
- ((__POINTER *)result__U1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__U1OR=next__S1OR;
- };
- };
- ptr__25DR=result__U1OR;
- };
- result__15DR=((__TYPE_FULL *)ptr__25DR);
- *(result__15DR) = *(TYPE_FULL__);
- };
- Self__DAER=((__TYPE_FULL *)result__15DR);
- Self__DAER->parent_type__5SL=Self__X2LB;
- Self__DAER->flag__ATL=flg__5WAB;
- result__02LB=result__15DR;
- add_last__ZXMB(Self__X2LB->parent_type__WIB.type_full_list__LZCB,result__15DR);
+ __tmp__0KAE=result__GWGE;
+ };
+ if ((! __tmp__0KAE)) {
+ if (((void *)Self__XJAE->name__TF5D == (void *)(&__string_102))) {
+ if (val__ZJAE==NULL) {
+ Self__OMOU=NULL;
} else {
- __tmp__N04Q=((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- __tmp__0DAR=((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
- while (((i__12LB <= __tmp__N04Q) && (((__TYPE_FULL *)((void **)__tmp__0DAR)[i__12LB])->flag__ATL != flg__5WAB))) {
- i__12LB=(__INTEGER)(i__12LB + 1);
- };
- if ((i__12LB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
- result__02LB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__X2LB->parent_type__WIB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__12LB];
- } else {
- result__GAER=NULL;
- ptr__HAER=((__POINTER )(NULL));
- typ_id__IAER= 0;
- sz__JAER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__JAER == 0)) {
- result__GAER=TYPE_FULL__;
- } else {
- typ_id__IAER=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JAER);
- if ((typ_id__IAER == (__INTEGER)(- 1))) {
- a__KAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LAER=(__UINTEGER_32)((__UINTEGER_32)(sz__JAER + a__KAER) & (__UINTEGER_32)(~ a__KAER));
- ptr_table__Y1OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LAER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__X1OR=((__POINTER )(NULL));
- result__Z1OR=((__POINTER *)ptr_table__Y1OR)[ 0];
- if ((result__Z1OR == (void *)NULL)) {
- result__Z1OR=new_lab__2PJ(new_size__LAER);
- next__X1OR=(void *)((unsigned long)result__Z1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LAER)));
- ((__POINTER *)next__X1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Y1OR)[ 0]=next__X1OR;
- } else {
- next__X1OR=((__POINTER *)result__Z1OR)[ 0];
- if ((next__X1OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z1OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LAER << 1)) <= 4096)) {
- next__X1OR=(void *)((unsigned long)result__Z1OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LAER)));
- } else {
- next__X1OR=new_lab__2PJ(new_size__LAER);
- };
- ((__POINTER *)next__X1OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Y1OR)[ 0]=next__X1OR;
- } else {
- ((__POINTER *)result__Z1OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X1OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Z1OR=next__X1OR;
- };
- };
- ptr__HAER=result__Z1OR;
- } else {
- t__MAER=((__UINTEGER_32 )typ_id__IAER);
- a__NAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__A2OR=(__UINTEGER_32)((__UINTEGER_32)(sz__JAER + a__NAER) & (__UINTEGER_32)(~ a__NAER));
- ptr_table__31OR=((__POINTER )(&(table_type[(t__MAER)])));
- lab_type__51OR=(__UINTEGER_32)(t__MAER | 1);
- next__21OR=((__POINTER )(NULL));
- result__41OR=((__POINTER *)ptr_table__31OR)[ 0];
- if ((result__41OR == (void *)NULL)) {
- result__41OR=new_lab__2PJ(lab_type__51OR);
- next__21OR=(void *)((unsigned long)result__41OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A2OR)));
- ((__POINTER *)next__21OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__31OR)[ 0]=next__21OR;
- } else {
- next__21OR=((__POINTER *)result__41OR)[ 0];
- if ((next__21OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__41OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__A2OR << 1)) <= 4096)) {
- next__21OR=(void *)((unsigned long)result__41OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A2OR)));
- } else {
- next__21OR=new_lab__2PJ(lab_type__51OR);
- };
- ((__POINTER *)next__21OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__31OR)[ 0]=next__21OR;
- } else {
- ((__POINTER *)result__41OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__21OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__41OR=next__21OR;
- };
- };
- ptr__HAER=result__41OR;
- };
- result__GAER=((__TYPE_FULL *)ptr__HAER);
- *(result__GAER) = *(TYPE_FULL__);
- };
- Self__OAER=((__TYPE_FULL *)result__GAER);
- Self__OAER->parent_type__5SL=Self__X2LB;
- Self__OAER->flag__ATL=flg__5WAB;
- result__02LB=result__GAER;
- add_last__ZXMB(Self__X2LB->parent_type__WIB.type_full_list__LZCB,result__GAER);
- };
+ switch (((struct ___OBJ *)val__ZJAE)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__OMOU=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__OMOU=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__OMOU=((void *)val__ZJAE);
+ } break;
+ }
};
- };
- __tmp__CXAB=result__02LB;
- } break;
- case __TYPE_GENERIC__: {
- Self__30MC=((__TYPE_GENERIC *)__tmp__BXAB);
- result__A1MC=NULL;
- i__B1MC= 0;
- if ((flg__5WAB == ((__TYPE_FULL *)Self__30MC->parent_type__C2IB.default__AKC)->flag__ATL)) {
- result__A1MC=Self__30MC->parent_type__C2IB.default__AKC;
- } else {
- if (((void *)Self__30MC->parent_type__C2IB.type_full_list__LZCB == (void *)NULL)) {
- Self__30MC->parent_type__C2IB.type_full_list__LZCB=create_with_capacity__S0HB( 2);
- result__RAER=NULL;
- ptr__SAER=((__POINTER )(NULL));
- typ_id__TAER= 0;
- sz__UAER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__UAER == 0)) {
- result__RAER=TYPE_FULL__;
- } else {
- typ_id__TAER=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UAER);
- if ((typ_id__TAER == (__INTEGER)(- 1))) {
- a__VAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WAER=(__UINTEGER_32)((__UINTEGER_32)(sz__UAER + a__VAER) & (__UINTEGER_32)(~ a__VAER));
- ptr_table__C2OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WAER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__B2OR=((__POINTER )(NULL));
- result__D2OR=((__POINTER *)ptr_table__C2OR)[ 0];
- if ((result__D2OR == (void *)NULL)) {
- result__D2OR=new_lab__2PJ(new_size__WAER);
- next__B2OR=(void *)((unsigned long)result__D2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAER)));
- ((__POINTER *)next__B2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C2OR)[ 0]=next__B2OR;
- } else {
- next__B2OR=((__POINTER *)result__D2OR)[ 0];
- if ((next__B2OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D2OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WAER << 1)) <= 4096)) {
- next__B2OR=(void *)((unsigned long)result__D2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WAER)));
- } else {
- next__B2OR=new_lab__2PJ(new_size__WAER);
- };
- ((__POINTER *)next__B2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C2OR)[ 0]=next__B2OR;
- } else {
- ((__POINTER *)result__D2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__D2OR=next__B2OR;
- };
- };
- ptr__SAER=result__D2OR;
- } else {
- t__XAER=((__UINTEGER_32 )typ_id__TAER);
- a__YAER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__K2OR=(__UINTEGER_32)((__UINTEGER_32)(sz__UAER + a__YAER) & (__UINTEGER_32)(~ a__YAER));
- ptr_table__H2OR=((__POINTER )(&(table_type[(t__XAER)])));
- lab_type__J2OR=(__UINTEGER_32)(t__XAER | 1);
- next__G2OR=((__POINTER )(NULL));
- result__I2OR=((__POINTER *)ptr_table__H2OR)[ 0];
- if ((result__I2OR == (void *)NULL)) {
- result__I2OR=new_lab__2PJ(lab_type__J2OR);
- next__G2OR=(void *)((unsigned long)result__I2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K2OR)));
- ((__POINTER *)next__G2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H2OR)[ 0]=next__G2OR;
- } else {
- next__G2OR=((__POINTER *)result__I2OR)[ 0];
- if ((next__G2OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I2OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__K2OR << 1)) <= 4096)) {
- next__G2OR=(void *)((unsigned long)result__I2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K2OR)));
- } else {
- next__G2OR=new_lab__2PJ(lab_type__J2OR);
- };
- ((__POINTER *)next__G2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H2OR)[ 0]=next__G2OR;
- } else {
- ((__POINTER *)result__I2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__I2OR=next__G2OR;
- };
- };
- ptr__SAER=result__I2OR;
- };
- result__RAER=((__TYPE_FULL *)ptr__SAER);
- *(result__RAER) = *(TYPE_FULL__);
- };
- Self__ZAER=((__TYPE_FULL *)result__RAER);
- Self__ZAER->parent_type__5SL=Self__30MC;
- Self__ZAER->flag__ATL=flg__5WAB;
- result__A1MC=result__RAER;
- add_last__ZXMB(Self__30MC->parent_type__C2IB.type_full_list__LZCB,result__RAER);
- } else {
- __tmp__X04Q=((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- __tmp__1DAR=((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
- while (((i__B1MC <= __tmp__X04Q) && (((__TYPE_FULL *)((void **)__tmp__1DAR)[i__B1MC])->flag__ATL != flg__5WAB))) {
- i__B1MC=(__INTEGER)(i__B1MC + 1);
- };
- if ((i__B1MC <= ((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
- result__A1MC=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__30MC->parent_type__C2IB.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__B1MC];
- } else {
- result__2AER=NULL;
- ptr__3AER=((__POINTER )(NULL));
- typ_id__4AER= 0;
- sz__5AER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__5AER == 0)) {
- result__2AER=TYPE_FULL__;
- } else {
- typ_id__4AER=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5AER);
- if ((typ_id__4AER == (__INTEGER)(- 1))) {
- a__ABER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BBER=(__UINTEGER_32)((__UINTEGER_32)(sz__5AER + a__ABER) & (__UINTEGER_32)(~ a__ABER));
- ptr_table__M2OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BBER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__L2OR=((__POINTER )(NULL));
- result__N2OR=((__POINTER *)ptr_table__M2OR)[ 0];
- if ((result__N2OR == (void *)NULL)) {
- result__N2OR=new_lab__2PJ(new_size__BBER);
- next__L2OR=(void *)((unsigned long)result__N2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBER)));
- ((__POINTER *)next__L2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M2OR)[ 0]=next__L2OR;
- } else {
- next__L2OR=((__POINTER *)result__N2OR)[ 0];
- if ((next__L2OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N2OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BBER << 1)) <= 4096)) {
- next__L2OR=(void *)((unsigned long)result__N2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BBER)));
- } else {
- next__L2OR=new_lab__2PJ(new_size__BBER);
- };
- ((__POINTER *)next__L2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M2OR)[ 0]=next__L2OR;
- } else {
- ((__POINTER *)result__N2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__N2OR=next__L2OR;
- };
- };
- ptr__3AER=result__N2OR;
- } else {
- t__CBER=((__UINTEGER_32 )typ_id__4AER);
- a__DBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__U2OR=(__UINTEGER_32)((__UINTEGER_32)(sz__5AER + a__DBER) & (__UINTEGER_32)(~ a__DBER));
- ptr_table__R2OR=((__POINTER )(&(table_type[(t__CBER)])));
- lab_type__T2OR=(__UINTEGER_32)(t__CBER | 1);
- next__Q2OR=((__POINTER )(NULL));
- result__S2OR=((__POINTER *)ptr_table__R2OR)[ 0];
- if ((result__S2OR == (void *)NULL)) {
- result__S2OR=new_lab__2PJ(lab_type__T2OR);
- next__Q2OR=(void *)((unsigned long)result__S2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U2OR)));
- ((__POINTER *)next__Q2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__R2OR)[ 0]=next__Q2OR;
- } else {
- next__Q2OR=((__POINTER *)result__S2OR)[ 0];
- if ((next__Q2OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S2OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__U2OR << 1)) <= 4096)) {
- next__Q2OR=(void *)((unsigned long)result__S2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__U2OR)));
- } else {
- next__Q2OR=new_lab__2PJ(lab_type__T2OR);
- };
- ((__POINTER *)next__Q2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__R2OR)[ 0]=next__Q2OR;
- } else {
- ((__POINTER *)result__S2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__S2OR=next__Q2OR;
- };
- };
- ptr__3AER=result__S2OR;
- };
- result__2AER=((__TYPE_FULL *)ptr__3AER);
- *(result__2AER) = *(TYPE_FULL__);
- };
- Self__EBER=((__TYPE_FULL *)result__2AER);
- Self__EBER->parent_type__5SL=Self__30MC;
- Self__EBER->flag__ATL=flg__5WAB;
- result__A1MC=result__2AER;
- add_last__ZXMB(Self__30MC->parent_type__C2IB.type_full_list__LZCB,result__2AER);
+ if (((void *)Self__OMOU == (void *)NULL)) {
+ __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_434));
+ put_position__PRE(__tmp__PLAE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- };
- __tmp__CXAB=result__A1MC;
- } break;
- case __PROFIL_BLOCK__: {
- Self__PNEJ=((__PROFIL_BLOCK *)__tmp__BXAB);
- result__SNEJ=NULL;
- i__TNEJ= 0;
- if ((flg__5WAB == ((__TYPE_FULL *)Self__PNEJ->parent_type__PGAG.default__AKC)->flag__ATL)) {
- result__SNEJ=Self__PNEJ->parent_type__PGAG.default__AKC;
- } else {
- if (((void *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB == (void *)NULL)) {
- Self__PNEJ->parent_type__PGAG.type_full_list__LZCB=create_with_capacity__S0HB( 2);
- result__HBER=NULL;
- ptr__IBER=((__POINTER )(NULL));
- typ_id__JBER= 0;
- sz__KBER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__KBER == 0)) {
- result__HBER=TYPE_FULL__;
- } else {
- typ_id__JBER=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KBER);
- if ((typ_id__JBER == (__INTEGER)(- 1))) {
- a__LBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MBER=(__UINTEGER_32)((__UINTEGER_32)(sz__KBER + a__LBER) & (__UINTEGER_32)(~ a__LBER));
- ptr_table__W2OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MBER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__V2OR=((__POINTER )(NULL));
- result__X2OR=((__POINTER *)ptr_table__W2OR)[ 0];
- if ((result__X2OR == (void *)NULL)) {
- result__X2OR=new_lab__2PJ(new_size__MBER);
- next__V2OR=(void *)((unsigned long)result__X2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBER)));
- ((__POINTER *)next__V2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W2OR)[ 0]=next__V2OR;
- } else {
- next__V2OR=((__POINTER *)result__X2OR)[ 0];
- if ((next__V2OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X2OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MBER << 1)) <= 4096)) {
- next__V2OR=(void *)((unsigned long)result__X2OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MBER)));
- } else {
- next__V2OR=new_lab__2PJ(new_size__MBER);
- };
- ((__POINTER *)next__V2OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W2OR)[ 0]=next__V2OR;
- } else {
- ((__POINTER *)result__X2OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V2OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__X2OR=next__V2OR;
- };
- };
- ptr__IBER=result__X2OR;
- } else {
- t__NBER=((__UINTEGER_32 )typ_id__JBER);
- a__OBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__42OR=(__UINTEGER_32)((__UINTEGER_32)(sz__KBER + a__OBER) & (__UINTEGER_32)(~ a__OBER));
- ptr_table__12OR=((__POINTER )(&(table_type[(t__NBER)])));
- lab_type__32OR=(__UINTEGER_32)(t__NBER | 1);
- next__02OR=((__POINTER )(NULL));
- result__22OR=((__POINTER *)ptr_table__12OR)[ 0];
- if ((result__22OR == (void *)NULL)) {
- result__22OR=new_lab__2PJ(lab_type__32OR);
- next__02OR=(void *)((unsigned long)result__22OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42OR)));
- ((__POINTER *)next__02OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__12OR)[ 0]=next__02OR;
- } else {
- next__02OR=((__POINTER *)result__22OR)[ 0];
- if ((next__02OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__22OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__42OR << 1)) <= 4096)) {
- next__02OR=(void *)((unsigned long)result__22OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42OR)));
- } else {
- next__02OR=new_lab__2PJ(lab_type__32OR);
- };
- ((__POINTER *)next__02OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__12OR)[ 0]=next__02OR;
- } else {
- ((__POINTER *)result__22OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__02OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__22OR=next__02OR;
- };
- };
- ptr__IBER=result__22OR;
- };
- result__HBER=((__TYPE_FULL *)ptr__IBER);
- *(result__HBER) = *(TYPE_FULL__);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append_in__KTCF(((__LIP_STRING__TDB *)Self__OMOU),string_tmp__YC);
+ Self__VCXT=((__STRING__BC *)string_tmp__YC);
+ if ((Self__VCXT->capacity__UFL > Self__VCXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__VCXT->storage__LFL)[Self__VCXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__VCXT,'\0');
+ Self__VCXT->count__WJ=(__INTEGER__Q)(Self__VCXT->count__WJ - 1);
+ };
+ system(((char*)((Self__VCXT->storage__LFL))));
+ } else /* FALSE */ {
+ Self__1KUF=Self__XJAE->name__TF5D;
+ result__V30E=NULL;
+ j__U30E= 0;
+ while (((j__U30E <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B) && ((void *)((__LIP_SLOT_CODE__HC *)((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__U30E])->name__Y3B != (void *)Self__1KUF))) {
+ j__U30E=(__INTEGER__Q)(j__U30E + 1);
+ };
+ if ((j__U30E <= list_method__F3B->parent_arrayed_collection__E3B.upper__O3B)) {
+ result__V30E=((void **)((__FAST_ARRAYoLIP_SLOT_CODEo__22B *)list_method__F3B)->parent_arrayed_collection__E3B.storage__YXY)[j__U30E];
+ };
+ if (((void *)result__V30E == (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__XJAE->name__TF5D);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_436));
+ __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(__tmp__PLAE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- Self__PBER=((__TYPE_FULL *)result__HBER);
- Self__PBER->parent_type__5SL=Self__PNEJ;
- Self__PBER->flag__ATL=flg__5WAB;
- result__SNEJ=result__HBER;
- add_last__ZXMB(Self__PNEJ->parent_type__PGAG.type_full_list__LZCB,result__HBER);
- } else {
- __tmp__B14Q=((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB;
- __tmp__2DAR=((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB;
- while (((i__TNEJ <= __tmp__B14Q) && (((__TYPE_FULL *)((void **)__tmp__2DAR)[i__TNEJ])->flag__ATL != flg__5WAB))) {
- i__TNEJ=(__INTEGER)(i__TNEJ + 1);
+ };
+ __tmp__UNAE=run_with__WEXC(((__LIP_SLOT_CODE__HC *)result__V30E),val__ZJAE);
+ if ((! __tmp__UNAE)) {
+ __tmp__PLAE=Self__XJAE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_437));
+ put_position__PRE(__tmp__PLAE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- if ((i__TNEJ <= ((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.upper__5ZCB)) {
- result__SNEJ=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__PNEJ->parent_type__PGAG.type_full_list__LZCB)->parent_arrayed_collection__KZCB.storage__0YMB)[i__TNEJ];
- } else {
- result__SBER=NULL;
- ptr__TBER=((__POINTER )(NULL));
- typ_id__UBER= 0;
- sz__VBER=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__VBER == 0)) {
- result__SBER=TYPE_FULL__;
- } else {
- typ_id__UBER=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VBER);
- if ((typ_id__UBER == (__INTEGER)(- 1))) {
- a__WBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XBER=(__UINTEGER_32)((__UINTEGER_32)(sz__VBER + a__WBER) & (__UINTEGER_32)(~ a__WBER));
- ptr_table__A3OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XBER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__52OR=((__POINTER )(NULL));
- result__B3OR=((__POINTER *)ptr_table__A3OR)[ 0];
- if ((result__B3OR == (void *)NULL)) {
- result__B3OR=new_lab__2PJ(new_size__XBER);
- next__52OR=(void *)((unsigned long)result__B3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBER)));
- ((__POINTER *)next__52OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A3OR)[ 0]=next__52OR;
- } else {
- next__52OR=((__POINTER *)result__B3OR)[ 0];
- if ((next__52OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B3OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XBER << 1)) <= 4096)) {
- next__52OR=(void *)((unsigned long)result__B3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XBER)));
- } else {
- next__52OR=new_lab__2PJ(new_size__XBER);
- };
- ((__POINTER *)next__52OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A3OR)[ 0]=next__52OR;
- } else {
- ((__POINTER *)result__B3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__52OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__B3OR=next__52OR;
- };
- };
- ptr__TBER=result__B3OR;
- } else {
- t__YBER=((__UINTEGER_32 )typ_id__UBER);
- a__ZBER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__I3OR=(__UINTEGER_32)((__UINTEGER_32)(sz__VBER + a__ZBER) & (__UINTEGER_32)(~ a__ZBER));
- ptr_table__F3OR=((__POINTER )(&(table_type[(t__YBER)])));
- lab_type__H3OR=(__UINTEGER_32)(t__YBER | 1);
- next__E3OR=((__POINTER )(NULL));
- result__G3OR=((__POINTER *)ptr_table__F3OR)[ 0];
- if ((result__G3OR == (void *)NULL)) {
- result__G3OR=new_lab__2PJ(lab_type__H3OR);
- next__E3OR=(void *)((unsigned long)result__G3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3OR)));
- ((__POINTER *)next__E3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F3OR)[ 0]=next__E3OR;
- } else {
- next__E3OR=((__POINTER *)result__G3OR)[ 0];
- if ((next__E3OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G3OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__I3OR << 1)) <= 4096)) {
- next__E3OR=(void *)((unsigned long)result__G3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I3OR)));
- } else {
- next__E3OR=new_lab__2PJ(lab_type__H3OR);
- };
- ((__POINTER *)next__E3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F3OR)[ 0]=next__E3OR;
- } else {
- ((__POINTER *)result__G3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__G3OR=next__E3OR;
- };
- };
- ptr__TBER=result__G3OR;
- };
- result__SBER=((__TYPE_FULL *)ptr__TBER);
- *(result__SBER) = *(TYPE_FULL__);
- };
- Self__0BER=((__TYPE_FULL *)result__SBER);
- Self__0BER->parent_type__5SL=Self__PNEJ;
- Self__0BER->flag__ATL=flg__5WAB;
- result__SNEJ=result__SBER;
- add_last__ZXMB(Self__PNEJ->parent_type__PGAG.type_full_list__LZCB,result__SBER);
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
};
- __tmp__CXAB=result__SNEJ;
- } break;
};
- return(__tmp__CXAB);
+ if (((void *)val__ZJAE != (void *)NULL)) {
+ switch (((struct ___OBJ *)val__ZJAE)->__id) {
+ case __LIP_INTEGER__HDB__: {
+ free__TZ1D(((__LIP_INTEGER__HDB *)val__ZJAE));
+ } break;
+ case __LIP_STRING__TDB__: {
+ free__WZ1D(((__LIP_STRING__TDB *)val__ZJAE));
+ } break;
+ };
+ };
}
-static void** create__HM1(__INTEGER nb_elements__JM1)
-// ({INTEGER}) With resultNo recursive, No inlinable.
+static void run__TGXD(__LIP_AFFECT__51LB *Self__UGXD)
+// ({LIP_AFFECT__51LB}) Void No recursive, No inlinable.
{
- __UINTEGER_32 sz__5DAR,a__4DAR,new_size__AEAR,new_size2__BEAR,a__CEAR;
- __UINTEGER_32 new_size__DEAR;
- __POINTER result__3DAR,ptr_table__K3OR,next__J3OR,result__L3OR;
- __INTEGER Self__N1PB;
- void **Result__QS4;
- sz__5DAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__JM1 * ((__INTEGER )(sizeof(void *)))));
- result__3DAR=((__POINTER )(NULL));
- a__4DAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AEAR=(__UINTEGER_32)((__UINTEGER_32)(sz__5DAR + a__4DAR) & (__UINTEGER_32)(~ a__4DAR));
- new_size2__BEAR=(__UINTEGER_32)(new_size__AEAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__BEAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__CEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DEAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__BEAR + a__CEAR) & (__UINTEGER_32)(~ a__CEAR));
- ptr_table__K3OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DEAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__J3OR=((__POINTER )(NULL));
- result__L3OR=((__POINTER *)ptr_table__K3OR)[ 0];
- if ((result__L3OR == (void *)NULL)) {
- result__L3OR=new_lab__2PJ(new_size__DEAR);
- next__J3OR=(void *)((unsigned long)result__L3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEAR)));
- ((__POINTER *)next__J3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K3OR)[ 0]=next__J3OR;
- } else {
- next__J3OR=((__POINTER *)result__L3OR)[ 0];
- if ((next__J3OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L3OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DEAR << 1)) <= 4096)) {
- next__J3OR=(void *)((unsigned long)result__L3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DEAR)));
- } else {
- next__J3OR=new_lab__2PJ(new_size__DEAR);
- };
- ((__POINTER *)next__J3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K3OR)[ 0]=next__J3OR;
- } else {
- ((__POINTER *)result__L3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__L3OR=next__J3OR;
- };
+ __LIP_SLOT_DATA__3AB *__tmp__DNYD;
+ __POSITION__OL pos__WFZS;
+ void *__tmp__IHXD;
+ void *__tmp__JHXD,*__tmp__SMOU,*__tmp__TMOU;
+ __LIP_INTEGER__HDB *Self__UMOU,*__tmp__VMOU;
+ __LIP_STRING__TDB *Self__WMOU,*__tmp__XMOU;
+ __BOOLEAN__L __tmp__KHXD;
+ __tmp__DNYD=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),Self__UGXD->name__0AYB);
+ if (((void *)__tmp__DNYD == (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__UGXD->name__0AYB);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_436));
+ pos__WFZS=Self__UGXD->parent_lip_code__A2LB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(pos__WFZS);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__IHXD=Self__UGXD->value__1AYB;
+ switch (((struct ___OBJ *)__tmp__IHXD)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__JHXD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__IHXD));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__JHXD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__IHXD));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__JHXD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__IHXD));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__SMOU=((__LIP_VALUE__ALKD *)__tmp__IHXD)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__SMOU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__TMOU=((__LIP_BOOLEAN__BCB *)__tmp__SMOU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__UMOU=((__LIP_INTEGER__HDB *)__tmp__SMOU);
+ __tmp__VMOU=get__HYW(Self__UMOU,Self__UMOU->value__PHC);
+ __tmp__TMOU=__tmp__VMOU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__WMOU=((__LIP_STRING__TDB *)__tmp__SMOU);
+ __tmp__XMOU=get__TTW(Self__WMOU,Self__WMOU->value__MGC);
+ __tmp__TMOU=__tmp__XMOU;
+ } break;
+ };
+ __tmp__JHXD=__tmp__TMOU;
+ } break;
+ };
+ __tmp__KHXD=set_value__EY0(((__LIP_SLOT_DATA__3AB *)__tmp__DNYD),__tmp__JHXD);
+ if ((! __tmp__KHXD)) {
+ pos__WFZS=Self__UGXD->parent_lip_code__A2LB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_426));
+ put_position__PRE(pos__WFZS);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)result__L3OR)[ 0]=((__POINTER ) 3);
- result__3DAR=(void *)((unsigned long)result__L3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__3DAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__AEAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- Result__QS4=((void **)result__3DAR);
- Self__N1PB=(__INTEGER)(nb_elements__JM1 - 1);
- while ((Self__N1PB >= 0)) {
- Result__QS4[Self__N1PB]=NULL;
- Self__N1PB=(__INTEGER)(Self__N1PB - 1);
+ switch (((struct ___OBJ *)__tmp__JHXD)->__id) {
+ case __LIP_INTEGER__HDB__: {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__JHXD));
+ } break;
+ case __LIP_STRING__TDB__: {
+ free__WZ1D(((__LIP_STRING__TDB *)__tmp__JHXD));
+ } break;
};
- return(Result__QS4);
}
-static __INTEGER hash_code__3PO(__FAST_ARRAYoITM_TYPE_MONOo *Self__4PO)
-// ({FAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void run__4HXD(__LIP_IF__ERAC *Self__5HXD)
+// ({LIP_IF__ERAC}) Void Recursive, No inlinable.
{
- __INTEGER result__AQO,__tmp__PQO,__tmp__4QO;
- void *__tmp__OQO,*__tmp__3QO;
- __BOOLEAN __tmp__RQO;
- result__AQO= 0;
- if ((! (Self__4PO->parent_arrayed_collection__PIB.upper__BWK < 0))) {
- if (((void *)((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[Self__4PO->parent_arrayed_collection__PIB.upper__BWK] != (void *)NULL)) {
- __tmp__OQO=((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[Self__4PO->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__OQO)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__PQO=hash_code__OPN(((__ITM_TYPE_SIMPLE *)__tmp__OQO)->name__UMC);
+ void *__tmp__BIXD,*__tmp__VMNT,*__tmp__ZMNT;
+ void *__tmp__CIXD,*__tmp__0MOU,*__tmp__1MOU;
+ __LIP_INTEGER__HDB *Self__2MOU,*__tmp__3MOU;
+ __LIP_STRING__TDB *Self__4MOU,*__tmp__5MOU;
+ __LIP_BOOLEAN__BCB *__tmp__EIXD;
+ __POSITION__OL __tmp__LIXD,__tmp__U0YR,__tmp__30YR;
+ __INTEGER__Q __tmp__0IXD,Self__E4GG,__tmp__VJXD,Self__WXIH;
+ __BOOLEAN__L __tmp__EJXD;
+ __tmp__BIXD=Self__5HXD->condition__KZ0C;
+ switch (((struct ___OBJ *)__tmp__BIXD)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__CIXD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__BIXD));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__CIXD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__BIXD));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__CIXD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__BIXD));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__0MOU=((__LIP_VALUE__ALKD *)__tmp__BIXD)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__0MOU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__1MOU=((__LIP_BOOLEAN__BCB *)__tmp__0MOU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__2MOU=((__LIP_INTEGER__HDB *)__tmp__0MOU);
+ __tmp__3MOU=get__HYW(Self__2MOU,Self__2MOU->value__PHC);
+ __tmp__1MOU=__tmp__3MOU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__4MOU=((__LIP_STRING__TDB *)__tmp__0MOU);
+ __tmp__5MOU=get__TTW(Self__4MOU,Self__4MOU->value__MGC);
+ __tmp__1MOU=__tmp__5MOU;
+ } break;
+ };
+ __tmp__CIXD=__tmp__1MOU;
+ } break;
+ };
+ if (__tmp__CIXD==NULL) {
+ __tmp__EIXD=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__CIXD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__EIXD=((void *)__tmp__CIXD);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__EIXD=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__EIXD=NULL;
+ } break;
+ }
+ };
+ if (((void *)__tmp__EIXD == (void *)NULL)) {
+ __tmp__LIXD=Self__5HXD->parent_lip_code__FRAC.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_438));
+ put_position__PRE(__tmp__LIXD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ if (__tmp__EIXD->value__TIC) {
+ __tmp__0IXD=Self__5HXD->then__LZ0C->parent_arrayed_collection__C5S.upper__PGXC;
+ Self__E4GG= 0;
+ while ((Self__E4GG <= __tmp__0IXD)) {
+ __tmp__VMNT=((void **)((__FAST_ARRAYoLIP_CODEo__04S *)Self__5HXD->then__LZ0C)->parent_arrayed_collection__C5S.storage__0OYC)[Self__E4GG];
+ switch (((struct ___OBJ *)__tmp__VMNT)->__id) {
+ case __LIP_CALL__EHB__: {
+ run__WJAE(((__LIP_CALL__EHB *)__tmp__VMNT));
+ } break;
+ case __LIP_AFFECT__51LB__: {
+ run__TGXD(((__LIP_AFFECT__51LB *)__tmp__VMNT));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__U0YR=((__LIP_BINARY__VWQB *)__tmp__VMNT)->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+ (&__string_316)->count__0C= 17;
+ (&__string_316)->storage__1C="Unreachable code.";
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__U0YR);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
} break;
- case __ITM_TYPE_STYLE__: {
- __tmp__PQO=hash_code__OPN(((__ITM_TYPE_STYLE *)__tmp__OQO)->parent_itm_type_simple__3IB.name__UMC);
+ case __LIP_UNARY__HZSB__: {
+ __tmp__U0YR=((__LIP_UNARY__HZSB *)__tmp__VMNT)->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+ (&__string_316)->count__0C= 17;
+ (&__string_316)->storage__1C="Unreachable code.";
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__U0YR);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
} break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__PQO=hash_code__OPN(((__ITM_TYPE_GENERIC *)__tmp__OQO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
+ case __LIP_IF__ERAC__: {
+ run__4HXD(((__LIP_IF__ERAC *)__tmp__VMNT));
} break;
- case __ITM_TYPE_SELF__: {
- __tmp__PQO=hash_code__OPN(((__ITM_TYPE_SELF *)__tmp__OQO)->parent_itm_type_simple__5KD.name__UMC);
+ case __LIP_PRINT__XRAC__: {
+ run__GOAE(((__LIP_PRINT__XRAC *)__tmp__VMNT));
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__PQO=((__ITM_TYPE_GENERIC_ELT *)__tmp__OQO)->index__BD0D;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__U0YR=((__LIP_VALUE__ALKD *)__tmp__VMNT)->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B;
+ (&__string_316)->count__0C= 17;
+ (&__string_316)->storage__1C="Unreachable code.";
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__U0YR);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
} break;
};
- result__AQO=__tmp__PQO;
- __tmp__RQO=TRUE__;
- } else {
- __tmp__RQO=FALSE__;
+ Self__E4GG=(__INTEGER__Q)(Self__E4GG + 1);
};
- if ((! __tmp__RQO)) {
- if (((void *)((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[ 0] != (void *)NULL)) {
- __tmp__3QO=((void **)Self__4PO->parent_arrayed_collection__PIB.storage__5WK)[ 0];
- switch (((struct ___OBJ *)__tmp__3QO)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__4QO=hash_code__OPN(((__ITM_TYPE_SIMPLE *)__tmp__3QO)->name__UMC);
+ __tmp__EJXD=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__EJXD=FALSE__O__;
+ };
+ if ((! __tmp__EJXD)) {
+ if (((void *)Self__5HXD->else__MZ0C != (void *)NULL)) {
+ __tmp__VJXD=Self__5HXD->else__MZ0C->parent_arrayed_collection__C5S.upper__PGXC;
+ Self__WXIH= 0;
+ while ((Self__WXIH <= __tmp__VJXD)) {
+ __tmp__ZMNT=((void **)((__FAST_ARRAYoLIP_CODEo__04S *)Self__5HXD->else__MZ0C)->parent_arrayed_collection__C5S.storage__0OYC)[Self__WXIH];
+ switch (((struct ___OBJ *)__tmp__ZMNT)->__id) {
+ case __LIP_CALL__EHB__: {
+ run__WJAE(((__LIP_CALL__EHB *)__tmp__ZMNT));
} break;
- case __ITM_TYPE_STYLE__: {
- __tmp__4QO=hash_code__OPN(((__ITM_TYPE_STYLE *)__tmp__3QO)->parent_itm_type_simple__3IB.name__UMC);
+ case __LIP_AFFECT__51LB__: {
+ run__TGXD(((__LIP_AFFECT__51LB *)__tmp__ZMNT));
} break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__4QO=hash_code__OPN(((__ITM_TYPE_GENERIC *)__tmp__3QO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
+ case __LIP_BINARY__VWQB__: {
+ __tmp__30YR=((__LIP_BINARY__VWQB *)__tmp__ZMNT)->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+ (&__string_316)->count__0C= 17;
+ (&__string_316)->storage__1C="Unreachable code.";
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__30YR);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__30YR=((__LIP_UNARY__HZSB *)__tmp__ZMNT)->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+ (&__string_316)->count__0C= 17;
+ (&__string_316)->storage__1C="Unreachable code.";
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__30YR);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
} break;
- case __ITM_TYPE_SELF__: {
- __tmp__4QO=hash_code__OPN(((__ITM_TYPE_SELF *)__tmp__3QO)->parent_itm_type_simple__5KD.name__UMC);
+ case __LIP_IF__ERAC__: {
+ run__4HXD(((__LIP_IF__ERAC *)__tmp__ZMNT));
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__4QO=((__ITM_TYPE_GENERIC_ELT *)__tmp__3QO)->index__BD0D;
+ case __LIP_PRINT__XRAC__: {
+ run__GOAE(((__LIP_PRINT__XRAC *)__tmp__ZMNT));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__30YR=((__LIP_VALUE__ALKD *)__tmp__ZMNT)->parent_lip_code__BLKD.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 2,(&__string_316));
+ put_position__PRE(__tmp__30YR);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
} break;
};
- result__AQO=__tmp__4QO;
+ Self__WXIH=(__INTEGER__Q)(Self__WXIH + 1);
};
};
};
- return(result__AQO);
}
-static __BOOLEAN fast_has__F5P(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__G5P,void *e__H5P)
-// ({HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo},{NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
+static void run__GOAE(__LIP_PRINT__XRAC *Self__HOAE)
+// ({LIP_PRINT__XRAC}) Void No recursive, No inlinable.
{
- void *node__Q5P;
- node__Q5P=((void **)Self__G5P->buckets__WJL)[(__INTEGER)(hash_code__3PO(e__H5P) % Self__G5P->capacity__RJL)];
- while ((! (((void *)node__Q5P == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__Q5P)->item__CKL == (void *)e__H5P)))) {
- node__Q5P=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__Q5P)->next__OKL;
- };
- return(((void *)node__Q5P != (void *)NULL));
-}
-
-static void free__EMD(void *tmp__GMD)
-// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) VoidNo recursive, No inlinable.
-{
- __INTEGER new_capacity__0XL,__tmp__BZL,__tmp__C2KB,Self__O3QC;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__YXL;
- __BOOLEAN __tmp__JYL;
- void **__tmp__AZL,**new__P1KB;
- ((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GMD)->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(- 1);
- Self__YXL=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- new_capacity__0XL= 0;
- if (((__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.upper__LIL + 1) <= (__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.capacity__2XL - 1))) {
- Self__YXL->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.upper__LIL + 1);
- __tmp__JYL=TRUE__;
- } else {
- __tmp__JYL=FALSE__;
+ void *__tmp__JOAE;
+ void *__tmp__KOAE,*__tmp__CNOU,*__tmp__DNOU;
+ __LIP_INTEGER__HDB *Self__ENOU,*__tmp__FNOU;
+ __LIP_STRING__TDB *Self__GNOU,*__tmp__HNOU;
+ __POSITION__OL __tmp__ROAE;
+ __tmp__JOAE=Self__HOAE->message__4G5D;
+ switch (((struct ___OBJ *)__tmp__JOAE)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__KOAE=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__JOAE));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__KOAE=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__JOAE));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__KOAE=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__JOAE));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__CNOU=((__LIP_VALUE__ALKD *)__tmp__JOAE)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__CNOU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__DNOU=((__LIP_BOOLEAN__BCB *)__tmp__CNOU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__ENOU=((__LIP_INTEGER__HDB *)__tmp__CNOU);
+ __tmp__FNOU=get__HYW(Self__ENOU,Self__ENOU->value__PHC);
+ __tmp__DNOU=__tmp__FNOU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__GNOU=((__LIP_STRING__TDB *)__tmp__CNOU);
+ __tmp__HNOU=get__TTW(Self__GNOU,Self__GNOU->value__MGC);
+ __tmp__DNOU=__tmp__HNOU;
+ } break;
+ };
+ __tmp__KOAE=__tmp__DNOU;
+ } break;
+ };
+ if (((void *)__tmp__KOAE == (void *)NULL)) {
+ __tmp__ROAE=Self__HOAE->parent_lip_code__YRAC.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_426));
+ put_position__PRE(__tmp__ROAE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- if ((! __tmp__JYL)) {
- if ((Self__YXL->parent_arrayed_collection__ROC.capacity__2XL == 0)) {
- Self__YXL->parent_arrayed_collection__ROC.storage__XYL=create__M12( 2);
- Self__YXL->parent_arrayed_collection__ROC.capacity__2XL= 2;
- Self__YXL->parent_arrayed_collection__ROC.upper__LIL= 0;
- } else {
- new_capacity__0XL=(__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.capacity__2XL << 1);
- __tmp__AZL=Self__YXL->parent_arrayed_collection__ROC.storage__XYL;
- __tmp__BZL=Self__YXL->parent_arrayed_collection__ROC.capacity__2XL;
- new__P1KB=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__AZL)),((__UINTEGER_32 )(__INTEGER)(__tmp__BZL * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__0XL * ((__INTEGER )(sizeof(void *)))))));
- __tmp__C2KB=(__INTEGER)(new_capacity__0XL - 1);
- Self__O3QC=__tmp__BZL;
- while ((Self__O3QC <= __tmp__C2KB)) {
- new__P1KB[Self__O3QC]=NULL;
- Self__O3QC=(__INTEGER)(Self__O3QC + 1);
- };
- Self__YXL->parent_arrayed_collection__ROC.storage__XYL=new__P1KB;
- Self__YXL->parent_arrayed_collection__ROC.capacity__2XL=new_capacity__0XL;
- Self__YXL->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__YXL->parent_arrayed_collection__ROC.upper__LIL + 1);
- };
- };
- ((void **)Self__YXL->parent_arrayed_collection__ROC.storage__XYL)[Self__YXL->parent_arrayed_collection__ROC.upper__LIL]=tmp__GMD;
-}
-
-static __FAST_ARRAYoTYPE_FULLo* create_with_capacity__S0HB(__INTEGER new_count__U0HB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__BFIB,ptr_table__P3OR,next__O3OR,result__Q3OR;
- __POINTER ptr_table__U3OR,next__T3OR,result__V3OR;
- __INTEGER typ_id__GFIB;
- __UINTEGER_32 sz__DFIB,a__U4ZQ,new_size__S4ZQ,t__Y4ZQ,a__04ZQ;
- __UINTEGER_32 new_size__X3OR,lab_type__W3OR;
- __FAST_ARRAYoTYPE_FULLo *result__AFIB,*Self__D2MB;
- result__AFIB=NULL;
- ptr__BFIB=((__POINTER )(NULL));
- typ_id__GFIB= 0;
- sz__DFIB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPE_FULLo));
- if ((sz__DFIB == 0)) {
- result__AFIB=FAST_ARRAYoTYPE_FULLo__;
- } else {
- typ_id__GFIB=__FAST_ARRAYoTYPE_FULLo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFIB);
- if ((typ_id__GFIB == (__INTEGER)(- 1))) {
- a__U4ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__S4ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__DFIB + a__U4ZQ) & (__UINTEGER_32)(~ a__U4ZQ));
- ptr_table__P3OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S4ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__O3OR=((__POINTER )(NULL));
- result__Q3OR=((__POINTER *)ptr_table__P3OR)[ 0];
- if ((result__Q3OR == (void *)NULL)) {
- result__Q3OR=new_lab__2PJ(new_size__S4ZQ);
- next__O3OR=(void *)((unsigned long)result__Q3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4ZQ)));
- ((__POINTER *)next__O3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P3OR)[ 0]=next__O3OR;
- } else {
- next__O3OR=((__POINTER *)result__Q3OR)[ 0];
- if ((next__O3OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q3OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__S4ZQ << 1)) <= 4096)) {
- next__O3OR=(void *)((unsigned long)result__Q3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4ZQ)));
- } else {
- next__O3OR=new_lab__2PJ(new_size__S4ZQ);
- };
- ((__POINTER *)next__O3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P3OR)[ 0]=next__O3OR;
- } else {
- ((__POINTER *)result__Q3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Q3OR=next__O3OR;
- };
- };
- ptr__BFIB=result__Q3OR;
- } else {
- t__Y4ZQ=((__UINTEGER_32 )typ_id__GFIB);
- a__04ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__X3OR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFIB + a__04ZQ) & (__UINTEGER_32)(~ a__04ZQ));
- ptr_table__U3OR=((__POINTER )(&(table_type[(t__Y4ZQ)])));
- lab_type__W3OR=(__UINTEGER_32)(t__Y4ZQ | 1);
- next__T3OR=((__POINTER )(NULL));
- result__V3OR=((__POINTER *)ptr_table__U3OR)[ 0];
- if ((result__V3OR == (void *)NULL)) {
- result__V3OR=new_lab__2PJ(lab_type__W3OR);
- next__T3OR=(void *)((unsigned long)result__V3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3OR)));
- ((__POINTER *)next__T3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U3OR)[ 0]=next__T3OR;
- } else {
- next__T3OR=((__POINTER *)result__V3OR)[ 0];
- if ((next__T3OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V3OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__X3OR << 1)) <= 4096)) {
- next__T3OR=(void *)((unsigned long)result__V3OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3OR)));
- } else {
- next__T3OR=new_lab__2PJ(lab_type__W3OR);
- };
- ((__POINTER *)next__T3OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U3OR)[ 0]=next__T3OR;
- } else {
- ((__POINTER *)result__V3OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T3OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__V3OR=next__T3OR;
- };
- };
- ptr__BFIB=result__V3OR;
+ switch (((struct ___OBJ *)__tmp__KOAE)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ if (((__LIP_BOOLEAN__BCB *)__tmp__KOAE)->value__TIC) {
+ (&__string_51)->count__0C= 4;
+ (&__string_51)->storage__1C="TRUE";
+ print__KKG((&__string_51));
+ } else /* FALSE */ {
+ (&__string_52)->count__0C= 5;
+ (&__string_52)->storage__1C="FALSE";
+ print__KKG((&__string_52));
};
- result__AFIB=((__FAST_ARRAYoTYPE_FULLo *)ptr__BFIB);
- *(result__AFIB) = *(FAST_ARRAYoTYPE_FULLo__);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ print__TFGF(((__LIP_INTEGER__HDB *)__tmp__KOAE)->value__PHC);
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__GNOU=((__LIP_STRING__TDB *)__tmp__KOAE);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append_in__KTCF(Self__GNOU,string_tmp__YC);
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
};
- Self__D2MB=((__FAST_ARRAYoTYPE_FULLo *)result__AFIB);
- if ((Self__D2MB->parent_arrayed_collection__KZCB.capacity__4XMB < new_count__U0HB)) {
- Self__D2MB->parent_arrayed_collection__KZCB.storage__0YMB=create__YF2B(new_count__U0HB);
- Self__D2MB->parent_arrayed_collection__KZCB.capacity__4XMB=new_count__U0HB;
+ switch (((struct ___OBJ *)__tmp__KOAE)->__id) {
+ case __LIP_INTEGER__HDB__: {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__KOAE));
+ } break;
+ case __LIP_STRING__TDB__: {
+ free__WZ1D(((__LIP_STRING__TDB *)__tmp__KOAE));
+ } break;
};
- Self__D2MB->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(- 1);
- return(result__AFIB);
}
-static void* to_run__LJEF(__ITM_TYPE_GENERIC_ELT *Self__MJEF)
-// ({ITM_TYPE_GENERIC_ELT}) With resultNo recursive, No inlinable.
+static void* parent_directory__FOGD()
+// () With result No recursive, No inlinable.
{
- void *result__PJEF,*result__0S5F;
- void *__tmp__VJEF;
- void *__tmp__WJEF,*type_generic__OJEF;
- __TYPE_GENERIC *Self__WS5F;
- __INTEGER result__XABG,new_capacity__3BER,old_nb_elts__ACER;
- __INTEGER upper__13OR,Self__Z3OR;
- __STRING *Self__4BER;
- __POSITION pos__YBCR,__tmp__LKEF;
- __CHARACTER t__QJEF;
- void *tab__1S5F;
- __FAST_ARRAYoExpanded_CHARACTERo *Self__UABG;
- __CHARACTER *Self__5BER,*new__BCER;
- result__PJEF=NULL;
- t__QJEF=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'A') + ((__INTEGER_8 )Self__MJEF->index__BD0D)))));
- __tmp__VJEF=self_up__TJEF;
- if (__tmp__VJEF==NULL) {
- __tmp__WJEF=NULL;
+ __STRING__BC *Self__ZCXT;
+ void *__tmp__WOGD;
+ __DIRECTORY_UNIX__POGD *__tmp__YOGD;
+ __CHARACTER__DB *__tmp__NOGD;
+ ((__STRING__BC *)string_tmp__KOGD)->count__WJ= 0;
+ Self__ZCXT=((__STRING__BC *)string_tmp__KOGD);
+ if ((Self__ZCXT->capacity__UFL > Self__ZCXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__ZCXT->storage__LFL)[Self__ZCXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__ZCXT,'\0');
+ Self__ZCXT->count__WJ=(__INTEGER__Q)(Self__ZCXT->count__WJ - 1);
+ };
+ __tmp__NOGD=Self__ZCXT->storage__LFL;
+ getcwd((__tmp__NOGD),255);
+ Self__ZCXT=((__STRING__BC *)string_tmp__KOGD);
+ Self__ZCXT->count__WJ= 0;
+ while ((((__CHARACTER__DB *)__tmp__NOGD)[Self__ZCXT->count__WJ] != '\0')) {
+ Self__ZCXT->count__WJ=(__INTEGER__Q)(Self__ZCXT->count__WJ + 1);
+ };
+ if (((void *)Self__ZCXT->storage__LFL != (void *)__tmp__NOGD)) {
+ Self__ZCXT->storage__LFL=__tmp__NOGD;
+ Self__ZCXT->capacity__UFL=(__INTEGER__Q)(Self__ZCXT->count__WJ + 1);
+ };
+ __tmp__WOGD=physical_get_entry__JVND(string_tmp__KOGD);
+ if (__tmp__WOGD==NULL) {
+ __tmp__YOGD=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__VJEF)->__id) {
- case __TYPE__: {
- __tmp__WJEF=NULL;
- } break;
- case __TYPE_NULL__: {
- __tmp__WJEF=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__WJEF=NULL;
+ switch (((struct ___OBJ *)__tmp__WOGD)->__id) {
+ case __DIRECTORY_UNIX__POGD__: {
+ __tmp__YOGD=((void *)__tmp__WOGD);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__WJEF=NULL;
- } break;
- case __TYPE_ID__: {
- __tmp__WJEF=NULL;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__WJEF=((void *)__tmp__VJEF);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__WJEF=NULL;
+ case __FILE_UNIX__2VND__: {
+ __tmp__YOGD=NULL;
} break;
}
};
- type_generic__OJEF=__tmp__WJEF;
- if (((void *)__tmp__WJEF != (void *)NULL)) {
- Self__WS5F=((__TYPE_GENERIC *)__tmp__WJEF);
- result__0S5F=NULL;
- tab__1S5F=((__PROTOTYPE *)Self__WS5F->parent_type__C2IB.prototype__RD)->idf_generic_list__5HM;
- Self__UABG=((__FAST_ARRAYoExpanded_CHARACTERo *)tab__1S5F);
- result__XABG= 0;
- if ((Self__UABG->parent_arrayed_collection__3HM.upper__FTJB >= 0)) {
- result__XABG=fast_first_index_of__until__PAD(Self__UABG->parent_arrayed_collection__3HM.storage__BTJB,t__QJEF,Self__UABG->parent_arrayed_collection__3HM.upper__FTJB);
- };
- if ((result__XABG <= ((__FAST_ARRAYoExpanded_CHARACTERo *)tab__1S5F)->parent_arrayed_collection__3HM.upper__FTJB)) {
- result__0S5F=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__WS5F->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[result__XABG];
- };
- result__PJEF=result__0S5F;
- };
- if (((void *)result__PJEF == (void *)NULL)) {
- copy__BNK(string_tmp__EKEF,(&__string_329));
- Self__4BER=((__STRING *)string_tmp__EKEF);
- new_capacity__3BER= 0;
- if ((Self__4BER->capacity__MNK <= Self__4BER->count__VF)) {
- if ((Self__4BER->capacity__MNK == 0)) {
- Self__4BER->capacity__MNK= 32;
- Self__4BER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__3BER=(__INTEGER)(Self__4BER->capacity__MNK << 1);
- Self__5BER=((__CHARACTER *)Self__4BER->storage__XNK);
- old_nb_elts__ACER=Self__4BER->capacity__MNK;
- new__BCER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5BER),((__UINTEGER_32 )old_nb_elts__ACER),((__UINTEGER_32 )new_capacity__3BER)));
- upper__13OR=(__INTEGER)(new_capacity__3BER - 1);
- Self__Z3OR=old_nb_elts__ACER;
- while ((Self__Z3OR <= upper__13OR)) {
- new__BCER[Self__Z3OR]='\0';
- Self__Z3OR=(__INTEGER)(Self__Z3OR + 1);
- };
- Self__4BER->storage__XNK=new__BCER;
- Self__4BER->capacity__MNK=new_capacity__3BER;
- };
- };
- ((__CHARACTER *)Self__4BER->storage__XNK)[Self__4BER->count__VF]=t__QJEF;
- Self__4BER->count__VF=(__INTEGER)(Self__4BER->count__VF + 1);
- append__MOK(string_tmp__EKEF,(&__string_330));
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__YBCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__YBCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__LKEF=((__PROTOTYPE *)prototype__VPRF(run_value__SLQC))->parent_named__QD.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,string_tmp__EKEF);
- put_position__ECH(__tmp__LKEF);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- return(result__PJEF);
+ put__to__125E(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),__tmp__YOGD,__tmp__YOGD->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+ FILE_SYSTEM__01AD__->parent_directory__LPGD=__tmp__YOGD;
+ FILE_SYSTEM__01AD__->parent_directory__MPGD=0;
+ __tmp__WOGD=__tmp__YOGD;
+ return(__tmp__WOGD);
}
-static void add_last__ZXMB(__FAST_ARRAYoTYPE_FULLo *Self__0XMB,void *element__1XMB)
-// ({FAST_ARRAYoTYPE_FULLo},{NULLxTYPE_FULL}) VoidNo recursive, No inlinable.
+static void* reference_at__EOLG(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__FOLG,__STRING__BC *k__GOLG)
+// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD},{NULLxSTRING__BC}) With result No recursive, No inlinable.
{
- __INTEGER new_capacity__2XMB,__tmp__EZMB,__tmp__HPOC,Self__LY4D;
- __BOOLEAN __tmp__LYMB;
- void **__tmp__DZMB,**new__UOOC;
- new_capacity__2XMB= 0;
- if (((__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB + 1) <= (__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB - 1))) {
- Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB + 1);
- __tmp__LYMB=TRUE__;
- } else {
- __tmp__LYMB=FALSE__;
- };
- if ((! __tmp__LYMB)) {
- if ((Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB == 0)) {
- Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB=create__YF2B( 2);
- Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB= 2;
- Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB= 0;
- } else {
- new_capacity__2XMB=(__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB << 1);
- __tmp__DZMB=Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB;
- __tmp__EZMB=Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB;
- new__UOOC=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__DZMB)),((__UINTEGER_32 )(__INTEGER)(__tmp__EZMB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2XMB * ((__INTEGER )(sizeof(void *)))))));
- __tmp__HPOC=(__INTEGER)(new_capacity__2XMB - 1);
- Self__LY4D=__tmp__EZMB;
- while ((Self__LY4D <= __tmp__HPOC)) {
- new__UOOC[Self__LY4D]=NULL;
- Self__LY4D=(__INTEGER)(Self__LY4D + 1);
- };
- Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB=new__UOOC;
- Self__0XMB->parent_arrayed_collection__KZCB.capacity__4XMB=new_capacity__2XMB;
- Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB + 1);
- };
- };
- ((void **)Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB)[Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB]=element__1XMB;
-}
-
-static __INTEGER hash_code__AKRC(__FAST_ARRAYoTYPE_FULLo *Self__BKRC)
-// ({FAST_ARRAYoTYPE_FULLo}) With resultNo recursive, No inlinable.
-{
- __INTEGER result__DKRC;
- __BOOLEAN __tmp__UKRC;
- result__DKRC= 0;
- if ((! (Self__BKRC->parent_arrayed_collection__KZCB.upper__5ZCB < 0))) {
- if (((void *)((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[Self__BKRC->parent_arrayed_collection__KZCB.upper__5ZCB] != (void *)NULL)) {
- result__DKRC=hash_code__000D(((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[Self__BKRC->parent_arrayed_collection__KZCB.upper__5ZCB]);
- __tmp__UKRC=TRUE__;
- } else {
- __tmp__UKRC=FALSE__;
- };
- if ((! __tmp__UKRC)) {
- if (((void *)((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[ 0] != (void *)NULL)) {
- result__DKRC=hash_code__000D(((void **)Self__BKRC->parent_arrayed_collection__KZCB.storage__0YMB)[ 0]);
- };
+ void *result__QOLG,*Result__HOLG;
+ __STRING__BC *Self__WD5T;
+ __INTEGER__Q result__VD5T,__tmp__XD5T,Self__YD5T;
+ __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node__POLG;
+ __BOOLEAN__L __tmp__DPLG,__tmp__APLG;
+ result__QOLG=NULL;
+ Self__WD5T=((__STRING__BC *)k__GOLG);
+ result__VD5T= 0;
+ __tmp__XD5T=Self__WD5T->count__WJ;
+ Self__YD5T= 1;
+ while ((Self__YD5T <= __tmp__XD5T)) {
+ result__VD5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__VD5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__WD5T->storage__LFL)[(__INTEGER__Q)(Self__YD5T - 1)])));
+ Self__YD5T=(__INTEGER__Q)(Self__YD5T + 1);
+ };
+ if ((result__VD5T < 0)) {
+ result__VD5T=(__INTEGER__Q)(~ result__VD5T);
+ };
+ node__POLG=((void **)Self__FOLG->buckets__S35E)[(__INTEGER__Q)(result__VD5T % Self__FOLG->capacity__L35E)];
+ until_do__KORG:
+ {
+ if (((void *)node__POLG == (void *)NULL)) {
+ __tmp__DPLG=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__APLG=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__POLG->key__435E),k__GOLG);
+ __tmp__DPLG=__tmp__APLG;
};
- };
- return(result__DKRC);
-}
-
-static void** create__YF2B(__INTEGER nb_elements__0F2B)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__HEAR,a__GEAR,new_size__IEAR,new_size2__JEAR,a__KEAR;
- __UINTEGER_32 new_size__LEAR;
- __POINTER result__FEAR,ptr_table__43OR,next__33OR,result__53OR;
- __INTEGER Self__1OSC;
- void **Result__3J5B;
- sz__HEAR=((__UINTEGER_32 )(__INTEGER)(nb_elements__0F2B * ((__INTEGER )(sizeof(void *)))));
- result__FEAR=((__POINTER )(NULL));
- a__GEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IEAR=(__UINTEGER_32)((__UINTEGER_32)(sz__HEAR + a__GEAR) & (__UINTEGER_32)(~ a__GEAR));
- new_size2__JEAR=(__UINTEGER_32)(new_size__IEAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__JEAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__KEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LEAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__JEAR + a__KEAR) & (__UINTEGER_32)(~ a__KEAR));
- ptr_table__43OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LEAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__33OR=((__POINTER )(NULL));
- result__53OR=((__POINTER *)ptr_table__43OR)[ 0];
- if ((result__53OR == (void *)NULL)) {
- result__53OR=new_lab__2PJ(new_size__LEAR);
- next__33OR=(void *)((unsigned long)result__53OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LEAR)));
- ((__POINTER *)next__33OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__43OR)[ 0]=next__33OR;
- } else {
- next__33OR=((__POINTER *)result__53OR)[ 0];
- if ((next__33OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__53OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LEAR << 1)) <= 4096)) {
- next__33OR=(void *)((unsigned long)result__53OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LEAR)));
- } else {
- next__33OR=new_lab__2PJ(new_size__LEAR);
- };
- ((__POINTER *)next__33OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__43OR)[ 0]=next__33OR;
- } else {
- ((__POINTER *)result__53OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__33OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__53OR=next__33OR;
- };
+ if ((! __tmp__DPLG)) {
+ node__POLG=node__POLG->next__K45E;
+ goto until_do__KORG;
};
- ((__POINTER *)result__53OR)[ 0]=((__POINTER ) 3);
- result__FEAR=(void *)((unsigned long)result__53OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__FEAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__IEAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- Result__3J5B=((void **)result__FEAR);
- Self__1OSC=(__INTEGER)(nb_elements__0F2B - 1);
- while ((Self__1OSC >= 0)) {
- Result__3J5B[Self__1OSC]=NULL;
- Self__1OSC=(__INTEGER)(Self__1OSC - 1);
+ if (((void *)node__POLG != (void *)NULL)) {
+ result__QOLG=node__POLG->item__RA0F;
};
- return(Result__3J5B);
+ Result__HOLG=result__QOLG;
+ return(Result__HOLG);
}
-static __BOOLEAN fast_has__DHSC(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__EHSC,void *e__FHSC)
-// ({HASHED_SEToFAST_ARRAYoTYPE_FULLoo},{NULLxFAST_ARRAYoTYPE_FULLo}) With resultNo recursive, No inlinable.
+static void* physical_get_entry__0QLG(__STRING__BC *new_path__2QLG)
+// ({NULLxSTRING__BC}) With result No recursive, No inlinable.
{
- void *node__OHSC;
- node__OHSC=((void **)Self__EHSC->buckets__ELNC)[(__INTEGER)(hash_code__AKRC(e__FHSC) % Self__EHSC->capacity__5KNC)];
- while ((! (((void *)node__OHSC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__OHSC)->item__QLNC == (void *)e__FHSC)))) {
- node__OHSC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__OHSC)->next__2LNC;
- };
- return(((void *)node__OHSC != (void *)NULL));
+ void *result__5QLG,*Result__3QLG;
+ __STRING__BC *Self__3CXT;
+ __FILE_UNIX__2VND *result__MNOU;
+ __POINTER__IB ptr__NNOU,__tmp__PNOU,__tmp__QNOU,__tmp__RNOU;
+ __INTEGER__Q typ_id__ONOU;
+ __UINTEGER_32__ZWB __tmp__SNOU;
+ __DIRECTORY_UNIX__POGD *result__ZNOU;
+ __STRING_CONSTANT__0 *__tmp__WRLG;
+ __CHARACTER__DB *__tmp__ARLG;
+ result__5QLG=NULL;
+ Self__3CXT=((__STRING__BC *)new_path__2QLG);
+ if ((Self__3CXT->capacity__UFL > Self__3CXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__3CXT->storage__LFL)[Self__3CXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__3CXT,'\0');
+ Self__3CXT->count__WJ=(__INTEGER__Q)(Self__3CXT->count__WJ - 1);
+ };
+ __tmp__ARLG=Self__3CXT->storage__LFL;
+ { struct stat t;
+ if ((((__INTEGER__Q )(stat((__tmp__ARLG),&t))) == 0)) {
+ if ((((__INTEGER__Q )(S_ISDIR(t.st_mode))) == 0)) {
+ result__MNOU=NULL;
+ ptr__NNOU=((__POINTER__IB )(NULL));
+ typ_id__ONOU= 0;
+ __tmp__PNOU=((__POINTER__IB )sizeof(__FILE_UNIX__2VND));
+ if (((unsigned long)__tmp__PNOU == 0)) {
+ result__MNOU=FILE_UNIX__2VND__;
+ } else /* FALSE */ {
+ typ_id__ONOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PNOU));
+ if ((typ_id__ONOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SNOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RNOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_size[(__tmp__SNOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RNOU)));
+ ptr__NNOU=__tmp__QNOU;
+ } else /* FALSE */ {
+ __tmp__SNOU=((__UINTEGER_32__ZWB )typ_id__ONOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_type[(__tmp__SNOU)]))),(__UINTEGER_32__ZWB)(__tmp__SNOU | 1));
+ ptr__NNOU=__tmp__QNOU;
+ };
+ result__MNOU=((__FILE_UNIX__2VND *)ptr__NNOU);
+ *(result__MNOU) = *(FILE_UNIX__2VND__);
+ };
+ result__5QLG=result__MNOU;
+ } else /* FALSE */ {
+ result__ZNOU=NULL;
+ ptr__NNOU=((__POINTER__IB )(NULL));
+ typ_id__ONOU= 0;
+ __tmp__PNOU=((__POINTER__IB )sizeof(__DIRECTORY_UNIX__POGD));
+ if (((unsigned long)__tmp__PNOU == 0)) {
+ result__ZNOU=DIRECTORY_UNIX__POGD__;
+ } else /* FALSE */ {
+ typ_id__ONOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PNOU));
+ if ((typ_id__ONOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SNOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RNOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_size[(__tmp__SNOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RNOU)));
+ ptr__NNOU=__tmp__QNOU;
+ } else /* FALSE */ {
+ __tmp__SNOU=((__UINTEGER_32__ZWB )typ_id__ONOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QNOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RNOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PNOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QNOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QNOU=micro_alloc__table__lab__UKI(__tmp__RNOU,((__POINTER__IB )(&(table_type[(__tmp__SNOU)]))),(__UINTEGER_32__ZWB)(__tmp__SNOU | 1));
+ ptr__NNOU=__tmp__QNOU;
+ };
+ result__ZNOU=((__DIRECTORY_UNIX__POGD *)ptr__NNOU);
+ *(result__ZNOU) = *(DIRECTORY_UNIX__POGD__);
+ };
+ result__5QLG=result__ZNOU;
+ };
+ if (((struct ___OBJ *)result__5QLG)->__id==__DIRECTORY_UNIX__POGD__) {
+ set_path__MNAF(((__DIRECTORY_UNIX__POGD *)result__5QLG),new_path__2QLG);
+ } else /* FILE_UNIX */ {
+ set_path__GOAF(((__FILE_UNIX__2VND *)((__DIRECTORY_UNIX__POGD *)result__5QLG)),new_path__2QLG);
+ };
+ if (FILE_SYSTEM__01AD__->parent_directory__MPGD==0) {
+ } else /* ___TYPE_ID */ {
+ result__ZNOU=parent_directory__FOGD();
+ };
+ if (((struct ___OBJ *)result__5QLG)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__WRLG=((__DIRECTORY_UNIX__POGD *)result__5QLG)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+ } else /* FILE_UNIX */ {
+ __tmp__WRLG=((__FILE_UNIX__2VND *)result__5QLG)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+ };
+ put__to__125E(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),result__5QLG,__tmp__WRLG);
+ };
+ };
+ Result__3QLG=result__5QLG;
+ return(Result__3QLG);
}
-static void append_name_in__M5XD(__TYPE_FULL *Self__N5XD,void *buffer__O5XD)
-// ({TYPE_FULL},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void* physical_get_entry__JVND(__STRING__BC *new_path__LVND)
+// ({NULLxSTRING__BC}) With result No recursive, No inlinable.
{
- void *__tmp__55XD;
- void *__tmp__AAYD;
- if (((__UINTEGER_8)(Self__N5XD->flag__ATL & 4) != 0)) {
- append__MOK(buffer__O5XD,(&__string_331));
- };
- if (((__UINTEGER_8)(Self__N5XD->flag__ATL & 1) != 0)) {
- append__MOK(buffer__O5XD,(&__string_332));
- };
- __tmp__55XD=Self__N5XD->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__55XD)->__id) {
- case __TYPE__: {
- __tmp__AAYD=((__PROTOTYPE *)((__TYPE *)__tmp__55XD)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__AAYD=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__AAYD=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__AAYD=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__AAYD=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__AAYD=((__TYPE_GENERIC *)__tmp__55XD)->name__LR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__AAYD=((__PROFIL_BLOCK *)__tmp__55XD)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- append__MOK(buffer__O5XD,__tmp__AAYD);
+ void *result__OVND,*Result__MVND;
+ __STRING__BC *Self__5CXT;
+ __FILE_UNIX__2VND *result__WBBE;
+ __POINTER__IB ptr__XBBE,__tmp__3BBE,__tmp__NUXT,__tmp__PUXT;
+ __INTEGER__Q typ_id__1BBE;
+ __UINTEGER_32__ZWB __tmp__QUXT;
+ __DIRECTORY_UNIX__POGD *result__LDBE;
+ __STRING_CONSTANT__0 *__tmp__KWND;
+ __CHARACTER__DB *__tmp__PVND;
+ result__OVND=NULL;
+ Self__5CXT=((__STRING__BC *)new_path__LVND);
+ if ((Self__5CXT->capacity__UFL > Self__5CXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__5CXT->storage__LFL)[Self__5CXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__5CXT,'\0');
+ Self__5CXT->count__WJ=(__INTEGER__Q)(Self__5CXT->count__WJ - 1);
+ };
+ __tmp__PVND=Self__5CXT->storage__LFL;
+ { struct stat t;
+ if ((((__INTEGER__Q )(stat((__tmp__PVND),&t))) == 0)) {
+ if ((((__INTEGER__Q )(S_ISDIR(t.st_mode))) == 0)) {
+ result__WBBE=NULL;
+ ptr__XBBE=((__POINTER__IB )(NULL));
+ typ_id__1BBE= 0;
+ __tmp__3BBE=((__POINTER__IB )sizeof(__FILE_UNIX__2VND));
+ if (((unsigned long)__tmp__3BBE == 0)) {
+ result__WBBE=FILE_UNIX__2VND__;
+ } else /* FALSE */ {
+ typ_id__1BBE=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BBE));
+ if ((typ_id__1BBE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QUXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PUXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_size[(__tmp__QUXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PUXT)));
+ ptr__XBBE=__tmp__NUXT;
+ } else /* FALSE */ {
+ __tmp__QUXT=((__UINTEGER_32__ZWB )typ_id__1BBE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_type[(__tmp__QUXT)]))),(__UINTEGER_32__ZWB)(__tmp__QUXT | 1));
+ ptr__XBBE=__tmp__NUXT;
+ };
+ result__WBBE=((__FILE_UNIX__2VND *)ptr__XBBE);
+ *(result__WBBE) = *(FILE_UNIX__2VND__);
+ };
+ result__OVND=result__WBBE;
+ } else /* FALSE */ {
+ result__LDBE=NULL;
+ ptr__XBBE=((__POINTER__IB )(NULL));
+ typ_id__1BBE= 0;
+ __tmp__3BBE=((__POINTER__IB )sizeof(__DIRECTORY_UNIX__POGD));
+ if (((unsigned long)__tmp__3BBE == 0)) {
+ result__LDBE=DIRECTORY_UNIX__POGD__;
+ } else /* FALSE */ {
+ typ_id__1BBE=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3BBE));
+ if ((typ_id__1BBE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QUXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PUXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_size[(__tmp__QUXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PUXT)));
+ ptr__XBBE=__tmp__NUXT;
+ } else /* FALSE */ {
+ __tmp__QUXT=((__UINTEGER_32__ZWB )typ_id__1BBE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NUXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PUXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__3BBE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NUXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__NUXT=micro_alloc__table__lab__UKI(__tmp__PUXT,((__POINTER__IB )(&(table_type[(__tmp__QUXT)]))),(__UINTEGER_32__ZWB)(__tmp__QUXT | 1));
+ ptr__XBBE=__tmp__NUXT;
+ };
+ result__LDBE=((__DIRECTORY_UNIX__POGD *)ptr__XBBE);
+ *(result__LDBE) = *(DIRECTORY_UNIX__POGD__);
+ };
+ result__OVND=result__LDBE;
+ };
+ if (((struct ___OBJ *)result__OVND)->__id==__DIRECTORY_UNIX__POGD__) {
+ set_path__MNAF(((__DIRECTORY_UNIX__POGD *)result__OVND),new_path__LVND);
+ } else /* FILE_UNIX */ {
+ set_path__GOAF(((__FILE_UNIX__2VND *)((__DIRECTORY_UNIX__POGD *)result__OVND)),new_path__LVND);
+ };
+ if (((struct ___OBJ *)result__OVND)->__id==__DIRECTORY_UNIX__POGD__) {
+ __tmp__KWND=((__DIRECTORY_UNIX__POGD *)result__OVND)->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD;
+ } else /* FILE_UNIX */ {
+ __tmp__KWND=((__FILE_UNIX__2VND *)result__OVND)->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD;
+ };
+ put__to__125E(((__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *)alias__BPGD),result__OVND,__tmp__KWND);
+ };
+ };
+ Result__MVND=result__OVND;
+ return(Result__MVND);
}
-static void add_subtype__3Z5B(__TYPE_GENERIC *Self__4Z5B,void *t__5Z5B)
-// ({TYPE_GENERIC},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
+static void resize__ZQHE(__STRING__BC *Self__0QHE,__INTEGER__Q new_count__1QHE)
+// ({STRING__BC},{INTEGER__Q}) Void No recursive, No inlinable.
{
- __INTEGER j__A05B;
- void *__tmp__Z05B,*__tmp__G15B,*__tmp__P15B;
- __SLOT_DATA *Self__0BCR,*Self__3F4F;
- void *result__ZBCR,*__tmp__005B,*result__5F4F,*__tmp__H15B;
- __SECTION_ *Self__IN1D;
- void *__tmp__Q15B;
- void *__tmp__R15B;
- __BOOLEAN __tmp__405B;
- j__A05B= 0;
- if ((! fast_has__WBLB(Self__4Z5B->parent_type__C2IB.subtype_list__BPY,t__5Z5B))) {
- fast_add__3PKB(Self__4Z5B->parent_type__C2IB.subtype_list__BPY,t__5Z5B);
- j__A05B= 0;
- while_do__F0DC:
- {
- if ((j__A05B <= ((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__Z05B=((void **)((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__A05B];
- if (((struct ___OBJ *)__tmp__Z05B)->__id==__SLOT_DATA__) {
- Self__0BCR=((__SLOT_DATA *)__tmp__Z05B);
- result__ZBCR=NULL;
- if (((void *)Self__0BCR->parent_slot__IHZD != (void *)NULL)) {
- result__ZBCR=((__ITM_SLOT *)((__SLOT *)Self__0BCR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__ZBCR=get_name__GCJD((&__string_26));
- };
- __tmp__005B=result__ZBCR;
- } else {
- __tmp__005B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__Z05B)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- Self__IN1D=((__SECTION_ *)__tmp__005B);
- __tmp__405B=(((void *)Self__IN1D->name__CH0D == (void *)(&__string_23)) || ((void *)Self__IN1D->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__405B=FALSE__;
- };
- if (__tmp__405B) {
- __tmp__G15B=((void **)((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__A05B];
- if (((struct ___OBJ *)__tmp__G15B)->__id==__SLOT_DATA__) {
- Self__3F4F=((__SLOT_DATA *)__tmp__G15B);
- result__5F4F=NULL;
- if (((void *)Self__3F4F->parent_slot__IHZD != (void *)NULL)) {
- result__5F4F=((__ITM_SLOT *)((__SLOT *)Self__3F4F->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__5F4F=get_name__GCJD((&__string_26));
- };
- __tmp__H15B=result__5F4F;
- } else {
- __tmp__H15B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__G15B)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)((__SECTION_ *)__tmp__H15B)->name__CH0D == (void *)(&__string_23))) {
- __tmp__P15B=((void **)((__FAST_ARRAYoSLOTo *)Self__4Z5B->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__A05B];
- if (((struct ___OBJ *)__tmp__P15B)->__id==__SLOT_DATA__) {
- __tmp__Q15B=get_type_result__XF2G(__tmp__P15B);
- } else {
- __tmp__Q15B=get_type_result__BH2G(__tmp__P15B);
- };
- __tmp__R15B=((__TYPE_FULL *)__tmp__Q15B)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__R15B)->__id) {
- case __TYPE__: {
- add_subtype__3J1(__tmp__R15B,t__5Z5B);
- } break;
- case __TYPE_NULL__: {
- add_subtype__3R3D(__tmp__R15B,t__5Z5B);
- } break;
- case __TYPE_VOID__: {
- add_subtype__Z23D(__tmp__R15B,t__5Z5B);
- } break;
- case __TYPE_CONTEXT__: {
- add_subtype__VH4D(__tmp__R15B,t__5Z5B);
- } break;
- case __TYPE_ID__: {
- add_subtype__5HHH(__tmp__R15B,t__5Z5B);
- } break;
- case __TYPE_GENERIC__: {
- add_subtype__3Z5B(__tmp__R15B,t__5Z5B);
- } break;
- case __PROFIL_BLOCK__: {
- add_subtype__4MFJ(t__5Z5B);
- } break;
- };
- };
- j__A05B=(__INTEGER)(j__A05B + 1);
- goto while_do__F0DC;
- };
- };
- };
+ __POINTER__IB sz__H10T,result__F10T,__tmp__G10T,__tmp__I10T;
+ __POINTER__IB __tmp__K10T,__tmp__L10T;
+ __UINTEGER_32__ZWB __tmp__M10T;
+ __MEMORY__2PG *__tmp__P10T;
+ __INTEGER__Q Self__C10T,upper__U10T,Self__S10T;
+ __CHARACTER__DB *__tmp__B10T;
+ if ((! (new_count__1QHE <= Self__0QHE->count__WJ))) {
+ if ((Self__0QHE->capacity__UFL < new_count__1QHE)) {
+ if ((Self__0QHE->capacity__UFL == 0)) {
+ sz__H10T=((__POINTER__IB )new_count__1QHE);
+ result__F10T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__G10T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__I10T=(void *)((unsigned long)(void *)((unsigned long)sz__H10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G10T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G10T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__H10T=(void *)((unsigned long)__tmp__I10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__H10T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__K10T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__L10T=(void *)((unsigned long)(void *)((unsigned long)sz__H10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K10T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K10T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__M10T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L10T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__K10T=micro_alloc__table__lab__UKI(__tmp__L10T,((__POINTER__IB )(&(table_size[(__tmp__M10T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L10T)));
+ ((__POINTER__IB *)__tmp__K10T)[ 0]=((__POINTER__IB ) 3);
+ result__F10T=(void *)((unsigned long)__tmp__K10T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__P10T=search__LQCB(__tmp__I10T);
+ result__F10T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__P10T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__B10T=((__CHARACTER__DB *)result__F10T);
+ Self__C10T=(__INTEGER__Q)(new_count__1QHE - 1);
+ while ((Self__C10T >= 0)) {
+ __tmp__B10T[Self__C10T]='\0';
+ Self__C10T=(__INTEGER__Q)(Self__C10T - 1);
+ };
+ Self__0QHE->storage__LFL=__tmp__B10T;
+ } else /* FALSE */ {
+ __tmp__B10T=((__CHARACTER__DB *)Self__0QHE->storage__LFL);
+ Self__C10T=Self__0QHE->capacity__UFL;
+ sz__H10T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )__tmp__B10T),((__UINTEGER_32__ZWB )Self__C10T),((__UINTEGER_32__ZWB )new_count__1QHE));
+ __tmp__B10T=((__CHARACTER__DB *)sz__H10T);
+ upper__U10T=(__INTEGER__Q)(new_count__1QHE - 1);
+ Self__S10T=Self__C10T;
+ while ((Self__S10T <= upper__U10T)) {
+ __tmp__B10T[Self__S10T]='\0';
+ Self__S10T=(__INTEGER__Q)(Self__S10T + 1);
+ };
+ Self__0QHE->storage__LFL=__tmp__B10T;
+ };
+ Self__0QHE->capacity__UFL=new_count__1QHE;
+ } else /* FALSE */ {
+ __tmp__B10T=((__CHARACTER__DB *)Self__0QHE->storage__LFL);
+ Self__C10T=Self__0QHE->count__WJ;
+ upper__U10T=(__INTEGER__Q)(new_count__1QHE - 1);
+ Self__S10T=Self__C10T;
+ while ((Self__S10T <= upper__U10T)) {
+ __tmp__B10T[Self__S10T]='\0';
+ Self__S10T=(__INTEGER__Q)(Self__S10T + 1);
+ };
+ };
+ };
+ Self__0QHE->count__WJ=new_count__1QHE;
}
-static void add_last__5SZD(__FAST_ARRAYoCONTEXTo *Self__ATZD,void *element__BTZD)
-// ({FAST_ARRAYoCONTEXTo},{NULLxCONTEXT}) VoidNo recursive, No inlinable.
+static void move__to__by__HAVE(__CHARACTER__DB *Self__IAVE,__INTEGER__Q lower__JAVE,__INTEGER__Q upper__KAVE,__INTEGER__Q offset__LAVE)
+// ({NATIVE_ARRAYoExpanded_CHARACTERo__MB},{INTEGER__Q},{INTEGER__Q},{INTEGER__Q}) Void No recursive, No inlinable.
{
- __INTEGER new_capacity__CTZD,__tmp__GUZD,__tmp__41GF,Self__LUAG;
- __BOOLEAN __tmp__QTZD;
- void **__tmp__FUZD,**new__L1GF;
- new_capacity__CTZD= 0;
- if (((__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC + 1) <= (__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD - 1))) {
- Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC=(__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC + 1);
- __tmp__QTZD=TRUE__;
- } else {
- __tmp__QTZD=FALSE__;
- };
- if ((! __tmp__QTZD)) {
- if ((Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD == 0)) {
- Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD=create__SNRE( 2);
- Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD= 2;
- Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC= 0;
- } else {
- new_capacity__CTZD=(__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD << 1);
- __tmp__FUZD=Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD;
- __tmp__GUZD=Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD;
- new__L1GF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__FUZD)),((__UINTEGER_32 )(__INTEGER)(__tmp__GUZD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__CTZD * ((__INTEGER )(sizeof(void *)))))));
- __tmp__41GF=(__INTEGER)(new_capacity__CTZD - 1);
- Self__LUAG=__tmp__GUZD;
- while ((Self__LUAG <= __tmp__41GF)) {
- new__L1GF[Self__LUAG]=NULL;
- Self__LUAG=(__INTEGER)(Self__LUAG + 1);
- };
- Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD=new__L1GF;
- Self__ATZD->parent_arrayed_collection__SGQC.capacity__ESZD=new_capacity__CTZD;
- Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC=(__INTEGER)(Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC + 1);
- };
- };
- ((void **)Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD)[Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC]=element__BTZD;
-}
-
-static __LIST* create__YBAG(__POSITION p__0BAG)
-// ({POSITION}) With resultNo recursive, No inlinable.
-{
- __LIST *result__FXBG,*Self__1RPG;
- __POINTER ptr__GXBG,ptr_table__D4OR,next__C4OR,result__E4OR;
- __POINTER ptr_table__I4OR,next__H4OR,result__J4OR,ptr__UZSG;
- __POINTER ptr_table__N4OR,next__M4OR,result__O4OR,ptr_table__S4OR;
- __POINTER next__R4OR,result__T4OR;
- __INTEGER typ_id__LXBG,typ_id__ZZSG;
- __UINTEGER_32 sz__IXBG,a__05ZQ,new_size__Y5ZQ,t__45ZQ,a__AA0Q;
- __UINTEGER_32 new_size__L4OR,lab_type__K4OR,sz__WZSG,a__FA0Q;
- __UINTEGER_32 new_size__DA0Q,t__JA0Q,a__LA0Q,new_size__V4OR;
- __UINTEGER_32 lab_type__U4OR;
- __FAST_ARRAYoINSTRo *result__TZSG,*Self__RP4G;
- result__FXBG=NULL;
- ptr__GXBG=((__POINTER )(NULL));
- typ_id__LXBG= 0;
- sz__IXBG=((__UINTEGER_32 )sizeof(__LIST));
- if ((sz__IXBG == 0)) {
- result__FXBG=LIST__;
- } else {
- typ_id__LXBG=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IXBG);
- if ((typ_id__LXBG == (__INTEGER)(- 1))) {
- a__05ZQ=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Y5ZQ=(__UINTEGER_32)((__UINTEGER_32)(sz__IXBG + a__05ZQ) & (__UINTEGER_32)(~ a__05ZQ));
- ptr_table__D4OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y5ZQ / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__C4OR=((__POINTER )(NULL));
- result__E4OR=((__POINTER *)ptr_table__D4OR)[ 0];
- if ((result__E4OR == (void *)NULL)) {
- result__E4OR=new_lab__2PJ(new_size__Y5ZQ);
- next__C4OR=(void *)((unsigned long)result__E4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5ZQ)));
- ((__POINTER *)next__C4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D4OR)[ 0]=next__C4OR;
- } else {
- next__C4OR=((__POINTER *)result__E4OR)[ 0];
- if ((next__C4OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E4OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Y5ZQ << 1)) <= 4096)) {
- next__C4OR=(void *)((unsigned long)result__E4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5ZQ)));
- } else {
- next__C4OR=new_lab__2PJ(new_size__Y5ZQ);
- };
- ((__POINTER *)next__C4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D4OR)[ 0]=next__C4OR;
- } else {
- ((__POINTER *)result__E4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__E4OR=next__C4OR;
- };
+ __INTEGER__Q Self__G33E;
+ if ((offset__LAVE != 0)) {
+ if ((offset__LAVE < 0)) {
+ Self__G33E=lower__JAVE;
+ while ((Self__G33E <= upper__KAVE)) {
+ Self__IAVE[(__INTEGER__Q)(Self__G33E + offset__LAVE)]=Self__IAVE[Self__G33E];
+ Self__G33E=(__INTEGER__Q)(Self__G33E + 1);
};
- ptr__GXBG=result__E4OR;
- } else {
- t__45ZQ=((__UINTEGER_32 )typ_id__LXBG);
- a__AA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L4OR=(__UINTEGER_32)((__UINTEGER_32)(sz__IXBG + a__AA0Q) & (__UINTEGER_32)(~ a__AA0Q));
- ptr_table__I4OR=((__POINTER )(&(table_type[(t__45ZQ)])));
- lab_type__K4OR=(__UINTEGER_32)(t__45ZQ | 1);
- next__H4OR=((__POINTER )(NULL));
- result__J4OR=((__POINTER *)ptr_table__I4OR)[ 0];
- if ((result__J4OR == (void *)NULL)) {
- result__J4OR=new_lab__2PJ(lab_type__K4OR);
- next__H4OR=(void *)((unsigned long)result__J4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4OR)));
- ((__POINTER *)next__H4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I4OR)[ 0]=next__H4OR;
- } else {
- next__H4OR=((__POINTER *)result__J4OR)[ 0];
- if ((next__H4OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J4OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L4OR << 1)) <= 4096)) {
- next__H4OR=(void *)((unsigned long)result__J4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4OR)));
- } else {
- next__H4OR=new_lab__2PJ(lab_type__K4OR);
- };
- ((__POINTER *)next__H4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I4OR)[ 0]=next__H4OR;
- } else {
- ((__POINTER *)result__J4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__J4OR=next__H4OR;
- };
+ } else /* FALSE */ {
+ Self__G33E=upper__KAVE;
+ while ((Self__G33E >= lower__JAVE)) {
+ Self__IAVE[(__INTEGER__Q)(Self__G33E + offset__LAVE)]=Self__IAVE[Self__G33E];
+ Self__G33E=(__INTEGER__Q)(Self__G33E - 1);
};
- ptr__GXBG=result__J4OR;
};
- result__FXBG=((__LIST *)ptr__GXBG);
- *(result__FXBG) = *(LIST__);
- };
- Self__1RPG=((__LIST *)result__FXBG);
- modify_count__X3LC=(__INTEGER)(modify_count__X3LC + 1);
- Self__1RPG->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0BAG;
- result__TZSG=NULL;
- ptr__UZSG=((__POINTER )(NULL));
- typ_id__ZZSG= 0;
- sz__WZSG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoINSTRo));
- if ((sz__WZSG == 0)) {
- result__TZSG=FAST_ARRAYoINSTRo__;
- } else {
- typ_id__ZZSG=__FAST_ARRAYoINSTRo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WZSG);
- if ((typ_id__ZZSG == (__INTEGER)(- 1))) {
- a__FA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DA0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__WZSG + a__FA0Q) & (__UINTEGER_32)(~ a__FA0Q));
- ptr_table__N4OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DA0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__M4OR=((__POINTER )(NULL));
- result__O4OR=((__POINTER *)ptr_table__N4OR)[ 0];
- if ((result__O4OR == (void *)NULL)) {
- result__O4OR=new_lab__2PJ(new_size__DA0Q);
- next__M4OR=(void *)((unsigned long)result__O4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DA0Q)));
- ((__POINTER *)next__M4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N4OR)[ 0]=next__M4OR;
- } else {
- next__M4OR=((__POINTER *)result__O4OR)[ 0];
- if ((next__M4OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O4OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DA0Q << 1)) <= 4096)) {
- next__M4OR=(void *)((unsigned long)result__O4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DA0Q)));
- } else {
- next__M4OR=new_lab__2PJ(new_size__DA0Q);
- };
- ((__POINTER *)next__M4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N4OR)[ 0]=next__M4OR;
- } else {
- ((__POINTER *)result__O4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__O4OR=next__M4OR;
- };
- };
- ptr__UZSG=result__O4OR;
- } else {
- t__JA0Q=((__UINTEGER_32 )typ_id__ZZSG);
- a__LA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V4OR=(__UINTEGER_32)((__UINTEGER_32)(sz__WZSG + a__LA0Q) & (__UINTEGER_32)(~ a__LA0Q));
- ptr_table__S4OR=((__POINTER )(&(table_type[(t__JA0Q)])));
- lab_type__U4OR=(__UINTEGER_32)(t__JA0Q | 1);
- next__R4OR=((__POINTER )(NULL));
- result__T4OR=((__POINTER *)ptr_table__S4OR)[ 0];
- if ((result__T4OR == (void *)NULL)) {
- result__T4OR=new_lab__2PJ(lab_type__U4OR);
- next__R4OR=(void *)((unsigned long)result__T4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4OR)));
- ((__POINTER *)next__R4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S4OR)[ 0]=next__R4OR;
- } else {
- next__R4OR=((__POINTER *)result__T4OR)[ 0];
- if ((next__R4OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T4OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V4OR << 1)) <= 4096)) {
- next__R4OR=(void *)((unsigned long)result__T4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4OR)));
- } else {
- next__R4OR=new_lab__2PJ(lab_type__U4OR);
- };
- ((__POINTER *)next__R4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S4OR)[ 0]=next__R4OR;
- } else {
- ((__POINTER *)result__T4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__T4OR=next__R4OR;
- };
- };
- ptr__UZSG=result__T4OR;
- };
- result__TZSG=((__FAST_ARRAYoINSTRo *)ptr__UZSG);
- *(result__TZSG) = *(FAST_ARRAYoINSTRo__);
- };
- Self__RP4G=((__FAST_ARRAYoINSTRo *)result__TZSG);
- if ((Self__RP4G->parent_arrayed_collection__QTOG.capacity__NK4G < 2)) {
- Self__RP4G->parent_arrayed_collection__QTOG.storage__JL4G=create__EFEH();
- Self__RP4G->parent_arrayed_collection__QTOG.capacity__NK4G= 2;
};
- Self__RP4G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(- 1);
- Self__1RPG->expr_list__RTOG=result__TZSG;
- return(result__FXBG);
}
-static __LOCAL* create__name__style__type__E5JG(__POSITION p__G5JG,void *n__H5JG,__CHARACTER c__I5JG,void *t__J5JG)
-// ({POSITION},{NULLxSTRING_CONSTANT},{CHARACTER},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
+static void reduce_path__TBJI(__STRING__BC *st__VBJI)
+// ({NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __LOCAL *result__5WMG,*Self__GZPG;
- __POINTER ptr__AXMG,ptr_table__X4OR,next__W4OR,result__Y4OR;
- __POINTER ptr_table__24OR,next__14OR,result__34OR;
- __INTEGER typ_id__FXMG;
- __UINTEGER_32 sz__CXMG,a__QA0Q,new_size__OA0Q,t__UA0Q,a__WA0Q;
- __UINTEGER_32 new_size__54OR,lab_type__44OR;
- void *tmp__LZPG;
- __TYPE_FULL *Self__EM1P;
- result__5WMG=NULL;
- ptr__AXMG=((__POINTER )(NULL));
- typ_id__FXMG= 0;
- sz__CXMG=((__UINTEGER_32 )sizeof(__LOCAL));
- if ((sz__CXMG == 0)) {
- result__5WMG=LOCAL__;
- } else {
- typ_id__FXMG=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CXMG);
- if ((typ_id__FXMG == (__INTEGER)(- 1))) {
- a__QA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OA0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__CXMG + a__QA0Q) & (__UINTEGER_32)(~ a__QA0Q));
- ptr_table__X4OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OA0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__W4OR=((__POINTER )(NULL));
- result__Y4OR=((__POINTER *)ptr_table__X4OR)[ 0];
- if ((result__Y4OR == (void *)NULL)) {
- result__Y4OR=new_lab__2PJ(new_size__OA0Q);
- next__W4OR=(void *)((unsigned long)result__Y4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OA0Q)));
- ((__POINTER *)next__W4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X4OR)[ 0]=next__W4OR;
- } else {
- next__W4OR=((__POINTER *)result__Y4OR)[ 0];
- if ((next__W4OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y4OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OA0Q << 1)) <= 4096)) {
- next__W4OR=(void *)((unsigned long)result__Y4OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OA0Q)));
- } else {
- next__W4OR=new_lab__2PJ(new_size__OA0Q);
+ __INTEGER__Q stat__XBJI,__tmp__3D5T,Self__5D5T,Self__TRBJ,n__210T;
+ __INTEGER__Q __tmp__FE5T,__tmp__GE5T,__tmp__IE5T,Self__JE5T;
+ __INTEGER__Q __tmp__WE5T,__tmp__YE5T,Self__ZE5T,__tmp__MF5T;
+ __INTEGER__Q Self__NF5T;
+ __STRING__BC *Self__1D5T,*Self__110T,*Self__C20T;
+ __CHARACTER__DB *__tmp__2D5T,*Self__4D5T;
+ __CHARACTER__DB __tmp__GCJI,Self__EF5T;
+ __BOOLEAN__L __tmp__5DJI,result__X44I,result__DF5T,__tmp__FF5T;
+ stat__XBJI= 0;
+ Self__1D5T=((__STRING__BC *)st__VBJI);
+ __tmp__2D5T=Self__1D5T->storage__LFL;
+ __tmp__3D5T=(__INTEGER__Q)(Self__1D5T->count__WJ - 1);
+ Self__4D5T=((__CHARACTER__DB *)__tmp__2D5T);
+ Self__5D5T=__tmp__3D5T;
+ while ((Self__5D5T >= 0)) {
+ if (('\\' == Self__4D5T[Self__5D5T])) {
+ Self__4D5T[Self__5D5T]='/';
+ };
+ Self__5D5T=(__INTEGER__Q)(Self__5D5T - 1);
+ };
+ __tmp__3D5T= 1;
+ while ((__tmp__3D5T <= ((__STRING__BC *)st__VBJI)->count__WJ)) {
+ __tmp__GCJI=((__CHARACTER__DB *)((__STRING__BC *)st__VBJI)->storage__LFL)[(__INTEGER__Q)(__tmp__3D5T - 1)];
+ if ((__tmp__GCJI == '/')) {
+ Self__TRBJ=stat__XBJI;
+ if ((stat__XBJI == 0)) {
+ stat__XBJI= 1;
+ };
+ if ((Self__TRBJ == 1)) {
+ Self__110T=((__STRING__BC *)st__VBJI);
+ n__210T=(__INTEGER__Q)(__tmp__3D5T - 1);
+ if ((n__210T > Self__110T->count__WJ)) {
+ Self__110T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((n__210T > 0)) {
+ __tmp__FE5T=(__INTEGER__Q)((__INTEGER__Q)(n__210T - 1) + 1);
+ if ((__tmp__FE5T > 0)) {
+ __tmp__GE5T=(__INTEGER__Q)(n__210T + 1);
+ __tmp__IE5T=Self__110T->count__WJ;
+ Self__JE5T=__tmp__GE5T;
+ while ((Self__JE5T <= __tmp__IE5T)) {
+ ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__JE5T - __tmp__FE5T) - 1)]=((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(Self__JE5T - 1)];
+ Self__JE5T=(__INTEGER__Q)(Self__JE5T + 1);
+ };
+ Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - __tmp__FE5T);
+ };
+ };
+ };
+ __tmp__3D5T= 1;
+ };
+ if ((Self__TRBJ == 2)) {
+ Self__110T=((__STRING__BC *)st__VBJI);
+ n__210T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__3D5T - (__INTEGER__Q)(__tmp__3D5T - 1)) + 1);
+ if ((n__210T > 0)) {
+ __tmp__FE5T=(__INTEGER__Q)(__tmp__3D5T + 1);
+ __tmp__GE5T=Self__110T->count__WJ;
+ __tmp__IE5T=__tmp__FE5T;
+ while ((__tmp__IE5T <= __tmp__GE5T)) {
+ ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__IE5T - n__210T) - 1)]=((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(__tmp__IE5T - 1)];
+ __tmp__IE5T=(__INTEGER__Q)(__tmp__IE5T + 1);
+ };
+ Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - n__210T);
+ };
+ __tmp__3D5T=(__INTEGER__Q)(__tmp__3D5T - 2);
+ stat__XBJI= 1;
+ };
+ if ((Self__TRBJ == 3)) {
+ Self__110T=((__STRING__BC *)st__VBJI);
+ n__210T=(__INTEGER__Q)(__tmp__3D5T - 4);
+ while ((! ((n__210T < 1) || ('/' == ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(n__210T - 1)])))) {
+ n__210T=(__INTEGER__Q)(n__210T - 1);
+ };
+ if ((n__210T == 0)) {
+ Self__C20T=((__STRING__BC *)st__VBJI);
+ __tmp__FE5T=(__INTEGER__Q)(__tmp__3D5T - 1);
+ if ((__tmp__FE5T > Self__C20T->count__WJ)) {
+ Self__C20T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((__tmp__FE5T > 0)) {
+ Self__JE5T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__FE5T - 1) + 1);
+ if ((Self__JE5T > 0)) {
+ __tmp__WE5T=(__INTEGER__Q)(__tmp__FE5T + 1);
+ __tmp__YE5T=Self__C20T->count__WJ;
+ Self__ZE5T=__tmp__WE5T;
+ while ((Self__ZE5T <= __tmp__YE5T)) {
+ ((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__ZE5T - Self__JE5T) - 1)]=((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)(Self__ZE5T - 1)];
+ Self__ZE5T=(__INTEGER__Q)(Self__ZE5T + 1);
+ };
+ Self__C20T->count__WJ=(__INTEGER__Q)(Self__C20T->count__WJ - Self__JE5T);
+ };
+ };
};
- ((__POINTER *)next__W4OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X4OR)[ 0]=next__W4OR;
- } else {
- ((__POINTER *)result__Y4OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W4OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Y4OR=next__W4OR;
- };
- };
- ptr__AXMG=result__Y4OR;
- } else {
- t__UA0Q=((__UINTEGER_32 )typ_id__FXMG);
- a__WA0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__54OR=(__UINTEGER_32)((__UINTEGER_32)(sz__CXMG + a__WA0Q) & (__UINTEGER_32)(~ a__WA0Q));
- ptr_table__24OR=((__POINTER )(&(table_type[(t__UA0Q)])));
- lab_type__44OR=(__UINTEGER_32)(t__UA0Q | 1);
- next__14OR=((__POINTER )(NULL));
- result__34OR=((__POINTER *)ptr_table__24OR)[ 0];
- if ((result__34OR == (void *)NULL)) {
- result__34OR=new_lab__2PJ(lab_type__44OR);
- next__14OR=(void *)((unsigned long)result__34OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54OR)));
- ((__POINTER *)next__14OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__24OR)[ 0]=next__14OR;
- } else {
- next__14OR=((__POINTER *)result__34OR)[ 0];
- if ((next__14OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__34OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__54OR << 1)) <= 4096)) {
- next__14OR=(void *)((unsigned long)result__34OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__54OR)));
- } else {
- next__14OR=new_lab__2PJ(lab_type__44OR);
+ __tmp__3D5T= 1;
+ } else /* FALSE */ {
+ Self__C20T=((__STRING__BC *)st__VBJI);
+ __tmp__FE5T=(__INTEGER__Q)(__tmp__3D5T - 1);
+ __tmp__GE5T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__FE5T - n__210T) + 1);
+ if ((__tmp__GE5T > 0)) {
+ Self__JE5T=(__INTEGER__Q)(__tmp__FE5T + 1);
+ __tmp__WE5T=Self__C20T->count__WJ;
+ __tmp__YE5T=Self__JE5T;
+ while ((__tmp__YE5T <= __tmp__WE5T)) {
+ ((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__YE5T - __tmp__GE5T) - 1)]=((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)(__tmp__YE5T - 1)];
+ __tmp__YE5T=(__INTEGER__Q)(__tmp__YE5T + 1);
+ };
+ Self__C20T->count__WJ=(__INTEGER__Q)(Self__C20T->count__WJ - __tmp__GE5T);
};
- ((__POINTER *)next__14OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__24OR)[ 0]=next__14OR;
- } else {
- ((__POINTER *)result__34OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__14OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__34OR=next__14OR;
+ __tmp__3D5T=n__210T;
};
+ stat__XBJI= 1;
};
- ptr__AXMG=result__34OR;
+ __tmp__5DJI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5DJI=FALSE__O__;
};
- result__5WMG=((__LOCAL *)ptr__AXMG);
- *(result__5WMG) = *(LOCAL__);
- };
- Self__GZPG=((__LOCAL *)result__5WMG);
- tmp__LZPG=NULL;
- Self__GZPG->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM=p__G5JG;
- Self__GZPG->parent_variable__T1LC.parent_named__S1LC.name__1QB=n__H5JG;
- Self__GZPG->parent_variable__T1LC.intern_name__C25F=get_intern__FMBG(n__H5JG);
- if ((((__UINTEGER_8)(((__TYPE_FULL *)t__J5JG)->flag__ATL & 1) != 0) && (! is_expanded_c__CZWG(t__J5JG)))) {
- Self__EM1P=((__TYPE_FULL *)t__J5JG);
- Self__GZPG->parent_variable__T1LC.type__D25F=get_with__3WAB(Self__EM1P,(__UINTEGER_8)(Self__EM1P->flag__ATL | 16));
- } else {
- Self__GZPG->parent_variable__T1LC.type__D25F=t__J5JG;
- };
- Self__GZPG->parent_variable__T1LC.parent_named__S1LC.style__3CGC=c__I5JG;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__GZPG->parent_variable__T1LC.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__GZPG->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__GZPG->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__LZPG=new__5VSG();
- add__Z1EJ(tmp__LZPG,((__TYPE_FULL *)t__J5JG)->parent_type__5SL);
- Self__GZPG->parent_variable__T1LC.type_list__OIZD=to_types__I3EJ(tmp__LZPG);
- } else {
- Self__GZPG->parent_variable__T1LC.type_list__OIZD=TYPES__;
- };
- return(result__5WMG);
-}
-
-static __PUSH* create__context__first__E0EG(__PUSH *Self__F0EG,__POSITION pos__G0EG,void *v__H0EG,__BOOLEAN f__I0EG)
-// ({PUSH},{POSITION},{NULLxLOCAL},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
- __PUSH *result__OAKG,*Self__JXPG;
- __POINTER ptr__PAKG,ptr_table__B5OR,next__A5OR,result__C5OR;
- __POINTER ptr_table__G5OR,next__F5OR,result__H5OR;
- __INTEGER typ_id__UAKG;
- __UINTEGER_32 sz__RAKG,a__1A0Q,new_size__ZA0Q,t__5A0Q,a__BB0Q;
- __UINTEGER_32 new_size__J5OR,lab_type__I5OR;
- result__OAKG=NULL;
- ptr__PAKG=((__POINTER )(NULL));
- typ_id__UAKG= 0;
- sz__RAKG=((__UINTEGER_32 )sizeof(__PUSH));
- if ((sz__RAKG == 0)) {
- result__OAKG=Self__F0EG;
- } else {
- typ_id__UAKG=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RAKG);
- if ((typ_id__UAKG == (__INTEGER)(- 1))) {
- a__1A0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZA0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RAKG + a__1A0Q) & (__UINTEGER_32)(~ a__1A0Q));
- ptr_table__B5OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZA0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__A5OR=((__POINTER )(NULL));
- result__C5OR=((__POINTER *)ptr_table__B5OR)[ 0];
- if ((result__C5OR == (void *)NULL)) {
- result__C5OR=new_lab__2PJ(new_size__ZA0Q);
- next__A5OR=(void *)((unsigned long)result__C5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZA0Q)));
- ((__POINTER *)next__A5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B5OR)[ 0]=next__A5OR;
- } else {
- next__A5OR=((__POINTER *)result__C5OR)[ 0];
- if ((next__A5OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C5OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZA0Q << 1)) <= 4096)) {
- next__A5OR=(void *)((unsigned long)result__C5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZA0Q)));
- } else {
- next__A5OR=new_lab__2PJ(new_size__ZA0Q);
- };
- ((__POINTER *)next__A5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B5OR)[ 0]=next__A5OR;
- } else {
- ((__POINTER *)result__C5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__C5OR=next__A5OR;
+ if (__tmp__5DJI) {
+ __tmp__5DJI=TRUE__K__;
+ } else /* FALSE */ {
+ result__X44I=(__tmp__GCJI == '.');
+ if (result__X44I) {
+ n__210T=stat__XBJI;
+ if ((stat__XBJI == 1)) {
+ stat__XBJI= 2;
};
- };
- ptr__PAKG=result__C5OR;
- } else {
- t__5A0Q=((__UINTEGER_32 )typ_id__UAKG);
- a__BB0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__J5OR=(__UINTEGER_32)((__UINTEGER_32)(sz__RAKG + a__BB0Q) & (__UINTEGER_32)(~ a__BB0Q));
- ptr_table__G5OR=((__POINTER )(&(table_type[(t__5A0Q)])));
- lab_type__I5OR=(__UINTEGER_32)(t__5A0Q | 1);
- next__F5OR=((__POINTER )(NULL));
- result__H5OR=((__POINTER *)ptr_table__G5OR)[ 0];
- if ((result__H5OR == (void *)NULL)) {
- result__H5OR=new_lab__2PJ(lab_type__I5OR);
- next__F5OR=(void *)((unsigned long)result__H5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5OR)));
- ((__POINTER *)next__F5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G5OR)[ 0]=next__F5OR;
- } else {
- next__F5OR=((__POINTER *)result__H5OR)[ 0];
- if ((next__F5OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H5OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__J5OR << 1)) <= 4096)) {
- next__F5OR=(void *)((unsigned long)result__H5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J5OR)));
- } else {
- next__F5OR=new_lab__2PJ(lab_type__I5OR);
- };
- ((__POINTER *)next__F5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G5OR)[ 0]=next__F5OR;
- } else {
- ((__POINTER *)result__H5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__H5OR=next__F5OR;
+ if ((n__210T == 2)) {
+ stat__XBJI= 3;
};
- };
- ptr__PAKG=result__H5OR;
- };
- result__OAKG=((__PUSH *)ptr__PAKG);
- *(result__OAKG) = *(Self__F0EG);
- };
- Self__JXPG=((__PUSH *)result__OAKG);
- if (((void *)v__H0EG == (void *)NULL)) {
- print__1ZE((&__string_333));
- fputc((int)('\n'),stdout);
- exit(( 1));
- };
- Self__JXPG->parent_instr__YRB.parent_itm_object__TE.position__WIM=pos__G0EG;
- Self__JXPG->context__BYPG=v__H0EG;
- Self__JXPG->is_first__CYPG=f__I0EG;
- return(result__OAKG);
-}
-
-static void** create__EFEH()
-// () With resultNo recursive, No inlinable.
-{
- __UINTEGER_32 sz__PEAR,a__OEAR,new_size__QEAR,new_size2__REAR,a__SEAR;
- __UINTEGER_32 new_size__TEAR;
- __POINTER result__NEAR,ptr_table__L5OR,next__K5OR,result__M5OR;
- __INTEGER Self__CMII;
- void **Result__HEGH;
- sz__PEAR=((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) << 1));
- result__NEAR=((__POINTER )(NULL));
- a__OEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QEAR=(__UINTEGER_32)((__UINTEGER_32)(sz__PEAR + a__OEAR) & (__UINTEGER_32)(~ a__OEAR));
- new_size2__REAR=(__UINTEGER_32)(new_size__QEAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__REAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__SEAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TEAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__REAR + a__SEAR) & (__UINTEGER_32)(~ a__SEAR));
- ptr_table__L5OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TEAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__K5OR=((__POINTER )(NULL));
- result__M5OR=((__POINTER *)ptr_table__L5OR)[ 0];
- if ((result__M5OR == (void *)NULL)) {
- result__M5OR=new_lab__2PJ(new_size__TEAR);
- next__K5OR=(void *)((unsigned long)result__M5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEAR)));
- ((__POINTER *)next__K5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L5OR)[ 0]=next__K5OR;
- } else {
- next__K5OR=((__POINTER *)result__M5OR)[ 0];
- if ((next__K5OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M5OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TEAR << 1)) <= 4096)) {
- next__K5OR=(void *)((unsigned long)result__M5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEAR)));
- } else {
- next__K5OR=new_lab__2PJ(new_size__TEAR);
+ if ((n__210T == 3)) {
+ stat__XBJI= 0;
};
- ((__POINTER *)next__K5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L5OR)[ 0]=next__K5OR;
- } else {
- ((__POINTER *)result__M5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__M5OR=next__K5OR;
};
+ __tmp__5DJI=result__X44I;
};
- ((__POINTER *)result__M5OR)[ 0]=((__POINTER ) 3);
- result__NEAR=(void *)((unsigned long)result__M5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__NEAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__QEAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Result__HEGH=((void **)result__NEAR);
- Self__CMII= 1;
- while ((Self__CMII >= 0)) {
- Result__HEGH[Self__CMII]=NULL;
- Self__CMII=(__INTEGER)(Self__CMII - 1);
- };
- return(Result__HEGH);
-}
-
-static void* get_local_slot__P3EG(__TYPE *Self__Q3EG,void *n__R3EG)
-// ({TYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *itm_slot__U3EG;
- void *result__V3EG,*__tmp__F4EG;
- __INTEGER j__T3EG,__tmp__S24Q,new_capacity__YV4R,old_nb_elts__2V4R;
- __INTEGER upper__CW4R,Self__AW4R;
- void *__tmp__G4EG;
- void **__tmp__VEAR,**Self__1V4R,**new__3V4R;
- __BOOLEAN __tmp__J4EG,__tmp__0V4R;
- __FAST_ARRAYoSLOTo *Self__ZV4R;
- itm_slot__U3EG=NULL;
- result__V3EG=NULL;
- j__T3EG= 0;
- __tmp__S24Q=((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- __tmp__VEAR=((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
- while_do__SDKG:
- {
- if ((j__T3EG <= __tmp__S24Q)) {
- __tmp__F4EG=((void **)__tmp__VEAR)[j__T3EG];
- if (((struct ___OBJ *)__tmp__F4EG)->__id==__SLOT_DATA__) {
- __tmp__G4EG=((__SLOT_DATA *)__tmp__F4EG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__G4EG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__F4EG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- __tmp__J4EG=((void *)__tmp__G4EG != (void *)n__R3EG);
- } else {
- __tmp__J4EG=FALSE__;
- };
- if (__tmp__J4EG) {
- j__T3EG=(__INTEGER)(j__T3EG + 1);
- goto while_do__SDKG;
- };
- };
- if ((j__T3EG <= ((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- result__V3EG=((void **)((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__T3EG];
- } else {
- itm_slot__U3EG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__Q3EG->prototype__RD)->slot_list__SIM,n__R3EG);
- if (((void *)itm_slot__U3EG != (void *)NULL)) {
- result__V3EG=create__type__BU2F(itm_slot__U3EG,Self__Q3EG);
- Self__ZV4R=((__FAST_ARRAYoSLOTo *)Self__Q3EG->slot_run__1JC);
- new_capacity__YV4R= 0;
- if (((__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__0V4R=TRUE__;
- } else {
- __tmp__0V4R=FALSE__;
- };
- if ((! __tmp__0V4R)) {
- if ((Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__YV4R=(__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__1V4R=((void **)Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__2V4R=Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL;
- new__3V4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__1V4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__2V4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__YV4R * ((__INTEGER )(sizeof(void *)))))));
- upper__CW4R=(__INTEGER)(new_capacity__YV4R - 1);
- Self__AW4R=old_nb_elts__2V4R;
- while ((Self__AW4R <= upper__CW4R)) {
- new__3V4R[Self__AW4R]=NULL;
- Self__AW4R=(__INTEGER)(Self__AW4R + 1);
- };
- Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL=new__3V4R;
- Self__ZV4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__YV4R;
- Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
+ if ((! __tmp__5DJI)) {
+ if (((__tmp__GCJI == ':') && (__tmp__3D5T > 2))) {
+ Self__EF5T=((__CHARACTER__DB *)((__STRING__BC *)st__VBJI)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__3D5T - 1) - 1)];
+ result__DF5T=FALSE__O__;
+ if ((((__INTEGER_8__FZF )Self__EF5T) >= ((__INTEGER_8__FZF )'a'))) {
+ result__DF5T=(((__INTEGER_8__FZF )Self__EF5T) <= ((__INTEGER_8__FZF )'z'));
+ __tmp__FF5T=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__FF5T=FALSE__O__;
};
- };
- ((void **)Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL]=result__V3EG;
- };
- };
- return(result__V3EG);
-}
-
-static void* get_name__GCJD(void *n__ICJD)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *result__W10D,*result__KCJD;
- __SECTION_ *result__WVPD,*Self__NW1D;
- __POINTER ptr__XVPD,ptr_table__Q5OR,next__P5OR,result__R5OR;
- __POINTER ptr_table__V5OR,next__U5OR,result__W5OR,ptr__5J2E;
- __POINTER ptr_table__05OR,next__Z5OR,result__15OR,ptr_table__55OR;
- __POINTER next__45OR,result__AAPR;
- __INTEGER typ_id__2VPD,h__1W1D,idx__2W1D,idx__VH2E,new_capacity__WH2E;
- __INTEGER i__XH2E,typ_id__EK2E;
- __UINTEGER_32 sz__ZVPD,a__QL0Q,new_size__OL0Q,t__UL0Q,a__WL0Q;
- __UINTEGER_32 new_size__Y5OR,lab_type__X5OR,sz__BK2E,a__CL0Q;
- __UINTEGER_32 new_size__AL0Q,t__GL0Q,a__IL0Q,new_size__CAPR;
- __UINTEGER_32 lab_type__BAPR;
- __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__K10D,*Self__SW1D;
- void *node__V10D,*node__3W1D,*node1__ZH2E,*node2__0H2E,*__tmp__LY1D;
- void **old_buckets__YH2E;
- __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *result__4J2E;
- __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *Self__BCHF;
- Self__K10D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__PCJD);
- result__W10D=NULL;
- node__V10D=((void **)Self__K10D->buckets__310D)[(__INTEGER)(hash_code__OPN(n__ICJD) % Self__K10D->capacity__Y10D)];
- while ((! (((void *)node__V10D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__V10D)->key__J20D == (void *)n__ICJD)))) {
- node__V10D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__V10D)->next__U20D;
- };
- if (((void *)node__V10D != (void *)NULL)) {
- result__W10D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__V10D)->item__220D;
- };
- result__KCJD=result__W10D;
- if (((void *)result__W10D == (void *)NULL)) {
- result__WVPD=NULL;
- ptr__XVPD=((__POINTER )(NULL));
- typ_id__2VPD= 0;
- sz__ZVPD=((__UINTEGER_32 )sizeof(__SECTION_));
- if ((sz__ZVPD == 0)) {
- result__WVPD=SECTION___;
- } else {
- typ_id__2VPD=__SECTION___;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZVPD);
- if ((typ_id__2VPD == (__INTEGER)(- 1))) {
- a__QL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OL0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVPD + a__QL0Q) & (__UINTEGER_32)(~ a__QL0Q));
- ptr_table__Q5OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OL0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__P5OR=((__POINTER )(NULL));
- result__R5OR=((__POINTER *)ptr_table__Q5OR)[ 0];
- if ((result__R5OR == (void *)NULL)) {
- result__R5OR=new_lab__2PJ(new_size__OL0Q);
- next__P5OR=(void *)((unsigned long)result__R5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OL0Q)));
- ((__POINTER *)next__P5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q5OR)[ 0]=next__P5OR;
- } else {
- next__P5OR=((__POINTER *)result__R5OR)[ 0];
- if ((next__P5OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R5OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OL0Q << 1)) <= 4096)) {
- next__P5OR=(void *)((unsigned long)result__R5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OL0Q)));
- } else {
- next__P5OR=new_lab__2PJ(new_size__OL0Q);
- };
- ((__POINTER *)next__P5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q5OR)[ 0]=next__P5OR;
- } else {
- ((__POINTER *)result__R5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__R5OR=next__P5OR;
+ if ((! __tmp__FF5T)) {
+ if ((((__INTEGER_8__FZF )Self__EF5T) >= ((__INTEGER_8__FZF )'A'))) {
+ result__DF5T=(((__INTEGER_8__FZF )Self__EF5T) <= ((__INTEGER_8__FZF )'Z'));
};
};
- ptr__XVPD=result__R5OR;
- } else {
- t__UL0Q=((__UINTEGER_32 )typ_id__2VPD);
- a__WL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Y5OR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZVPD + a__WL0Q) & (__UINTEGER_32)(~ a__WL0Q));
- ptr_table__V5OR=((__POINTER )(&(table_type[(t__UL0Q)])));
- lab_type__X5OR=(__UINTEGER_32)(t__UL0Q | 1);
- next__U5OR=((__POINTER )(NULL));
- result__W5OR=((__POINTER *)ptr_table__V5OR)[ 0];
- if ((result__W5OR == (void *)NULL)) {
- result__W5OR=new_lab__2PJ(lab_type__X5OR);
- next__U5OR=(void *)((unsigned long)result__W5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5OR)));
- ((__POINTER *)next__U5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__V5OR)[ 0]=next__U5OR;
- } else {
- next__U5OR=((__POINTER *)result__W5OR)[ 0];
- if ((next__U5OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__W5OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Y5OR << 1)) <= 4096)) {
- next__U5OR=(void *)((unsigned long)result__W5OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5OR)));
- } else {
- next__U5OR=new_lab__2PJ(lab_type__X5OR);
- };
- ((__POINTER *)next__U5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__V5OR)[ 0]=next__U5OR;
- } else {
- ((__POINTER *)result__W5OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__U5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__W5OR=next__U5OR;
- };
- };
- ptr__XVPD=result__W5OR;
- };
- result__WVPD=((__SECTION_ *)ptr__XVPD);
- *(result__WVPD) = *(SECTION___);
- };
- result__KCJD=result__WVPD;
- Self__NW1D=((__SECTION_ *)result__WVPD);
- Self__NW1D->name__CH0D=n__ICJD;
- Self__NW1D->type_list__QW1D=NULL;
- Self__SW1D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__PCJD);
- h__1W1D=hash_code__OPN(n__ICJD);
- idx__2W1D=(__INTEGER)(h__1W1D % Self__SW1D->capacity__Y10D);
- node__3W1D=((void **)Self__SW1D->buckets__310D)[idx__2W1D];
- while ((! (((void *)node__3W1D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__3W1D)->key__J20D == (void *)n__ICJD)))) {
- node__3W1D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__3W1D)->next__U20D;
- };
- if (((void *)node__3W1D == (void *)NULL)) {
- if ((Self__SW1D->capacity__Y10D == Self__SW1D->count__4X1D)) {
- idx__VH2E= 0;
- node1__ZH2E=NULL;
- node2__0H2E=NULL;
- old_buckets__YH2E=Self__SW1D->buckets__310D;
- new_capacity__WH2E=prime_number_ceiling__X3Q((__INTEGER)(Self__SW1D->capacity__Y10D + 1));
- Self__SW1D->buckets__310D=create__M3KE(new_capacity__WH2E);
- i__XH2E=(__INTEGER)(Self__SW1D->capacity__Y10D - 1);
- Self__SW1D->capacity__Y10D=new_capacity__WH2E;
- while ((i__XH2E >= 0)) {
- node1__ZH2E=((void **)old_buckets__YH2E)[i__XH2E];
- while (((void *)node1__ZH2E != (void *)NULL)) {
- node2__0H2E=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__ZH2E)->next__U20D;
- idx__VH2E=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__ZH2E)->key__J20D) % Self__SW1D->capacity__Y10D);
- ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__ZH2E)->next__U20D=((void **)Self__SW1D->buckets__310D)[idx__VH2E];
- ((void **)Self__SW1D->buckets__310D)[idx__VH2E]=node1__ZH2E;
- node1__ZH2E=node2__0H2E;
- };
- i__XH2E=(__INTEGER)(i__XH2E - 1);
- };
- idx__2W1D=(__INTEGER)(h__1W1D % Self__SW1D->capacity__Y10D);
- };
- __tmp__LY1D=((void **)Self__SW1D->buckets__310D)[idx__2W1D];
- result__4J2E=NULL;
- ptr__5J2E=((__POINTER )(NULL));
- typ_id__EK2E= 0;
- sz__BK2E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo));
- if ((sz__BK2E == 0)) {
- result__4J2E=HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
- } else {
- typ_id__EK2E=__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BK2E);
- if ((typ_id__EK2E == (__INTEGER)(- 1))) {
- a__CL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AL0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BK2E + a__CL0Q) & (__UINTEGER_32)(~ a__CL0Q));
- ptr_table__05OR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AL0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Z5OR=((__POINTER )(NULL));
- result__15OR=((__POINTER *)ptr_table__05OR)[ 0];
- if ((result__15OR == (void *)NULL)) {
- result__15OR=new_lab__2PJ(new_size__AL0Q);
- next__Z5OR=(void *)((unsigned long)result__15OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL0Q)));
- ((__POINTER *)next__Z5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__05OR)[ 0]=next__Z5OR;
- } else {
- next__Z5OR=((__POINTER *)result__15OR)[ 0];
- if ((next__Z5OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__15OR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AL0Q << 1)) <= 4096)) {
- next__Z5OR=(void *)((unsigned long)result__15OR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AL0Q)));
- } else {
- next__Z5OR=new_lab__2PJ(new_size__AL0Q);
- };
- ((__POINTER *)next__Z5OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__05OR)[ 0]=next__Z5OR;
- } else {
- ((__POINTER *)result__15OR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Z5OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__15OR=next__Z5OR;
- };
- };
- ptr__5J2E=result__15OR;
- } else {
- t__GL0Q=((__UINTEGER_32 )typ_id__EK2E);
- a__IL0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CAPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BK2E + a__IL0Q) & (__UINTEGER_32)(~ a__IL0Q));
- ptr_table__55OR=((__POINTER )(&(table_type[(t__GL0Q)])));
- lab_type__BAPR=(__UINTEGER_32)(t__GL0Q | 1);
- next__45OR=((__POINTER )(NULL));
- result__AAPR=((__POINTER *)ptr_table__55OR)[ 0];
- if ((result__AAPR == (void *)NULL)) {
- result__AAPR=new_lab__2PJ(lab_type__BAPR);
- next__45OR=(void *)((unsigned long)result__AAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAPR)));
- ((__POINTER *)next__45OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__55OR)[ 0]=next__45OR;
- } else {
- next__45OR=((__POINTER *)result__AAPR)[ 0];
- if ((next__45OR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AAPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CAPR << 1)) <= 4096)) {
- next__45OR=(void *)((unsigned long)result__AAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CAPR)));
- } else {
- next__45OR=new_lab__2PJ(lab_type__BAPR);
+ __tmp__FF5T=result__DF5T;
+ } else /* FALSE */ {
+ __tmp__FF5T=FALSE__O__;
+ };
+ if ((__tmp__FF5T && (((__CHARACTER__DB *)((__STRING__BC *)st__VBJI)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(__tmp__3D5T - 2) - 1)] == '/'))) {
+ Self__110T=((__STRING__BC *)st__VBJI);
+ n__210T=(__INTEGER__Q)(__tmp__3D5T - 2);
+ if ((n__210T > Self__110T->count__WJ)) {
+ Self__110T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((n__210T > 0)) {
+ Self__JE5T=(__INTEGER__Q)((__INTEGER__Q)(n__210T - 1) + 1);
+ if ((Self__JE5T > 0)) {
+ Self__ZE5T=(__INTEGER__Q)(n__210T + 1);
+ __tmp__MF5T=Self__110T->count__WJ;
+ Self__NF5T=Self__ZE5T;
+ while ((Self__NF5T <= __tmp__MF5T)) {
+ ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__NF5T - Self__JE5T) - 1)]=((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(Self__NF5T - 1)];
+ Self__NF5T=(__INTEGER__Q)(Self__NF5T + 1);
};
- ((__POINTER *)next__45OR)[ 0]=NULL;
- ((__POINTER *)ptr_table__55OR)[ 0]=next__45OR;
- } else {
- ((__POINTER *)result__AAPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__45OR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AAPR=next__45OR;
+ Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - Self__JE5T);
};
};
- ptr__5J2E=result__AAPR;
};
- result__4J2E=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)ptr__5J2E);
- *(result__4J2E) = *(HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__);
+ __tmp__3D5T= 1;
+ } else /* FALSE */ {
+ stat__XBJI= 0;
};
- Self__BCHF=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)result__4J2E);
- Self__BCHF->item__220D=result__WVPD;
- Self__BCHF->key__J20D=n__ICJD;
- Self__BCHF->next__U20D=__tmp__LY1D;
- node__3W1D=result__4J2E;
- ((void **)Self__SW1D->buckets__310D)[idx__2W1D]=result__4J2E;
- Self__SW1D->count__4X1D=(__INTEGER)(Self__SW1D->count__4X1D + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__3W1D)->item__220D=result__WVPD;
};
+ __tmp__3D5T=(__INTEGER__Q)(__tmp__3D5T + 1);
};
- return(result__KCJD);
-}
-
-static void* get_type_result__XF2G(__SLOT_DATA *Self__YF2G)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
-{
- void *__tmp__2G2G,*result__1BCR;
- void *result__0F2G,*__tmp__0G2G,*__tmp__LSXP;
- void *tm__1F2G,*__tmp__TG2G;
- void *__tmp__SG2G;
- __ITM_TYPE_STYLE *Self__KSXP;
- __POSITION pos__3BCR;
- __tmp__2G2G=self_up__TJEF;
- result__0F2G=NULL;
- tm__1F2G=NULL;
- if (((void *)((__SLOT *)Self__YF2G->parent_slot__IHZD)->slot_data_intern__CIZD != (void *)NULL)) {
- result__0F2G=((__SLOT_DATA *)((__SLOT *)Self__YF2G->parent_slot__IHZD)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F;
- } else {
- __tmp__SG2G=((__ITM_SLOT *)((__SLOT *)Self__YF2G->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
- if (__tmp__SG2G==NULL) {
- __tmp__TG2G=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__SG2G)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__TG2G=((void *)__tmp__SG2G);
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__TG2G=((void *)__tmp__SG2G);
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__TG2G=((void *)__tmp__SG2G);
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__TG2G=((void *)__tmp__SG2G);
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__TG2G=((void *)__tmp__SG2G);
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__TG2G=NULL;
- } break;
- }
+ if ((stat__XBJI == 1)) {
+ Self__110T=((__STRING__BC *)st__VBJI);
+ if (( 1 > Self__110T->count__WJ)) {
+ Self__110T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - 1);
};
- tm__1F2G=__tmp__TG2G;
- if (((void *)__tmp__TG2G != (void *)NULL)) {
- result__1BCR=NULL;
- if (((void *)Self__YF2G->parent_slot__IHZD != (void *)NULL)) {
- result__1BCR=((__SLOT *)Self__YF2G->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__1BCR=type_block__BLB;
- };
- self_up__TJEF=result__1BCR;
- switch (((struct ___OBJ *)__tmp__TG2G)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__TG2G)->to_run__2VK==0) {
- __tmp__0G2G=((__ITM_TYPE_SIMPLE *)__tmp__TG2G)->to_run__1VK;
- } else {
- __tmp__0G2G=to_run__XVK(__tmp__TG2G);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__TG2G)->to_run__E1IB==0) {
- __tmp__0G2G=((__ITM_TYPE_STYLE *)__tmp__TG2G)->to_run__D1IB;
- } else {
- Self__KSXP=((__ITM_TYPE_STYLE *)__tmp__TG2G);
- __tmp__LSXP=get__PUN(Self__KSXP);
- Self__KSXP->to_run__D1IB=__tmp__LSXP;
- Self__KSXP->to_run__E1IB=0;
- __tmp__0G2G=__tmp__LSXP;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__0G2G=to_run__F1IB(__tmp__TG2G);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__3BCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__3BCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__0G2G=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__0G2G=to_run__LJEF(__tmp__TG2G);
- } break;
- };
- result__0F2G=__tmp__0G2G;
- self_up__TJEF=__tmp__2G2G;
+ };
+ if ((stat__XBJI == 2)) {
+ Self__110T=((__STRING__BC *)st__VBJI);
+ if (( 2 > Self__110T->count__WJ)) {
+ Self__110T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__110T->count__WJ=(__INTEGER__Q)(Self__110T->count__WJ - 2);
};
};
- return(result__0F2G);
-}
-
-static void* get_type_result__BH2G(__SLOT_CODE *Self__CH2G)
-// ({SLOT_CODE}) With resultNo recursive, No inlinable.
-{
- void *__tmp__GI2G;
- void *result__EH2G,*__tmp__EI2G,*__tmp__PSXP;
- void *tm__FH2G,*__tmp__3H2G;
- void *__tmp__2H2G;
- __ITM_TYPE_STYLE *Self__OSXP;
- __POSITION pos__4BCR;
- __tmp__GI2G=self_up__TJEF;
- result__EH2G=NULL;
- tm__FH2G=NULL;
- if (((void *)((__SLOT *)Self__CH2G->parent_slot__A22F)->slot_data_intern__CIZD != (void *)NULL)) {
- result__EH2G=((__SLOT_DATA *)((__SLOT *)Self__CH2G->parent_slot__A22F)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F;
- } else {
- __tmp__2H2G=((__ITM_SLOT *)((__SLOT *)Self__CH2G->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
- if (__tmp__2H2G==NULL) {
- __tmp__3H2G=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__2H2G)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__3H2G=((void *)__tmp__2H2G);
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__3H2G=((void *)__tmp__2H2G);
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__3H2G=((void *)__tmp__2H2G);
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__3H2G=((void *)__tmp__2H2G);
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__3H2G=((void *)__tmp__2H2G);
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__3H2G=NULL;
- } break;
- }
+ if ((stat__XBJI == 3)) {
+ Self__110T=((__STRING__BC *)st__VBJI);
+ Self__TRBJ=(__INTEGER__Q)(__tmp__3D5T - 4);
+ while ((! ((Self__TRBJ < 1) || ('/' == ((__CHARACTER__DB *)Self__110T->storage__LFL)[(__INTEGER__Q)(Self__TRBJ - 1)])))) {
+ Self__TRBJ=(__INTEGER__Q)(Self__TRBJ - 1);
};
- tm__FH2G=__tmp__3H2G;
- if (((void *)__tmp__3H2G != (void *)NULL)) {
- self_up__TJEF=((__SLOT *)Self__CH2G->parent_slot__A22F)->receiver_type__Y12F;
- switch (((struct ___OBJ *)__tmp__3H2G)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__3H2G)->to_run__2VK==0) {
- __tmp__EI2G=((__ITM_TYPE_SIMPLE *)__tmp__3H2G)->to_run__1VK;
- } else {
- __tmp__EI2G=to_run__XVK(__tmp__3H2G);
+ if ((Self__TRBJ == 0)) {
+ ((__STRING__BC *)st__VBJI)->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__C20T=((__STRING__BC *)st__VBJI);
+ n__210T=(__INTEGER__Q)(__tmp__3D5T - 1);
+ __tmp__FE5T=(__INTEGER__Q)((__INTEGER__Q)(n__210T - Self__TRBJ) + 1);
+ if ((__tmp__FE5T > 0)) {
+ __tmp__GE5T=(__INTEGER__Q)(n__210T + 1);
+ __tmp__IE5T=Self__C20T->count__WJ;
+ Self__JE5T=__tmp__GE5T;
+ while ((Self__JE5T <= __tmp__IE5T)) {
+ ((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__JE5T - __tmp__FE5T) - 1)]=((__CHARACTER__DB *)Self__C20T->storage__LFL)[(__INTEGER__Q)(Self__JE5T - 1)];
+ Self__JE5T=(__INTEGER__Q)(Self__JE5T + 1);
};
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__3H2G)->to_run__E1IB==0) {
- __tmp__EI2G=((__ITM_TYPE_STYLE *)__tmp__3H2G)->to_run__D1IB;
- } else {
- Self__OSXP=((__ITM_TYPE_STYLE *)__tmp__3H2G);
- __tmp__PSXP=get__PUN(Self__OSXP);
- Self__OSXP->to_run__D1IB=__tmp__PSXP;
- Self__OSXP->to_run__E1IB=0;
- __tmp__EI2G=__tmp__PSXP;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__EI2G=to_run__F1IB(__tmp__3H2G);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__4BCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__4BCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__EI2G=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__EI2G=to_run__LJEF(__tmp__3H2G);
- } break;
+ Self__C20T->count__WJ=(__INTEGER__Q)(Self__C20T->count__WJ - __tmp__FE5T);
};
- result__EH2G=__tmp__EI2G;
- self_up__TJEF=__tmp__GI2G;
};
};
- return(result__EH2G);
+ if ((((__STRING__BC *)st__VBJI)->count__WJ == 0)) {
+ add_last__ACV(((__STRING__BC *)st__VBJI),'/');
+ };
}
-static void* get_slot__IO5G(__TYPE_FULL *Self__JO5G,void *n__KO5G)
-// ({TYPE_FULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
+static void add_last__TLFB(__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *Self__ULFB,__STRING_CONSTANT__0 *element__VLFB)
+// ({FAST_ARRAYoStrict_STRING_CONSTANTo__ED},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
{
- void *__tmp__MO5G;
- void *__tmp__NO5G;
- __tmp__MO5G=Self__JO5G->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__MO5G)->__id) {
- case __TYPE__: {
- __tmp__NO5G=get_slot__20BG(__tmp__MO5G,n__KO5G);
- } break;
- case __TYPE_NULL__: {
- __tmp__NO5G=get_slot__S2BG(__tmp__MO5G,n__KO5G);
- } break;
- case __TYPE_VOID__: {
- __tmp__NO5G=get_slot__I4BG(__tmp__MO5G,n__KO5G);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__NO5G=get_slot__45BG(__tmp__MO5G,n__KO5G);
- } break;
- case __TYPE_ID__: {
- __tmp__NO5G=get_slot__UBCG(__tmp__MO5G,n__KO5G);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__NO5G=get_slot__KDCG(__tmp__MO5G,n__KO5G);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__NO5G=get_slot__3WEJ(n__KO5G);
- } break;
- };
- return(__tmp__NO5G);
+ __INTEGER__Q __tmp__XMFB,__tmp__ZMFB,__tmp__1XXB,Self__524C;
+ __POINTER__IB __tmp__ZXXB;
+ __BOOLEAN__L __tmp__EMFB;
+ __STRING_CONSTANT__0 **__tmp__QMFB;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.upper__SD + 1) <= (__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ - 1))) {
+ Self__ULFB->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.upper__SD + 1);
+ __tmp__EMFB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__EMFB=FALSE__O__;
+ };
+ if ((! __tmp__EMFB)) {
+ if ((Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ == 0)) {
+ __tmp__QMFB=create__YQEB( 2);
+ Self__ULFB->parent_arrayed_collection__MD.storage__CCZ=__tmp__QMFB;
+ Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ= 2;
+ Self__ULFB->parent_arrayed_collection__MD.upper__SD= 0;
+ } else /* FALSE */ {
+ __tmp__XMFB=(__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ << 1);
+ __tmp__QMFB=Self__ULFB->parent_arrayed_collection__MD.storage__CCZ;
+ __tmp__ZMFB=Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ;
+ __tmp__ZXXB=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((__STRING_CONSTANT__0 **)__tmp__QMFB)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__ZMFB * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__XMFB * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__QMFB=((__STRING_CONSTANT__0 **)__tmp__ZXXB);
+ __tmp__1XXB=(__INTEGER__Q)(__tmp__XMFB - 1);
+ Self__524C=__tmp__ZMFB;
+ while ((Self__524C <= __tmp__1XXB)) {
+ __tmp__QMFB[Self__524C]=NULL;
+ Self__524C=(__INTEGER__Q)(Self__524C + 1);
+ };
+ Self__ULFB->parent_arrayed_collection__MD.storage__CCZ=__tmp__QMFB;
+ Self__ULFB->parent_arrayed_collection__MD.capacity__VBZ=__tmp__XMFB;
+ Self__ULFB->parent_arrayed_collection__MD.upper__SD=(__INTEGER__Q)(Self__ULFB->parent_arrayed_collection__MD.upper__SD + 1);
+ };
+ };
+ ((__STRING_CONSTANT__0 **)Self__ULFB->parent_arrayed_collection__MD.storage__CCZ)[Self__ULFB->parent_arrayed_collection__MD.upper__SD]=element__VLFB;
}
-static void* get_local_slot__DAFG(__TYPE_VOID *Self__EAFG,void *n__FAFG)
-// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void** create__FPBB(__INTEGER__Q nb_elements__HPBB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
{
- void *itm_slot__IAFG;
- void *result__JAFG,*__tmp__ZAFG;
- __INTEGER j__HAFG,__tmp__Y24Q,new_capacity__EW4R,old_nb_elts__IW4R;
- __INTEGER upper__OW4R,Self__MW4R;
- void *__tmp__0AFG;
- void **__tmp__WEAR,**Self__HW4R,**new__JW4R;
- __BOOLEAN __tmp__3AFG,__tmp__GW4R;
- __FAST_ARRAYoSLOTo *Self__FW4R;
- itm_slot__IAFG=NULL;
- result__JAFG=NULL;
- j__HAFG= 0;
- __tmp__Y24Q=((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- __tmp__WEAR=((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
- while_do__HEKG:
- {
- if ((j__HAFG <= __tmp__Y24Q)) {
- __tmp__ZAFG=((void **)__tmp__WEAR)[j__HAFG];
- if (((struct ___OBJ *)__tmp__ZAFG)->__id==__SLOT_DATA__) {
- __tmp__0AFG=((__SLOT_DATA *)__tmp__ZAFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__0AFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZAFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- __tmp__3AFG=((void *)__tmp__0AFG != (void *)n__FAFG);
- } else {
- __tmp__3AFG=FALSE__;
- };
- if (__tmp__3AFG) {
- j__HAFG=(__INTEGER)(j__HAFG + 1);
- goto while_do__HEKG;
- };
- };
- if ((j__HAFG <= ((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- result__JAFG=((void **)((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__HAFG];
- } else {
- itm_slot__IAFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__EAFG->parent_type__UIB.prototype__RD)->slot_list__SIM,n__FAFG);
- if (((void *)itm_slot__IAFG != (void *)NULL)) {
- result__JAFG=create__type__BU2F(itm_slot__IAFG,Self__EAFG);
- Self__FW4R=((__FAST_ARRAYoSLOTo *)Self__EAFG->parent_type__UIB.slot_run__1JC);
- new_capacity__EW4R= 0;
- if (((__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__GW4R=TRUE__;
- } else {
- __tmp__GW4R=FALSE__;
- };
- if ((! __tmp__GW4R)) {
- if ((Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__EW4R=(__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__HW4R=((void **)Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__IW4R=Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL;
- new__JW4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__HW4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__IW4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__EW4R * ((__INTEGER )(sizeof(void *)))))));
- upper__OW4R=(__INTEGER)(new_capacity__EW4R - 1);
- Self__MW4R=old_nb_elts__IW4R;
- while ((Self__MW4R <= upper__OW4R)) {
- new__JW4R[Self__MW4R]=NULL;
- Self__MW4R=(__INTEGER)(Self__MW4R + 1);
- };
- Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL=new__JW4R;
- Self__FW4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__EW4R;
- Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- };
- };
- ((void **)Self__FW4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__FW4R->parent_arrayed_collection__ZJC.upper__LSL]=result__JAFG;
- };
- };
- return(result__JAFG);
+ __POINTER__IB sz__N20T,result__L20T,__tmp__M20T,__tmp__O20T;
+ __POINTER__IB __tmp__Q20T,__tmp__R20T;
+ __UINTEGER_32__ZWB __tmp__S20T;
+ __MEMORY__2PG *__tmp__V20T;
+ __INTEGER__Q Self__QKZB;
+ void **__tmp__BBFB,**Result__IPBB;
+ if (((struct ___OBJ *)SLOT__OLC__->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ };
+ sz__N20T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__HPBB * ((__INTEGER__Q )(sizeof(void *)))));
+ result__L20T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__M20T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__O20T=(void *)((unsigned long)(void *)((unsigned long)sz__N20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M20T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M20T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__N20T=(void *)((unsigned long)__tmp__O20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__N20T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__Q20T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__R20T=(void *)((unsigned long)(void *)((unsigned long)sz__N20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q20T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Q20T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__S20T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__R20T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__Q20T=micro_alloc__table__lab__UKI(__tmp__R20T,((__POINTER__IB )(&(table_size[(__tmp__S20T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__R20T)));
+ ((__POINTER__IB *)__tmp__Q20T)[ 0]=((__POINTER__IB ) 3);
+ result__L20T=(void *)((unsigned long)__tmp__Q20T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__V20T=search__LQCB(__tmp__O20T);
+ result__L20T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__V20T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__BBFB=((void **)result__L20T);
+ Self__QKZB=(__INTEGER__Q)(nb_elements__HPBB - 1);
+ while ((Self__QKZB >= 0)) {
+ __tmp__BBFB[Self__QKZB]=NULL;
+ Self__QKZB=(__INTEGER__Q)(Self__QKZB - 1);
+ };
+ Result__IPBB=__tmp__BBFB;
+ return(Result__IPBB);
}
-static void* get_local_slot__LCFG(__TYPE_CONTEXT *Self__MCFG,void *n__NCFG)
-// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* get__YUJB(void *itm_typ__0UJB)
+// ({ITM_TYPE_SIMPLE__RMBxITM_TYPE_STYLE__1MB}) With result Recursive, No inlinable.
{
- void *itm_slot__QCFG;
- void *result__RCFG,*__tmp__BDFG;
- __INTEGER j__PCFG,__tmp__424Q,new_capacity__QW4R,old_nb_elts__UW4R;
- __INTEGER upper__0W4R,Self__YW4R;
- void *__tmp__CDFG;
- void **__tmp__XEAR,**Self__TW4R,**new__VW4R;
- __BOOLEAN __tmp__FDFG,__tmp__SW4R;
- __FAST_ARRAYoSLOTo *Self__RW4R;
- itm_slot__QCFG=NULL;
- result__RCFG=NULL;
- j__PCFG= 0;
- __tmp__424Q=((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- __tmp__XEAR=((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
- while_do__3EKG:
- {
- if ((j__PCFG <= __tmp__424Q)) {
- __tmp__BDFG=((void **)__tmp__XEAR)[j__PCFG];
- if (((struct ___OBJ *)__tmp__BDFG)->__id==__SLOT_DATA__) {
- __tmp__CDFG=((__SLOT_DATA *)__tmp__BDFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__CDFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__BDFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- __tmp__FDFG=((void *)__tmp__CDFG != (void *)n__NCFG);
- } else {
- __tmp__FDFG=FALSE__;
- };
- if (__tmp__FDFG) {
- j__PCFG=(__INTEGER)(j__PCFG + 1);
- goto while_do__3EKG;
- };
- };
- if ((j__PCFG <= ((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- result__RCFG=((void **)((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__PCFG];
- } else {
- itm_slot__QCFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__MCFG->parent_type__VIB.prototype__RD)->slot_list__SIM,n__NCFG);
- if (((void *)itm_slot__QCFG != (void *)NULL)) {
- result__RCFG=create__type__BU2F(itm_slot__QCFG,Self__MCFG);
- Self__RW4R=((__FAST_ARRAYoSLOTo *)Self__MCFG->parent_type__VIB.slot_run__1JC);
- new_capacity__QW4R= 0;
- if (((__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__SW4R=TRUE__;
- } else {
- __tmp__SW4R=FALSE__;
- };
- if ((! __tmp__SW4R)) {
- if ((Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__QW4R=(__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__TW4R=((void **)Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__UW4R=Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL;
- new__VW4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__TW4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__UW4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__QW4R * ((__INTEGER )(sizeof(void *)))))));
- upper__0W4R=(__INTEGER)(new_capacity__QW4R - 1);
- Self__YW4R=old_nb_elts__UW4R;
- while ((Self__YW4R <= upper__0W4R)) {
- new__VW4R[Self__YW4R]=NULL;
- Self__YW4R=(__INTEGER)(Self__YW4R + 1);
+ __TYPE_FULL__XMB *result__2UJB,*__tmp__ADXB,*__tmp__NWJB,*__tmp__ZWJB;
+ __TYPE_FULL__XMB *__tmp__BXJB;
+ __STRING_CONSTANT__0 *__tmp__BVJB,*n__1GMB,*path__GHMB,*found__HHMB;
+ __STRING_CONSTANT__0 *__tmp__AKMB,*Self__1F5T;
+ __INTEGER__Q j__4GMB,idx_path__5GMB,idx_name__AHMB,idx_name_old__BHMB;
+ __INTEGER__Q idx_path_old__CHMB,__tmp__EIMB,__tmp__NIMB,__tmp__ZIMB;
+ __INTEGER__Q __tmp__JKMB,__tmp__KKMB,__tmp__VOMB;
+ __PROTOTYPE__MF *__tmp__MHMB,*result__FHMB,*__tmp__3PMB,*__tmp__KQMB;
+ __STRING__BC *Self__MDXT;
+ __POINTER__IB __tmp__DQMB,__tmp__JOOU,__tmp__KOOU,__tmp__LOOU;
+ __POSITION__OL pos__QINC;
+ __UINTEGER_32__ZWB __tmp__MOOU;
+ void *result__JTMB,*base__3UJB;
+ __TYPE__FF *result__X0PB,*Self__SBXB;
+ __CHARACTER__DB cn__IHMB,cp__JHMB,__tmp__WHMB,__tmp__GIMB,__tmp__PIMB;
+ __CHARACTER__DB result__XF5T,result__KUMC;
+ __BOOLEAN__L __tmp__XHMB,__tmp__4HMB,__tmp__SIMB,__tmp__TIMB;
+ __BOOLEAN__L __tmp__HMMB;
+ __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__UT0C;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *nxt__VOOU;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *result__GOOU;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *Self__SOOU;
+ __HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *Self__4SMB;
+ __HASHED_DICTIONARY_NODEoTYPExStrict_STRING_CONSTANTo__N3J *node__ITMB;
+ __UINTEGER_8__4LC mask_bit__VBXB;
+ __CHARACTER__DB *__tmp__HG5T,*Self__JG5T;
+ __FAST_ARRAYoSLOTo__SLC *__tmp__ACXB;
+ __HASHED_SEToTYPEo__00MB *result__SGXB,*Self__MTZC;
+ void **__tmp__AL4C;
+ result__2UJB=NULL;
+ if (((struct ___OBJ *)itm_typ__0UJB)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+ __tmp__BVJB=((__ITM_TYPE_SIMPLE__RMB *)itm_typ__0UJB)->name__LPC;
+ } else /* ITM_TYPE_STYLE */ {
+ __tmp__BVJB=((__ITM_TYPE_STYLE__1MB *)itm_typ__0UJB)->parent_itm_type_simple__2MB.name__LPC;
+ };
+ n__1GMB=__tmp__BVJB;
+ j__4GMB= 0;
+ idx_path__5GMB= 0;
+ idx_name__AHMB= 0;
+ idx_name_old__BHMB= 0;
+ idx_path_old__CHMB= 0;
+ path__GHMB=NULL;
+ found__HHMB=NULL;
+ cn__IHMB='\0';
+ cp__JHMB='\0';
+ __tmp__MHMB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB),__tmp__BVJB);
+ result__FHMB=__tmp__MHMB;
+ if (((void *)__tmp__MHMB == (void *)NULL)) {
+ j__4GMB= 0;
+ while ((! ((j__4GMB > path_file__ND->parent_arrayed_collection__MD.upper__SD) || ((void *)result__FHMB != (void *)NULL)))) {
+ __tmp__AKMB=((__STRING_CONSTANT__0 **)((__FAST_ARRAYoStrict_STRING_CONSTANTo__ED *)path_file__ND)->parent_arrayed_collection__MD.storage__CCZ)[j__4GMB];
+ path__GHMB=__tmp__AKMB;
+ idx_name__AHMB=((__STRING_CONSTANT__0 *)n__1GMB)->count__0C;
+ idx_path__5GMB=(__INTEGER__Q)(((__STRING_CONSTANT__0 *)__tmp__AKMB)->count__0C - 3);
+ do {
+ __tmp__WHMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(idx_name__AHMB - 1)];
+ cn__IHMB=__tmp__WHMB;
+ __tmp__XHMB=(__tmp__WHMB == '.');
+ if (__tmp__XHMB) {
+ __tmp__4HMB=(idx_name__AHMB > 2);
+ if (__tmp__4HMB) {
+ __tmp__EIMB=(__INTEGER__Q)(idx_name__AHMB - 1);
+ __tmp__GIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__EIMB - 1)];
+ __tmp__SIMB=(__tmp__GIMB == '.');
+ } else /* FALSE */ {
+ __tmp__SIMB=FALSE__O__;
+ };
+ if (__tmp__SIMB) {
+ __tmp__NIMB=(__INTEGER__Q)(idx_name__AHMB - 2);
+ __tmp__PIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__NIMB - 1)];
+ __tmp__TIMB=(__tmp__PIMB == '.');
+ } else /* FALSE */ {
+ __tmp__TIMB=FALSE__O__;
+ };
+ if (__tmp__TIMB) {
+ __tmp__ZIMB=(__INTEGER__Q)(idx_name__AHMB - 2);
+ idx_name__AHMB=__tmp__ZIMB;
+ cn__IHMB='*';
+ } else /* FALSE */ {
+ cn__IHMB='/';
+ };
+ } else /* FALSE */ {
+ result__XF5T='\0';
+ if (((((__INTEGER_8__FZF )cn__IHMB) < 65) || (((__INTEGER_8__FZF )cn__IHMB) > 90))) {
+ result__XF5T=cn__IHMB;
+ } else /* FALSE */ {
+ result__XF5T=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__IHMB) + 32))));
+ };
+ cn__IHMB=result__XF5T;
+ };
+ result__XF5T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__GHMB)->storage__1C)[(__INTEGER__Q)(idx_path__5GMB - 1)];
+ cp__JHMB=result__XF5T;
+ __tmp__JKMB=(__INTEGER__Q)(idx_name__AHMB - 1);
+ idx_name__AHMB=__tmp__JKMB;
+ __tmp__KKMB=(__INTEGER__Q)(idx_path__5GMB - 1);
+ idx_path__5GMB=__tmp__KKMB;
+ } while ((((__tmp__JKMB >= 1) && (__tmp__KKMB >= 1)) && (cn__IHMB == result__XF5T)));
+ if (((idx_name__AHMB < 1) && (cn__IHMB == cp__JHMB))) {
+ if (((idx_path__5GMB < 1) || (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)__tmp__AKMB)->storage__1C)[(__INTEGER__Q)(idx_path__5GMB - 1)] == '/'))) {
+ found__HHMB=__tmp__AKMB;
+ };
+ __tmp__HMMB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__HMMB=FALSE__O__;
+ };
+ if ((! __tmp__HMMB)) {
+ if (((cn__IHMB == '*') && (cp__JHMB == '/'))) {
+ idx_name_old__BHMB=(__INTEGER__Q)(idx_name__AHMB + 1);
+ idx_path_old__CHMB=(__INTEGER__Q)(idx_path__5GMB + 1);
+ while (((idx_name__AHMB >= 1) && (idx_path__5GMB >= 1))) {
+ __tmp__WHMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(idx_name__AHMB - 1)];
+ cn__IHMB=__tmp__WHMB;
+ __tmp__XHMB=(__tmp__WHMB == '.');
+ if (__tmp__XHMB) {
+ __tmp__4HMB=(idx_name__AHMB > 2);
+ if (__tmp__4HMB) {
+ __tmp__EIMB=(__INTEGER__Q)(idx_name__AHMB - 1);
+ __tmp__GIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__EIMB - 1)];
+ __tmp__SIMB=(__tmp__GIMB == '.');
+ } else /* FALSE */ {
+ __tmp__SIMB=FALSE__O__;
+ };
+ if (__tmp__SIMB) {
+ __tmp__NIMB=(__INTEGER__Q)(idx_name__AHMB - 2);
+ __tmp__PIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)n__1GMB)->storage__1C)[(__INTEGER__Q)(__tmp__NIMB - 1)];
+ __tmp__TIMB=(__tmp__PIMB == '.');
+ } else /* FALSE */ {
+ __tmp__TIMB=FALSE__O__;
+ };
+ if (__tmp__TIMB) {
+ __tmp__ZIMB=(__INTEGER__Q)(idx_name__AHMB - 2);
+ idx_name__AHMB=__tmp__ZIMB;
+ cn__IHMB='*';
+ } else /* FALSE */ {
+ cn__IHMB='/';
+ };
+ } else /* FALSE */ {
+ result__KUMC='\0';
+ if (((((__INTEGER_8__FZF )cn__IHMB) < 65) || (((__INTEGER_8__FZF )cn__IHMB) > 90))) {
+ result__KUMC=cn__IHMB;
+ } else /* FALSE */ {
+ result__KUMC=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )cn__IHMB) + 32))));
+ };
+ cn__IHMB=result__KUMC;
+ };
+ __tmp__GIMB=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__GHMB)->storage__1C)[(__INTEGER__Q)(idx_path__5GMB - 1)];
+ cp__JHMB=__tmp__GIMB;
+ if ((cn__IHMB != __tmp__GIMB)) {
+ if (((cn__IHMB == '*') && (__tmp__GIMB == '/'))) {
+ idx_name_old__BHMB=idx_name__AHMB;
+ idx_path_old__CHMB=idx_path__5GMB;
+ } else /* FALSE */ {
+ idx_name__AHMB=idx_name_old__BHMB;
+ idx_path__5GMB=idx_path_old__CHMB;
+ do {
+ __tmp__VOMB=(__INTEGER__Q)(idx_path__5GMB - 1);
+ idx_path__5GMB=__tmp__VOMB;
+ } while (((__tmp__VOMB >= 1) && (((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)path__GHMB)->storage__1C)[(__INTEGER__Q)(__tmp__VOMB - 1)] != '/')));
+ idx_path_old__CHMB=idx_path__5GMB;
+ };
+ };
+ idx_name__AHMB=(__INTEGER__Q)(idx_name__AHMB - 1);
+ idx_path__5GMB=(__INTEGER__Q)(idx_path__5GMB - 1);
+ };
+ if ((idx_name__AHMB < 1)) {
+ found__HHMB=__tmp__AKMB;
+ };
+ };
+ };
+ if (((void *)found__HHMB != (void *)NULL)) {
+ __tmp__3PMB=fast_reference_at__QQYC(((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)prototype_dico__1DZ),found__HHMB);
+ result__FHMB=__tmp__3PMB;
+ if (((void *)__tmp__3PMB == (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__PZB),found__HHMB);
+ Self__MDXT=((__STRING__BC *)string_tmp__PZB);
+ if ((Self__MDXT->capacity__UFL > Self__MDXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__MDXT->storage__LFL)[Self__MDXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__MDXT,'\0');
+ Self__MDXT->count__WJ=(__INTEGER__Q)(Self__MDXT->count__WJ - 1);
+ };
+ __tmp__DQMB=((__POINTER__IB )(fopen((char*)(Self__MDXT->storage__LFL),"rb")));
+ if ((__tmp__DQMB != (void *)NULL)) {
+ fclose((FILE*)((__tmp__DQMB)));
+ __tmp__KQMB=create__name__generic_count__M0E(found__HHMB,n__1GMB, 0);
+ result__FHMB=__tmp__KQMB;
+ go_on__EENC(__tmp__KQMB);
+ } else /* FALSE */ {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_330));
+ append__KWX(((__STRING__BC *)string_tmp__YC),found__HHMB);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_176));
+ pos__QINC=last_position__N4GB;
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(pos__QINC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL=new__VW4R;
- Self__RW4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__QW4R;
- Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
};
+ Self__UT0C=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)dico_name_to_prototype__EVGB);
+ if ((Self__UT0C->capacity__SVXC == Self__UT0C->count__ZWXC)) {
+ increase_capacity__OKLD(Self__UT0C);
+ };
+ Self__1F5T=((__STRING_CONSTANT__0 *)n__1GMB);
+ __tmp__EIMB= 0;
+ __tmp__NIMB=Self__1F5T->count__0C;
+ __tmp__ZIMB= 1;
+ while ((__tmp__ZIMB <= __tmp__NIMB)) {
+ __tmp__EIMB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__EIMB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__1F5T->storage__1C)[(__INTEGER__Q)(__tmp__ZIMB - 1)])));
+ __tmp__ZIMB=(__INTEGER__Q)(__tmp__ZIMB + 1);
+ };
+ if ((__tmp__EIMB < 0)) {
+ __tmp__EIMB=(__INTEGER__Q)(~ __tmp__EIMB);
+ };
+ __tmp__NIMB=(__INTEGER__Q)(__tmp__EIMB % Self__UT0C->capacity__SVXC);
+ nxt__VOOU=((void **)Self__UT0C->buckets__ZVXC)[__tmp__NIMB];
+ result__GOOU=NULL;
+ __tmp__DQMB=((__POINTER__IB )(NULL));
+ __tmp__EIMB= 0;
+ __tmp__JOOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC));
+ if (((unsigned long)__tmp__JOOU == 0)) {
+ result__GOOU=HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+ } else /* FALSE */ {
+ __tmp__EIMB=__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JOOU));
+ if ((__tmp__EIMB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MOOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LOOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_size[(__tmp__MOOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LOOU)));
+ __tmp__DQMB=__tmp__KOOU;
+ } else /* FALSE */ {
+ __tmp__MOOU=((__UINTEGER_32__ZWB )__tmp__EIMB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_type[(__tmp__MOOU)]))),(__UINTEGER_32__ZWB)(__tmp__MOOU | 1));
+ __tmp__DQMB=__tmp__KOOU;
+ };
+ result__GOOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)__tmp__DQMB);
+ *(result__GOOU) = *(HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__);
+ };
+ Self__SOOU=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)result__GOOU);
+ Self__SOOU->item__2RYC=result__FHMB;
+ Self__SOOU->key__FWXC=n__1GMB;
+ Self__SOOU->next__QWXC=nxt__VOOU;
+ ((void **)Self__UT0C->buckets__ZVXC)[__tmp__NIMB]=result__GOOU;
+ Self__UT0C->count__ZWXC=(__INTEGER__Q)(Self__UT0C->count__ZWXC + 1);
+ };
+ j__4GMB=(__INTEGER__Q)(j__4GMB + 1);
+ };
+ if (((void *)result__FHMB == (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),__tmp__BVJB);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_331));
+ put_error__text__EQE( 1,string_tmp__YC);
+ if (((void *)list_current__F5GB != (void *)NULL)) {
+ put_position__PRE(list_current__F5GB->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+ };
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((void **)Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL]=result__RCFG;
};
};
- return(result__RCFG);
-}
-
-static void* get_local_slot__TEFG(__TYPE_ID *Self__UEFG,void *n__VEFG)
-// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *itm_slot__YEFG;
- void *result__ZEFG,*__tmp__JFFG;
- __INTEGER j__XEFG,__tmp__E34Q,new_capacity__2W4R,old_nb_elts__AX4R;
- __INTEGER upper__GX4R,Self__EX4R;
- void *__tmp__KFFG;
- void **__tmp__YEAR,**Self__5W4R,**new__BX4R;
- __BOOLEAN __tmp__NFFG,__tmp__4W4R;
- __FAST_ARRAYoSLOTo *Self__3W4R;
- itm_slot__YEFG=NULL;
- result__ZEFG=NULL;
- j__XEFG= 0;
- __tmp__E34Q=((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- __tmp__YEAR=((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
- while_do__TFKG:
- {
- if ((j__XEFG <= __tmp__E34Q)) {
- __tmp__JFFG=((void **)__tmp__YEAR)[j__XEFG];
- if (((struct ___OBJ *)__tmp__JFFG)->__id==__SLOT_DATA__) {
- __tmp__KFFG=((__SLOT_DATA *)__tmp__JFFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__KFFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JFFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- __tmp__NFFG=((void *)__tmp__KFFG != (void *)n__VEFG);
- } else {
- __tmp__NFFG=FALSE__;
+ if ((result__FHMB->generic_count__YEZ != 0)) {
+ put_error__text__EQE( 1,(&__string_332));
+ put_position__PRE(result__FHMB->parent_named__PF.parent_itm_object__OF.position__P2B);
+ if ((((__UINTEGER_32__ZWB )last_position__N4GB) != 0)) {
+ put_position__PRE(last_position__N4GB);
};
- if (__tmp__NFFG) {
- j__XEFG=(__INTEGER)(j__XEFG + 1);
- goto while_do__TFKG;
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- };
- if ((j__XEFG <= ((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- result__ZEFG=((void **)((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__XEFG];
- } else {
- itm_slot__YEFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__UEFG->parent_type__WIB.prototype__RD)->slot_list__SIM,n__VEFG);
- if (((void *)itm_slot__YEFG != (void *)NULL)) {
- result__ZEFG=create__type__BU2F(itm_slot__YEFG,Self__UEFG);
- Self__3W4R=((__FAST_ARRAYoSLOTo *)Self__UEFG->parent_type__WIB.slot_run__1JC);
- new_capacity__2W4R= 0;
- if (((__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__4W4R=TRUE__;
- } else {
- __tmp__4W4R=FALSE__;
- };
- if ((! __tmp__4W4R)) {
- if ((Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__2W4R=(__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__5W4R=((void **)Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__AX4R=Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL;
- new__BX4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5W4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__AX4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2W4R * ((__INTEGER )(sizeof(void *)))))));
- upper__GX4R=(__INTEGER)(new_capacity__2W4R - 1);
- Self__EX4R=old_nb_elts__AX4R;
- while ((Self__EX4R <= upper__GX4R)) {
- new__BX4R[Self__EX4R]=NULL;
- Self__EX4R=(__INTEGER)(Self__EX4R + 1);
- };
- Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL=new__BX4R;
- Self__3W4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__2W4R;
- Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- };
- };
- ((void **)Self__3W4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__3W4R->parent_arrayed_collection__ZJC.upper__LSL]=result__ZEFG;
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- return(result__ZEFG);
+ __tmp__BVJB=result__FHMB->filename__JWB;
+ Self__4SMB=((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)dico_type__LLC);
+ result__JTMB=NULL;
+ n__1GMB=((__STRING_CONSTANT__0 *)__tmp__BVJB);
+ j__4GMB= 0;
+ idx_path__5GMB=n__1GMB->count__0C;
+ idx_name__AHMB= 1;
+ while ((idx_name__AHMB <= idx_path__5GMB)) {
+ j__4GMB=(__INTEGER__Q)((__INTEGER__Q)( 5 * j__4GMB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)n__1GMB->storage__1C)[(__INTEGER__Q)(idx_name__AHMB - 1)])));
+ idx_name__AHMB=(__INTEGER__Q)(idx_name__AHMB + 1);
+ };
+ if ((j__4GMB < 0)) {
+ j__4GMB=(__INTEGER__Q)(~ j__4GMB);
+ };
+ node__ITMB=((void **)Self__4SMB->buckets__03J)[(__INTEGER__Q)(j__4GMB % Self__4SMB->capacity__T3J)];
+ while ((! (((void *)node__ITMB == (void *)NULL) || ((void *)node__ITMB->key__G4J == (void *)__tmp__BVJB)))) {
+ node__ITMB=node__ITMB->next__R4J;
+ };
+ if (((void *)node__ITMB != (void *)NULL)) {
+ result__JTMB=node__ITMB->item__RPS;
+ };
+ base__3UJB=result__JTMB;
+ if (((void *)result__JTMB == (void *)NULL)) {
+ result__X0PB=NULL;
+ __tmp__DQMB=((__POINTER__IB )(NULL));
+ __tmp__EIMB= 0;
+ __tmp__JOOU=((__POINTER__IB )sizeof(__TYPE__FF));
+ if (((unsigned long)__tmp__JOOU == 0)) {
+ result__X0PB=TYPE__FF__;
+ } else /* FALSE */ {
+ __tmp__EIMB=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JOOU));
+ if ((__tmp__EIMB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MOOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LOOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_size[(__tmp__MOOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LOOU)));
+ __tmp__DQMB=__tmp__KOOU;
+ } else /* FALSE */ {
+ __tmp__MOOU=((__UINTEGER_32__ZWB )__tmp__EIMB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_type[(__tmp__MOOU)]))),(__UINTEGER_32__ZWB)(__tmp__MOOU | 1));
+ __tmp__DQMB=__tmp__KOOU;
+ };
+ result__X0PB=((__TYPE__FF *)__tmp__DQMB);
+ *(result__X0PB) = *(TYPE__FF__);
+ };
+ base__3UJB=result__X0PB;
+ fast_put__to__B3J(((__HASHED_DICTIONARYoTYPExStrict_STRING_CONSTANTo__FLC *)dico_type__LLC),result__X0PB,result__FHMB->filename__JWB);
+ Self__SBXB=((__TYPE__FF *)result__X0PB);
+ mask_bit__VBXB= 0;
+ Self__SBXB->index__CLC=index_count__ALC;
+ index_count__ALC=(__INTEGER__Q)(index_count__ALC + 1);
+ Self__SBXB->prototype__QF=result__FHMB;
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),result__FHMB->parent_named__PF.name__GWB);
+ Self__MDXT=((__STRING__BC *)string_tmp__YC);
+ __tmp__HG5T=Self__MDXT->storage__LFL;
+ __tmp__EIMB=(__INTEGER__Q)(Self__MDXT->count__WJ - 1);
+ Self__JG5T=((__CHARACTER__DB *)__tmp__HG5T);
+ __tmp__NIMB=__tmp__EIMB;
+ while ((__tmp__NIMB >= 0)) {
+ if (('.' == Self__JG5T[__tmp__NIMB])) {
+ Self__JG5T[__tmp__NIMB]='_';
+ };
+ __tmp__NIMB=(__INTEGER__Q)(__tmp__NIMB - 1);
+ };
+ __tmp__AKMB=get_intern__VROB(string_tmp__YC);
+ Self__SBXB->intern_name__TZMB=__tmp__AKMB;
+ __tmp__ACXB=create_with_capacity__2MD( 10);
+ Self__SBXB->slot_run__2LC=__tmp__ACXB;
+ if (((void *)Self__SBXB->prototype__QF->type_style__XZMB == (void *)(&__string_18))) {
+ mask_bit__VBXB= 3;
+ __tmp__XHMB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__XHMB=FALSE__O__;
+ };
+ if ((! __tmp__XHMB)) {
+ if (((void *)Self__SBXB->prototype__QF->type_style__XZMB == (void *)(&__string_19))) {
+ mask_bit__VBXB= 12;
+ };
+ };
+ __tmp__ADXB=create__with__FND(Self__SBXB,mask_bit__VBXB);
+ Self__SBXB->default__CMC=__tmp__ADXB;
+ init_slot_for__3IZC(((__PROTOTYPE__MF *)Self__SBXB->prototype__QF),Self__SBXB);
+ result__SGXB=NULL;
+ __tmp__DQMB=((__POINTER__IB )(NULL));
+ __tmp__EIMB= 0;
+ __tmp__JOOU=((__POINTER__IB )sizeof(__HASHED_SEToTYPEo__00MB));
+ if (((unsigned long)__tmp__JOOU == 0)) {
+ result__SGXB=HASHED_SEToTYPEo__00MB__;
+ } else /* FALSE */ {
+ __tmp__EIMB=__HASHED_SEToTYPEo__00MB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JOOU));
+ if ((__tmp__EIMB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MOOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LOOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_size[(__tmp__MOOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LOOU)));
+ __tmp__DQMB=__tmp__KOOU;
+ } else /* FALSE */ {
+ __tmp__MOOU=((__UINTEGER_32__ZWB )__tmp__EIMB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KOOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LOOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__JOOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KOOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__KOOU=micro_alloc__table__lab__UKI(__tmp__LOOU,((__POINTER__IB )(&(table_type[(__tmp__MOOU)]))),(__UINTEGER_32__ZWB)(__tmp__MOOU | 1));
+ __tmp__DQMB=__tmp__KOOU;
+ };
+ result__SGXB=((__HASHED_SEToTYPEo__00MB *)__tmp__DQMB);
+ *(result__SGXB) = *(HASHED_SEToTYPEo__00MB__);
+ };
+ Self__MTZC=((__HASHED_SEToTYPEo__00MB *)result__SGXB);
+ __tmp__EIMB=prime_number_ceiling__OKN( 53);
+ __tmp__AL4C=create__ARDD(__tmp__EIMB);
+ Self__MTZC->buckets__3LZC=__tmp__AL4C;
+ Self__MTZC->capacity__WLZC=__tmp__EIMB;
+ Self__MTZC->count__3MZC= 0;
+ Self__SBXB->subtype_list__A1MB=result__SGXB;
+ fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)result__SGXB),TYPE_NULL__GMB__);
+ add_subtype__TC1B(Self__SBXB,Self__SBXB);
+ if ((((__INTEGER__Q )(sizeof(void *))) == 4)) {
+ Self__SBXB->size__LDXB= 2;
+ } else /* FALSE */ {
+ Self__SBXB->size__LDXB= 3;
+ };
+ __tmp__AKMB=((__STRING_CONSTANT__0 *)Self__SBXB->prototype__QF->parent_named__PF.name__GWB);
+ __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_42));
+ if (__tmp__XHMB) {
+ Self__SBXB->size__LDXB= 2;
+ };
+ __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_64));
+ if (__tmp__XHMB) {
+ __tmp__4HMB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_60));
+ __tmp__4HMB=__tmp__SIMB;
+ };
+ if (__tmp__4HMB) {
+ Self__SBXB->size__LDXB= 0;
+ };
+ __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_44));
+ if (__tmp__XHMB) {
+ __tmp__4HMB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_50));
+ __tmp__4HMB=__tmp__SIMB;
+ };
+ if (__tmp__4HMB) {
+ Self__SBXB->size__LDXB= 0;
+ };
+ __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_63));
+ if (__tmp__XHMB) {
+ __tmp__4HMB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_59));
+ __tmp__4HMB=__tmp__SIMB;
+ };
+ if (__tmp__4HMB) {
+ Self__SBXB->size__LDXB= 1;
+ };
+ __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_62));
+ if (__tmp__XHMB) {
+ __tmp__4HMB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_58));
+ __tmp__4HMB=__tmp__SIMB;
+ };
+ if (__tmp__4HMB) {
+ Self__SBXB->size__LDXB= 2;
+ };
+ __tmp__XHMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_61));
+ if (__tmp__XHMB) {
+ __tmp__4HMB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SIMB=__infix_equal_equal__FWZ(__tmp__AKMB,(&__string_57));
+ __tmp__4HMB=__tmp__SIMB;
+ };
+ if (__tmp__4HMB) {
+ Self__SBXB->size__LDXB= 3;
+ };
+ if (((void *)result__X0PB->default__CMC->the_parent_type__QLK != (void *)result__X0PB)) {
+ print__KKG((&__string_439));
+ fgetc(stdin);
+ };
+ };
+ switch (((struct ___OBJ *)base__3UJB)->__id) {
+ case __TYPE__FF__: {
+ __tmp__ADXB=((__TYPE__FF *)base__3UJB)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__ADXB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__ADXB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__ADXB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+ } break;
+ };
+ if (((void *)__tmp__ADXB->the_parent_type__QLK != (void *)base__3UJB)) {
+ print__KKG((&__string_440));
+ fgetc(stdin);
+ };
+ if (((struct ___OBJ *)itm_typ__0UJB)->__id==__ITM_TYPE_SIMPLE__RMB__) {
+ __tmp__AKMB=NULL;
+ } else /* ITM_TYPE_STYLE */ {
+ __tmp__AKMB=((__ITM_TYPE_STYLE__1MB *)itm_typ__0UJB)->style__UPC;
+ };
+ if (((void *)__tmp__AKMB == (void *)NULL)) {
+ switch (((struct ___OBJ *)base__3UJB)->__id) {
+ case __TYPE__FF__: {
+ __tmp__NWJB=((__TYPE__FF *)base__3UJB)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__NWJB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__NWJB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__NWJB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+ } break;
+ };
+ result__2UJB=__tmp__NWJB;
+ } else /* FALSE */ {
+ if (((void *)__tmp__AKMB == (void *)(&__string_18))) {
+ switch (((struct ___OBJ *)base__3UJB)->__id) {
+ case __TYPE__FF__: {
+ __tmp__ZWJB=((__TYPE__FF *)base__3UJB)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__ZWJB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__ZWJB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__ZWJB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+ } break;
+ };
+ __tmp__NWJB=((__TYPE_FULL__XMB *)__tmp__ZWJB);
+ __tmp__ZWJB=get_with__DJRB(__tmp__NWJB,(__UINTEGER_8__4LC)(__tmp__NWJB->flag__RLK | 1));
+ result__2UJB=__tmp__ZWJB;
+ } else /* FALSE */ {
+ switch (((struct ___OBJ *)base__3UJB)->__id) {
+ case __TYPE__FF__: {
+ __tmp__BXJB=((__TYPE__FF *)base__3UJB)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__BXJB=((__TYPE_NULL__GMB *)base__3UJB)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__BXJB=((__TYPE_VOID__IMB *)base__3UJB)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__BXJB=((__TYPE_CONTEXT__KMB *)base__3UJB)->parent_type__LMB.default__CMC;
+ } break;
+ };
+ __tmp__NWJB=((__TYPE_FULL__XMB *)__tmp__BXJB);
+ __tmp__ZWJB=get_with__DJRB(__tmp__NWJB,(__UINTEGER_8__4LC)(__tmp__NWJB->flag__RLK | 4));
+ result__2UJB=__tmp__ZWJB;
+ };
+ };
+ if (((void *)result__2UJB->the_parent_type__QLK != (void *)base__3UJB)) {
+ print__KKG((&__string_441));
+ fgetc(stdin);
+ };
+ result__JTMB=result__2UJB;
+ return(result__JTMB);
}
-static void* get_local_slot__1GFG(__TYPE_GENERIC *Self__2GFG,void *n__3GFG)
-// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* parameter_to_type__UVBF(__TYPE_GENERIC__OCY *Self__VVBF,__ITM_TYPE_PARAMETER__ZEZ *p__WVBF)
+// ({TYPE_GENERIC__OCY},{ITM_TYPE_PARAMETER__ZEZ}) With result No recursive, No inlinable.
{
- void *itm_slot__AHFG;
- void *result__BHFG,*__tmp__RHFG;
- __INTEGER j__5GFG,__tmp__K34Q,new_capacity__IX4R,old_nb_elts__MX4R;
- __INTEGER upper__SX4R,Self__QX4R;
- void *__tmp__SHFG;
- void **__tmp__ZEAR,**Self__LX4R,**new__NX4R;
- __BOOLEAN __tmp__VHFG,__tmp__KX4R;
- __FAST_ARRAYoSLOTo *Self__JX4R;
- itm_slot__AHFG=NULL;
- result__BHFG=NULL;
- j__5GFG= 0;
- __tmp__K34Q=((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL;
- __tmp__ZEAR=((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL;
- while_do__JGKG:
- {
- if ((j__5GFG <= __tmp__K34Q)) {
- __tmp__RHFG=((void **)__tmp__ZEAR)[j__5GFG];
- if (((struct ___OBJ *)__tmp__RHFG)->__id==__SLOT_DATA__) {
- __tmp__SHFG=((__SLOT_DATA *)__tmp__RHFG)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__SHFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__RHFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- __tmp__VHFG=((void *)__tmp__SHFG != (void *)n__3GFG);
- } else {
- __tmp__VHFG=FALSE__;
- };
- if (__tmp__VHFG) {
- j__5GFG=(__INTEGER)(j__5GFG + 1);
- goto while_do__JGKG;
- };
- };
- if ((j__5GFG <= ((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- result__BHFG=((void **)((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__5GFG];
- } else {
- itm_slot__AHFG=fast_reference_at__XCQD(((__PROTOTYPE *)Self__2GFG->parent_type__C2IB.prototype__RD)->slot_list__SIM,n__3GFG);
- if (((void *)itm_slot__AHFG != (void *)NULL)) {
- result__BHFG=create__type__BU2F(itm_slot__AHFG,Self__2GFG);
- Self__JX4R=((__FAST_ARRAYoSLOTo *)Self__2GFG->parent_type__C2IB.slot_run__1JC);
- new_capacity__IX4R= 0;
- if (((__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__KX4R=TRUE__;
- } else {
- __tmp__KX4R=FALSE__;
- };
- if ((! __tmp__KX4R)) {
- if ((Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__IX4R=(__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__LX4R=((void **)Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__MX4R=Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL;
- new__NX4R=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__LX4R),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__MX4R * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__IX4R * ((__INTEGER )(sizeof(void *)))))));
- upper__SX4R=(__INTEGER)(new_capacity__IX4R - 1);
- Self__QX4R=old_nb_elts__MX4R;
- while ((Self__QX4R <= upper__SX4R)) {
- new__NX4R[Self__QX4R]=NULL;
- Self__QX4R=(__INTEGER)(Self__QX4R + 1);
- };
- Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL=new__NX4R;
- Self__JX4R->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__IX4R;
- Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL + 1);
- };
- };
- ((void **)Self__JX4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__JX4R->parent_arrayed_collection__ZJC.upper__LSL]=result__BHFG;
- };
- };
- return(result__BHFG);
+ __TYPE_FULL__XMB *result__0VBF;
+ __INTEGER__Q result__CYGF,__tmp__LYGF,idx__AIYF;
+ void *Result__XVBF;
+ __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *tab__ZVBF,*Self__5XGF;
+ void **__tmp__KYGF,**Self__UHYF;
+ result__0VBF=NULL;
+ tab__ZVBF=Self__VVBF->parent_type__PCY.prototype__QF->idf_generic_list__FFZ;
+ Self__5XGF=((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)tab__ZVBF);
+ result__CYGF= 0;
+ if ((Self__5XGF->parent_arrayed_collection__DFZ.upper__MHVB >= 0)) {
+ __tmp__KYGF=Self__5XGF->parent_arrayed_collection__DFZ.storage__IHVB;
+ __tmp__LYGF=Self__5XGF->parent_arrayed_collection__DFZ.upper__MHVB;
+ Self__UHYF=((void **)__tmp__KYGF);
+ idx__AIYF= 0;
+ while ((! ((idx__AIYF > __tmp__LYGF) || ((void *)p__WVBF == (void *)Self__UHYF[idx__AIYF])))) {
+ idx__AIYF=(__INTEGER__Q)(idx__AIYF + 1);
+ };
+ result__CYGF=idx__AIYF;
+ };
+ if ((result__CYGF <= tab__ZVBF->parent_arrayed_collection__DFZ.upper__MHVB)) {
+ result__0VBF=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__VVBF->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[result__CYGF];
+ };
+ Result__XVBF=result__0VBF;
+ return(Result__XVBF);
}
-static void* static_type__OHQG(__LIST *Self__PHQG)
-// ({LIST}) With resultRecursive, No inlinable.
+static void* static_type__E11J(__EXPR_MULTIPLE__GLWH *Self__F11J)
+// ({EXPR_MULTIPLE__GLWH}) With result Recursive, No inlinable.
{
- void *__tmp__RHQG;
- void *__tmp__SHQG;
- __tmp__RHQG=last_expr__2QRG(Self__PHQG);
- switch (((struct ___OBJ *)__tmp__RHQG)->__id) {
- case __LIST__: {
- __tmp__SHQG=static_type__OHQG(__tmp__RHQG);
- } break;
- case __STRING_CST__: {
- __tmp__SHQG=((__STRING_CST *)__tmp__RHQG)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__KJ3J;
+ __TYPE_FULL__XMB *__tmp__J11J;
+ __tmp__KJ3J=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__F11J->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+ switch (((struct ___OBJ *)__tmp__KJ3J)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__J11J=((__STRING_CST__5J *)__tmp__KJ3J)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__SHQG=((__EXTERNAL_C *)__tmp__RHQG)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__J11J=((__EXTERNAL_C__Y5WC *)__tmp__KJ3J)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__SHQG=((__PROTOTYPE_CST *)__tmp__RHQG)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__J11J=((__PROTOTYPE_CST__LAXC *)__tmp__KJ3J)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__SHQG=((__INTEGER_CST *)__tmp__RHQG)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__J11J=((__INTEGER_CST__XAXC *)__tmp__KJ3J)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__SHQG=((__LOCAL *)((__READ_LOCAL *)__tmp__RHQG)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__J11J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__KJ3J));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__SHQG=static_type__CN1H(__tmp__RHQG);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__J11J=((__READ_LOCAL__55ZI *)__tmp__KJ3J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__SHQG=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__J11J=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__SHQG=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__J11J=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__SHQG=((__REAL_CST *)__tmp__RHQG)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__J11J=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__SHQG=((__CHARACTER_CST *)__tmp__RHQG)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__J11J=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__SHQG=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__J11J=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__SHQG=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__J11J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__KJ3J));
} break;
- case __EXPR_SUP__: {
- __tmp__SHQG=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__J11J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__KJ3J));
} break;
- case __EXPR_SUB__: {
- __tmp__SHQG=static_type__UO1H(__tmp__RHQG);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__J11J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__KJ3J));
} break;
- case __EXPR_MUL__: {
- __tmp__SHQG=static_type__0O1H(__tmp__RHQG);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__J11J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__KJ3J));
} break;
- case __EXPR_DIV__: {
- __tmp__SHQG=static_type__5O1H(__tmp__RHQG);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__J11J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KJ3J));
} break;
- case __EXPR_AND__: {
- __tmp__SHQG=static_type__EP1H(__tmp__RHQG);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__J11J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KJ3J));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__SHQG=static_type__JP1H(__tmp__RHQG);
+ case __PUT_TO__TFOJ__: {
+ __tmp__J11J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__SHQG=static_type__OP1H(__tmp__RHQG);
+ case __ITEM__HGOJ__: {
+ __tmp__J11J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__KJ3J));
} break;
- case __PUT_TO__: {
- __tmp__SHQG=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__J11J=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__SHQG=static_type__XP1H(__tmp__RHQG);
+ case __CAST__1HOJ__: {
+ __tmp__J11J=((__CAST__1HOJ *)__tmp__KJ3J)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__SHQG=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__J11J=((__REAL_CST__1LOJ *)__tmp__KJ3J)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__SHQG=((__CAST *)__tmp__RHQG)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__J11J=((__CHARACTER_CST__RMOJ *)__tmp__KJ3J)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__SHQG=static_type__NOKL(__tmp__RHQG);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__J11J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KJ3J)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__SHQG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RHQG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__J11J=((__READ_SLOT__LL4K *)__tmp__KJ3J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__SHQG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RHQG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__J11J=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__SHQG=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__J11J=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__SHQG=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__J11J=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__SHQG=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__J11J=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__SHQG=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__J11J=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__SHQG=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__J11J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__KJ3J));
} break;
- case __EXPR_NEG__: {
- __tmp__SHQG=static_type__DFJM(__tmp__RHQG);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__J11J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__KJ3J));
} break;
- case __EXPR_ADD__: {
- __tmp__SHQG=static_type__P3ML(__tmp__RHQG);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__J11J=((__READ_GLOBAL__T4YL *)__tmp__KJ3J)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__SHQG=static_type__R3XM(__tmp__RHQG);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__J11J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__KJ3J));
} break;
- case __EXPR_MOD__: {
- __tmp__SHQG=static_type__DREO(__tmp__RHQG);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__J11J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__KJ3J));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__SHQG=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__J11J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__KJ3J));
} break;
- case __EXPR_INF__: {
- __tmp__SHQG=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__J11J=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__SHQG=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__J11J=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__SHQG=static_type__3YPN(__tmp__RHQG);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__J11J=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__SHQG=static_type__1HSO(__tmp__RHQG);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__J11J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__KJ3J));
} break;
};
- return(__tmp__SHQG);
+ __tmp__KJ3J=__tmp__J11J;
+ return(__tmp__KJ3J);
}
-static void* static_type__CN1H(__EXPR_MULTIPLE *Self__DN1H)
-// ({EXPR_MULTIPLE}) With resultRecursive, No inlinable.
+static void* static_type__ODCK()
+// () With result No recursive, No inlinable.
{
- void *__tmp__GN1H;
- void *__tmp__HN1H;
- __tmp__GN1H=((void **)((__FAST_ARRAYoEXPRo *)Self__DN1H->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__GN1H)->__id) {
- case __LIST__: {
- __tmp__HN1H=static_type__OHQG(__tmp__GN1H);
- } break;
- case __STRING_CST__: {
- __tmp__HN1H=((__STRING_CST *)__tmp__GN1H)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__HN1H=((__EXTERNAL_C *)__tmp__GN1H)->static_type__1VZD;
+ void *__tmp__RDCK;
+ __TYPE_FULL__XMB *__tmp__SDCK;
+ __tmp__RDCK=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__RDCK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__SDCK=((__TYPE__FF *)__tmp__RDCK)->default__CMC;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__HN1H=((__PROTOTYPE_CST *)__tmp__GN1H)->parent_constant__W2LC.static_type__M2YD;
+ case __TYPE_NULL__GMB__: {
+ __tmp__SDCK=((__TYPE_NULL__GMB *)__tmp__RDCK)->parent_type__HMB.default__CMC;
} break;
- case __INTEGER_CST__: {
- __tmp__HN1H=((__INTEGER_CST *)__tmp__GN1H)->parent_constant__B3LC.static_type__M2YD;
+ case __TYPE_VOID__IMB__: {
+ __tmp__SDCK=((__TYPE_VOID__IMB *)__tmp__RDCK)->parent_type__JMB.default__CMC;
} break;
- case __READ_LOCAL__: {
- __tmp__HN1H=((__LOCAL *)((__READ_LOCAL *)__tmp__GN1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__SDCK=((__TYPE_CONTEXT__KMB *)__tmp__RDCK)->parent_type__LMB.default__CMC;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__HN1H=static_type__CN1H(__tmp__GN1H);
+ case __TYPE_ID__MMB__: {
+ __tmp__SDCK=((__TYPE_ID__MMB *)__tmp__RDCK)->parent_type__NMB.default__CMC;
} break;
- case __EXPR_EQUAL__: {
- __tmp__HN1H=static_type__1N1H();
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__SDCK=((__TYPE_GENERIC__OCY *)__tmp__RDCK)->parent_type__PCY.default__CMC;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__HN1H=static_type__AO1H();
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__SDCK=((__TYPE_BLOCK__CP5D *)__tmp__RDCK)->parent_type__DP5D.default__CMC;
} break;
- case __REAL_CST__: {
- __tmp__HN1H=((__REAL_CST *)__tmp__GN1H)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__HN1H=((__CHARACTER_CST *)__tmp__GN1H)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__HN1H=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__HN1H=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__HN1H=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__HN1H=static_type__UO1H(__tmp__GN1H);
- } break;
- case __EXPR_MUL__: {
- __tmp__HN1H=static_type__0O1H(__tmp__GN1H);
- } break;
- case __EXPR_DIV__: {
- __tmp__HN1H=static_type__5O1H(__tmp__GN1H);
- } break;
- case __EXPR_AND__: {
- __tmp__HN1H=static_type__EP1H(__tmp__GN1H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__HN1H=static_type__JP1H(__tmp__GN1H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__HN1H=static_type__OP1H(__tmp__GN1H);
- } break;
- case __PUT_TO__: {
- __tmp__HN1H=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__HN1H=static_type__XP1H(__tmp__GN1H);
- } break;
- case __SIZE_OF__: {
- __tmp__HN1H=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__HN1H=((__CAST *)__tmp__GN1H)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__HN1H=static_type__NOKL(__tmp__GN1H);
- } break;
- case __READ_SLOT__: {
- __tmp__HN1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GN1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__HN1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GN1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__HN1H=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__HN1H=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__HN1H=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__HN1H=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__HN1H=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__HN1H=static_type__DFJM(__tmp__GN1H);
- } break;
- case __EXPR_ADD__: {
- __tmp__HN1H=static_type__P3ML(__tmp__GN1H);
- } break;
- case __EXPR_NOT__: {
- __tmp__HN1H=static_type__R3XM(__tmp__GN1H);
- } break;
- case __EXPR_MOD__: {
- __tmp__HN1H=static_type__DREO(__tmp__GN1H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__HN1H=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__HN1H=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__HN1H=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__HN1H=static_type__3YPN(__tmp__GN1H);
- } break;
- case __EXPR_XOR__: {
- __tmp__HN1H=static_type__1HSO(__tmp__GN1H);
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__SDCK=((__PROFIL_BLOCK__O3NJ *)__tmp__RDCK)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__HN1H);
+ __tmp__RDCK=__tmp__SDCK;
+ return(__tmp__RDCK);
}
-static void* static_type__1N1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__TDCK()
+// () With result No recursive, No inlinable.
{
- void *__tmp__4N1H;
- void *__tmp__5N1H;
- __tmp__4N1H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__4N1H)->__id) {
- case __TYPE__: {
- __tmp__5N1H=((__TYPE *)__tmp__4N1H)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__5N1H=((__TYPE_NULL *)__tmp__4N1H)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__5N1H=((__TYPE_VOID *)__tmp__4N1H)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__5N1H=((__TYPE_CONTEXT *)__tmp__4N1H)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__5N1H=((__TYPE_ID *)__tmp__4N1H)->parent_type__WIB.default__AKC;
+ void *__tmp__WDCK;
+ __TYPE_FULL__XMB *__tmp__XDCK;
+ __tmp__WDCK=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__WDCK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__XDCK=((__TYPE__FF *)__tmp__WDCK)->default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__5N1H=((__TYPE_GENERIC *)__tmp__4N1H)->parent_type__C2IB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__XDCK=((__TYPE_NULL__GMB *)__tmp__WDCK)->parent_type__HMB.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__5N1H=((__PROFIL_BLOCK *)__tmp__4N1H)->parent_type__PGAG.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__XDCK=((__TYPE_VOID__IMB *)__tmp__WDCK)->parent_type__JMB.default__CMC;
} break;
- };
- return(__tmp__5N1H);
-}
-
-static void* static_type__AO1H()
-// () With resultNo recursive, No inlinable.
-{
- void *__tmp__DO1H;
- void *__tmp__EO1H;
- __tmp__DO1H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__DO1H)->__id) {
- case __TYPE__: {
- __tmp__EO1H=((__TYPE *)__tmp__DO1H)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__EO1H=((__TYPE_NULL *)__tmp__DO1H)->parent_type__TIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__XDCK=((__TYPE_CONTEXT__KMB *)__tmp__WDCK)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__EO1H=((__TYPE_VOID *)__tmp__DO1H)->parent_type__UIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__XDCK=((__TYPE_ID__MMB *)__tmp__WDCK)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__EO1H=((__TYPE_CONTEXT *)__tmp__DO1H)->parent_type__VIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__XDCK=((__TYPE_GENERIC__OCY *)__tmp__WDCK)->parent_type__PCY.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__EO1H=((__TYPE_ID *)__tmp__DO1H)->parent_type__WIB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__XDCK=((__TYPE_BLOCK__CP5D *)__tmp__WDCK)->parent_type__DP5D.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__EO1H=((__TYPE_GENERIC *)__tmp__DO1H)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__EO1H=((__PROFIL_BLOCK *)__tmp__DO1H)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__XDCK=((__PROFIL_BLOCK__O3NJ *)__tmp__WDCK)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__EO1H);
+ __tmp__WDCK=__tmp__XDCK;
+ return(__tmp__WDCK);
}
-static void* static_type__FO1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__YDCK()
+// () With result No recursive, No inlinable.
{
- void *__tmp__IO1H;
- void *__tmp__JO1H;
- __tmp__IO1H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__IO1H)->__id) {
- case __TYPE__: {
- __tmp__JO1H=((__TYPE *)__tmp__IO1H)->default__AKC;
+ void *__tmp__1DCK;
+ __TYPE_FULL__XMB *__tmp__2DCK;
+ __tmp__1DCK=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__1DCK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__2DCK=((__TYPE__FF *)__tmp__1DCK)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__2DCK=((__TYPE_NULL__GMB *)__tmp__1DCK)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__JO1H=((__TYPE_NULL *)__tmp__IO1H)->parent_type__TIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__2DCK=((__TYPE_VOID__IMB *)__tmp__1DCK)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__JO1H=((__TYPE_VOID *)__tmp__IO1H)->parent_type__UIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__2DCK=((__TYPE_CONTEXT__KMB *)__tmp__1DCK)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__JO1H=((__TYPE_CONTEXT *)__tmp__IO1H)->parent_type__VIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__2DCK=((__TYPE_ID__MMB *)__tmp__1DCK)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__JO1H=((__TYPE_ID *)__tmp__IO1H)->parent_type__WIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__2DCK=((__TYPE_GENERIC__OCY *)__tmp__1DCK)->parent_type__PCY.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__JO1H=((__TYPE_GENERIC *)__tmp__IO1H)->parent_type__C2IB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__2DCK=((__TYPE_BLOCK__CP5D *)__tmp__1DCK)->parent_type__DP5D.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__JO1H=((__PROFIL_BLOCK *)__tmp__IO1H)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__2DCK=((__PROFIL_BLOCK__O3NJ *)__tmp__1DCK)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__JO1H);
+ __tmp__1DCK=__tmp__2DCK;
+ return(__tmp__1DCK);
}
-static void* static_type__KO1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__3DCK()
+// () With result No recursive, No inlinable.
{
- void *__tmp__NO1H;
- void *__tmp__OO1H;
- __tmp__NO1H=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__NO1H)->__id) {
- case __TYPE__: {
- __tmp__OO1H=((__TYPE *)__tmp__NO1H)->default__AKC;
+ void *__tmp__AECK;
+ __TYPE_FULL__XMB *__tmp__BECK;
+ __tmp__AECK=type_integer__2NB;
+ switch (((struct ___OBJ *)__tmp__AECK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__BECK=((__TYPE__FF *)__tmp__AECK)->default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__OO1H=((__TYPE_NULL *)__tmp__NO1H)->parent_type__TIB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__BECK=((__TYPE_NULL__GMB *)__tmp__AECK)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__OO1H=((__TYPE_VOID *)__tmp__NO1H)->parent_type__UIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__BECK=((__TYPE_VOID__IMB *)__tmp__AECK)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__OO1H=((__TYPE_CONTEXT *)__tmp__NO1H)->parent_type__VIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__BECK=((__TYPE_CONTEXT__KMB *)__tmp__AECK)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__OO1H=((__TYPE_ID *)__tmp__NO1H)->parent_type__WIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__BECK=((__TYPE_ID__MMB *)__tmp__AECK)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__OO1H=((__TYPE_GENERIC *)__tmp__NO1H)->parent_type__C2IB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__BECK=((__TYPE_GENERIC__OCY *)__tmp__AECK)->parent_type__PCY.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__OO1H=((__PROFIL_BLOCK *)__tmp__NO1H)->parent_type__PGAG.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__BECK=((__TYPE_BLOCK__CP5D *)__tmp__AECK)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__BECK=((__PROFIL_BLOCK__O3NJ *)__tmp__AECK)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__OO1H);
+ __tmp__AECK=__tmp__BECK;
+ return(__tmp__AECK);
}
-static void* static_type__PO1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__CECK()
+// () With result No recursive, No inlinable.
{
- void *__tmp__SO1H;
- void *__tmp__TO1H;
- __tmp__SO1H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__SO1H)->__id) {
- case __TYPE__: {
- __tmp__TO1H=((__TYPE *)__tmp__SO1H)->default__AKC;
+ void *__tmp__FECK;
+ __TYPE_FULL__XMB *__tmp__GECK;
+ __tmp__FECK=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__FECK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__GECK=((__TYPE__FF *)__tmp__FECK)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__GECK=((__TYPE_NULL__GMB *)__tmp__FECK)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__TO1H=((__TYPE_NULL *)__tmp__SO1H)->parent_type__TIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__GECK=((__TYPE_VOID__IMB *)__tmp__FECK)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__TO1H=((__TYPE_VOID *)__tmp__SO1H)->parent_type__UIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__GECK=((__TYPE_CONTEXT__KMB *)__tmp__FECK)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__TO1H=((__TYPE_CONTEXT *)__tmp__SO1H)->parent_type__VIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__GECK=((__TYPE_ID__MMB *)__tmp__FECK)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__TO1H=((__TYPE_ID *)__tmp__SO1H)->parent_type__WIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__GECK=((__TYPE_GENERIC__OCY *)__tmp__FECK)->parent_type__PCY.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__TO1H=((__TYPE_GENERIC *)__tmp__SO1H)->parent_type__C2IB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__GECK=((__TYPE_BLOCK__CP5D *)__tmp__FECK)->parent_type__DP5D.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__TO1H=((__PROFIL_BLOCK *)__tmp__SO1H)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__GECK=((__PROFIL_BLOCK__O3NJ *)__tmp__FECK)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__TO1H);
+ __tmp__FECK=__tmp__GECK;
+ return(__tmp__FECK);
}
-static void* static_type__UO1H(__EXPR_SUB *Self__VO1H)
-// ({EXPR_SUB}) With resultRecursive, No inlinable.
+static void* static_type__HECK(__EXPR_SUB__UBOJ *Self__IECK)
+// ({EXPR_SUB__UBOJ}) With result Recursive, No inlinable.
{
- void *__tmp__YO1H;
- void *__tmp__ZO1H;
- __tmp__YO1H=Self__VO1H->parent_expr_binary__PAKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__YO1H)->__id) {
- case __LIST__: {
- __tmp__ZO1H=static_type__OHQG(__tmp__YO1H);
+ void *__tmp__KECK;
+ __TYPE_FULL__XMB *__tmp__LECK;
+ __tmp__KECK=Self__IECK->parent_expr_binary__XBOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__KECK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__LECK=((__STRING_CST__5J *)__tmp__KECK)->parent_constant__EK.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__ZO1H=((__STRING_CST *)__tmp__YO1H)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__LECK=((__EXTERNAL_C__Y5WC *)__tmp__KECK)->static_type__W54D;
} break;
- case __EXTERNAL_C__: {
- __tmp__ZO1H=((__EXTERNAL_C *)__tmp__YO1H)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__LECK=((__PROTOTYPE_CST__LAXC *)__tmp__KECK)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__ZO1H=((__PROTOTYPE_CST *)__tmp__YO1H)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__LECK=((__INTEGER_CST__XAXC *)__tmp__KECK)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__ZO1H=((__INTEGER_CST *)__tmp__YO1H)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__LECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__KECK));
} break;
- case __READ_LOCAL__: {
- __tmp__ZO1H=((__LOCAL *)((__READ_LOCAL *)__tmp__YO1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__LECK=((__READ_LOCAL__55ZI *)__tmp__KECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__ZO1H=static_type__CN1H(__tmp__YO1H);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__LECK=static_type__ODCK();
} break;
- case __EXPR_EQUAL__: {
- __tmp__ZO1H=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__LECK=static_type__TDCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__ZO1H=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__LECK=static_type__YDCK();
} break;
- case __REAL_CST__: {
- __tmp__ZO1H=((__REAL_CST *)__tmp__YO1H)->parent_constant__U2JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__LECK=static_type__3DCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__ZO1H=((__CHARACTER_CST *)__tmp__YO1H)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__LECK=static_type__CECK();
} break;
- case __IS_EXPANDED__: {
- __tmp__ZO1H=static_type__FO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__LECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__KECK));
} break;
- case __GET_TYPE_ID__: {
- __tmp__ZO1H=static_type__KO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__LECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__KECK));
} break;
- case __EXPR_SUP__: {
- __tmp__ZO1H=static_type__PO1H();
+ case __EXPR_DIV__4COJ__: {
+ __tmp__LECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__KECK));
} break;
- case __EXPR_SUB__: {
- __tmp__ZO1H=static_type__UO1H(__tmp__YO1H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__LECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__KECK));
} break;
- case __EXPR_MUL__: {
- __tmp__ZO1H=static_type__0O1H(__tmp__YO1H);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__LECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__KECK));
} break;
- case __EXPR_DIV__: {
- __tmp__ZO1H=static_type__5O1H(__tmp__YO1H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__LECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__KECK));
} break;
- case __EXPR_AND__: {
- __tmp__ZO1H=static_type__EP1H(__tmp__YO1H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__LECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__ZO1H=static_type__JP1H(__tmp__YO1H);
+ case __ITEM__HGOJ__: {
+ __tmp__LECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__KECK));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__ZO1H=static_type__OP1H(__tmp__YO1H);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__LECK=static_type__VFCK();
} break;
- case __PUT_TO__: {
- __tmp__ZO1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__LECK=((__CAST__1HOJ *)__tmp__KECK)->static_type__FD5J;
} break;
- case __ITEM__: {
- __tmp__ZO1H=static_type__XP1H(__tmp__YO1H);
+ case __REAL_CST__1LOJ__: {
+ __tmp__LECK=((__REAL_CST__1LOJ *)__tmp__KECK)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __SIZE_OF__: {
- __tmp__ZO1H=static_type__DQ1H();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__LECK=((__CHARACTER_CST__RMOJ *)__tmp__KECK)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__ZO1H=((__CAST *)__tmp__YO1H)->static_type__0N1H;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__LECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__KECK)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__ZO1H=static_type__NOKL(__tmp__YO1H);
+ case __READ_SLOT__LL4K__: {
+ __tmp__LECK=((__READ_SLOT__LL4K *)__tmp__KECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_SLOT__: {
- __tmp__ZO1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YO1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__LECK=static_type__5L5O();
} break;
- case __READ_GLOBAL__: {
- __tmp__ZO1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YO1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__LECK=static_type__CRTP();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__ZO1H=static_type__Z1ZM();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__LECK=static_type__M51P();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__ZO1H=static_type__ZQEO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__LECK=static_type__HRTP();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZO1H=static_type__P0IO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__LECK=static_type__S51P();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__ZO1H=static_type__4QEO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__LECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__KECK));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZO1H=static_type__V0IO();
+ case __EXPR_ADD__SZVL__: {
+ __tmp__LECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__KECK));
} break;
- case __EXPR_NEG__: {
- __tmp__ZO1H=static_type__DFJM(__tmp__YO1H);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__LECK=((__READ_GLOBAL__T4YL *)__tmp__KECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_ADD__: {
- __tmp__ZO1H=static_type__P3ML(__tmp__YO1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__LECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__KECK));
} break;
- case __EXPR_NOT__: {
- __tmp__ZO1H=static_type__R3XM(__tmp__YO1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__LECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__KECK));
} break;
- case __EXPR_MOD__: {
- __tmp__ZO1H=static_type__DREO(__tmp__YO1H);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__LECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__KECK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__ZO1H=static_type__0BEP();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__LECK=static_type__TA0Q();
} break;
- case __EXPR_INF__: {
- __tmp__ZO1H=static_type__V0QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__LECK=static_type__4BUP();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__ZO1H=static_type__00QN();
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__LECK=static_type__DCUP();
} break;
- case __EXPR_OR__: {
- __tmp__ZO1H=static_type__3YPN(__tmp__YO1H);
- } break;
- case __EXPR_XOR__: {
- __tmp__ZO1H=static_type__1HSO(__tmp__YO1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__LECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__KECK));
} break;
};
- return(__tmp__ZO1H);
+ __tmp__KECK=__tmp__LECK;
+ return(__tmp__KECK);
}
-static void* static_type__0O1H(__EXPR_MUL *Self__1O1H)
-// ({EXPR_MUL}) With resultRecursive, No inlinable.
+static void* static_type__MECK(__EXPR_MUL__KCOJ *Self__NECK)
+// ({EXPR_MUL__KCOJ}) With result Recursive, No inlinable.
{
- void *__tmp__3O1H;
- void *__tmp__4O1H;
- __tmp__3O1H=Self__1O1H->parent_expr_binary__CBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__3O1H)->__id) {
- case __LIST__: {
- __tmp__4O1H=static_type__OHQG(__tmp__3O1H);
- } break;
- case __STRING_CST__: {
- __tmp__4O1H=((__STRING_CST *)__tmp__3O1H)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__PECK;
+ __TYPE_FULL__XMB *__tmp__QECK;
+ __tmp__PECK=Self__NECK->parent_expr_binary__LCOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__PECK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__QECK=((__STRING_CST__5J *)__tmp__PECK)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__4O1H=((__EXTERNAL_C *)__tmp__3O1H)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__QECK=((__EXTERNAL_C__Y5WC *)__tmp__PECK)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__4O1H=((__PROTOTYPE_CST *)__tmp__3O1H)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__QECK=((__PROTOTYPE_CST__LAXC *)__tmp__PECK)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__4O1H=((__INTEGER_CST *)__tmp__3O1H)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__QECK=((__INTEGER_CST__XAXC *)__tmp__PECK)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__4O1H=((__LOCAL *)((__READ_LOCAL *)__tmp__3O1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__QECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__PECK));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__4O1H=static_type__CN1H(__tmp__3O1H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__QECK=((__READ_LOCAL__55ZI *)__tmp__PECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__4O1H=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__QECK=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__4O1H=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__QECK=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__4O1H=((__REAL_CST *)__tmp__3O1H)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__QECK=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__4O1H=((__CHARACTER_CST *)__tmp__3O1H)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__QECK=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__4O1H=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__QECK=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__4O1H=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__QECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__PECK));
} break;
- case __EXPR_SUP__: {
- __tmp__4O1H=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__QECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__PECK));
} break;
- case __EXPR_SUB__: {
- __tmp__4O1H=static_type__UO1H(__tmp__3O1H);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__QECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__PECK));
} break;
- case __EXPR_MUL__: {
- __tmp__4O1H=static_type__0O1H(__tmp__3O1H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__QECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__PECK));
} break;
- case __EXPR_DIV__: {
- __tmp__4O1H=static_type__5O1H(__tmp__3O1H);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__QECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PECK));
} break;
- case __EXPR_AND__: {
- __tmp__4O1H=static_type__EP1H(__tmp__3O1H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__QECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PECK));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__4O1H=static_type__JP1H(__tmp__3O1H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__QECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__4O1H=static_type__OP1H(__tmp__3O1H);
+ case __ITEM__HGOJ__: {
+ __tmp__QECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__PECK));
} break;
- case __PUT_TO__: {
- __tmp__4O1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__QECK=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__4O1H=static_type__XP1H(__tmp__3O1H);
+ case __CAST__1HOJ__: {
+ __tmp__QECK=((__CAST__1HOJ *)__tmp__PECK)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__4O1H=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__QECK=((__REAL_CST__1LOJ *)__tmp__PECK)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__4O1H=((__CAST *)__tmp__3O1H)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__QECK=((__CHARACTER_CST__RMOJ *)__tmp__PECK)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__4O1H=static_type__NOKL(__tmp__3O1H);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__QECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PECK)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__4O1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3O1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__QECK=((__READ_SLOT__LL4K *)__tmp__PECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__4O1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3O1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__QECK=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__4O1H=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__QECK=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__4O1H=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__QECK=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__4O1H=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__QECK=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__4O1H=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__QECK=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__4O1H=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__QECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__PECK));
} break;
- case __EXPR_NEG__: {
- __tmp__4O1H=static_type__DFJM(__tmp__3O1H);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__QECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__PECK));
} break;
- case __EXPR_ADD__: {
- __tmp__4O1H=static_type__P3ML(__tmp__3O1H);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__QECK=((__READ_GLOBAL__T4YL *)__tmp__PECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__4O1H=static_type__R3XM(__tmp__3O1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__QECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__PECK));
} break;
- case __EXPR_MOD__: {
- __tmp__4O1H=static_type__DREO(__tmp__3O1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__QECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__PECK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__4O1H=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__QECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__PECK));
} break;
- case __EXPR_INF__: {
- __tmp__4O1H=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__QECK=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__4O1H=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__QECK=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__4O1H=static_type__3YPN(__tmp__3O1H);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__QECK=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__4O1H=static_type__1HSO(__tmp__3O1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__QECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__PECK));
} break;
};
- return(__tmp__4O1H);
+ __tmp__PECK=__tmp__QECK;
+ return(__tmp__PECK);
}
-static void* static_type__5O1H(__EXPR_DIV *Self__AP1H)
-// ({EXPR_DIV}) With resultRecursive, No inlinable.
+static void* static_type__RECK(__EXPR_DIV__4COJ *Self__SECK)
+// ({EXPR_DIV__4COJ}) With result Recursive, No inlinable.
{
- void *__tmp__CP1H;
- void *__tmp__DP1H;
- __tmp__CP1H=Self__AP1H->parent_expr_binary__VBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__CP1H)->__id) {
- case __LIST__: {
- __tmp__DP1H=static_type__OHQG(__tmp__CP1H);
- } break;
- case __STRING_CST__: {
- __tmp__DP1H=((__STRING_CST *)__tmp__CP1H)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__UECK;
+ __TYPE_FULL__XMB *__tmp__VECK;
+ __tmp__UECK=Self__SECK->parent_expr_binary__5COJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__UECK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__VECK=((__STRING_CST__5J *)__tmp__UECK)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__DP1H=((__EXTERNAL_C *)__tmp__CP1H)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__VECK=((__EXTERNAL_C__Y5WC *)__tmp__UECK)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__DP1H=((__PROTOTYPE_CST *)__tmp__CP1H)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__VECK=((__PROTOTYPE_CST__LAXC *)__tmp__UECK)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__DP1H=((__INTEGER_CST *)__tmp__CP1H)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__VECK=((__INTEGER_CST__XAXC *)__tmp__UECK)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__DP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__CP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__VECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__UECK));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__DP1H=static_type__CN1H(__tmp__CP1H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__VECK=((__READ_LOCAL__55ZI *)__tmp__UECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__DP1H=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__VECK=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__DP1H=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__VECK=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__DP1H=((__REAL_CST *)__tmp__CP1H)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__VECK=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__DP1H=((__CHARACTER_CST *)__tmp__CP1H)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__VECK=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__DP1H=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__VECK=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__DP1H=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__VECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__UECK));
} break;
- case __EXPR_SUP__: {
- __tmp__DP1H=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__VECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__UECK));
} break;
- case __EXPR_SUB__: {
- __tmp__DP1H=static_type__UO1H(__tmp__CP1H);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__VECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__UECK));
} break;
- case __EXPR_MUL__: {
- __tmp__DP1H=static_type__0O1H(__tmp__CP1H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__VECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__UECK));
} break;
- case __EXPR_DIV__: {
- __tmp__DP1H=static_type__5O1H(__tmp__CP1H);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__VECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UECK));
} break;
- case __EXPR_AND__: {
- __tmp__DP1H=static_type__EP1H(__tmp__CP1H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__VECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UECK));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__DP1H=static_type__JP1H(__tmp__CP1H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__VECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__DP1H=static_type__OP1H(__tmp__CP1H);
+ case __ITEM__HGOJ__: {
+ __tmp__VECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__UECK));
} break;
- case __PUT_TO__: {
- __tmp__DP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__VECK=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__DP1H=static_type__XP1H(__tmp__CP1H);
+ case __CAST__1HOJ__: {
+ __tmp__VECK=((__CAST__1HOJ *)__tmp__UECK)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__DP1H=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__VECK=((__REAL_CST__1LOJ *)__tmp__UECK)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__DP1H=((__CAST *)__tmp__CP1H)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__VECK=((__CHARACTER_CST__RMOJ *)__tmp__UECK)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__DP1H=static_type__NOKL(__tmp__CP1H);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__VECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UECK)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__DP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__VECK=((__READ_SLOT__LL4K *)__tmp__UECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__DP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__VECK=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__DP1H=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__VECK=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__DP1H=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__VECK=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__DP1H=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__VECK=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__DP1H=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__VECK=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__DP1H=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__VECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__UECK));
} break;
- case __EXPR_NEG__: {
- __tmp__DP1H=static_type__DFJM(__tmp__CP1H);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__VECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__UECK));
} break;
- case __EXPR_ADD__: {
- __tmp__DP1H=static_type__P3ML(__tmp__CP1H);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__VECK=((__READ_GLOBAL__T4YL *)__tmp__UECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__DP1H=static_type__R3XM(__tmp__CP1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__VECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__UECK));
} break;
- case __EXPR_MOD__: {
- __tmp__DP1H=static_type__DREO(__tmp__CP1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__VECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__UECK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__DP1H=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__VECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__UECK));
} break;
- case __EXPR_INF__: {
- __tmp__DP1H=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__VECK=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__DP1H=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__VECK=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__DP1H=static_type__3YPN(__tmp__CP1H);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__VECK=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__DP1H=static_type__1HSO(__tmp__CP1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__VECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__UECK));
} break;
};
- return(__tmp__DP1H);
+ __tmp__UECK=__tmp__VECK;
+ return(__tmp__UECK);
}
-static void* static_type__EP1H(__EXPR_AND *Self__FP1H)
-// ({EXPR_AND}) With resultRecursive, No inlinable.
+static void* static_type__WECK(__EXPR_AND__SDOJ *Self__XECK)
+// ({EXPR_AND__SDOJ}) With result Recursive, No inlinable.
{
- void *__tmp__HP1H;
- void *__tmp__IP1H;
- __tmp__HP1H=Self__FP1H->parent_expr_binary__ICKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__HP1H)->__id) {
- case __LIST__: {
- __tmp__IP1H=static_type__OHQG(__tmp__HP1H);
+ void *__tmp__ZECK;
+ __TYPE_FULL__XMB *__tmp__0ECK;
+ __tmp__ZECK=Self__XECK->parent_expr_binary__TDOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__ZECK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__0ECK=((__STRING_CST__5J *)__tmp__ZECK)->parent_constant__EK.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__IP1H=((__STRING_CST *)__tmp__HP1H)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__0ECK=((__EXTERNAL_C__Y5WC *)__tmp__ZECK)->static_type__W54D;
} break;
- case __EXTERNAL_C__: {
- __tmp__IP1H=((__EXTERNAL_C *)__tmp__HP1H)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__0ECK=((__PROTOTYPE_CST__LAXC *)__tmp__ZECK)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__IP1H=((__PROTOTYPE_CST *)__tmp__HP1H)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__0ECK=((__INTEGER_CST__XAXC *)__tmp__ZECK)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__IP1H=((__INTEGER_CST *)__tmp__HP1H)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__0ECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ZECK));
} break;
- case __READ_LOCAL__: {
- __tmp__IP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__HP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__0ECK=((__READ_LOCAL__55ZI *)__tmp__ZECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__IP1H=static_type__CN1H(__tmp__HP1H);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__0ECK=static_type__ODCK();
} break;
- case __EXPR_EQUAL__: {
- __tmp__IP1H=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__0ECK=static_type__TDCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__IP1H=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__0ECK=static_type__YDCK();
} break;
- case __REAL_CST__: {
- __tmp__IP1H=((__REAL_CST *)__tmp__HP1H)->parent_constant__U2JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__0ECK=static_type__3DCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__IP1H=((__CHARACTER_CST *)__tmp__HP1H)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__0ECK=static_type__CECK();
} break;
- case __IS_EXPANDED__: {
- __tmp__IP1H=static_type__FO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__0ECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ZECK));
} break;
- case __GET_TYPE_ID__: {
- __tmp__IP1H=static_type__KO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__0ECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ZECK));
} break;
- case __EXPR_SUP__: {
- __tmp__IP1H=static_type__PO1H();
+ case __EXPR_DIV__4COJ__: {
+ __tmp__0ECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ZECK));
} break;
- case __EXPR_SUB__: {
- __tmp__IP1H=static_type__UO1H(__tmp__HP1H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__0ECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ZECK));
} break;
- case __EXPR_MUL__: {
- __tmp__IP1H=static_type__0O1H(__tmp__HP1H);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__0ECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ZECK));
} break;
- case __EXPR_DIV__: {
- __tmp__IP1H=static_type__5O1H(__tmp__HP1H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__0ECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ZECK));
} break;
- case __EXPR_AND__: {
- __tmp__IP1H=static_type__EP1H(__tmp__HP1H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__0ECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__IP1H=static_type__JP1H(__tmp__HP1H);
+ case __ITEM__HGOJ__: {
+ __tmp__0ECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ZECK));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__IP1H=static_type__OP1H(__tmp__HP1H);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__0ECK=static_type__VFCK();
} break;
- case __PUT_TO__: {
- __tmp__IP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__0ECK=((__CAST__1HOJ *)__tmp__ZECK)->static_type__FD5J;
} break;
- case __ITEM__: {
- __tmp__IP1H=static_type__XP1H(__tmp__HP1H);
+ case __REAL_CST__1LOJ__: {
+ __tmp__0ECK=((__REAL_CST__1LOJ *)__tmp__ZECK)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __SIZE_OF__: {
- __tmp__IP1H=static_type__DQ1H();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__0ECK=((__CHARACTER_CST__RMOJ *)__tmp__ZECK)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__IP1H=((__CAST *)__tmp__HP1H)->static_type__0N1H;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__0ECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ZECK)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__IP1H=static_type__NOKL(__tmp__HP1H);
+ case __READ_SLOT__LL4K__: {
+ __tmp__0ECK=((__READ_SLOT__LL4K *)__tmp__ZECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_SLOT__: {
- __tmp__IP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__0ECK=static_type__5L5O();
} break;
- case __READ_GLOBAL__: {
- __tmp__IP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__0ECK=static_type__CRTP();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__IP1H=static_type__Z1ZM();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__0ECK=static_type__M51P();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__IP1H=static_type__ZQEO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__0ECK=static_type__HRTP();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__IP1H=static_type__P0IO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__0ECK=static_type__S51P();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__IP1H=static_type__4QEO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__0ECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ZECK));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__IP1H=static_type__V0IO();
+ case __EXPR_ADD__SZVL__: {
+ __tmp__0ECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ZECK));
} break;
- case __EXPR_NEG__: {
- __tmp__IP1H=static_type__DFJM(__tmp__HP1H);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__0ECK=((__READ_GLOBAL__T4YL *)__tmp__ZECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_ADD__: {
- __tmp__IP1H=static_type__P3ML(__tmp__HP1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__0ECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ZECK));
} break;
- case __EXPR_NOT__: {
- __tmp__IP1H=static_type__R3XM(__tmp__HP1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__0ECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ZECK));
} break;
- case __EXPR_MOD__: {
- __tmp__IP1H=static_type__DREO(__tmp__HP1H);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__0ECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ZECK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__IP1H=static_type__0BEP();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__0ECK=static_type__TA0Q();
} break;
- case __EXPR_INF__: {
- __tmp__IP1H=static_type__V0QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__0ECK=static_type__4BUP();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__IP1H=static_type__00QN();
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__0ECK=static_type__DCUP();
} break;
- case __EXPR_OR__: {
- __tmp__IP1H=static_type__3YPN(__tmp__HP1H);
- } break;
- case __EXPR_XOR__: {
- __tmp__IP1H=static_type__1HSO(__tmp__HP1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__0ECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ZECK));
} break;
};
- return(__tmp__IP1H);
+ __tmp__ZECK=__tmp__0ECK;
+ return(__tmp__ZECK);
}
-static void* static_type__JP1H(__EXPR_SHIFT_R *Self__KP1H)
-// ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
+static void* static_type__1ECK(__EXPR_SHIFT_R__GEOJ *Self__2ECK)
+// ({EXPR_SHIFT_R__GEOJ}) With result Recursive, No inlinable.
{
- void *__tmp__MP1H;
- void *__tmp__NP1H;
- __tmp__MP1H=Self__KP1H->parent_expr_binary__1CKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__MP1H)->__id) {
- case __LIST__: {
- __tmp__NP1H=static_type__OHQG(__tmp__MP1H);
- } break;
- case __STRING_CST__: {
- __tmp__NP1H=((__STRING_CST *)__tmp__MP1H)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__4ECK;
+ __TYPE_FULL__XMB *__tmp__5ECK;
+ __tmp__4ECK=Self__2ECK->parent_expr_binary__HEOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__4ECK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__5ECK=((__STRING_CST__5J *)__tmp__4ECK)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__NP1H=((__EXTERNAL_C *)__tmp__MP1H)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__5ECK=((__EXTERNAL_C__Y5WC *)__tmp__4ECK)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__NP1H=((__PROTOTYPE_CST *)__tmp__MP1H)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__5ECK=((__PROTOTYPE_CST__LAXC *)__tmp__4ECK)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__NP1H=((__INTEGER_CST *)__tmp__MP1H)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__5ECK=((__INTEGER_CST__XAXC *)__tmp__4ECK)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__NP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__MP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__5ECK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__4ECK));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__NP1H=static_type__CN1H(__tmp__MP1H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__5ECK=((__READ_LOCAL__55ZI *)__tmp__4ECK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__NP1H=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__5ECK=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__NP1H=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__5ECK=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__NP1H=((__REAL_CST *)__tmp__MP1H)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__5ECK=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__NP1H=((__CHARACTER_CST *)__tmp__MP1H)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__5ECK=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__NP1H=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__5ECK=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__NP1H=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__5ECK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__4ECK));
} break;
- case __EXPR_SUP__: {
- __tmp__NP1H=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__5ECK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__4ECK));
} break;
- case __EXPR_SUB__: {
- __tmp__NP1H=static_type__UO1H(__tmp__MP1H);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__5ECK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__4ECK));
} break;
- case __EXPR_MUL__: {
- __tmp__NP1H=static_type__0O1H(__tmp__MP1H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__5ECK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__4ECK));
} break;
- case __EXPR_DIV__: {
- __tmp__NP1H=static_type__5O1H(__tmp__MP1H);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__5ECK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__4ECK));
} break;
- case __EXPR_AND__: {
- __tmp__NP1H=static_type__EP1H(__tmp__MP1H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__5ECK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__4ECK));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__NP1H=static_type__JP1H(__tmp__MP1H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__5ECK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__NP1H=static_type__OP1H(__tmp__MP1H);
+ case __ITEM__HGOJ__: {
+ __tmp__5ECK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__4ECK));
} break;
- case __PUT_TO__: {
- __tmp__NP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__5ECK=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__NP1H=static_type__XP1H(__tmp__MP1H);
+ case __CAST__1HOJ__: {
+ __tmp__5ECK=((__CAST__1HOJ *)__tmp__4ECK)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__NP1H=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__5ECK=((__REAL_CST__1LOJ *)__tmp__4ECK)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__NP1H=((__CAST *)__tmp__MP1H)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__5ECK=((__CHARACTER_CST__RMOJ *)__tmp__4ECK)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__NP1H=static_type__NOKL(__tmp__MP1H);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__5ECK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__4ECK)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__NP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__5ECK=((__READ_SLOT__LL4K *)__tmp__4ECK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__NP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__5ECK=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__NP1H=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__5ECK=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__NP1H=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__5ECK=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__NP1H=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__5ECK=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__NP1H=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__5ECK=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__NP1H=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__5ECK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__4ECK));
} break;
- case __EXPR_NEG__: {
- __tmp__NP1H=static_type__DFJM(__tmp__MP1H);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__5ECK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__4ECK));
} break;
- case __EXPR_ADD__: {
- __tmp__NP1H=static_type__P3ML(__tmp__MP1H);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__5ECK=((__READ_GLOBAL__T4YL *)__tmp__4ECK)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__NP1H=static_type__R3XM(__tmp__MP1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__5ECK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__4ECK));
} break;
- case __EXPR_MOD__: {
- __tmp__NP1H=static_type__DREO(__tmp__MP1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__5ECK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__4ECK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__NP1H=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__5ECK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__4ECK));
} break;
- case __EXPR_INF__: {
- __tmp__NP1H=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__5ECK=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__NP1H=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__5ECK=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__NP1H=static_type__3YPN(__tmp__MP1H);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__5ECK=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__NP1H=static_type__1HSO(__tmp__MP1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__5ECK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__4ECK));
} break;
};
- return(__tmp__NP1H);
+ __tmp__4ECK=__tmp__5ECK;
+ return(__tmp__4ECK);
}
-static void* static_type__OP1H(__EXPR_SHIFT_L *Self__PP1H)
-// ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
+static void* static_type__AFCK(__EXPR_SHIFT_L__0EOJ *Self__BFCK)
+// ({EXPR_SHIFT_L__0EOJ}) With result Recursive, No inlinable.
{
- void *__tmp__RP1H;
- void *__tmp__SP1H;
- __tmp__RP1H=Self__PP1H->parent_expr_binary__ODKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__RP1H)->__id) {
- case __LIST__: {
- __tmp__SP1H=static_type__OHQG(__tmp__RP1H);
+ void *__tmp__DFCK;
+ __TYPE_FULL__XMB *__tmp__EFCK;
+ __tmp__DFCK=Self__BFCK->parent_expr_binary__1EOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__DFCK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__EFCK=((__STRING_CST__5J *)__tmp__DFCK)->parent_constant__EK.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__SP1H=((__STRING_CST *)__tmp__RP1H)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__EFCK=((__EXTERNAL_C__Y5WC *)__tmp__DFCK)->static_type__W54D;
} break;
- case __EXTERNAL_C__: {
- __tmp__SP1H=((__EXTERNAL_C *)__tmp__RP1H)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__EFCK=((__PROTOTYPE_CST__LAXC *)__tmp__DFCK)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__SP1H=((__PROTOTYPE_CST *)__tmp__RP1H)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__EFCK=((__INTEGER_CST__XAXC *)__tmp__DFCK)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__SP1H=((__INTEGER_CST *)__tmp__RP1H)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__EFCK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__DFCK));
} break;
- case __READ_LOCAL__: {
- __tmp__SP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__RP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__EFCK=((__READ_LOCAL__55ZI *)__tmp__DFCK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__SP1H=static_type__CN1H(__tmp__RP1H);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__EFCK=static_type__ODCK();
} break;
- case __EXPR_EQUAL__: {
- __tmp__SP1H=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__EFCK=static_type__TDCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__SP1H=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__EFCK=static_type__YDCK();
} break;
- case __REAL_CST__: {
- __tmp__SP1H=((__REAL_CST *)__tmp__RP1H)->parent_constant__U2JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__EFCK=static_type__3DCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__SP1H=((__CHARACTER_CST *)__tmp__RP1H)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__EFCK=static_type__CECK();
} break;
- case __IS_EXPANDED__: {
- __tmp__SP1H=static_type__FO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__EFCK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__DFCK));
} break;
- case __GET_TYPE_ID__: {
- __tmp__SP1H=static_type__KO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__EFCK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__DFCK));
} break;
- case __EXPR_SUP__: {
- __tmp__SP1H=static_type__PO1H();
+ case __EXPR_DIV__4COJ__: {
+ __tmp__EFCK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__DFCK));
} break;
- case __EXPR_SUB__: {
- __tmp__SP1H=static_type__UO1H(__tmp__RP1H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__EFCK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__DFCK));
} break;
- case __EXPR_MUL__: {
- __tmp__SP1H=static_type__0O1H(__tmp__RP1H);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__EFCK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DFCK));
} break;
- case __EXPR_DIV__: {
- __tmp__SP1H=static_type__5O1H(__tmp__RP1H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__EFCK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DFCK));
} break;
- case __EXPR_AND__: {
- __tmp__SP1H=static_type__EP1H(__tmp__RP1H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__EFCK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__SP1H=static_type__JP1H(__tmp__RP1H);
+ case __ITEM__HGOJ__: {
+ __tmp__EFCK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__DFCK));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__SP1H=static_type__OP1H(__tmp__RP1H);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__EFCK=static_type__VFCK();
} break;
- case __PUT_TO__: {
- __tmp__SP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__EFCK=((__CAST__1HOJ *)__tmp__DFCK)->static_type__FD5J;
} break;
- case __ITEM__: {
- __tmp__SP1H=static_type__XP1H(__tmp__RP1H);
+ case __REAL_CST__1LOJ__: {
+ __tmp__EFCK=((__REAL_CST__1LOJ *)__tmp__DFCK)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __SIZE_OF__: {
- __tmp__SP1H=static_type__DQ1H();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__EFCK=((__CHARACTER_CST__RMOJ *)__tmp__DFCK)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__SP1H=((__CAST *)__tmp__RP1H)->static_type__0N1H;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__EFCK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__DFCK)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__SP1H=static_type__NOKL(__tmp__RP1H);
+ case __READ_SLOT__LL4K__: {
+ __tmp__EFCK=((__READ_SLOT__LL4K *)__tmp__DFCK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_SLOT__: {
- __tmp__SP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__EFCK=static_type__5L5O();
} break;
- case __READ_GLOBAL__: {
- __tmp__SP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__EFCK=static_type__CRTP();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__SP1H=static_type__Z1ZM();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__EFCK=static_type__M51P();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__SP1H=static_type__ZQEO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__EFCK=static_type__HRTP();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__SP1H=static_type__P0IO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__EFCK=static_type__S51P();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__SP1H=static_type__4QEO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__EFCK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__DFCK));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__SP1H=static_type__V0IO();
+ case __EXPR_ADD__SZVL__: {
+ __tmp__EFCK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__DFCK));
} break;
- case __EXPR_NEG__: {
- __tmp__SP1H=static_type__DFJM(__tmp__RP1H);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__EFCK=((__READ_GLOBAL__T4YL *)__tmp__DFCK)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_ADD__: {
- __tmp__SP1H=static_type__P3ML(__tmp__RP1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__EFCK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__DFCK));
} break;
- case __EXPR_NOT__: {
- __tmp__SP1H=static_type__R3XM(__tmp__RP1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__EFCK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__DFCK));
} break;
- case __EXPR_MOD__: {
- __tmp__SP1H=static_type__DREO(__tmp__RP1H);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__EFCK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__DFCK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__SP1H=static_type__0BEP();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__EFCK=static_type__TA0Q();
} break;
- case __EXPR_INF__: {
- __tmp__SP1H=static_type__V0QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__EFCK=static_type__4BUP();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__SP1H=static_type__00QN();
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__EFCK=static_type__DCUP();
} break;
- case __EXPR_OR__: {
- __tmp__SP1H=static_type__3YPN(__tmp__RP1H);
- } break;
- case __EXPR_XOR__: {
- __tmp__SP1H=static_type__1HSO(__tmp__RP1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__EFCK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__DFCK));
} break;
};
- return(__tmp__SP1H);
+ __tmp__DFCK=__tmp__EFCK;
+ return(__tmp__DFCK);
}
-static void* static_type__XP1H(__ITEM *Self__YP1H)
-// ({ITEM}) With resultRecursive, No inlinable.
+static void* static_type__JFCK(__ITEM__HGOJ *Self__KFCK)
+// ({ITEM__HGOJ}) With result Recursive, No inlinable.
{
- void *__tmp__2P1H;
- void *__tmp__3P1H;
- void *__tmp__5P1H;
- void *__tmp__AQ1H,*t__0P1H;
- __tmp__2P1H=Self__YP1H->receiver__1P1H;
- switch (((struct ___OBJ *)__tmp__2P1H)->__id) {
- case __LIST__: {
- __tmp__3P1H=static_type__OHQG(__tmp__2P1H);
- } break;
- case __STRING_CST__: {
- __tmp__3P1H=((__STRING_CST *)__tmp__2P1H)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__NFCK;
+ __TYPE_FULL__XMB *__tmp__OFCK;
+ __TYPE_GENERIC__OCY *__tmp__RFCK;
+ __tmp__NFCK=Self__KFCK->receiver__ZC5J;
+ switch (((struct ___OBJ *)__tmp__NFCK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__OFCK=((__STRING_CST__5J *)__tmp__NFCK)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__3P1H=((__EXTERNAL_C *)__tmp__2P1H)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__OFCK=((__EXTERNAL_C__Y5WC *)__tmp__NFCK)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__3P1H=((__PROTOTYPE_CST *)__tmp__2P1H)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__OFCK=((__PROTOTYPE_CST__LAXC *)__tmp__NFCK)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__3P1H=((__INTEGER_CST *)__tmp__2P1H)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__OFCK=((__INTEGER_CST__XAXC *)__tmp__NFCK)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__3P1H=((__LOCAL *)((__READ_LOCAL *)__tmp__2P1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__OFCK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__NFCK));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__3P1H=static_type__CN1H(__tmp__2P1H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__OFCK=((__READ_LOCAL__55ZI *)__tmp__NFCK)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__3P1H=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__OFCK=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3P1H=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__OFCK=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__3P1H=((__REAL_CST *)__tmp__2P1H)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__OFCK=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__3P1H=((__CHARACTER_CST *)__tmp__2P1H)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__OFCK=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__3P1H=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__OFCK=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__3P1H=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__OFCK=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__NFCK));
} break;
- case __EXPR_SUP__: {
- __tmp__3P1H=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__OFCK=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__NFCK));
} break;
- case __EXPR_SUB__: {
- __tmp__3P1H=static_type__UO1H(__tmp__2P1H);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__OFCK=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__NFCK));
} break;
- case __EXPR_MUL__: {
- __tmp__3P1H=static_type__0O1H(__tmp__2P1H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__OFCK=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__NFCK));
} break;
- case __EXPR_DIV__: {
- __tmp__3P1H=static_type__5O1H(__tmp__2P1H);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__OFCK=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__NFCK));
} break;
- case __EXPR_AND__: {
- __tmp__3P1H=static_type__EP1H(__tmp__2P1H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__OFCK=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__NFCK));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__3P1H=static_type__JP1H(__tmp__2P1H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__OFCK=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__3P1H=static_type__OP1H(__tmp__2P1H);
+ case __ITEM__HGOJ__: {
+ __tmp__OFCK=static_type__JFCK(((__ITEM__HGOJ *)__tmp__NFCK));
} break;
- case __PUT_TO__: {
- __tmp__3P1H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__OFCK=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__3P1H=static_type__XP1H(__tmp__2P1H);
+ case __CAST__1HOJ__: {
+ __tmp__OFCK=((__CAST__1HOJ *)__tmp__NFCK)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__3P1H=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__OFCK=((__REAL_CST__1LOJ *)__tmp__NFCK)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__3P1H=((__CAST *)__tmp__2P1H)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__OFCK=((__CHARACTER_CST__RMOJ *)__tmp__NFCK)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__3P1H=static_type__NOKL(__tmp__2P1H);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__OFCK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__NFCK)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__3P1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2P1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__OFCK=((__READ_SLOT__LL4K *)__tmp__NFCK)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__3P1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2P1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__OFCK=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3P1H=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__OFCK=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3P1H=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__OFCK=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3P1H=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__OFCK=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3P1H=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__OFCK=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3P1H=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__OFCK=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__NFCK));
} break;
- case __EXPR_NEG__: {
- __tmp__3P1H=static_type__DFJM(__tmp__2P1H);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__OFCK=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__NFCK));
} break;
- case __EXPR_ADD__: {
- __tmp__3P1H=static_type__P3ML(__tmp__2P1H);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__OFCK=((__READ_GLOBAL__T4YL *)__tmp__NFCK)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__3P1H=static_type__R3XM(__tmp__2P1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__OFCK=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__NFCK));
} break;
- case __EXPR_MOD__: {
- __tmp__3P1H=static_type__DREO(__tmp__2P1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__OFCK=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__NFCK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__3P1H=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__OFCK=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__NFCK));
} break;
- case __EXPR_INF__: {
- __tmp__3P1H=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__OFCK=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__3P1H=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__OFCK=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__3P1H=static_type__3YPN(__tmp__2P1H);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__OFCK=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__3P1H=static_type__1HSO(__tmp__2P1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__OFCK=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__NFCK));
} break;
};
- __tmp__5P1H=((__TYPE_FULL *)__tmp__3P1H)->parent_type__5SL;
- if (__tmp__5P1H==NULL) {
- __tmp__AQ1H=NULL;
+ __tmp__NFCK=((__TYPE_FULL__XMB *)__tmp__OFCK)->the_parent_type__QLK;
+ if (__tmp__NFCK==NULL) {
+ __tmp__RFCK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__5P1H)->__id) {
- case __TYPE__: {
- __tmp__AQ1H=NULL;
+ switch (((struct ___OBJ *)__tmp__NFCK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__RFCK=NULL;
} break;
- case __TYPE_NULL__: {
- __tmp__AQ1H=NULL;
+ case __TYPE_NULL__GMB__: {
+ __tmp__RFCK=NULL;
} break;
- case __TYPE_VOID__: {
- __tmp__AQ1H=NULL;
+ case __TYPE_VOID__IMB__: {
+ __tmp__RFCK=NULL;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__AQ1H=NULL;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__RFCK=NULL;
} break;
- case __TYPE_ID__: {
- __tmp__AQ1H=NULL;
+ case __TYPE_ID__MMB__: {
+ __tmp__RFCK=NULL;
} break;
- case __TYPE_GENERIC__: {
- __tmp__AQ1H=((void *)__tmp__5P1H);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__RFCK=((void *)__tmp__NFCK);
} break;
- case __PROFIL_BLOCK__: {
- __tmp__AQ1H=NULL;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__RFCK=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__RFCK=NULL;
} break;
}
};
- t__0P1H=__tmp__AQ1H;
- return(((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__AQ1H)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0]);
+ __tmp__OFCK=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)__tmp__RFCK->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__NFCK=__tmp__OFCK;
+ return(__tmp__NFCK);
}
-static void* static_type__DQ1H()
-// () With resultNo recursive, No inlinable.
+static void* static_type__VFCK()
+// () With result No recursive, No inlinable.
{
- void *__tmp__GQ1H;
- void *__tmp__HQ1H;
- __tmp__GQ1H=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__GQ1H)->__id) {
- case __TYPE__: {
- __tmp__HQ1H=((__TYPE *)__tmp__GQ1H)->default__AKC;
+ void *__tmp__YFCK;
+ __TYPE_FULL__XMB *__tmp__ZFCK;
+ __tmp__YFCK=type_integer__2NB;
+ switch (((struct ___OBJ *)__tmp__YFCK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__ZFCK=((__TYPE__FF *)__tmp__YFCK)->default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__HQ1H=((__TYPE_NULL *)__tmp__GQ1H)->parent_type__TIB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__ZFCK=((__TYPE_NULL__GMB *)__tmp__YFCK)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__HQ1H=((__TYPE_VOID *)__tmp__GQ1H)->parent_type__UIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__ZFCK=((__TYPE_VOID__IMB *)__tmp__YFCK)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__HQ1H=((__TYPE_CONTEXT *)__tmp__GQ1H)->parent_type__VIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__ZFCK=((__TYPE_CONTEXT__KMB *)__tmp__YFCK)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__HQ1H=((__TYPE_ID *)__tmp__GQ1H)->parent_type__WIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__ZFCK=((__TYPE_ID__MMB *)__tmp__YFCK)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__HQ1H=((__TYPE_GENERIC *)__tmp__GQ1H)->parent_type__C2IB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__ZFCK=((__TYPE_GENERIC__OCY *)__tmp__YFCK)->parent_type__PCY.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__HQ1H=((__PROFIL_BLOCK *)__tmp__GQ1H)->parent_type__PGAG.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__ZFCK=((__TYPE_BLOCK__CP5D *)__tmp__YFCK)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__ZFCK=((__PROFIL_BLOCK__O3NJ *)__tmp__YFCK)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__HQ1H);
-}
-
-static void* static_type__NOKL(__CALL_SLOT *Self__OOKL)
-// ({CALL_SLOT}) With resultNo recursive, No inlinable.
-{
- void *result__QOKL,*__tmp__YOKL;
- void *__tmp__ACCR,*__tmp__4OKL;
- void *__tmp__XOKL;
- void *__tmp__5OKL;
- __BOOLEAN __tmp__BCCR;
- result__QOKL=NULL;
- __tmp__ACCR=Self__OOKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__ACCR)->__id==__PROFIL_SLOT__) {
- __tmp__BCCR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__ACCR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
- } else {
- __tmp__BCCR=FALSE__;
- };
- if (__tmp__BCCR) {
- __tmp__XOKL=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__XOKL)->__id) {
- case __TYPE__: {
- __tmp__YOKL=((__TYPE *)__tmp__XOKL)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__YOKL=((__TYPE_NULL *)__tmp__XOKL)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__YOKL=((__TYPE_VOID *)__tmp__XOKL)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__YOKL=((__TYPE_CONTEXT *)__tmp__XOKL)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__YOKL=((__TYPE_ID *)__tmp__XOKL)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__YOKL=((__TYPE_GENERIC *)__tmp__XOKL)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__YOKL=((__PROFIL_BLOCK *)__tmp__XOKL)->parent_type__PGAG.default__AKC;
- } break;
- };
- result__QOKL=__tmp__YOKL;
- } else {
- __tmp__4OKL=Self__OOKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__4OKL)->__id==__PROFIL_SLOT__) {
- __tmp__5OKL=((__PROFIL_SLOT *)__tmp__4OKL)->parent_profil__R1LC.result_last__5FKH;
- } else {
- __tmp__5OKL=((__PROFIL_BLOCK *)__tmp__4OKL)->parent_profil__OGAG.result_last__5FKH;
- };
- if (((void *)__tmp__5OKL != (void *)NULL)) {
- result__QOKL=((__LOCAL *)__tmp__5OKL)->parent_variable__T1LC.type__D25F;
- } else {
- result__QOKL=TYPE_VOID__->parent_type__UIB.default__AKC;
- };
- };
- return(result__QOKL);
+ __tmp__YFCK=__tmp__ZFCK;
+ return(__tmp__YFCK);
}
-static void* static_type__Z1ZM()
-// () With resultNo recursive, No inlinable.
+static void* static_type__5L5O()
+// () With result No recursive, No inlinable.
{
- void *__tmp__21ZM;
- void *__tmp__31ZM;
- __tmp__21ZM=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__21ZM)->__id) {
- case __TYPE__: {
- __tmp__31ZM=((__TYPE *)__tmp__21ZM)->default__AKC;
+ void *__tmp__CM5O;
+ __TYPE_FULL__XMB *__tmp__DM5O;
+ __tmp__CM5O=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__CM5O)->__id) {
+ case __TYPE__FF__: {
+ __tmp__DM5O=((__TYPE__FF *)__tmp__CM5O)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__DM5O=((__TYPE_NULL__GMB *)__tmp__CM5O)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__31ZM=((__TYPE_NULL *)__tmp__21ZM)->parent_type__TIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__DM5O=((__TYPE_VOID__IMB *)__tmp__CM5O)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__31ZM=((__TYPE_VOID *)__tmp__21ZM)->parent_type__UIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__DM5O=((__TYPE_CONTEXT__KMB *)__tmp__CM5O)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__31ZM=((__TYPE_CONTEXT *)__tmp__21ZM)->parent_type__VIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__DM5O=((__TYPE_ID__MMB *)__tmp__CM5O)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__31ZM=((__TYPE_ID *)__tmp__21ZM)->parent_type__WIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__DM5O=((__TYPE_GENERIC__OCY *)__tmp__CM5O)->parent_type__PCY.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__31ZM=((__TYPE_GENERIC *)__tmp__21ZM)->parent_type__C2IB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__DM5O=((__TYPE_BLOCK__CP5D *)__tmp__CM5O)->parent_type__DP5D.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__31ZM=((__PROFIL_BLOCK *)__tmp__21ZM)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__DM5O=((__PROFIL_BLOCK__O3NJ *)__tmp__CM5O)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__31ZM);
+ __tmp__CM5O=__tmp__DM5O;
+ return(__tmp__CM5O);
}
-static void* static_type__ZQEO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__CRTP()
+// () With result No recursive, No inlinable.
{
- void *__tmp__2QEO;
- void *__tmp__3QEO;
- __tmp__2QEO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__2QEO)->__id) {
- case __TYPE__: {
- __tmp__3QEO=((__TYPE *)__tmp__2QEO)->default__AKC;
+ void *__tmp__FRTP;
+ __TYPE_FULL__XMB *__tmp__GRTP;
+ __tmp__FRTP=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__FRTP)->__id) {
+ case __TYPE__FF__: {
+ __tmp__GRTP=((__TYPE__FF *)__tmp__FRTP)->default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__3QEO=((__TYPE_NULL *)__tmp__2QEO)->parent_type__TIB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__GRTP=((__TYPE_NULL__GMB *)__tmp__FRTP)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__3QEO=((__TYPE_VOID *)__tmp__2QEO)->parent_type__UIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__GRTP=((__TYPE_VOID__IMB *)__tmp__FRTP)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__3QEO=((__TYPE_CONTEXT *)__tmp__2QEO)->parent_type__VIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__GRTP=((__TYPE_CONTEXT__KMB *)__tmp__FRTP)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__3QEO=((__TYPE_ID *)__tmp__2QEO)->parent_type__WIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__GRTP=((__TYPE_ID__MMB *)__tmp__FRTP)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__3QEO=((__TYPE_GENERIC *)__tmp__2QEO)->parent_type__C2IB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__GRTP=((__TYPE_GENERIC__OCY *)__tmp__FRTP)->parent_type__PCY.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__3QEO=((__PROFIL_BLOCK *)__tmp__2QEO)->parent_type__PGAG.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__GRTP=((__TYPE_BLOCK__CP5D *)__tmp__FRTP)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__GRTP=((__PROFIL_BLOCK__O3NJ *)__tmp__FRTP)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__3QEO);
+ __tmp__FRTP=__tmp__GRTP;
+ return(__tmp__FRTP);
}
-static void* static_type__P0IO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__M51P()
+// () With result No recursive, No inlinable.
{
- void *__tmp__S0IO;
- void *__tmp__T0IO;
- __tmp__S0IO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__S0IO)->__id) {
- case __TYPE__: {
- __tmp__T0IO=((__TYPE *)__tmp__S0IO)->default__AKC;
+ void *__tmp__P51P;
+ __TYPE_FULL__XMB *__tmp__Q51P;
+ __tmp__P51P=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__P51P)->__id) {
+ case __TYPE__FF__: {
+ __tmp__Q51P=((__TYPE__FF *)__tmp__P51P)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__Q51P=((__TYPE_NULL__GMB *)__tmp__P51P)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__T0IO=((__TYPE_NULL *)__tmp__S0IO)->parent_type__TIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__Q51P=((__TYPE_VOID__IMB *)__tmp__P51P)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__T0IO=((__TYPE_VOID *)__tmp__S0IO)->parent_type__UIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__Q51P=((__TYPE_CONTEXT__KMB *)__tmp__P51P)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__T0IO=((__TYPE_CONTEXT *)__tmp__S0IO)->parent_type__VIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__Q51P=((__TYPE_ID__MMB *)__tmp__P51P)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__T0IO=((__TYPE_ID *)__tmp__S0IO)->parent_type__WIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__Q51P=((__TYPE_GENERIC__OCY *)__tmp__P51P)->parent_type__PCY.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__T0IO=((__TYPE_GENERIC *)__tmp__S0IO)->parent_type__C2IB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__Q51P=((__TYPE_BLOCK__CP5D *)__tmp__P51P)->parent_type__DP5D.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__T0IO=((__PROFIL_BLOCK *)__tmp__S0IO)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__Q51P=((__PROFIL_BLOCK__O3NJ *)__tmp__P51P)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__T0IO);
+ __tmp__P51P=__tmp__Q51P;
+ return(__tmp__P51P);
}
-static void* static_type__4QEO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__HRTP()
+// () With result No recursive, No inlinable.
{
- void *__tmp__BREO;
- void *__tmp__CREO;
- __tmp__BREO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__BREO)->__id) {
- case __TYPE__: {
- __tmp__CREO=((__TYPE *)__tmp__BREO)->default__AKC;
+ void *__tmp__KRTP;
+ __TYPE_FULL__XMB *__tmp__LRTP;
+ __tmp__KRTP=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__KRTP)->__id) {
+ case __TYPE__FF__: {
+ __tmp__LRTP=((__TYPE__FF *)__tmp__KRTP)->default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__CREO=((__TYPE_NULL *)__tmp__BREO)->parent_type__TIB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__LRTP=((__TYPE_NULL__GMB *)__tmp__KRTP)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__CREO=((__TYPE_VOID *)__tmp__BREO)->parent_type__UIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__LRTP=((__TYPE_VOID__IMB *)__tmp__KRTP)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__CREO=((__TYPE_CONTEXT *)__tmp__BREO)->parent_type__VIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__LRTP=((__TYPE_CONTEXT__KMB *)__tmp__KRTP)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__CREO=((__TYPE_ID *)__tmp__BREO)->parent_type__WIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__LRTP=((__TYPE_ID__MMB *)__tmp__KRTP)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__CREO=((__TYPE_GENERIC *)__tmp__BREO)->parent_type__C2IB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__LRTP=((__TYPE_GENERIC__OCY *)__tmp__KRTP)->parent_type__PCY.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__CREO=((__PROFIL_BLOCK *)__tmp__BREO)->parent_type__PGAG.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__LRTP=((__TYPE_BLOCK__CP5D *)__tmp__KRTP)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__LRTP=((__PROFIL_BLOCK__O3NJ *)__tmp__KRTP)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__CREO);
+ __tmp__KRTP=__tmp__LRTP;
+ return(__tmp__KRTP);
}
-static void* static_type__V0IO()
-// () With resultNo recursive, No inlinable.
+static void* static_type__S51P()
+// () With result No recursive, No inlinable.
{
- void *__tmp__Y0IO;
- void *__tmp__Z0IO;
- __tmp__Y0IO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__Y0IO)->__id) {
- case __TYPE__: {
- __tmp__Z0IO=((__TYPE *)__tmp__Y0IO)->default__AKC;
+ void *__tmp__V51P;
+ __TYPE_FULL__XMB *__tmp__W51P;
+ __tmp__V51P=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__V51P)->__id) {
+ case __TYPE__FF__: {
+ __tmp__W51P=((__TYPE__FF *)__tmp__V51P)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__W51P=((__TYPE_NULL__GMB *)__tmp__V51P)->parent_type__HMB.default__CMC;
} break;
- case __TYPE_NULL__: {
- __tmp__Z0IO=((__TYPE_NULL *)__tmp__Y0IO)->parent_type__TIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__W51P=((__TYPE_VOID__IMB *)__tmp__V51P)->parent_type__JMB.default__CMC;
} break;
- case __TYPE_VOID__: {
- __tmp__Z0IO=((__TYPE_VOID *)__tmp__Y0IO)->parent_type__UIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__W51P=((__TYPE_CONTEXT__KMB *)__tmp__V51P)->parent_type__LMB.default__CMC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__Z0IO=((__TYPE_CONTEXT *)__tmp__Y0IO)->parent_type__VIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__W51P=((__TYPE_ID__MMB *)__tmp__V51P)->parent_type__NMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__Z0IO=((__TYPE_ID *)__tmp__Y0IO)->parent_type__WIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__W51P=((__TYPE_GENERIC__OCY *)__tmp__V51P)->parent_type__PCY.default__CMC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__Z0IO=((__TYPE_GENERIC *)__tmp__Y0IO)->parent_type__C2IB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__W51P=((__TYPE_BLOCK__CP5D *)__tmp__V51P)->parent_type__DP5D.default__CMC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__Z0IO=((__PROFIL_BLOCK *)__tmp__Y0IO)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__W51P=((__PROFIL_BLOCK__O3NJ *)__tmp__V51P)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__Z0IO);
+ __tmp__V51P=__tmp__W51P;
+ return(__tmp__V51P);
}
-static void* static_type__DFJM(__EXPR_NEG *Self__EFJM)
-// ({EXPR_NEG}) With resultRecursive, No inlinable.
+static void* static_type__GWBN(__EXPR_NEG__EZVL *Self__HWBN)
+// ({EXPR_NEG__EZVL}) With result Recursive, No inlinable.
{
- void *__tmp__GFJM;
- void *__tmp__HFJM;
- __tmp__GFJM=Self__EFJM->parent_expr_unary__EXDL.right__SXDL;
- switch (((struct ___OBJ *)__tmp__GFJM)->__id) {
- case __LIST__: {
- __tmp__HFJM=static_type__OHQG(__tmp__GFJM);
- } break;
- case __STRING_CST__: {
- __tmp__HFJM=((__STRING_CST *)__tmp__GFJM)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__JWBN;
+ __TYPE_FULL__XMB *__tmp__KWBN;
+ __tmp__JWBN=Self__HWBN->parent_expr_unary__HZVL.right__WZVL;
+ switch (((struct ___OBJ *)__tmp__JWBN)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__KWBN=((__STRING_CST__5J *)__tmp__JWBN)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__HFJM=((__EXTERNAL_C *)__tmp__GFJM)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__KWBN=((__EXTERNAL_C__Y5WC *)__tmp__JWBN)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__HFJM=((__PROTOTYPE_CST *)__tmp__GFJM)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__KWBN=((__PROTOTYPE_CST__LAXC *)__tmp__JWBN)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__HFJM=((__INTEGER_CST *)__tmp__GFJM)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__KWBN=((__INTEGER_CST__XAXC *)__tmp__JWBN)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__HFJM=((__LOCAL *)((__READ_LOCAL *)__tmp__GFJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__KWBN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__JWBN));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__HFJM=static_type__CN1H(__tmp__GFJM);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__KWBN=((__READ_LOCAL__55ZI *)__tmp__JWBN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__HFJM=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__KWBN=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__HFJM=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__KWBN=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__HFJM=((__REAL_CST *)__tmp__GFJM)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__KWBN=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__HFJM=((__CHARACTER_CST *)__tmp__GFJM)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__KWBN=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__HFJM=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__KWBN=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__HFJM=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__KWBN=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__JWBN));
} break;
- case __EXPR_SUP__: {
- __tmp__HFJM=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__KWBN=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__JWBN));
} break;
- case __EXPR_SUB__: {
- __tmp__HFJM=static_type__UO1H(__tmp__GFJM);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__KWBN=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__JWBN));
} break;
- case __EXPR_MUL__: {
- __tmp__HFJM=static_type__0O1H(__tmp__GFJM);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__KWBN=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__JWBN));
} break;
- case __EXPR_DIV__: {
- __tmp__HFJM=static_type__5O1H(__tmp__GFJM);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__KWBN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__JWBN));
} break;
- case __EXPR_AND__: {
- __tmp__HFJM=static_type__EP1H(__tmp__GFJM);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__KWBN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__JWBN));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__HFJM=static_type__JP1H(__tmp__GFJM);
+ case __PUT_TO__TFOJ__: {
+ __tmp__KWBN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__HFJM=static_type__OP1H(__tmp__GFJM);
+ case __ITEM__HGOJ__: {
+ __tmp__KWBN=static_type__JFCK(((__ITEM__HGOJ *)__tmp__JWBN));
} break;
- case __PUT_TO__: {
- __tmp__HFJM=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__KWBN=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__HFJM=static_type__XP1H(__tmp__GFJM);
+ case __CAST__1HOJ__: {
+ __tmp__KWBN=((__CAST__1HOJ *)__tmp__JWBN)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__HFJM=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__KWBN=((__REAL_CST__1LOJ *)__tmp__JWBN)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__HFJM=((__CAST *)__tmp__GFJM)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__KWBN=((__CHARACTER_CST__RMOJ *)__tmp__JWBN)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__HFJM=static_type__NOKL(__tmp__GFJM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__KWBN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__JWBN)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__HFJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GFJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__KWBN=((__READ_SLOT__LL4K *)__tmp__JWBN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__HFJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GFJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__KWBN=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__HFJM=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__KWBN=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__HFJM=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__KWBN=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__HFJM=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__KWBN=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__HFJM=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__KWBN=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__HFJM=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__KWBN=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__JWBN));
} break;
- case __EXPR_NEG__: {
- __tmp__HFJM=static_type__DFJM(__tmp__GFJM);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__KWBN=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__JWBN));
} break;
- case __EXPR_ADD__: {
- __tmp__HFJM=static_type__P3ML(__tmp__GFJM);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__KWBN=((__READ_GLOBAL__T4YL *)__tmp__JWBN)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__HFJM=static_type__R3XM(__tmp__GFJM);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__KWBN=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__JWBN));
} break;
- case __EXPR_MOD__: {
- __tmp__HFJM=static_type__DREO(__tmp__GFJM);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__KWBN=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__JWBN));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__HFJM=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__KWBN=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__JWBN));
} break;
- case __EXPR_INF__: {
- __tmp__HFJM=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__KWBN=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__HFJM=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__KWBN=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__HFJM=static_type__3YPN(__tmp__GFJM);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__KWBN=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__HFJM=static_type__1HSO(__tmp__GFJM);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__KWBN=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__JWBN));
} break;
};
- return(__tmp__HFJM);
+ __tmp__JWBN=__tmp__KWBN;
+ return(__tmp__JWBN);
}
-static void* static_type__P3ML(__EXPR_ADD *Self__Q3ML)
-// ({EXPR_ADD}) With resultRecursive, No inlinable.
+static void* static_type__BAGM(__EXPR_ADD__SZVL *Self__CAGM)
+// ({EXPR_ADD__SZVL}) With result Recursive, No inlinable.
{
- void *__tmp__S3ML;
- void *__tmp__T3ML;
- __tmp__S3ML=Self__Q3ML->parent_expr_binary__PXDL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__S3ML)->__id) {
- case __LIST__: {
- __tmp__T3ML=static_type__OHQG(__tmp__S3ML);
+ void *__tmp__EAGM;
+ __TYPE_FULL__XMB *__tmp__FAGM;
+ __tmp__EAGM=Self__CAGM->parent_expr_binary__TZVL.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__EAGM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__FAGM=((__STRING_CST__5J *)__tmp__EAGM)->parent_constant__EK.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__T3ML=((__STRING_CST *)__tmp__S3ML)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__FAGM=((__EXTERNAL_C__Y5WC *)__tmp__EAGM)->static_type__W54D;
} break;
- case __EXTERNAL_C__: {
- __tmp__T3ML=((__EXTERNAL_C *)__tmp__S3ML)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__FAGM=((__PROTOTYPE_CST__LAXC *)__tmp__EAGM)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__T3ML=((__PROTOTYPE_CST *)__tmp__S3ML)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__FAGM=((__INTEGER_CST__XAXC *)__tmp__EAGM)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__T3ML=((__INTEGER_CST *)__tmp__S3ML)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__FAGM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__EAGM));
} break;
- case __READ_LOCAL__: {
- __tmp__T3ML=((__LOCAL *)((__READ_LOCAL *)__tmp__S3ML)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__FAGM=((__READ_LOCAL__55ZI *)__tmp__EAGM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__T3ML=static_type__CN1H(__tmp__S3ML);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__FAGM=static_type__ODCK();
} break;
- case __EXPR_EQUAL__: {
- __tmp__T3ML=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__FAGM=static_type__TDCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__T3ML=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__FAGM=static_type__YDCK();
} break;
- case __REAL_CST__: {
- __tmp__T3ML=((__REAL_CST *)__tmp__S3ML)->parent_constant__U2JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__FAGM=static_type__3DCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__T3ML=((__CHARACTER_CST *)__tmp__S3ML)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__FAGM=static_type__CECK();
} break;
- case __IS_EXPANDED__: {
- __tmp__T3ML=static_type__FO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__FAGM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__EAGM));
} break;
- case __GET_TYPE_ID__: {
- __tmp__T3ML=static_type__KO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__FAGM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__EAGM));
} break;
- case __EXPR_SUP__: {
- __tmp__T3ML=static_type__PO1H();
+ case __EXPR_DIV__4COJ__: {
+ __tmp__FAGM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__EAGM));
} break;
- case __EXPR_SUB__: {
- __tmp__T3ML=static_type__UO1H(__tmp__S3ML);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__FAGM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__EAGM));
} break;
- case __EXPR_MUL__: {
- __tmp__T3ML=static_type__0O1H(__tmp__S3ML);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__FAGM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__EAGM));
} break;
- case __EXPR_DIV__: {
- __tmp__T3ML=static_type__5O1H(__tmp__S3ML);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__FAGM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__EAGM));
} break;
- case __EXPR_AND__: {
- __tmp__T3ML=static_type__EP1H(__tmp__S3ML);
+ case __PUT_TO__TFOJ__: {
+ __tmp__FAGM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__T3ML=static_type__JP1H(__tmp__S3ML);
+ case __ITEM__HGOJ__: {
+ __tmp__FAGM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__EAGM));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__T3ML=static_type__OP1H(__tmp__S3ML);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__FAGM=static_type__VFCK();
} break;
- case __PUT_TO__: {
- __tmp__T3ML=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__FAGM=((__CAST__1HOJ *)__tmp__EAGM)->static_type__FD5J;
} break;
- case __ITEM__: {
- __tmp__T3ML=static_type__XP1H(__tmp__S3ML);
+ case __REAL_CST__1LOJ__: {
+ __tmp__FAGM=((__REAL_CST__1LOJ *)__tmp__EAGM)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __SIZE_OF__: {
- __tmp__T3ML=static_type__DQ1H();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__FAGM=((__CHARACTER_CST__RMOJ *)__tmp__EAGM)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__T3ML=((__CAST *)__tmp__S3ML)->static_type__0N1H;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__FAGM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__EAGM)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__T3ML=static_type__NOKL(__tmp__S3ML);
+ case __READ_SLOT__LL4K__: {
+ __tmp__FAGM=((__READ_SLOT__LL4K *)__tmp__EAGM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_SLOT__: {
- __tmp__T3ML=((__SLOT_DATA *)((__READ_SLOT *)__tmp__S3ML)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__FAGM=static_type__5L5O();
} break;
- case __READ_GLOBAL__: {
- __tmp__T3ML=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S3ML)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__FAGM=static_type__CRTP();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__T3ML=static_type__Z1ZM();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__FAGM=static_type__M51P();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__T3ML=static_type__ZQEO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__FAGM=static_type__HRTP();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__T3ML=static_type__P0IO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__FAGM=static_type__S51P();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__T3ML=static_type__4QEO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__FAGM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__EAGM));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__T3ML=static_type__V0IO();
+ case __EXPR_ADD__SZVL__: {
+ __tmp__FAGM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__EAGM));
} break;
- case __EXPR_NEG__: {
- __tmp__T3ML=static_type__DFJM(__tmp__S3ML);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__FAGM=((__READ_GLOBAL__T4YL *)__tmp__EAGM)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_ADD__: {
- __tmp__T3ML=static_type__P3ML(__tmp__S3ML);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__FAGM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__EAGM));
} break;
- case __EXPR_NOT__: {
- __tmp__T3ML=static_type__R3XM(__tmp__S3ML);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__FAGM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__EAGM));
} break;
- case __EXPR_MOD__: {
- __tmp__T3ML=static_type__DREO(__tmp__S3ML);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__FAGM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__EAGM));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__T3ML=static_type__0BEP();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__FAGM=static_type__TA0Q();
} break;
- case __EXPR_INF__: {
- __tmp__T3ML=static_type__V0QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__FAGM=static_type__4BUP();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__T3ML=static_type__00QN();
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__FAGM=static_type__DCUP();
} break;
- case __EXPR_OR__: {
- __tmp__T3ML=static_type__3YPN(__tmp__S3ML);
- } break;
- case __EXPR_XOR__: {
- __tmp__T3ML=static_type__1HSO(__tmp__S3ML);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__FAGM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__EAGM));
} break;
};
- return(__tmp__T3ML);
+ __tmp__EAGM=__tmp__FAGM;
+ return(__tmp__EAGM);
}
-static void* static_type__R3XM(__EXPR_NOT *Self__S3XM)
-// ({EXPR_NOT}) With resultRecursive, No inlinable.
+static void* static_type__REWN(__EXPR_NOT__XUPM *Self__SEWN)
+// ({EXPR_NOT__XUPM}) With result Recursive, No inlinable.
{
- void *__tmp__U3XM;
- void *__tmp__V3XM;
- __tmp__U3XM=Self__S3XM->parent_expr_unary__YGWL.right__SXDL;
- switch (((struct ___OBJ *)__tmp__U3XM)->__id) {
- case __LIST__: {
- __tmp__V3XM=static_type__OHQG(__tmp__U3XM);
- } break;
- case __STRING_CST__: {
- __tmp__V3XM=((__STRING_CST *)__tmp__U3XM)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__UEWN;
+ __TYPE_FULL__XMB *__tmp__VEWN;
+ __tmp__UEWN=Self__SEWN->parent_expr_unary__YUPM.right__WZVL;
+ switch (((struct ___OBJ *)__tmp__UEWN)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__VEWN=((__STRING_CST__5J *)__tmp__UEWN)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__V3XM=((__EXTERNAL_C *)__tmp__U3XM)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__VEWN=((__EXTERNAL_C__Y5WC *)__tmp__UEWN)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__V3XM=((__PROTOTYPE_CST *)__tmp__U3XM)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__VEWN=((__PROTOTYPE_CST__LAXC *)__tmp__UEWN)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__V3XM=((__INTEGER_CST *)__tmp__U3XM)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__VEWN=((__INTEGER_CST__XAXC *)__tmp__UEWN)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__V3XM=((__LOCAL *)((__READ_LOCAL *)__tmp__U3XM)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__VEWN=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__UEWN));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__V3XM=static_type__CN1H(__tmp__U3XM);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__VEWN=((__READ_LOCAL__55ZI *)__tmp__UEWN)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__V3XM=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__VEWN=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__V3XM=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__VEWN=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__V3XM=((__REAL_CST *)__tmp__U3XM)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__VEWN=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__V3XM=((__CHARACTER_CST *)__tmp__U3XM)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__VEWN=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__V3XM=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__VEWN=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__V3XM=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__VEWN=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__UEWN));
} break;
- case __EXPR_SUP__: {
- __tmp__V3XM=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__VEWN=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__UEWN));
} break;
- case __EXPR_SUB__: {
- __tmp__V3XM=static_type__UO1H(__tmp__U3XM);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__VEWN=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__UEWN));
} break;
- case __EXPR_MUL__: {
- __tmp__V3XM=static_type__0O1H(__tmp__U3XM);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__VEWN=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__UEWN));
} break;
- case __EXPR_DIV__: {
- __tmp__V3XM=static_type__5O1H(__tmp__U3XM);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__VEWN=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__UEWN));
} break;
- case __EXPR_AND__: {
- __tmp__V3XM=static_type__EP1H(__tmp__U3XM);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__VEWN=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__UEWN));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__V3XM=static_type__JP1H(__tmp__U3XM);
+ case __PUT_TO__TFOJ__: {
+ __tmp__VEWN=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__V3XM=static_type__OP1H(__tmp__U3XM);
+ case __ITEM__HGOJ__: {
+ __tmp__VEWN=static_type__JFCK(((__ITEM__HGOJ *)__tmp__UEWN));
} break;
- case __PUT_TO__: {
- __tmp__V3XM=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__VEWN=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__V3XM=static_type__XP1H(__tmp__U3XM);
+ case __CAST__1HOJ__: {
+ __tmp__VEWN=((__CAST__1HOJ *)__tmp__UEWN)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__V3XM=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__VEWN=((__REAL_CST__1LOJ *)__tmp__UEWN)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__V3XM=((__CAST *)__tmp__U3XM)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__VEWN=((__CHARACTER_CST__RMOJ *)__tmp__UEWN)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__V3XM=static_type__NOKL(__tmp__U3XM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__VEWN=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__UEWN)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__V3XM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__U3XM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__VEWN=((__READ_SLOT__LL4K *)__tmp__UEWN)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__V3XM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__U3XM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__VEWN=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__V3XM=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__VEWN=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__V3XM=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__VEWN=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__V3XM=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__VEWN=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__V3XM=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__VEWN=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__V3XM=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__VEWN=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__UEWN));
} break;
- case __EXPR_NEG__: {
- __tmp__V3XM=static_type__DFJM(__tmp__U3XM);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__VEWN=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__UEWN));
} break;
- case __EXPR_ADD__: {
- __tmp__V3XM=static_type__P3ML(__tmp__U3XM);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__VEWN=((__READ_GLOBAL__T4YL *)__tmp__UEWN)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__V3XM=static_type__R3XM(__tmp__U3XM);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__VEWN=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__UEWN));
} break;
- case __EXPR_MOD__: {
- __tmp__V3XM=static_type__DREO(__tmp__U3XM);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__VEWN=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__UEWN));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__V3XM=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__VEWN=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__UEWN));
} break;
- case __EXPR_INF__: {
- __tmp__V3XM=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__VEWN=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__V3XM=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__VEWN=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__V3XM=static_type__3YPN(__tmp__U3XM);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__VEWN=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__V3XM=static_type__1HSO(__tmp__U3XM);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__VEWN=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__UEWN));
} break;
};
- return(__tmp__V3XM);
+ __tmp__UEWN=__tmp__VEWN;
+ return(__tmp__UEWN);
}
-static void* static_type__DREO(__EXPR_MOD *Self__EREO)
-// ({EXPR_MOD}) With resultRecursive, No inlinable.
+static void* static_type__TL1P(__EXPR_MOD__3YPM *Self__UL1P)
+// ({EXPR_MOD__3YPM}) With result Recursive, No inlinable.
{
- void *__tmp__GREO;
- void *__tmp__HREO;
- __tmp__GREO=Self__EREO->parent_expr_binary__1KWL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__GREO)->__id) {
- case __LIST__: {
- __tmp__HREO=static_type__OHQG(__tmp__GREO);
- } break;
- case __STRING_CST__: {
- __tmp__HREO=((__STRING_CST *)__tmp__GREO)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__WL1P;
+ __TYPE_FULL__XMB *__tmp__XL1P;
+ __tmp__WL1P=Self__UL1P->parent_expr_binary__4YPM.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__WL1P)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__XL1P=((__STRING_CST__5J *)__tmp__WL1P)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__HREO=((__EXTERNAL_C *)__tmp__GREO)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__XL1P=((__EXTERNAL_C__Y5WC *)__tmp__WL1P)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__HREO=((__PROTOTYPE_CST *)__tmp__GREO)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__XL1P=((__PROTOTYPE_CST__LAXC *)__tmp__WL1P)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__HREO=((__INTEGER_CST *)__tmp__GREO)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__XL1P=((__INTEGER_CST__XAXC *)__tmp__WL1P)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__HREO=((__LOCAL *)((__READ_LOCAL *)__tmp__GREO)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__XL1P=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__WL1P));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__HREO=static_type__CN1H(__tmp__GREO);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__XL1P=((__READ_LOCAL__55ZI *)__tmp__WL1P)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__HREO=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__XL1P=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__HREO=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__XL1P=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__HREO=((__REAL_CST *)__tmp__GREO)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__XL1P=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__HREO=((__CHARACTER_CST *)__tmp__GREO)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__XL1P=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__HREO=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__XL1P=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__HREO=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__XL1P=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__WL1P));
} break;
- case __EXPR_SUP__: {
- __tmp__HREO=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__XL1P=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__WL1P));
} break;
- case __EXPR_SUB__: {
- __tmp__HREO=static_type__UO1H(__tmp__GREO);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__XL1P=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__WL1P));
} break;
- case __EXPR_MUL__: {
- __tmp__HREO=static_type__0O1H(__tmp__GREO);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__XL1P=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__WL1P));
} break;
- case __EXPR_DIV__: {
- __tmp__HREO=static_type__5O1H(__tmp__GREO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__XL1P=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__WL1P));
} break;
- case __EXPR_AND__: {
- __tmp__HREO=static_type__EP1H(__tmp__GREO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__XL1P=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__WL1P));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__HREO=static_type__JP1H(__tmp__GREO);
+ case __PUT_TO__TFOJ__: {
+ __tmp__XL1P=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__HREO=static_type__OP1H(__tmp__GREO);
+ case __ITEM__HGOJ__: {
+ __tmp__XL1P=static_type__JFCK(((__ITEM__HGOJ *)__tmp__WL1P));
} break;
- case __PUT_TO__: {
- __tmp__HREO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__XL1P=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__HREO=static_type__XP1H(__tmp__GREO);
+ case __CAST__1HOJ__: {
+ __tmp__XL1P=((__CAST__1HOJ *)__tmp__WL1P)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__HREO=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__XL1P=((__REAL_CST__1LOJ *)__tmp__WL1P)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__HREO=((__CAST *)__tmp__GREO)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__XL1P=((__CHARACTER_CST__RMOJ *)__tmp__WL1P)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__HREO=static_type__NOKL(__tmp__GREO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__XL1P=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__WL1P)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__HREO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GREO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__XL1P=((__READ_SLOT__LL4K *)__tmp__WL1P)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__HREO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GREO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__XL1P=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__HREO=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__XL1P=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__HREO=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__XL1P=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__HREO=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__XL1P=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__HREO=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__XL1P=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__HREO=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__XL1P=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__WL1P));
} break;
- case __EXPR_NEG__: {
- __tmp__HREO=static_type__DFJM(__tmp__GREO);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__XL1P=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__WL1P));
} break;
- case __EXPR_ADD__: {
- __tmp__HREO=static_type__P3ML(__tmp__GREO);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__XL1P=((__READ_GLOBAL__T4YL *)__tmp__WL1P)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__HREO=static_type__R3XM(__tmp__GREO);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__XL1P=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__WL1P));
} break;
- case __EXPR_MOD__: {
- __tmp__HREO=static_type__DREO(__tmp__GREO);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__XL1P=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__WL1P));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__HREO=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__XL1P=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__WL1P));
} break;
- case __EXPR_INF__: {
- __tmp__HREO=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__XL1P=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__HREO=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__XL1P=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__HREO=static_type__3YPN(__tmp__GREO);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__XL1P=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__HREO=static_type__1HSO(__tmp__GREO);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__XL1P=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__WL1P));
} break;
};
- return(__tmp__HREO);
+ __tmp__WL1P=__tmp__XL1P;
+ return(__tmp__WL1P);
}
-static void* static_type__0BEP()
-// () With resultNo recursive, No inlinable.
+static void* static_type__IPVO(__EXPR_OR__PQ0N *Self__JPVO)
+// ({EXPR_OR__PQ0N}) With result Recursive, No inlinable.
{
- void *__tmp__3BEP;
- void *__tmp__4BEP;
- __tmp__3BEP=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__3BEP)->__id) {
- case __TYPE__: {
- __tmp__4BEP=((__TYPE *)__tmp__3BEP)->default__AKC;
+ void *__tmp__LPVO;
+ __TYPE_FULL__XMB *__tmp__MPVO;
+ __tmp__LPVO=Self__JPVO->parent_expr_binary__QQ0N.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__LPVO)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__MPVO=((__STRING_CST__5J *)__tmp__LPVO)->parent_constant__EK.static_type__5G4D;
} break;
- case __TYPE_NULL__: {
- __tmp__4BEP=((__TYPE_NULL *)__tmp__3BEP)->parent_type__TIB.default__AKC;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__MPVO=((__EXTERNAL_C__Y5WC *)__tmp__LPVO)->static_type__W54D;
} break;
- case __TYPE_VOID__: {
- __tmp__4BEP=((__TYPE_VOID *)__tmp__3BEP)->parent_type__UIB.default__AKC;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__MPVO=((__PROTOTYPE_CST__LAXC *)__tmp__LPVO)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__4BEP=((__TYPE_CONTEXT *)__tmp__3BEP)->parent_type__VIB.default__AKC;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__MPVO=((__INTEGER_CST__XAXC *)__tmp__LPVO)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __TYPE_ID__: {
- __tmp__4BEP=((__TYPE_ID *)__tmp__3BEP)->parent_type__WIB.default__AKC;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__MPVO=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__LPVO));
} break;
- case __TYPE_GENERIC__: {
- __tmp__4BEP=((__TYPE_GENERIC *)__tmp__3BEP)->parent_type__C2IB.default__AKC;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__MPVO=((__READ_LOCAL__55ZI *)__tmp__LPVO)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__4BEP=((__PROFIL_BLOCK *)__tmp__3BEP)->parent_type__PGAG.default__AKC;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__MPVO=static_type__ODCK();
} break;
- };
- return(__tmp__4BEP);
-}
-
-static void* static_type__V0QN()
-// () With resultNo recursive, No inlinable.
-{
- void *__tmp__Y0QN;
- void *__tmp__Z0QN;
- __tmp__Y0QN=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__Y0QN)->__id) {
- case __TYPE__: {
- __tmp__Z0QN=((__TYPE *)__tmp__Y0QN)->default__AKC;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__MPVO=static_type__TDCK();
} break;
- case __TYPE_NULL__: {
- __tmp__Z0QN=((__TYPE_NULL *)__tmp__Y0QN)->parent_type__TIB.default__AKC;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__MPVO=static_type__YDCK();
} break;
- case __TYPE_VOID__: {
- __tmp__Z0QN=((__TYPE_VOID *)__tmp__Y0QN)->parent_type__UIB.default__AKC;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__MPVO=static_type__3DCK();
} break;
- case __TYPE_CONTEXT__: {
- __tmp__Z0QN=((__TYPE_CONTEXT *)__tmp__Y0QN)->parent_type__VIB.default__AKC;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__MPVO=static_type__CECK();
} break;
- case __TYPE_ID__: {
- __tmp__Z0QN=((__TYPE_ID *)__tmp__Y0QN)->parent_type__WIB.default__AKC;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__MPVO=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__LPVO));
} break;
- case __TYPE_GENERIC__: {
- __tmp__Z0QN=((__TYPE_GENERIC *)__tmp__Y0QN)->parent_type__C2IB.default__AKC;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__MPVO=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__LPVO));
} break;
- case __PROFIL_BLOCK__: {
- __tmp__Z0QN=((__PROFIL_BLOCK *)__tmp__Y0QN)->parent_type__PGAG.default__AKC;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__MPVO=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__LPVO));
} break;
- };
- return(__tmp__Z0QN);
-}
-
-static void* static_type__00QN()
-// () With resultNo recursive, No inlinable.
-{
- void *__tmp__30QN;
- void *__tmp__40QN;
- __tmp__30QN=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__30QN)->__id) {
- case __TYPE__: {
- __tmp__40QN=((__TYPE *)__tmp__30QN)->default__AKC;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__MPVO=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__LPVO));
} break;
- case __TYPE_NULL__: {
- __tmp__40QN=((__TYPE_NULL *)__tmp__30QN)->parent_type__TIB.default__AKC;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__MPVO=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__LPVO));
} break;
- case __TYPE_VOID__: {
- __tmp__40QN=((__TYPE_VOID *)__tmp__30QN)->parent_type__UIB.default__AKC;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__MPVO=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__LPVO));
} break;
- case __TYPE_CONTEXT__: {
- __tmp__40QN=((__TYPE_CONTEXT *)__tmp__30QN)->parent_type__VIB.default__AKC;
+ case __PUT_TO__TFOJ__: {
+ __tmp__MPVO=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __TYPE_ID__: {
- __tmp__40QN=((__TYPE_ID *)__tmp__30QN)->parent_type__WIB.default__AKC;
+ case __ITEM__HGOJ__: {
+ __tmp__MPVO=static_type__JFCK(((__ITEM__HGOJ *)__tmp__LPVO));
} break;
- case __TYPE_GENERIC__: {
- __tmp__40QN=((__TYPE_GENERIC *)__tmp__30QN)->parent_type__C2IB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__MPVO=static_type__VFCK();
} break;
- case __PROFIL_BLOCK__: {
- __tmp__40QN=((__PROFIL_BLOCK *)__tmp__30QN)->parent_type__PGAG.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__MPVO=((__CAST__1HOJ *)__tmp__LPVO)->static_type__FD5J;
} break;
- };
- return(__tmp__40QN);
-}
-
-static void* static_type__3YPN(__EXPR_OR *Self__4YPN)
-// ({EXPR_OR}) With resultRecursive, No inlinable.
-{
- void *__tmp__AZPN;
- void *__tmp__BZPN;
- __tmp__AZPN=Self__4YPN->parent_expr_binary__U31M.left__XO1H;
- switch (((struct ___OBJ *)__tmp__AZPN)->__id) {
- case __LIST__: {
- __tmp__BZPN=static_type__OHQG(__tmp__AZPN);
+ case __REAL_CST__1LOJ__: {
+ __tmp__MPVO=((__REAL_CST__1LOJ *)__tmp__LPVO)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__BZPN=((__STRING_CST *)__tmp__AZPN)->parent_constant__5F.static_type__M2YD;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__MPVO=((__CHARACTER_CST__RMOJ *)__tmp__LPVO)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__BZPN=((__EXTERNAL_C *)__tmp__AZPN)->static_type__1VZD;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__MPVO=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__LPVO)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__BZPN=((__PROTOTYPE_CST *)__tmp__AZPN)->parent_constant__W2LC.static_type__M2YD;
+ case __READ_SLOT__LL4K__: {
+ __tmp__MPVO=((__READ_SLOT__LL4K *)__tmp__LPVO)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __INTEGER_CST__: {
- __tmp__BZPN=((__INTEGER_CST *)__tmp__AZPN)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__MPVO=static_type__5L5O();
} break;
- case __READ_LOCAL__: {
- __tmp__BZPN=((__LOCAL *)((__READ_LOCAL *)__tmp__AZPN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__MPVO=static_type__CRTP();
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__BZPN=static_type__CN1H(__tmp__AZPN);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__MPVO=static_type__M51P();
} break;
- case __EXPR_EQUAL__: {
- __tmp__BZPN=static_type__1N1H();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__MPVO=static_type__HRTP();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__BZPN=static_type__AO1H();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__MPVO=static_type__S51P();
} break;
- case __REAL_CST__: {
- __tmp__BZPN=((__REAL_CST *)__tmp__AZPN)->parent_constant__U2JH.static_type__M2YD;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__MPVO=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__LPVO));
} break;
- case __CHARACTER_CST__: {
- __tmp__BZPN=((__CHARACTER_CST *)__tmp__AZPN)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__MPVO=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__LPVO));
} break;
- case __IS_EXPANDED__: {
- __tmp__BZPN=static_type__FO1H();
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__MPVO=((__READ_GLOBAL__T4YL *)__tmp__LPVO)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __GET_TYPE_ID__: {
- __tmp__BZPN=static_type__KO1H();
+ case __EXPR_NOT__XUPM__: {
+ __tmp__MPVO=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__LPVO));
} break;
- case __EXPR_SUP__: {
- __tmp__BZPN=static_type__PO1H();
+ case __EXPR_MOD__3YPM__: {
+ __tmp__MPVO=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__LPVO));
} break;
- case __EXPR_SUB__: {
- __tmp__BZPN=static_type__UO1H(__tmp__AZPN);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__MPVO=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__LPVO));
} break;
- case __EXPR_MUL__: {
- __tmp__BZPN=static_type__0O1H(__tmp__AZPN);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__MPVO=static_type__TA0Q();
} break;
- case __EXPR_DIV__: {
- __tmp__BZPN=static_type__5O1H(__tmp__AZPN);
+ case __EXPR_INF__OXBP__: {
+ __tmp__MPVO=static_type__4BUP();
} break;
- case __EXPR_AND__: {
- __tmp__BZPN=static_type__EP1H(__tmp__AZPN);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__MPVO=static_type__DCUP();
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__BZPN=static_type__JP1H(__tmp__AZPN);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__MPVO=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__LPVO));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__BZPN=static_type__OP1H(__tmp__AZPN);
+ };
+ __tmp__LPVO=__tmp__MPVO;
+ return(__tmp__LPVO);
+}
+
+static void* static_type__TA0Q()
+// () With result No recursive, No inlinable.
+{
+ void *__tmp__WA0Q;
+ __TYPE_FULL__XMB *__tmp__XA0Q;
+ __tmp__WA0Q=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__WA0Q)->__id) {
+ case __TYPE__FF__: {
+ __tmp__XA0Q=((__TYPE__FF *)__tmp__WA0Q)->default__CMC;
} break;
- case __PUT_TO__: {
- __tmp__BZPN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__XA0Q=((__TYPE_NULL__GMB *)__tmp__WA0Q)->parent_type__HMB.default__CMC;
} break;
- case __ITEM__: {
- __tmp__BZPN=static_type__XP1H(__tmp__AZPN);
+ case __TYPE_VOID__IMB__: {
+ __tmp__XA0Q=((__TYPE_VOID__IMB *)__tmp__WA0Q)->parent_type__JMB.default__CMC;
} break;
- case __SIZE_OF__: {
- __tmp__BZPN=static_type__DQ1H();
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__XA0Q=((__TYPE_CONTEXT__KMB *)__tmp__WA0Q)->parent_type__LMB.default__CMC;
} break;
- case __CAST__: {
- __tmp__BZPN=((__CAST *)__tmp__AZPN)->static_type__0N1H;
+ case __TYPE_ID__MMB__: {
+ __tmp__XA0Q=((__TYPE_ID__MMB *)__tmp__WA0Q)->parent_type__NMB.default__CMC;
} break;
- case __CALL_SLOT__: {
- __tmp__BZPN=static_type__NOKL(__tmp__AZPN);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__XA0Q=((__TYPE_GENERIC__OCY *)__tmp__WA0Q)->parent_type__PCY.default__CMC;
} break;
- case __READ_SLOT__: {
- __tmp__BZPN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AZPN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__XA0Q=((__TYPE_BLOCK__CP5D *)__tmp__WA0Q)->parent_type__DP5D.default__CMC;
} break;
- case __READ_GLOBAL__: {
- __tmp__BZPN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AZPN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__XA0Q=((__PROFIL_BLOCK__O3NJ *)__tmp__WA0Q)->parent_type__Q3NJ.default__CMC;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__BZPN=static_type__Z1ZM();
+ };
+ __tmp__WA0Q=__tmp__XA0Q;
+ return(__tmp__WA0Q);
+}
+
+static void* static_type__4BUP()
+// () With result No recursive, No inlinable.
+{
+ void *__tmp__BCUP;
+ __TYPE_FULL__XMB *__tmp__CCUP;
+ __tmp__BCUP=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__BCUP)->__id) {
+ case __TYPE__FF__: {
+ __tmp__CCUP=((__TYPE__FF *)__tmp__BCUP)->default__CMC;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__BZPN=static_type__ZQEO();
+ case __TYPE_NULL__GMB__: {
+ __tmp__CCUP=((__TYPE_NULL__GMB *)__tmp__BCUP)->parent_type__HMB.default__CMC;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__BZPN=static_type__P0IO();
+ case __TYPE_VOID__IMB__: {
+ __tmp__CCUP=((__TYPE_VOID__IMB *)__tmp__BCUP)->parent_type__JMB.default__CMC;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__BZPN=static_type__4QEO();
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__CCUP=((__TYPE_CONTEXT__KMB *)__tmp__BCUP)->parent_type__LMB.default__CMC;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__BZPN=static_type__V0IO();
+ case __TYPE_ID__MMB__: {
+ __tmp__CCUP=((__TYPE_ID__MMB *)__tmp__BCUP)->parent_type__NMB.default__CMC;
} break;
- case __EXPR_NEG__: {
- __tmp__BZPN=static_type__DFJM(__tmp__AZPN);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__CCUP=((__TYPE_GENERIC__OCY *)__tmp__BCUP)->parent_type__PCY.default__CMC;
} break;
- case __EXPR_ADD__: {
- __tmp__BZPN=static_type__P3ML(__tmp__AZPN);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__CCUP=((__TYPE_BLOCK__CP5D *)__tmp__BCUP)->parent_type__DP5D.default__CMC;
} break;
- case __EXPR_NOT__: {
- __tmp__BZPN=static_type__R3XM(__tmp__AZPN);
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__CCUP=((__PROFIL_BLOCK__O3NJ *)__tmp__BCUP)->parent_type__Q3NJ.default__CMC;
} break;
- case __EXPR_MOD__: {
- __tmp__BZPN=static_type__DREO(__tmp__AZPN);
+ };
+ __tmp__BCUP=__tmp__CCUP;
+ return(__tmp__BCUP);
+}
+
+static void* static_type__DCUP()
+// () With result No recursive, No inlinable.
+{
+ void *__tmp__GCUP;
+ __TYPE_FULL__XMB *__tmp__HCUP;
+ __tmp__GCUP=type_boolean__UNB;
+ switch (((struct ___OBJ *)__tmp__GCUP)->__id) {
+ case __TYPE__FF__: {
+ __tmp__HCUP=((__TYPE__FF *)__tmp__GCUP)->default__CMC;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__BZPN=static_type__0BEP();
+ case __TYPE_NULL__GMB__: {
+ __tmp__HCUP=((__TYPE_NULL__GMB *)__tmp__GCUP)->parent_type__HMB.default__CMC;
} break;
- case __EXPR_INF__: {
- __tmp__BZPN=static_type__V0QN();
+ case __TYPE_VOID__IMB__: {
+ __tmp__HCUP=((__TYPE_VOID__IMB *)__tmp__GCUP)->parent_type__JMB.default__CMC;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__BZPN=static_type__00QN();
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__HCUP=((__TYPE_CONTEXT__KMB *)__tmp__GCUP)->parent_type__LMB.default__CMC;
} break;
- case __EXPR_OR__: {
- __tmp__BZPN=static_type__3YPN(__tmp__AZPN);
+ case __TYPE_ID__MMB__: {
+ __tmp__HCUP=((__TYPE_ID__MMB *)__tmp__GCUP)->parent_type__NMB.default__CMC;
} break;
- case __EXPR_XOR__: {
- __tmp__BZPN=static_type__1HSO(__tmp__AZPN);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__HCUP=((__TYPE_GENERIC__OCY *)__tmp__GCUP)->parent_type__PCY.default__CMC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__HCUP=((__TYPE_BLOCK__CP5D *)__tmp__GCUP)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__HCUP=((__PROFIL_BLOCK__O3NJ *)__tmp__GCUP)->parent_type__Q3NJ.default__CMC;
} break;
};
- return(__tmp__BZPN);
+ __tmp__GCUP=__tmp__HCUP;
+ return(__tmp__GCUP);
}
-static void* static_type__1HSO(__EXPR_XOR *Self__2HSO)
-// ({EXPR_XOR}) With resultRecursive, No inlinable.
+static void* static_type__2OFQ(__EXPR_XOR__ABEP *Self__3OFQ)
+// ({EXPR_XOR__ABEP}) With result Recursive, No inlinable.
{
- void *__tmp__4HSO;
- void *__tmp__5HSO;
- __tmp__4HSO=Self__2HSO->parent_expr_binary__0G5N.left__XO1H;
- switch (((struct ___OBJ *)__tmp__4HSO)->__id) {
- case __LIST__: {
- __tmp__5HSO=static_type__OHQG(__tmp__4HSO);
- } break;
- case __STRING_CST__: {
- __tmp__5HSO=((__STRING_CST *)__tmp__4HSO)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__5OFQ;
+ __TYPE_FULL__XMB *__tmp__APFQ;
+ __tmp__5OFQ=Self__3OFQ->parent_expr_binary__BBEP.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__5OFQ)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__APFQ=((__STRING_CST__5J *)__tmp__5OFQ)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__5HSO=((__EXTERNAL_C *)__tmp__4HSO)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__APFQ=((__EXTERNAL_C__Y5WC *)__tmp__5OFQ)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__5HSO=((__PROTOTYPE_CST *)__tmp__4HSO)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__APFQ=((__PROTOTYPE_CST__LAXC *)__tmp__5OFQ)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__5HSO=((__INTEGER_CST *)__tmp__4HSO)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__APFQ=((__INTEGER_CST__XAXC *)__tmp__5OFQ)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__5HSO=((__LOCAL *)((__READ_LOCAL *)__tmp__4HSO)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__APFQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__5OFQ));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__5HSO=static_type__CN1H(__tmp__4HSO);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__APFQ=((__READ_LOCAL__55ZI *)__tmp__5OFQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__5HSO=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__APFQ=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__5HSO=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__APFQ=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__5HSO=((__REAL_CST *)__tmp__4HSO)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__APFQ=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__5HSO=((__CHARACTER_CST *)__tmp__4HSO)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__APFQ=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__5HSO=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__APFQ=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__5HSO=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__APFQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__5OFQ));
} break;
- case __EXPR_SUP__: {
- __tmp__5HSO=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__APFQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__5OFQ));
} break;
- case __EXPR_SUB__: {
- __tmp__5HSO=static_type__UO1H(__tmp__4HSO);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__APFQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__5OFQ));
} break;
- case __EXPR_MUL__: {
- __tmp__5HSO=static_type__0O1H(__tmp__4HSO);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__APFQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__5OFQ));
} break;
- case __EXPR_DIV__: {
- __tmp__5HSO=static_type__5O1H(__tmp__4HSO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__APFQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__5OFQ));
} break;
- case __EXPR_AND__: {
- __tmp__5HSO=static_type__EP1H(__tmp__4HSO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__APFQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__5OFQ));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__5HSO=static_type__JP1H(__tmp__4HSO);
+ case __PUT_TO__TFOJ__: {
+ __tmp__APFQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__5HSO=static_type__OP1H(__tmp__4HSO);
+ case __ITEM__HGOJ__: {
+ __tmp__APFQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__5OFQ));
} break;
- case __PUT_TO__: {
- __tmp__5HSO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__APFQ=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__5HSO=static_type__XP1H(__tmp__4HSO);
+ case __CAST__1HOJ__: {
+ __tmp__APFQ=((__CAST__1HOJ *)__tmp__5OFQ)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__5HSO=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__APFQ=((__REAL_CST__1LOJ *)__tmp__5OFQ)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__5HSO=((__CAST *)__tmp__4HSO)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__APFQ=((__CHARACTER_CST__RMOJ *)__tmp__5OFQ)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__5HSO=static_type__NOKL(__tmp__4HSO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__APFQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__5OFQ)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__5HSO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4HSO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__APFQ=((__READ_SLOT__LL4K *)__tmp__5OFQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__5HSO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4HSO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__APFQ=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__5HSO=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__APFQ=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__5HSO=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__APFQ=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__5HSO=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__APFQ=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__5HSO=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__APFQ=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__5HSO=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__APFQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__5OFQ));
} break;
- case __EXPR_NEG__: {
- __tmp__5HSO=static_type__DFJM(__tmp__4HSO);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__APFQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__5OFQ));
} break;
- case __EXPR_ADD__: {
- __tmp__5HSO=static_type__P3ML(__tmp__4HSO);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__APFQ=((__READ_GLOBAL__T4YL *)__tmp__5OFQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__5HSO=static_type__R3XM(__tmp__4HSO);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__APFQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__5OFQ));
} break;
- case __EXPR_MOD__: {
- __tmp__5HSO=static_type__DREO(__tmp__4HSO);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__APFQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__5OFQ));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__5HSO=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__APFQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__5OFQ));
} break;
- case __EXPR_INF__: {
- __tmp__5HSO=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__APFQ=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__5HSO=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__APFQ=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__5HSO=static_type__3YPN(__tmp__4HSO);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__APFQ=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__5HSO=static_type__1HSO(__tmp__4HSO);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__APFQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__5OFQ));
} break;
};
- return(__tmp__5HSO);
+ __tmp__5OFQ=__tmp__APFQ;
+ return(__tmp__5OFQ);
}
-static void* get_expr_result__ZTOG(__SLOT_DATA *Self__0TOG)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
+static __INTEGER__Q get_index_argument_type__SRTL(__SLOT_CODE__4IRG *Self__TRTL,__ITM_TYPE_PARAMETER__ZEZ *p__URTL)
+// ({SLOT_CODE__4IRG},{ITM_TYPE_PARAMETER__ZEZ}) With result No recursive, No inlinable.
{
- void *__tmp__VWOG,*__tmp__IUOG,*result__CCCR;
- void *result__2TOG,*result__DCER,*result__GCER,*result__JCER;
- void *result__MCER;
- void *type_multiple__5TOG,*__tmp__PVOG;
- void *type_mono__AUOG,*__tmp__5VOG,*__tmp__PWOG;
- void *result__0EAR;
- void *__tmp__JUOG,*__tmp__AWOG,*__tmp__JVXP,*__tmp__QWOG,*__tmp__OVXP;
- __TYPE_FULL *Self__FCER,*Self__ICER,*Self__LCER,*Self__OCER;
- __POSITION p__ECER,p__HCER,pos__ECCR,p__KCER,pos__FCCR,p__NCER;
- void *__tmp__OVOG,*__tmp__OWOG;
- __INTEGER __tmp__ZVOG,Self__NTHH;
- __ITM_TYPE_STYLE *Self__IVXP,*Self__NVXP;
- void *lst__3TOG;
- __BOOLEAN __tmp__NUOG;
- __tmp__VWOG=self_up__TJEF;
- result__2TOG=NULL;
- lst__3TOG=NULL;
- type_multiple__5TOG=NULL;
- type_mono__AUOG=NULL;
- result__0EAR=NULL;
- if (((void *)Self__0TOG->parent_slot__IHZD != (void *)NULL)) {
- result__0EAR=((__ITM_SLOT *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__0EAR=get_name__GCJD((&__string_26));
- };
- if (((void *)((__SECTION_ *)result__0EAR)->name__CH0D == (void *)(&__string_25))) {
- __tmp__IUOG=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__IUOG)->__id) {
- case __TYPE__: {
- __tmp__JUOG=((__TYPE *)__tmp__IUOG)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__JUOG=((__TYPE_NULL *)__tmp__IUOG)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__JUOG=((__TYPE_VOID *)__tmp__IUOG)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__JUOG=((__TYPE_CONTEXT *)__tmp__IUOG)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__JUOG=((__TYPE_ID *)__tmp__IUOG)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__JUOG=((__TYPE_GENERIC *)__tmp__IUOG)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__JUOG=((__PROFIL_BLOCK *)__tmp__IUOG)->parent_type__PGAG.default__AKC;
- } break;
- };
- Self__FCER=((__TYPE_FULL *)__tmp__JUOG);
- p__ECER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__DCER=NULL;
- if (((void *)Self__FCER->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__DCER=create__type__PKQC(p__ECER,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__DCER=read__QB5G(create__name__style__type__E5JG(p__ECER,(&__string_60),'+',Self__FCER));
- };
- result__2TOG=result__DCER;
- __tmp__NUOG=TRUE__;
- } else {
- __tmp__NUOG=FALSE__;
- };
- if ((! __tmp__NUOG)) {
- if ((((void *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->slot_data_intern__CIZD != (void *)NULL) && ((void *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->slot_data_list__KK3F == (void *)NULL))) {
- Self__ICER=((__TYPE_FULL *)((__SLOT_DATA *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F);
- p__HCER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__GCER=NULL;
- if (((void *)Self__ICER->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__GCER=create__type__PKQC(p__HCER,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__GCER=read__QB5G(create__name__style__type__E5JG(p__HCER,(&__string_60),'+',Self__ICER));
- };
- result__2TOG=result__GCER;
- } else {
- result__CCCR=NULL;
- if (((void *)Self__0TOG->parent_slot__IHZD != (void *)NULL)) {
- result__CCCR=((__SLOT *)Self__0TOG->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__CCCR=type_block__BLB;
- };
- self_up__TJEF=result__CCCR;
- __tmp__OVOG=((__ITM_SLOT *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
- if (__tmp__OVOG==NULL) {
- __tmp__PVOG=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__OVOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__PVOG=NULL;
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__PVOG=NULL;
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__PVOG=NULL;
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__PVOG=NULL;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__PVOG=NULL;
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__PVOG=((void *)__tmp__OVOG);
- } break;
- }
- };
- type_multiple__5TOG=__tmp__PVOG;
- if (((void *)__tmp__PVOG != (void *)NULL)) {
- lst__3TOG=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__PVOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK + 1));
- __tmp__ZVOG=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__PVOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK;
- Self__NTHH= 0;
- while ((Self__NTHH <= __tmp__ZVOG)) {
- __tmp__5VOG=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__5TOG)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__NTHH];
- switch (((struct ___OBJ *)__tmp__5VOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__5VOG)->to_run__2VK==0) {
- __tmp__AWOG=((__ITM_TYPE_SIMPLE *)__tmp__5VOG)->to_run__1VK;
- } else {
- __tmp__AWOG=to_run__XVK(__tmp__5VOG);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__5VOG)->to_run__E1IB==0) {
- __tmp__AWOG=((__ITM_TYPE_STYLE *)__tmp__5VOG)->to_run__D1IB;
- } else {
- Self__IVXP=((__ITM_TYPE_STYLE *)__tmp__5VOG);
- __tmp__JVXP=get__PUN(Self__IVXP);
- Self__IVXP->to_run__D1IB=__tmp__JVXP;
- Self__IVXP->to_run__E1IB=0;
- __tmp__AWOG=__tmp__JVXP;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__AWOG=to_run__F1IB(__tmp__5VOG);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__ECCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__ECCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__AWOG=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__AWOG=to_run__LJEF(__tmp__5VOG);
- } break;
- };
- Self__LCER=((__TYPE_FULL *)__tmp__AWOG);
- p__KCER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__JCER=NULL;
- if (((void *)Self__LCER->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__JCER=create__type__PKQC(p__KCER,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__JCER=read__QB5G(create__name__style__type__E5JG(p__KCER,(&__string_60),'+',Self__LCER));
- };
- add_last__5REI(lst__3TOG,result__JCER);
- Self__NTHH=(__INTEGER)(Self__NTHH + 1);
- };
- result__2TOG=create__0THH(lst__3TOG);
- } else {
- __tmp__OWOG=((__ITM_SLOT *)((__SLOT *)Self__0TOG->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
- if (__tmp__OWOG==NULL) {
- __tmp__PWOG=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__OWOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__PWOG=((void *)__tmp__OWOG);
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__PWOG=((void *)__tmp__OWOG);
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__PWOG=((void *)__tmp__OWOG);
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__PWOG=((void *)__tmp__OWOG);
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__PWOG=((void *)__tmp__OWOG);
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__PWOG=NULL;
- } break;
- }
- };
- type_mono__AUOG=__tmp__PWOG;
- switch (((struct ___OBJ *)__tmp__PWOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__PWOG)->to_run__2VK==0) {
- __tmp__QWOG=((__ITM_TYPE_SIMPLE *)__tmp__PWOG)->to_run__1VK;
- } else {
- __tmp__QWOG=to_run__XVK(__tmp__PWOG);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__PWOG)->to_run__E1IB==0) {
- __tmp__QWOG=((__ITM_TYPE_STYLE *)__tmp__PWOG)->to_run__D1IB;
- } else {
- Self__NVXP=((__ITM_TYPE_STYLE *)__tmp__PWOG);
- __tmp__OVXP=get__PUN(Self__NVXP);
- Self__NVXP->to_run__D1IB=__tmp__OVXP;
- Self__NVXP->to_run__E1IB=0;
- __tmp__QWOG=__tmp__OVXP;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__QWOG=to_run__F1IB(__tmp__PWOG);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__FCCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__FCCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__QWOG=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__QWOG=to_run__LJEF(__tmp__PWOG);
- } break;
- };
- Self__OCER=((__TYPE_FULL *)__tmp__QWOG);
- p__NCER=Self__0TOG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__MCER=NULL;
- if (((void *)Self__OCER->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__MCER=create__type__PKQC(p__NCER,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__MCER=read__QB5G(create__name__style__type__E5JG(p__NCER,(&__string_60),'+',Self__OCER));
- };
- result__2TOG=result__MCER;
- };
- self_up__TJEF=__tmp__VWOG;
- };
- };
- return(result__2TOG);
+ __INTEGER__Q result__XRTL,max__YRTL,i__WRTL,__tmp__TSTL,__tmp__VSTL;
+ void *__tmp__LXAM,*__tmp__3JXM;
+ __ITM_ARG__Q0MD *Self__Y20T;
+ __ITM_ARGS__MITF *Self__PG5T;
+ __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__ASTL,*__tmp__RSTL;
+ result__XRTL= 0;
+ max__YRTL= 0;
+ if (((struct ___OBJ *)Self__TRTL->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ };
+ i__WRTL= 0;
+ while_do__AZZL:
+ {
+ __tmp__LXAM=Self__TRTL->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__LXAM)->__id==__ITM_SLOT__PLC__) {
+ __tmp__ASTL=((__ITM_SLOT__PLC *)__tmp__LXAM)->argument_list__5LBE;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__ASTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__LXAM)->parent_itm_slot__3F0D.argument_list__5LBE;
+ };
+ if (((i__WRTL <= __tmp__ASTL->parent_arrayed_collection__BGYD.upper__53AF) && (result__XRTL == max__YRTL))) {
+ __tmp__3JXM=Self__TRTL->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__3JXM)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RSTL=((__ITM_SLOT__PLC *)__tmp__3JXM)->argument_list__5LBE;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RSTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3JXM)->parent_itm_slot__3F0D.argument_list__5LBE;
+ };
+ __tmp__3JXM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__RSTL)->parent_arrayed_collection__BGYD.storage__54AF)[i__WRTL];
+ if (((struct ___OBJ *)__tmp__3JXM)->__id==__ITM_ARG__Q0MD__) {
+ __tmp__TSTL= 1;
+ } else /* ITM_ARGS */ {
+ __tmp__TSTL=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__3JXM)->name__L32G->parent_arrayed_collection__MD.upper__SD + 1);
+ };
+ max__YRTL=(__INTEGER__Q)(max__YRTL + __tmp__TSTL);
+ if (((struct ___OBJ *)__tmp__3JXM)->__id==__ITM_ARG__Q0MD__) {
+ Self__Y20T=((__ITM_ARG__Q0MD *)__tmp__3JXM);
+ __tmp__TSTL= 0;
+ if (((void *)Self__Y20T->type__4VBE != (void *)p__URTL)) {
+ __tmp__TSTL= 1;
+ };
+ __tmp__VSTL=__tmp__TSTL;
+ } else /* ITM_ARGS */ {
+ Self__PG5T=((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__3JXM));
+ __tmp__TSTL= 0;
+ while (((__tmp__TSTL <= Self__PG5T->name__L32G->parent_arrayed_collection__MD.upper__SD) && ((void *)((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)Self__PG5T->type__M32G)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__TSTL] != (void *)p__URTL))) {
+ __tmp__TSTL=(__INTEGER__Q)(__tmp__TSTL + 1);
+ };
+ __tmp__VSTL=__tmp__TSTL;
+ };
+ result__XRTL=(__INTEGER__Q)(result__XRTL + __tmp__VSTL);
+ i__WRTL=(__INTEGER__Q)(i__WRTL + 1);
+ goto while_do__AZZL;
+ };
+ };
+ if ((result__XRTL == max__YRTL)) {
+ result__XRTL=(__INTEGER__Q)(- 1);
+ };
+ max__YRTL=result__XRTL;
+ return(max__YRTL);
}
-static void* get_expr_result__YWOG(__SLOT_CODE *Self__ZWOG)
-// ({SLOT_CODE}) With resultNo recursive, No inlinable.
+static __INTEGER__Q get_index_argument_type__ETTL(__SLOT_DATA__IJRG *Self__FTTL,__ITM_TYPE_PARAMETER__ZEZ *p__GTTL)
+// ({SLOT_DATA__IJRG},{ITM_TYPE_PARAMETER__ZEZ}) With result No recursive, No inlinable.
{
- void *__tmp__TZOG,*__tmp__HXOG;
- void *result__1WOG,*result__PCER,*result__SCER,*result__VCER;
- void *result__3BUG;
- void *type_multiple__4WOG,*__tmp__OYOG;
- void *type_mono__5WOG,*__tmp__4YOG,*__tmp__NZOG;
- void *__tmp__IXOG,*__tmp__5YOG,*__tmp__WVXP,*__tmp__OZOG,*__tmp__1VXP;
- __TYPE_FULL *Self__RCER,*Self__UCER,*Self__XCER,*Self__0BUG;
- __POSITION p__QCER,p__TCER,pos__GCCR,p__WCER,pos__HCCR,p__1BUG;
- void *__tmp__NYOG,*__tmp__MZOG;
- __INTEGER __tmp__YYOG,Self__GUHH;
- __ITM_TYPE_STYLE *Self__VVXP,*Self__0VXP;
- void *lst__2WOG;
- __BOOLEAN __tmp__MXOG;
- __tmp__TZOG=self_up__TJEF;
- result__1WOG=NULL;
- lst__2WOG=NULL;
- type_multiple__4WOG=NULL;
- type_mono__5WOG=NULL;
- if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25))) {
- __tmp__HXOG=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__HXOG)->__id) {
- case __TYPE__: {
- __tmp__IXOG=((__TYPE *)__tmp__HXOG)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__IXOG=((__TYPE_NULL *)__tmp__HXOG)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__IXOG=((__TYPE_VOID *)__tmp__HXOG)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__IXOG=((__TYPE_CONTEXT *)__tmp__HXOG)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__IXOG=((__TYPE_ID *)__tmp__HXOG)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__IXOG=((__TYPE_GENERIC *)__tmp__HXOG)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__IXOG=((__PROFIL_BLOCK *)__tmp__HXOG)->parent_type__PGAG.default__AKC;
- } break;
- };
- Self__RCER=((__TYPE_FULL *)__tmp__IXOG);
- p__QCER=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- result__PCER=NULL;
- if (((void *)Self__RCER->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__PCER=create__type__PKQC(p__QCER,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__PCER=read__QB5G(create__name__style__type__E5JG(p__QCER,(&__string_60),'+',Self__RCER));
- };
- result__1WOG=result__PCER;
- __tmp__MXOG=TRUE__;
- } else {
- __tmp__MXOG=FALSE__;
- };
- if ((! __tmp__MXOG)) {
- if ((((void *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->slot_data_intern__CIZD != (void *)NULL) && ((void *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->slot_data_list__KK3F == (void *)NULL))) {
- Self__UCER=((__TYPE_FULL *)((__SLOT_DATA *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->slot_data_intern__CIZD)->parent_variable__HHZD.type__D25F);
- p__TCER=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- result__SCER=NULL;
- if (((void *)Self__UCER->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__SCER=create__type__PKQC(p__TCER,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__SCER=read__QB5G(create__name__style__type__E5JG(p__TCER,(&__string_60),'+',Self__UCER));
- };
- result__1WOG=result__SCER;
- } else {
- self_up__TJEF=((__SLOT *)Self__ZWOG->parent_slot__A22F)->receiver_type__Y12F;
- __tmp__NYOG=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
- if (__tmp__NYOG==NULL) {
- __tmp__OYOG=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__NYOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__OYOG=NULL;
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__OYOG=NULL;
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__OYOG=NULL;
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__OYOG=NULL;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__OYOG=NULL;
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__OYOG=((void *)__tmp__NYOG);
- } break;
- }
- };
- type_multiple__4WOG=__tmp__OYOG;
- if (((void *)__tmp__OYOG != (void *)NULL)) {
- lst__2WOG=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OYOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK + 1));
- __tmp__YYOG=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OYOG)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK;
- Self__GUHH= 0;
- while ((Self__GUHH <= __tmp__YYOG)) {
- __tmp__4YOG=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__4WOG)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__GUHH];
- switch (((struct ___OBJ *)__tmp__4YOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__4YOG)->to_run__2VK==0) {
- __tmp__5YOG=((__ITM_TYPE_SIMPLE *)__tmp__4YOG)->to_run__1VK;
- } else {
- __tmp__5YOG=to_run__XVK(__tmp__4YOG);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__4YOG)->to_run__E1IB==0) {
- __tmp__5YOG=((__ITM_TYPE_STYLE *)__tmp__4YOG)->to_run__D1IB;
- } else {
- Self__VVXP=((__ITM_TYPE_STYLE *)__tmp__4YOG);
- __tmp__WVXP=get__PUN(Self__VVXP);
- Self__VVXP->to_run__D1IB=__tmp__WVXP;
- Self__VVXP->to_run__E1IB=0;
- __tmp__5YOG=__tmp__WVXP;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__5YOG=to_run__F1IB(__tmp__4YOG);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__GCCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__GCCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__5YOG=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__5YOG=to_run__LJEF(__tmp__4YOG);
- } break;
- };
- Self__XCER=((__TYPE_FULL *)__tmp__5YOG);
- p__WCER=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- result__VCER=NULL;
- if (((void *)Self__XCER->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__VCER=create__type__PKQC(p__WCER,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__VCER=read__QB5G(create__name__style__type__E5JG(p__WCER,(&__string_60),'+',Self__XCER));
- };
- add_last__5REI(lst__2WOG,result__VCER);
- Self__GUHH=(__INTEGER)(Self__GUHH + 1);
- };
- result__1WOG=create__0THH(lst__2WOG);
- } else {
- __tmp__MZOG=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
- if (__tmp__MZOG==NULL) {
- __tmp__NZOG=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__MZOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__NZOG=((void *)__tmp__MZOG);
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__NZOG=((void *)__tmp__MZOG);
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__NZOG=((void *)__tmp__MZOG);
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__NZOG=((void *)__tmp__MZOG);
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__NZOG=((void *)__tmp__MZOG);
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__NZOG=NULL;
- } break;
- }
- };
- type_mono__5WOG=__tmp__NZOG;
- switch (((struct ___OBJ *)__tmp__NZOG)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__NZOG)->to_run__2VK==0) {
- __tmp__OZOG=((__ITM_TYPE_SIMPLE *)__tmp__NZOG)->to_run__1VK;
- } else {
- __tmp__OZOG=to_run__XVK(__tmp__NZOG);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__NZOG)->to_run__E1IB==0) {
- __tmp__OZOG=((__ITM_TYPE_STYLE *)__tmp__NZOG)->to_run__D1IB;
- } else {
- Self__0VXP=((__ITM_TYPE_STYLE *)__tmp__NZOG);
- __tmp__1VXP=get__PUN(Self__0VXP);
- Self__0VXP->to_run__D1IB=__tmp__1VXP;
- Self__0VXP->to_run__E1IB=0;
- __tmp__OZOG=__tmp__1VXP;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__OZOG=to_run__F1IB(__tmp__NZOG);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__HCCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__HCCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__OZOG=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__OZOG=to_run__LJEF(__tmp__NZOG);
- } break;
- };
- Self__0BUG=((__TYPE_FULL *)__tmp__OZOG);
- p__1BUG=((__ITM_SLOT *)((__SLOT *)Self__ZWOG->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- result__3BUG=NULL;
- if (((void *)Self__0BUG->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__3BUG=create__type__PKQC(p__1BUG,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__3BUG=read__QB5G(create__name__style__type__E5JG(p__1BUG,(&__string_60),'+',Self__0BUG));
- };
- result__1WOG=result__3BUG;
- };
- self_up__TJEF=__tmp__TZOG;
- };
- };
- return(result__1WOG);
+ __INTEGER__Q result__JTTL,max__KTTL,i__ITTL,__tmp__FUTL,__tmp__HUTL;
+ void *__tmp__0XAM,*__tmp__ULXM;
+ __ITM_ARG__Q0MD *Self__DKXM;
+ __ITM_ARGS__MITF *Self__RKXM;
+ __FAST_ARRAYoITM_ARGUMENTo__ZFYD *__tmp__STTL,*__tmp__DUTL;
+ result__JTTL= 0;
+ max__KTTL= 0;
+ if (((struct ___OBJ *)Self__FTTL->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ };
+ i__ITTL= 0;
+ while_do__WZZL:
+ {
+ __tmp__0XAM=Self__FTTL->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__0XAM)->__id==__ITM_SLOT__PLC__) {
+ __tmp__STTL=((__ITM_SLOT__PLC *)__tmp__0XAM)->argument_list__5LBE;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__STTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0XAM)->parent_itm_slot__3F0D.argument_list__5LBE;
+ };
+ if (((i__ITTL <= __tmp__STTL->parent_arrayed_collection__BGYD.upper__53AF) && (result__JTTL == max__KTTL))) {
+ __tmp__ULXM=Self__FTTL->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ULXM)->__id==__ITM_SLOT__PLC__) {
+ __tmp__DUTL=((__ITM_SLOT__PLC *)__tmp__ULXM)->argument_list__5LBE;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__DUTL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ULXM)->parent_itm_slot__3F0D.argument_list__5LBE;
+ };
+ __tmp__ULXM=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__DUTL)->parent_arrayed_collection__BGYD.storage__54AF)[i__ITTL];
+ if (((struct ___OBJ *)__tmp__ULXM)->__id==__ITM_ARG__Q0MD__) {
+ __tmp__FUTL= 1;
+ } else /* ITM_ARGS */ {
+ __tmp__FUTL=(__INTEGER__Q)(((__ITM_ARGS__MITF *)__tmp__ULXM)->name__L32G->parent_arrayed_collection__MD.upper__SD + 1);
+ };
+ max__KTTL=(__INTEGER__Q)(max__KTTL + __tmp__FUTL);
+ if (((struct ___OBJ *)__tmp__ULXM)->__id==__ITM_ARG__Q0MD__) {
+ Self__DKXM=((__ITM_ARG__Q0MD *)__tmp__ULXM);
+ __tmp__FUTL= 0;
+ if (((void *)Self__DKXM->type__4VBE != (void *)p__GTTL)) {
+ __tmp__FUTL= 1;
+ };
+ __tmp__HUTL=__tmp__FUTL;
+ } else /* ITM_ARGS */ {
+ Self__RKXM=((__ITM_ARGS__MITF *)((__ITM_ARG__Q0MD *)__tmp__ULXM));
+ __tmp__FUTL= 0;
+ while (((__tmp__FUTL <= Self__RKXM->name__L32G->parent_arrayed_collection__MD.upper__SD) && ((void *)((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)Self__RKXM->type__M32G)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[__tmp__FUTL] != (void *)p__GTTL))) {
+ __tmp__FUTL=(__INTEGER__Q)(__tmp__FUTL + 1);
+ };
+ __tmp__HUTL=__tmp__FUTL;
+ };
+ result__JTTL=(__INTEGER__Q)(result__JTTL + __tmp__HUTL);
+ i__ITTL=(__INTEGER__Q)(i__ITTL + 1);
+ goto while_do__WZZL;
+ };
+ };
+ if ((result__JTTL == max__KTTL)) {
+ result__JTTL=(__INTEGER__Q)(- 1);
+ };
+ max__KTTL=result__JTTL;
+ return(max__KTTL);
}
-static void init__K3OG(__SLOT_DATA *Self__L3OG)
-// ({SLOT_DATA}) VoidRecursive, No inlinable.
+static __INTEGER__Q hash_code__2QFF(__FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__3QFF)
+// ({FAST_ARRAYoITM_TYPE_MONOo__0LB}) With result No recursive, No inlinable.
{
- void *self_var__M3OG,*loc__FAPR;
- void *val__N3OG,*rec__O3OG,*__tmp__JAPG,*result__DAPR,*__tmp__NAPG;
- void *wrt__Q3OG;
- void *type_self__R3OG,*__tmp__S4OG,*result__2EAR,*__tmp__M5OG;
- void *__tmp__S5OG,*__tmp__LAPG,*__tmp__XAPG;
- void *type_self_up__S3OG,*result__ICCR,*result__KCCR,*result__MCCR;
- void *result__OCCR,*result__QCCR;
- void *old_profil_first__T3OG;
- __TYPE_FULL *Self__3EAR;
- __POSITION __tmp__I5OG,__tmp__Q5OG,__tmp__05IH,__tmp__MAPG;
- __POSITION __tmp__VAPG;
- void *__tmp__IAPG;
- __ITM_READ *Self__EAPR;
- __ITM_CHARACTER *Self__UXHQ;
- __ITM_STRING *Self__VXHQ;
- __CONTEXT *Self__GWXP;
- __INTEGER beg__4EAR;
- __FAST_ARRAYoLOCALo *Self__5EAR;
- self_var__M3OG=NULL;
- val__N3OG=NULL;
- rec__O3OG=NULL;
- wrt__Q3OG=NULL;
- type_self__R3OG=NULL;
- type_self_up__S3OG=NULL;
- old_profil_first__T3OG=NULL;
- if ((((void *)Self__L3OG->value__U3OG == (void *)NULL) && ((((__ITM_SLOT *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->base_slot__X12F)->affect__0B2D != '<') || ((void *)Self__L3OG == (void *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->slot_id__C4OG)))) {
- type_self__R3OG=run_value__SLQC;
- type_self_up__S3OG=self_up__TJEF;
- result__ICCR=NULL;
- if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
- result__ICCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__ICCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__ICCR)->__id) {
- case __TYPE__: {
- __tmp__S4OG=((__TYPE *)result__ICCR)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__S4OG=((__TYPE_NULL *)result__ICCR)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__S4OG=((__TYPE_VOID *)result__ICCR)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__S4OG=((__TYPE_CONTEXT *)result__ICCR)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__S4OG=((__TYPE_ID *)result__ICCR)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__S4OG=((__TYPE_GENERIC *)result__ICCR)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__S4OG=((__PROFIL_BLOCK *)result__ICCR)->parent_type__PGAG.default__AKC;
- } break;
- };
- Self__3EAR=((__TYPE_FULL *)__tmp__S4OG);
- result__2EAR=NULL;
- if (((__UINTEGER_8)(Self__3EAR->flag__ATL & 1) != 0)) {
- result__2EAR=Self__3EAR;
- } else {
- result__2EAR=get_with__3WAB(Self__3EAR,(__UINTEGER_8)(Self__3EAR->flag__ATL | 4));
- };
- result__KCCR=NULL;
- if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
- result__KCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__KCCR=type_block__BLB;
- };
- run_value__SLQC=result__2EAR;
- self_up__TJEF=result__KCCR;
- old_profil_first__T3OG=profil_first__LPQC;
- profil_first__LPQC=NULL;
- push_extern__profil__FGQC(Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,NULL);
- Self__L3OG->value__U3OG=list_current__EH1;
- if (((void *)Self__L3OG == (void *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->slot_id__C4OG)) {
- val__N3OG=create__type__PKQC(Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__L3OG->parent_variable__HHZD.type__D25F);
- } else {
- __tmp__I5OG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__MCCR=NULL;
- if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
- result__MCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__MCCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__MCCR)->__id) {
- case __TYPE__: {
- __tmp__M5OG=((__TYPE *)result__MCCR)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__M5OG=((__TYPE_NULL *)result__MCCR)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__M5OG=((__TYPE_VOID *)result__MCCR)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__M5OG=((__TYPE_CONTEXT *)result__MCCR)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__M5OG=((__TYPE_ID *)result__MCCR)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__M5OG=((__TYPE_GENERIC *)result__MCCR)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__M5OG=((__PROFIL_BLOCK *)result__MCCR)->parent_type__PGAG.default__AKC;
- } break;
- };
- self_var__M3OG=create__name__style__type__E5JG(__tmp__I5OG,(&__string_57),'+',__tmp__M5OG);
- add_last__11FH(stack_local__ZH4F,self_var__M3OG);
- __tmp__Q5OG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__OCCR=NULL;
- if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
- result__OCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__OCCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__OCCR)->__id) {
- case __TYPE__: {
- __tmp__S5OG=((__TYPE *)result__OCCR)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__S5OG=((__TYPE_NULL *)result__OCCR)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__S5OG=((__TYPE_VOID *)result__OCCR)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__S5OG=((__TYPE_CONTEXT *)result__OCCR)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__S5OG=((__TYPE_ID *)result__OCCR)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__S5OG=((__TYPE_GENERIC *)result__OCCR)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__S5OG=((__PROFIL_BLOCK *)result__OCCR)->parent_type__PGAG.default__AKC;
- } break;
- };
- val__N3OG=create__type__PKQC(__tmp__Q5OG,__tmp__S5OG);
- wrt__Q3OG=write__value__14FH(self_var__M3OG,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,val__N3OG);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__Q3OG);
- if (((void *)((__ITM_SLOT *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->base_slot__X12F)->value__J22D == (void *)NULL)) {
- val__N3OG=default_value__20IH(Self__L3OG->parent_variable__HHZD.type__D25F,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM);
- } else {
- __tmp__IAPG=((__ITM_SLOT *)((__SLOT *)Self__L3OG->parent_slot__IHZD)->base_slot__X12F)->value__J22D;
- switch (((struct ___OBJ *)__tmp__IAPG)->__id) {
- case __ITM_LIST__: {
- __tmp__JAPG=to_run_expr__L2IH(__tmp__IAPG);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__JAPG=to_run_expr__U2IH(__tmp__IAPG);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__05IH=((__ITM_LIST_IDF *)__tmp__IAPG)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__05IH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__JAPG=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__JAPG=to_run_expr__25IH(__tmp__IAPG);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__JAPG=to_run_expr__4CJH(__tmp__IAPG);
- } break;
- case __ITM_READ__: {
- Self__EAPR=((__ITM_READ *)__tmp__IAPG);
- result__DAPR=NULL;
- loc__FAPR=lookup__FRLH(Self__EAPR->name__AVPC);
- if (((void *)loc__FAPR != (void *)NULL)) {
- if ((((__LOCAL *)loc__FAPR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__FAPR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__EAPR->name__AVPC=((__LOCAL *)loc__FAPR)->parent_variable__T1LC.intern_name__C25F;
- result__DAPR=to_run_with__args__XJQH(Self__EAPR);
- } else {
- result__DAPR=read__QB5G(loc__FAPR);
- };
- } else {
- result__DAPR=to_run_with__args__XJQH(Self__EAPR);
- };
- __tmp__JAPG=result__DAPR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__JAPG=to_run_expr__UGJH(__tmp__IAPG);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__JAPG=to_run_expr__FIJH(__tmp__IAPG);
- } break;
- case __ITM_BINARY__: {
- __tmp__JAPG=to_run_expr__ZLJH(__tmp__IAPG);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__JAPG=to_run_expr__CXJH(__tmp__IAPG);
- } break;
- case __ITM_OLD__: {
- __tmp__JAPG=to_run_expr__HXJH(__tmp__IAPG);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__JAPG=to_run_expr__20JH(__tmp__IAPG);
- } break;
- case __ITM_REAL__: {
- __tmp__JAPG=to_run_expr__R2JH(__tmp__IAPG);
- } break;
- case __ITM_NUMBER__: {
- __tmp__JAPG=to_run_expr__12JH(__tmp__IAPG);
- } break;
- case __ITM_CHARACTER__: {
- Self__UXHQ=((__ITM_CHARACTER *)__tmp__IAPG);
- __tmp__JAPG=create__char__4SMH(Self__UXHQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__UXHQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__VXHQ=((__ITM_STRING *)__tmp__IAPG);
- __tmp__JAPG=create__text__ITMH(Self__VXHQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__VXHQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__JAPG=to_run_expr__R3JH(__tmp__IAPG);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__JAPG=to_run_expr__1HKH(__tmp__IAPG);
+ __INTEGER__Q result__5QFF,result__TG5T,__tmp__VG5T,Self__WG5T;
+ __INTEGER__Q Self__2G5T,result__LH5T,__tmp__NH5T,Self__OH5T;
+ __INTEGER__Q Self__UH5T;
+ void *Result__E4TT,*Result__J4TT,*Result__RY3D;
+ __STRING_CONSTANT__0 *Self__UG5T,*Self__MH5T;
+ __BOOLEAN__L Result__TQNT,__tmp__QRFF;
+ result__5QFF= 0;
+ Result__TQNT=(Self__3QFF->parent_arrayed_collection__CMB.upper__WBY < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((! Result__TQNT)) {
+ Result__E4TT=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[Self__3QFF->parent_arrayed_collection__CMB.upper__WBY];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((void *)Result__E4TT != (void *)NULL)) {
+ Result__J4TT=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[Self__3QFF->parent_arrayed_collection__CMB.upper__WBY];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)Result__J4TT)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_SIMPLE__RMB *)Result__J4TT)->name__LPC);
+ result__TG5T= 0;
+ __tmp__VG5T=Self__UG5T->count__0C;
+ Self__WG5T= 1;
+ while ((Self__WG5T <= __tmp__VG5T)) {
+ result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__WG5T - 1)])));
+ Self__WG5T=(__INTEGER__Q)(Self__WG5T + 1);
+ };
+ if ((result__TG5T < 0)) {
+ result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+ };
+ __tmp__VG5T=result__TG5T;
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_STYLE__1MB *)Result__J4TT)->parent_itm_type_simple__2MB.name__LPC);
+ result__TG5T= 0;
+ Self__WG5T=Self__UG5T->count__0C;
+ Self__2G5T= 1;
+ while ((Self__2G5T <= Self__WG5T)) {
+ result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__2G5T - 1)])));
+ Self__2G5T=(__INTEGER__Q)(Self__2G5T + 1);
+ };
+ if ((result__TG5T < 0)) {
+ result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+ };
+ __tmp__VG5T=result__TG5T;
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_GENERIC__LPB *)Result__J4TT)->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC);
+ result__TG5T= 0;
+ Self__WG5T=Self__UG5T->count__0C;
+ Self__2G5T= 1;
+ while ((Self__2G5T <= Self__WG5T)) {
+ result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__2G5T - 1)])));
+ Self__2G5T=(__INTEGER__Q)(Self__2G5T + 1);
+ };
+ if ((result__TG5T < 0)) {
+ result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+ };
+ __tmp__VG5T=result__TG5T;
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ Self__UG5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_PARAMETER__ZEZ *)Result__J4TT)->parent_itm_type__0EZ.name__LPC);
+ result__TG5T= 0;
+ Self__WG5T=Self__UG5T->count__0C;
+ Self__2G5T= 1;
+ while ((Self__2G5T <= Self__WG5T)) {
+ result__TG5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__TG5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__UG5T->storage__1C)[(__INTEGER__Q)(Self__2G5T - 1)])));
+ Self__2G5T=(__INTEGER__Q)(Self__2G5T + 1);
+ };
+ if ((result__TG5T < 0)) {
+ result__TG5T=(__INTEGER__Q)(~ result__TG5T);
+ };
+ __tmp__VG5T=result__TG5T;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ (&__string_442)->count__0C= 14;
+ (&__string_442)->storage__1C="Slot deferred.";
+ print__KKG((&__string_442));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ __tmp__VG5T= 0;
+ } break;
+ };
+ result__5QFF=__tmp__VG5T;
+ __tmp__QRFF=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__QRFF=FALSE__O__;
+ };
+ if ((! __tmp__QRFF)) {
+ Result__J4TT=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((void *)Result__J4TT != (void *)NULL)) {
+ Result__RY3D=((void **)Self__3QFF->parent_arrayed_collection__CMB.storage__DIXC)[ 0];
+ switch (((struct ___OBJ *)Result__RY3D)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_SIMPLE__RMB *)Result__RY3D)->name__LPC);
+ result__LH5T= 0;
+ __tmp__NH5T=Self__MH5T->count__0C;
+ Self__OH5T= 1;
+ while ((Self__OH5T <= __tmp__NH5T)) {
+ result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__OH5T - 1)])));
+ Self__OH5T=(__INTEGER__Q)(Self__OH5T + 1);
+ };
+ if ((result__LH5T < 0)) {
+ result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+ };
+ __tmp__NH5T=result__LH5T;
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_STYLE__1MB *)Result__RY3D)->parent_itm_type_simple__2MB.name__LPC);
+ result__LH5T= 0;
+ Self__OH5T=Self__MH5T->count__0C;
+ Self__UH5T= 1;
+ while ((Self__UH5T <= Self__OH5T)) {
+ result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__UH5T - 1)])));
+ Self__UH5T=(__INTEGER__Q)(Self__UH5T + 1);
+ };
+ if ((result__LH5T < 0)) {
+ result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+ };
+ __tmp__NH5T=result__LH5T;
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_GENERIC__LPB *)Result__RY3D)->parent_itm_type_style__MPB.parent_itm_type_simple__2MB.name__LPC);
+ result__LH5T= 0;
+ Self__OH5T=Self__MH5T->count__0C;
+ Self__UH5T= 1;
+ while ((Self__UH5T <= Self__OH5T)) {
+ result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__UH5T - 1)])));
+ Self__UH5T=(__INTEGER__Q)(Self__UH5T + 1);
+ };
+ if ((result__LH5T < 0)) {
+ result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+ };
+ __tmp__NH5T=result__LH5T;
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ Self__MH5T=((__STRING_CONSTANT__0 *)((__ITM_TYPE_PARAMETER__ZEZ *)Result__RY3D)->parent_itm_type__0EZ.name__LPC);
+ result__LH5T= 0;
+ Self__OH5T=Self__MH5T->count__0C;
+ Self__UH5T= 1;
+ while ((Self__UH5T <= Self__OH5T)) {
+ result__LH5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__LH5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__MH5T->storage__1C)[(__INTEGER__Q)(Self__UH5T - 1)])));
+ Self__UH5T=(__INTEGER__Q)(Self__UH5T + 1);
+ };
+ if ((result__LH5T < 0)) {
+ result__LH5T=(__INTEGER__Q)(~ result__LH5T);
+ };
+ __tmp__NH5T=result__LH5T;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ print__KKG((&__string_442));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ __tmp__NH5T= 0;
} break;
};
- val__N3OG=__tmp__JAPG;
- };
- __tmp__LAPG=Self__L3OG->parent_variable__HHZD.type__D25F;
- __tmp__MAPG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- switch (((struct ___OBJ *)val__N3OG)->__id) {
- case __LIST__: {
- __tmp__NAPG=check_type__with__DKDN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __STRING_CST__: {
- __tmp__NAPG=check_type__with__Y12H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXTERNAL_C__: {
- __tmp__NAPG=check_type__with__XE3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__NAPG=check_type__with__WN3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __INTEGER_CST__: {
- __tmp__NAPG=check_type__with__VW3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __READ_LOCAL__: {
- __tmp__NAPG=check_type__with__TDFJ(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__NAPG=check_type__with__T53H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__NAPG=check_type__with__SI4H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__NAPG=check_type__with__RR4H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __REAL_CST__: {
- __tmp__NAPG=check_type__with__Q04H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __CHARACTER_CST__: {
- __tmp__NAPG=check_type__with__PD5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __IS_EXPANDED__: {
- __tmp__NAPG=check_type__with__NM5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __GET_TYPE_ID__: {
- __tmp__NAPG=check_type__with__LV5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_SUP__: {
- __tmp__NAPG=check_type__with__K45H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_SUB__: {
- __tmp__NAPG=check_type__with__JHAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_MUL__: {
- __tmp__NAPG=check_type__with__IQAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_DIV__: {
- __tmp__NAPG=check_type__with__HZAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_AND__: {
- __tmp__NAPG=check_type__with__GCBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__NAPG=check_type__with__FLBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__NAPG=check_type__with__EUBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __PUT_TO__: {
- __tmp__NAPG=check_type__with__C3BI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __ITEM__: {
- __tmp__NAPG=check_type__with__AGCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __SIZE_OF__: {
- __tmp__NAPG=check_type__with__4OCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __CAST__: {
- __tmp__NAPG=check_type__with__2XCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __CALL_SLOT__: {
- __tmp__NAPG=check_type__with__BTDN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __READ_SLOT__: {
- __tmp__NAPG=check_type__with__2VKL(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __READ_GLOBAL__: {
- __tmp__NAPG=check_type__with__14KL(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__NAPG=check_type__with__M12O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__NAPG=check_type__with__E3IO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__NAPG=check_type__with__MKSO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__NAPG=check_type__with__DGJO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__NAPG=check_type__with__MTSO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_NEG__: {
- __tmp__NAPG=check_type__with__CAYM(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_ADD__: {
- __tmp__NAPG=check_type__with__BJYM(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_NOT__: {
- __tmp__NAPG=check_type__with__A2DN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_MOD__: {
- __tmp__NAPG=check_type__with__CPJO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__NAPG=check_type__with__WVIP(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_INF__: {
- __tmp__NAPG=check_type__with__LE3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__NAPG=check_type__with__KN3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_OR__: {
- __tmp__NAPG=check_type__with__35ZN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
- case __EXPR_XOR__: {
- __tmp__NAPG=check_type__with__JW3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
- } break;
+ result__5QFF=__tmp__NH5T;
};
- val__N3OG=__tmp__NAPG;
};
- if ((Self__L3OG->parent_variable__HHZD.parent_named__S1LC.style__3CGC == '+')) {
- __tmp__VAPG=Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__QCCR=NULL;
- if (((void *)Self__L3OG->parent_slot__IHZD != (void *)NULL)) {
- result__QCCR=((__SLOT *)Self__L3OG->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__QCCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__QCCR)->__id) {
- case __TYPE__: {
- __tmp__XAPG=((__TYPE *)result__QCCR)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__XAPG=((__TYPE_NULL *)result__QCCR)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__XAPG=((__TYPE_VOID *)result__QCCR)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__XAPG=((__TYPE_CONTEXT *)result__QCCR)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__XAPG=((__TYPE_ID *)result__QCCR)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__XAPG=((__TYPE_GENERIC *)result__QCCR)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__XAPG=((__PROFIL_BLOCK *)result__QCCR)->parent_type__PGAG.default__AKC;
- } break;
- };
- rec__O3OG=create__type__PKQC(__tmp__VAPG,__tmp__XAPG);
- };
- if ((debug_level_option__3C != 0)) {
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__context__first__E0EG(PUSH__,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,context_main__V1LC,FALSE__));
- };
- wrt__Q3OG=write_direct__with__value__C5DH(Self__L3OG,Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,rec__O3OG,val__N3OG);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__Q3OG);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__type__PKQC(Self__L3OG->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC));
- Self__GWXP=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
- pop_stack_until__LCAG(stack_local_lower__IH4F);
- stack_local_lower__IH4F=Self__GWXP->local__KH4F;
- Self__5EAR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
- beg__4EAR=stack_result_lower__LH4F;
- if ((beg__4EAR <= Self__5EAR->parent_arrayed_collection__YH4F.upper__1H4F)) {
- Self__5EAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(beg__4EAR - 1);
- };
- stack_result_lower__LH4F=Self__GWXP->result__NH4F;
- list_current__EH1=Self__GWXP->list__PH4F;
- profil_second__KPQC=Self__GWXP->profil__TH4F;
- profil_first__LPQC=Self__GWXP->old_profil_first__RH4F;
- top__KGQC=(__INTEGER)(top__KGQC - 1);
- profil_first__LPQC=old_profil_first__T3OG;
- run_value__SLQC=type_self__R3OG;
- self_up__TJEF=type_self_up__S3OG;
};
+ result__TG5T=result__5QFF;
+ return(result__TG5T);
}
-static void append_in__XYWE(__INTEGER_64 Self__YYWE,void *buffer__ZYWE)
-// ({INTEGER_64},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void free__5PD(__FAST_ARRAYoITM_TYPE_MONOo__0LB *tmp__BQD)
+// ({NULLxFAST_ARRAYoITM_TYPE_MONOo__0LB}) Void No recursive, No inlinable.
{
- __INTEGER_64 val__AZWE;
- __INTEGER i__DZWE,j__EZWE,new_capacity__4HJR,old_nb_elts__BIJR;
- __INTEGER upper__JAPR,Self__HAPR,new_capacity__EIJR,old_nb_elts__HIJR;
- __INTEGER upper__OAPR,Self__MAPR,new_capacity__KIJR,old_nb_elts__NIJR;
- __INTEGER upper__TAPR,Self__RAPR;
- __STRING *Self__5HJR,*Self__FIJR,*Self__LIJR,*Self__OZ5Q;
- __CHARACTER *Self__AIJR,*new__CIJR,*Self__GIJR,*new__IIJR,*Self__MIJR;
- __CHARACTER *new__OIJR;
- __CHARACTER ch__PIJR,tmp__QZ5Q;
- val__AZWE= 0;
- i__DZWE= 0;
- j__EZWE= 0;
- if ((Self__YYWE == 0)) {
- Self__5HJR=((__STRING *)buffer__ZYWE);
- new_capacity__4HJR= 0;
- if ((Self__5HJR->capacity__MNK <= Self__5HJR->count__VF)) {
- if ((Self__5HJR->capacity__MNK == 0)) {
- Self__5HJR->capacity__MNK= 32;
- Self__5HJR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4HJR=(__INTEGER)(Self__5HJR->capacity__MNK << 1);
- Self__AIJR=((__CHARACTER *)Self__5HJR->storage__XNK);
- old_nb_elts__BIJR=Self__5HJR->capacity__MNK;
- new__CIJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AIJR),((__UINTEGER_32 )old_nb_elts__BIJR),((__UINTEGER_32 )new_capacity__4HJR)));
- upper__JAPR=(__INTEGER)(new_capacity__4HJR - 1);
- Self__HAPR=old_nb_elts__BIJR;
- while ((Self__HAPR <= upper__JAPR)) {
- new__CIJR[Self__HAPR]='\0';
- Self__HAPR=(__INTEGER)(Self__HAPR + 1);
- };
- Self__5HJR->storage__XNK=new__CIJR;
- Self__5HJR->capacity__MNK=new_capacity__4HJR;
- };
- };
- ((__CHARACTER *)Self__5HJR->storage__XNK)[Self__5HJR->count__VF]='0';
- Self__5HJR->count__VF=(__INTEGER)(Self__5HJR->count__VF + 1);
- } else {
- if ((Self__YYWE > 0)) {
- val__AZWE=Self__YYWE;
- } else {
- val__AZWE=(__INTEGER_64)(- Self__YYWE);
- Self__FIJR=((__STRING *)buffer__ZYWE);
- new_capacity__EIJR= 0;
- if ((Self__FIJR->capacity__MNK <= Self__FIJR->count__VF)) {
- if ((Self__FIJR->capacity__MNK == 0)) {
- Self__FIJR->capacity__MNK= 32;
- Self__FIJR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EIJR=(__INTEGER)(Self__FIJR->capacity__MNK << 1);
- Self__GIJR=((__CHARACTER *)Self__FIJR->storage__XNK);
- old_nb_elts__HIJR=Self__FIJR->capacity__MNK;
- new__IIJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GIJR),((__UINTEGER_32 )old_nb_elts__HIJR),((__UINTEGER_32 )new_capacity__EIJR)));
- upper__OAPR=(__INTEGER)(new_capacity__EIJR - 1);
- Self__MAPR=old_nb_elts__HIJR;
- while ((Self__MAPR <= upper__OAPR)) {
- new__IIJR[Self__MAPR]='\0';
- Self__MAPR=(__INTEGER)(Self__MAPR + 1);
- };
- Self__FIJR->storage__XNK=new__IIJR;
- Self__FIJR->capacity__MNK=new_capacity__EIJR;
- };
- };
- ((__CHARACTER *)Self__FIJR->storage__XNK)[Self__FIJR->count__VF]='-';
- Self__FIJR->count__VF=(__INTEGER)(Self__FIJR->count__VF + 1);
- };
- i__DZWE=(__INTEGER)(((__STRING *)buffer__ZYWE)->count__VF + 1);
- while ((val__AZWE != 0)) {
- Self__LIJR=((__STRING *)buffer__ZYWE);
- ch__PIJR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER_64)(val__AZWE % 10)) + ((__INTEGER_8 )'0')))));
- new_capacity__KIJR= 0;
- if ((Self__LIJR->capacity__MNK <= Self__LIJR->count__VF)) {
- if ((Self__LIJR->capacity__MNK == 0)) {
- Self__LIJR->capacity__MNK= 32;
- Self__LIJR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KIJR=(__INTEGER)(Self__LIJR->capacity__MNK << 1);
- Self__MIJR=((__CHARACTER *)Self__LIJR->storage__XNK);
- old_nb_elts__NIJR=Self__LIJR->capacity__MNK;
- new__OIJR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MIJR),((__UINTEGER_32 )old_nb_elts__NIJR),((__UINTEGER_32 )new_capacity__KIJR)));
- upper__TAPR=(__INTEGER)(new_capacity__KIJR - 1);
- Self__RAPR=old_nb_elts__NIJR;
- while ((Self__RAPR <= upper__TAPR)) {
- new__OIJR[Self__RAPR]='\0';
- Self__RAPR=(__INTEGER)(Self__RAPR + 1);
- };
- Self__LIJR->storage__XNK=new__OIJR;
- Self__LIJR->capacity__MNK=new_capacity__KIJR;
- };
- };
- ((__CHARACTER *)Self__LIJR->storage__XNK)[Self__LIJR->count__VF]=ch__PIJR;
- Self__LIJR->count__VF=(__INTEGER)(Self__LIJR->count__VF + 1);
- val__AZWE=(__INTEGER_64)(val__AZWE / 10);
- };
- j__EZWE=((__STRING *)buffer__ZYWE)->count__VF;
- while ((i__DZWE < j__EZWE)) {
- Self__OZ5Q=((__STRING *)buffer__ZYWE);
- tmp__QZ5Q=((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(i__DZWE - 1)];
- ((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(i__DZWE - 1)]=((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(j__EZWE - 1)];
- ((__CHARACTER *)Self__OZ5Q->storage__XNK)[(__INTEGER)(j__EZWE - 1)]=tmp__QZ5Q;
- j__EZWE=(__INTEGER)(j__EZWE - 1);
- i__DZWE=(__INTEGER)(i__DZWE + 1);
- };
- };
+ __POINTER__IB sz__D30T,result__B30T,__tmp__C30T,__tmp__E30T;
+ __POINTER__IB __tmp__G30T,__tmp__H30T;
+ __UINTEGER_32__ZWB __tmp__I30T;
+ __MEMORY__2PG *__tmp__L30T;
+ __INTEGER__Q Self__420T,__tmp__5NY,__tmp__WHWB,Self__ET4C;
+ __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *Self__WMY;
+ __BOOLEAN__L __tmp__HNY;
+ void **__tmp__320T;
+ ((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)tmp__BQD)->parent_arrayed_collection__CMB.upper__WBY=(__INTEGER__Q)(- 1);
+ Self__WMY=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo__HRC *)free_list__QRC);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.upper__SJY + 1) <= (__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.capacity__0MY - 1))) {
+ Self__WMY->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.upper__SJY + 1);
+ __tmp__HNY=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__HNY=FALSE__O__;
+ };
+ if ((! __tmp__HNY)) {
+ if ((Self__WMY->parent_arrayed_collection__PRC.capacity__0MY == 0)) {
+ sz__D30T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__B30T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__C30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__E30T=(void *)((unsigned long)(void *)((unsigned long)sz__D30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C30T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__D30T=(void *)((unsigned long)__tmp__E30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__D30T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__G30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__H30T=(void *)((unsigned long)(void *)((unsigned long)sz__D30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G30T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__I30T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__H30T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__G30T=micro_alloc__table__lab__UKI(__tmp__H30T,((__POINTER__IB )(&(table_size[(__tmp__I30T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__H30T)));
+ ((__POINTER__IB *)__tmp__G30T)[ 0]=((__POINTER__IB ) 3);
+ result__B30T=(void *)((unsigned long)__tmp__G30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__L30T=search__LQCB(__tmp__E30T);
+ result__B30T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__L30T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__320T=((void **)result__B30T);
+ Self__420T= 1;
+ while ((Self__420T >= 0)) {
+ __tmp__320T[Self__420T]=NULL;
+ Self__420T=(__INTEGER__Q)(Self__420T - 1);
+ };
+ Self__WMY->parent_arrayed_collection__PRC.storage__WNY=__tmp__320T;
+ Self__WMY->parent_arrayed_collection__PRC.capacity__0MY= 2;
+ Self__WMY->parent_arrayed_collection__PRC.upper__SJY= 0;
+ } else /* FALSE */ {
+ Self__420T=(__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.capacity__0MY << 1);
+ __tmp__320T=Self__WMY->parent_arrayed_collection__PRC.storage__WNY;
+ __tmp__5NY=Self__WMY->parent_arrayed_collection__PRC.capacity__0MY;
+ sz__D30T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__320T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__5NY * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__420T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__320T=((void **)sz__D30T);
+ __tmp__WHWB=(__INTEGER__Q)(Self__420T - 1);
+ Self__ET4C=__tmp__5NY;
+ while ((Self__ET4C <= __tmp__WHWB)) {
+ __tmp__320T[Self__ET4C]=NULL;
+ Self__ET4C=(__INTEGER__Q)(Self__ET4C + 1);
+ };
+ Self__WMY->parent_arrayed_collection__PRC.storage__WNY=__tmp__320T;
+ Self__WMY->parent_arrayed_collection__PRC.capacity__0MY=Self__420T;
+ Self__WMY->parent_arrayed_collection__PRC.upper__SJY=(__INTEGER__Q)(Self__WMY->parent_arrayed_collection__PRC.upper__SJY + 1);
+ };
+ };
+ ((void **)Self__WMY->parent_arrayed_collection__PRC.storage__WNY)[Self__WMY->parent_arrayed_collection__PRC.upper__SJY]=tmp__BQD;
}
-static void* lookup__VTJM(__PROFIL_SLOT *Self__WTJM,void *n__XTJM)
-// ({PROFIL_SLOT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void* to_run_for__LZ4E(__ITM_TYPE_BLOCK__EYRC *Self__MZ4E,void *p__NZ4E)
+// ({ITM_TYPE_BLOCK__EYRC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result Recursive, No inlinable.
{
- void *result__0TJM;
- __INTEGER j__ZTJM,__tmp__W34Q,__tmp__234Q;
- void **__tmp__AFAR,**__tmp__BFAR;
- __BOOLEAN __tmp__CVJM,__tmp__XVJM;
- result__0TJM=NULL;
- j__ZTJM= 0;
- __tmp__W34Q=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__AFAR=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__ZTJM > __tmp__W34Q) || ((void *)((__LOCAL *)((void **)__tmp__AFAR)[j__ZTJM])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__XTJM)))) {
- j__ZTJM=(__INTEGER)(j__ZTJM + 1);
- };
- if ((j__ZTJM <= ((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F)) {
- result__0TJM=((void **)((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ZTJM];
- __tmp__CVJM=TRUE__;
- } else {
- __tmp__CVJM=FALSE__;
- };
- if ((! __tmp__CVJM)) {
- if (((void *)Self__WTJM->parent_profil__R1LC.result_last__5FKH != (void *)NULL)) {
- if (((void *)n__XTJM == (void *)((__LOCAL *)Self__WTJM->parent_profil__R1LC.result_last__5FKH)->parent_variable__T1LC.parent_named__S1LC.name__1QB)) {
- result__0TJM=Self__WTJM->parent_profil__R1LC.result_last__5FKH;
- __tmp__XVJM=TRUE__;
- } else {
- __tmp__XVJM=FALSE__;
- };
- if ((! __tmp__XVJM)) {
- if (((void *)Self__WTJM->parent_profil__R1LC.result_list__051H != (void *)NULL)) {
- j__ZTJM= 0;
- __tmp__234Q=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__BFAR=((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__ZTJM > __tmp__234Q) || ((void *)((__LOCAL *)((void **)__tmp__BFAR)[j__ZTJM])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__XTJM)))) {
- j__ZTJM=(__INTEGER)(j__ZTJM + 1);
- };
- if ((j__ZTJM <= ((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.upper__1H4F)) {
- result__0TJM=((void **)((__FAST_ARRAYoLOCALo *)Self__WTJM->parent_profil__R1LC.result_list__051H)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ZTJM];
- };
- };
- };
- };
- };
- return(result__0TJM);
+ void *__tmp__2IEF;
+ __TYPE_FULL__XMB *__tmp__VNZS;
+ __TYPE_BLOCK__CP5D *__tmp__LJEF;
+ __FAST_ARRAYoTYPE_FULLo__VAY *result__VDXT,*__tmp__XDXT,*__tmp__4DXT;
+ __BOOLEAN__L Result__WDXT;
+ __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *Self__YDXT;
+ result__VDXT=NULL;
+ Result__WDXT=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__WDXT) {
+ __tmp__XDXT=create_with_capacity__XHRB( 16);
+ result__VDXT=__tmp__XDXT;
+ } else /* FALSE */ {
+ Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+ __tmp__XDXT=((void **)Self__YDXT->parent_arrayed_collection__SM1.storage__BHYC)[Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ result__VDXT=__tmp__XDXT;
+ Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC - 1);
+ };
+ if (((void *)Self__MZ4E->type_argument__WWSC != (void *)NULL)) {
+ __tmp__2IEF=Self__MZ4E->type_argument__WWSC;
+ switch (((struct ___OBJ *)__tmp__2IEF)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__VNZS=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF));
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__VNZS=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)));
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__VNZS=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__VNZS=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ to_run_in__for__UCWF(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),result__VDXT,p__NZ4E);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__VNZS=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ };
+ };
+ __tmp__XDXT=alias__RSDB(result__VDXT);
+ result__VDXT=NULL;
+ Result__WDXT=(((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1)->parent_arrayed_collection__SM1.upper__CYXC < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__WDXT) {
+ __tmp__4DXT=create_with_capacity__XHRB( 16);
+ result__VDXT=__tmp__4DXT;
+ } else /* FALSE */ {
+ Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+ __tmp__4DXT=((void **)Self__YDXT->parent_arrayed_collection__SM1.storage__BHYC)[Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ result__VDXT=__tmp__4DXT;
+ Self__YDXT=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__YDXT->parent_arrayed_collection__SM1.upper__CYXC - 1);
+ };
+ if (((void *)Self__MZ4E->type_result__AXSC != (void *)NULL)) {
+ __tmp__2IEF=Self__MZ4E->type_result__AXSC;
+ switch (((struct ___OBJ *)__tmp__2IEF)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__VNZS=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF));
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__VNZS=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)));
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__VNZS=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__VNZS=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ to_run_in__for__UCWF(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),result__VDXT,p__NZ4E);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__VNZS=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__2IEF)),p__NZ4E);
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)result__VDXT),__tmp__VNZS);
+ } break;
+ };
+ };
+ __tmp__4DXT=alias__RSDB(result__VDXT);
+ __tmp__LJEF=get_direct__and_result__LOJF(__tmp__XDXT,__tmp__4DXT);
+ __tmp__2IEF=__tmp__LJEF->parent_type__DP5D.default__CMC;
+ return(__tmp__2IEF);
}
-static void* product__with__4LYG(__DTA_RD *Self__5LYG,void *t__AMYG,void *e__BMYG)
-// ({DTA_RD},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void add_last__0CYB(__FAST_ARRAYoTYPE_FULLo__VAY *Self__1CYB,__TYPE_FULL__XMB *element__2CYB)
+// ({FAST_ARRAYoTYPE_FULLo__VAY},{NULLxTYPE_FULL__XMB}) Void No recursive, No inlinable.
{
- __INTEGER_64 v__CDER,v__3DER;
- __POSITION __tmp__EMYG,p__BDER,p__IBPR,p__4BPR,p__2DER,p__4DPR;
- __POSITION p__UEPR,__tmp__WP0G;
- void *result__DMYG;
- void *__tmp__ZO0G,*__tmp__1O0G,*s__UO0G,*__tmp__BP0G,*__tmp__QP0G;
- void *__tmp__0O0G,*v__JBPR,*v__5DPR;
- void *__tmp__CP0G,*__tmp__DP0G,*__tmp__0S1G,*r__MFPR;
- __STRING_CST *Self__LYHQ,*Self__TYHQ;
- __PROTOTYPE_CST *Self__MYHQ,*Self__UYHQ;
- __INTEGER_CST *Self__NYHQ,*result__YCER,*Self__ADER,*Self__VYHQ;
- __INTEGER_CST *result__TDER,*Self__1DER;
- void *t__DDER,*t__KBPR,*t__4DER,*t__AEPR;
- __POINTER ptr__ZCER,ptr_table__WAPR,next__VAPR,result__XAPR;
- __POINTER ptr_table__1APR,next__0APR,result__2APR,ptr__ABPR;
- __POINTER ptr_table__MBPR,next__LBPR,result__NBPR,ptr_table__RBPR;
- __POINTER next__QBPR,result__SBPR,ptr__WBPR,ptr_table__BCPR;
- __POINTER next__ACPR,result__CCPR,ptr_table__GCPR,next__FCPR;
- __POINTER result__HCPR,ptr__LCPR,ptr_table__YCPR,next__XCPR;
- __POINTER result__ZCPR,ptr_table__3CPR,next__2CPR,result__4CPR;
- __POINTER ptr__JDER,ptr_table__CDPR,next__BDPR,result__DDPR;
- __POINTER ptr_table__HDPR,next__GDPR,result__IDPR,ptr__UDER;
- __POINTER ptr_table__MDPR,next__LDPR,result__NDPR,ptr_table__RDPR;
- __POINTER next__QDPR,result__SDPR,ptr__WDPR,ptr_table__CEPR;
- __POINTER next__BEPR,result__DEPR,ptr_table__HEPR,next__GEPR;
- __POINTER result__IEPR,ptr__MEPR,ptr_table__XEPR,next__WEPR;
- __POINTER result__YEPR,ptr_table__2EPR,next__1EPR,result__3EPR;
- __POINTER ptr__BFPR,ptr_table__OFPR,next__NFPR,result__PFPR;
- __POINTER ptr_table__TFPR,next__SFPR,result__UFPR;
- __INTEGER typ_id__0CER,typ_id__BBPR,typ_id__XBPR,typ_id__MCPR;
- __INTEGER typ_id__KDER,typ_id__VDER,typ_id__XDPR,typ_id__NEPR;
- __INTEGER typ_id__CFPR;
- __UINTEGER_32 sz__1CER,a__2CER,new_size__3CER,t__4CER,a__5CER;
- __UINTEGER_32 new_size__4APR,lab_type__3APR,sz__CBPR,a__DBPR;
- __UINTEGER_32 new_size__EBPR,t__FBPR,a__GBPR,new_size__UBPR;
- __UINTEGER_32 lab_type__TBPR,sz__YBPR,a__ZBPR,new_size__0BPR,t__1BPR;
- __UINTEGER_32 a__2BPR,new_size__JCPR,lab_type__ICPR,sz__NCPR,a__OCPR;
- __UINTEGER_32 new_size__PCPR,t__QCPR,a__RCPR,new_size__ADPR;
- __UINTEGER_32 lab_type__5CPR,sz__LDER,a__MDER,new_size__NDER,t__ODER;
- __UINTEGER_32 a__PDER,new_size__KDPR,lab_type__JDPR,sz__WDER,a__XDER;
- __UINTEGER_32 new_size__YDER,t__ZDER,a__0DER,new_size__UDPR;
- __UINTEGER_32 lab_type__TDPR,sz__YDPR,a__ZDPR,new_size__0DPR,t__1DPR;
- __UINTEGER_32 a__2DPR,new_size__KEPR,lab_type__JEPR,sz__OEPR,a__PEPR;
- __UINTEGER_32 new_size__QEPR,t__REPR,a__SEPR,new_size__5EPR;
- __UINTEGER_32 lab_type__4EPR,sz__DFPR,a__EFPR,new_size__FFPR,t__GFPR;
- __UINTEGER_32 a__HFPR,new_size__WFPR,lab_type__VFPR;
- void *__tmp__TCCR,*__tmp__XCCR,*__tmp__FDER,*__tmp__1CCR,*__tmp__5CCR;
- void *__tmp__AEER;
- __READ_LOCAL *__tmp__UCCR,*__tmp__YCCR,*__tmp__2CCR,*__tmp__ADCR;
- __REAL_CST *Self__PYHQ,*result__5APR,*Self__HBPR,*Self__XYHQ;
- __REAL_CST *result__VDPR,*Self__3DPR;
- __CHARACTER_CST *Self__RYHQ,*Self__ZYHQ;
- __IS_EXPANDED *Self__SYHQ,*result__VBPR,*Self__3BPR,*Self__0YHQ;
- __IS_EXPANDED *result__LEPR,*Self__TEPR;
- __READ_GLOBAL *__tmp__GDER,*__tmp__BEER;
- __NODE_STYLE *result__KCPR,*Self__SCPR,*result__AFPR,*Self__IFPR;
- __NODE_TYPE *result__IDER,*Self__QDER;
- void *__tmp__PP0G,*__tmp__RP0G;
- switch (((struct ___OBJ *)e__BMYG)->__id) {
- case __LIST__: {
- __tmp__EMYG=((__LIST *)e__BMYG)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__EMYG=((__STRING_CST *)e__BMYG)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__EMYG=((__EXTERNAL_C *)e__BMYG)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__EMYG=((__PROTOTYPE_CST *)e__BMYG)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__EMYG=((__INTEGER_CST *)e__BMYG)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__EMYG=((__READ_LOCAL *)e__BMYG)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__EMYG=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__EMYG=((__EXPR_EQUAL *)e__BMYG)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__EMYG=((__EXPR_NOT_EQUAL *)e__BMYG)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__EMYG=((__REAL_CST *)e__BMYG)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__EMYG=((__CHARACTER_CST *)e__BMYG)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__EMYG=((__IS_EXPANDED *)e__BMYG)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__EMYG=((__GET_TYPE_ID *)e__BMYG)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__EMYG=((__EXPR_SUP *)e__BMYG)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__EMYG=((__EXPR_SUB *)e__BMYG)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__EMYG=((__EXPR_MUL *)e__BMYG)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__EMYG=((__EXPR_DIV *)e__BMYG)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__EMYG=((__EXPR_AND *)e__BMYG)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__EMYG=((__EXPR_SHIFT_R *)e__BMYG)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__EMYG=((__EXPR_SHIFT_L *)e__BMYG)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__EMYG=((__PUT_TO *)e__BMYG)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__EMYG=((__ITEM *)e__BMYG)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__EMYG=((__SIZE_OF *)e__BMYG)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__EMYG=((__CAST *)e__BMYG)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__EMYG=((__CALL_SLOT *)e__BMYG)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__EMYG=((__READ_SLOT *)e__BMYG)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EMYG=((__READ_GLOBAL *)e__BMYG)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__EMYG=((__EXPR_NOT_LOGIC *)e__BMYG)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__EMYG=((__EXPR_OR_LOGIC *)e__BMYG)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__EMYG=((__EXPR_OR_OR_LOGIC *)e__BMYG)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__EMYG=((__EXPR_AND_LOGIC *)e__BMYG)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__EMYG=((__EXPR_AND_AND_LOGIC *)e__BMYG)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__EMYG=((__EXPR_NEG *)e__BMYG)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__EMYG=((__EXPR_ADD *)e__BMYG)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__EMYG=((__EXPR_NOT *)e__BMYG)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__EMYG=((__EXPR_MOD *)e__BMYG)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__EMYG=((__EXPR_SUP_EQ *)e__BMYG)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__EMYG=((__EXPR_INF *)e__BMYG)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__EMYG=((__EXPR_INF_EQ *)e__BMYG)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__EMYG=((__EXPR_OR *)e__BMYG)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__EMYG=((__EXPR_XOR *)e__BMYG)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- result__DMYG=create__YBAG(__tmp__EMYG);
- if (((void *)t__AMYG == (void *)TYPE_NULL__)) {
- product_error__for__in__with__EL0G(Self__5LYG->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM,Self__5LYG->parent_dta__NLQC.result_expr__YHZD,result__DMYG,Self__5LYG->parent_dta__NLQC.context__VHZD);
- } else {
- __tmp__ZO0G=Self__5LYG->parent_dta__NLQC.slot__WHZD;
- if (((struct ___OBJ *)__tmp__ZO0G)->__id==__SLOT_DATA__) {
- __tmp__0O0G=((__SLOT_DATA *)__tmp__ZO0G)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__0O0G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZO0G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+ __INTEGER__Q __tmp__4DYB,__tmp__AEYB,__tmp__YW0C,Self__1UEE;
+ __POINTER__IB __tmp__WW0C;
+ __BOOLEAN__L __tmp__LDYB;
+ void **__tmp__XDYB;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB + 1) <= (__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB - 1))) {
+ Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB + 1);
+ __tmp__LDYB=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__LDYB=FALSE__O__;
+ };
+ if ((! __tmp__LDYB)) {
+ if ((Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB == 0)) {
+ __tmp__XDYB=create__INFC( 2);
+ Self__1CYB->parent_arrayed_collection__3AY.storage__52XB=__tmp__XDYB;
+ Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB= 2;
+ Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB= 0;
+ } else /* FALSE */ {
+ __tmp__4DYB=(__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB << 1);
+ __tmp__XDYB=Self__1CYB->parent_arrayed_collection__3AY.storage__52XB;
+ __tmp__AEYB=Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB;
+ __tmp__WW0C=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__XDYB)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__AEYB * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__4DYB * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__XDYB=((void **)__tmp__WW0C);
+ __tmp__YW0C=(__INTEGER__Q)(__tmp__4DYB - 1);
+ Self__1UEE=__tmp__AEYB;
+ while ((Self__1UEE <= __tmp__YW0C)) {
+ __tmp__XDYB[Self__1UEE]=NULL;
+ Self__1UEE=(__INTEGER__Q)(Self__1UEE + 1);
+ };
+ Self__1CYB->parent_arrayed_collection__3AY.storage__52XB=__tmp__XDYB;
+ Self__1CYB->parent_arrayed_collection__3AY.capacity__S2XB=__tmp__4DYB;
+ Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB + 1);
+ };
+ };
+ ((void **)Self__1CYB->parent_arrayed_collection__3AY.storage__52XB)[Self__1CYB->parent_arrayed_collection__3AY.upper__QUDB]=element__2CYB;
+}
+
+static void free__NSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__PSDB)
+// ({NULLxFAST_ARRAYoTYPE_FULLo__VAY}) Void No recursive, No inlinable.
+{
+ __POINTER__IB sz__V30T,result__T30T,__tmp__U30T,__tmp__W30T;
+ __POINTER__IB __tmp__Y30T,__tmp__Z30T;
+ __UINTEGER_32__ZWB __tmp__030T;
+ __MEMORY__2PG *__tmp__330T;
+ __INTEGER__Q Self__Q30T,__tmp__KHYC,__tmp__LU5D,Self__0LHF;
+ __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *Self__BGYC;
+ __BOOLEAN__L __tmp__SGYC;
+ void **__tmp__P30T;
+ ((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__PSDB)->parent_arrayed_collection__3AY.upper__QUDB=(__INTEGER__Q)(- 1);
+ Self__BGYC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__KM1 *)free_list__TM1);
+ if (((__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC + 1) <= (__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC - 1))) {
+ Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC + 1);
+ __tmp__SGYC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SGYC=FALSE__O__;
+ };
+ if ((! __tmp__SGYC)) {
+ if ((Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC == 0)) {
+ sz__V30T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__T30T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__U30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W30T=(void *)((unsigned long)(void *)((unsigned long)sz__V30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__U30T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__V30T=(void *)((unsigned long)__tmp__W30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__V30T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__Y30T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Z30T=(void *)((unsigned long)(void *)((unsigned long)sz__V30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y30T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__Y30T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__030T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Z30T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__Y30T=micro_alloc__table__lab__UKI(__tmp__Z30T,((__POINTER__IB )(&(table_size[(__tmp__030T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Z30T)));
+ ((__POINTER__IB *)__tmp__Y30T)[ 0]=((__POINTER__IB ) 3);
+ result__T30T=(void *)((unsigned long)__tmp__Y30T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__330T=search__LQCB(__tmp__W30T);
+ result__T30T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__330T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__P30T=((void **)result__T30T);
+ Self__Q30T= 1;
+ while ((Self__Q30T >= 0)) {
+ __tmp__P30T[Self__Q30T]=NULL;
+ Self__Q30T=(__INTEGER__Q)(Self__Q30T - 1);
+ };
+ Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC=__tmp__P30T;
+ Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC= 2;
+ Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC= 0;
+ } else /* FALSE */ {
+ Self__Q30T=(__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC << 1);
+ __tmp__P30T=Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC;
+ __tmp__KHYC=Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC;
+ sz__V30T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__P30T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__KHYC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__Q30T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__P30T=((void **)sz__V30T);
+ __tmp__LU5D=(__INTEGER__Q)(Self__Q30T - 1);
+ Self__0LHF=__tmp__KHYC;
+ while ((Self__0LHF <= __tmp__LU5D)) {
+ __tmp__P30T[Self__0LHF]=NULL;
+ Self__0LHF=(__INTEGER__Q)(Self__0LHF + 1);
+ };
+ Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC=__tmp__P30T;
+ Self__BGYC->parent_arrayed_collection__SM1.capacity__FGYC=Self__Q30T;
+ Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC=(__INTEGER__Q)(Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC + 1);
+ };
+ };
+ ((void **)Self__BGYC->parent_arrayed_collection__SM1.storage__BHYC)[Self__BGYC->parent_arrayed_collection__SM1.upper__CYXC]=tmp__PSDB;
+}
+
+static void* alias__RSDB(__FAST_ARRAYoTYPE_FULLo__VAY *tmp__TSDB)
+// ({NULLxFAST_ARRAYoTYPE_FULLo__VAY}) With result No recursive, No inlinable.
+{
+ __INTEGER__Q __tmp__ZEDI,__tmp__PVBK,i__TYRL,idx__VHDI,__tmp__4KQI;
+ __INTEGER__Q Self__C40T,__tmp__2LQI,__tmp__4LQI;
+ __POINTER__IB sz__H40T,result__F40T,__tmp__G40T,__tmp__I40T;
+ __POINTER__IB __tmp__K40T,__tmp__L40T;
+ __UINTEGER_32__ZWB __tmp__M40T;
+ __MEMORY__2PG *__tmp__P40T;
+ __FAST_ARRAYoTYPE_FULLo__VAY *result__VSDB,*result__YEDI,*Self__LUBK;
+ __FAST_ARRAYoTYPE_FULLo__VAY *__tmp__1UBK;
+ __BOOLEAN__L Result__CAKC,__tmp__SFDI,result__OUBK;
+ __HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *Self__DEDI,*Self__MHDI;
+ __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *node__XEDI,*node__0OOU;
+ __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *node1__ZKQI;
+ __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *node2__0KQI;
+ __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *Self__VFEJ;
+ void **__tmp__LVBK,**__tmp__NVBK,**Self__5XRL;
+ void **old_buckets__YKQI,**Result__B40T;
+ void *Result__USDB;
+ result__VSDB=NULL;
+ Result__CAKC=(((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB)->parent_arrayed_collection__3AY.upper__QUDB < 0);
+ if (Result__CAKC) {
+ result__VSDB=empty_list__2SDB;
+ } else /* FALSE */ {
+ Self__DEDI=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)bucket__KTDB);
+ result__YEDI=NULL;
+ __tmp__ZEDI=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB));
+ node__XEDI=((void **)Self__DEDI->buckets__BFDI)[(__INTEGER__Q)(__tmp__ZEDI % Self__DEDI->capacity__0EDI)];
+ until_do__2FFI:
+ {
+ if (((void *)node__XEDI == (void *)NULL)) {
+ __tmp__SFDI=TRUE__K__;
+ } else /* FALSE */ {
+ Self__LUBK=((__FAST_ARRAYoTYPE_FULLo__VAY *)node__XEDI->item__NFDI);
+ result__OUBK=FALSE__O__;
+ if (((void *)Self__LUBK == (void *)tmp__TSDB)) {
+ result__OUBK=TRUE__K__;
+ } else /* FALSE */ {
+ if (tmp__TSDB==NULL) {
+ __tmp__1UBK=NULL;
+ } else /* FAST_ARRAY[TYPE_FULL] */ {
+ __tmp__1UBK=((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB);
+ };
+ if ((((void *)__tmp__1UBK != (void *)NULL) && (Self__LUBK->parent_arrayed_collection__3AY.upper__QUDB == __tmp__1UBK->parent_arrayed_collection__3AY.upper__QUDB))) {
+ __tmp__LVBK=Self__LUBK->parent_arrayed_collection__3AY.storage__52XB;
+ __tmp__NVBK=__tmp__1UBK->parent_arrayed_collection__3AY.storage__52XB;
+ __tmp__PVBK=(__INTEGER__Q)(Self__LUBK->parent_arrayed_collection__3AY.upper__QUDB + 1);
+ Self__5XRL=((void **)__tmp__LVBK);
+ i__TYRL=(__INTEGER__Q)(__tmp__PVBK - 1);
+ while (((i__TYRL >= 0) && ((void *)Self__5XRL[i__TYRL] == (void *)((void **)__tmp__NVBK)[i__TYRL]))) {
+ i__TYRL=(__INTEGER__Q)(i__TYRL - 1);
+ };
+ result__OUBK=(i__TYRL < 0);
+ };
+ };
+ __tmp__SFDI=result__OUBK;
+ };
+ if ((! __tmp__SFDI)) {
+ node__XEDI=node__XEDI->next__ZFDI;
+ goto until_do__2FFI;
+ };
+ };
+ if (((void *)node__XEDI != (void *)NULL)) {
+ result__YEDI=node__XEDI->item__NFDI;
+ };
+ result__VSDB=result__YEDI;
+ if (((void *)result__YEDI == (void *)NULL)) {
+ __tmp__PVBK=(__INTEGER__Q)(((__FAST_ARRAYoTYPE_FULLo__VAY *)tmp__TSDB)->parent_arrayed_collection__3AY.upper__QUDB + 1);
+ Self__LUBK=create_with_capacity__XHRB(__tmp__PVBK);
+ result__VSDB=Self__LUBK;
+ __tmp__1UBK=((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK);
+ __tmp__PVBK=tmp__TSDB->parent_arrayed_collection__3AY.upper__QUDB;
+ if ((__tmp__PVBK >= 0)) {
+ i__TYRL=(__INTEGER__Q)(__tmp__PVBK + 1);
+ if ((__tmp__1UBK->parent_arrayed_collection__3AY.capacity__S2XB < i__TYRL)) {
+ __tmp__LVBK=create__INFC(i__TYRL);
+ __tmp__1UBK->parent_arrayed_collection__3AY.storage__52XB=__tmp__LVBK;
+ __tmp__1UBK->parent_arrayed_collection__3AY.capacity__S2XB=i__TYRL;
+ };
+ __tmp__LVBK=__tmp__1UBK->parent_arrayed_collection__3AY.storage__52XB;
+ __tmp__NVBK=tmp__TSDB->parent_arrayed_collection__3AY.storage__52XB;
+ Self__5XRL=((void **)__tmp__LVBK);
+ i__TYRL=__tmp__PVBK;
+ while ((i__TYRL >= 0)) {
+ Self__5XRL[i__TYRL]=((void **)__tmp__NVBK)[i__TYRL];
+ i__TYRL=(__INTEGER__Q)(i__TYRL - 1);
+ };
+ };
+ __tmp__1UBK->parent_arrayed_collection__3AY.upper__QUDB=__tmp__PVBK;
+ Self__MHDI=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__DTDB *)bucket__KTDB);
+ __tmp__PVBK=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK));
+ node__0OOU=((void **)Self__MHDI->buckets__BFDI)[(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI)];
+ while ((! (((void *)node__0OOU == (void *)NULL) || ((void *)node__0OOU->item__NFDI == (void *)Self__LUBK)))) {
+ node__0OOU=node__0OOU->next__ZFDI;
+ };
+ __tmp__PVBK=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK));
+ node__0OOU=((void **)Self__MHDI->buckets__BFDI)[(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI)];
+ while ((! (((void *)node__0OOU == (void *)NULL) || ((void *)node__0OOU->item__NFDI == (void *)Self__LUBK)))) {
+ node__0OOU=node__0OOU->next__ZFDI;
+ };
+ __tmp__PVBK=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__LUBK));
+ i__TYRL=(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI);
+ idx__VHDI=i__TYRL;
+ node__0OOU=((void **)Self__MHDI->buckets__BFDI)[i__TYRL];
+ while ((! (((void *)node__0OOU == (void *)NULL) || ((void *)node__0OOU->item__NFDI == (void *)Self__LUBK)))) {
+ node__0OOU=node__0OOU->next__ZFDI;
+ };
+ if (((void *)node__0OOU == (void *)NULL)) {
+ if ((Self__MHDI->capacity__0EDI == Self__MHDI->count__ZIDI)) {
+ node1__ZKQI=NULL;
+ node2__0KQI=NULL;
+ __tmp__4KQI=prime_number_ceiling__OKN((__INTEGER__Q)(Self__MHDI->capacity__0EDI + 1));
+ old_buckets__YKQI=Self__MHDI->buckets__BFDI;
+ sz__H40T=((__POINTER__IB )(__INTEGER__Q)(__tmp__4KQI * ((__INTEGER__Q )(sizeof(void *)))));
+ result__F40T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__G40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__I40T=(void *)((unsigned long)(void *)((unsigned long)sz__H40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__G40T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__H40T=(void *)((unsigned long)__tmp__I40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__H40T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__K40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__L40T=(void *)((unsigned long)(void *)((unsigned long)sz__H40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__M40T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L40T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__K40T=micro_alloc__table__lab__UKI(__tmp__L40T,((__POINTER__IB )(&(table_size[(__tmp__M40T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L40T)));
+ ((__POINTER__IB *)__tmp__K40T)[ 0]=((__POINTER__IB ) 3);
+ result__F40T=(void *)((unsigned long)__tmp__K40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__P40T=search__LQCB(__tmp__I40T);
+ result__F40T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__P40T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__B40T=((void **)result__F40T);
+ Self__C40T=(__INTEGER__Q)(__tmp__4KQI - 1);
+ while ((Self__C40T >= 0)) {
+ Result__B40T[Self__C40T]=NULL;
+ Self__C40T=(__INTEGER__Q)(Self__C40T - 1);
+ };
+ Self__MHDI->buckets__BFDI=Result__B40T;
+ Self__C40T=(__INTEGER__Q)(Self__MHDI->capacity__0EDI - 1);
+ Self__MHDI->capacity__0EDI=__tmp__4KQI;
+ while ((Self__C40T >= 0)) {
+ node1__ZKQI=((void **)old_buckets__YKQI)[Self__C40T];
+ while (((void *)node1__ZKQI != (void *)NULL)) {
+ node2__0KQI=node1__ZKQI->next__ZFDI;
+ __tmp__2LQI=hash_code__VEFI(((__FAST_ARRAYoTYPE_FULLo__VAY *)node1__ZKQI->item__NFDI));
+ __tmp__4LQI=(__INTEGER__Q)(__tmp__2LQI % Self__MHDI->capacity__0EDI);
+ ((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *)node1__ZKQI)->next__ZFDI=((void **)Self__MHDI->buckets__BFDI)[__tmp__4LQI];
+ ((void **)Self__MHDI->buckets__BFDI)[__tmp__4LQI]=node1__ZKQI;
+ node1__ZKQI=node2__0KQI;
+ };
+ Self__C40T=(__INTEGER__Q)(Self__C40T - 1);
+ };
+ idx__VHDI=(__INTEGER__Q)(__tmp__PVBK % Self__MHDI->capacity__0EDI);
+ };
+ node1__ZKQI=((void **)Self__MHDI->buckets__BFDI)[idx__VHDI];
+ node2__0KQI=NULL;
+ sz__H40T=((__POINTER__IB )(NULL));
+ __tmp__4KQI= 0;
+ result__F40T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI));
+ if (((unsigned long)result__F40T == 0)) {
+ node2__0KQI=HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__;
+ } else /* FALSE */ {
+ __tmp__4KQI=__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__F40T));
+ if ((__tmp__4KQI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__K40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__L40T=(void *)((unsigned long)(void *)((unsigned long)result__F40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__M40T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__L40T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__K40T=micro_alloc__table__lab__UKI(__tmp__L40T,((__POINTER__IB )(&(table_size[(__tmp__M40T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__L40T)));
+ sz__H40T=__tmp__K40T;
+ } else /* FALSE */ {
+ __tmp__M40T=((__UINTEGER_32__ZWB )__tmp__4KQI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__K40T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__L40T=(void *)((unsigned long)(void *)((unsigned long)result__F40T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__K40T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__K40T=micro_alloc__table__lab__UKI(__tmp__L40T,((__POINTER__IB )(&(table_type[(__tmp__M40T)]))),(__UINTEGER_32__ZWB)(__tmp__M40T | 1));
+ sz__H40T=__tmp__K40T;
+ };
+ node2__0KQI=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *)sz__H40T);
+ *(node2__0KQI) = *(HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI__);
+ };
+ Self__VFEJ=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__VEDI *)node2__0KQI);
+ Self__VFEJ->item__NFDI=Self__LUBK;
+ Self__VFEJ->next__ZFDI=node1__ZKQI;
+ node__0OOU=node2__0KQI;
+ ((void **)Self__MHDI->buckets__BFDI)[idx__VHDI]=node2__0KQI;
+ Self__MHDI->count__ZIDI=(__INTEGER__Q)(Self__MHDI->count__ZIDI + 1);
+ };
+ ;
+ };
+ };
+ free__NSDB(tmp__TSDB);
+ Result__USDB=result__VSDB;
+ return(Result__USDB);
+}
+
+static __PROTOTYPE__MF* fast_reference_at__QQYC(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__RQYC,__STRING_CONSTANT__0 *k__SQYC)
+// ({HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ __PROTOTYPE__MF *result__2QYC,*Result__TQYC;
+ __STRING_CONSTANT__0 *Self__EI5T;
+ __INTEGER__Q result__DI5T,__tmp__FI5T,Self__GI5T;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node__1QYC;
+ result__2QYC=NULL;
+ Self__EI5T=((__STRING_CONSTANT__0 *)k__SQYC);
+ result__DI5T= 0;
+ __tmp__FI5T=Self__EI5T->count__0C;
+ Self__GI5T= 1;
+ while ((Self__GI5T <= __tmp__FI5T)) {
+ result__DI5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__DI5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__EI5T->storage__1C)[(__INTEGER__Q)(Self__GI5T - 1)])));
+ Self__GI5T=(__INTEGER__Q)(Self__GI5T + 1);
+ };
+ if ((result__DI5T < 0)) {
+ result__DI5T=(__INTEGER__Q)(~ result__DI5T);
+ };
+ node__1QYC=((void **)Self__RQYC->buckets__ZVXC)[(__INTEGER__Q)(result__DI5T % Self__RQYC->capacity__SVXC)];
+ while ((! (((void *)node__1QYC == (void *)NULL) || ((void *)node__1QYC->key__FWXC == (void *)k__SQYC)))) {
+ node__1QYC=node__1QYC->next__QWXC;
+ };
+ if (((void *)node__1QYC != (void *)NULL)) {
+ result__2QYC=node__1QYC->item__2RYC;
+ };
+ Result__TQYC=result__2QYC;
+ return(Result__TQYC);
+}
+
+static __PROTOTYPE__MF* create__name__generic_count__M0E(__STRING_CONSTANT__0 *f__O0E,__STRING_CONSTANT__0 *n__P0E,__INTEGER__Q c__Q0E)
+// ({NULLxSTRING_CONSTANT__0},{NULLxSTRING_CONSTANT__0},{INTEGER__Q}) With result No recursive, No inlinable.
+{
+ __PROTOTYPE__MF *result__XIL,*Self__JDZ;
+ __POINTER__IB ptr__YIL,__tmp__4IL,__tmp__KEXT,__tmp__MEXT,__tmp__A50T;
+ __POINTER__IB __tmp__C50T,__tmp__E50T,__tmp__F50T;
+ __INTEGER__Q typ_id__2IL,__tmp__HEZ,__tmp__LI5T,__tmp__MI5T;
+ __INTEGER__Q __tmp__OI5T,Self__PI5T;
+ __UINTEGER_32__ZWB __tmp__NEXT,__tmp__G50T;
+ __STRING_CONSTANT__0 *Self__DAUT,*__tmp__QEZ;
+ __STRING__BC *Self__X40T,*Self__0EXT;
+ __MEMORY__2PG *__tmp__J50T;
+ __CHARACTER__DB *Self__U40T;
+ __FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *result__5EVB,*Self__SGVB;
+ void **__tmp__HHVB;
+ __FAST_ARRAYoPROTOTYPEo__IVB *Self__RG3;
+ __BOOLEAN__L __tmp__BH3;
+ void **__tmp__140T;
+ __HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__DVXC;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node__QVXC;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *nxt__RK5C;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *result__C24D;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *Self__205E;
+ __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *result__RIVB;
+ __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *Self__EKVB;
+ void **__tmp__IFZB;
+ result__XIL=NULL;
+ ptr__YIL=((__POINTER__IB )(NULL));
+ typ_id__2IL= 0;
+ __tmp__4IL=((__POINTER__IB )sizeof(__PROTOTYPE__MF));
+ if (((unsigned long)__tmp__4IL == 0)) {
+ result__XIL=PROTOTYPE__MF__;
+ } else /* FALSE */ {
+ typ_id__2IL=__PROTOTYPE__MF__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IL));
+ if ((typ_id__2IL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__NEXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MEXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_size[(__tmp__NEXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MEXT)));
+ ptr__YIL=__tmp__KEXT;
+ } else /* FALSE */ {
+ __tmp__NEXT=((__UINTEGER_32__ZWB )typ_id__2IL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_type[(__tmp__NEXT)]))),(__UINTEGER_32__ZWB)(__tmp__NEXT | 1));
+ ptr__YIL=__tmp__KEXT;
+ };
+ result__XIL=((__PROTOTYPE__MF *)ptr__YIL);
+ *(result__XIL) = *(PROTOTYPE__MF__);
+ };
+ Self__JDZ=((__PROTOTYPE__MF *)result__XIL);
+ Self__JDZ->filename__JWB=f__O0E;
+ Self__JDZ->parent_named__PF.name__GWB=n__P0E;
+ Self__DAUT=((__STRING_CONSTANT__0 *)n__P0E);
+ Self__U40T=((__CHARACTER__DB *)Self__DAUT->storage__1C);
+ typ_id__2IL=(__INTEGER__Q)(Self__DAUT->count__0C - 1);
+ while ((! ((typ_id__2IL < 0) || ('.' == Self__U40T[typ_id__2IL])))) {
+ typ_id__2IL=(__INTEGER__Q)(typ_id__2IL - 1);
+ };
+ __tmp__HEZ=(__INTEGER__Q)( 1 + typ_id__2IL);
+ if ((__tmp__HEZ != 0)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),n__P0E);
+ Self__X40T=((__STRING__BC *)string_tmp__YC);
+ if ((__tmp__HEZ > Self__X40T->count__WJ)) {
+ Self__X40T->count__WJ= 0;
+ } else /* FALSE */ {
+ if ((__tmp__HEZ > 0)) {
+ __tmp__LI5T=(__INTEGER__Q)((__INTEGER__Q)(__tmp__HEZ - 1) + 1);
+ if ((__tmp__LI5T > 0)) {
+ __tmp__MI5T=(__INTEGER__Q)(__tmp__HEZ + 1);
+ __tmp__OI5T=Self__X40T->count__WJ;
+ Self__PI5T=__tmp__MI5T;
+ while ((Self__PI5T <= __tmp__OI5T)) {
+ ((__CHARACTER__DB *)Self__X40T->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(Self__PI5T - __tmp__LI5T) - 1)]=((__CHARACTER__DB *)Self__X40T->storage__LFL)[(__INTEGER__Q)(Self__PI5T - 1)];
+ Self__PI5T=(__INTEGER__Q)(Self__PI5T + 1);
+ };
+ Self__X40T->count__WJ=(__INTEGER__Q)(Self__X40T->count__WJ - __tmp__LI5T);
+ };
+ };
+ };
+ __tmp__QEZ=get__PJC(string_tmp__YC);
+ Self__JDZ->shortname__REZ=__tmp__QEZ;
+ } else /* FALSE */ {
+ Self__JDZ->shortname__REZ=n__P0E;
+ };
+ Self__JDZ->generic_count__YEZ=c__Q0E;
+ result__5EVB=NULL;
+ ptr__YIL=((__POINTER__IB )(NULL));
+ typ_id__2IL= 0;
+ __tmp__4IL=((__POINTER__IB )sizeof(__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ));
+ if (((unsigned long)__tmp__4IL == 0)) {
+ result__5EVB=FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__;
+ } else /* FALSE */ {
+ typ_id__2IL=__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IL));
+ if ((typ_id__2IL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__NEXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MEXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_size[(__tmp__NEXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MEXT)));
+ ptr__YIL=__tmp__KEXT;
+ } else /* FALSE */ {
+ __tmp__NEXT=((__UINTEGER_32__ZWB )typ_id__2IL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KEXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__MEXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KEXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__KEXT=micro_alloc__table__lab__UKI(__tmp__MEXT,((__POINTER__IB )(&(table_type[(__tmp__NEXT)]))),(__UINTEGER_32__ZWB)(__tmp__NEXT | 1));
+ ptr__YIL=__tmp__KEXT;
+ };
+ result__5EVB=((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)ptr__YIL);
+ *(result__5EVB) = *(FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ__);
+ };
+ Self__SGVB=((__FAST_ARRAYoITM_TYPE_PARAMETERo__1EZ *)result__5EVB);
+ if ((Self__SGVB->parent_arrayed_collection__DFZ.capacity__1GVB < c__Q0E)) {
+ __tmp__HHVB=create__OZCC(c__Q0E);
+ Self__SGVB->parent_arrayed_collection__DFZ.storage__IHVB=__tmp__HHVB;
+ Self__SGVB->parent_arrayed_collection__DFZ.capacity__1GVB=c__Q0E;
+ };
+ Self__SGVB->parent_arrayed_collection__DFZ.upper__MHVB=(__INTEGER__Q)(- 1);
+ Self__JDZ->idf_generic_list__FFZ=result__5EVB;
+ typ_id__2IL=(__INTEGER__Q)(((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.upper__1VB + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__JDZ->index__HCS=typ_id__2IL;
+ Self__RG3=((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.upper__1VB + 1) <= (__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.capacity__04Y - 1))) {
+ Self__RG3->parent_arrayed_collection__QVB.upper__1VB=(__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.upper__1VB + 1);
+ __tmp__BH3=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__BH3=FALSE__O__;
+ };
+ if ((! __tmp__BH3)) {
+ if ((Self__RG3->parent_arrayed_collection__QVB.capacity__04Y == 0)) {
+ __tmp__KEXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ __tmp__MEXT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__A50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__C50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__KEXT=(void *)((unsigned long)__tmp__C50T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__KEXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__E50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__F50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__G50T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F50T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__E50T=micro_alloc__table__lab__UKI(__tmp__F50T,((__POINTER__IB )(&(table_size[(__tmp__G50T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F50T)));
+ ((__POINTER__IB *)__tmp__E50T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__MEXT=(void *)((unsigned long)__tmp__E50T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__J50T=search__LQCB(__tmp__C50T);
+ __tmp__MEXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__J50T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__140T=((void **)__tmp__MEXT);
+ __tmp__LI5T= 1;
+ while ((__tmp__LI5T >= 0)) {
+ __tmp__140T[__tmp__LI5T]=NULL;
+ __tmp__LI5T=(__INTEGER__Q)(__tmp__LI5T - 1);
+ };
+ Self__RG3->parent_arrayed_collection__QVB.storage__H5Y=__tmp__140T;
+ Self__RG3->parent_arrayed_collection__QVB.capacity__04Y= 2;
+ Self__RG3->parent_arrayed_collection__QVB.upper__1VB= 0;
+ } else /* FALSE */ {
+ __tmp__LI5T=(__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.capacity__04Y << 1);
+ __tmp__140T=Self__RG3->parent_arrayed_collection__QVB.storage__H5Y;
+ __tmp__MI5T=Self__RG3->parent_arrayed_collection__QVB.capacity__04Y;
+ __tmp__KEXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__140T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__MI5T * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__LI5T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__140T=((void **)__tmp__KEXT);
+ __tmp__OI5T=(__INTEGER__Q)(__tmp__LI5T - 1);
+ Self__PI5T=__tmp__MI5T;
+ while ((Self__PI5T <= __tmp__OI5T)) {
+ __tmp__140T[Self__PI5T]=NULL;
+ Self__PI5T=(__INTEGER__Q)(Self__PI5T + 1);
+ };
+ Self__RG3->parent_arrayed_collection__QVB.storage__H5Y=__tmp__140T;
+ Self__RG3->parent_arrayed_collection__QVB.capacity__04Y=__tmp__LI5T;
+ Self__RG3->parent_arrayed_collection__QVB.upper__1VB=(__INTEGER__Q)(Self__RG3->parent_arrayed_collection__QVB.upper__1VB + 1);
+ };
+ };
+ ((void **)Self__RG3->parent_arrayed_collection__QVB.storage__H5Y)[Self__RG3->parent_arrayed_collection__QVB.upper__1VB]=Self__JDZ;
+ Self__DVXC=((__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *)prototype_dico__1DZ);
+ Self__DAUT=((__STRING_CONSTANT__0 *)f__O0E);
+ typ_id__2IL= 0;
+ __tmp__HEZ=Self__DAUT->count__0C;
+ __tmp__LI5T= 1;
+ while ((__tmp__LI5T <= __tmp__HEZ)) {
+ typ_id__2IL=(__INTEGER__Q)((__INTEGER__Q)( 5 * typ_id__2IL) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__DAUT->storage__1C)[(__INTEGER__Q)(__tmp__LI5T - 1)])));
+ __tmp__LI5T=(__INTEGER__Q)(__tmp__LI5T + 1);
+ };
+ if ((typ_id__2IL < 0)) {
+ typ_id__2IL=(__INTEGER__Q)(~ typ_id__2IL);
+ };
+ __tmp__HEZ=(__INTEGER__Q)(typ_id__2IL % Self__DVXC->capacity__SVXC);
+ __tmp__LI5T=__tmp__HEZ;
+ node__QVXC=((void **)Self__DVXC->buckets__ZVXC)[__tmp__HEZ];
+ while ((! (((void *)node__QVXC == (void *)NULL) || ((void *)node__QVXC->key__FWXC == (void *)f__O0E)))) {
+ node__QVXC=node__QVXC->next__QWXC;
+ };
+ if (((void *)node__QVXC == (void *)NULL)) {
+ if ((Self__DVXC->capacity__SVXC == Self__DVXC->count__ZWXC)) {
+ increase_capacity__OKLD(Self__DVXC);
+ __tmp__LI5T=(__INTEGER__Q)(typ_id__2IL % Self__DVXC->capacity__SVXC);
+ };
+ nxt__RK5C=((void **)Self__DVXC->buckets__ZVXC)[__tmp__LI5T];
+ result__C24D=NULL;
+ __tmp__KEXT=((__POINTER__IB )(NULL));
+ __tmp__MI5T= 0;
+ __tmp__MEXT=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC));
+ if (((unsigned long)__tmp__MEXT == 0)) {
+ result__C24D=HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+ } else /* FALSE */ {
+ __tmp__MI5T=__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MEXT));
+ if ((__tmp__MI5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__E50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__F50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__MEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__G50T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__F50T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__E50T=micro_alloc__table__lab__UKI(__tmp__F50T,((__POINTER__IB )(&(table_size[(__tmp__G50T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__F50T)));
+ __tmp__KEXT=__tmp__E50T;
+ } else /* FALSE */ {
+ __tmp__G50T=((__UINTEGER_32__ZWB )__tmp__MI5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__E50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__F50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__MEXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__E50T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__E50T=micro_alloc__table__lab__UKI(__tmp__F50T,((__POINTER__IB )(&(table_type[(__tmp__G50T)]))),(__UINTEGER_32__ZWB)(__tmp__G50T | 1));
+ __tmp__KEXT=__tmp__E50T;
+ };
+ result__C24D=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)__tmp__KEXT);
+ *(result__C24D) = *(HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC__);
+ };
+ Self__205E=((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)result__C24D);
+ Self__205E->item__2RYC=Self__JDZ;
+ Self__205E->key__FWXC=f__O0E;
+ Self__205E->next__QWXC=nxt__RK5C;
+ node__QVXC=result__C24D;
+ ((void **)Self__DVXC->buckets__ZVXC)[__tmp__LI5T]=result__C24D;
+ Self__DVXC->count__ZWXC=(__INTEGER__Q)(Self__DVXC->count__ZWXC + 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)node__QVXC)->item__2RYC=Self__JDZ;
+ };
+ copy__Q2X(((__STRING__BC *)string_tmp__PZB),f__O0E);
+ Self__X40T=((__STRING__BC *)string_tmp__PZB);
+ if ((Self__X40T->capacity__UFL > Self__X40T->count__WJ)) {
+ ((__CHARACTER__DB *)Self__X40T->storage__LFL)[Self__X40T->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__X40T,'\0');
+ Self__X40T->count__WJ=(__INTEGER__Q)(Self__X40T->count__WJ - 1);
+ };
+ ptr__YIL=((__POINTER__IB )(fopen((char*)(Self__X40T->storage__LFL),"rb")));
+ fseek((FILE*)((ptr__YIL)),0,SEEK_END);
+ typ_id__2IL=((__INTEGER__Q )(ftell((FILE *)(ptr__YIL))));
+ fseek((FILE*)((ptr__YIL)),0,SEEK_SET);
+ Self__X40T=create__34B((__INTEGER__Q)(typ_id__2IL + 1));
+ Self__JDZ->source__3KE=Self__X40T;
+ Self__0EXT=((__STRING__BC *)Self__X40T);
+ if ((Self__0EXT->capacity__UFL > Self__0EXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__0EXT->storage__LFL)[Self__0EXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__0EXT,'\0');
+ Self__0EXT->count__WJ=(__INTEGER__Q)(Self__0EXT->count__WJ - 1);
+ };
+ Self__U40T=Self__0EXT->storage__LFL;
+ fread((void *)((Self__U40T)),(size_t)(1), (size_t)((typ_id__2IL)),(FILE*)((ptr__YIL)));
+ ((__CHARACTER__DB *)Self__U40T)[typ_id__2IL]='\0';
+ Self__0EXT=((__STRING__BC *)Self__X40T);
+ Self__0EXT->count__WJ= 0;
+ while ((((__CHARACTER__DB *)Self__U40T)[Self__0EXT->count__WJ] != '\0')) {
+ Self__0EXT->count__WJ=(__INTEGER__Q)(Self__0EXT->count__WJ + 1);
+ };
+ if (((void *)Self__0EXT->storage__LFL != (void *)Self__U40T)) {
+ Self__0EXT->storage__LFL=Self__U40T;
+ Self__0EXT->capacity__UFL=(__INTEGER__Q)(Self__0EXT->count__WJ + 1);
+ };
+ fclose((FILE*)((ptr__YIL)));
+ result__RIVB=NULL;
+ ptr__YIL=((__POINTER__IB )(NULL));
+ typ_id__2IL= 0;
+ __tmp__4IL=((__POINTER__IB )sizeof(__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ));
+ if (((unsigned long)__tmp__4IL == 0)) {
+ result__RIVB=HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__;
+ } else /* FALSE */ {
+ typ_id__2IL=__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4IL));
+ if ((typ_id__2IL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__A50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__C50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__NEXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__C50T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__A50T=micro_alloc__table__lab__UKI(__tmp__C50T,((__POINTER__IB )(&(table_size[(__tmp__NEXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__C50T)));
+ ptr__YIL=__tmp__A50T;
+ } else /* FALSE */ {
+ __tmp__NEXT=((__UINTEGER_32__ZWB )typ_id__2IL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__A50T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__C50T=(void *)((unsigned long)(void *)((unsigned long)__tmp__4IL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__A50T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__A50T=micro_alloc__table__lab__UKI(__tmp__C50T,((__POINTER__IB )(&(table_type[(__tmp__NEXT)]))),(__UINTEGER_32__ZWB)(__tmp__NEXT | 1));
+ ptr__YIL=__tmp__A50T;
+ };
+ result__RIVB=((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)ptr__YIL);
+ *(result__RIVB) = *(HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ__);
+ };
+ Self__EKVB=((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)result__RIVB);
+ typ_id__2IL=prime_number_ceiling__OKN( 193);
+ __tmp__IFZB=create__ZS3B(typ_id__2IL);
+ Self__EKVB->buckets__JFZB=__tmp__IFZB;
+ Self__EKVB->capacity__LKVB=typ_id__2IL;
+ Self__EKVB->count__MFZB= 0;
+ Self__JDZ->slot_list__0FZ=result__RIVB;
+ Self__JDZ->parent_named__PF.parent_itm_object__OF.position__P2B=((__POSITION__OL )(__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__JDZ->index__HCS) | 131072));
+ Self__JDZ=result__XIL;
+ return(Self__JDZ);
+}
+
+static void go_on__EENC(__PROTOTYPE__MF *obj__GENC)
+// ({NULLxPROTOTYPE__MF}) Void No recursive, No inlinable.
+{
+ __POSITION__OL __tmp__GRNC,__tmp__QTNC,__tmp__EVNC,__tmp__YGYD;
+ __POSITION__OL __tmp__3MBE,__tmp__SUUE,__tmp__OVUE;
+ __STRING_CONSTANT__0 *__tmp__EAMD,*__tmp__2GUD;
+ __SECTION___RVOB *__tmp__VTNC,*Self__CVFT,*__tmp__XUNC,*Self__EVFT;
+ __SECTION___RVOB *Self__0WFT,*__tmp__QUUE;
+ void *__tmp__WUNC,*result__YFYD;
+ __INTEGER__Q __tmp__MLAF,typ_id__5OOU,__tmp__BWAF,idx__3VAF;
+ __INTEGER__Q __tmp__LJ0F,Self__GA1T,__tmp__HK0F,__tmp__JK0F;
+ __INTEGER__Q typ_id__FROU;
+ __POINTER__IB ptr__4OOU,__tmp__APOU,__tmp__BPOU,__tmp__CPOU;
+ __POINTER__IB __tmp__KA1T,__tmp__MA1T,__tmp__OA1T,__tmp__PA1T;
+ __POINTER__IB __tmp__OPOU,__tmp__PPOU,__tmp__FQOU,__tmp__GQOU;
+ __POINTER__IB __tmp__HROU,__tmp__IROU;
+ __UINTEGER_32__ZWB __tmp__DPOU,__tmp__QA1T,__tmp__QPOU,__tmp__HQOU;
+ __UINTEGER_32__ZWB __tmp__JROU;
+ __MEMORY__2PG *__tmp__TA1T;
+ void *__tmp__GGYD,*arg__XFYD,*Result__3BUT,*Result__1FXT;
+ __ITM_SLOT_OPERATOR__2F0D *__tmp__SGYD,*__tmp__ZHYD;
+ __ITM_ARG__Q0MD *result__KPOU,*Self__WPOU,*result__BQOU,*Self__NQOU;
+ __ITM_SLOT__PLC *__tmp__4GYD,*result__SQOU,*Self__4QOU;
+ __ITM_TYPE_MULTI__0URC *__tmp__EFUD;
+ __ITM_LIST__A2OC *__tmp__50ZD;
+ __PROTOTYPE__MF *__tmp__2NZD;
+ __ITM_PROTOTYPE__KEPC *a__IUUE,*result__DROU,*Self__PROU;
+ void *__tmp__SVUE;
+ __ITM_READ_ARG1__1ARC *result__TROU,*Self__5ROU;
+ __BOOLEAN__L __tmp__3PNC,__tmp__ESNC,result__O3LD,__tmp__P3LD;
+ __BOOLEAN__L __tmp__13LD,result__DQW,result__050T,__tmp__T5LD;
+ __BOOLEAN__L result__PFXT,__tmp__NHYD,__tmp__PMBE,__tmp__HKMD;
+ __CHARACTER__DB result__L50T,result__U50T,result__W50T,result__Y50T;
+ __CHARACTER__DB result__350T;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__4WNC,*__tmp__PEUD;
+ __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *Self__4KAF;
+ __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *Self__TVAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node__KLAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node__4VAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node1__FJ0F;
+ __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *node2__GJ0F;
+ __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *Self__GK1G;
+ void **old_buckets__EJ0F,**Result__FA1T;
+ __FAST_ARRAYoITM_ARGUMENTo__ZFYD *result__B2YD,*__tmp__T2YD;
+ __FAST_ARRAYoITM_ARGUMENTo__ZFYD *Self__ZFXT;
+ __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *Self__UX0F;
+ __HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *__tmp__5LUD;
+ object__1KE=obj__GENC;
+ source__5KE=obj__GENC->source__3KE;
+ position__CLE= 1;
+ pos_cur__FLE= 1;
+ pos_line__GLE= 1;
+ pos_col__HLE= 0;
+ __tmp__3PNC=read_space__CIF();
+ last_comment_extern__KXF=NULL;
+ __tmp__3PNC=read_word__CGF((&__string_13));
+ if ((! __tmp__3PNC)) {
+ __tmp__GRNC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_443));
+ put_position__PRE(__tmp__GRNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- switch (((struct ___OBJ *)t__AMYG)->__id) {
- case __TYPE__: {
- __tmp__1O0G=get_local_slot__P3EG(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_NULL__: {
- __tmp__1O0G=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__1O0G=get_local_slot__DAFG(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__1O0G=get_local_slot__LCFG(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_ID__: {
- __tmp__1O0G=get_local_slot__TEFG(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__1O0G=get_local_slot__1GFG(t__AMYG,__tmp__0O0G);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__1O0G=get_local_slot__C5EJ(__tmp__0O0G);
- } break;
+ };
+ __tmp__3PNC=read_word__CGF((&__string_31));
+ if ((! __tmp__3PNC)) {
+ __tmp__GRNC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_444));
+ put_position__PRE(__tmp__GRNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- s__UO0G=__tmp__1O0G;
- if (((void *)__tmp__1O0G == (void *)NULL)) {
- switch (((struct ___OBJ *)t__AMYG)->__id) {
- case __TYPE__: {
- __tmp__BP0G=get_path_slot__RJ1G(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_NULL__: {
- __tmp__BP0G=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__BP0G=get_path_slot__KL1G(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__BP0G=get_path_slot__5M1G(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_ID__: {
- __tmp__BP0G=get_path_slot__UO1G(t__AMYG,__tmp__0O0G);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__BP0G=get_path_slot__JQ1G(t__AMYG,__tmp__0O0G);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__BP0G=get_path_slot__P5EJ(__tmp__0O0G);
- } break;
- };
- s__UO0G=__tmp__BP0G;
- if (((struct ___OBJ *)__tmp__BP0G)->__id==__SLOT_DATA__) {
- __tmp__CP0G=get_expr_result__ZTOG(__tmp__BP0G);
- } else {
- __tmp__CP0G=get_expr_result__YWOG(__tmp__BP0G);
- };
- switch (((struct ___OBJ *)e__BMYG)->__id) {
- case __LIST__: {
- __tmp__DP0G=my_copy__MSYM(e__BMYG);
- } break;
- case __STRING_CST__: {
- Self__LYHQ=((__STRING_CST *)e__BMYG);
- __tmp__DP0G=create__text__ITMH(Self__LYHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LYHQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__DP0G=my_copy__EK2H(e__BMYG);
- } break;
- case __PROTOTYPE_CST__: {
- Self__MYHQ=((__PROTOTYPE_CST *)e__BMYG);
- __tmp__DP0G=create__type__PKQC(Self__MYHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MYHQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__NYHQ=((__INTEGER_CST *)e__BMYG);
- p__BDER=Self__NYHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__CDER=Self__NYHQ->value__W4YD;
- t__DDER=Self__NYHQ->parent_constant__B3LC.static_type__M2YD;
- result__YCER=NULL;
- ptr__ZCER=((__POINTER )(NULL));
- typ_id__0CER= 0;
- sz__1CER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__1CER == 0)) {
- result__YCER=INTEGER_CST__;
- } else {
- typ_id__0CER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1CER);
- if ((typ_id__0CER == (__INTEGER)(- 1))) {
- a__2CER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3CER=(__UINTEGER_32)((__UINTEGER_32)(sz__1CER + a__2CER) & (__UINTEGER_32)(~ a__2CER));
- ptr_table__WAPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3CER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VAPR=((__POINTER )(NULL));
- result__XAPR=((__POINTER *)ptr_table__WAPR)[ 0];
- if ((result__XAPR == (void *)NULL)) {
- result__XAPR=new_lab__2PJ(new_size__3CER);
- next__VAPR=(void *)((unsigned long)result__XAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3CER)));
- ((__POINTER *)next__VAPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WAPR)[ 0]=next__VAPR;
- } else {
- next__VAPR=((__POINTER *)result__XAPR)[ 0];
- if ((next__VAPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XAPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3CER << 1)) <= 4096)) {
- next__VAPR=(void *)((unsigned long)result__XAPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3CER)));
- } else {
- next__VAPR=new_lab__2PJ(new_size__3CER);
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__3PNC=read_slot_header__CAOC(TRUE__K__);
+ if ((! __tmp__3PNC)) {
+ __tmp__GRNC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_445));
+ put_position__PRE(__tmp__GRNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ do {
+ __tmp__ESNC=read_slot_header__CAOC(FALSE__O__);
+ } while (__tmp__ESNC);
+ while_do__T1OC:
+ {
+ __tmp__ESNC=read_word__CGF((&__string_13));
+ if (__tmp__ESNC) {
+ last_comment_extern__KXF=NULL;
+ result__O3LD=FALSE__O__;
+ __tmp__P3LD=read_space__CIF();
+ if ((! __tmp__P3LD)) {
+ __tmp__13LD=TRUE__K__;
+ } else /* FALSE */ {
+ result__L50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__L50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ result__DQW=FALSE__O__;
+ if ((((__INTEGER_8__FZF )result__L50T) >= ((__INTEGER_8__FZF )'A'))) {
+ result__DQW=(((__INTEGER_8__FZF )result__L50T) <= ((__INTEGER_8__FZF )'Z'));
+ };
+ __tmp__13LD=(! result__DQW);
+ };
+ if (__tmp__13LD) {
+ result__O3LD=FALSE__O__;
+ } else /* FALSE */ {
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ result__L50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__L50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),result__L50T);
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ result__L50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__L50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__13LD=FALSE__O__;
+ if ((((__INTEGER_8__FZF )result__L50T) >= ((__INTEGER_8__FZF )'a'))) {
+ __tmp__13LD=(((__INTEGER_8__FZF )result__L50T) <= ((__INTEGER_8__FZF )'z'));
+ };
+ if (__tmp__13LD) {
+ result__U50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__U50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__U50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),result__U50T);
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ while_do__VNYE:
+ {
+ result__W50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__W50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__W50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__W50T != ((__CHARACTER__DB )(( 0))))) {
+ result__Y50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__Y50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__Y50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ result__050T=FALSE__O__;
+ if ((((__INTEGER_8__FZF )result__Y50T) >= ((__INTEGER_8__FZF )'a'))) {
+ result__050T=(((__INTEGER_8__FZF )result__Y50T) <= ((__INTEGER_8__FZF )'z'));
+ };
+ if (result__050T) {
+ __tmp__T5LD=TRUE__K__;
+ } else /* FALSE */ {
+ result__350T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__350T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__350T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
};
- ((__POINTER *)next__VAPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WAPR)[ 0]=next__VAPR;
- } else {
- ((__POINTER *)result__XAPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VAPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XAPR=next__VAPR;
- };
- };
- ptr__ZCER=result__XAPR;
- } else {
- t__4CER=((__UINTEGER_32 )typ_id__0CER);
- a__5CER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4APR=(__UINTEGER_32)((__UINTEGER_32)(sz__1CER + a__5CER) & (__UINTEGER_32)(~ a__5CER));
- ptr_table__1APR=((__POINTER )(&(table_type[(t__4CER)])));
- lab_type__3APR=(__UINTEGER_32)(t__4CER | 1);
- next__0APR=((__POINTER )(NULL));
- result__2APR=((__POINTER *)ptr_table__1APR)[ 0];
- if ((result__2APR == (void *)NULL)) {
- result__2APR=new_lab__2PJ(lab_type__3APR);
- next__0APR=(void *)((unsigned long)result__2APR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4APR)));
- ((__POINTER *)next__0APR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1APR)[ 0]=next__0APR;
- } else {
- next__0APR=((__POINTER *)result__2APR)[ 0];
- if ((next__0APR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2APR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4APR << 1)) <= 4096)) {
- next__0APR=(void *)((unsigned long)result__2APR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4APR)));
- } else {
- next__0APR=new_lab__2PJ(lab_type__3APR);
+ result__PFXT=FALSE__O__;
+ if ((((__INTEGER_8__FZF )result__350T) >= ((__INTEGER_8__FZF )'0'))) {
+ result__PFXT=(((__INTEGER_8__FZF )result__350T) <= ((__INTEGER_8__FZF )'9'));
};
- ((__POINTER *)next__0APR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1APR)[ 0]=next__0APR;
- } else {
- ((__POINTER *)result__2APR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0APR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2APR=next__0APR;
- };
- };
- ptr__ZCER=result__2APR;
+ __tmp__T5LD=result__PFXT;
+ };
+ if (__tmp__T5LD) {
+ __tmp__T5LD=TRUE__K__;
+ } else /* FALSE */ {
+ result__350T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__350T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__350T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__T5LD=(result__350T == '_');
+ };
+ result__050T=__tmp__T5LD;
+ } else /* FALSE */ {
+ result__050T=FALSE__O__;
+ };
+ if (result__050T) {
+ result__Y50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__Y50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__Y50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),result__Y50T);
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ goto while_do__VNYE;
+ };
+ };
+ __tmp__EAMD=get__PJC(string_tmp__YC);
+ last_string__U4E=__tmp__EAMD;
+ result__O3LD=TRUE__K__;
+ } else /* FALSE */ {
+ position__CLE=(__INTEGER__Q)(position__CLE - 1);
+ result__O3LD=FALSE__O__;
+ };
+ };
+ if (result__O3LD) {
+ __tmp__EAMD=last_string__U4E;
+ if ((! (((((((((void *)__tmp__EAMD == (void *)(&__string_32)) || ((void *)__tmp__EAMD == (void *)(&__string_33))) || ((void *)__tmp__EAMD == (void *)(&__string_34))) || ((void *)__tmp__EAMD == (void *)(&__string_35))) || ((void *)__tmp__EAMD == (void *)(&__string_36))) || ((void *)__tmp__EAMD == (void *)(&__string_37))) || ((void *)__tmp__EAMD == (void *)(&__string_38))) || ((void *)__tmp__EAMD == (void *)(&__string_39))))) {
+ __tmp__QTNC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_446));
+ put_position__PRE(__tmp__QTNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- result__YCER=((__INTEGER_CST *)ptr__ZCER);
- *(result__YCER) = *(INTEGER_CST__);
};
- Self__ADER=((__INTEGER_CST *)result__YCER);
- Self__ADER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BDER;
- Self__ADER->value__W4YD=v__CDER;
- Self__ADER->parent_constant__B3LC.static_type__M2YD=t__DDER;
- check_type__YG5D(Self__ADER);
- __tmp__DP0G=result__YCER;
- } break;
- case __READ_LOCAL__: {
- __tmp__TCCR=read__QB5G(((__READ_LOCAL *)e__BMYG)->local__HJZD);
- if (__tmp__TCCR==NULL) {
- __tmp__UCCR=NULL;
- } else {
- __tmp__UCCR=((__READ_LOCAL *)__tmp__TCCR);
- };
- __tmp__DP0G=__tmp__UCCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__DP0G=my_copy__SL2H(e__BMYG);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__DP0G=my_copy__LM2H(e__BMYG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__DP0G=my_copy__YM2H(e__BMYG);
- } break;
- case __REAL_CST__: {
- Self__PYHQ=((__REAL_CST *)e__BMYG);
- p__IBPR=Self__PYHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__JBPR=Self__PYHQ->value__HN2H;
- t__KBPR=Self__PYHQ->parent_constant__U2JH.static_type__M2YD;
- result__5APR=NULL;
- ptr__ABPR=((__POINTER )(NULL));
- typ_id__BBPR= 0;
- sz__CBPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__CBPR == 0)) {
- result__5APR=REAL_CST__;
- } else {
- typ_id__BBPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CBPR);
- if ((typ_id__BBPR == (__INTEGER)(- 1))) {
- a__DBPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EBPR=(__UINTEGER_32)((__UINTEGER_32)(sz__CBPR + a__DBPR) & (__UINTEGER_32)(~ a__DBPR));
- ptr_table__MBPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EBPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LBPR=((__POINTER )(NULL));
- result__NBPR=((__POINTER *)ptr_table__MBPR)[ 0];
- if ((result__NBPR == (void *)NULL)) {
- result__NBPR=new_lab__2PJ(new_size__EBPR);
- next__LBPR=(void *)((unsigned long)result__NBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBPR)));
- ((__POINTER *)next__LBPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MBPR)[ 0]=next__LBPR;
- } else {
- next__LBPR=((__POINTER *)result__NBPR)[ 0];
- if ((next__LBPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NBPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EBPR << 1)) <= 4096)) {
- next__LBPR=(void *)((unsigned long)result__NBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBPR)));
- } else {
- next__LBPR=new_lab__2PJ(new_size__EBPR);
- };
- ((__POINTER *)next__LBPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MBPR)[ 0]=next__LBPR;
- } else {
- ((__POINTER *)result__NBPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LBPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NBPR=next__LBPR;
- };
- };
- ptr__ABPR=result__NBPR;
- } else {
- t__FBPR=((__UINTEGER_32 )typ_id__BBPR);
- a__GBPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UBPR=(__UINTEGER_32)((__UINTEGER_32)(sz__CBPR + a__GBPR) & (__UINTEGER_32)(~ a__GBPR));
- ptr_table__RBPR=((__POINTER )(&(table_type[(t__FBPR)])));
- lab_type__TBPR=(__UINTEGER_32)(t__FBPR | 1);
- next__QBPR=((__POINTER )(NULL));
- result__SBPR=((__POINTER *)ptr_table__RBPR)[ 0];
- if ((result__SBPR == (void *)NULL)) {
- result__SBPR=new_lab__2PJ(lab_type__TBPR);
- next__QBPR=(void *)((unsigned long)result__SBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBPR)));
- ((__POINTER *)next__QBPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RBPR)[ 0]=next__QBPR;
- } else {
- next__QBPR=((__POINTER *)result__SBPR)[ 0];
- if ((next__QBPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SBPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UBPR << 1)) <= 4096)) {
- next__QBPR=(void *)((unsigned long)result__SBPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UBPR)));
- } else {
- next__QBPR=new_lab__2PJ(lab_type__TBPR);
- };
- ((__POINTER *)next__QBPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RBPR)[ 0]=next__QBPR;
- } else {
- ((__POINTER *)result__SBPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QBPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SBPR=next__QBPR;
- };
+ __tmp__VTNC=get_name__TAUD(last_string__U4E);
+ last_section__WTNC=__tmp__VTNC;
+ if (((void *)((__SECTION___RVOB *)__tmp__VTNC)->name__G25E == (void *)(&__string_37))) {
+ ((__PROTOTYPE__MF *)object__1KE)->is_mapping__3JZC=TRUE__K__;
+ result__050T=TRUE__K__;
+ } else /* FALSE */ {
+ result__050T=FALSE__O__;
+ };
+ if (result__050T) {
+ result__050T=TRUE__K__;
+ } else /* FALSE */ {
+ Self__CVFT=((__SECTION___RVOB *)__tmp__VTNC);
+ if (((((void *)Self__CVFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__CVFT->name__G25E == (void *)(&__string_33))) && ((void *)object__1KE->last_slot__NUNC != (void *)NULL))) {
+ __tmp__WUNC=object__1KE->last_slot__NUNC;
+ if (((struct ___OBJ *)__tmp__WUNC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__XUNC=((__ITM_SLOT__PLC *)__tmp__WUNC)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__XUNC=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__WUNC)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ Self__EVFT=((__SECTION___RVOB *)__tmp__XUNC);
+ __tmp__T5LD=(! (((void *)Self__EVFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__EVFT->name__G25E == (void *)(&__string_33))));
+ } else /* FALSE */ {
+ __tmp__T5LD=FALSE__O__;
+ };
+ if (__tmp__T5LD) {
+ __tmp__EVNC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_447));
+ put_position__PRE(__tmp__EVNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ptr__ABPR=result__SBPR;
};
- result__5APR=((__REAL_CST *)ptr__ABPR);
- *(result__5APR) = *(REAL_CST__);
+ result__050T=__tmp__T5LD;
};
- Self__HBPR=((__REAL_CST *)result__5APR);
- Self__HBPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IBPR;
- Self__HBPR->value__HN2H=v__JBPR;
- Self__HBPR->parent_constant__U2JH.static_type__M2YD=t__KBPR;
- __tmp__DP0G=result__5APR;
- } break;
- case __CHARACTER_CST__: {
- Self__RYHQ=((__CHARACTER_CST *)e__BMYG);
- __tmp__DP0G=create__char__4SMH(Self__RYHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RYHQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__SYHQ=((__IS_EXPANDED *)e__BMYG);
- __tmp__XCCR=read__QB5G(((__READ_LOCAL *)Self__SYHQ->receiver__WN2H)->local__HJZD);
- if (__tmp__XCCR==NULL) {
- __tmp__YCCR=NULL;
- } else {
- __tmp__YCCR=((__READ_LOCAL *)__tmp__XCCR);
- };
- p__4BPR=Self__SYHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__VBPR=NULL;
- ptr__WBPR=((__POINTER )(NULL));
- typ_id__XBPR= 0;
- sz__YBPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__YBPR == 0)) {
- result__VBPR=IS_EXPANDED__;
- } else {
- typ_id__XBPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YBPR);
- if ((typ_id__XBPR == (__INTEGER)(- 1))) {
- a__ZBPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0BPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YBPR + a__ZBPR) & (__UINTEGER_32)(~ a__ZBPR));
- ptr_table__BCPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0BPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ACPR=((__POINTER )(NULL));
- result__CCPR=((__POINTER *)ptr_table__BCPR)[ 0];
- if ((result__CCPR == (void *)NULL)) {
- result__CCPR=new_lab__2PJ(new_size__0BPR);
- next__ACPR=(void *)((unsigned long)result__CCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0BPR)));
- ((__POINTER *)next__ACPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BCPR)[ 0]=next__ACPR;
- } else {
- next__ACPR=((__POINTER *)result__CCPR)[ 0];
- if ((next__ACPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CCPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0BPR << 1)) <= 4096)) {
- next__ACPR=(void *)((unsigned long)result__CCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0BPR)));
- } else {
- next__ACPR=new_lab__2PJ(new_size__0BPR);
- };
- ((__POINTER *)next__ACPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BCPR)[ 0]=next__ACPR;
- } else {
- ((__POINTER *)result__CCPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ACPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CCPR=next__ACPR;
- };
+ if ((! result__050T)) {
+ if ((((((void *)((__SECTION___RVOB *)last_section__WTNC)->name__G25E == (void *)(&__string_32)) && ((void *)object__1KE->type_style__XZMB == (void *)(&__string_18))) && ((void *)object__1KE->parent_named__PF.name__GWB != (void *)(&__string_51))) && ((void *)object__1KE->parent_named__PF.name__GWB != (void *)(&__string_52)))) {
+ __tmp__EVNC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_448));
+ put_position__PRE(__tmp__EVNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- ptr__WBPR=result__CCPR;
- } else {
- t__1BPR=((__UINTEGER_32 )typ_id__XBPR);
- a__2BPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JCPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YBPR + a__2BPR) & (__UINTEGER_32)(~ a__2BPR));
- ptr_table__GCPR=((__POINTER )(&(table_type[(t__1BPR)])));
- lab_type__ICPR=(__UINTEGER_32)(t__1BPR | 1);
- next__FCPR=((__POINTER )(NULL));
- result__HCPR=((__POINTER *)ptr_table__GCPR)[ 0];
- if ((result__HCPR == (void *)NULL)) {
- result__HCPR=new_lab__2PJ(lab_type__ICPR);
- next__FCPR=(void *)((unsigned long)result__HCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JCPR)));
- ((__POINTER *)next__FCPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GCPR)[ 0]=next__FCPR;
- } else {
- next__FCPR=((__POINTER *)result__HCPR)[ 0];
- if ((next__FCPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HCPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JCPR << 1)) <= 4096)) {
- next__FCPR=(void *)((unsigned long)result__HCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JCPR)));
- } else {
- next__FCPR=new_lab__2PJ(lab_type__ICPR);
- };
- ((__POINTER *)next__FCPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GCPR)[ 0]=next__FCPR;
- } else {
- ((__POINTER *)result__HCPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FCPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HCPR=next__FCPR;
- };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ptr__WBPR=result__HCPR;
};
- result__VBPR=((__IS_EXPANDED *)ptr__WBPR);
- *(result__VBPR) = *(IS_EXPANDED__);
};
- Self__3BPR=((__IS_EXPANDED *)result__VBPR);
- Self__3BPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4BPR;
- Self__3BPR->receiver__WN2H=__tmp__YCCR;
- __tmp__DP0G=result__VBPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__DP0G=my_copy__1N2H(e__BMYG);
- } break;
- case __EXPR_SUP__: {
- __tmp__DP0G=my_copy__EO2H(e__BMYG);
- } break;
- case __EXPR_SUB__: {
- __tmp__DP0G=my_copy__PO2H(e__BMYG);
- } break;
- case __EXPR_MUL__: {
- __tmp__DP0G=my_copy__1O2H(e__BMYG);
- } break;
- case __EXPR_DIV__: {
- __tmp__DP0G=my_copy__GP2H(e__BMYG);
- } break;
- case __EXPR_AND__: {
- __tmp__DP0G=my_copy__RP2H(e__BMYG);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__DP0G=my_copy__2P2H(e__BMYG);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__DP0G=my_copy__HQ2H(e__BMYG);
- } break;
- case __PUT_TO__: {
- __tmp__DP0G=my_copy__SQ2H(e__BMYG);
- } break;
- case __ITEM__: {
- __tmp__DP0G=my_copy__DR2H(e__BMYG);
- } break;
- case __SIZE_OF__: {
- __tmp__DP0G=my_copy__PR2H(e__BMYG);
- } break;
- case __CAST__: {
- __tmp__DP0G=my_copy__YR2H(e__BMYG);
- } break;
- case __CALL_SLOT__: {
- __tmp__DP0G=my_copy__5SYM(e__BMYG);
- } break;
- case __READ_SLOT__: {
- __tmp__DP0G=my_copy__IUGK(e__BMYG);
- } break;
- case __READ_GLOBAL__: {
- __tmp__FDER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__BMYG)->global__ZGJK),NULL);
- if (__tmp__FDER==NULL) {
- __tmp__GDER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__FDER)->__id) {
- case __READ_SLOT__: {
- __tmp__GDER=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__GDER=((__READ_GLOBAL *)__tmp__FDER);
- } break;
- }
+ } else /* FALSE */ {
+ __tmp__4WNC=read_type_list__Z3TC(PARSER__VSD__,TRUE__K__);
+ if (((void *)__tmp__4WNC == (void *)NULL)) {
+ __tmp__QTNC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_446));
+ put_position__PRE(__tmp__QTNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- __tmp__DP0G=__tmp__GDER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__DP0G=my_copy__BQCN(e__BMYG);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__DP0G=my_copy__NREO(e__BMYG);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__DP0G=my_copy__VYJO(e__BMYG);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__DP0G=my_copy__0REO(e__BMYG);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__DP0G=my_copy__BZJO(e__BMYG);
- } break;
- case __EXPR_NEG__: {
- __tmp__DP0G=my_copy__CNJM(e__BMYG);
- } break;
- case __EXPR_ADD__: {
- __tmp__DP0G=my_copy__5XLL(e__BMYG);
- } break;
- case __EXPR_NOT__: {
- __tmp__DP0G=my_copy__WVYM(e__BMYG);
- } break;
- case __EXPR_MOD__: {
- __tmp__DP0G=my_copy__FSEO(e__BMYG);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__DP0G=my_copy__QCEP(e__BMYG);
- } break;
- case __EXPR_INF__: {
- __tmp__DP0G=my_copy__5LSN(e__BMYG);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__DP0G=my_copy__KMSN(e__BMYG);
- } break;
- case __EXPR_OR__: {
- __tmp__DP0G=my_copy__JZPN(e__BMYG);
- } break;
- case __EXPR_XOR__: {
- __tmp__DP0G=my_copy__G3SO(e__BMYG);
- } break;
+ Self__4KAF=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)bucket_list__BCUD);
+ __tmp__VTNC=NULL;
+ __tmp__MLAF=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__4WNC));
+ node__KLAF=((void **)Self__4KAF->buckets__ULAF)[(__INTEGER__Q)(__tmp__MLAF % Self__4KAF->capacity__NLAF)];
+ while ((! (((void *)node__KLAF == (void *)NULL) || ((void *)node__KLAF->key__AMAF == (void *)__tmp__4WNC)))) {
+ node__KLAF=node__KLAF->next__LMAF;
+ };
+ if (((void *)node__KLAF != (void *)NULL)) {
+ __tmp__VTNC=node__KLAF->item__TMAF;
+ };
+ Self__CVFT=__tmp__VTNC;
+ if (((void *)__tmp__VTNC == (void *)NULL)) {
+ __tmp__XUNC=NULL;
+ ptr__4OOU=((__POINTER__IB )(NULL));
+ typ_id__5OOU= 0;
+ __tmp__APOU=((__POINTER__IB )sizeof(__SECTION___RVOB));
+ if (((unsigned long)__tmp__APOU == 0)) {
+ __tmp__XUNC=SECTION___RVOB__;
+ } else /* FALSE */ {
+ typ_id__5OOU=__SECTION___RVOB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__APOU));
+ if ((typ_id__5OOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__APOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__DPOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CPOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BPOU=micro_alloc__table__lab__UKI(__tmp__CPOU,((__POINTER__IB )(&(table_size[(__tmp__DPOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CPOU)));
+ ptr__4OOU=__tmp__BPOU;
+ } else /* FALSE */ {
+ __tmp__DPOU=((__UINTEGER_32__ZWB )typ_id__5OOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__APOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BPOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BPOU=micro_alloc__table__lab__UKI(__tmp__CPOU,((__POINTER__IB )(&(table_type[(__tmp__DPOU)]))),(__UINTEGER_32__ZWB)(__tmp__DPOU | 1));
+ ptr__4OOU=__tmp__BPOU;
+ };
+ __tmp__XUNC=((__SECTION___RVOB *)ptr__4OOU);
+ *(__tmp__XUNC) = *(SECTION___RVOB__);
+ };
+ Self__CVFT=__tmp__XUNC;
+ Self__EVFT=((__SECTION___RVOB *)__tmp__XUNC);
+ Self__EVFT->name__G25E=NULL;
+ Self__EVFT->type_list__DTAF=__tmp__4WNC;
+ Self__TVAF=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__1BUD *)bucket_list__BCUD);
+ typ_id__5OOU=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)__tmp__4WNC));
+ __tmp__BWAF=(__INTEGER__Q)(typ_id__5OOU % Self__TVAF->capacity__NLAF);
+ idx__3VAF=__tmp__BWAF;
+ node__4VAF=((void **)Self__TVAF->buckets__ULAF)[__tmp__BWAF];
+ while ((! (((void *)node__4VAF == (void *)NULL) || ((void *)node__4VAF->key__AMAF == (void *)__tmp__4WNC)))) {
+ node__4VAF=node__4VAF->next__LMAF;
+ };
+ if (((void *)node__4VAF == (void *)NULL)) {
+ if ((Self__TVAF->capacity__NLAF == Self__TVAF->count__5WAF)) {
+ node1__FJ0F=NULL;
+ node2__GJ0F=NULL;
+ old_buckets__EJ0F=Self__TVAF->buckets__ULAF;
+ __tmp__LJ0F=prime_number_ceiling__OKN((__INTEGER__Q)(Self__TVAF->capacity__NLAF + 1));
+ __tmp__BPOU=((__POINTER__IB )(__INTEGER__Q)(__tmp__LJ0F * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__CPOU=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__KA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__MA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KA1T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__BPOU=(void *)((unsigned long)__tmp__MA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__BPOU <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QA1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PA1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__OA1T=micro_alloc__table__lab__UKI(__tmp__PA1T,((__POINTER__IB )(&(table_size[(__tmp__QA1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PA1T)));
+ ((__POINTER__IB *)__tmp__OA1T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__CPOU=(void *)((unsigned long)__tmp__OA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__TA1T=search__LQCB(__tmp__MA1T);
+ __tmp__CPOU=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__TA1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__FA1T=((void **)__tmp__CPOU);
+ Self__GA1T=(__INTEGER__Q)(__tmp__LJ0F - 1);
+ while ((Self__GA1T >= 0)) {
+ Result__FA1T[Self__GA1T]=NULL;
+ Self__GA1T=(__INTEGER__Q)(Self__GA1T - 1);
+ };
+ Self__TVAF->buckets__ULAF=Result__FA1T;
+ Self__GA1T=(__INTEGER__Q)(Self__TVAF->capacity__NLAF - 1);
+ Self__TVAF->capacity__NLAF=__tmp__LJ0F;
+ while ((Self__GA1T >= 0)) {
+ node1__FJ0F=((void **)old_buckets__EJ0F)[Self__GA1T];
+ while (((void *)node1__FJ0F != (void *)NULL)) {
+ node2__GJ0F=node1__FJ0F->next__LMAF;
+ __tmp__HK0F=hash_code__2QFF(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)node1__FJ0F->key__AMAF));
+ __tmp__JK0F=(__INTEGER__Q)(__tmp__HK0F % Self__TVAF->capacity__NLAF);
+ ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)node1__FJ0F)->next__LMAF=((void **)Self__TVAF->buckets__ULAF)[__tmp__JK0F];
+ ((void **)Self__TVAF->buckets__ULAF)[__tmp__JK0F]=node1__FJ0F;
+ node1__FJ0F=node2__GJ0F;
+ };
+ Self__GA1T=(__INTEGER__Q)(Self__GA1T - 1);
+ };
+ idx__3VAF=(__INTEGER__Q)(typ_id__5OOU % Self__TVAF->capacity__NLAF);
+ };
+ node1__FJ0F=((void **)Self__TVAF->buckets__ULAF)[idx__3VAF];
+ node2__GJ0F=NULL;
+ __tmp__BPOU=((__POINTER__IB )(NULL));
+ __tmp__LJ0F= 0;
+ __tmp__CPOU=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF));
+ if (((unsigned long)__tmp__CPOU == 0)) {
+ node2__GJ0F=HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__;
+ } else /* FALSE */ {
+ __tmp__LJ0F=__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CPOU));
+ if ((__tmp__LJ0F == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__CPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QA1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PA1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__OA1T=micro_alloc__table__lab__UKI(__tmp__PA1T,((__POINTER__IB )(&(table_size[(__tmp__QA1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PA1T)));
+ __tmp__BPOU=__tmp__OA1T;
+ } else /* FALSE */ {
+ __tmp__QA1T=((__UINTEGER_32__ZWB )__tmp__LJ0F);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OA1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PA1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__CPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OA1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OA1T=micro_alloc__table__lab__UKI(__tmp__PA1T,((__POINTER__IB )(&(table_type[(__tmp__QA1T)]))),(__UINTEGER_32__ZWB)(__tmp__QA1T | 1));
+ __tmp__BPOU=__tmp__OA1T;
+ };
+ node2__GJ0F=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)__tmp__BPOU);
+ *(node2__GJ0F) = *(HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF__);
+ };
+ Self__GK1G=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)node2__GJ0F);
+ Self__GK1G->item__TMAF=__tmp__XUNC;
+ Self__GK1G->key__AMAF=__tmp__4WNC;
+ Self__GK1G->next__LMAF=node1__FJ0F;
+ node__4VAF=node2__GJ0F;
+ ((void **)Self__TVAF->buckets__ULAF)[idx__3VAF]=node2__GJ0F;
+ Self__TVAF->count__5WAF=(__INTEGER__Q)(Self__TVAF->count__5WAF + 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__ILAF *)node__4VAF)->item__TMAF=__tmp__XUNC;
+ };
+ };
+ last_section__WTNC=Self__CVFT;
};
- result__KCPR=NULL;
- ptr__LCPR=((__POINTER )(NULL));
- typ_id__MCPR= 0;
- sz__NCPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
- if ((sz__NCPR == 0)) {
- result__KCPR=NODE_STYLE__;
- } else {
- typ_id__MCPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NCPR);
- if ((typ_id__MCPR == (__INTEGER)(- 1))) {
- a__OCPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PCPR=(__UINTEGER_32)((__UINTEGER_32)(sz__NCPR + a__OCPR) & (__UINTEGER_32)(~ a__OCPR));
- ptr_table__YCPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PCPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XCPR=((__POINTER )(NULL));
- result__ZCPR=((__POINTER *)ptr_table__YCPR)[ 0];
- if ((result__ZCPR == (void *)NULL)) {
- result__ZCPR=new_lab__2PJ(new_size__PCPR);
- next__XCPR=(void *)((unsigned long)result__ZCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PCPR)));
- ((__POINTER *)next__XCPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YCPR)[ 0]=next__XCPR;
- } else {
- next__XCPR=((__POINTER *)result__ZCPR)[ 0];
- if ((next__XCPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZCPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PCPR << 1)) <= 4096)) {
- next__XCPR=(void *)((unsigned long)result__ZCPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PCPR)));
- } else {
- next__XCPR=new_lab__2PJ(new_size__PCPR);
+ do {
+ result__050T=FALSE__O__;
+ __tmp__WUNC=NULL;
+ result__U50T='\0';
+ result__W50T=read_style__45OC();
+ if ((result__W50T != ' ')) {
+ result__050T=TRUE__K__;
+ result__YFYD=NULL;
+ result__B2YD=NULL;
+ __tmp__T5LD=(((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD)->parent_arrayed_collection__K2YD.upper__JZAF < 0);
+ if (__tmp__T5LD) {
+ __tmp__T2YD=create_with_capacity__MC0D( 16);
+ result__B2YD=__tmp__T2YD;
+ } else /* FALSE */ {
+ Self__UX0F=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD);
+ __tmp__T2YD=((void **)Self__UX0F->parent_arrayed_collection__K2YD.storage__JPBF)[Self__UX0F->parent_arrayed_collection__K2YD.upper__JZAF];
+ result__B2YD=__tmp__T2YD;
+ Self__UX0F=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__C2YD *)free_list__L2YD);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__UX0F->parent_arrayed_collection__K2YD.upper__JZAF=(__INTEGER__Q)(Self__UX0F->parent_arrayed_collection__K2YD.upper__JZAF - 1);
+ };
+ __tmp__GGYD=read_loc_arg__with_self__5WMD(PARSER__VSD__,FALSE__O__,TRUE__K__);
+ arg__XFYD=__tmp__GGYD;
+ if (((void *)__tmp__GGYD == (void *)NULL)) {
+ result__PFXT=read_character__MXI('\'');
+ if (result__PFXT) {
+ __tmp__SGYD=read_slot_operator__TF0D(result__B2YD);
+ result__YFYD=__tmp__SGYD;
+ } else /* FALSE */ {
+ __tmp__YGYD=current_position__UVQ();
+ result__KPOU=NULL;
+ __tmp__OA1T=((__POINTER__IB )(NULL));
+ __tmp__HK0F= 0;
+ __tmp__PA1T=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+ if (((unsigned long)__tmp__PA1T == 0)) {
+ result__KPOU=ITM_ARG__Q0MD__;
+ } else /* FALSE */ {
+ __tmp__HK0F=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PA1T));
+ if ((__tmp__HK0F == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__QPOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__PPOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__OPOU=micro_alloc__table__lab__UKI(__tmp__PPOU,((__POINTER__IB )(&(table_size[(__tmp__QPOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__PPOU)));
+ __tmp__OA1T=__tmp__OPOU;
+ } else /* FALSE */ {
+ __tmp__QPOU=((__UINTEGER_32__ZWB )__tmp__HK0F);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OPOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__PPOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PA1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OPOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OPOU=micro_alloc__table__lab__UKI(__tmp__PPOU,((__POINTER__IB )(&(table_type[(__tmp__QPOU)]))),(__UINTEGER_32__ZWB)(__tmp__QPOU | 1));
+ __tmp__OA1T=__tmp__OPOU;
+ };
+ result__KPOU=((__ITM_ARG__Q0MD *)__tmp__OA1T);
+ *(result__KPOU) = *(ITM_ARG__Q0MD__);
+ };
+ Self__WPOU=((__ITM_ARG__Q0MD *)result__KPOU);
+ Self__WPOU->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__YGYD;
+ Self__WPOU->name__3VBE=(&__string_67);
+ Self__WPOU->type__4VBE=type_self__O4SC;
+ arg__XFYD=result__KPOU;
+ add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)result__B2YD),result__KPOU);
+ __tmp__4GYD=read_slot_keyword__DL0D(result__B2YD);
+ result__YFYD=__tmp__4GYD;
+ };
+ } else /* FALSE */ {
+ add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)result__B2YD),arg__XFYD);
+ result__PFXT=read_character__MXI('.');
+ if (result__PFXT) {
+ __tmp__4GYD=read_slot_keyword__DL0D(result__B2YD);
+ result__YFYD=__tmp__4GYD;
+ __tmp__NHYD=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__NHYD=FALSE__O__;
+ };
+ if ((! __tmp__NHYD)) {
+ __tmp__NHYD=read_character__MXI('\'');
+ if (__tmp__NHYD) {
+ __tmp__ZHYD=read_slot_operator__TF0D(result__B2YD);
+ result__YFYD=__tmp__ZHYD;
+ };
+ };
+ };
+ if (((void *)result__YFYD != (void *)NULL)) {
+ __tmp__T2YD=copy__R0ZD(result__B2YD);
+ if (((struct ___OBJ *)result__YFYD)->__id==__ITM_SLOT__PLC__) {
+ set_argument_list__OKBE(((__ITM_SLOT__PLC *)result__YFYD),__tmp__T2YD);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__SGYD=((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)result__YFYD));
+ __tmp__HK0F=(__INTEGER__Q)(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD)->parent_arrayed_collection__BGYD.upper__53AF + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__HK0F > 1)) {
+ __tmp__PMBE=TRUE__K__;
+ } else /* FALSE */ {
+ Result__3BUT=((void **)((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD)->parent_arrayed_collection__BGYD.storage__54AF)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((struct ___OBJ *)Result__3BUT)->__id==__ITM_ARG__Q0MD__) {
+ __tmp__JK0F= 1;
+ } else /* ITM_ARGS */ {
+ __tmp__JK0F=(__INTEGER__Q)(((__ITM_ARGS__MITF *)Result__3BUT)->name__L32G->parent_arrayed_collection__MD.upper__SD + 1);
+ };
+ __tmp__PMBE=(__tmp__JK0F > 1);
+ };
+ if (__tmp__PMBE) {
+ if (((void *)((__SECTION___RVOB *)__tmp__SGYD->parent_itm_slot__3F0D.id_section__TVOB)->name__G25E == (void *)(&__string_34))) {
+ Self__ZFXT=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD);
+ Result__1FXT=((void **)Self__ZFXT->parent_arrayed_collection__BGYD.storage__54AF)[Self__ZFXT->parent_arrayed_collection__BGYD.upper__53AF];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((struct ___OBJ *)Result__1FXT)->__id==__ITM_ARG__Q0MD__) {
+ __tmp__3MBE=((__ITM_ARG__Q0MD *)Result__1FXT)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+ } else /* ITM_ARGS */ {
+ __tmp__3MBE=((__ITM_ARGS__MITF *)Result__1FXT)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+ };
+ put_error__text__EQE( 1,(&__string_449));
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ Self__0WFT=((__SECTION___RVOB *)__tmp__SGYD->parent_itm_slot__3F0D.id_section__TVOB);
+ if ((((void *)Self__0WFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__0WFT->name__G25E == (void *)(&__string_33)))) {
+ Self__ZFXT=((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)__tmp__T2YD);
+ Result__1FXT=((void **)Self__ZFXT->parent_arrayed_collection__BGYD.storage__54AF)[Self__ZFXT->parent_arrayed_collection__BGYD.upper__53AF];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((struct ___OBJ *)Result__1FXT)->__id==__ITM_ARG__Q0MD__) {
+ __tmp__3MBE=((__ITM_ARG__Q0MD *)Result__1FXT)->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B;
+ } else /* ITM_ARGS */ {
+ __tmp__3MBE=((__ITM_ARGS__MITF *)Result__1FXT)->parent_itm_argument__NITF.parent_itm_code__NISC.position__P2B;
+ };
+ put_error__text__EQE( 1,(&__string_450));
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
};
- ((__POINTER *)next__XCPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YCPR)[ 0]=next__XCPR;
- } else {
- ((__POINTER *)result__ZCPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XCPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZCPR=next__XCPR;
+ __tmp__SGYD->parent_itm_slot__3F0D.argument_list__5LBE=__tmp__T2YD;
};
};
- ptr__LCPR=result__ZCPR;
- } else {
- t__QCPR=((__UINTEGER_32 )typ_id__MCPR);
- a__RCPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ADPR=(__UINTEGER_32)((__UINTEGER_32)(sz__NCPR + a__RCPR) & (__UINTEGER_32)(~ a__RCPR));
- ptr_table__3CPR=((__POINTER )(&(table_type[(t__QCPR)])));
- lab_type__5CPR=(__UINTEGER_32)(t__QCPR | 1);
- next__2CPR=((__POINTER )(NULL));
- result__4CPR=((__POINTER *)ptr_table__3CPR)[ 0];
- if ((result__4CPR == (void *)NULL)) {
- result__4CPR=new_lab__2PJ(lab_type__5CPR);
- next__2CPR=(void *)((unsigned long)result__4CPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADPR)));
- ((__POINTER *)next__2CPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3CPR)[ 0]=next__2CPR;
- } else {
- next__2CPR=((__POINTER *)result__4CPR)[ 0];
- if ((next__2CPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4CPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ADPR << 1)) <= 4096)) {
- next__2CPR=(void *)((unsigned long)result__4CPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADPR)));
- } else {
- next__2CPR=new_lab__2PJ(lab_type__5CPR);
- };
- ((__POINTER *)next__2CPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3CPR)[ 0]=next__2CPR;
- } else {
- ((__POINTER *)result__4CPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2CPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4CPR=next__2CPR;
- };
- };
- ptr__LCPR=result__4CPR;
- };
- result__KCPR=((__NODE_STYLE *)ptr__LCPR);
- *(result__KCPR) = *(NODE_STYLE__);
- };
- Self__SCPR=((__NODE_STYLE *)result__KCPR);
- Self__SCPR->parent_node__WO0G.expr__RJZD=__tmp__DP0G;
- Self__SCPR->slot__ON5G=__tmp__BP0G;
- Self__SCPR->parent_node__WO0G.data__SJZD=Self__5LYG;
- Self__SCPR->result_expr__PN5G=__tmp__CP0G;
- add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,result__KCPR);
- result__IDER=NULL;
- ptr__JDER=((__POINTER )(NULL));
- typ_id__KDER= 0;
- sz__LDER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__LDER == 0)) {
- result__IDER=NODE_TYPE__;
- } else {
- typ_id__KDER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LDER);
- if ((typ_id__KDER == (__INTEGER)(- 1))) {
- a__MDER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NDER=(__UINTEGER_32)((__UINTEGER_32)(sz__LDER + a__MDER) & (__UINTEGER_32)(~ a__MDER));
- ptr_table__CDPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NDER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BDPR=((__POINTER )(NULL));
- result__DDPR=((__POINTER *)ptr_table__CDPR)[ 0];
- if ((result__DDPR == (void *)NULL)) {
- result__DDPR=new_lab__2PJ(new_size__NDER);
- next__BDPR=(void *)((unsigned long)result__DDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDER)));
- ((__POINTER *)next__BDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CDPR)[ 0]=next__BDPR;
- } else {
- next__BDPR=((__POINTER *)result__DDPR)[ 0];
- if ((next__BDPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DDPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NDER << 1)) <= 4096)) {
- next__BDPR=(void *)((unsigned long)result__DDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NDER)));
- } else {
- next__BDPR=new_lab__2PJ(new_size__NDER);
- };
- ((__POINTER *)next__BDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CDPR)[ 0]=next__BDPR;
- } else {
- ((__POINTER *)result__DDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DDPR=next__BDPR;
+ last_slot__ADUD=result__YFYD;
+ if (((void *)result__YFYD == (void *)NULL)) {
+ __tmp__YGYD=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_451));
+ put_position__PRE(__tmp__YGYD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- };
- ptr__JDER=result__DDPR;
- } else {
- t__ODER=((__UINTEGER_32 )typ_id__KDER);
- a__PDER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KDPR=(__UINTEGER_32)((__UINTEGER_32)(sz__LDER + a__PDER) & (__UINTEGER_32)(~ a__PDER));
- ptr_table__HDPR=((__POINTER )(&(table_type[(t__ODER)])));
- lab_type__JDPR=(__UINTEGER_32)(t__ODER | 1);
- next__GDPR=((__POINTER )(NULL));
- result__IDPR=((__POINTER *)ptr_table__HDPR)[ 0];
- if ((result__IDPR == (void *)NULL)) {
- result__IDPR=new_lab__2PJ(lab_type__JDPR);
- next__GDPR=(void *)((unsigned long)result__IDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDPR)));
- ((__POINTER *)next__GDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HDPR)[ 0]=next__GDPR;
- } else {
- next__GDPR=((__POINTER *)result__IDPR)[ 0];
- if ((next__GDPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IDPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KDPR << 1)) <= 4096)) {
- next__GDPR=(void *)((unsigned long)result__IDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KDPR)));
- } else {
- next__GDPR=new_lab__2PJ(lab_type__JDPR);
- };
- ((__POINTER *)next__GDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HDPR)[ 0]=next__GDPR;
- } else {
- ((__POINTER *)result__IDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IDPR=next__GDPR;
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ptr__JDER=result__IDPR;
- };
- result__IDER=((__NODE_TYPE *)ptr__JDER);
- *(result__IDER) = *(NODE_TYPE__);
- };
- Self__QDER=((__NODE_TYPE *)result__IDER);
- Self__QDER->parent_node__QLQC.expr__RJZD=__tmp__CP0G;
- Self__QDER->parent_node__QLQC.data__SJZD=Self__5LYG;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,result__IDER);
- } else {
- if (((struct ___OBJ *)s__UO0G)->__id==__SLOT_DATA__) {
- __tmp__PP0G=((__SLOT *)((__SLOT_DATA *)s__UO0G)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__PP0G=((__SLOT *)((__SLOT_CODE *)s__UO0G)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__QP0G=Self__5LYG->parent_dta__NLQC.slot__WHZD;
- if (((struct ___OBJ *)__tmp__QP0G)->__id==__SLOT_DATA__) {
- __tmp__RP0G=((__SLOT *)((__SLOT_DATA *)__tmp__QP0G)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__RP0G=((__SLOT *)((__SLOT_CODE *)__tmp__QP0G)->parent_slot__A22F)->base_slot__X12F;
- };
- is_equal_profil__XK5G(__tmp__PP0G,__tmp__RP0G);
- switch (((struct ___OBJ *)e__BMYG)->__id) {
- case __LIST__: {
- __tmp__0S1G=my_copy__MSYM(e__BMYG);
- } break;
- case __STRING_CST__: {
- Self__TYHQ=((__STRING_CST *)e__BMYG);
- __tmp__0S1G=create__text__ITMH(Self__TYHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TYHQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__0S1G=my_copy__EK2H(e__BMYG);
- } break;
- case __PROTOTYPE_CST__: {
- Self__UYHQ=((__PROTOTYPE_CST *)e__BMYG);
- __tmp__0S1G=create__type__PKQC(Self__UYHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UYHQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__VYHQ=((__INTEGER_CST *)e__BMYG);
- p__2DER=Self__VYHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__3DER=Self__VYHQ->value__W4YD;
- t__4DER=Self__VYHQ->parent_constant__B3LC.static_type__M2YD;
- result__TDER=NULL;
- ptr__UDER=((__POINTER )(NULL));
- typ_id__VDER= 0;
- sz__WDER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__WDER == 0)) {
- result__TDER=INTEGER_CST__;
- } else {
- typ_id__VDER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WDER);
- if ((typ_id__VDER == (__INTEGER)(- 1))) {
- a__XDER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YDER=(__UINTEGER_32)((__UINTEGER_32)(sz__WDER + a__XDER) & (__UINTEGER_32)(~ a__XDER));
- ptr_table__MDPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YDER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LDPR=((__POINTER )(NULL));
- result__NDPR=((__POINTER *)ptr_table__MDPR)[ 0];
- if ((result__NDPR == (void *)NULL)) {
- result__NDPR=new_lab__2PJ(new_size__YDER);
- next__LDPR=(void *)((unsigned long)result__NDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDER)));
- ((__POINTER *)next__LDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MDPR)[ 0]=next__LDPR;
- } else {
- next__LDPR=((__POINTER *)result__NDPR)[ 0];
- if ((next__LDPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NDPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YDER << 1)) <= 4096)) {
- next__LDPR=(void *)((unsigned long)result__NDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDER)));
- } else {
- next__LDPR=new_lab__2PJ(new_size__YDER);
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ ((__ITM_SLOT__PLC *)last_slot__ADUD)->parent_named__QLC.style__0KQC=result__W50T;
+ } else /* ITM_SLOT_OPERATOR */ {
+ ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC=result__W50T;
+ };
+ __tmp__T5LD=read_symbol__F2Q((&__string_21));
+ if (__tmp__T5LD) {
+ result__PFXT=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__NHYD=read_symbol__F2Q((&__string_22));
+ result__PFXT=__tmp__NHYD;
+ };
+ if (result__PFXT) {
+ result__PFXT=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__NHYD=read_symbol__F2Q((&__string_23));
+ result__PFXT=__tmp__NHYD;
+ };
+ if (result__PFXT) {
+ result__U50T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)last_string__U4E)->storage__1C)[ 0];
+ } else /* FALSE */ {
+ result__U50T=' ';
+ };
+ if ((result__U50T == ' ')) {
+ result__PFXT=read_character__MXI(':');
+ __tmp__NHYD=result__PFXT;
+ } else /* FALSE */ {
+ __tmp__NHYD=FALSE__O__;
+ };
+ if (__tmp__NHYD) {
+ result__PFXT=read_character__MXI('(');
+ if (result__PFXT) {
+ __tmp__PEUD=read_type_list__Z3TC(PARSER__VSD__,FALSE__O__);
+ if (((void *)__tmp__PEUD == (void *)NULL)) {
+ __tmp__3MBE=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_452));
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)next__LDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MDPR)[ 0]=next__LDPR;
- } else {
- ((__POINTER *)result__NDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NDPR=next__LDPR;
};
- };
- ptr__UDER=result__NDPR;
- } else {
- t__ZDER=((__UINTEGER_32 )typ_id__VDER);
- a__0DER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UDPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDER + a__0DER) & (__UINTEGER_32)(~ a__0DER));
- ptr_table__RDPR=((__POINTER )(&(table_type[(t__ZDER)])));
- lab_type__TDPR=(__UINTEGER_32)(t__ZDER | 1);
- next__QDPR=((__POINTER )(NULL));
- result__SDPR=((__POINTER *)ptr_table__RDPR)[ 0];
- if ((result__SDPR == (void *)NULL)) {
- result__SDPR=new_lab__2PJ(lab_type__TDPR);
- next__QDPR=(void *)((unsigned long)result__SDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDPR)));
- ((__POINTER *)next__QDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RDPR)[ 0]=next__QDPR;
- } else {
- next__QDPR=((__POINTER *)result__SDPR)[ 0];
- if ((next__QDPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SDPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UDPR << 1)) <= 4096)) {
- next__QDPR=(void *)((unsigned long)result__SDPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UDPR)));
- } else {
- next__QDPR=new_lab__2PJ(lab_type__TDPR);
+ __tmp__PMBE=read_character__MXI(')');
+ if ((! __tmp__PMBE)) {
+ __tmp__3MBE=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_429));
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)next__QDPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RDPR)[ 0]=next__QDPR;
- } else {
- ((__POINTER *)result__SDPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QDPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SDPR=next__QDPR;
};
- };
- ptr__UDER=result__SDPR;
- };
- result__TDER=((__INTEGER_CST *)ptr__UDER);
- *(result__TDER) = *(INTEGER_CST__);
- };
- Self__1DER=((__INTEGER_CST *)result__TDER);
- Self__1DER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2DER;
- Self__1DER->value__W4YD=v__3DER;
- Self__1DER->parent_constant__B3LC.static_type__M2YD=t__4DER;
- check_type__YG5D(Self__1DER);
- __tmp__0S1G=result__TDER;
- } break;
- case __READ_LOCAL__: {
- __tmp__1CCR=read__QB5G(((__READ_LOCAL *)e__BMYG)->local__HJZD);
- if (__tmp__1CCR==NULL) {
- __tmp__2CCR=NULL;
- } else {
- __tmp__2CCR=((__READ_LOCAL *)__tmp__1CCR);
- };
- __tmp__0S1G=__tmp__2CCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0S1G=my_copy__SL2H(e__BMYG);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0S1G=my_copy__LM2H(e__BMYG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0S1G=my_copy__YM2H(e__BMYG);
- } break;
- case __REAL_CST__: {
- Self__XYHQ=((__REAL_CST *)e__BMYG);
- p__4DPR=Self__XYHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__5DPR=Self__XYHQ->value__HN2H;
- t__AEPR=Self__XYHQ->parent_constant__U2JH.static_type__M2YD;
- result__VDPR=NULL;
- ptr__WDPR=((__POINTER )(NULL));
- typ_id__XDPR= 0;
- sz__YDPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__YDPR == 0)) {
- result__VDPR=REAL_CST__;
- } else {
- typ_id__XDPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YDPR);
- if ((typ_id__XDPR == (__INTEGER)(- 1))) {
- a__ZDPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0DPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YDPR + a__ZDPR) & (__UINTEGER_32)(~ a__ZDPR));
- ptr_table__CEPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0DPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BEPR=((__POINTER )(NULL));
- result__DEPR=((__POINTER *)ptr_table__CEPR)[ 0];
- if ((result__DEPR == (void *)NULL)) {
- result__DEPR=new_lab__2PJ(new_size__0DPR);
- next__BEPR=(void *)((unsigned long)result__DEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DPR)));
- ((__POINTER *)next__BEPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CEPR)[ 0]=next__BEPR;
- } else {
- next__BEPR=((__POINTER *)result__DEPR)[ 0];
- if ((next__BEPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DEPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0DPR << 1)) <= 4096)) {
- next__BEPR=(void *)((unsigned long)result__DEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0DPR)));
- } else {
- next__BEPR=new_lab__2PJ(new_size__0DPR);
+ __tmp__EFUD=get__P3UC(__tmp__PEUD);
+ __tmp__WUNC=__tmp__EFUD;
+ } else /* FALSE */ {
+ Result__3BUT=read_type__NTRC(PARSER__VSD__,FALSE__O__);
+ __tmp__WUNC=Result__3BUT;
+ if (((void *)Result__3BUT == (void *)NULL)) {
+ __tmp__3MBE=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_452));
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__POINTER *)next__BEPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CEPR)[ 0]=next__BEPR;
- } else {
- ((__POINTER *)result__DEPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BEPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DEPR=next__BEPR;
};
};
- ptr__WDPR=result__DEPR;
- } else {
- t__1DPR=((__UINTEGER_32 )typ_id__XDPR);
- a__2DPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KEPR=(__UINTEGER_32)((__UINTEGER_32)(sz__YDPR + a__2DPR) & (__UINTEGER_32)(~ a__2DPR));
- ptr_table__HEPR=((__POINTER )(&(table_type[(t__1DPR)])));
- lab_type__JEPR=(__UINTEGER_32)(t__1DPR | 1);
- next__GEPR=((__POINTER )(NULL));
- result__IEPR=((__POINTER *)ptr_table__HEPR)[ 0];
- if ((result__IEPR == (void *)NULL)) {
- result__IEPR=new_lab__2PJ(lab_type__JEPR);
- next__GEPR=(void *)((unsigned long)result__IEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KEPR)));
- ((__POINTER *)next__GEPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HEPR)[ 0]=next__GEPR;
- } else {
- next__GEPR=((__POINTER *)result__IEPR)[ 0];
- if ((next__GEPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IEPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KEPR << 1)) <= 4096)) {
- next__GEPR=(void *)((unsigned long)result__IEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KEPR)));
- } else {
- next__GEPR=new_lab__2PJ(lab_type__JEPR);
- };
- ((__POINTER *)next__GEPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HEPR)[ 0]=next__GEPR;
+ result__PFXT=read_symbol__F2Q((&__string_21));
+ if (result__PFXT) {
+ __tmp__PMBE=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__HKMD=read_symbol__F2Q((&__string_22));
+ __tmp__PMBE=__tmp__HKMD;
+ };
+ if (__tmp__PMBE) {
+ __tmp__PMBE=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__HKMD=read_symbol__F2Q((&__string_23));
+ __tmp__PMBE=__tmp__HKMD;
+ };
+ if (__tmp__PMBE) {
+ result__U50T=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)last_string__U4E)->storage__1C)[ 0];
+ };
+ } else /* FALSE */ {
+ __tmp__WUNC=type_void__X4X;
+ };
+ result__YFYD=last_slot__ADUD;
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ set_result_type__KZAE(((__ITM_SLOT__PLC *)last_slot__ADUD),__tmp__WUNC);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__SGYD=((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)result__YFYD));
+ Self__0WFT=((__SECTION___RVOB *)__tmp__SGYD->parent_itm_slot__3F0D.id_section__TVOB);
+ if ((((void *)Self__0WFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__0WFT->name__G25E == (void *)(&__string_33)))) {
+ if (__tmp__WUNC==NULL) {
+ Result__1FXT=NULL;
} else {
- ((__POINTER *)result__IEPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GEPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IEPR=next__GEPR;
+ switch (((struct ___OBJ *)__tmp__WUNC)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ Result__1FXT=((void *)__tmp__WUNC);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ Result__1FXT=((void *)__tmp__WUNC);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ Result__1FXT=((void *)__tmp__WUNC);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ Result__1FXT=((void *)__tmp__WUNC);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ Result__1FXT=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ Result__1FXT=((void *)__tmp__WUNC);
+ } break;
+ }
+ };
+ if (((((void *)Result__1FXT == (void *)NULL) || ((void *)Result__1FXT == (void *)type_self__O4SC)) || ((void *)Result__1FXT == (void *)type_void__X4X))) {
+ __tmp__3MBE=__tmp__SGYD->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_453));
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
};
- ptr__WDPR=result__IEPR;
+ __tmp__SGYD->parent_itm_slot__3F0D.result_type__KWOB=__tmp__WUNC;
};
- result__VDPR=((__REAL_CST *)ptr__WDPR);
- *(result__VDPR) = *(REAL_CST__);
- };
- Self__3DPR=((__REAL_CST *)result__VDPR);
- Self__3DPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4DPR;
- Self__3DPR->value__HN2H=v__5DPR;
- Self__3DPR->parent_constant__U2JH.static_type__M2YD=t__AEPR;
- __tmp__0S1G=result__VDPR;
- } break;
- case __CHARACTER_CST__: {
- Self__ZYHQ=((__CHARACTER_CST *)e__BMYG);
- __tmp__0S1G=create__char__4SMH(Self__ZYHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZYHQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__0YHQ=((__IS_EXPANDED *)e__BMYG);
- __tmp__5CCR=read__QB5G(((__READ_LOCAL *)Self__0YHQ->receiver__WN2H)->local__HJZD);
- if (__tmp__5CCR==NULL) {
- __tmp__ADCR=NULL;
- } else {
- __tmp__ADCR=((__READ_LOCAL *)__tmp__5CCR);
- };
- p__UEPR=Self__0YHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__LEPR=NULL;
- ptr__MEPR=((__POINTER )(NULL));
- typ_id__NEPR= 0;
- sz__OEPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__OEPR == 0)) {
- result__LEPR=IS_EXPANDED__;
- } else {
- typ_id__NEPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OEPR);
- if ((typ_id__NEPR == (__INTEGER)(- 1))) {
- a__PEPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QEPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OEPR + a__PEPR) & (__UINTEGER_32)(~ a__PEPR));
- ptr_table__XEPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QEPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WEPR=((__POINTER )(NULL));
- result__YEPR=((__POINTER *)ptr_table__XEPR)[ 0];
- if ((result__YEPR == (void *)NULL)) {
- result__YEPR=new_lab__2PJ(new_size__QEPR);
- next__WEPR=(void *)((unsigned long)result__YEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEPR)));
- ((__POINTER *)next__WEPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XEPR)[ 0]=next__WEPR;
- } else {
- next__WEPR=((__POINTER *)result__YEPR)[ 0];
- if ((next__WEPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YEPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QEPR << 1)) <= 4096)) {
- next__WEPR=(void *)((unsigned long)result__YEPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QEPR)));
- } else {
- next__WEPR=new_lab__2PJ(new_size__QEPR);
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ ((__ITM_SLOT__PLC *)last_slot__ADUD)->affect__C2AE=result__U50T;
+ } else /* ITM_SLOT_OPERATOR */ {
+ ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.affect__C2AE=result__U50T;
+ };
+ if ((result__U50T != ' ')) {
+ result__PFXT=read_space__CIF();
+ if (is_shorter2__MIF) {
+ if (((void *)last_comment_slot__YWF != (void *)NULL)) {
+ __tmp__2GUD=last_comment_slot__YWF;
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ ((__ITM_SLOT__PLC *)last_slot__ADUD)->comment__BIUD=__tmp__2GUD;
+ } else /* ITM_SLOT_OPERATOR */ {
+ ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.comment__BIUD=__tmp__2GUD;
};
- ((__POINTER *)next__WEPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XEPR)[ 0]=next__WEPR;
- } else {
- ((__POINTER *)result__YEPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WEPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YEPR=next__WEPR;
};
- };
- ptr__MEPR=result__YEPR;
- } else {
- t__REPR=((__UINTEGER_32 )typ_id__NEPR);
- a__SEPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5EPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OEPR + a__SEPR) & (__UINTEGER_32)(~ a__SEPR));
- ptr_table__2EPR=((__POINTER )(&(table_type[(t__REPR)])));
- lab_type__4EPR=(__UINTEGER_32)(t__REPR | 1);
- next__1EPR=((__POINTER )(NULL));
- result__3EPR=((__POINTER *)ptr_table__2EPR)[ 0];
- if ((result__3EPR == (void *)NULL)) {
- result__3EPR=new_lab__2PJ(lab_type__4EPR);
- next__1EPR=(void *)((unsigned long)result__3EPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EPR)));
- ((__POINTER *)next__1EPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2EPR)[ 0]=next__1EPR;
- } else {
- next__1EPR=((__POINTER *)result__3EPR)[ 0];
- if ((next__1EPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3EPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5EPR << 1)) <= 4096)) {
- next__1EPR=(void *)((unsigned long)result__3EPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5EPR)));
- } else {
- next__1EPR=new_lab__2PJ(lab_type__4EPR);
+ if (((void *)last_comment_extern__KXF != (void *)NULL)) {
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
};
- ((__POINTER *)next__1EPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2EPR)[ 0]=next__1EPR;
- } else {
- ((__POINTER *)result__3EPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1EPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3EPR=next__1EPR;
};
+ skip_comment__GWF=TRUE__K__;
+ };
+ __tmp__50ZD=read_contract__QBPC(PARSER__VSD__);
+ if (((void *)__tmp__50ZD != (void *)NULL)) {
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ ((__ITM_SLOT__PLC *)last_slot__ADUD)->require__SWBE=__tmp__50ZD;
+ } else /* ITM_SLOT_OPERATOR */ {
+ ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.require__SWBE=__tmp__50ZD;
+ };
+ };
+ Result__3BUT=read_expr__Z5PC(PARSER__VSD__);
+ if (((void *)Result__3BUT == (void *)NULL)) {
+ __tmp__3MBE=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_425));
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ Result__1FXT=last_slot__ADUD;
+ __tmp__2NZD=object__1KE;
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ set_value__type__SNBE(((__ITM_SLOT__PLC *)last_slot__ADUD),Result__3BUT,object__1KE);
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__ZHYD=((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)Result__1FXT));
+ if ((__tmp__ZHYD->parent_itm_slot__3F0D.affect__C2AE == '<')) {
+ __tmp__ZHYD->parent_itm_slot__3F0D.value__DOBE=Result__3BUT;
+ } else /* FALSE */ {
+ a__IUUE=NULL;
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_454));
+ append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__ZHYD->parent_itm_slot__3F0D.parent_named__QLC.name__GWB);
+ __tmp__2GUD=get__PJC(string_tmp__YC);
+ __tmp__QUUE=get_name__TAUD((&__string_36));
+ Self__ZFXT=create_with_capacity__MC0D( 1);
+ switch (((struct ___OBJ *)Result__3BUT)->__id) {
+ case __ITM_LIST__A2OC__: {
+ __tmp__SUUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LDOTS__4CPC__: {
+ __tmp__SUUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_PROTOTYPE__KEPC__: {
+ __tmp__SUUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LIST_IDF__ODQC__: {
+ __tmp__SUUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_VALUE__EEQC__: {
+ __tmp__SUUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CAST__3EQC__: {
+ __tmp__SUUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ__LHQC__: {
+ __tmp__SUUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CODE__KIQC__: {
+ __tmp__SUUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_OPERATOR__U3QC__: {
+ __tmp__SUUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG1__1ARC__: {
+ __tmp__SUUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG2__JDRC__: {
+ __tmp__SUUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXPRESSION__4DRC__: {
+ __tmp__SUUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+ } break;
+ case __ITM_OLD__TQRC__: {
+ __tmp__SUUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL_TYPE__GISC__: {
+ __tmp__SUUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_BLOCK__EOSC__: {
+ __tmp__SUUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL__QPSC__: {
+ __tmp__SUUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARGS__YUTC__: {
+ __tmp__SUUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_REAL__KEUC__: {
+ __tmp__SUUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_NUMBER__3EUC__: {
+ __tmp__SUUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_CHARACTER__PFUC__: {
+ __tmp__SUUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_STRING__BGUC__: {
+ __tmp__SUUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_RESULT__JVMD__: {
+ __tmp__SUUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+ } break;
+ };
+ result__BQOU=NULL;
+ __tmp__OPOU=((__POINTER__IB )(NULL));
+ __tmp__JK0F= 0;
+ __tmp__PPOU=((__POINTER__IB )sizeof(__ITM_ARG__Q0MD));
+ if (((unsigned long)__tmp__PPOU == 0)) {
+ result__BQOU=ITM_ARG__Q0MD__;
+ } else /* FALSE */ {
+ __tmp__JK0F=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPOU));
+ if ((__tmp__JK0F == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HQOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GQOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_size[(__tmp__HQOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GQOU)));
+ __tmp__OPOU=__tmp__FQOU;
+ } else /* FALSE */ {
+ __tmp__HQOU=((__UINTEGER_32__ZWB )__tmp__JK0F);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_type[(__tmp__HQOU)]))),(__UINTEGER_32__ZWB)(__tmp__HQOU | 1));
+ __tmp__OPOU=__tmp__FQOU;
+ };
+ result__BQOU=((__ITM_ARG__Q0MD *)__tmp__OPOU);
+ *(result__BQOU) = *(ITM_ARG__Q0MD__);
+ };
+ Self__NQOU=((__ITM_ARG__Q0MD *)result__BQOU);
+ Self__NQOU->parent_itm_argument__R0MD.parent_itm_code__NISC.position__P2B=__tmp__SUUE;
+ Self__NQOU->name__3VBE=(&__string_67);
+ Self__NQOU->type__4VBE=type_self__O4SC;
+ add_last__13AF(((__FAST_ARRAYoITM_ARGUMENTo__ZFYD *)Self__ZFXT),result__BQOU);
+ switch (((struct ___OBJ *)Result__3BUT)->__id) {
+ case __ITM_LIST__A2OC__: {
+ __tmp__SUUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LDOTS__4CPC__: {
+ __tmp__SUUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_PROTOTYPE__KEPC__: {
+ __tmp__SUUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LIST_IDF__ODQC__: {
+ __tmp__SUUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_VALUE__EEQC__: {
+ __tmp__SUUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CAST__3EQC__: {
+ __tmp__SUUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ__LHQC__: {
+ __tmp__SUUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CODE__KIQC__: {
+ __tmp__SUUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_OPERATOR__U3QC__: {
+ __tmp__SUUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG1__1ARC__: {
+ __tmp__SUUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG2__JDRC__: {
+ __tmp__SUUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXPRESSION__4DRC__: {
+ __tmp__SUUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+ } break;
+ case __ITM_OLD__TQRC__: {
+ __tmp__SUUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL_TYPE__GISC__: {
+ __tmp__SUUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_BLOCK__EOSC__: {
+ __tmp__SUUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL__QPSC__: {
+ __tmp__SUUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARGS__YUTC__: {
+ __tmp__SUUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_REAL__KEUC__: {
+ __tmp__SUUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_NUMBER__3EUC__: {
+ __tmp__SUUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_CHARACTER__PFUC__: {
+ __tmp__SUUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_STRING__BGUC__: {
+ __tmp__SUUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_RESULT__JVMD__: {
+ __tmp__SUUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+ } break;
+ };
+ result__SQOU=NULL;
+ __tmp__OPOU=((__POINTER__IB )(NULL));
+ __tmp__JK0F= 0;
+ __tmp__PPOU=((__POINTER__IB )sizeof(__ITM_SLOT__PLC));
+ if (((unsigned long)__tmp__PPOU == 0)) {
+ result__SQOU=ITM_SLOT__PLC__;
+ } else /* FALSE */ {
+ __tmp__JK0F=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPOU));
+ if ((__tmp__JK0F == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HQOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GQOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_size[(__tmp__HQOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GQOU)));
+ __tmp__OPOU=__tmp__FQOU;
+ } else /* FALSE */ {
+ __tmp__HQOU=((__UINTEGER_32__ZWB )__tmp__JK0F);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FQOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GQOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FQOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FQOU=micro_alloc__table__lab__UKI(__tmp__GQOU,((__POINTER__IB )(&(table_type[(__tmp__HQOU)]))),(__UINTEGER_32__ZWB)(__tmp__HQOU | 1));
+ __tmp__OPOU=__tmp__FQOU;
+ };
+ result__SQOU=((__ITM_SLOT__PLC *)__tmp__OPOU);
+ *(result__SQOU) = *(ITM_SLOT__PLC__);
+ };
+ Self__4QOU=((__ITM_SLOT__PLC *)result__SQOU);
+ Self__4QOU->parent_named__QLC.name__GWB=__tmp__2GUD;
+ Self__4QOU->parent_named__QLC.parent_itm_object__OF.position__P2B=__tmp__SUUE;
+ Self__4QOU->id_section__TVOB=__tmp__QUUE;
+ ((__ITM_SLOT__PLC *)result__SQOU)->affect__C2AE='<';
+ set_value__type__SNBE(((__ITM_SLOT__PLC *)result__SQOU),Result__3BUT,__tmp__2NZD);
+ set_argument_list__OKBE(((__ITM_SLOT__PLC *)result__SQOU),Self__ZFXT);
+ set_result_type__KZAE(((__ITM_SLOT__PLC *)result__SQOU),__tmp__ZHYD->parent_itm_slot__3F0D.result_type__KWOB);
+ fast_put__to__U5YD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__2NZD->slot_list__0FZ),result__SQOU,result__SQOU->parent_named__QLC.name__GWB);
+ if ((__tmp__2NZD->generic_count__YEZ == 0)) {
+ switch (((struct ___OBJ *)Result__3BUT)->__id) {
+ case __ITM_LIST__A2OC__: {
+ __tmp__OVUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LDOTS__4CPC__: {
+ __tmp__OVUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_PROTOTYPE__KEPC__: {
+ __tmp__OVUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LIST_IDF__ODQC__: {
+ __tmp__OVUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_VALUE__EEQC__: {
+ __tmp__OVUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CAST__3EQC__: {
+ __tmp__OVUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ__LHQC__: {
+ __tmp__OVUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CODE__KIQC__: {
+ __tmp__OVUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_OPERATOR__U3QC__: {
+ __tmp__OVUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG1__1ARC__: {
+ __tmp__OVUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG2__JDRC__: {
+ __tmp__OVUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXPRESSION__4DRC__: {
+ __tmp__OVUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+ } break;
+ case __ITM_OLD__TQRC__: {
+ __tmp__OVUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL_TYPE__GISC__: {
+ __tmp__OVUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_BLOCK__EOSC__: {
+ __tmp__OVUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL__QPSC__: {
+ __tmp__OVUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARGS__YUTC__: {
+ __tmp__OVUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_REAL__KEUC__: {
+ __tmp__OVUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_NUMBER__3EUC__: {
+ __tmp__OVUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_CHARACTER__PFUC__: {
+ __tmp__OVUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_STRING__BGUC__: {
+ __tmp__OVUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_RESULT__JVMD__: {
+ __tmp__OVUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+ } break;
+ };
+ __tmp__SVUE=get__INC(__tmp__2NZD->parent_named__PF.name__GWB);
+ result__DROU=NULL;
+ __tmp__FQOU=((__POINTER__IB )(NULL));
+ typ_id__FROU= 0;
+ __tmp__GQOU=((__POINTER__IB )sizeof(__ITM_PROTOTYPE__KEPC));
+ if (((unsigned long)__tmp__GQOU == 0)) {
+ result__DROU=ITM_PROTOTYPE__KEPC__;
+ } else /* FALSE */ {
+ typ_id__FROU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GQOU));
+ if ((typ_id__FROU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GQOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JROU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IROU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_size[(__tmp__JROU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IROU)));
+ __tmp__FQOU=__tmp__HROU;
+ } else /* FALSE */ {
+ __tmp__JROU=((__UINTEGER_32__ZWB )typ_id__FROU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GQOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_type[(__tmp__JROU)]))),(__UINTEGER_32__ZWB)(__tmp__JROU | 1));
+ __tmp__FQOU=__tmp__HROU;
+ };
+ result__DROU=((__ITM_PROTOTYPE__KEPC *)__tmp__FQOU);
+ *(result__DROU) = *(ITM_PROTOTYPE__KEPC__);
+ };
+ Self__PROU=((__ITM_PROTOTYPE__KEPC *)result__DROU);
+ Self__PROU->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B=__tmp__OVUE;
+ Self__PROU->type__VH1C=__tmp__SVUE;
+ a__IUUE=result__DROU;
+ };
+ switch (((struct ___OBJ *)Result__3BUT)->__id) {
+ case __ITM_LIST__A2OC__: {
+ __tmp__SUUE=((__ITM_LIST__A2OC *)Result__3BUT)->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LDOTS__4CPC__: {
+ __tmp__SUUE=((__ITM_LDOTS__4CPC *)Result__3BUT)->parent_itm_constant__5CPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_PROTOTYPE__KEPC__: {
+ __tmp__SUUE=((__ITM_PROTOTYPE__KEPC *)Result__3BUT)->parent_itm_constant__NEPC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_LIST_IDF__ODQC__: {
+ __tmp__SUUE=((__ITM_LIST_IDF__ODQC *)Result__3BUT)->parent_itm_code__PDQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_VALUE__EEQC__: {
+ __tmp__SUUE=((__ITM_WRITE_VALUE__EEQC *)Result__3BUT)->parent_itm_write__HEQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CAST__3EQC__: {
+ __tmp__SUUE=((__ITM_WRITE_CAST__3EQC *)Result__3BUT)->parent_itm_write__4EQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ__LHQC__: {
+ __tmp__SUUE=((__ITM_READ__LHQC *)Result__3BUT)->parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_WRITE_CODE__KIQC__: {
+ __tmp__SUUE=((__ITM_WRITE_CODE__KIQC *)Result__3BUT)->parent_itm_write__LIQC.parent_itm_code__GEQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_OPERATOR__U3QC__: {
+ __tmp__SUUE=((__ITM_OPERATOR__U3QC *)Result__3BUT)->parent_itm_code__V3QC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG1__1ARC__: {
+ __tmp__SUUE=((__ITM_READ_ARG1__1ARC *)Result__3BUT)->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARG2__JDRC__: {
+ __tmp__SUUE=((__ITM_READ_ARG2__JDRC *)Result__3BUT)->parent_itm_read__KDRC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXPRESSION__4DRC__: {
+ __tmp__SUUE=position__GQBE(((__ITM_EXPRESSION__4DRC *)Result__3BUT));
+ } break;
+ case __ITM_OLD__TQRC__: {
+ __tmp__SUUE=((__ITM_OLD__TQRC *)Result__3BUT)->parent_itm_code__UQRC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL_TYPE__GISC__: {
+ __tmp__SUUE=((__ITM_EXTERNAL_TYPE__GISC *)Result__3BUT)->parent_itm_extern__JISC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_BLOCK__EOSC__: {
+ __tmp__SUUE=((__ITM_BLOCK__EOSC *)Result__3BUT)->list__WBAF->parent_itm_code__B2OC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_EXTERNAL__QPSC__: {
+ __tmp__SUUE=((__ITM_EXTERNAL__QPSC *)Result__3BUT)->parent_itm_extern__RPSC.parent_itm_code__IISC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_READ_ARGS__YUTC__: {
+ __tmp__SUUE=((__ITM_READ_ARGS__YUTC *)Result__3BUT)->parent_itm_read__ZUTC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_REAL__KEUC__: {
+ __tmp__SUUE=((__ITM_REAL__KEUC *)Result__3BUT)->parent_itm_constant__LEUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_NUMBER__3EUC__: {
+ __tmp__SUUE=((__ITM_NUMBER__3EUC *)Result__3BUT)->parent_itm_constant__4EUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_CHARACTER__PFUC__: {
+ __tmp__SUUE=((__ITM_CHARACTER__PFUC *)Result__3BUT)->parent_itm_constant__QFUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_STRING__BGUC__: {
+ __tmp__SUUE=((__ITM_STRING__BGUC *)Result__3BUT)->parent_itm_constant__CGUC.parent_itm_code__MEPC.parent_itm_object__IAOC.position__P2B;
+ } break;
+ case __ITM_RESULT__JVMD__: {
+ __tmp__SUUE=position__MQBE(((__ITM_RESULT__JVMD *)Result__3BUT));
+ } break;
+ };
+ result__TROU=NULL;
+ __tmp__OPOU=((__POINTER__IB )(NULL));
+ __tmp__JK0F= 0;
+ __tmp__PPOU=((__POINTER__IB )sizeof(__ITM_READ_ARG1__1ARC));
+ if (((unsigned long)__tmp__PPOU == 0)) {
+ result__TROU=ITM_READ_ARG1__1ARC__;
+ } else /* FALSE */ {
+ __tmp__JK0F=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PPOU));
+ if ((__tmp__JK0F == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HQOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IROU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_size[(__tmp__HQOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IROU)));
+ __tmp__OPOU=__tmp__HROU;
+ } else /* FALSE */ {
+ __tmp__HQOU=((__UINTEGER_32__ZWB )__tmp__JK0F);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__HROU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IROU=(void *)((unsigned long)(void *)((unsigned long)__tmp__PPOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HROU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HROU=micro_alloc__table__lab__UKI(__tmp__IROU,((__POINTER__IB )(&(table_type[(__tmp__HQOU)]))),(__UINTEGER_32__ZWB)(__tmp__HQOU | 1));
+ __tmp__OPOU=__tmp__HROU;
+ };
+ result__TROU=((__ITM_READ_ARG1__1ARC *)__tmp__OPOU);
+ *(result__TROU) = *(ITM_READ_ARG1__1ARC__);
+ };
+ Self__5ROU=((__ITM_READ_ARG1__1ARC *)result__TROU);
+ Self__5ROU->parent_itm_read__2ARC.parent_itm_code__MHQC.parent_itm_object__IAOC.position__P2B=__tmp__SUUE;
+ Self__5ROU->parent_itm_read__2ARC.name__XZ1C=__tmp__2GUD;
+ Self__5ROU->arg__S41C=a__IUUE;
+ __tmp__ZHYD->parent_itm_slot__3F0D.value__DOBE=result__TROU;
+ };
+ };
+ __tmp__50ZD=read_contract__QBPC(PARSER__VSD__);
+ if (((void *)__tmp__50ZD != (void *)NULL)) {
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ ((__ITM_SLOT__PLC *)last_slot__ADUD)->ensure__0WBE=__tmp__50ZD;
+ } else /* ITM_SLOT_OPERATOR */ {
+ ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.ensure__0WBE=__tmp__50ZD;
+ };
+ };
+ };
+ __tmp__T5LD=read_character__MXI(';');
+ if ((! __tmp__T5LD)) {
+ __tmp__YGYD=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_455));
+ put_position__PRE(__tmp__YGYD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ptr__MEPR=result__3EPR;
};
- result__LEPR=((__IS_EXPANDED *)ptr__MEPR);
- *(result__LEPR) = *(IS_EXPANDED__);
+ if (is_shorter2__MIF) {
+ skip_comment__GWF=FALSE__O__;
+ result__PFXT=read_space__CIF();
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ __tmp__2GUD=((__ITM_SLOT__PLC *)last_slot__ADUD)->comment__BIUD;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__2GUD=((__ITM_SLOT_OPERATOR__2F0D *)last_slot__ADUD)->parent_itm_slot__3F0D.comment__BIUD;
+ };
+ if ((((void *)__tmp__2GUD == (void *)NULL) && ((void *)last_comment_slot__YWF != (void *)NULL))) {
+ __tmp__2GUD=last_comment_slot__YWF;
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ ((__ITM_SLOT__PLC *)last_slot__ADUD)->comment__BIUD=__tmp__2GUD;
+ } else /* ITM_SLOT_OPERATOR */ {
+ ((__ITM_SLOT_OPERATOR__2F0D *)((__ITM_SLOT__PLC *)last_slot__ADUD))->parent_itm_slot__3F0D.comment__BIUD=__tmp__2GUD;
+ };
+ };
+ };
+ __tmp__5LUD=object__1KE->slot_list__0FZ;
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ __tmp__2GUD=((__ITM_SLOT__PLC *)last_slot__ADUD)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__2GUD=((__ITM_SLOT_OPERATOR__2F0D *)last_slot__ADUD)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ result__YFYD=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)__tmp__5LUD),__tmp__2GUD);
+ if (((void *)result__YFYD != (void *)NULL)) {
+ put_error__text__EQE( 1,(&__string_456));
+ if (((struct ___OBJ *)result__YFYD)->__id==__ITM_SLOT__PLC__) {
+ __tmp__3MBE=((__ITM_SLOT__PLC *)result__YFYD)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__3MBE=((__ITM_SLOT_OPERATOR__2F0D *)result__YFYD)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+ };
+ put_position__PRE(__tmp__3MBE);
+ if (((struct ___OBJ *)last_slot__ADUD)->__id==__ITM_SLOT__PLC__) {
+ __tmp__3MBE=((__ITM_SLOT__PLC *)last_slot__ADUD)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__3MBE=((__ITM_SLOT_OPERATOR__2F0D *)last_slot__ADUD)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+ };
+ put_position__PRE(__tmp__3MBE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ add_slot__EMYD(((__PROTOTYPE__MF *)object__1KE),last_slot__ADUD);
};
- Self__TEPR=((__IS_EXPANDED *)result__LEPR);
- Self__TEPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UEPR;
- Self__TEPR->receiver__WN2H=__tmp__ADCR;
- __tmp__0S1G=result__LEPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0S1G=my_copy__1N2H(e__BMYG);
- } break;
- case __EXPR_SUP__: {
- __tmp__0S1G=my_copy__EO2H(e__BMYG);
- } break;
- case __EXPR_SUB__: {
- __tmp__0S1G=my_copy__PO2H(e__BMYG);
- } break;
- case __EXPR_MUL__: {
- __tmp__0S1G=my_copy__1O2H(e__BMYG);
- } break;
- case __EXPR_DIV__: {
- __tmp__0S1G=my_copy__GP2H(e__BMYG);
- } break;
- case __EXPR_AND__: {
- __tmp__0S1G=my_copy__RP2H(e__BMYG);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__0S1G=my_copy__2P2H(e__BMYG);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__0S1G=my_copy__HQ2H(e__BMYG);
- } break;
- case __PUT_TO__: {
- __tmp__0S1G=my_copy__SQ2H(e__BMYG);
- } break;
- case __ITEM__: {
- __tmp__0S1G=my_copy__DR2H(e__BMYG);
- } break;
- case __SIZE_OF__: {
- __tmp__0S1G=my_copy__PR2H(e__BMYG);
- } break;
- case __CAST__: {
- __tmp__0S1G=my_copy__YR2H(e__BMYG);
- } break;
- case __CALL_SLOT__: {
- __tmp__0S1G=my_copy__5SYM(e__BMYG);
- } break;
- case __READ_SLOT__: {
- __tmp__0S1G=my_copy__IUGK(e__BMYG);
- } break;
- case __READ_GLOBAL__: {
- __tmp__AEER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__BMYG)->global__ZGJK),NULL);
- if (__tmp__AEER==NULL) {
- __tmp__BEER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__AEER)->__id) {
- case __READ_SLOT__: {
- __tmp__BEER=NULL;
+ } while (result__050T);
+ goto while_do__T1OC;
+ };
+ };
+ __tmp__50ZD=read_contract__QBPC(PARSER__VSD__);
+ if (((void *)__tmp__50ZD != (void *)NULL)) {
+ __tmp__GRNC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_457));
+ put_position__PRE(__tmp__GRNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__3PNC=read_space__CIF();
+ result__L50T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__L50T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__L50T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__L50T != ((__CHARACTER__DB )(( 0))))) {
+ __tmp__GRNC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_458));
+ put_position__PRE(__tmp__GRNC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ object__1KE=NULL;
+}
+
+static void increase_capacity__OKLD(__HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ *Self__PKLD)
+// ({HASHED_DICTIONARYoPROTOTYPExStrict_STRING_CONSTANTo__VDZ}) Void No recursive, No inlinable.
+{
+ __INTEGER__Q __tmp__CLLD,Self__XT1T,result__XI5T,__tmp__ZI5T;
+ __INTEGER__Q Self__0I5T;
+ __POINTER__IB sz__2T1T,result__0T1T,__tmp__1T1T,__tmp__3T1T;
+ __POINTER__IB __tmp__5T1T,__tmp__AU1T;
+ __UINTEGER_32__ZWB __tmp__BU1T;
+ __MEMORY__2PG *__tmp__EU1T;
+ __STRING_CONSTANT__0 *Self__YI5T;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node1__2KLD;
+ __HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *node2__3KLD;
+ void **old_buckets__1KLD,**Result__WT1T;
+ node1__2KLD=NULL;
+ node2__3KLD=NULL;
+ old_buckets__1KLD=Self__PKLD->buckets__ZVXC;
+ __tmp__CLLD=prime_number_ceiling__OKN((__INTEGER__Q)(Self__PKLD->capacity__SVXC + 1));
+ sz__2T1T=((__POINTER__IB )(__INTEGER__Q)(__tmp__CLLD * ((__INTEGER__Q )(sizeof(void *)))));
+ result__0T1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__1T1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3T1T=(void *)((unsigned long)(void *)((unsigned long)sz__2T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1T1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1T1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__2T1T=(void *)((unsigned long)__tmp__3T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__2T1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__5T1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__AU1T=(void *)((unsigned long)(void *)((unsigned long)sz__2T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5T1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5T1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__BU1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__AU1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__5T1T=micro_alloc__table__lab__UKI(__tmp__AU1T,((__POINTER__IB )(&(table_size[(__tmp__BU1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__AU1T)));
+ ((__POINTER__IB *)__tmp__5T1T)[ 0]=((__POINTER__IB ) 3);
+ result__0T1T=(void *)((unsigned long)__tmp__5T1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__EU1T=search__LQCB(__tmp__3T1T);
+ result__0T1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__EU1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__WT1T=((void **)result__0T1T);
+ Self__XT1T=(__INTEGER__Q)(__tmp__CLLD - 1);
+ while ((Self__XT1T >= 0)) {
+ Result__WT1T[Self__XT1T]=NULL;
+ Self__XT1T=(__INTEGER__Q)(Self__XT1T - 1);
+ };
+ Self__PKLD->buckets__ZVXC=Result__WT1T;
+ Self__XT1T=(__INTEGER__Q)(Self__PKLD->capacity__SVXC - 1);
+ Self__PKLD->capacity__SVXC=__tmp__CLLD;
+ while ((Self__XT1T >= 0)) {
+ node1__2KLD=((void **)old_buckets__1KLD)[Self__XT1T];
+ while (((void *)node1__2KLD != (void *)NULL)) {
+ node2__3KLD=node1__2KLD->next__QWXC;
+ Self__YI5T=((__STRING_CONSTANT__0 *)node1__2KLD->key__FWXC);
+ result__XI5T= 0;
+ __tmp__ZI5T=Self__YI5T->count__0C;
+ Self__0I5T= 1;
+ while ((Self__0I5T <= __tmp__ZI5T)) {
+ result__XI5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__XI5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__YI5T->storage__1C)[(__INTEGER__Q)(Self__0I5T - 1)])));
+ Self__0I5T=(__INTEGER__Q)(Self__0I5T + 1);
+ };
+ if ((result__XI5T < 0)) {
+ result__XI5T=(__INTEGER__Q)(~ result__XI5T);
+ };
+ __tmp__ZI5T=(__INTEGER__Q)(result__XI5T % Self__PKLD->capacity__SVXC);
+ ((__HASHED_DICTIONARY_NODEoPROTOTYPExStrict_STRING_CONSTANTo__OVXC *)node1__2KLD)->next__QWXC=((void **)Self__PKLD->buckets__ZVXC)[__tmp__ZI5T];
+ ((void **)Self__PKLD->buckets__ZVXC)[__tmp__ZI5T]=node1__2KLD;
+ node1__2KLD=node2__3KLD;
+ };
+ Self__XT1T=(__INTEGER__Q)(Self__XT1T - 1);
+ };
+}
+
+static void append_name_in__APXE(__TYPE_FULL__XMB *Self__BPXE,__STRING__BC *buffer__CPXE)
+// ({TYPE_FULL__XMB},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+ void *__tmp__TPXE;
+ if (((__UINTEGER_8__4LC)(Self__BPXE->flag__RLK & 4) != 0)) {
+ append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_459));
+ };
+ if (((__UINTEGER_8__4LC)(Self__BPXE->flag__RLK & 1) != 0)) {
+ append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_460));
+ };
+ __tmp__TPXE=Self__BPXE->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__TPXE)->__id) {
+ case __TYPE__FF__: {
+ append__KWX(((__STRING__BC *)buffer__CPXE),((__TYPE__FF *)__tmp__TPXE)->prototype__QF->parent_named__PF.name__GWB);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_5));
+ } break;
+ case __TYPE_VOID__IMB__: {
+ append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_6));
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_54));
+ } break;
+ case __TYPE_ID__MMB__: {
+ append__KWX(((__STRING__BC *)buffer__CPXE),(&__string_56));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ append__KWX(((__STRING__BC *)buffer__CPXE),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__TPXE))->name__HZMB);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__TPXE)),buffer__CPXE);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__TPXE)),buffer__CPXE);
+ } break;
+ };
+}
+
+static __STRING_CONSTANT__0* get_intern__VROB(void *str__XROB)
+// ({NULLxSTRING_CONSTANT__0xSTRING__BC}) With result No recursive, No inlinable.
+{
+ __STRING__BC *__tmp__3ROB;
+ __INTEGER__Q __tmp__ASOB,v__0ROB,__tmp__MSOB;
+ __STRING_CONSTANT__0 *__tmp__ETOB,*Result__YROB;
+ copy__Q2X(((__STRING__BC *)tmp_name__HO),str__XROB);
+ __tmp__3ROB=tmp_name__HO;
+ append__KWX(((__STRING__BC *)__tmp__3ROB),(&__string_121));
+ __tmp__ASOB=(__INTEGER__Q)(count_variable__4ROB + 1);
+ count_variable__4ROB=__tmp__ASOB;
+ v__0ROB=__tmp__ASOB;
+ while ((v__0ROB != 0)) {
+ __tmp__MSOB=(__INTEGER__Q)(v__0ROB & 31);
+ if ((__tmp__MSOB < 26)) {
+ add_last__ACV(((__STRING__BC *)tmp_name__HO),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )'A') + ((__INTEGER_8__FZF )__tmp__MSOB))))));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)tmp_name__HO),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )'0') + ((__INTEGER_8__FZF )(__INTEGER__Q)(__tmp__MSOB - 26)))))));
+ };
+ v__0ROB=(__INTEGER__Q)(v__0ROB >> 5);
+ };
+ __tmp__ETOB=create_copy__QBE(tmp_name__HO);
+ fast_add__BRY(((__HASHED_SEToABSTRACT_STRINGo__IO *)list__SO),__tmp__ETOB);
+ Result__YROB=__tmp__ETOB;
+ return(Result__YROB);
+}
+
+static void init_slot_for__3IZC(__PROTOTYPE__MF *Self__4IZC,void *typ__5IZC)
+// ({PROTOTYPE__MF},{TYPE__FFxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+ void *cur__AJZC,*__tmp__1JZC;
+ __SECTION___RVOB *__tmp__MJZC,*Self__2YFT;
+ void *__tmp__YJZC;
+ __BOOLEAN__L __tmp__QJZC;
+ __FAST_ARRAYoSLOTo__SLC *__tmp__XJZC,*__tmp__2KZC;
+ cur__AJZC=Self__4IZC->first_slot__BJZC;
+ while_do__PB4C:
+ {
+ if (((void *)cur__AJZC != (void *)NULL)) {
+ if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__MJZC=((__ITM_SLOT__PLC *)cur__AJZC)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__MJZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ Self__2YFT=((__SECTION___RVOB *)__tmp__MJZC);
+ __tmp__QJZC=(((void *)Self__2YFT->name__G25E == (void *)(&__string_32)) || ((void *)Self__2YFT->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__QJZC=FALSE__O__;
+ };
+ if (__tmp__QJZC) {
+ if (((struct ___OBJ *)typ__5IZC)->__id==__TYPE__FF__) {
+ __tmp__XJZC=((__TYPE__FF *)typ__5IZC)->slot_run__2LC;
+ } else /* TYPE_GENERIC */ {
+ __tmp__XJZC=((__TYPE_GENERIC__OCY *)typ__5IZC)->parent_type__PCY.slot_run__2LC;
+ };
+ __tmp__YJZC=create__type__4JLG(cur__AJZC,typ__5IZC);
+ add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)__tmp__XJZC),__tmp__YJZC);
+ if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__1JZC=((__ITM_SLOT__PLC *)cur__AJZC)->next__0JZC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__1JZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.next__0JZC;
+ };
+ cur__AJZC=__tmp__1JZC;
+ goto while_do__PB4C;
+ };
+ };
+ if (Self__4IZC->is_mapping__3JZC) {
+ while (((void *)cur__AJZC != (void *)NULL)) {
+ if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__MJZC=((__ITM_SLOT__PLC *)cur__AJZC)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__MJZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ if (((void *)((__SECTION___RVOB *)__tmp__MJZC)->name__G25E == (void *)(&__string_37))) {
+ if (((struct ___OBJ *)typ__5IZC)->__id==__TYPE__FF__) {
+ __tmp__2KZC=((__TYPE__FF *)typ__5IZC)->slot_run__2LC;
+ } else /* TYPE_GENERIC */ {
+ __tmp__2KZC=((__TYPE_GENERIC__OCY *)typ__5IZC)->parent_type__PCY.slot_run__2LC;
+ };
+ __tmp__1JZC=create__type__4JLG(cur__AJZC,typ__5IZC);
+ add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)__tmp__2KZC),__tmp__1JZC);
+ };
+ if (((struct ___OBJ *)cur__AJZC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__1JZC=((__ITM_SLOT__PLC *)cur__AJZC)->next__0JZC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__1JZC=((__ITM_SLOT_OPERATOR__2F0D *)cur__AJZC)->parent_itm_slot__3F0D.next__0JZC;
+ };
+ cur__AJZC=__tmp__1JZC;
+ };
+ };
+}
+
+static void** create__ARDD(__INTEGER__Q nb_elements__CRDD)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+ __POINTER__IB sz__ZY1T,result__XY1T,__tmp__YY1T,__tmp__0Y1T;
+ __POINTER__IB __tmp__2Y1T,__tmp__3Y1T;
+ __UINTEGER_32__ZWB __tmp__4Y1T;
+ __MEMORY__2PG *__tmp__BZ1T;
+ __INTEGER__Q Self__SQFE;
+ void **Result__N3JD,**Result__DRDD;
+ sz__ZY1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__CRDD * ((__INTEGER__Q )(sizeof(void *)))));
+ result__XY1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__YY1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0Y1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YY1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__ZY1T=(void *)((unsigned long)__tmp__0Y1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__ZY1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2Y1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3Y1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZY1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2Y1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4Y1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3Y1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2Y1T=micro_alloc__table__lab__UKI(__tmp__3Y1T,((__POINTER__IB )(&(table_size[(__tmp__4Y1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3Y1T)));
+ ((__POINTER__IB *)__tmp__2Y1T)[ 0]=((__POINTER__IB ) 3);
+ result__XY1T=(void *)((unsigned long)__tmp__2Y1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__BZ1T=search__LQCB(__tmp__0Y1T);
+ result__XY1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BZ1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__N3JD=((void **)result__XY1T);
+ Self__SQFE=(__INTEGER__Q)(nb_elements__CRDD - 1);
+ while ((Self__SQFE >= 0)) {
+ Result__N3JD[Self__SQFE]=NULL;
+ Self__SQFE=(__INTEGER__Q)(Self__SQFE - 1);
+ };
+ Result__DRDD=Result__N3JD;
+ return(Result__DRDD);
+}
+
+static void fast_add__FLZC(__HASHED_SEToTYPEo__00MB *Self__GLZC,void *e__HLZC)
+// ({HASHED_SEToTYPEo__00MB},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void No recursive, No inlinable.
+{
+ __STRING_CONSTANT__0 *Self__4I5T,*Self__2J5T;
+ __INTEGER__Q result__3I5T,__tmp__5I5T,Self__AJ5T,Self__GJ5T;
+ __INTEGER__Q __tmp__4ETD,i__VETD,result__1J5T,__tmp__3J5T,Self__4J5T;
+ __INTEGER__Q Self__EK5T;
+ void *__tmp__1FTD;
+ __POINTER__IB ptr__ED5D,__tmp__KD5D,__tmp__GGXT,__tmp__IGXT;
+ __UINTEGER_32__ZWB __tmp__JGXT;
+ __BOOLEAN__L __tmp__MOZC;
+ __HASHED_SET_NODEoTYPEo__QLZC *node__SLZC,*node1__ZETD,*node2__0ETD;
+ __HASHED_SET_NODEoTYPEo__QLZC *Self__YAAF;
+ void **old_buckets__YETD,**__tmp__BFTD;
+ __tmp__MOZC=fast_has__4TZC(Self__GLZC,e__HLZC);
+ __tmp__MOZC=fast_has__4TZC(Self__GLZC,e__HLZC);
+ switch (((struct ___OBJ *)e__HLZC)->__id) {
+ case __TYPE__FF__: {
+ Self__4I5T=((__STRING_CONSTANT__0 *)((__TYPE__FF *)e__HLZC)->intern_name__TZMB);
+ result__3I5T= 0;
+ __tmp__5I5T=Self__4I5T->count__0C;
+ Self__AJ5T= 1;
+ while ((Self__AJ5T <= __tmp__5I5T)) {
+ result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__4I5T->storage__1C)[(__INTEGER__Q)(Self__AJ5T - 1)])));
+ Self__AJ5T=(__INTEGER__Q)(Self__AJ5T + 1);
+ };
+ if ((result__3I5T < 0)) {
+ result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+ };
+ __tmp__5I5T=result__3I5T;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ result__3I5T= 0;
+ Self__AJ5T=(&__string_5)->count__0C;
+ Self__GJ5T= 1;
+ while ((Self__GJ5T <= Self__AJ5T)) {
+ result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_5)->storage__1C)[(__INTEGER__Q)(Self__GJ5T - 1)])));
+ Self__GJ5T=(__INTEGER__Q)(Self__GJ5T + 1);
+ };
+ if ((result__3I5T < 0)) {
+ result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+ };
+ __tmp__5I5T=result__3I5T;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ result__3I5T= 0;
+ Self__AJ5T=(&__string_6)->count__0C;
+ Self__GJ5T= 1;
+ while ((Self__GJ5T <= Self__AJ5T)) {
+ result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_6)->storage__1C)[(__INTEGER__Q)(Self__GJ5T - 1)])));
+ Self__GJ5T=(__INTEGER__Q)(Self__GJ5T + 1);
+ };
+ if ((result__3I5T < 0)) {
+ result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+ };
+ __tmp__5I5T=result__3I5T;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ result__3I5T= 0;
+ Self__AJ5T=(&__string_54)->count__0C;
+ Self__GJ5T= 1;
+ while ((Self__GJ5T <= Self__AJ5T)) {
+ result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_54)->storage__1C)[(__INTEGER__Q)(Self__GJ5T - 1)])));
+ Self__GJ5T=(__INTEGER__Q)(Self__GJ5T + 1);
+ };
+ if ((result__3I5T < 0)) {
+ result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+ };
+ __tmp__5I5T=result__3I5T;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__4I5T=((__STRING_CONSTANT__0 *)((__TYPE_GENERIC__OCY *)e__HLZC)->parent_type__PCY.intern_name__TZMB);
+ result__3I5T= 0;
+ Self__AJ5T=Self__4I5T->count__0C;
+ Self__GJ5T= 1;
+ while ((Self__GJ5T <= Self__AJ5T)) {
+ result__3I5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__3I5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__4I5T->storage__1C)[(__INTEGER__Q)(Self__GJ5T - 1)])));
+ Self__GJ5T=(__INTEGER__Q)(Self__GJ5T + 1);
+ };
+ if ((result__3I5T < 0)) {
+ result__3I5T=(__INTEGER__Q)(~ result__3I5T);
+ };
+ __tmp__5I5T=result__3I5T;
+ } break;
+ };
+ result__3I5T=(__INTEGER__Q)(__tmp__5I5T % Self__GLZC->capacity__WLZC);
+ Self__AJ5T=result__3I5T;
+ node__SLZC=((void **)Self__GLZC->buckets__3LZC)[result__3I5T];
+ while ((! (((void *)node__SLZC == (void *)NULL) || ((void *)node__SLZC->item__JMZC == (void *)e__HLZC)))) {
+ node__SLZC=node__SLZC->next__UMZC;
+ };
+ if (((void *)node__SLZC == (void *)NULL)) {
+ if ((Self__GLZC->capacity__WLZC == Self__GLZC->count__3MZC)) {
+ node1__ZETD=NULL;
+ node2__0ETD=NULL;
+ __tmp__4ETD=prime_number_ceiling__OKN((__INTEGER__Q)(Self__GLZC->capacity__WLZC + 1));
+ old_buckets__YETD=Self__GLZC->buckets__3LZC;
+ __tmp__BFTD=create__ARDD(__tmp__4ETD);
+ Self__GLZC->buckets__3LZC=__tmp__BFTD;
+ i__VETD=(__INTEGER__Q)(Self__GLZC->capacity__WLZC - 1);
+ Self__GLZC->capacity__WLZC=__tmp__4ETD;
+ while ((i__VETD >= 0)) {
+ node1__ZETD=((void **)old_buckets__YETD)[i__VETD];
+ while (((void *)node1__ZETD != (void *)NULL)) {
+ node2__0ETD=node1__ZETD->next__UMZC;
+ __tmp__1FTD=node1__ZETD->item__JMZC;
+ switch (((struct ___OBJ *)__tmp__1FTD)->__id) {
+ case __TYPE__FF__: {
+ Self__2J5T=((__STRING_CONSTANT__0 *)((__TYPE__FF *)__tmp__1FTD)->intern_name__TZMB);
+ result__1J5T= 0;
+ __tmp__3J5T=Self__2J5T->count__0C;
+ Self__4J5T= 1;
+ while ((Self__4J5T <= __tmp__3J5T)) {
+ result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__2J5T->storage__1C)[(__INTEGER__Q)(Self__4J5T - 1)])));
+ Self__4J5T=(__INTEGER__Q)(Self__4J5T + 1);
+ };
+ if ((result__1J5T < 0)) {
+ result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+ };
+ __tmp__3J5T=result__1J5T;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ result__1J5T= 0;
+ Self__4J5T=(&__string_5)->count__0C;
+ Self__EK5T= 1;
+ while ((Self__EK5T <= Self__4J5T)) {
+ result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_5)->storage__1C)[(__INTEGER__Q)(Self__EK5T - 1)])));
+ Self__EK5T=(__INTEGER__Q)(Self__EK5T + 1);
+ };
+ if ((result__1J5T < 0)) {
+ result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+ };
+ __tmp__3J5T=result__1J5T;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ result__1J5T= 0;
+ Self__4J5T=(&__string_6)->count__0C;
+ Self__EK5T= 1;
+ while ((Self__EK5T <= Self__4J5T)) {
+ result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_6)->storage__1C)[(__INTEGER__Q)(Self__EK5T - 1)])));
+ Self__EK5T=(__INTEGER__Q)(Self__EK5T + 1);
+ };
+ if ((result__1J5T < 0)) {
+ result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+ };
+ __tmp__3J5T=result__1J5T;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ result__1J5T= 0;
+ Self__4J5T=(&__string_54)->count__0C;
+ Self__EK5T= 1;
+ while ((Self__EK5T <= Self__4J5T)) {
+ result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)(&__string_54)->storage__1C)[(__INTEGER__Q)(Self__EK5T - 1)])));
+ Self__EK5T=(__INTEGER__Q)(Self__EK5T + 1);
+ };
+ if ((result__1J5T < 0)) {
+ result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+ };
+ __tmp__3J5T=result__1J5T;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__2J5T=((__STRING_CONSTANT__0 *)((__TYPE_GENERIC__OCY *)__tmp__1FTD)->parent_type__PCY.intern_name__TZMB);
+ result__1J5T= 0;
+ Self__4J5T=Self__2J5T->count__0C;
+ Self__EK5T= 1;
+ while ((Self__EK5T <= Self__4J5T)) {
+ result__1J5T=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__1J5T) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__2J5T->storage__1C)[(__INTEGER__Q)(Self__EK5T - 1)])));
+ Self__EK5T=(__INTEGER__Q)(Self__EK5T + 1);
+ };
+ if ((result__1J5T < 0)) {
+ result__1J5T=(__INTEGER__Q)(~ result__1J5T);
+ };
+ __tmp__3J5T=result__1J5T;
+ } break;
+ };
+ result__1J5T=(__INTEGER__Q)(__tmp__3J5T % Self__GLZC->capacity__WLZC);
+ ((__HASHED_SET_NODEoTYPEo__QLZC *)node1__ZETD)->next__UMZC=((void **)Self__GLZC->buckets__3LZC)[result__1J5T];
+ ((void **)Self__GLZC->buckets__3LZC)[result__1J5T]=node1__ZETD;
+ node1__ZETD=node2__0ETD;
+ };
+ i__VETD=(__INTEGER__Q)(i__VETD - 1);
+ };
+ Self__AJ5T=(__INTEGER__Q)(__tmp__5I5T % __tmp__4ETD);
+ };
+ node1__ZETD=((void **)Self__GLZC->buckets__3LZC)[Self__AJ5T];
+ node2__0ETD=NULL;
+ ptr__ED5D=((__POINTER__IB )(NULL));
+ __tmp__5I5T= 0;
+ __tmp__KD5D=((__POINTER__IB )sizeof(__HASHED_SET_NODEoTYPEo__QLZC));
+ if (((unsigned long)__tmp__KD5D == 0)) {
+ node2__0ETD=HASHED_SET_NODEoTYPEo__QLZC__;
+ } else /* FALSE */ {
+ __tmp__5I5T=__HASHED_SET_NODEoTYPEo__QLZC__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KD5D));
+ if ((__tmp__5I5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KD5D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IGXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GGXT=micro_alloc__table__lab__UKI(__tmp__IGXT,((__POINTER__IB )(&(table_size[(__tmp__JGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IGXT)));
+ ptr__ED5D=__tmp__GGXT;
+ } else /* FALSE */ {
+ __tmp__JGXT=((__UINTEGER_32__ZWB )__tmp__5I5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KD5D - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GGXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GGXT=micro_alloc__table__lab__UKI(__tmp__IGXT,((__POINTER__IB )(&(table_type[(__tmp__JGXT)]))),(__UINTEGER_32__ZWB)(__tmp__JGXT | 1));
+ ptr__ED5D=__tmp__GGXT;
+ };
+ node2__0ETD=((__HASHED_SET_NODEoTYPEo__QLZC *)ptr__ED5D);
+ *(node2__0ETD) = *(HASHED_SET_NODEoTYPEo__QLZC__);
+ };
+ Self__YAAF=((__HASHED_SET_NODEoTYPEo__QLZC *)node2__0ETD);
+ Self__YAAF->item__JMZC=e__HLZC;
+ Self__YAAF->next__UMZC=node1__ZETD;
+ node__SLZC=node2__0ETD;
+ ((void **)Self__GLZC->buckets__3LZC)[Self__AJ5T]=node2__0ETD;
+ Self__GLZC->count__3MZC=(__INTEGER__Q)(Self__GLZC->count__3MZC + 1);
+ };
+ ;
+}
+
+static void add_subtype__TUOB(__TYPE_GENERIC__OCY *Self__UUOB,void *t__VUOB)
+// ({TYPE_GENERIC__OCY},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+ __INTEGER__Q j__WUOB;
+ void *__tmp__QVOB;
+ void *__tmp__0URH,*__tmp__GSOU;
+ __SECTION___RVOB *__tmp__UVOB,*result__ESOU,*__tmp__HSOU,*__tmp__UE0G;
+ __SLOT_DATA__IJRG *Self__FSOU;
+ void *__tmp__LWOB;
+ __TYPE_FULL__XMB *__tmp__OWOB;
+ __BOOLEAN__L __tmp__ZUOB,__tmp__YVOB;
+ j__WUOB= 0;
+ __tmp__ZUOB=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__UUOB->parent_type__PCY.subtype_list__A1MB),t__VUOB);
+ if ((! __tmp__ZUOB)) {
+ fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__UUOB->parent_type__PCY.subtype_list__A1MB),t__VUOB);
+ j__WUOB= 0;
+ while_do__RVDD:
+ {
+ if ((j__WUOB <= Self__UUOB->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__QVOB=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UUOB->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WUOB];
+ if (((struct ___OBJ *)__tmp__QVOB)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__0URH=((__SLOT_CODE__4IRG *)__tmp__QVOB)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__0URH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__UVOB=((__ITM_SLOT__PLC *)__tmp__0URH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__UVOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0URH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__FSOU=((__SLOT_DATA__IJRG *)__tmp__QVOB);
+ result__ESOU=NULL;
+ if (((void *)Self__FSOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__GSOU=Self__FSOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__HSOU=((__ITM_SLOT__PLC *)__tmp__GSOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__HSOU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__ESOU=__tmp__HSOU;
+ } else /* FALSE */ {
+ __tmp__HSOU=get_name__TAUD((&__string_35));
+ result__ESOU=__tmp__HSOU;
+ };
+ __tmp__UVOB=result__ESOU;
+ };
+ result__ESOU=((__SECTION___RVOB *)__tmp__UVOB);
+ __tmp__YVOB=(((void *)result__ESOU->name__G25E == (void *)(&__string_32)) || ((void *)result__ESOU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__YVOB=FALSE__O__;
+ };
+ if (__tmp__YVOB) {
+ __tmp__QVOB=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UUOB->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WUOB];
+ if (((struct ___OBJ *)__tmp__QVOB)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__0URH=((__SLOT_CODE__4IRG *)__tmp__QVOB)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__0URH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__UVOB=((__ITM_SLOT__PLC *)__tmp__0URH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__UVOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__0URH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__FSOU=((__SLOT_DATA__IJRG *)__tmp__QVOB);
+ __tmp__HSOU=NULL;
+ if (((void *)Self__FSOU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__GSOU=Self__FSOU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__UE0G=((__ITM_SLOT__PLC *)__tmp__GSOU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__UE0G=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__HSOU=__tmp__UE0G;
+ } else /* FALSE */ {
+ __tmp__UE0G=get_name__TAUD((&__string_35));
+ __tmp__HSOU=__tmp__UE0G;
+ };
+ __tmp__UVOB=__tmp__HSOU;
+ };
+ if (((void *)((__SECTION___RVOB *)__tmp__UVOB)->name__G25E == (void *)(&__string_32))) {
+ __tmp__0URH=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UUOB->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WUOB];
+ if (((struct ___OBJ *)__tmp__0URH)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__GSOU=((__SLOT_CODE__4IRG *)__tmp__0URH)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__LWOB=((__ITM_SLOT__PLC *)__tmp__GSOU)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__LWOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__GSOU=((__SLOT_DATA__IJRG *)__tmp__0URH)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__GSOU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__LWOB=((__ITM_SLOT__PLC *)__tmp__GSOU)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__LWOB=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GSOU)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__LWOB==NULL) {
+ __tmp__GSOU=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__LWOB)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__GSOU=((void *)__tmp__LWOB);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__GSOU=((void *)__tmp__LWOB);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__GSOU=((void *)__tmp__LWOB);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__GSOU=((void *)__tmp__LWOB);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__GSOU=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__GSOU=((void *)__tmp__LWOB);
+ } break;
+ }
+ };
+ switch (((struct ___OBJ *)__tmp__GSOU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__OWOB=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__OWOB=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__OWOB=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)),Self__UUOB);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__OWOB=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)),Self__UUOB);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__OWOB=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__GSOU)),Self__UUOB);
+ } break;
+ };
+ __tmp__0URH=((__TYPE_FULL__XMB *)__tmp__OWOB)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__0URH)->__id) {
+ case __TYPE__FF__: {
+ add_subtype__TC1B(((__TYPE__FF *)__tmp__0URH),t__VUOB);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
} break;
- case __READ_GLOBAL__: {
- __tmp__BEER=((__READ_GLOBAL *)__tmp__AEER);
+ case __TYPE_VOID__IMB__: {
+ add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+ } break;
+ case __TYPE_ID__MMB__: {
+ add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__0URH)),t__VUOB);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ add_subtype__5FGL(t__VUOB);
+ } break;
+ };
+ };
+ j__WUOB=(__INTEGER__Q)(j__WUOB + 1);
+ goto while_do__RVDD;
+ };
+ };
+ };
+}
+
+static void* get_with__DJRB(__TYPE_FULL__XMB *Self__EJRB,__UINTEGER_8__4LC flg__FJRB)
+// ({TYPE_FULL__XMB},{UINTEGER_8__4LC}) With result No recursive, No inlinable.
+{
+ void *__tmp__HJRB;
+ __TYPE__FF *Self__UWZC;
+ __TYPE_FULL__XMB *result__XWZC,*__tmp__NXZC,*__tmp__3YZC,*__tmp__G1RB;
+ __INTEGER__Q i__YWZC;
+ __TYPE_NULL__GMB *Self__2YRB;
+ __TYPE_VOID__IMB *Self__N1RB;
+ __TYPE_CONTEXT__KMB *Self__33RB;
+ __TYPE_ID__MMB *Self__NASB;
+ __TYPE_GENERIC__OCY *Self__U3XB;
+ __TYPE_BLOCK__CP5D *Self__23ZG;
+ __PROFIL_BLOCK__O3NJ *Self__GKFL;
+ __FAST_ARRAYoTYPE_FULLo__VAY *__tmp__MXZC;
+ __tmp__HJRB=Self__EJRB->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__HJRB)->__id) {
+ case __TYPE__FF__: {
+ Self__UWZC=((__TYPE__FF *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__UWZC->default__CMC->flag__RLK)) {
+ result__XWZC=Self__UWZC->default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__UWZC->type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__UWZC->type_full_list__OZRB=__tmp__MXZC;
+ __tmp__NXZC=create__with__FND(Self__UWZC,flg__FJRB);
+ result__XWZC=__tmp__NXZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB),__tmp__NXZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__UWZC->type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__UWZC->type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__3YZC=create__with__FND(Self__UWZC,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__UWZC->type_full_list__OZRB),__tmp__3YZC);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ Self__2YRB=((__TYPE_NULL__GMB *)__tmp__HJRB);
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__2YRB->parent_type__HMB.default__CMC->flag__RLK)) {
+ result__XWZC=Self__2YRB->parent_type__HMB.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__2YRB->parent_type__HMB.type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__2YRB->parent_type__HMB.type_full_list__OZRB=__tmp__MXZC;
+ __tmp__3YZC=create__with__FND(Self__2YRB,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB),__tmp__3YZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__2YRB->parent_type__HMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__2YRB->parent_type__HMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__G1RB=create__with__FND(Self__2YRB,flg__FJRB);
+ result__XWZC=__tmp__G1RB;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__2YRB->parent_type__HMB.type_full_list__OZRB),__tmp__G1RB);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ Self__N1RB=((__TYPE_VOID__IMB *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__N1RB->parent_type__JMB.default__CMC->flag__RLK)) {
+ result__XWZC=Self__N1RB->parent_type__JMB.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__N1RB->parent_type__JMB.type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__N1RB->parent_type__JMB.type_full_list__OZRB=__tmp__MXZC;
+ __tmp__3YZC=create__with__FND(Self__N1RB,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB),__tmp__3YZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__N1RB->parent_type__JMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__N1RB->parent_type__JMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__G1RB=create__with__FND(Self__N1RB,flg__FJRB);
+ result__XWZC=__tmp__G1RB;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__N1RB->parent_type__JMB.type_full_list__OZRB),__tmp__G1RB);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ Self__33RB=((__TYPE_CONTEXT__KMB *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__33RB->parent_type__LMB.default__CMC->flag__RLK)) {
+ result__XWZC=Self__33RB->parent_type__LMB.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__33RB->parent_type__LMB.type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__33RB->parent_type__LMB.type_full_list__OZRB=__tmp__MXZC;
+ __tmp__3YZC=create__with__FND(Self__33RB,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB),__tmp__3YZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__33RB->parent_type__LMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__33RB->parent_type__LMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__G1RB=create__with__FND(Self__33RB,flg__FJRB);
+ result__XWZC=__tmp__G1RB;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__33RB->parent_type__LMB.type_full_list__OZRB),__tmp__G1RB);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ case __TYPE_ID__MMB__: {
+ Self__NASB=((__TYPE_ID__MMB *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__NASB->parent_type__NMB.default__CMC->flag__RLK)) {
+ result__XWZC=Self__NASB->parent_type__NMB.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__NASB->parent_type__NMB.type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__NASB->parent_type__NMB.type_full_list__OZRB=__tmp__MXZC;
+ __tmp__3YZC=create__with__FND(Self__NASB,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB),__tmp__3YZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__NASB->parent_type__NMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__NASB->parent_type__NMB.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__G1RB=create__with__FND(Self__NASB,flg__FJRB);
+ result__XWZC=__tmp__G1RB;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__NASB->parent_type__NMB.type_full_list__OZRB),__tmp__G1RB);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__U3XB=((__TYPE_GENERIC__OCY *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__U3XB->parent_type__PCY.default__CMC->flag__RLK)) {
+ result__XWZC=Self__U3XB->parent_type__PCY.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__U3XB->parent_type__PCY.type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__U3XB->parent_type__PCY.type_full_list__OZRB=__tmp__MXZC;
+ __tmp__3YZC=create__with__FND(Self__U3XB,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB),__tmp__3YZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__U3XB->parent_type__PCY.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__U3XB->parent_type__PCY.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__G1RB=create__with__FND(Self__U3XB,flg__FJRB);
+ result__XWZC=__tmp__G1RB;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__U3XB->parent_type__PCY.type_full_list__OZRB),__tmp__G1RB);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ Self__23ZG=((__TYPE_BLOCK__CP5D *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__23ZG->parent_type__DP5D.default__CMC->flag__RLK)) {
+ result__XWZC=Self__23ZG->parent_type__DP5D.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__23ZG->parent_type__DP5D.type_full_list__OZRB=__tmp__MXZC;
+ __tmp__3YZC=create__with__FND(Self__23ZG,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB),__tmp__3YZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__23ZG->parent_type__DP5D.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__23ZG->parent_type__DP5D.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__G1RB=create__with__FND(Self__23ZG,flg__FJRB);
+ result__XWZC=__tmp__G1RB;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__23ZG->parent_type__DP5D.type_full_list__OZRB),__tmp__G1RB);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ Self__GKFL=((__PROFIL_BLOCK__O3NJ *)((__TYPE_NULL__GMB *)__tmp__HJRB));
+ result__XWZC=NULL;
+ i__YWZC= 0;
+ if ((flg__FJRB == Self__GKFL->parent_type__Q3NJ.default__CMC->flag__RLK)) {
+ result__XWZC=Self__GKFL->parent_type__Q3NJ.default__CMC;
+ } else /* FALSE */ {
+ if (((void *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB == (void *)NULL)) {
+ __tmp__MXZC=create_with_capacity__XHRB( 2);
+ Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB=__tmp__MXZC;
+ __tmp__3YZC=create__with__FND(Self__GKFL,flg__FJRB);
+ result__XWZC=__tmp__3YZC;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB),__tmp__3YZC);
+ } else /* FALSE */ {
+ while (((i__YWZC <= Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB) && (((__TYPE_FULL__XMB *)((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC])->flag__RLK != flg__FJRB))) {
+ i__YWZC=(__INTEGER__Q)(i__YWZC + 1);
+ };
+ if ((i__YWZC <= Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB->parent_arrayed_collection__3AY.upper__QUDB)) {
+ result__XWZC=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB)->parent_arrayed_collection__3AY.storage__52XB)[i__YWZC];
+ } else /* FALSE */ {
+ __tmp__G1RB=create__with__FND(Self__GKFL,flg__FJRB);
+ result__XWZC=__tmp__G1RB;
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__GKFL->parent_type__Q3NJ.type_full_list__OZRB),__tmp__G1RB);
+ };
+ };
+ };
+ __tmp__NXZC=result__XWZC;
+ } break;
+ };
+ __tmp__HJRB=__tmp__NXZC;
+ return(__tmp__HJRB);
+}
+
+static void** create__QCNG(__INTEGER__Q nb_elements__SCNG)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+ __POINTER__IB sz__HC1T,result__FC1T,__tmp__GC1T,__tmp__IC1T;
+ __POINTER__IB __tmp__KC1T,__tmp__LC1T;
+ __UINTEGER_32__ZWB __tmp__MC1T;
+ __MEMORY__2PG *__tmp__PC1T;
+ __INTEGER__Q Self__ZL5G;
+ void **__tmp__IJSG,**Result__TCNG;
+ sz__HC1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__SCNG * ((__INTEGER__Q )(sizeof(void *)))));
+ result__FC1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__GC1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IC1T=(void *)((unsigned long)(void *)((unsigned long)sz__HC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GC1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GC1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__HC1T=(void *)((unsigned long)__tmp__IC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__HC1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KC1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LC1T=(void *)((unsigned long)(void *)((unsigned long)sz__HC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KC1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KC1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MC1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LC1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KC1T=micro_alloc__table__lab__UKI(__tmp__LC1T,((__POINTER__IB )(&(table_size[(__tmp__MC1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LC1T)));
+ ((__POINTER__IB *)__tmp__KC1T)[ 0]=((__POINTER__IB ) 3);
+ result__FC1T=(void *)((unsigned long)__tmp__KC1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__PC1T=search__LQCB(__tmp__IC1T);
+ result__FC1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PC1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__IJSG=((void **)result__FC1T);
+ Self__ZL5G=(__INTEGER__Q)(nb_elements__SCNG - 1);
+ while ((Self__ZL5G >= 0)) {
+ __tmp__IJSG[Self__ZL5G]=NULL;
+ Self__ZL5G=(__INTEGER__Q)(Self__ZL5G - 1);
+ };
+ Result__TCNG=__tmp__IJSG;
+ return(Result__TCNG);
+}
+
+static void* new__2FHG()
+// () With result No recursive, No inlinable.
+{
+ __TYPES_TMP__AN5D *result__5FHG,*result__MWJI,*Self__XLYI;
+ __POINTER__IB ptr__NWJI,__tmp__TWJI,__tmp__UGXT,__tmp__WGXT;
+ __POINTER__IB __tmp__2A1T,__tmp__3A1T;
+ __INTEGER__Q typ_id__RWJI;
+ __UINTEGER_32__ZWB __tmp__XGXT;
+ __MEMORY__2PG *__tmp__BB1T;
+ void *Result__4FHG;
+ __BOOLEAN__L Result__3TSH;
+ __FAST_ARRAYoTYPES_TMPo__AGHG *Self__VWGI;
+ result__5FHG=NULL;
+ Result__3TSH=(((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG)->parent_arrayed_collection__IGHG.upper__4TSH < 0);
+ if (Result__3TSH) {
+ result__MWJI=NULL;
+ ptr__NWJI=((__POINTER__IB )(NULL));
+ typ_id__RWJI= 0;
+ __tmp__TWJI=((__POINTER__IB )sizeof(__TYPES_TMP__AN5D));
+ if (((unsigned long)__tmp__TWJI == 0)) {
+ result__MWJI=TYPES_TMP__AN5D__;
+ } else /* FALSE */ {
+ typ_id__RWJI=__TYPES_TMP__AN5D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TWJI));
+ if ((typ_id__RWJI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__UGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WGXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__UGXT=micro_alloc__table__lab__UKI(__tmp__WGXT,((__POINTER__IB )(&(table_size[(__tmp__XGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WGXT)));
+ ptr__NWJI=__tmp__UGXT;
+ } else /* FALSE */ {
+ __tmp__XGXT=((__UINTEGER_32__ZWB )typ_id__RWJI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__UGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WGXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__TWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__UGXT=micro_alloc__table__lab__UKI(__tmp__WGXT,((__POINTER__IB )(&(table_type[(__tmp__XGXT)]))),(__UINTEGER_32__ZWB)(__tmp__XGXT | 1));
+ ptr__NWJI=__tmp__UGXT;
+ };
+ result__MWJI=((__TYPES_TMP__AN5D *)ptr__NWJI);
+ *(result__MWJI) = *(TYPES_TMP__AN5D__);
+ };
+ Self__XLYI=((__TYPES_TMP__AN5D *)result__MWJI);
+ Self__XLYI->capacity__YLYI= 256;
+ ptr__NWJI=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 8));
+ __tmp__TWJI=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__UGXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WGXT=(void *)((unsigned long)(void *)((unsigned long)ptr__NWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UGXT) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__NWJI=(void *)((unsigned long)__tmp__WGXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__NWJI <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2A1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3A1T=(void *)((unsigned long)(void *)((unsigned long)ptr__NWJI - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2A1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2A1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XGXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3A1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2A1T=micro_alloc__table__lab__UKI(__tmp__3A1T,((__POINTER__IB )(&(table_size[(__tmp__XGXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3A1T)));
+ ((__POINTER__IB *)__tmp__2A1T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__TWJI=(void *)((unsigned long)__tmp__2A1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__BB1T=search__LQCB(__tmp__WGXT);
+ __tmp__TWJI=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BB1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Self__XLYI->parent_types__DN5D.storage__1LYI=((void **)__tmp__TWJI);
+ result__5FHG=result__MWJI;
+ } else /* FALSE */ {
+ Self__VWGI=((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG);
+ result__MWJI=((void **)Self__VWGI->parent_arrayed_collection__IGHG.storage__X2SH)[Self__VWGI->parent_arrayed_collection__IGHG.upper__4TSH];
+ result__5FHG=result__MWJI;
+ Self__VWGI=((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__VWGI->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(Self__VWGI->parent_arrayed_collection__IGHG.upper__4TSH - 1);
+ };
+ Result__4FHG=result__5FHG;
+ return(Result__4FHG);
+}
+
+static void add__HUXI(__TYPES_TMP__AN5D *Self__IUXI,void *t__JUXI)
+// ({TYPES_TMP__AN5D},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
+{
+ __INTEGER__Q __tmp__EB1T,old_nb_elts__1K5T,__tmp__5K5T,Self__AL5T;
+ __INTEGER__Q __tmp__BV2I,old_nb_elts__EOTI,__tmp__OPTI,Self__GN0I;
+ __POINTER__IB __tmp__3K5T,__tmp__MPTI;
+ void **Self__ZK5T,**Self__DOTI;
+ __BOOLEAN__L __tmp__AVXI;
+ if ((Self__IUXI->parent_types__DN5D.upper__A1RH == (__INTEGER__Q)(- 1))) {
+ if (((__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH + 1) > (__INTEGER__Q)(Self__IUXI->capacity__YLYI - 1))) {
+ __tmp__EB1T=(__INTEGER__Q)(Self__IUXI->capacity__YLYI << 1);
+ Self__ZK5T=((void **)Self__IUXI->parent_types__DN5D.storage__1LYI);
+ old_nb_elts__1K5T=Self__IUXI->capacity__YLYI;
+ __tmp__3K5T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )Self__ZK5T),((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__1K5T * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__EB1T * ((__INTEGER__Q )(sizeof(void *))))));
+ Self__ZK5T=((void **)__tmp__3K5T);
+ __tmp__5K5T=(__INTEGER__Q)(__tmp__EB1T - 1);
+ Self__AL5T=old_nb_elts__1K5T;
+ while ((Self__AL5T <= __tmp__5K5T)) {
+ Self__ZK5T[Self__AL5T]=NULL;
+ Self__AL5T=(__INTEGER__Q)(Self__AL5T + 1);
+ };
+ Self__IUXI->parent_types__DN5D.storage__1LYI=Self__ZK5T;
+ Self__IUXI->capacity__YLYI=__tmp__EB1T;
+ };
+ Self__IUXI->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH + 1);
+ ((void **)Self__IUXI->parent_types__DN5D.storage__1LYI)[Self__IUXI->parent_types__DN5D.upper__A1RH]=t__JUXI;
+ } else /* FALSE */ {
+ __tmp__EB1T=search__from__to__RV2I(Self__IUXI,t__JUXI, 0,(__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH + 1));
+ if ((__tmp__EB1T > Self__IUXI->parent_types__DN5D.upper__A1RH)) {
+ if (((__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH + 1) > (__INTEGER__Q)(Self__IUXI->capacity__YLYI - 1))) {
+ __tmp__BV2I=(__INTEGER__Q)(Self__IUXI->capacity__YLYI << 1);
+ Self__DOTI=((void **)Self__IUXI->parent_types__DN5D.storage__1LYI);
+ old_nb_elts__EOTI=Self__IUXI->capacity__YLYI;
+ __tmp__MPTI=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )Self__DOTI),((__UINTEGER_32__ZWB )(__INTEGER__Q)(old_nb_elts__EOTI * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__BV2I * ((__INTEGER__Q )(sizeof(void *))))));
+ Self__DOTI=((void **)__tmp__MPTI);
+ __tmp__OPTI=(__INTEGER__Q)(__tmp__BV2I - 1);
+ Self__GN0I=old_nb_elts__EOTI;
+ while ((Self__GN0I <= __tmp__OPTI)) {
+ Self__DOTI[Self__GN0I]=NULL;
+ Self__GN0I=(__INTEGER__Q)(Self__GN0I + 1);
+ };
+ Self__IUXI->parent_types__DN5D.storage__1LYI=Self__DOTI;
+ Self__IUXI->capacity__YLYI=__tmp__BV2I;
+ };
+ Self__IUXI->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(Self__IUXI->parent_types__DN5D.upper__A1RH + 1);
+ ((void **)Self__IUXI->parent_types__DN5D.storage__1LYI)[Self__IUXI->parent_types__DN5D.upper__A1RH]=t__JUXI;
+ __tmp__AVXI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__AVXI=FALSE__O__;
+ };
+ if ((! __tmp__AVXI)) {
+ if (((void *)((void **)Self__IUXI->parent_types__DN5D.storage__1LYI)[__tmp__EB1T] != (void *)t__JUXI)) {
+ add__to__HYIJ(Self__IUXI,t__JUXI,__tmp__EB1T);
+ };
+ };
+ };
+}
+
+static void* to_types__WVXI(__TYPES_TMP__AN5D *Self__XVXI)
+// ({TYPES_TMP__AN5D}) With result No recursive, No inlinable.
+{
+ __TYPES__BN5D *result__ZVXI,*result__LHGL,*Self__WXEJ,*Self__GXEJ;
+ __TYPES__BN5D *e__KSOU;
+ __INTEGER__Q result__QKLL,__tmp__ZKLL,__tmp__2KLL,__tmp__PYEJ,i__VCMJ;
+ __INTEGER__Q Self__WB1T,__tmp__5X4L,__tmp__BY4L;
+ void *__tmp__1KLL;
+ __POINTER__IB ptr__Z0BJ,__tmp__50BJ,__tmp__1GXT,__tmp__3GXT;
+ __POINTER__IB __tmp__MB1T,__tmp__NB1T,sz__1B1T,result__ZB1T;
+ __POINTER__IB __tmp__0B1T,__tmp__2B1T,__tmp__4B1T,__tmp__5B1T;
+ __UINTEGER_32__ZWB __tmp__4GXT,__tmp__AC1T;
+ __MEMORY__2PG *__tmp__RB1T,*__tmp__DC1T;
+ __HASHED_SEToTYPESo__GWXI *Self__WGGL,*Self__WJGL;
+ __HASHED_SET_NODEoTYPESo__IHGL *node__KHGL,*node__NSOU,*node1__2W4L;
+ __HASHED_SET_NODEoTYPESo__IHGL *node2__3W4L,*Self__WUDN;
+ __BOOLEAN__L __tmp__FIGL,__tmp__0YEJ,__tmp__UYEJ,__tmp__XYEJ;
+ void **__tmp__LYEJ,**__tmp__NYEJ,**Self__BCMJ;
+ void **old_buckets__1W4L,**Result__VB1T;
+ result__ZVXI=NULL;
+ if ((Self__XVXI->parent_types__DN5D.upper__A1RH == (__INTEGER__Q)(- 1))) {
+ result__ZVXI=TYPES__BN5D__;
+ } else /* FALSE */ {
+ Self__WGGL=((__HASHED_SEToTYPESo__GWXI *)bucket__PWXI);
+ result__LHGL=NULL;
+ result__QKLL= 0;
+ if ((Self__XVXI->parent_types__DN5D.upper__A1RH != (__INTEGER__Q)(- 1))) {
+ __tmp__ZKLL=(__INTEGER__Q)(Self__XVXI->parent_types__DN5D.upper__A1RH << 8);
+ __tmp__1KLL=((void **)Self__XVXI->parent_types__DN5D.storage__1LYI)[Self__XVXI->parent_types__DN5D.upper__A1RH];
+ switch (((struct ___OBJ *)__tmp__1KLL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__2KLL=((__TYPE__FF *)__tmp__1KLL)->index__CLC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__2KLL=((__TYPE_NULL__GMB *)__tmp__1KLL)->parent_type__HMB.index__CLC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__2KLL=((__TYPE_VOID__IMB *)__tmp__1KLL)->parent_type__JMB.index__CLC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__2KLL=((__TYPE_CONTEXT__KMB *)__tmp__1KLL)->parent_type__LMB.index__CLC;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__2KLL=((__TYPE_ID__MMB *)__tmp__1KLL)->parent_type__NMB.index__CLC;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__2KLL=((__TYPE_GENERIC__OCY *)__tmp__1KLL)->parent_type__PCY.index__CLC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__2KLL=((__TYPE_BLOCK__CP5D *)__tmp__1KLL)->parent_type__DP5D.index__CLC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__2KLL=((__PROFIL_BLOCK__O3NJ *)__tmp__1KLL)->parent_type__Q3NJ.index__CLC;
+ } break;
+ };
+ result__QKLL=(__INTEGER__Q)(__tmp__ZKLL + __tmp__2KLL);
+ };
+ node__KHGL=((void **)Self__WGGL->buckets__UHGL)[(__INTEGER__Q)(result__QKLL % Self__WGGL->capacity__NHGL)];
+ until_do__BLLL:
+ {
+ if (((void *)node__KHGL == (void *)NULL)) {
+ __tmp__FIGL=TRUE__K__;
+ } else /* FALSE */ {
+ Self__WXEJ=((__TYPES__BN5D *)node__KHGL->item__AIGL);
+ if (((void *)Self__WXEJ == (void *)Self__XVXI)) {
+ __tmp__0YEJ=TRUE__K__;
+ } else /* FALSE */ {
+ if ((Self__WXEJ->upper__A1RH == Self__XVXI->parent_types__DN5D.upper__A1RH)) {
+ if ((Self__WXEJ->upper__A1RH == (__INTEGER__Q)(- 1))) {
+ __tmp__UYEJ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__LYEJ=Self__WXEJ->storage__1LYI;
+ __tmp__NYEJ=Self__XVXI->parent_types__DN5D.storage__1LYI;
+ __tmp__PYEJ=(__INTEGER__Q)(Self__WXEJ->upper__A1RH + 1);
+ Self__BCMJ=((void **)__tmp__LYEJ);
+ i__VCMJ=(__INTEGER__Q)(__tmp__PYEJ - 1);
+ while (((i__VCMJ >= 0) && ((void *)Self__BCMJ[i__VCMJ] == (void *)((void **)__tmp__NYEJ)[i__VCMJ]))) {
+ i__VCMJ=(__INTEGER__Q)(i__VCMJ - 1);
+ };
+ __tmp__UYEJ=(i__VCMJ < 0);
+ };
+ __tmp__XYEJ=__tmp__UYEJ;
+ } else /* FALSE */ {
+ __tmp__XYEJ=FALSE__O__;
+ };
+ __tmp__0YEJ=__tmp__XYEJ;
+ };
+ __tmp__FIGL=__tmp__0YEJ;
+ };
+ if ((! __tmp__FIGL)) {
+ node__KHGL=node__KHGL->next__MIGL;
+ goto until_do__BLLL;
+ };
+ };
+ if (((void *)node__KHGL != (void *)NULL)) {
+ result__LHGL=node__KHGL->item__AIGL;
+ };
+ result__ZVXI=result__LHGL;
+ if (((void *)result__LHGL == (void *)NULL)) {
+ Self__WXEJ=NULL;
+ ptr__Z0BJ=((__POINTER__IB )(NULL));
+ __tmp__ZKLL= 0;
+ __tmp__50BJ=((__POINTER__IB )sizeof(__TYPES__BN5D));
+ if (((unsigned long)__tmp__50BJ == 0)) {
+ Self__WXEJ=TYPES__BN5D__;
+ } else /* FALSE */ {
+ __tmp__ZKLL=__TYPES__BN5D__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__50BJ));
+ if ((__tmp__ZKLL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__1GXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3GXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__50BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4GXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3GXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__1GXT=micro_alloc__table__lab__UKI(__tmp__3GXT,((__POINTER__IB )(&(table_size[(__tmp__4GXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3GXT)));
+ ptr__Z0BJ=__tmp__1GXT;
+ } else /* FALSE */ {
+ __tmp__4GXT=((__UINTEGER_32__ZWB )__tmp__ZKLL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__1GXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3GXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__50BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1GXT=micro_alloc__table__lab__UKI(__tmp__3GXT,((__POINTER__IB )(&(table_type[(__tmp__4GXT)]))),(__UINTEGER_32__ZWB)(__tmp__4GXT | 1));
+ ptr__Z0BJ=__tmp__1GXT;
+ };
+ Self__WXEJ=((__TYPES__BN5D *)ptr__Z0BJ);
+ *(Self__WXEJ) = *(TYPES__BN5D__);
+ };
+ Self__GXEJ=((__TYPES__BN5D *)Self__WXEJ);
+ __tmp__ZKLL=Self__XVXI->parent_types__DN5D.upper__A1RH;
+ ptr__Z0BJ=((__POINTER__IB )(__INTEGER__Q)((__INTEGER__Q)(__tmp__ZKLL + 1) * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__50BJ=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__1GXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3GXT=(void *)((unsigned long)(void *)((unsigned long)ptr__Z0BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1GXT) - (unsigned long)((__POINTER__IB ) 1)));
+ ptr__Z0BJ=(void *)((unsigned long)__tmp__3GXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((ptr__Z0BJ <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MB1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__NB1T=(void *)((unsigned long)(void *)((unsigned long)ptr__Z0BJ - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MB1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MB1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4GXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NB1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__MB1T=micro_alloc__table__lab__UKI(__tmp__NB1T,((__POINTER__IB )(&(table_size[(__tmp__4GXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NB1T)));
+ ((__POINTER__IB *)__tmp__MB1T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__50BJ=(void *)((unsigned long)__tmp__MB1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__RB1T=search__LQCB(__tmp__3GXT);
+ __tmp__50BJ=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__RB1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__LYEJ=((void **)__tmp__50BJ);
+ Self__GXEJ->storage__1LYI=__tmp__LYEJ;
+ __tmp__NYEJ=Self__XVXI->parent_types__DN5D.storage__1LYI;
+ __tmp__2KLL=__tmp__ZKLL;
+ while ((__tmp__2KLL >= 0)) {
+ __tmp__LYEJ[__tmp__2KLL]=((void **)__tmp__NYEJ)[__tmp__2KLL];
+ __tmp__2KLL=(__INTEGER__Q)(__tmp__2KLL - 1);
+ };
+ Self__GXEJ->upper__A1RH=__tmp__ZKLL;
+ size__QXEJ=(__INTEGER__Q)(size__QXEJ + (__INTEGER__Q)((__INTEGER__Q)(__tmp__ZKLL + 1) << 2));
+ result__ZVXI=Self__WXEJ;
+ Self__WJGL=((__HASHED_SEToTYPESo__GWXI *)bucket__PWXI);
+ Self__GXEJ=Self__WXEJ;
+ e__KSOU=Self__WXEJ;
+ __tmp__ZKLL=hash_code__HNLL(((__TYPES__BN5D *)Self__WXEJ));
+ node__NSOU=((void **)Self__WJGL->buckets__UHGL)[(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL)];
+ while ((! (((void *)node__NSOU == (void *)NULL) || ((void *)node__NSOU->item__AIGL == (void *)e__KSOU)))) {
+ node__NSOU=node__NSOU->next__MIGL;
+ };
+ e__KSOU=Self__WXEJ;
+ __tmp__ZKLL=hash_code__HNLL(((__TYPES__BN5D *)Self__WXEJ));
+ node__NSOU=((void **)Self__WJGL->buckets__UHGL)[(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL)];
+ while ((! (((void *)node__NSOU == (void *)NULL) || ((void *)node__NSOU->item__AIGL == (void *)e__KSOU)))) {
+ node__NSOU=node__NSOU->next__MIGL;
+ };
+ __tmp__ZKLL=hash_code__HNLL(((__TYPES__BN5D *)Self__WXEJ));
+ __tmp__2KLL=(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL);
+ __tmp__PYEJ=__tmp__2KLL;
+ node__NSOU=((void **)Self__WJGL->buckets__UHGL)[__tmp__2KLL];
+ while ((! (((void *)node__NSOU == (void *)NULL) || ((void *)node__NSOU->item__AIGL == (void *)Self__GXEJ)))) {
+ node__NSOU=node__NSOU->next__MIGL;
+ };
+ if (((void *)node__NSOU == (void *)NULL)) {
+ if ((Self__WJGL->capacity__NHGL == Self__WJGL->count__DLGL)) {
+ node1__2W4L=NULL;
+ node2__3W4L=NULL;
+ i__VCMJ=prime_number_ceiling__OKN((__INTEGER__Q)(Self__WJGL->capacity__NHGL + 1));
+ old_buckets__1W4L=Self__WJGL->buckets__UHGL;
+ sz__1B1T=((__POINTER__IB )(__INTEGER__Q)(i__VCMJ * ((__INTEGER__Q )(sizeof(void *)))));
+ result__ZB1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__0B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__2B1T=(void *)((unsigned long)(void *)((unsigned long)sz__1B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0B1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__1B1T=(void *)((unsigned long)__tmp__2B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__1B1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__4B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5B1T=(void *)((unsigned long)(void *)((unsigned long)sz__1B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__AC1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5B1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__4B1T=micro_alloc__table__lab__UKI(__tmp__5B1T,((__POINTER__IB )(&(table_size[(__tmp__AC1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5B1T)));
+ ((__POINTER__IB *)__tmp__4B1T)[ 0]=((__POINTER__IB ) 3);
+ result__ZB1T=(void *)((unsigned long)__tmp__4B1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__DC1T=search__LQCB(__tmp__2B1T);
+ result__ZB1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__DC1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__VB1T=((void **)result__ZB1T);
+ Self__WB1T=(__INTEGER__Q)(i__VCMJ - 1);
+ while ((Self__WB1T >= 0)) {
+ Result__VB1T[Self__WB1T]=NULL;
+ Self__WB1T=(__INTEGER__Q)(Self__WB1T - 1);
+ };
+ Self__WJGL->buckets__UHGL=Result__VB1T;
+ Self__WB1T=(__INTEGER__Q)(Self__WJGL->capacity__NHGL - 1);
+ Self__WJGL->capacity__NHGL=i__VCMJ;
+ while ((Self__WB1T >= 0)) {
+ node1__2W4L=((void **)old_buckets__1W4L)[Self__WB1T];
+ while (((void *)node1__2W4L != (void *)NULL)) {
+ node2__3W4L=node1__2W4L->next__MIGL;
+ __tmp__5X4L=hash_code__HNLL(((__TYPES__BN5D *)node1__2W4L->item__AIGL));
+ __tmp__BY4L=(__INTEGER__Q)(__tmp__5X4L % Self__WJGL->capacity__NHGL);
+ ((__HASHED_SET_NODEoTYPESo__IHGL *)node1__2W4L)->next__MIGL=((void **)Self__WJGL->buckets__UHGL)[__tmp__BY4L];
+ ((void **)Self__WJGL->buckets__UHGL)[__tmp__BY4L]=node1__2W4L;
+ node1__2W4L=node2__3W4L;
+ };
+ Self__WB1T=(__INTEGER__Q)(Self__WB1T - 1);
+ };
+ __tmp__PYEJ=(__INTEGER__Q)(__tmp__ZKLL % Self__WJGL->capacity__NHGL);
+ };
+ node1__2W4L=((void **)Self__WJGL->buckets__UHGL)[__tmp__PYEJ];
+ node2__3W4L=NULL;
+ __tmp__MB1T=((__POINTER__IB )(NULL));
+ i__VCMJ= 0;
+ __tmp__NB1T=((__POINTER__IB )sizeof(__HASHED_SET_NODEoTYPESo__IHGL));
+ if (((unsigned long)__tmp__NB1T == 0)) {
+ node2__3W4L=HASHED_SET_NODEoTYPESo__IHGL__;
+ } else /* FALSE */ {
+ i__VCMJ=__HASHED_SET_NODEoTYPESo__IHGL__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NB1T));
+ if ((i__VCMJ == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__4B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5B1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NB1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__AC1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5B1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__4B1T=micro_alloc__table__lab__UKI(__tmp__5B1T,((__POINTER__IB )(&(table_size[(__tmp__AC1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5B1T)));
+ __tmp__MB1T=__tmp__4B1T;
+ } else /* FALSE */ {
+ __tmp__AC1T=((__UINTEGER_32__ZWB )i__VCMJ);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__4B1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5B1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__NB1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4B1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4B1T=micro_alloc__table__lab__UKI(__tmp__5B1T,((__POINTER__IB )(&(table_type[(__tmp__AC1T)]))),(__UINTEGER_32__ZWB)(__tmp__AC1T | 1));
+ __tmp__MB1T=__tmp__4B1T;
+ };
+ node2__3W4L=((__HASHED_SET_NODEoTYPESo__IHGL *)__tmp__MB1T);
+ *(node2__3W4L) = *(HASHED_SET_NODEoTYPESo__IHGL__);
+ };
+ Self__WUDN=((__HASHED_SET_NODEoTYPESo__IHGL *)node2__3W4L);
+ Self__WUDN->item__AIGL=Self__WXEJ;
+ Self__WUDN->next__MIGL=node1__2W4L;
+ node__NSOU=node2__3W4L;
+ ((void **)Self__WJGL->buckets__UHGL)[__tmp__PYEJ]=node2__3W4L;
+ Self__WJGL->count__DLGL=(__INTEGER__Q)(Self__WJGL->count__DLGL + 1);
+ };
+ ;
+ };
+ };
+ free__GNZI(Self__XVXI);
+ __tmp__1KLL=result__ZVXI;
+ return(__tmp__1KLL);
+}
+
+static void* get_local_slot__UTLG(__TYPE__FF *Self__VTLG,__STRING_CONSTANT__0 *n__WTLG)
+// ({TYPE__FF},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ void *result__0TLG,*__tmp__KULG;
+ __INTEGER__Q j__YTLG;
+ void *__tmp__TATH;
+ __STRING_CONSTANT__0 *__tmp__LULG;
+ __BOOLEAN__L __tmp__OULG;
+ result__0TLG=NULL;
+ j__YTLG= 0;
+ while_do__ORRG:
+ {
+ if ((j__YTLG <= Self__VTLG->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__KULG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__VTLG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__YTLG];
+ if (((struct ___OBJ *)__tmp__KULG)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__TATH=((__SLOT_CODE__4IRG *)__tmp__KULG)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__TATH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__LULG=((__ITM_SLOT__PLC *)__tmp__TATH)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__LULG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__TATH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__LULG=((__SLOT_DATA__IJRG *)__tmp__KULG)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ __tmp__OULG=((void *)__tmp__LULG != (void *)n__WTLG);
+ } else /* FALSE */ {
+ __tmp__OULG=FALSE__O__;
+ };
+ if (__tmp__OULG) {
+ j__YTLG=(__INTEGER__Q)(j__YTLG + 1);
+ goto while_do__ORRG;
+ };
+ };
+ if ((j__YTLG <= Self__VTLG->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ result__0TLG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__VTLG->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__YTLG];
+ } else /* FALSE */ {
+ __tmp__KULG=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__VTLG->prototype__QF->slot_list__0FZ),n__WTLG);
+ if (((void *)__tmp__KULG != (void *)NULL)) {
+ __tmp__TATH=create__type__4JLG(__tmp__KULG,Self__VTLG);
+ result__0TLG=__tmp__TATH;
+ add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__VTLG->slot_run__2LC),__tmp__TATH);
+ };
+ };
+ __tmp__KULG=result__0TLG;
+ return(__tmp__KULG);
+}
+
+static void* get_name__TAUD(__STRING_CONSTANT__0 *n__VAUD)
+// ({NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ __SECTION___RVOB *result__BJAF,*result__XAUD,*result__EXAE,*Self__ATAF;
+ __STRING_CONSTANT__0 *Self__NDAU,*Self__TDAU,*Self__ZDAU;
+ __INTEGER__Q result__MDAU,__tmp__ODAU,Self__PDAU,typ_id__JXAE;
+ __INTEGER__Q __tmp__UDAU,Self__VDAU,__tmp__ZF0F,Self__SV1T;
+ __INTEGER__Q result__YDAU,__tmp__0DAU,Self__1DAU;
+ __POINTER__IB ptr__FXAE,__tmp__LXAE,__tmp__XVXT,__tmp__ZVXT;
+ __POINTER__IB __tmp__WV1T,__tmp__YV1T,__tmp__0V1T,__tmp__1V1T;
+ __UINTEGER_32__ZWB __tmp__0VXT,__tmp__2V1T;
+ __MEMORY__2PG *__tmp__5V1T;
+ void *Result__WAUD;
+ __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *Self__UIAF;
+ __HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *Self__FTAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node__AJAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node__QTAF;
+ __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node1__TF0F;
+ __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *node2__UF0F;
+ __HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *Self__MJ1G;
+ void **old_buckets__SF0F,**Result__RV1T;
+ Self__UIAF=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)bucket_name__ABUD);
+ result__BJAF=NULL;
+ Self__NDAU=((__STRING_CONSTANT__0 *)n__VAUD);
+ result__MDAU= 0;
+ __tmp__ODAU=Self__NDAU->count__0C;
+ Self__PDAU= 1;
+ while ((Self__PDAU <= __tmp__ODAU)) {
+ result__MDAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__MDAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__NDAU->storage__1C)[(__INTEGER__Q)(Self__PDAU - 1)])));
+ Self__PDAU=(__INTEGER__Q)(Self__PDAU + 1);
+ };
+ if ((result__MDAU < 0)) {
+ result__MDAU=(__INTEGER__Q)(~ result__MDAU);
+ };
+ node__AJAF=((void **)Self__UIAF->buckets__KJAF)[(__INTEGER__Q)(result__MDAU % Self__UIAF->capacity__DJAF)];
+ while ((! (((void *)node__AJAF == (void *)NULL) || ((void *)node__AJAF->key__WJAF == (void *)n__VAUD)))) {
+ node__AJAF=node__AJAF->next__BKAF;
+ };
+ if (((void *)node__AJAF != (void *)NULL)) {
+ result__BJAF=node__AJAF->item__JKAF;
+ };
+ result__XAUD=result__BJAF;
+ if (((void *)result__BJAF == (void *)NULL)) {
+ result__EXAE=NULL;
+ ptr__FXAE=((__POINTER__IB )(NULL));
+ typ_id__JXAE= 0;
+ __tmp__LXAE=((__POINTER__IB )sizeof(__SECTION___RVOB));
+ if (((unsigned long)__tmp__LXAE == 0)) {
+ result__EXAE=SECTION___RVOB__;
+ } else /* FALSE */ {
+ typ_id__JXAE=__SECTION___RVOB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LXAE));
+ if ((typ_id__JXAE == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XVXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ZVXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LXAE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__0VXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ZVXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XVXT=micro_alloc__table__lab__UKI(__tmp__ZVXT,((__POINTER__IB )(&(table_size[(__tmp__0VXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ZVXT)));
+ ptr__FXAE=__tmp__XVXT;
+ } else /* FALSE */ {
+ __tmp__0VXT=((__UINTEGER_32__ZWB )typ_id__JXAE);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XVXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ZVXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__LXAE - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XVXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XVXT=micro_alloc__table__lab__UKI(__tmp__ZVXT,((__POINTER__IB )(&(table_type[(__tmp__0VXT)]))),(__UINTEGER_32__ZWB)(__tmp__0VXT | 1));
+ ptr__FXAE=__tmp__XVXT;
+ };
+ result__EXAE=((__SECTION___RVOB *)ptr__FXAE);
+ *(result__EXAE) = *(SECTION___RVOB__);
+ };
+ result__XAUD=result__EXAE;
+ Self__ATAF=((__SECTION___RVOB *)result__EXAE);
+ Self__ATAF->name__G25E=n__VAUD;
+ Self__ATAF->type_list__DTAF=NULL;
+ Self__FTAF=((__HASHED_DICTIONARYoSECTION_xStrict_STRING_CONSTANTo__YAUD *)bucket_name__ABUD);
+ Self__TDAU=((__STRING_CONSTANT__0 *)n__VAUD);
+ typ_id__JXAE= 0;
+ __tmp__UDAU=Self__TDAU->count__0C;
+ Self__VDAU= 1;
+ while ((Self__VDAU <= __tmp__UDAU)) {
+ typ_id__JXAE=(__INTEGER__Q)((__INTEGER__Q)( 5 * typ_id__JXAE) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__TDAU->storage__1C)[(__INTEGER__Q)(Self__VDAU - 1)])));
+ Self__VDAU=(__INTEGER__Q)(Self__VDAU + 1);
+ };
+ if ((typ_id__JXAE < 0)) {
+ typ_id__JXAE=(__INTEGER__Q)(~ typ_id__JXAE);
+ };
+ __tmp__UDAU=(__INTEGER__Q)(typ_id__JXAE % Self__FTAF->capacity__DJAF);
+ Self__VDAU=__tmp__UDAU;
+ node__QTAF=((void **)Self__FTAF->buckets__KJAF)[__tmp__UDAU];
+ while ((! (((void *)node__QTAF == (void *)NULL) || ((void *)node__QTAF->key__WJAF == (void *)n__VAUD)))) {
+ node__QTAF=node__QTAF->next__BKAF;
+ };
+ if (((void *)node__QTAF == (void *)NULL)) {
+ if ((Self__FTAF->capacity__DJAF == Self__FTAF->count__RUAF)) {
+ node1__TF0F=NULL;
+ node2__UF0F=NULL;
+ old_buckets__SF0F=Self__FTAF->buckets__KJAF;
+ __tmp__ZF0F=prime_number_ceiling__OKN((__INTEGER__Q)(Self__FTAF->capacity__DJAF + 1));
+ __tmp__XVXT=((__POINTER__IB )(__INTEGER__Q)(__tmp__ZF0F * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__ZVXT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__WV1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YV1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__XVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WV1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WV1T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__XVXT=(void *)((unsigned long)__tmp__YV1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__XVXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0V1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1V1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__XVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2V1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1V1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0V1T=micro_alloc__table__lab__UKI(__tmp__1V1T,((__POINTER__IB )(&(table_size[(__tmp__2V1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1V1T)));
+ ((__POINTER__IB *)__tmp__0V1T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__ZVXT=(void *)((unsigned long)__tmp__0V1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__5V1T=search__LQCB(__tmp__YV1T);
+ __tmp__ZVXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5V1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__RV1T=((void **)__tmp__ZVXT);
+ Self__SV1T=(__INTEGER__Q)(__tmp__ZF0F - 1);
+ while ((Self__SV1T >= 0)) {
+ Result__RV1T[Self__SV1T]=NULL;
+ Self__SV1T=(__INTEGER__Q)(Self__SV1T - 1);
+ };
+ Self__FTAF->buckets__KJAF=Result__RV1T;
+ Self__SV1T=(__INTEGER__Q)(Self__FTAF->capacity__DJAF - 1);
+ Self__FTAF->capacity__DJAF=__tmp__ZF0F;
+ while ((Self__SV1T >= 0)) {
+ node1__TF0F=((void **)old_buckets__SF0F)[Self__SV1T];
+ while (((void *)node1__TF0F != (void *)NULL)) {
+ node2__UF0F=node1__TF0F->next__BKAF;
+ Self__ZDAU=((__STRING_CONSTANT__0 *)node1__TF0F->key__WJAF);
+ result__YDAU= 0;
+ __tmp__0DAU=Self__ZDAU->count__0C;
+ Self__1DAU= 1;
+ while ((Self__1DAU <= __tmp__0DAU)) {
+ result__YDAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__YDAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__ZDAU->storage__1C)[(__INTEGER__Q)(Self__1DAU - 1)])));
+ Self__1DAU=(__INTEGER__Q)(Self__1DAU + 1);
+ };
+ if ((result__YDAU < 0)) {
+ result__YDAU=(__INTEGER__Q)(~ result__YDAU);
+ };
+ __tmp__0DAU=(__INTEGER__Q)(result__YDAU % Self__FTAF->capacity__DJAF);
+ ((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)node1__TF0F)->next__BKAF=((void **)Self__FTAF->buckets__KJAF)[__tmp__0DAU];
+ ((void **)Self__FTAF->buckets__KJAF)[__tmp__0DAU]=node1__TF0F;
+ node1__TF0F=node2__UF0F;
+ };
+ Self__SV1T=(__INTEGER__Q)(Self__SV1T - 1);
+ };
+ Self__VDAU=(__INTEGER__Q)(typ_id__JXAE % __tmp__ZF0F);
+ };
+ node1__TF0F=((void **)Self__FTAF->buckets__KJAF)[Self__VDAU];
+ node2__UF0F=NULL;
+ __tmp__XVXT=((__POINTER__IB )(NULL));
+ __tmp__ZF0F= 0;
+ __tmp__ZVXT=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF));
+ if (((unsigned long)__tmp__ZVXT == 0)) {
+ node2__UF0F=HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__;
+ } else /* FALSE */ {
+ __tmp__ZF0F=__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZVXT));
+ if ((__tmp__ZF0F == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0V1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1V1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2V1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1V1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0V1T=micro_alloc__table__lab__UKI(__tmp__1V1T,((__POINTER__IB )(&(table_size[(__tmp__2V1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1V1T)));
+ __tmp__XVXT=__tmp__0V1T;
+ } else /* FALSE */ {
+ __tmp__2V1T=((__UINTEGER_32__ZWB )__tmp__ZF0F);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0V1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1V1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZVXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0V1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__0V1T=micro_alloc__table__lab__UKI(__tmp__1V1T,((__POINTER__IB )(&(table_type[(__tmp__2V1T)]))),(__UINTEGER_32__ZWB)(__tmp__2V1T | 1));
+ __tmp__XVXT=__tmp__0V1T;
+ };
+ node2__UF0F=((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)__tmp__XVXT);
+ *(node2__UF0F) = *(HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF__);
+ };
+ Self__MJ1G=((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)node2__UF0F);
+ Self__MJ1G->item__JKAF=result__EXAE;
+ Self__MJ1G->key__WJAF=n__VAUD;
+ Self__MJ1G->next__BKAF=node1__TF0F;
+ node__QTAF=node2__UF0F;
+ ((void **)Self__FTAF->buckets__KJAF)[Self__VDAU]=node2__UF0F;
+ Self__FTAF->count__RUAF=(__INTEGER__Q)(Self__FTAF->count__RUAF + 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoSECTION_xStrict_STRING_CONSTANTo__4IAF *)node__QTAF)->item__JKAF=result__EXAE;
+ };
+ };
+ Result__WAUD=result__XAUD;
+ return(Result__WAUD);
+}
+
+static void* get_slot__QA3I(__TYPE_FULL__XMB *Self__RA3I,__STRING_CONSTANT__0 *n__SA3I)
+// ({TYPE_FULL__XMB},{NULLxSTRING_CONSTANT__0}) With result Recursive, No inlinable.
+{
+ void *__tmp__UA3I;
+ void *__tmp__VA3I;
+ __tmp__UA3I=Self__RA3I->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__UA3I)->__id) {
+ case __TYPE__FF__: {
+ __tmp__VA3I=get_slot__2QGG(((__TYPE__FF *)__tmp__UA3I),n__SA3I);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__VA3I=get_slot__XSGG(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__VA3I=get_slot__SUGG(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__VA3I=get_slot__NWGG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__VA3I=get_slot__IYGG(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__VA3I=get_slot__D0GG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__UA3I)),n__SA3I);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__VA3I=get_slot__011G(n__SA3I);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__VA3I=get_slot__ETFL(n__SA3I);
+ } break;
+ };
+ __tmp__UA3I=__tmp__VA3I;
+ return(__tmp__UA3I);
+}
+
+static void* get_local_slot__LWLG(__TYPE_VOID__IMB *Self__MWLG,__STRING_CONSTANT__0 *n__NWLG)
+// ({TYPE_VOID__IMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ void *result__RWLG,*__tmp__MXNT;
+ __INTEGER__Q j__PWLG;
+ void *__tmp__YATH;
+ __STRING_CONSTANT__0 *__tmp__CXLG;
+ __BOOLEAN__L __tmp__FXLG;
+ result__RWLG=NULL;
+ j__PWLG= 0;
+ while_do__DSRG:
+ {
+ if ((j__PWLG <= Self__MWLG->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__MXNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MWLG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__PWLG];
+ if (((struct ___OBJ *)__tmp__MXNT)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__YATH=((__SLOT_CODE__4IRG *)__tmp__MXNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__YATH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__CXLG=((__ITM_SLOT__PLC *)__tmp__YATH)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__CXLG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__YATH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__CXLG=((__SLOT_DATA__IJRG *)__tmp__MXNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ __tmp__FXLG=((void *)__tmp__CXLG != (void *)n__NWLG);
+ } else /* FALSE */ {
+ __tmp__FXLG=FALSE__O__;
+ };
+ if (__tmp__FXLG) {
+ j__PWLG=(__INTEGER__Q)(j__PWLG + 1);
+ goto while_do__DSRG;
+ };
+ };
+ if ((j__PWLG <= Self__MWLG->parent_type__JMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ result__RWLG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__MWLG->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__PWLG];
+ } else /* FALSE */ {
+ __tmp__MXNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__MWLG->parent_type__JMB.prototype__QF->slot_list__0FZ),n__NWLG);
+ if (((void *)__tmp__MXNT != (void *)NULL)) {
+ __tmp__YATH=create__type__4JLG(__tmp__MXNT,Self__MWLG);
+ result__RWLG=__tmp__YATH;
+ add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__MWLG->parent_type__JMB.slot_run__2LC),__tmp__YATH);
+ };
+ };
+ __tmp__MXNT=result__RWLG;
+ return(__tmp__MXNT);
+}
+
+static void* get_local_slot__VYLG(__TYPE_CONTEXT__KMB *Self__WYLG,__STRING_CONSTANT__0 *n__XYLG)
+// ({TYPE_CONTEXT__KMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ void *result__1YLG,*__tmp__UXNT;
+ __INTEGER__Q j__ZYLG;
+ void *__tmp__3ATH;
+ __STRING_CONSTANT__0 *__tmp__MZLG;
+ __BOOLEAN__L __tmp__PZLG;
+ result__1YLG=NULL;
+ j__ZYLG= 0;
+ while_do__ZSRG:
+ {
+ if ((j__ZYLG <= Self__WYLG->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__UXNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WYLG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__ZYLG];
+ if (((struct ___OBJ *)__tmp__UXNT)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__3ATH=((__SLOT_CODE__4IRG *)__tmp__UXNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__3ATH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__MZLG=((__ITM_SLOT__PLC *)__tmp__3ATH)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__MZLG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3ATH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__MZLG=((__SLOT_DATA__IJRG *)__tmp__UXNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ __tmp__PZLG=((void *)__tmp__MZLG != (void *)n__XYLG);
+ } else /* FALSE */ {
+ __tmp__PZLG=FALSE__O__;
+ };
+ if (__tmp__PZLG) {
+ j__ZYLG=(__INTEGER__Q)(j__ZYLG + 1);
+ goto while_do__ZSRG;
+ };
+ };
+ if ((j__ZYLG <= Self__WYLG->parent_type__LMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ result__1YLG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WYLG->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__ZYLG];
+ } else /* FALSE */ {
+ __tmp__UXNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__WYLG->parent_type__LMB.prototype__QF->slot_list__0FZ),n__XYLG);
+ if (((void *)__tmp__UXNT != (void *)NULL)) {
+ __tmp__3ATH=create__type__4JLG(__tmp__UXNT,Self__WYLG);
+ result__1YLG=__tmp__3ATH;
+ add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__WYLG->parent_type__LMB.slot_run__2LC),__tmp__3ATH);
+ };
+ };
+ __tmp__UXNT=result__1YLG;
+ return(__tmp__UXNT);
+}
+
+static void* get_local_slot__50LG(__TYPE_ID__MMB *Self__A1LG,__STRING_CONSTANT__0 *n__B1LG)
+// ({TYPE_ID__MMB},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ void *result__F1LG,*__tmp__2XNT;
+ __INTEGER__Q j__D1LG;
+ void *__tmp__CBTH;
+ __STRING_CONSTANT__0 *__tmp__W1LG;
+ __BOOLEAN__L __tmp__Z1LG;
+ result__F1LG=NULL;
+ j__D1LG= 0;
+ while_do__PTRG:
+ {
+ if ((j__D1LG <= Self__A1LG->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__2XNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__A1LG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__D1LG];
+ if (((struct ___OBJ *)__tmp__2XNT)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__CBTH=((__SLOT_CODE__4IRG *)__tmp__2XNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__CBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__W1LG=((__ITM_SLOT__PLC *)__tmp__CBTH)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__W1LG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__CBTH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__W1LG=((__SLOT_DATA__IJRG *)__tmp__2XNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ __tmp__Z1LG=((void *)__tmp__W1LG != (void *)n__B1LG);
+ } else /* FALSE */ {
+ __tmp__Z1LG=FALSE__O__;
+ };
+ if (__tmp__Z1LG) {
+ j__D1LG=(__INTEGER__Q)(j__D1LG + 1);
+ goto while_do__PTRG;
+ };
+ };
+ if ((j__D1LG <= Self__A1LG->parent_type__NMB.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ result__F1LG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__A1LG->parent_type__NMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__D1LG];
+ } else /* FALSE */ {
+ __tmp__2XNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__A1LG->parent_type__NMB.prototype__QF->slot_list__0FZ),n__B1LG);
+ if (((void *)__tmp__2XNT != (void *)NULL)) {
+ __tmp__CBTH=create__type__4JLG(__tmp__2XNT,Self__A1LG);
+ result__F1LG=__tmp__CBTH;
+ add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__A1LG->parent_type__NMB.slot_run__2LC),__tmp__CBTH);
+ };
+ };
+ __tmp__2XNT=result__F1LG;
+ return(__tmp__2XNT);
+}
+
+static void* get_local_slot__J3LG(__TYPE_GENERIC__OCY *Self__K3LG,__STRING_CONSTANT__0 *n__L3LG)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ void *result__P3LG,*__tmp__EYNT;
+ __INTEGER__Q j__N3LG;
+ void *__tmp__HBTH;
+ __STRING_CONSTANT__0 *__tmp__A4LG;
+ __BOOLEAN__L __tmp__D4LG;
+ result__P3LG=NULL;
+ j__N3LG= 0;
+ while_do__FURG:
+ {
+ if ((j__N3LG <= Self__K3LG->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__EYNT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__K3LG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__N3LG];
+ if (((struct ___OBJ *)__tmp__EYNT)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__HBTH=((__SLOT_CODE__4IRG *)__tmp__EYNT)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__HBTH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__A4LG=((__ITM_SLOT__PLC *)__tmp__HBTH)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__A4LG=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__HBTH)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__A4LG=((__SLOT_DATA__IJRG *)__tmp__EYNT)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ __tmp__D4LG=((void *)__tmp__A4LG != (void *)n__L3LG);
+ } else /* FALSE */ {
+ __tmp__D4LG=FALSE__O__;
+ };
+ if (__tmp__D4LG) {
+ j__N3LG=(__INTEGER__Q)(j__N3LG + 1);
+ goto while_do__FURG;
+ };
+ };
+ if ((j__N3LG <= Self__K3LG->parent_type__PCY.slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ result__P3LG=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__K3LG->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__N3LG];
+ } else /* FALSE */ {
+ __tmp__EYNT=fast_reference_at__ZJYD(((__HASHED_DICTIONARYoITM_SLOTxStrict_STRING_CONSTANTo__RFZ *)Self__K3LG->parent_type__PCY.prototype__QF->slot_list__0FZ),n__L3LG);
+ if (((void *)__tmp__EYNT != (void *)NULL)) {
+ __tmp__HBTH=create__type__4JLG(__tmp__EYNT,Self__K3LG);
+ result__P3LG=__tmp__HBTH;
+ add_last__HKLG(((__FAST_ARRAYoSLOTo__SLC *)Self__K3LG->parent_type__PCY.slot_run__2LC),__tmp__HBTH);
+ };
+ };
+ __tmp__EYNT=result__P3LG;
+ return(__tmp__EYNT);
+}
+
+static void* read__5UEI(__LOCAL__L4WC *Self__AVEI)
+// ({LOCAL__L4WC}) With result No recursive, No inlinable.
+{
+ __READ_LOCAL__55ZI *result__TGGI,*result__SSOU,*Self__4SOU;
+ __READ_LOCAL__55ZI *result__CTOU,*Self__OTOU;
+ __LOCAL__L4WC *Self__QSOU,*__tmp__YZ1T;
+ __POSITION__OL __tmp__RSOU,__tmp__BTOU;
+ __POINTER__IB ptr__TSOU,__tmp__VSOU,__tmp__WSOU,__tmp__XSOU;
+ __POINTER__IB __tmp__GTOU,__tmp__HTOU;
+ __INTEGER__Q typ_id__USOU,typ_id__ETOU;
+ __UINTEGER_32__ZWB __tmp__YSOU,__tmp__ITOU;
+ void *Result__CVEI;
+ __BOOLEAN__L __tmp__3GGI;
+ result__TGGI=NULL;
+ if (((void *)Self__AVEI->my_alias__JPUH != (void *)NULL)) {
+ Self__QSOU=((__LOCAL__L4WC *)Self__AVEI->my_alias__JPUH);
+ __tmp__RSOU=Self__QSOU->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ result__SSOU=NULL;
+ ptr__TSOU=((__POINTER__IB )(NULL));
+ typ_id__USOU= 0;
+ __tmp__VSOU=((__POINTER__IB )sizeof(__READ_LOCAL__55ZI));
+ if (((unsigned long)__tmp__VSOU == 0)) {
+ result__SSOU=READ_LOCAL__55ZI__;
+ } else /* FALSE */ {
+ typ_id__USOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VSOU));
+ if ((typ_id__USOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WSOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XSOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YSOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XSOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WSOU=micro_alloc__table__lab__UKI(__tmp__XSOU,((__POINTER__IB )(&(table_size[(__tmp__YSOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XSOU)));
+ ptr__TSOU=__tmp__WSOU;
+ } else /* FALSE */ {
+ __tmp__YSOU=((__UINTEGER_32__ZWB )typ_id__USOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WSOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XSOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WSOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WSOU=micro_alloc__table__lab__UKI(__tmp__XSOU,((__POINTER__IB )(&(table_type[(__tmp__YSOU)]))),(__UINTEGER_32__ZWB)(__tmp__YSOU | 1));
+ ptr__TSOU=__tmp__WSOU;
+ };
+ result__SSOU=((__READ_LOCAL__55ZI *)ptr__TSOU);
+ *(result__SSOU) = *(READ_LOCAL__55ZI__);
+ };
+ Self__4SOU=((__READ_LOCAL__55ZI *)result__SSOU);
+ Self__4SOU->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__RSOU;
+ Self__4SOU->local__BVEJ=Self__QSOU;
+ Self__QSOU->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QSOU->parent_variable__O4WC.ensure_count__IT4D + 1);
+ result__TGGI=result__SSOU;
+ __tmp__3GGI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__3GGI=FALSE__O__;
+ };
+ if ((! __tmp__3GGI)) {
+ if (is_alias__CHGI) {
+ if (((void *)Self__AVEI->my_alias__JPUH == (void *)NULL)) {
+ __tmp__YZ1T=create__name__style__type__HIND(Self__AVEI->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__AVEI->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__AVEI->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__AVEI->parent_variable__O4WC.type__IO5D);
+ Self__AVEI->my_alias__JPUH=__tmp__YZ1T;
+ ((__LOCAL__L4WC *)__tmp__YZ1T)->parent_variable__O4WC.type_list__ZO5D=Self__AVEI->parent_variable__O4WC.type_list__ZO5D;
+ add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O),Self__AVEI);
+ };
+ __tmp__YZ1T=((__LOCAL__L4WC *)Self__AVEI->my_alias__JPUH);
+ __tmp__BTOU=__tmp__YZ1T->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ result__CTOU=NULL;
+ __tmp__WSOU=((__POINTER__IB )(NULL));
+ typ_id__ETOU= 0;
+ __tmp__XSOU=((__POINTER__IB )sizeof(__READ_LOCAL__55ZI));
+ if (((unsigned long)__tmp__XSOU == 0)) {
+ result__CTOU=READ_LOCAL__55ZI__;
+ } else /* FALSE */ {
+ typ_id__ETOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XSOU));
+ if ((typ_id__ETOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ITOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_size[(__tmp__ITOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HTOU)));
+ __tmp__WSOU=__tmp__GTOU;
+ } else /* FALSE */ {
+ __tmp__ITOU=((__UINTEGER_32__ZWB )typ_id__ETOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_type[(__tmp__ITOU)]))),(__UINTEGER_32__ZWB)(__tmp__ITOU | 1));
+ __tmp__WSOU=__tmp__GTOU;
+ };
+ result__CTOU=((__READ_LOCAL__55ZI *)__tmp__WSOU);
+ *(result__CTOU) = *(READ_LOCAL__55ZI__);
+ };
+ Self__OTOU=((__READ_LOCAL__55ZI *)result__CTOU);
+ Self__OTOU->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BTOU;
+ Self__OTOU->local__BVEJ=__tmp__YZ1T;
+ __tmp__YZ1T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__YZ1T->parent_variable__O4WC.ensure_count__IT4D + 1);
+ result__TGGI=result__CTOU;
+ } else /* FALSE */ {
+ __tmp__BTOU=Self__AVEI->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ result__CTOU=NULL;
+ __tmp__WSOU=((__POINTER__IB )(NULL));
+ typ_id__ETOU= 0;
+ __tmp__XSOU=((__POINTER__IB )sizeof(__READ_LOCAL__55ZI));
+ if (((unsigned long)__tmp__XSOU == 0)) {
+ result__CTOU=READ_LOCAL__55ZI__;
+ } else /* FALSE */ {
+ typ_id__ETOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XSOU));
+ if ((typ_id__ETOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ITOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_size[(__tmp__ITOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HTOU)));
+ __tmp__WSOU=__tmp__GTOU;
+ } else /* FALSE */ {
+ __tmp__ITOU=((__UINTEGER_32__ZWB )typ_id__ETOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__XSOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GTOU=micro_alloc__table__lab__UKI(__tmp__HTOU,((__POINTER__IB )(&(table_type[(__tmp__ITOU)]))),(__UINTEGER_32__ZWB)(__tmp__ITOU | 1));
+ __tmp__WSOU=__tmp__GTOU;
+ };
+ result__CTOU=((__READ_LOCAL__55ZI *)__tmp__WSOU);
+ *(result__CTOU) = *(READ_LOCAL__55ZI__);
+ };
+ Self__OTOU=((__READ_LOCAL__55ZI *)result__CTOU);
+ Self__OTOU->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B=__tmp__BTOU;
+ Self__OTOU->local__BVEJ=Self__AVEI;
+ Self__AVEI->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__AVEI->parent_variable__O4WC.ensure_count__IT4D + 1);
+ result__TGGI=result__CTOU;
+ };
+ };
+ Result__CVEI=result__TGGI;
+ return(Result__CVEI);
+}
+
+static void* get_expr_for__EJWH(__ITM_TYPE_SIMPLE__RMB *Self__FJWH,void *p__GJWH)
+// ({ITM_TYPE_SIMPLE__RMB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *__tmp__JJWH,*Self__UC1T;
+ __POSITION__OL __tmp__KJWH;
+ __PROTOTYPE__MF *__tmp__KWZS;
+ void *result__RC1T,*Result__HJWH;
+ __PROTOTYPE_CST__LAXC *__tmp__TC1T;
+ __LOCAL__L4WC *__tmp__VC1T;
+ __READ_LOCAL__55ZI *__tmp__WC1T;
+ __tmp__JJWH=to_run_for__E4X(Self__FJWH);
+ switch (((struct ___OBJ *)p__GJWH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__KJWH=((__TYPE__FF *)p__GJWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__KJWH=((__TYPE_NULL__GMB *)p__GJWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__KJWH=((__TYPE_VOID__IMB *)p__GJWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__KJWH=((__TYPE_CONTEXT__KMB *)p__GJWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__KJWH=((__TYPE_ID__MMB *)p__GJWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__KJWH=((__TYPE_GENERIC__OCY *)p__GJWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_RD__VK2C__: {
+ __tmp__KJWH=((__DTA_RD__VK2C *)p__GJWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__KWZS=prototype__32ZG();
+ __tmp__KJWH=__tmp__KWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__KWZS=prototype__JBFL();
+ __tmp__KJWH=__tmp__KWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__KJWH=((__DTA_BLOCK__GSWJ *)p__GJWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__KJWH=((__DTA_RD_ARGS__HSWJ *)p__GJWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ Self__UC1T=((__TYPE_FULL__XMB *)__tmp__JJWH);
+ result__RC1T=NULL;
+ if (((void *)Self__UC1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+ __tmp__TC1T=create__type__VJ2C(__tmp__KJWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ result__RC1T=__tmp__TC1T;
+ } else /* FALSE */ {
+ __tmp__VC1T=create__name__style__type__HIND(__tmp__KJWH,(&__string_69),'+',Self__UC1T);
+ __tmp__WC1T=read__5UEI(((__LOCAL__L4WC *)__tmp__VC1T));
+ result__RC1T=__tmp__WC1T;
+ };
+ Result__HJWH=result__RC1T;
+ return(Result__HJWH);
+}
+
+static void* get_expr_for__PJWH(__ITM_TYPE_STYLE__1MB *Self__QJWH,void *p__RJWH)
+// ({ITM_TYPE_STYLE__1MB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *__tmp__UJWH,*Self__1C1T;
+ __POSITION__OL __tmp__VJWH;
+ __PROTOTYPE__MF *__tmp__QWZS;
+ void *result__YC1T,*Result__SJWH;
+ __PROTOTYPE_CST__LAXC *__tmp__0C1T;
+ __LOCAL__L4WC *__tmp__2C1T;
+ __READ_LOCAL__55ZI *__tmp__3C1T;
+ __tmp__UJWH=to_run_for__J5X(Self__QJWH);
+ switch (((struct ___OBJ *)p__RJWH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__VJWH=((__TYPE__FF *)p__RJWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__VJWH=((__TYPE_NULL__GMB *)p__RJWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__VJWH=((__TYPE_VOID__IMB *)p__RJWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__VJWH=((__TYPE_CONTEXT__KMB *)p__RJWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__VJWH=((__TYPE_ID__MMB *)p__RJWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__VJWH=((__TYPE_GENERIC__OCY *)p__RJWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_RD__VK2C__: {
+ __tmp__VJWH=((__DTA_RD__VK2C *)p__RJWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__QWZS=prototype__32ZG();
+ __tmp__VJWH=__tmp__QWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__QWZS=prototype__JBFL();
+ __tmp__VJWH=__tmp__QWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__VJWH=((__DTA_BLOCK__GSWJ *)p__RJWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__VJWH=((__DTA_RD_ARGS__HSWJ *)p__RJWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ Self__1C1T=((__TYPE_FULL__XMB *)__tmp__UJWH);
+ result__YC1T=NULL;
+ if (((void *)Self__1C1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+ __tmp__0C1T=create__type__VJ2C(__tmp__VJWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ result__YC1T=__tmp__0C1T;
+ } else /* FALSE */ {
+ __tmp__2C1T=create__name__style__type__HIND(__tmp__VJWH,(&__string_69),'+',Self__1C1T);
+ __tmp__3C1T=read__5UEI(((__LOCAL__L4WC *)__tmp__2C1T));
+ result__YC1T=__tmp__3C1T;
+ };
+ Result__SJWH=result__YC1T;
+ return(Result__SJWH);
+}
+
+static void* get_expr_for__1JWH(__ITM_TYPE_GENERIC__LPB *Self__2JWH,void *p__3JWH)
+// ({ITM_TYPE_GENERIC__LPB},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *__tmp__AKWH,*Self__CD1T;
+ __POSITION__OL __tmp__BKWH;
+ __PROTOTYPE__MF *__tmp__WWZS;
+ void *result__5C1T,*Result__4JWH;
+ __PROTOTYPE_CST__LAXC *__tmp__BD1T;
+ __LOCAL__L4WC *__tmp__DD1T;
+ __READ_LOCAL__55ZI *__tmp__ED1T;
+ __tmp__AKWH=to_run_for__RAY(Self__2JWH,p__3JWH);
+ switch (((struct ___OBJ *)p__3JWH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__BKWH=((__TYPE__FF *)p__3JWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__BKWH=((__TYPE_NULL__GMB *)p__3JWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__BKWH=((__TYPE_VOID__IMB *)p__3JWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__BKWH=((__TYPE_CONTEXT__KMB *)p__3JWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__BKWH=((__TYPE_ID__MMB *)p__3JWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__BKWH=((__TYPE_GENERIC__OCY *)p__3JWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_RD__VK2C__: {
+ __tmp__BKWH=((__DTA_RD__VK2C *)p__3JWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__WWZS=prototype__32ZG();
+ __tmp__BKWH=__tmp__WWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__WWZS=prototype__JBFL();
+ __tmp__BKWH=__tmp__WWZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__BKWH=((__DTA_BLOCK__GSWJ *)p__3JWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__BKWH=((__DTA_RD_ARGS__HSWJ *)p__3JWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ Self__CD1T=((__TYPE_FULL__XMB *)__tmp__AKWH);
+ result__5C1T=NULL;
+ if (((void *)Self__CD1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+ __tmp__BD1T=create__type__VJ2C(__tmp__BKWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ result__5C1T=__tmp__BD1T;
+ } else /* FALSE */ {
+ __tmp__DD1T=create__name__style__type__HIND(__tmp__BKWH,(&__string_69),'+',Self__CD1T);
+ __tmp__ED1T=read__5UEI(((__LOCAL__L4WC *)__tmp__DD1T));
+ result__5C1T=__tmp__ED1T;
+ };
+ Result__4JWH=result__5C1T;
+ return(Result__4JWH);
+}
+
+static void* get_expr_for__GKWH(__ITM_TYPE_PARAMETER__ZEZ *Self__HKWH,void *p__IKWH)
+// ({ITM_TYPE_PARAMETER__ZEZ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *__tmp__LKWH,*Self__JD1T;
+ __POSITION__OL __tmp__MKWH;
+ __PROTOTYPE__MF *__tmp__2WZS;
+ void *result__GD1T,*Result__JKWH;
+ __PROTOTYPE_CST__LAXC *__tmp__ID1T;
+ __LOCAL__L4WC *__tmp__KD1T;
+ __READ_LOCAL__55ZI *__tmp__LD1T;
+ __tmp__LKWH=to_run_for__FY1D(Self__HKWH,p__IKWH);
+ switch (((struct ___OBJ *)p__IKWH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__MKWH=((__TYPE__FF *)p__IKWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__MKWH=((__TYPE_NULL__GMB *)p__IKWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__MKWH=((__TYPE_VOID__IMB *)p__IKWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__MKWH=((__TYPE_CONTEXT__KMB *)p__IKWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__MKWH=((__TYPE_ID__MMB *)p__IKWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__MKWH=((__TYPE_GENERIC__OCY *)p__IKWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_RD__VK2C__: {
+ __tmp__MKWH=((__DTA_RD__VK2C *)p__IKWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__2WZS=prototype__32ZG();
+ __tmp__MKWH=__tmp__2WZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__2WZS=prototype__JBFL();
+ __tmp__MKWH=__tmp__2WZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__MKWH=((__DTA_BLOCK__GSWJ *)p__IKWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__MKWH=((__DTA_RD_ARGS__HSWJ *)p__IKWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ Self__JD1T=((__TYPE_FULL__XMB *)__tmp__LKWH);
+ result__GD1T=NULL;
+ if (((void *)Self__JD1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+ __tmp__ID1T=create__type__VJ2C(__tmp__MKWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ result__GD1T=__tmp__ID1T;
+ } else /* FALSE */ {
+ __tmp__KD1T=create__name__style__type__HIND(__tmp__MKWH,(&__string_69),'+',Self__JD1T);
+ __tmp__LD1T=read__5UEI(((__LOCAL__L4WC *)__tmp__KD1T));
+ result__GD1T=__tmp__LD1T;
+ };
+ Result__JKWH=result__GD1T;
+ return(Result__JKWH);
+}
+
+static void* get_expr_for__QKWH(__ITM_TYPE_MULTI__0URC *Self__RKWH,void *p__SKWH)
+// ({ITM_TYPE_MULTI__0URC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *t__VKWH,*__tmp__ALWH;
+ __INTEGER__Q Result__LYNT,Self__3BZH;
+ void *__tmp__KXZS;
+ __POSITION__OL __tmp__BLWH;
+ __PROTOTYPE__MF *__tmp__MXZS;
+ __PROTOTYPE_CST__LAXC *__tmp__PD1T;
+ __LOCAL__L4WC *__tmp__RD1T;
+ __READ_LOCAL__55ZI *__tmp__SD1T;
+ __EXPR_MULTIPLE__GLWH *__tmp__ILWH;
+ __FAST_ARRAYoEXPRo__45WC *__tmp__XKWH;
+ t__VKWH=NULL;
+ Result__LYNT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__RKWH->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__XKWH=create_with_capacity__UBZH(Result__LYNT);
+ Result__LYNT=Self__RKWH->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY;
+ Self__3BZH= 0;
+ while ((Self__3BZH <= Result__LYNT)) {
+ __tmp__KXZS=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__RKWH->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__3BZH];
+ switch (((struct ___OBJ *)__tmp__KXZS)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__ALWH=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__ALWH=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__ALWH=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)),p__SKWH);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__ALWH=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)),p__SKWH);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__ALWH=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__KXZS)),p__SKWH);
+ } break;
+ };
+ t__VKWH=__tmp__ALWH;
+ switch (((struct ___OBJ *)p__SKWH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__BLWH=((__TYPE__FF *)p__SKWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__BLWH=((__TYPE_NULL__GMB *)p__SKWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__BLWH=((__TYPE_VOID__IMB *)p__SKWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__BLWH=((__TYPE_CONTEXT__KMB *)p__SKWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__BLWH=((__TYPE_ID__MMB *)p__SKWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__BLWH=((__TYPE_GENERIC__OCY *)p__SKWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_RD__VK2C__: {
+ __tmp__BLWH=((__DTA_RD__VK2C *)p__SKWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__MXZS=prototype__32ZG();
+ __tmp__BLWH=__tmp__MXZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__MXZS=prototype__JBFL();
+ __tmp__BLWH=__tmp__MXZS->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__BLWH=((__DTA_BLOCK__GSWJ *)p__SKWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__BLWH=((__DTA_RD_ARGS__HSWJ *)p__SKWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ __tmp__ALWH=((__TYPE_FULL__XMB *)t__VKWH);
+ __tmp__KXZS=NULL;
+ if (((void *)__tmp__ALWH->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+ __tmp__PD1T=create__type__VJ2C(__tmp__BLWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ __tmp__KXZS=__tmp__PD1T;
+ } else /* FALSE */ {
+ __tmp__RD1T=create__name__style__type__HIND(__tmp__BLWH,(&__string_69),'+',__tmp__ALWH);
+ __tmp__SD1T=read__5UEI(((__LOCAL__L4WC *)__tmp__RD1T));
+ __tmp__KXZS=__tmp__SD1T;
+ };
+ add_last__3XEI(((__FAST_ARRAYoEXPRo__45WC *)__tmp__XKWH),__tmp__KXZS);
+ Self__3BZH=(__INTEGER__Q)(Self__3BZH + 1);
+ };
+ __tmp__ILWH=create__KCZH(__tmp__XKWH);
+ __tmp__KXZS=__tmp__ILWH;
+ return(__tmp__KXZS);
+}
+
+static void* get_expr_for__KLWH(__ITM_TYPE_BLOCK__EYRC *Self__LLWH,void *p__MLWH)
+// ({ITM_TYPE_BLOCK__EYRC},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) With result No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *__tmp__PLWH,*Self__XD1T;
+ __POSITION__OL __tmp__QLWH;
+ __PROTOTYPE__MF *__tmp__DDHL;
+ void *result__UD1T,*Result__NLWH;
+ __PROTOTYPE_CST__LAXC *__tmp__WD1T;
+ __LOCAL__L4WC *__tmp__YD1T;
+ __READ_LOCAL__55ZI *__tmp__ZD1T;
+ __tmp__PLWH=to_run_for__LZ4E(Self__LLWH,p__MLWH);
+ switch (((struct ___OBJ *)p__MLWH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__QLWH=((__TYPE__FF *)p__MLWH)->prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__QLWH=((__TYPE_NULL__GMB *)p__MLWH)->parent_type__HMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__QLWH=((__TYPE_VOID__IMB *)p__MLWH)->parent_type__JMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__QLWH=((__TYPE_CONTEXT__KMB *)p__MLWH)->parent_type__LMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__QLWH=((__TYPE_ID__MMB *)p__MLWH)->parent_type__NMB.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__QLWH=((__TYPE_GENERIC__OCY *)p__MLWH)->parent_type__PCY.prototype__QF->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_RD__VK2C__: {
+ __tmp__QLWH=((__DTA_RD__VK2C *)p__MLWH)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__DDHL=prototype__32ZG();
+ __tmp__QLWH=__tmp__DDHL->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__DDHL=prototype__JBFL();
+ __tmp__QLWH=__tmp__DDHL->parent_named__PF.parent_itm_object__OF.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__QLWH=((__DTA_BLOCK__GSWJ *)p__MLWH)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__QLWH=((__DTA_RD_ARGS__HSWJ *)p__MLWH)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ Self__XD1T=((__TYPE_FULL__XMB *)__tmp__PLWH);
+ result__UD1T=NULL;
+ if (((void *)Self__XD1T->the_parent_type__QLK == (void *)TYPE_VOID__IMB__)) {
+ __tmp__WD1T=create__type__VJ2C(__tmp__QLWH,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ result__UD1T=__tmp__WD1T;
+ } else /* FALSE */ {
+ __tmp__YD1T=create__name__style__type__HIND(__tmp__QLWH,(&__string_69),'+',Self__XD1T);
+ __tmp__ZD1T=read__5UEI(((__LOCAL__L4WC *)__tmp__YD1T));
+ result__UD1T=__tmp__ZD1T;
+ };
+ Result__NLWH=result__UD1T;
+ return(Result__NLWH);
+}
+
+static void append_in__IMXE(__INTEGER_64__1SG Self__JMXE,__STRING__BC *buffer__KMXE)
+// ({INTEGER_64__1SG},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __INTEGER_64__1SG val__RMXE;
+ __INTEGER__Q i__UMXE,j__VMXE;
+ __STRING__BC *Self__XKVT;
+ __CHARACTER__DB __tmp__ZKVT;
+ val__RMXE= 0;
+ i__UMXE= 0;
+ j__VMXE= 0;
+ if ((Self__JMXE == 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__KMXE),'0');
+ } else /* FALSE */ {
+ if ((Self__JMXE > 0)) {
+ val__RMXE=Self__JMXE;
+ } else /* FALSE */ {
+ val__RMXE=(__INTEGER_64__1SG)(- Self__JMXE);
+ add_last__ACV(((__STRING__BC *)buffer__KMXE),'-');
+ };
+ i__UMXE=(__INTEGER__Q)(((__STRING__BC *)buffer__KMXE)->count__WJ + 1);
+ while ((val__RMXE != 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__KMXE),((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER_64__1SG)(val__RMXE % 10)) + ((__INTEGER_8__FZF )'0'))))));
+ val__RMXE=(__INTEGER_64__1SG)(val__RMXE / 10);
+ };
+ j__VMXE=((__STRING__BC *)buffer__KMXE)->count__WJ;
+ while ((i__UMXE < j__VMXE)) {
+ Self__XKVT=((__STRING__BC *)buffer__KMXE);
+ __tmp__ZKVT=((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(i__UMXE - 1)];
+ ((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(i__UMXE - 1)]=((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(j__VMXE - 1)];
+ ((__CHARACTER__DB *)Self__XKVT->storage__LFL)[(__INTEGER__Q)(j__VMXE - 1)]=__tmp__ZKVT;
+ j__VMXE=(__INTEGER__Q)(j__VMXE - 1);
+ i__UMXE=(__INTEGER__Q)(i__UMXE + 1);
+ };
+ };
+}
+
+static void* product__with__self__G3YK(__DTA_RD__VK2C *Self__H3YK,void *t__I3YK,void *e__J3YK)
+// ({DTA_RD__VK2C},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+ __INTEGER_64__1SG v__FM5T;
+ __POSITION__OL __tmp__N3YK,p__EM5T;
+ __LIST__WH *result__DL5T,*Self__PL5T;
+ __POINTER__IB ptr__EL5T,__tmp__GL5T,__tmp__HL5T,__tmp__IL5T,ptr__RTOU;
+ __POINTER__IB __tmp__TTOU,__tmp__VTOU,__tmp__WTOU,__tmp__WWOU;
+ __POINTER__IB __tmp__XWOU;
+ __INTEGER__Q typ_id__FL5T,typ_id__STOU,typ_id__TWOU;
+ __UINTEGER_32__ZWB __tmp__JL5T,__tmp__XTOU,__tmp__YWOU;
+ __LOCAL__L4WC *ctext__UL5T;
+ __PUSH__IXB *__tmp__VL5T;
+ void *r__UD4K;
+ void *__tmp__VD4K,*__tmp__3D4K;
+ void *__tmp__KE5K,*__tmp__AGKL;
+ __STRING_CONSTANT__0 *__tmp__WD4K;
+ void *__tmp__4D4K;
+ __STRING_CST__5J *Self__UTOU,*result__QTOU;
+ __PROTOTYPE_CST__LAXC *Self__1YZS,*__tmp__2YZS;
+ __INTEGER_CST__XAXC *Self__4YZS,*Self__DM5T;
+ __TYPE_FULL__XMB *t__GM5T;
+ __READ_LOCAL__55ZI *__tmp__2D1T,*__tmp__3D1T;
+ __IS_EXPANDED__35NJ *Self__CZZS,*Self__KUOU;
+ __GET_TYPE_ID__HAOJ *Self__HZZS,*Self__0UOU;
+ __SIZE_OF__5GOJ *Self__KZZS,*Self__KVOU;
+ __REAL_CST__1LOJ *Self__NZZS,*Self__0VOU;
+ __CHARACTER_CST__RMOJ *Self__RZZS,*__tmp__SZZS;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__UZZS,*__tmp__VZZS;
+ __READ_GLOBAL__T4YL *__tmp__KM5T;
+ __NODE_STYLE__RD4K *result__5VOU,*Self__LWOU;
+ __NODE_TYPE__SK2C *result__MM5T,*Self__YZZS;
+ __FAST_ARRAYoINSTRo__EA4D *__tmp__RL5T;
+ switch (((struct ___OBJ *)e__J3YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__N3YK=((__STRING_CST__5J *)e__J3YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__N3YK=((__EXTERNAL_C__Y5WC *)e__J3YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__N3YK=((__PROTOTYPE_CST__LAXC *)e__J3YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__N3YK=((__INTEGER_CST__XAXC *)e__J3YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__N3YK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__N3YK=((__READ_LOCAL__55ZI *)e__J3YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__N3YK=((__EXPR_EQUAL__KINJ *)e__J3YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__N3YK=((__EXPR_NOT_EQUAL__VINJ *)e__J3YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__N3YK=((__IS_EXPANDED__35NJ *)e__J3YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__N3YK=((__GET_TYPE_ID__HAOJ *)e__J3YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__N3YK=((__EXPR_SUP__ABOJ *)e__J3YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__N3YK=((__EXPR_SUB__UBOJ *)e__J3YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__N3YK=((__EXPR_MUL__KCOJ *)e__J3YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__N3YK=((__EXPR_DIV__4COJ *)e__J3YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__N3YK=((__EXPR_AND__SDOJ *)e__J3YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__N3YK=((__EXPR_SHIFT_R__GEOJ *)e__J3YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__N3YK=((__EXPR_SHIFT_L__0EOJ *)e__J3YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__N3YK=((__PUT_TO__TFOJ *)e__J3YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__N3YK=((__ITEM__HGOJ *)e__J3YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__N3YK=((__SIZE_OF__5GOJ *)e__J3YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__N3YK=((__CAST__1HOJ *)e__J3YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__N3YK=((__REAL_CST__1LOJ *)e__J3YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__N3YK=((__CHARACTER_CST__RMOJ *)e__J3YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__N3YK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__N3YK=((__READ_SLOT__LL4K *)e__J3YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__N3YK=((__EXPR_NOT_LOGIC__W4FL *)e__J3YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__N3YK=((__EXPR_OR_LOGIC__ADUL *)e__J3YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__N3YK=((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__N3YK=((__EXPR_AND_LOGIC__EFUL *)e__J3YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__N3YK=((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__N3YK=((__EXPR_NEG__EZVL *)e__J3YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__N3YK=((__EXPR_ADD__SZVL *)e__J3YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__N3YK=((__READ_GLOBAL__T4YL *)e__J3YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__N3YK=((__EXPR_NOT__XUPM *)e__J3YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__N3YK=((__EXPR_MOD__3YPM *)e__J3YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__N3YK=((__EXPR_OR__PQ0N *)e__J3YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__N3YK=((__EXPR_SUP_EQ__1VBP *)e__J3YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__N3YK=((__EXPR_INF__OXBP *)e__J3YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__N3YK=((__EXPR_INF_EQ__FYBP *)e__J3YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__N3YK=((__EXPR_XOR__ABEP *)e__J3YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ };
+ result__DL5T=NULL;
+ ptr__EL5T=((__POINTER__IB )(NULL));
+ typ_id__FL5T= 0;
+ __tmp__GL5T=((__POINTER__IB )sizeof(__LIST__WH));
+ if (((unsigned long)__tmp__GL5T == 0)) {
+ result__DL5T=LIST__WH__;
+ } else /* FALSE */ {
+ typ_id__FL5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GL5T));
+ if ((typ_id__FL5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__HL5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IL5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__GL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JL5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IL5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__HL5T=micro_alloc__table__lab__UKI(__tmp__IL5T,((__POINTER__IB )(&(table_size[(__tmp__JL5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IL5T)));
+ ptr__EL5T=__tmp__HL5T;
+ } else /* FALSE */ {
+ __tmp__JL5T=((__UINTEGER_32__ZWB )typ_id__FL5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__HL5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IL5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__GL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HL5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HL5T=micro_alloc__table__lab__UKI(__tmp__IL5T,((__POINTER__IB )(&(table_type[(__tmp__JL5T)]))),(__UINTEGER_32__ZWB)(__tmp__JL5T | 1));
+ ptr__EL5T=__tmp__HL5T;
+ };
+ result__DL5T=((__LIST__WH *)ptr__EL5T);
+ *(result__DL5T) = *(LIST__WH__);
+ };
+ Self__PL5T=((__LIST__WH *)result__DL5T);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__PL5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__N3YK;
+ __tmp__RL5T=create_with_capacity__QXEE( 2);
+ Self__PL5T->expr_list__NA4D=__tmp__RL5T;
+ if (((void *)t__I3YK == (void *)TYPE_NULL__GMB__)) {
+ __tmp__N3YK=Self__H3YK->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ ctext__UL5T=Self__H3YK->parent_dta__YK2C.context__UU4D;
+ if ((debug_level_option__YE != 0)) {
+ __tmp__VL5T=create__context__first__G2FD(PUSH__IXB__,__tmp__N3YK,ctext__UL5T,FALSE__O__);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),__tmp__VL5T);
+ };
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),CALL_NULL__IUB__);
+ } else /* FALSE */ {
+ r__UD4K=NULL;
+ __tmp__VD4K=Self__H3YK->parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__VD4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__KE5K=((__SLOT_CODE__4IRG *)__tmp__VD4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__KE5K)->__id==__ITM_SLOT__PLC__) {
+ __tmp__WD4K=((__ITM_SLOT__PLC *)__tmp__KE5K)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__WD4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__KE5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__WD4K=((__SLOT_DATA__IJRG *)__tmp__VD4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ switch (((struct ___OBJ *)t__I3YK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__KE5K=get_local_slot__UTLG(((__TYPE__FF *)t__I3YK),__tmp__WD4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__KE5K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__KE5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__KE5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__KE5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__KE5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__KE5K=get_local_slot__IPQJ(__tmp__WD4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__KE5K=get_local_slot__RVGL(__tmp__WD4K);
+ } break;
+ };
+ __tmp__VD4K=__tmp__KE5K;
+ if (((void *)__tmp__KE5K == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__I3YK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__3D4K=get_path_slot__VOAL(((__TYPE__FF *)t__I3YK),__tmp__WD4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__3D4K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__3D4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__3D4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__3D4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__3D4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__I3YK)),__tmp__WD4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__3D4K=get_path_slot__1XAL(__tmp__WD4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__3D4K=get_path_slot__XFKL(__tmp__WD4K);
+ } break;
+ };
+ __tmp__VD4K=__tmp__3D4K;
+ if (((struct ___OBJ *)__tmp__3D4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__AGKL=((__SLOT_CODE__4IRG *)__tmp__3D4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__AGKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__4D4K=((__ITM_SLOT__PLC *)__tmp__AGKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__4D4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__AGKL=((__SLOT_DATA__IJRG *)__tmp__3D4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__AGKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__4D4K=((__ITM_SLOT__PLC *)__tmp__AGKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__4D4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__AGKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ switch (((struct ___OBJ *)__tmp__4D4K)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__AGKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K),t__I3YK);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__AGKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__AGKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__AGKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__AGKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__AGKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4D4K)),t__I3YK);
+ } break;
+ };
+ r__UD4K=__tmp__AGKL;
+ switch (((struct ___OBJ *)e__J3YK)->__id) {
+ case __STRING_CST__5J__: {
+ Self__UTOU=((__STRING_CST__5J *)e__J3YK);
+ result__QTOU=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ result__QTOU=Self__UTOU;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ ptr__RTOU=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ ptr__RTOU=__tmp__VTOU;
+ };
+ result__QTOU=((__STRING_CST__5J *)ptr__RTOU);
+ *(result__QTOU) = *(Self__UTOU);
+ };
+ __tmp__AGKL=result__QTOU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__AGKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__J3YK));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__1YZS=((__PROTOTYPE_CST__LAXC *)e__J3YK);
+ __tmp__2YZS=create__type__VJ2C(Self__1YZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1YZS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__AGKL=__tmp__2YZS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__4YZS=((__INTEGER_CST__XAXC *)e__J3YK);
+ p__EM5T=Self__4YZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__FM5T=Self__4YZS->value__FH4D;
+ t__GM5T=Self__4YZS->parent_constant__YAXC.static_type__5G4D;
+ Self__4YZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__4YZS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ ptr__RTOU=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ ptr__RTOU=__tmp__VTOU;
+ };
+ Self__4YZS=((__INTEGER_CST__XAXC *)ptr__RTOU);
+ *(Self__4YZS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__DM5T=((__INTEGER_CST__XAXC *)Self__4YZS);
+ Self__DM5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__DM5T->value__FH4D=v__FM5T;
+ Self__DM5T->parent_constant__YAXC.static_type__5G4D=t__GM5T;
+ check_type__XYEE(Self__DM5T);
+ __tmp__AGKL=Self__4YZS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__AGKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__J3YK));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__J3YK)->local__BVEJ));
+ if (__tmp__2D1T==NULL) {
+ __tmp__3D1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+ };
+ __tmp__AGKL=__tmp__3D1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__AGKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__J3YK));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__AGKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__J3YK));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__CZZS=((__IS_EXPANDED__35NJ *)e__J3YK);
+ p__EM5T=Self__CZZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__CZZS->receiver__RA5J)->local__BVEJ));
+ if (__tmp__2D1T==NULL) {
+ __tmp__3D1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+ };
+ Self__CZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__CZZS=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ ptr__RTOU=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ ptr__RTOU=__tmp__VTOU;
+ };
+ Self__CZZS=((__IS_EXPANDED__35NJ *)ptr__RTOU);
+ *(Self__CZZS) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__KUOU=((__IS_EXPANDED__35NJ *)Self__CZZS);
+ Self__KUOU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__KUOU->receiver__RA5J=__tmp__3D1T;
+ __tmp__AGKL=Self__CZZS;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__HZZS=((__GET_TYPE_ID__HAOJ *)e__J3YK);
+ p__EM5T=Self__HZZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__GM5T=Self__HZZS->receiver__WA5J;
+ Self__HZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__HZZS=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ ptr__RTOU=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ ptr__RTOU=__tmp__VTOU;
+ };
+ Self__HZZS=((__GET_TYPE_ID__HAOJ *)ptr__RTOU);
+ *(Self__HZZS) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__0UOU=((__GET_TYPE_ID__HAOJ *)Self__HZZS);
+ Self__0UOU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__0UOU->receiver__WA5J=t__GM5T;
+ __tmp__AGKL=Self__HZZS;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__AGKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__J3YK));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__AGKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__J3YK));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__AGKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__J3YK));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__AGKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__J3YK));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__AGKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__J3YK));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__AGKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__J3YK));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__AGKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__J3YK));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__AGKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__J3YK));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__AGKL=my_copy__03AL(((__ITEM__HGOJ *)e__J3YK));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__KZZS=((__SIZE_OF__5GOJ *)e__J3YK);
+ p__EM5T=Self__KZZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__GM5T=Self__KZZS->receiver__AD5J;
+ Self__KZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__KZZS=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ ptr__RTOU=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ ptr__RTOU=__tmp__VTOU;
+ };
+ Self__KZZS=((__SIZE_OF__5GOJ *)ptr__RTOU);
+ *(Self__KZZS) = *(SIZE_OF__5GOJ__);
+ };
+ Self__KVOU=((__SIZE_OF__5GOJ *)Self__KZZS);
+ Self__KVOU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__KVOU->receiver__AD5J=t__GM5T;
+ __tmp__AGKL=Self__KZZS;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__AGKL=my_copy__L4AL(((__CAST__1HOJ *)e__J3YK));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__NZZS=((__REAL_CST__1LOJ *)e__J3YK);
+ p__EM5T=Self__NZZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__WD4K=Self__NZZS->value__VD5J;
+ t__GM5T=Self__NZZS->parent_constant__2LOJ.static_type__5G4D;
+ Self__NZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__NZZS=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ ptr__RTOU=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ ptr__RTOU=__tmp__VTOU;
+ };
+ Self__NZZS=((__REAL_CST__1LOJ *)ptr__RTOU);
+ *(Self__NZZS) = *(REAL_CST__1LOJ__);
+ };
+ Self__0VOU=((__REAL_CST__1LOJ *)Self__NZZS);
+ Self__0VOU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__0VOU->value__VD5J=__tmp__WD4K;
+ Self__0VOU->parent_constant__2LOJ.static_type__5G4D=t__GM5T;
+ __tmp__AGKL=Self__NZZS;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__RZZS=((__CHARACTER_CST__RMOJ *)e__J3YK);
+ __tmp__SZZS=create__char__UMQJ(Self__RZZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RZZS->text__0D5J);
+ __tmp__AGKL=__tmp__SZZS;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__UZZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK);
+ __tmp__VZZS=create__text__OQQJ(Self__UZZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UZZS->string__WBJK);
+ __tmp__AGKL=__tmp__VZZS;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__AGKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__J3YK));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__AGKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__J3YK));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__AGKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__J3YK));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__AGKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__AGKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__J3YK));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__AGKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__AGKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__J3YK));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__AGKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__J3YK));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__4D4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__J3YK)->global__KAKM),NULL);
+ if (__tmp__4D4K==NULL) {
+ __tmp__KM5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__4D4K)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__KM5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__KM5T=((__READ_GLOBAL__T4YL *)__tmp__4D4K);
} break;
}
};
- __tmp__0S1G=__tmp__BEER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0S1G=my_copy__BQCN(e__BMYG);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0S1G=my_copy__NREO(e__BMYG);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0S1G=my_copy__VYJO(e__BMYG);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0S1G=my_copy__0REO(e__BMYG);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0S1G=my_copy__BZJO(e__BMYG);
- } break;
- case __EXPR_NEG__: {
- __tmp__0S1G=my_copy__CNJM(e__BMYG);
- } break;
- case __EXPR_ADD__: {
- __tmp__0S1G=my_copy__5XLL(e__BMYG);
+ __tmp__AGKL=__tmp__KM5T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__AGKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__J3YK));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__AGKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__J3YK));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__AGKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__J3YK));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__AGKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__J3YK));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__AGKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__J3YK));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__AGKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__J3YK));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__AGKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__J3YK));
+ } break;
+ };
+ result__5VOU=NULL;
+ __tmp__HL5T=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__IL5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+ if (((unsigned long)__tmp__IL5T == 0)) {
+ result__5VOU=NODE_STYLE__RD4K__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL5T));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ __tmp__HL5T=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ __tmp__HL5T=__tmp__VTOU;
+ };
+ result__5VOU=((__NODE_STYLE__RD4K *)__tmp__HL5T);
+ *(result__5VOU) = *(NODE_STYLE__RD4K__);
+ };
+ Self__LWOU=((__NODE_STYLE__RD4K *)result__5VOU);
+ Self__LWOU->parent_node__SD4K.expr__CV4D=__tmp__AGKL;
+ Self__LWOU->slot__UOKL=__tmp__3D4K;
+ Self__LWOU->parent_node__SD4K.data__DV4D=Self__H3YK;
+ Self__LWOU->result_expr__VOKL=r__UD4K;
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),result__5VOU);
+ result__MM5T=NULL;
+ __tmp__HL5T=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__IL5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+ if (((unsigned long)__tmp__IL5T == 0)) {
+ result__MM5T=NODE_TYPE__SK2C__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL5T));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ __tmp__HL5T=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ __tmp__HL5T=__tmp__VTOU;
+ };
+ result__MM5T=((__NODE_TYPE__SK2C *)__tmp__HL5T);
+ *(result__MM5T) = *(NODE_TYPE__SK2C__);
+ };
+ Self__YZZS=((__NODE_TYPE__SK2C *)result__MM5T);
+ Self__YZZS->parent_node__TK2C.expr__CV4D=r__UD4K;
+ Self__YZZS->parent_node__TK2C.data__DV4D=Self__H3YK;
+ late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM + 1);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),result__MM5T);
+ } else /* FALSE */ {
+ __tmp__3D4K=Self__H3YK->parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__VD4K)->__id==__SLOT_CODE__4IRG__) {
+ if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__VD4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__VD4K),__tmp__3D4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__VD4K),__tmp__3D4K);
+ };
+ } else /* SLOT_DATA */ {
+ if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__VD4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__VD4K)),__tmp__3D4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__VD4K)),__tmp__3D4K);
+ };
+ };
+ switch (((struct ___OBJ *)e__J3YK)->__id) {
+ case __STRING_CST__5J__: {
+ Self__UTOU=((__STRING_CST__5J *)e__J3YK);
+ result__QTOU=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__TWOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ result__QTOU=Self__UTOU;
+ } else /* FALSE */ {
+ typ_id__TWOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__TWOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+ ptr__RTOU=__tmp__WWOU;
+ } else /* FALSE */ {
+ __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU | 1));
+ ptr__RTOU=__tmp__WWOU;
+ };
+ result__QTOU=((__STRING_CST__5J *)ptr__RTOU);
+ *(result__QTOU) = *(Self__UTOU);
+ };
+ __tmp__AGKL=result__QTOU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__AGKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__J3YK));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__1YZS=((__PROTOTYPE_CST__LAXC *)e__J3YK);
+ __tmp__2YZS=create__type__VJ2C(Self__1YZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1YZS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__AGKL=__tmp__2YZS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__4YZS=((__INTEGER_CST__XAXC *)e__J3YK);
+ p__EM5T=Self__4YZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__FM5T=Self__4YZS->value__FH4D;
+ t__GM5T=Self__4YZS->parent_constant__YAXC.static_type__5G4D;
+ Self__4YZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__TWOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__4YZS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__TWOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__TWOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+ ptr__RTOU=__tmp__WWOU;
+ } else /* FALSE */ {
+ __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU | 1));
+ ptr__RTOU=__tmp__WWOU;
+ };
+ Self__4YZS=((__INTEGER_CST__XAXC *)ptr__RTOU);
+ *(Self__4YZS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__DM5T=((__INTEGER_CST__XAXC *)Self__4YZS);
+ Self__DM5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__DM5T->value__FH4D=v__FM5T;
+ Self__DM5T->parent_constant__YAXC.static_type__5G4D=t__GM5T;
+ check_type__XYEE(Self__DM5T);
+ __tmp__AGKL=Self__4YZS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__AGKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__J3YK));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__J3YK)->local__BVEJ));
+ if (__tmp__2D1T==NULL) {
+ __tmp__3D1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+ };
+ __tmp__AGKL=__tmp__3D1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__AGKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__J3YK));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__AGKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__J3YK));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__CZZS=((__IS_EXPANDED__35NJ *)e__J3YK);
+ p__EM5T=Self__CZZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__2D1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__CZZS->receiver__RA5J)->local__BVEJ));
+ if (__tmp__2D1T==NULL) {
+ __tmp__3D1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__3D1T=((__READ_LOCAL__55ZI *)__tmp__2D1T);
+ };
+ Self__CZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__TWOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__CZZS=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__TWOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__TWOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+ ptr__RTOU=__tmp__WWOU;
+ } else /* FALSE */ {
+ __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU | 1));
+ ptr__RTOU=__tmp__WWOU;
+ };
+ Self__CZZS=((__IS_EXPANDED__35NJ *)ptr__RTOU);
+ *(Self__CZZS) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__KUOU=((__IS_EXPANDED__35NJ *)Self__CZZS);
+ Self__KUOU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__KUOU->receiver__RA5J=__tmp__3D1T;
+ __tmp__AGKL=Self__CZZS;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__HZZS=((__GET_TYPE_ID__HAOJ *)e__J3YK);
+ p__EM5T=Self__HZZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__GM5T=Self__HZZS->receiver__WA5J;
+ Self__HZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__TWOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__HZZS=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__TWOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__TWOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+ ptr__RTOU=__tmp__WWOU;
+ } else /* FALSE */ {
+ __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU | 1));
+ ptr__RTOU=__tmp__WWOU;
+ };
+ Self__HZZS=((__GET_TYPE_ID__HAOJ *)ptr__RTOU);
+ *(Self__HZZS) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__0UOU=((__GET_TYPE_ID__HAOJ *)Self__HZZS);
+ Self__0UOU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__0UOU->receiver__WA5J=t__GM5T;
+ __tmp__AGKL=Self__HZZS;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__AGKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__J3YK));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__AGKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__J3YK));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__AGKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__J3YK));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__AGKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__J3YK));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__AGKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__J3YK));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__AGKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__J3YK));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__AGKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__J3YK));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__AGKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__J3YK));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__AGKL=my_copy__03AL(((__ITEM__HGOJ *)e__J3YK));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__KZZS=((__SIZE_OF__5GOJ *)e__J3YK);
+ p__EM5T=Self__KZZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__GM5T=Self__KZZS->receiver__AD5J;
+ Self__KZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__TWOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__KZZS=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__TWOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__TWOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+ ptr__RTOU=__tmp__WWOU;
+ } else /* FALSE */ {
+ __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU | 1));
+ ptr__RTOU=__tmp__WWOU;
+ };
+ Self__KZZS=((__SIZE_OF__5GOJ *)ptr__RTOU);
+ *(Self__KZZS) = *(SIZE_OF__5GOJ__);
+ };
+ Self__KVOU=((__SIZE_OF__5GOJ *)Self__KZZS);
+ Self__KVOU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__KVOU->receiver__AD5J=t__GM5T;
+ __tmp__AGKL=Self__KZZS;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__AGKL=my_copy__L4AL(((__CAST__1HOJ *)e__J3YK));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__NZZS=((__REAL_CST__1LOJ *)e__J3YK);
+ p__EM5T=Self__NZZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__WD4K=Self__NZZS->value__VD5J;
+ t__GM5T=Self__NZZS->parent_constant__2LOJ.static_type__5G4D;
+ Self__NZZS=NULL;
+ ptr__RTOU=((__POINTER__IB )(NULL));
+ typ_id__TWOU= 0;
+ __tmp__TTOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__TTOU == 0)) {
+ Self__NZZS=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__TWOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TTOU));
+ if ((typ_id__TWOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__YWOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__XWOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_size[(__tmp__YWOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__XWOU)));
+ ptr__RTOU=__tmp__WWOU;
+ } else /* FALSE */ {
+ __tmp__YWOU=((__UINTEGER_32__ZWB )typ_id__TWOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__WWOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__XWOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TTOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WWOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WWOU=micro_alloc__table__lab__UKI(__tmp__XWOU,((__POINTER__IB )(&(table_type[(__tmp__YWOU)]))),(__UINTEGER_32__ZWB)(__tmp__YWOU | 1));
+ ptr__RTOU=__tmp__WWOU;
+ };
+ Self__NZZS=((__REAL_CST__1LOJ *)ptr__RTOU);
+ *(Self__NZZS) = *(REAL_CST__1LOJ__);
+ };
+ Self__0VOU=((__REAL_CST__1LOJ *)Self__NZZS);
+ Self__0VOU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__EM5T;
+ Self__0VOU->value__VD5J=__tmp__WD4K;
+ Self__0VOU->parent_constant__2LOJ.static_type__5G4D=t__GM5T;
+ __tmp__AGKL=Self__NZZS;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__RZZS=((__CHARACTER_CST__RMOJ *)e__J3YK);
+ __tmp__SZZS=create__char__UMQJ(Self__RZZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__RZZS->text__0D5J);
+ __tmp__AGKL=__tmp__SZZS;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__UZZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK);
+ __tmp__VZZS=create__text__OQQJ(Self__UZZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__UZZS->string__WBJK);
+ __tmp__AGKL=__tmp__VZZS;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__AGKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__J3YK));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__AGKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__J3YK));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__AGKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__J3YK));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__AGKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__AGKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__J3YK));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__AGKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__AGKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__J3YK));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__AGKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__J3YK));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__4D4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__J3YK)->global__KAKM),NULL);
+ if (__tmp__4D4K==NULL) {
+ __tmp__KM5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__4D4K)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__KM5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__KM5T=((__READ_GLOBAL__T4YL *)__tmp__4D4K);
+ } break;
+ }
+ };
+ __tmp__AGKL=__tmp__KM5T;
} break;
- case __EXPR_NOT__: {
- __tmp__0S1G=my_copy__WVYM(e__BMYG);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__AGKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__J3YK));
} break;
- case __EXPR_MOD__: {
- __tmp__0S1G=my_copy__FSEO(e__BMYG);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__AGKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__J3YK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__0S1G=my_copy__QCEP(e__BMYG);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__AGKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__J3YK));
} break;
- case __EXPR_INF__: {
- __tmp__0S1G=my_copy__5LSN(e__BMYG);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__AGKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__J3YK));
} break;
- case __EXPR_INF_EQ__: {
- __tmp__0S1G=my_copy__KMSN(e__BMYG);
+ case __EXPR_INF__OXBP__: {
+ __tmp__AGKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__J3YK));
} break;
- case __EXPR_OR__: {
- __tmp__0S1G=my_copy__JZPN(e__BMYG);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__AGKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__J3YK));
} break;
- case __EXPR_XOR__: {
- __tmp__0S1G=my_copy__G3SO(e__BMYG);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__AGKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__J3YK));
} break;
};
- r__MFPR=Self__5LYG->parent_dta__NLQC.result_expr__YHZD;
- result__AFPR=NULL;
- ptr__BFPR=((__POINTER )(NULL));
- typ_id__CFPR= 0;
- sz__DFPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
- if ((sz__DFPR == 0)) {
- result__AFPR=NODE_STYLE__;
- } else {
- typ_id__CFPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DFPR);
- if ((typ_id__CFPR == (__INTEGER)(- 1))) {
- a__EFPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FFPR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFPR + a__EFPR) & (__UINTEGER_32)(~ a__EFPR));
- ptr_table__OFPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FFPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NFPR=((__POINTER )(NULL));
- result__PFPR=((__POINTER *)ptr_table__OFPR)[ 0];
- if ((result__PFPR == (void *)NULL)) {
- result__PFPR=new_lab__2PJ(new_size__FFPR);
- next__NFPR=(void *)((unsigned long)result__PFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFPR)));
- ((__POINTER *)next__NFPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OFPR)[ 0]=next__NFPR;
- } else {
- next__NFPR=((__POINTER *)result__PFPR)[ 0];
- if ((next__NFPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PFPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FFPR << 1)) <= 4096)) {
- next__NFPR=(void *)((unsigned long)result__PFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFPR)));
- } else {
- next__NFPR=new_lab__2PJ(new_size__FFPR);
- };
- ((__POINTER *)next__NFPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OFPR)[ 0]=next__NFPR;
- } else {
- ((__POINTER *)result__PFPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NFPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PFPR=next__NFPR;
- };
- };
- ptr__BFPR=result__PFPR;
- } else {
- t__GFPR=((__UINTEGER_32 )typ_id__CFPR);
- a__HFPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WFPR=(__UINTEGER_32)((__UINTEGER_32)(sz__DFPR + a__HFPR) & (__UINTEGER_32)(~ a__HFPR));
- ptr_table__TFPR=((__POINTER )(&(table_type[(t__GFPR)])));
- lab_type__VFPR=(__UINTEGER_32)(t__GFPR | 1);
- next__SFPR=((__POINTER )(NULL));
- result__UFPR=((__POINTER *)ptr_table__TFPR)[ 0];
- if ((result__UFPR == (void *)NULL)) {
- result__UFPR=new_lab__2PJ(lab_type__VFPR);
- next__SFPR=(void *)((unsigned long)result__UFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFPR)));
- ((__POINTER *)next__SFPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TFPR)[ 0]=next__SFPR;
- } else {
- next__SFPR=((__POINTER *)result__UFPR)[ 0];
- if ((next__SFPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UFPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WFPR << 1)) <= 4096)) {
- next__SFPR=(void *)((unsigned long)result__UFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WFPR)));
- } else {
- next__SFPR=new_lab__2PJ(lab_type__VFPR);
- };
- ((__POINTER *)next__SFPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TFPR)[ 0]=next__SFPR;
- } else {
- ((__POINTER *)result__UFPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SFPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UFPR=next__SFPR;
- };
- };
- ptr__BFPR=result__UFPR;
+ __tmp__3D4K=Self__H3YK->parent_dta__YK2C.result_expr__LU4D;
+ result__5VOU=NULL;
+ __tmp__HL5T=((__POINTER__IB )(NULL));
+ typ_id__STOU= 0;
+ __tmp__IL5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+ if (((unsigned long)__tmp__IL5T == 0)) {
+ result__5VOU=NODE_STYLE__RD4K__;
+ } else /* FALSE */ {
+ typ_id__STOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IL5T));
+ if ((typ_id__STOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XTOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WTOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_size[(__tmp__XTOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WTOU)));
+ __tmp__HL5T=__tmp__VTOU;
+ } else /* FALSE */ {
+ __tmp__XTOU=((__UINTEGER_32__ZWB )typ_id__STOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VTOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WTOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__IL5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VTOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VTOU=micro_alloc__table__lab__UKI(__tmp__WTOU,((__POINTER__IB )(&(table_type[(__tmp__XTOU)]))),(__UINTEGER_32__ZWB)(__tmp__XTOU | 1));
+ __tmp__HL5T=__tmp__VTOU;
};
- result__AFPR=((__NODE_STYLE *)ptr__BFPR);
- *(result__AFPR) = *(NODE_STYLE__);
+ result__5VOU=((__NODE_STYLE__RD4K *)__tmp__HL5T);
+ *(result__5VOU) = *(NODE_STYLE__RD4K__);
};
- Self__IFPR=((__NODE_STYLE *)result__AFPR);
- Self__IFPR->parent_node__WO0G.expr__RJZD=__tmp__0S1G;
- Self__IFPR->slot__ON5G=s__UO0G;
- Self__IFPR->parent_node__WO0G.data__SJZD=Self__5LYG;
- Self__IFPR->result_expr__PN5G=r__MFPR;
- add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,result__AFPR);
+ Self__LWOU=((__NODE_STYLE__RD4K *)result__5VOU);
+ Self__LWOU->parent_node__SD4K.expr__CV4D=__tmp__AGKL;
+ Self__LWOU->slot__UOKL=__tmp__VD4K;
+ Self__LWOU->parent_node__SD4K.data__DV4D=Self__H3YK;
+ Self__LWOU->result_expr__VOKL=__tmp__3D4K;
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),result__5VOU);
};
- switch (((struct ___OBJ *)e__BMYG)->__id) {
- case __LIST__: {
- __tmp__WP0G=((__LIST *)e__BMYG)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__WP0G=((__STRING_CST *)e__BMYG)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ switch (((struct ___OBJ *)e__J3YK)->__id) {
+ case __STRING_CST__5J__: {
+ p__EM5T=((__STRING_CST__5J *)e__J3YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__WP0G=((__EXTERNAL_C *)e__BMYG)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ p__EM5T=((__EXTERNAL_C__Y5WC *)e__J3YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__WP0G=((__PROTOTYPE_CST *)e__BMYG)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ p__EM5T=((__PROTOTYPE_CST__LAXC *)e__J3YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__WP0G=((__INTEGER_CST *)e__BMYG)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ p__EM5T=((__INTEGER_CST__XAXC *)e__J3YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__WP0G=((__READ_LOCAL *)e__BMYG)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ p__EM5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__WP0G=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ p__EM5T=((__READ_LOCAL__55ZI *)e__J3YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__WP0G=((__EXPR_EQUAL *)e__BMYG)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ p__EM5T=((__EXPR_EQUAL__KINJ *)e__J3YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__WP0G=((__EXPR_NOT_EQUAL *)e__BMYG)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ p__EM5T=((__EXPR_NOT_EQUAL__VINJ *)e__J3YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__WP0G=((__REAL_CST *)e__BMYG)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ p__EM5T=((__IS_EXPANDED__35NJ *)e__J3YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__WP0G=((__CHARACTER_CST *)e__BMYG)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ p__EM5T=((__GET_TYPE_ID__HAOJ *)e__J3YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__WP0G=((__IS_EXPANDED *)e__BMYG)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ p__EM5T=((__EXPR_SUP__ABOJ *)e__J3YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__WP0G=((__GET_TYPE_ID *)e__BMYG)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ p__EM5T=((__EXPR_SUB__UBOJ *)e__J3YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__WP0G=((__EXPR_SUP *)e__BMYG)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ p__EM5T=((__EXPR_MUL__KCOJ *)e__J3YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__WP0G=((__EXPR_SUB *)e__BMYG)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ p__EM5T=((__EXPR_DIV__4COJ *)e__J3YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__WP0G=((__EXPR_MUL *)e__BMYG)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ p__EM5T=((__EXPR_AND__SDOJ *)e__J3YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__WP0G=((__EXPR_DIV *)e__BMYG)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ p__EM5T=((__EXPR_SHIFT_R__GEOJ *)e__J3YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__WP0G=((__EXPR_AND *)e__BMYG)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ p__EM5T=((__EXPR_SHIFT_L__0EOJ *)e__J3YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__WP0G=((__EXPR_SHIFT_R *)e__BMYG)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ p__EM5T=((__PUT_TO__TFOJ *)e__J3YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__WP0G=((__EXPR_SHIFT_L *)e__BMYG)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ p__EM5T=((__ITEM__HGOJ *)e__J3YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__WP0G=((__PUT_TO *)e__BMYG)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ p__EM5T=((__SIZE_OF__5GOJ *)e__J3YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__WP0G=((__ITEM *)e__BMYG)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ p__EM5T=((__CAST__1HOJ *)e__J3YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__WP0G=((__SIZE_OF *)e__BMYG)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ p__EM5T=((__REAL_CST__1LOJ *)e__J3YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__WP0G=((__CAST *)e__BMYG)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ p__EM5T=((__CHARACTER_CST__RMOJ *)e__J3YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__WP0G=((__CALL_SLOT *)e__BMYG)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ p__EM5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__J3YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__WP0G=((__READ_SLOT *)e__BMYG)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ p__EM5T=((__READ_SLOT__LL4K *)e__J3YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__WP0G=((__READ_GLOBAL *)e__BMYG)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ p__EM5T=((__EXPR_NOT_LOGIC__W4FL *)e__J3YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__WP0G=((__EXPR_NOT_LOGIC *)e__BMYG)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ p__EM5T=((__EXPR_OR_LOGIC__ADUL *)e__J3YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__WP0G=((__EXPR_OR_LOGIC *)e__BMYG)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ p__EM5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__J3YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__WP0G=((__EXPR_OR_OR_LOGIC *)e__BMYG)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ p__EM5T=((__EXPR_AND_LOGIC__EFUL *)e__J3YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__WP0G=((__EXPR_AND_LOGIC *)e__BMYG)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ p__EM5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__J3YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__WP0G=((__EXPR_AND_AND_LOGIC *)e__BMYG)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ p__EM5T=((__EXPR_NEG__EZVL *)e__J3YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__WP0G=((__EXPR_NEG *)e__BMYG)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ p__EM5T=((__EXPR_ADD__SZVL *)e__J3YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__WP0G=((__EXPR_ADD *)e__BMYG)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ p__EM5T=((__READ_GLOBAL__T4YL *)e__J3YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__WP0G=((__EXPR_NOT *)e__BMYG)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ p__EM5T=((__EXPR_NOT__XUPM *)e__J3YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__WP0G=((__EXPR_MOD *)e__BMYG)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ p__EM5T=((__EXPR_MOD__3YPM *)e__J3YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__WP0G=((__EXPR_SUP_EQ *)e__BMYG)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ p__EM5T=((__EXPR_OR__PQ0N *)e__J3YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__WP0G=((__EXPR_INF *)e__BMYG)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ p__EM5T=((__EXPR_SUP_EQ__1VBP *)e__J3YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__WP0G=((__EXPR_INF_EQ *)e__BMYG)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ p__EM5T=((__EXPR_INF__OXBP *)e__J3YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__WP0G=((__EXPR_OR *)e__BMYG)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ p__EM5T=((__EXPR_INF_EQ__FYBP *)e__J3YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__WP0G=((__EXPR_XOR *)e__BMYG)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ p__EM5T=((__EXPR_XOR__ABEP *)e__J3YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,create__type__PKQC(__tmp__WP0G,TYPE_VOID__->parent_type__UIB.default__AKC));
+ Self__1YZS=create__type__VJ2C(p__EM5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__DL5T)->expr_list__NA4D),Self__1YZS);
};
- return(result__DMYG);
+ r__UD4K=result__DL5T;
+ return(r__UD4K);
}
-static void* product__with__0Z1H(__DTA_CAST *Self__1Z1H,void *t__2Z1H,void *e__3Z1H)
-// ({DTA_CAST},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__3IJL(__DTA_CAST__5FPJ *Self__4IJL,void *t__5IJL,void *e__AJJL)
+// ({DTA_CAST__5FPJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__NEER,v__3EER;
- void *new_value__B01H,*__tmp__I01H,*__tmp__C11H,*__tmp__Z11H;
- __POSITION __tmp__D01H,p__MEER,p__KGPR,p__AHPR,p__2EER,p__5HPR;
- __POSITION p__VIPR,__tmp__F21H,__tmp__M21H,__tmp__Q21H;
- void *result__C01H;
- void *__tmp__J01H,*rd__A01H,*__tmp__DDCR,*__tmp__HDCR,*__tmp__QEER;
- void *__tmp__LDCR,*__tmp__PDCR,*__tmp__AFER;
- void *__tmp__L01H;
- void *__tmp__M01H,*cast__5Z1H;
- void *__tmp__B11H,*t__OEER,*t__MGPR,*__tmp__X11H,*t__4EER,*t__BIPR;
- __STRING_CST *Self__1YHQ,*Self__DZHQ;
- __PROTOTYPE_CST *Self__2YHQ,*Self__EZHQ;
- __INTEGER_CST *Self__3YHQ,*result__DEER,*Self__LEER,*Self__FZHQ;
- __INTEGER_CST *result__TEER,*Self__1EER;
- __POINTER ptr__EEER,ptr_table__YFPR,next__XFPR,result__ZFPR;
- __POINTER ptr_table__3FPR,next__2FPR,result__4FPR,ptr__CGPR;
- __POINTER ptr_table__OGPR,next__NGPR,result__PGPR,ptr_table__TGPR;
- __POINTER next__SGPR,result__UGPR,ptr__YGPR,ptr_table__DHPR;
- __POINTER next__CHPR,result__EHPR,ptr_table__IHPR,next__HHPR;
- __POINTER result__JHPR,ptr__UEER,ptr_table__NHPR,next__MHPR;
- __POINTER result__OHPR,ptr_table__SHPR,next__RHPR,result__THPR;
- __POINTER ptr__XHPR,ptr_table__DIPR,next__CIPR,result__EIPR;
- __POINTER ptr_table__IIPR,next__HIPR,result__JIPR,ptr__NIPR;
- __POINTER ptr_table__YIPR,next__XIPR,result__ZIPR,ptr_table__3IPR;
- __POINTER next__2IPR,result__4IPR;
- __INTEGER typ_id__FEER,typ_id__DGPR,typ_id__ZGPR,typ_id__VEER;
- __INTEGER typ_id__YHPR,typ_id__OIPR;
- __UINTEGER_32 sz__GEER,a__HEER,new_size__IEER,t__JEER,a__KEER;
- __UINTEGER_32 new_size__AGPR,lab_type__5FPR,sz__EGPR,a__FGPR;
- __UINTEGER_32 new_size__GGPR,t__HGPR,a__IGPR,new_size__WGPR;
- __UINTEGER_32 lab_type__VGPR,sz__0GPR,a__1GPR,new_size__2GPR,t__3GPR;
- __UINTEGER_32 a__4GPR,new_size__LHPR,lab_type__KHPR,sz__WEER,a__XEER;
- __UINTEGER_32 new_size__YEER,t__ZEER,a__0EER,new_size__VHPR;
- __UINTEGER_32 lab_type__UHPR,sz__ZHPR,a__0HPR,new_size__1HPR,t__2HPR;
- __UINTEGER_32 a__3HPR,new_size__LIPR,lab_type__KIPR,sz__PIPR,a__QIPR;
- __UINTEGER_32 new_size__RIPR,t__SIPR,a__TIPR,new_size__AJPR;
- __UINTEGER_32 lab_type__5IPR;
- __READ_LOCAL *__tmp__EDCR,*__tmp__IDCR,*__tmp__MDCR,*__tmp__QDCR;
- __REAL_CST *Self__5YHQ,*result__BGPR,*Self__JGPR,*Self__HZHQ;
- __REAL_CST *result__WHPR,*Self__4HPR;
- void *v__LGPR,*v__AIPR;
- __CHARACTER_CST *Self__BZHQ,*Self__JZHQ;
- __IS_EXPANDED *Self__CZHQ,*result__XGPR,*Self__5GPR,*Self__KZHQ;
- __IS_EXPANDED *result__MIPR,*Self__UIPR;
- __READ_GLOBAL *__tmp__REER,*__tmp__BFER;
- void *__tmp__P11H;
- __BOOLEAN __tmp__I11H,__tmp__Q11H;
- new_value__B01H=NULL;
- switch (((struct ___OBJ *)e__3Z1H)->__id) {
- case __LIST__: {
- __tmp__D01H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__D01H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__D01H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__D01H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__D01H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__D01H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__D01H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__D01H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__D01H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__D01H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__D01H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__D01H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__D01H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__D01H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__D01H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__D01H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__D01H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__D01H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__D01H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__D01H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__D01H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__D01H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__D01H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__D01H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__D01H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__D01H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__D01H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__D01H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__D01H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__D01H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__D01H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__D01H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__D01H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__D01H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__D01H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__D01H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__D01H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__D01H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__D01H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__D01H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__D01H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- result__C01H=create__YBAG(__tmp__D01H);
- __tmp__I01H=Self__1Z1H->result_expr__G01H;
- if (__tmp__I01H==NULL) {
- __tmp__J01H=NULL;
+ __INTEGER_64__1SG v__MO5T;
+ void *new_value__FJJL,*__tmp__LJJL,*__tmp__FKJL;
+ __POSITION__OL __tmp__HJJL,p__LO5T;
+ __LIST__WH *result__ON5T,*Self__0N5T;
+ __POINTER__IB ptr__PN5T,__tmp__RN5T,__tmp__SN5T,__tmp__TN5T,ptr__TZOU;
+ __POINTER__IB __tmp__VZOU,__tmp__XZOU,__tmp__YZOU;
+ __INTEGER__Q typ_id__QN5T,typ_id__UZOU;
+ __UINTEGER_32__ZWB __tmp__UN5T,__tmp__ZZOU;
+ __READ_LOCAL__55ZI *__tmp__MJJL,*__tmp__ME1T,*__tmp__NE1T;
+ __LOCAL__L4WC *__tmp__NJJL,*__tmp__PJJL;
+ __TYPE_FULL__XMB *__tmp__EKJL,*t__NO5T,*t__CP5T;
+ __STRING_CST__5J *Self__WZOU,*result__SZOU;
+ __PROTOTYPE_CST__LAXC *Self__50ZS,*__tmp__A1ZS;
+ __INTEGER_CST__XAXC *Self__C1ZS,*Self__KO5T;
+ __IS_EXPANDED__35NJ *Self__G1ZS,*Self__M0OU;
+ __GET_TYPE_ID__HAOJ *Self__L1ZS,*Self__20OU;
+ __SIZE_OF__5GOJ *Self__O1ZS,*Self__M1OU;
+ __REAL_CST__1LOJ *Self__R1ZS,*Self__21OU;
+ __STRING_CONSTANT__0 *v__41OU;
+ __CHARACTER_CST__RMOJ *Self__V1ZS,*__tmp__W1ZS;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__Y1ZS,*__tmp__Z1ZS;
+ void *__tmp__QO5T,*__tmp__FP5T;
+ __READ_GLOBAL__T4YL *__tmp__RO5T;
+ __CAST__1HOJ *__tmp__HKJL;
+ __WRITE_LOCAL__TEYJ *__tmp__32ZS;
+ __FAST_ARRAYoINSTRo__EA4D *__tmp__2N5T;
+ __BOOLEAN__L __tmp__LKJL,__tmp__TKJL;
+ new_value__FJJL=NULL;
+ switch (((struct ___OBJ *)e__AJJL)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__HJJL=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__HJJL=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__HJJL=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__HJJL=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__HJJL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__HJJL=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__HJJL=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__HJJL=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__HJJL=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__HJJL=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__HJJL=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__HJJL=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__HJJL=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__HJJL=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__HJJL=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__HJJL=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__HJJL=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__HJJL=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__HJJL=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__HJJL=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__HJJL=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__HJJL=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__HJJL=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__HJJL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__HJJL=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__HJJL=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__HJJL=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__HJJL=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__HJJL=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__HJJL=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__HJJL=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__HJJL=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__HJJL=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__HJJL=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__HJJL=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__HJJL=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__HJJL=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__HJJL=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__HJJL=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__HJJL=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ };
+ result__ON5T=NULL;
+ ptr__PN5T=((__POINTER__IB )(NULL));
+ typ_id__QN5T= 0;
+ __tmp__RN5T=((__POINTER__IB )sizeof(__LIST__WH));
+ if (((unsigned long)__tmp__RN5T == 0)) {
+ result__ON5T=LIST__WH__;
+ } else /* FALSE */ {
+ typ_id__QN5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RN5T));
+ if ((typ_id__QN5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__SN5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__TN5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RN5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__UN5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TN5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__SN5T=micro_alloc__table__lab__UKI(__tmp__TN5T,((__POINTER__IB )(&(table_size[(__tmp__UN5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TN5T)));
+ ptr__PN5T=__tmp__SN5T;
+ } else /* FALSE */ {
+ __tmp__UN5T=((__UINTEGER_32__ZWB )typ_id__QN5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__SN5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__TN5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__RN5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SN5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SN5T=micro_alloc__table__lab__UKI(__tmp__TN5T,((__POINTER__IB )(&(table_type[(__tmp__UN5T)]))),(__UINTEGER_32__ZWB)(__tmp__UN5T | 1));
+ ptr__PN5T=__tmp__SN5T;
+ };
+ result__ON5T=((__LIST__WH *)ptr__PN5T);
+ *(result__ON5T) = *(LIST__WH__);
+ };
+ Self__0N5T=((__LIST__WH *)result__ON5T);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__0N5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__HJJL;
+ __tmp__2N5T=create_with_capacity__QXEE( 2);
+ Self__0N5T->expr_list__NA4D=__tmp__2N5T;
+ __tmp__LJJL=Self__4IJL->result_expr__PCGL;
+ if (__tmp__LJJL==NULL) {
+ __tmp__MJJL=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__I01H)->__id) {
- case __PROTOTYPE_CST__: {
- __tmp__J01H=NULL;
+ switch (((struct ___OBJ *)__tmp__LJJL)->__id) {
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__MJJL=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__J01H=((void *)__tmp__I01H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__MJJL=((void *)__tmp__LJJL);
} break;
}
};
- rd__A01H=__tmp__J01H;
- __tmp__L01H=((__READ_LOCAL *)__tmp__J01H)->local__HJZD;
- if (__tmp__L01H==NULL) {
- __tmp__M01H=NULL;
- } else {
- __tmp__M01H=((void *)__tmp__L01H);
- };
- cast__5Z1H=__tmp__M01H;
- if (((void *)t__2Z1H != (void *)TYPE_NULL__)) {
- if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F)->flag__ATL & 4) != 0)) {
- if (((void *)((__TYPE_FULL *)((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F)->parent_type__5SL == (void *)t__2Z1H)) {
- __tmp__B11H=((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F;
- switch (((struct ___OBJ *)e__3Z1H)->__id) {
- case __LIST__: {
- __tmp__C11H=my_copy__MSYM(e__3Z1H);
- } break;
- case __STRING_CST__: {
- Self__1YHQ=((__STRING_CST *)e__3Z1H);
- __tmp__C11H=create__text__ITMH(Self__1YHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1YHQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__C11H=my_copy__EK2H(e__3Z1H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__2YHQ=((__PROTOTYPE_CST *)e__3Z1H);
- __tmp__C11H=create__type__PKQC(Self__2YHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2YHQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__3YHQ=((__INTEGER_CST *)e__3Z1H);
- p__MEER=Self__3YHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__NEER=Self__3YHQ->value__W4YD;
- t__OEER=Self__3YHQ->parent_constant__B3LC.static_type__M2YD;
- result__DEER=NULL;
- ptr__EEER=((__POINTER )(NULL));
- typ_id__FEER= 0;
- sz__GEER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__GEER == 0)) {
- result__DEER=INTEGER_CST__;
- } else {
- typ_id__FEER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GEER);
- if ((typ_id__FEER == (__INTEGER)(- 1))) {
- a__HEER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IEER=(__UINTEGER_32)((__UINTEGER_32)(sz__GEER + a__HEER) & (__UINTEGER_32)(~ a__HEER));
- ptr_table__YFPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IEER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XFPR=((__POINTER )(NULL));
- result__ZFPR=((__POINTER *)ptr_table__YFPR)[ 0];
- if ((result__ZFPR == (void *)NULL)) {
- result__ZFPR=new_lab__2PJ(new_size__IEER);
- next__XFPR=(void *)((unsigned long)result__ZFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IEER)));
- ((__POINTER *)next__XFPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YFPR)[ 0]=next__XFPR;
- } else {
- next__XFPR=((__POINTER *)result__ZFPR)[ 0];
- if ((next__XFPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZFPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IEER << 1)) <= 4096)) {
- next__XFPR=(void *)((unsigned long)result__ZFPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IEER)));
- } else {
- next__XFPR=new_lab__2PJ(new_size__IEER);
- };
- ((__POINTER *)next__XFPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YFPR)[ 0]=next__XFPR;
- } else {
- ((__POINTER *)result__ZFPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XFPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZFPR=next__XFPR;
- };
- };
- ptr__EEER=result__ZFPR;
- } else {
- t__JEER=((__UINTEGER_32 )typ_id__FEER);
- a__KEER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AGPR=(__UINTEGER_32)((__UINTEGER_32)(sz__GEER + a__KEER) & (__UINTEGER_32)(~ a__KEER));
- ptr_table__3FPR=((__POINTER )(&(table_type[(t__JEER)])));
- lab_type__5FPR=(__UINTEGER_32)(t__JEER | 1);
- next__2FPR=((__POINTER )(NULL));
- result__4FPR=((__POINTER *)ptr_table__3FPR)[ 0];
- if ((result__4FPR == (void *)NULL)) {
- result__4FPR=new_lab__2PJ(lab_type__5FPR);
- next__2FPR=(void *)((unsigned long)result__4FPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGPR)));
- ((__POINTER *)next__2FPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3FPR)[ 0]=next__2FPR;
- } else {
- next__2FPR=((__POINTER *)result__4FPR)[ 0];
- if ((next__2FPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4FPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AGPR << 1)) <= 4096)) {
- next__2FPR=(void *)((unsigned long)result__4FPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AGPR)));
- } else {
- next__2FPR=new_lab__2PJ(lab_type__5FPR);
- };
- ((__POINTER *)next__2FPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3FPR)[ 0]=next__2FPR;
- } else {
- ((__POINTER *)result__4FPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2FPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4FPR=next__2FPR;
- };
- };
- ptr__EEER=result__4FPR;
- };
- result__DEER=((__INTEGER_CST *)ptr__EEER);
- *(result__DEER) = *(INTEGER_CST__);
- };
- Self__LEER=((__INTEGER_CST *)result__DEER);
- Self__LEER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MEER;
- Self__LEER->value__W4YD=v__NEER;
- Self__LEER->parent_constant__B3LC.static_type__M2YD=t__OEER;
- check_type__YG5D(Self__LEER);
- __tmp__C11H=result__DEER;
- } break;
- case __READ_LOCAL__: {
- __tmp__DDCR=read__QB5G(((__READ_LOCAL *)e__3Z1H)->local__HJZD);
- if (__tmp__DDCR==NULL) {
- __tmp__EDCR=NULL;
- } else {
- __tmp__EDCR=((__READ_LOCAL *)__tmp__DDCR);
- };
- __tmp__C11H=__tmp__EDCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__C11H=my_copy__SL2H(e__3Z1H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__C11H=my_copy__LM2H(e__3Z1H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__C11H=my_copy__YM2H(e__3Z1H);
- } break;
- case __REAL_CST__: {
- Self__5YHQ=((__REAL_CST *)e__3Z1H);
- p__KGPR=Self__5YHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__LGPR=Self__5YHQ->value__HN2H;
- t__MGPR=Self__5YHQ->parent_constant__U2JH.static_type__M2YD;
- result__BGPR=NULL;
- ptr__CGPR=((__POINTER )(NULL));
- typ_id__DGPR= 0;
- sz__EGPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__EGPR == 0)) {
- result__BGPR=REAL_CST__;
- } else {
- typ_id__DGPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EGPR);
- if ((typ_id__DGPR == (__INTEGER)(- 1))) {
- a__FGPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GGPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EGPR + a__FGPR) & (__UINTEGER_32)(~ a__FGPR));
- ptr_table__OGPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GGPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NGPR=((__POINTER )(NULL));
- result__PGPR=((__POINTER *)ptr_table__OGPR)[ 0];
- if ((result__PGPR == (void *)NULL)) {
- result__PGPR=new_lab__2PJ(new_size__GGPR);
- next__NGPR=(void *)((unsigned long)result__PGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GGPR)));
- ((__POINTER *)next__NGPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OGPR)[ 0]=next__NGPR;
- } else {
- next__NGPR=((__POINTER *)result__PGPR)[ 0];
- if ((next__NGPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PGPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GGPR << 1)) <= 4096)) {
- next__NGPR=(void *)((unsigned long)result__PGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GGPR)));
- } else {
- next__NGPR=new_lab__2PJ(new_size__GGPR);
- };
- ((__POINTER *)next__NGPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OGPR)[ 0]=next__NGPR;
- } else {
- ((__POINTER *)result__PGPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NGPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PGPR=next__NGPR;
- };
- };
- ptr__CGPR=result__PGPR;
- } else {
- t__HGPR=((__UINTEGER_32 )typ_id__DGPR);
- a__IGPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WGPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EGPR + a__IGPR) & (__UINTEGER_32)(~ a__IGPR));
- ptr_table__TGPR=((__POINTER )(&(table_type[(t__HGPR)])));
- lab_type__VGPR=(__UINTEGER_32)(t__HGPR | 1);
- next__SGPR=((__POINTER )(NULL));
- result__UGPR=((__POINTER *)ptr_table__TGPR)[ 0];
- if ((result__UGPR == (void *)NULL)) {
- result__UGPR=new_lab__2PJ(lab_type__VGPR);
- next__SGPR=(void *)((unsigned long)result__UGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WGPR)));
- ((__POINTER *)next__SGPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TGPR)[ 0]=next__SGPR;
- } else {
- next__SGPR=((__POINTER *)result__UGPR)[ 0];
- if ((next__SGPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UGPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WGPR << 1)) <= 4096)) {
- next__SGPR=(void *)((unsigned long)result__UGPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WGPR)));
- } else {
- next__SGPR=new_lab__2PJ(lab_type__VGPR);
- };
- ((__POINTER *)next__SGPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TGPR)[ 0]=next__SGPR;
- } else {
- ((__POINTER *)result__UGPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SGPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UGPR=next__SGPR;
- };
- };
- ptr__CGPR=result__UGPR;
- };
- result__BGPR=((__REAL_CST *)ptr__CGPR);
- *(result__BGPR) = *(REAL_CST__);
- };
- Self__JGPR=((__REAL_CST *)result__BGPR);
- Self__JGPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KGPR;
- Self__JGPR->value__HN2H=v__LGPR;
- Self__JGPR->parent_constant__U2JH.static_type__M2YD=t__MGPR;
- __tmp__C11H=result__BGPR;
- } break;
- case __CHARACTER_CST__: {
- Self__BZHQ=((__CHARACTER_CST *)e__3Z1H);
- __tmp__C11H=create__char__4SMH(Self__BZHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BZHQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__CZHQ=((__IS_EXPANDED *)e__3Z1H);
- __tmp__HDCR=read__QB5G(((__READ_LOCAL *)Self__CZHQ->receiver__WN2H)->local__HJZD);
- if (__tmp__HDCR==NULL) {
- __tmp__IDCR=NULL;
- } else {
- __tmp__IDCR=((__READ_LOCAL *)__tmp__HDCR);
- };
- p__AHPR=Self__CZHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__XGPR=NULL;
- ptr__YGPR=((__POINTER )(NULL));
- typ_id__ZGPR= 0;
- sz__0GPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__0GPR == 0)) {
- result__XGPR=IS_EXPANDED__;
- } else {
- typ_id__ZGPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0GPR);
- if ((typ_id__ZGPR == (__INTEGER)(- 1))) {
- a__1GPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2GPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0GPR + a__1GPR) & (__UINTEGER_32)(~ a__1GPR));
- ptr_table__DHPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2GPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CHPR=((__POINTER )(NULL));
- result__EHPR=((__POINTER *)ptr_table__DHPR)[ 0];
- if ((result__EHPR == (void *)NULL)) {
- result__EHPR=new_lab__2PJ(new_size__2GPR);
- next__CHPR=(void *)((unsigned long)result__EHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GPR)));
- ((__POINTER *)next__CHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DHPR)[ 0]=next__CHPR;
- } else {
- next__CHPR=((__POINTER *)result__EHPR)[ 0];
- if ((next__CHPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2GPR << 1)) <= 4096)) {
- next__CHPR=(void *)((unsigned long)result__EHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GPR)));
- } else {
- next__CHPR=new_lab__2PJ(new_size__2GPR);
- };
- ((__POINTER *)next__CHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DHPR)[ 0]=next__CHPR;
- } else {
- ((__POINTER *)result__EHPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EHPR=next__CHPR;
- };
- };
- ptr__YGPR=result__EHPR;
- } else {
- t__3GPR=((__UINTEGER_32 )typ_id__ZGPR);
- a__4GPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LHPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0GPR + a__4GPR) & (__UINTEGER_32)(~ a__4GPR));
- ptr_table__IHPR=((__POINTER )(&(table_type[(t__3GPR)])));
- lab_type__KHPR=(__UINTEGER_32)(t__3GPR | 1);
- next__HHPR=((__POINTER )(NULL));
- result__JHPR=((__POINTER *)ptr_table__IHPR)[ 0];
- if ((result__JHPR == (void *)NULL)) {
- result__JHPR=new_lab__2PJ(lab_type__KHPR);
- next__HHPR=(void *)((unsigned long)result__JHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHPR)));
- ((__POINTER *)next__HHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IHPR)[ 0]=next__HHPR;
- } else {
- next__HHPR=((__POINTER *)result__JHPR)[ 0];
- if ((next__HHPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LHPR << 1)) <= 4096)) {
- next__HHPR=(void *)((unsigned long)result__JHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LHPR)));
- } else {
- next__HHPR=new_lab__2PJ(lab_type__KHPR);
- };
- ((__POINTER *)next__HHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IHPR)[ 0]=next__HHPR;
- } else {
- ((__POINTER *)result__JHPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JHPR=next__HHPR;
- };
- };
- ptr__YGPR=result__JHPR;
- };
- result__XGPR=((__IS_EXPANDED *)ptr__YGPR);
- *(result__XGPR) = *(IS_EXPANDED__);
- };
- Self__5GPR=((__IS_EXPANDED *)result__XGPR);
- Self__5GPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__AHPR;
- Self__5GPR->receiver__WN2H=__tmp__IDCR;
- __tmp__C11H=result__XGPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__C11H=my_copy__1N2H(e__3Z1H);
- } break;
- case __EXPR_SUP__: {
- __tmp__C11H=my_copy__EO2H(e__3Z1H);
- } break;
- case __EXPR_SUB__: {
- __tmp__C11H=my_copy__PO2H(e__3Z1H);
- } break;
- case __EXPR_MUL__: {
- __tmp__C11H=my_copy__1O2H(e__3Z1H);
- } break;
- case __EXPR_DIV__: {
- __tmp__C11H=my_copy__GP2H(e__3Z1H);
- } break;
- case __EXPR_AND__: {
- __tmp__C11H=my_copy__RP2H(e__3Z1H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__C11H=my_copy__2P2H(e__3Z1H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__C11H=my_copy__HQ2H(e__3Z1H);
- } break;
- case __PUT_TO__: {
- __tmp__C11H=my_copy__SQ2H(e__3Z1H);
- } break;
- case __ITEM__: {
- __tmp__C11H=my_copy__DR2H(e__3Z1H);
- } break;
- case __SIZE_OF__: {
- __tmp__C11H=my_copy__PR2H(e__3Z1H);
- } break;
- case __CAST__: {
- __tmp__C11H=my_copy__YR2H(e__3Z1H);
- } break;
- case __CALL_SLOT__: {
- __tmp__C11H=my_copy__5SYM(e__3Z1H);
- } break;
- case __READ_SLOT__: {
- __tmp__C11H=my_copy__IUGK(e__3Z1H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__QEER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__3Z1H)->global__ZGJK),NULL);
- if (__tmp__QEER==NULL) {
- __tmp__REER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__QEER)->__id) {
- case __READ_SLOT__: {
- __tmp__REER=NULL;
+ __tmp__NJJL=((__READ_LOCAL__55ZI *)__tmp__MJJL)->local__BVEJ;
+ if (__tmp__NJJL==NULL) {
+ __tmp__PJJL=NULL;
+ } else /* LOCAL */ {
+ __tmp__PJJL=((void *)__tmp__NJJL);
+ };
+ if (((void *)t__5IJL != (void *)TYPE_NULL__GMB__)) {
+ if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__PJJL->parent_variable__O4WC.type__IO5D)->flag__RLK & 4) != 0)) {
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__PJJL->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK == (void *)t__5IJL)) {
+ __tmp__EKJL=__tmp__PJJL->parent_variable__O4WC.type__IO5D;
+ switch (((struct ___OBJ *)e__AJJL)->__id) {
+ case __STRING_CST__5J__: {
+ Self__WZOU=((__STRING_CST__5J *)e__AJJL);
+ result__SZOU=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ result__SZOU=Self__WZOU;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ result__SZOU=((__STRING_CST__5J *)ptr__TZOU);
+ *(result__SZOU) = *(Self__WZOU);
+ };
+ __tmp__FKJL=result__SZOU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__FKJL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__AJJL));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__50ZS=((__PROTOTYPE_CST__LAXC *)e__AJJL);
+ __tmp__A1ZS=create__type__VJ2C(Self__50ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__50ZS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__FKJL=__tmp__A1ZS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__C1ZS=((__INTEGER_CST__XAXC *)e__AJJL);
+ p__LO5T=Self__C1ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__MO5T=Self__C1ZS->value__FH4D;
+ t__NO5T=Self__C1ZS->parent_constant__YAXC.static_type__5G4D;
+ Self__C1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__C1ZS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__C1ZS=((__INTEGER_CST__XAXC *)ptr__TZOU);
+ *(Self__C1ZS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__KO5T=((__INTEGER_CST__XAXC *)Self__C1ZS);
+ Self__KO5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__KO5T->value__FH4D=v__MO5T;
+ Self__KO5T->parent_constant__YAXC.static_type__5G4D=t__NO5T;
+ check_type__XYEE(Self__KO5T);
+ __tmp__FKJL=Self__C1ZS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__FKJL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__AJJL));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__AJJL)->local__BVEJ));
+ if (__tmp__ME1T==NULL) {
+ __tmp__NE1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+ };
+ __tmp__FKJL=__tmp__NE1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__FKJL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__AJJL));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__FKJL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__AJJL));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__G1ZS=((__IS_EXPANDED__35NJ *)e__AJJL);
+ p__LO5T=Self__G1ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__G1ZS->receiver__RA5J)->local__BVEJ));
+ if (__tmp__ME1T==NULL) {
+ __tmp__NE1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+ };
+ Self__G1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__G1ZS=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__G1ZS=((__IS_EXPANDED__35NJ *)ptr__TZOU);
+ *(Self__G1ZS) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__M0OU=((__IS_EXPANDED__35NJ *)Self__G1ZS);
+ Self__M0OU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__M0OU->receiver__RA5J=__tmp__NE1T;
+ __tmp__FKJL=Self__G1ZS;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__L1ZS=((__GET_TYPE_ID__HAOJ *)e__AJJL);
+ p__LO5T=Self__L1ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__NO5T=Self__L1ZS->receiver__WA5J;
+ Self__L1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__L1ZS=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__L1ZS=((__GET_TYPE_ID__HAOJ *)ptr__TZOU);
+ *(Self__L1ZS) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__20OU=((__GET_TYPE_ID__HAOJ *)Self__L1ZS);
+ Self__20OU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__20OU->receiver__WA5J=t__NO5T;
+ __tmp__FKJL=Self__L1ZS;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__FKJL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__AJJL));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__FKJL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__AJJL));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__FKJL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__AJJL));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__FKJL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__AJJL));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__FKJL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__AJJL));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__FKJL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__AJJL));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__FKJL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__AJJL));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__FKJL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__AJJL));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__FKJL=my_copy__03AL(((__ITEM__HGOJ *)e__AJJL));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__O1ZS=((__SIZE_OF__5GOJ *)e__AJJL);
+ p__LO5T=Self__O1ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__NO5T=Self__O1ZS->receiver__AD5J;
+ Self__O1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__O1ZS=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__O1ZS=((__SIZE_OF__5GOJ *)ptr__TZOU);
+ *(Self__O1ZS) = *(SIZE_OF__5GOJ__);
+ };
+ Self__M1OU=((__SIZE_OF__5GOJ *)Self__O1ZS);
+ Self__M1OU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__M1OU->receiver__AD5J=t__NO5T;
+ __tmp__FKJL=Self__O1ZS;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__FKJL=my_copy__L4AL(((__CAST__1HOJ *)e__AJJL));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__R1ZS=((__REAL_CST__1LOJ *)e__AJJL);
+ p__LO5T=Self__R1ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__41OU=Self__R1ZS->value__VD5J;
+ t__NO5T=Self__R1ZS->parent_constant__2LOJ.static_type__5G4D;
+ Self__R1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__R1ZS=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__R1ZS=((__REAL_CST__1LOJ *)ptr__TZOU);
+ *(Self__R1ZS) = *(REAL_CST__1LOJ__);
+ };
+ Self__21OU=((__REAL_CST__1LOJ *)Self__R1ZS);
+ Self__21OU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__21OU->value__VD5J=v__41OU;
+ Self__21OU->parent_constant__2LOJ.static_type__5G4D=t__NO5T;
+ __tmp__FKJL=Self__R1ZS;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__V1ZS=((__CHARACTER_CST__RMOJ *)e__AJJL);
+ __tmp__W1ZS=create__char__UMQJ(Self__V1ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__V1ZS->text__0D5J);
+ __tmp__FKJL=__tmp__W1ZS;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__Y1ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL);
+ __tmp__Z1ZS=create__text__OQQJ(Self__Y1ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Y1ZS->string__WBJK);
+ __tmp__FKJL=__tmp__Z1ZS;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__FKJL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__AJJL));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__FKJL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__AJJL));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__FKJL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__AJJL));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__FKJL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__FKJL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__AJJL));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__FKJL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__FKJL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__AJJL));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__FKJL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__AJJL));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__QO5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__AJJL)->global__KAKM),NULL);
+ if (__tmp__QO5T==NULL) {
+ __tmp__RO5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__QO5T)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__RO5T=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__REER=((__READ_GLOBAL *)__tmp__QEER);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__RO5T=((__READ_GLOBAL__T4YL *)__tmp__QO5T);
} break;
}
};
- __tmp__C11H=__tmp__REER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__C11H=my_copy__BQCN(e__3Z1H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__C11H=my_copy__NREO(e__3Z1H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__C11H=my_copy__VYJO(e__3Z1H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__C11H=my_copy__0REO(e__3Z1H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__C11H=my_copy__BZJO(e__3Z1H);
- } break;
- case __EXPR_NEG__: {
- __tmp__C11H=my_copy__CNJM(e__3Z1H);
- } break;
- case __EXPR_ADD__: {
- __tmp__C11H=my_copy__5XLL(e__3Z1H);
- } break;
- case __EXPR_NOT__: {
- __tmp__C11H=my_copy__WVYM(e__3Z1H);
- } break;
- case __EXPR_MOD__: {
- __tmp__C11H=my_copy__FSEO(e__3Z1H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__C11H=my_copy__QCEP(e__3Z1H);
- } break;
- case __EXPR_INF__: {
- __tmp__C11H=my_copy__5LSN(e__3Z1H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__C11H=my_copy__KMSN(e__3Z1H);
- } break;
- case __EXPR_OR__: {
- __tmp__C11H=my_copy__JZPN(e__3Z1H);
- } break;
- case __EXPR_XOR__: {
- __tmp__C11H=my_copy__G3SO(e__3Z1H);
- } break;
- };
- new_value__B01H=create__value__00WH(CAST__,__tmp__B11H,__tmp__C11H);
- };
- __tmp__I11H=TRUE__;
- } else {
- __tmp__I11H=FALSE__;
- };
- if ((! __tmp__I11H)) {
- __tmp__P11H=((__TYPE_FULL *)((__LOCAL *)__tmp__M01H)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
- switch (((struct ___OBJ *)t__2Z1H)->__id) {
- case __TYPE__: {
- __tmp__Q11H=is_sub_type__HI3I(t__2Z1H,__tmp__P11H);
- } break;
- case __TYPE_NULL__: {
- __tmp__Q11H=TRUE__;
- } break;
- case __TYPE_VOID__: {
- __tmp__Q11H=FALSE__;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__Q11H=is_sub_type__KJ3I(t__2Z1H,__tmp__P11H);
- } break;
- case __TYPE_ID__: {
- __tmp__Q11H=is_sub_type__FK3I(__tmp__P11H);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__Q11H=is_sub_type__LK3I(t__2Z1H,__tmp__P11H);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__Q11H=__infix_equal_equal__ORFJ(((__PROFIL_BLOCK *)t__2Z1H),__tmp__P11H);
- } break;
- };
- if (__tmp__Q11H) {
- switch (((struct ___OBJ *)t__2Z1H)->__id) {
- case __TYPE__: {
- __tmp__X11H=((__TYPE *)t__2Z1H)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__X11H=((__TYPE_NULL *)t__2Z1H)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__X11H=((__TYPE_VOID *)t__2Z1H)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__X11H=((__TYPE_CONTEXT *)t__2Z1H)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__X11H=((__TYPE_ID *)t__2Z1H)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__X11H=((__TYPE_GENERIC *)t__2Z1H)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__X11H=((__PROFIL_BLOCK *)t__2Z1H)->parent_type__PGAG.default__AKC;
- } break;
- };
- switch (((struct ___OBJ *)e__3Z1H)->__id) {
- case __LIST__: {
- __tmp__Z11H=my_copy__MSYM(e__3Z1H);
- } break;
- case __STRING_CST__: {
- Self__DZHQ=((__STRING_CST *)e__3Z1H);
- __tmp__Z11H=create__text__ITMH(Self__DZHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DZHQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__Z11H=my_copy__EK2H(e__3Z1H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__EZHQ=((__PROTOTYPE_CST *)e__3Z1H);
- __tmp__Z11H=create__type__PKQC(Self__EZHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EZHQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__FZHQ=((__INTEGER_CST *)e__3Z1H);
- p__2EER=Self__FZHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__3EER=Self__FZHQ->value__W4YD;
- t__4EER=Self__FZHQ->parent_constant__B3LC.static_type__M2YD;
- result__TEER=NULL;
- ptr__UEER=((__POINTER )(NULL));
- typ_id__VEER= 0;
- sz__WEER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__WEER == 0)) {
- result__TEER=INTEGER_CST__;
- } else {
- typ_id__VEER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WEER);
- if ((typ_id__VEER == (__INTEGER)(- 1))) {
- a__XEER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YEER=(__UINTEGER_32)((__UINTEGER_32)(sz__WEER + a__XEER) & (__UINTEGER_32)(~ a__XEER));
- ptr_table__NHPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YEER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MHPR=((__POINTER )(NULL));
- result__OHPR=((__POINTER *)ptr_table__NHPR)[ 0];
- if ((result__OHPR == (void *)NULL)) {
- result__OHPR=new_lab__2PJ(new_size__YEER);
- next__MHPR=(void *)((unsigned long)result__OHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEER)));
- ((__POINTER *)next__MHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NHPR)[ 0]=next__MHPR;
- } else {
- next__MHPR=((__POINTER *)result__OHPR)[ 0];
- if ((next__MHPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YEER << 1)) <= 4096)) {
- next__MHPR=(void *)((unsigned long)result__OHPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YEER)));
- } else {
- next__MHPR=new_lab__2PJ(new_size__YEER);
- };
- ((__POINTER *)next__MHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NHPR)[ 0]=next__MHPR;
- } else {
- ((__POINTER *)result__OHPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OHPR=next__MHPR;
- };
- };
- ptr__UEER=result__OHPR;
- } else {
- t__ZEER=((__UINTEGER_32 )typ_id__VEER);
- a__0EER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VHPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WEER + a__0EER) & (__UINTEGER_32)(~ a__0EER));
- ptr_table__SHPR=((__POINTER )(&(table_type[(t__ZEER)])));
- lab_type__UHPR=(__UINTEGER_32)(t__ZEER | 1);
- next__RHPR=((__POINTER )(NULL));
- result__THPR=((__POINTER *)ptr_table__SHPR)[ 0];
- if ((result__THPR == (void *)NULL)) {
- result__THPR=new_lab__2PJ(lab_type__UHPR);
- next__RHPR=(void *)((unsigned long)result__THPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHPR)));
- ((__POINTER *)next__RHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SHPR)[ 0]=next__RHPR;
- } else {
- next__RHPR=((__POINTER *)result__THPR)[ 0];
- if ((next__RHPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VHPR << 1)) <= 4096)) {
- next__RHPR=(void *)((unsigned long)result__THPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VHPR)));
- } else {
- next__RHPR=new_lab__2PJ(lab_type__UHPR);
- };
- ((__POINTER *)next__RHPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SHPR)[ 0]=next__RHPR;
- } else {
- ((__POINTER *)result__THPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__THPR=next__RHPR;
- };
- };
- ptr__UEER=result__THPR;
- };
- result__TEER=((__INTEGER_CST *)ptr__UEER);
- *(result__TEER) = *(INTEGER_CST__);
- };
- Self__1EER=((__INTEGER_CST *)result__TEER);
- Self__1EER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2EER;
- Self__1EER->value__W4YD=v__3EER;
- Self__1EER->parent_constant__B3LC.static_type__M2YD=t__4EER;
- check_type__YG5D(Self__1EER);
- __tmp__Z11H=result__TEER;
- } break;
- case __READ_LOCAL__: {
- __tmp__LDCR=read__QB5G(((__READ_LOCAL *)e__3Z1H)->local__HJZD);
- if (__tmp__LDCR==NULL) {
- __tmp__MDCR=NULL;
- } else {
- __tmp__MDCR=((__READ_LOCAL *)__tmp__LDCR);
- };
- __tmp__Z11H=__tmp__MDCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Z11H=my_copy__SL2H(e__3Z1H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Z11H=my_copy__LM2H(e__3Z1H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Z11H=my_copy__YM2H(e__3Z1H);
- } break;
- case __REAL_CST__: {
- Self__HZHQ=((__REAL_CST *)e__3Z1H);
- p__5HPR=Self__HZHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__AIPR=Self__HZHQ->value__HN2H;
- t__BIPR=Self__HZHQ->parent_constant__U2JH.static_type__M2YD;
- result__WHPR=NULL;
- ptr__XHPR=((__POINTER )(NULL));
- typ_id__YHPR= 0;
- sz__ZHPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__ZHPR == 0)) {
- result__WHPR=REAL_CST__;
- } else {
- typ_id__YHPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZHPR);
- if ((typ_id__YHPR == (__INTEGER)(- 1))) {
- a__0HPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1HPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHPR + a__0HPR) & (__UINTEGER_32)(~ a__0HPR));
- ptr_table__DIPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1HPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CIPR=((__POINTER )(NULL));
- result__EIPR=((__POINTER *)ptr_table__DIPR)[ 0];
- if ((result__EIPR == (void *)NULL)) {
- result__EIPR=new_lab__2PJ(new_size__1HPR);
- next__CIPR=(void *)((unsigned long)result__EIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HPR)));
- ((__POINTER *)next__CIPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DIPR)[ 0]=next__CIPR;
- } else {
- next__CIPR=((__POINTER *)result__EIPR)[ 0];
- if ((next__CIPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EIPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1HPR << 1)) <= 4096)) {
- next__CIPR=(void *)((unsigned long)result__EIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1HPR)));
- } else {
- next__CIPR=new_lab__2PJ(new_size__1HPR);
- };
- ((__POINTER *)next__CIPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DIPR)[ 0]=next__CIPR;
- } else {
- ((__POINTER *)result__EIPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CIPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EIPR=next__CIPR;
- };
- };
- ptr__XHPR=result__EIPR;
- } else {
- t__2HPR=((__UINTEGER_32 )typ_id__YHPR);
- a__3HPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LIPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZHPR + a__3HPR) & (__UINTEGER_32)(~ a__3HPR));
- ptr_table__IIPR=((__POINTER )(&(table_type[(t__2HPR)])));
- lab_type__KIPR=(__UINTEGER_32)(t__2HPR | 1);
- next__HIPR=((__POINTER )(NULL));
- result__JIPR=((__POINTER *)ptr_table__IIPR)[ 0];
- if ((result__JIPR == (void *)NULL)) {
- result__JIPR=new_lab__2PJ(lab_type__KIPR);
- next__HIPR=(void *)((unsigned long)result__JIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIPR)));
- ((__POINTER *)next__HIPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IIPR)[ 0]=next__HIPR;
- } else {
- next__HIPR=((__POINTER *)result__JIPR)[ 0];
- if ((next__HIPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JIPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LIPR << 1)) <= 4096)) {
- next__HIPR=(void *)((unsigned long)result__JIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIPR)));
- } else {
- next__HIPR=new_lab__2PJ(lab_type__KIPR);
- };
- ((__POINTER *)next__HIPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IIPR)[ 0]=next__HIPR;
- } else {
- ((__POINTER *)result__JIPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HIPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JIPR=next__HIPR;
- };
- };
- ptr__XHPR=result__JIPR;
- };
- result__WHPR=((__REAL_CST *)ptr__XHPR);
- *(result__WHPR) = *(REAL_CST__);
- };
- Self__4HPR=((__REAL_CST *)result__WHPR);
- Self__4HPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5HPR;
- Self__4HPR->value__HN2H=v__AIPR;
- Self__4HPR->parent_constant__U2JH.static_type__M2YD=t__BIPR;
- __tmp__Z11H=result__WHPR;
- } break;
- case __CHARACTER_CST__: {
- Self__JZHQ=((__CHARACTER_CST *)e__3Z1H);
- __tmp__Z11H=create__char__4SMH(Self__JZHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JZHQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__KZHQ=((__IS_EXPANDED *)e__3Z1H);
- __tmp__PDCR=read__QB5G(((__READ_LOCAL *)Self__KZHQ->receiver__WN2H)->local__HJZD);
- if (__tmp__PDCR==NULL) {
- __tmp__QDCR=NULL;
- } else {
- __tmp__QDCR=((__READ_LOCAL *)__tmp__PDCR);
- };
- p__VIPR=Self__KZHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__MIPR=NULL;
- ptr__NIPR=((__POINTER )(NULL));
- typ_id__OIPR= 0;
- sz__PIPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__PIPR == 0)) {
- result__MIPR=IS_EXPANDED__;
- } else {
- typ_id__OIPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PIPR);
- if ((typ_id__OIPR == (__INTEGER)(- 1))) {
- a__QIPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RIPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PIPR + a__QIPR) & (__UINTEGER_32)(~ a__QIPR));
- ptr_table__YIPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RIPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XIPR=((__POINTER )(NULL));
- result__ZIPR=((__POINTER *)ptr_table__YIPR)[ 0];
- if ((result__ZIPR == (void *)NULL)) {
- result__ZIPR=new_lab__2PJ(new_size__RIPR);
- next__XIPR=(void *)((unsigned long)result__ZIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RIPR)));
- ((__POINTER *)next__XIPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YIPR)[ 0]=next__XIPR;
- } else {
- next__XIPR=((__POINTER *)result__ZIPR)[ 0];
- if ((next__XIPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZIPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RIPR << 1)) <= 4096)) {
- next__XIPR=(void *)((unsigned long)result__ZIPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RIPR)));
- } else {
- next__XIPR=new_lab__2PJ(new_size__RIPR);
- };
- ((__POINTER *)next__XIPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YIPR)[ 0]=next__XIPR;
- } else {
- ((__POINTER *)result__ZIPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XIPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZIPR=next__XIPR;
- };
- };
- ptr__NIPR=result__ZIPR;
- } else {
- t__SIPR=((__UINTEGER_32 )typ_id__OIPR);
- a__TIPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AJPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PIPR + a__TIPR) & (__UINTEGER_32)(~ a__TIPR));
- ptr_table__3IPR=((__POINTER )(&(table_type[(t__SIPR)])));
- lab_type__5IPR=(__UINTEGER_32)(t__SIPR | 1);
- next__2IPR=((__POINTER )(NULL));
- result__4IPR=((__POINTER *)ptr_table__3IPR)[ 0];
- if ((result__4IPR == (void *)NULL)) {
- result__4IPR=new_lab__2PJ(lab_type__5IPR);
- next__2IPR=(void *)((unsigned long)result__4IPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AJPR)));
- ((__POINTER *)next__2IPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3IPR)[ 0]=next__2IPR;
- } else {
- next__2IPR=((__POINTER *)result__4IPR)[ 0];
- if ((next__2IPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4IPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AJPR << 1)) <= 4096)) {
- next__2IPR=(void *)((unsigned long)result__4IPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AJPR)));
- } else {
- next__2IPR=new_lab__2PJ(lab_type__5IPR);
- };
- ((__POINTER *)next__2IPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3IPR)[ 0]=next__2IPR;
- } else {
- ((__POINTER *)result__4IPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2IPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4IPR=next__2IPR;
- };
- };
- ptr__NIPR=result__4IPR;
- };
- result__MIPR=((__IS_EXPANDED *)ptr__NIPR);
- *(result__MIPR) = *(IS_EXPANDED__);
- };
- Self__UIPR=((__IS_EXPANDED *)result__MIPR);
- Self__UIPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VIPR;
- Self__UIPR->receiver__WN2H=__tmp__QDCR;
- __tmp__Z11H=result__MIPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Z11H=my_copy__1N2H(e__3Z1H);
- } break;
- case __EXPR_SUP__: {
- __tmp__Z11H=my_copy__EO2H(e__3Z1H);
- } break;
- case __EXPR_SUB__: {
- __tmp__Z11H=my_copy__PO2H(e__3Z1H);
- } break;
- case __EXPR_MUL__: {
- __tmp__Z11H=my_copy__1O2H(e__3Z1H);
- } break;
- case __EXPR_DIV__: {
- __tmp__Z11H=my_copy__GP2H(e__3Z1H);
- } break;
- case __EXPR_AND__: {
- __tmp__Z11H=my_copy__RP2H(e__3Z1H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__Z11H=my_copy__2P2H(e__3Z1H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__Z11H=my_copy__HQ2H(e__3Z1H);
- } break;
- case __PUT_TO__: {
- __tmp__Z11H=my_copy__SQ2H(e__3Z1H);
- } break;
- case __ITEM__: {
- __tmp__Z11H=my_copy__DR2H(e__3Z1H);
- } break;
- case __SIZE_OF__: {
- __tmp__Z11H=my_copy__PR2H(e__3Z1H);
- } break;
- case __CAST__: {
- __tmp__Z11H=my_copy__YR2H(e__3Z1H);
- } break;
- case __CALL_SLOT__: {
- __tmp__Z11H=my_copy__5SYM(e__3Z1H);
- } break;
- case __READ_SLOT__: {
- __tmp__Z11H=my_copy__IUGK(e__3Z1H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__AFER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__3Z1H)->global__ZGJK),NULL);
- if (__tmp__AFER==NULL) {
- __tmp__BFER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__AFER)->__id) {
- case __READ_SLOT__: {
- __tmp__BFER=NULL;
+ __tmp__FKJL=__tmp__RO5T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__FKJL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__AJJL));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__FKJL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__AJJL));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__FKJL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__AJJL));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__FKJL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__AJJL));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__FKJL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__AJJL));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__FKJL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__AJJL));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__FKJL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__AJJL));
+ } break;
+ };
+ __tmp__HKJL=create__value__DQYJ(CAST__1HOJ__,__tmp__EKJL,__tmp__FKJL);
+ new_value__FJJL=__tmp__HKJL;
+ };
+ __tmp__LKJL=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__LKJL=FALSE__O__;
+ };
+ if ((! __tmp__LKJL)) {
+ __tmp__FKJL=((__TYPE_FULL__XMB *)__tmp__PJJL->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)t__5IJL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__TKJL=is_sub_type__EFAM(((__TYPE__FF *)t__5IJL),__tmp__FKJL);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__TKJL=TRUE__K__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__TKJL=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__TKJL=is_sub_type__IGAM(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__TKJL=is_sub_type__EHAM(__tmp__FKJL);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__TKJL=is_sub_type__LHAM(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__TKJL=is_sub_type__HIAM(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__TKJL=is_sub_type__CJAM(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)t__5IJL)),__tmp__FKJL);
+ } break;
+ };
+ if (__tmp__TKJL) {
+ switch (((struct ___OBJ *)t__5IJL)->__id) {
+ case __TYPE__FF__: {
+ t__NO5T=((__TYPE__FF *)t__5IJL)->default__CMC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ t__NO5T=((__TYPE_NULL__GMB *)t__5IJL)->parent_type__HMB.default__CMC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ t__NO5T=((__TYPE_VOID__IMB *)t__5IJL)->parent_type__JMB.default__CMC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ t__NO5T=((__TYPE_CONTEXT__KMB *)t__5IJL)->parent_type__LMB.default__CMC;
+ } break;
+ case __TYPE_ID__MMB__: {
+ t__NO5T=((__TYPE_ID__MMB *)t__5IJL)->parent_type__NMB.default__CMC;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ t__NO5T=((__TYPE_GENERIC__OCY *)t__5IJL)->parent_type__PCY.default__CMC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ t__NO5T=((__TYPE_BLOCK__CP5D *)t__5IJL)->parent_type__DP5D.default__CMC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ t__NO5T=((__PROFIL_BLOCK__O3NJ *)t__5IJL)->parent_type__Q3NJ.default__CMC;
+ } break;
+ };
+ switch (((struct ___OBJ *)e__AJJL)->__id) {
+ case __STRING_CST__5J__: {
+ Self__WZOU=((__STRING_CST__5J *)e__AJJL);
+ result__SZOU=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ result__SZOU=Self__WZOU;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ result__SZOU=((__STRING_CST__5J *)ptr__TZOU);
+ *(result__SZOU) = *(Self__WZOU);
+ };
+ __tmp__QO5T=result__SZOU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__QO5T=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__AJJL));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__50ZS=((__PROTOTYPE_CST__LAXC *)e__AJJL);
+ __tmp__A1ZS=create__type__VJ2C(Self__50ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__50ZS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__QO5T=__tmp__A1ZS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__C1ZS=((__INTEGER_CST__XAXC *)e__AJJL);
+ p__LO5T=Self__C1ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__MO5T=Self__C1ZS->value__FH4D;
+ t__CP5T=Self__C1ZS->parent_constant__YAXC.static_type__5G4D;
+ Self__C1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__C1ZS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__C1ZS=((__INTEGER_CST__XAXC *)ptr__TZOU);
+ *(Self__C1ZS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__KO5T=((__INTEGER_CST__XAXC *)Self__C1ZS);
+ Self__KO5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__KO5T->value__FH4D=v__MO5T;
+ Self__KO5T->parent_constant__YAXC.static_type__5G4D=t__CP5T;
+ check_type__XYEE(Self__KO5T);
+ __tmp__QO5T=Self__C1ZS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__QO5T=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__AJJL));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__AJJL)->local__BVEJ));
+ if (__tmp__ME1T==NULL) {
+ __tmp__NE1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+ };
+ __tmp__QO5T=__tmp__NE1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__QO5T=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__AJJL));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__QO5T=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__AJJL));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__G1ZS=((__IS_EXPANDED__35NJ *)e__AJJL);
+ p__LO5T=Self__G1ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__ME1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__G1ZS->receiver__RA5J)->local__BVEJ));
+ if (__tmp__ME1T==NULL) {
+ __tmp__NE1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__NE1T=((__READ_LOCAL__55ZI *)__tmp__ME1T);
+ };
+ Self__G1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__G1ZS=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__G1ZS=((__IS_EXPANDED__35NJ *)ptr__TZOU);
+ *(Self__G1ZS) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__M0OU=((__IS_EXPANDED__35NJ *)Self__G1ZS);
+ Self__M0OU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__M0OU->receiver__RA5J=__tmp__NE1T;
+ __tmp__QO5T=Self__G1ZS;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__L1ZS=((__GET_TYPE_ID__HAOJ *)e__AJJL);
+ p__LO5T=Self__L1ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__CP5T=Self__L1ZS->receiver__WA5J;
+ Self__L1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__L1ZS=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__L1ZS=((__GET_TYPE_ID__HAOJ *)ptr__TZOU);
+ *(Self__L1ZS) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__20OU=((__GET_TYPE_ID__HAOJ *)Self__L1ZS);
+ Self__20OU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__20OU->receiver__WA5J=t__CP5T;
+ __tmp__QO5T=Self__L1ZS;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__QO5T=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__AJJL));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__QO5T=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__AJJL));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__QO5T=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__AJJL));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__QO5T=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__AJJL));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__QO5T=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__AJJL));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__QO5T=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__AJJL));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__QO5T=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__AJJL));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__QO5T=my_copy__M3AL(((__PUT_TO__TFOJ *)e__AJJL));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__QO5T=my_copy__03AL(((__ITEM__HGOJ *)e__AJJL));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__O1ZS=((__SIZE_OF__5GOJ *)e__AJJL);
+ p__LO5T=Self__O1ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__CP5T=Self__O1ZS->receiver__AD5J;
+ Self__O1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__O1ZS=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__O1ZS=((__SIZE_OF__5GOJ *)ptr__TZOU);
+ *(Self__O1ZS) = *(SIZE_OF__5GOJ__);
+ };
+ Self__M1OU=((__SIZE_OF__5GOJ *)Self__O1ZS);
+ Self__M1OU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__M1OU->receiver__AD5J=t__CP5T;
+ __tmp__QO5T=Self__O1ZS;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__QO5T=my_copy__L4AL(((__CAST__1HOJ *)e__AJJL));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__R1ZS=((__REAL_CST__1LOJ *)e__AJJL);
+ p__LO5T=Self__R1ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__41OU=Self__R1ZS->value__VD5J;
+ t__CP5T=Self__R1ZS->parent_constant__2LOJ.static_type__5G4D;
+ Self__R1ZS=NULL;
+ ptr__TZOU=((__POINTER__IB )(NULL));
+ typ_id__UZOU= 0;
+ __tmp__VZOU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__VZOU == 0)) {
+ Self__R1ZS=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__UZOU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VZOU));
+ if ((typ_id__UZOU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YZOU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_size[(__tmp__ZZOU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YZOU)));
+ ptr__TZOU=__tmp__XZOU;
+ } else /* FALSE */ {
+ __tmp__ZZOU=((__UINTEGER_32__ZWB )typ_id__UZOU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XZOU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YZOU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VZOU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XZOU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XZOU=micro_alloc__table__lab__UKI(__tmp__YZOU,((__POINTER__IB )(&(table_type[(__tmp__ZZOU)]))),(__UINTEGER_32__ZWB)(__tmp__ZZOU | 1));
+ ptr__TZOU=__tmp__XZOU;
+ };
+ Self__R1ZS=((__REAL_CST__1LOJ *)ptr__TZOU);
+ *(Self__R1ZS) = *(REAL_CST__1LOJ__);
+ };
+ Self__21OU=((__REAL_CST__1LOJ *)Self__R1ZS);
+ Self__21OU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__LO5T;
+ Self__21OU->value__VD5J=v__41OU;
+ Self__21OU->parent_constant__2LOJ.static_type__5G4D=t__CP5T;
+ __tmp__QO5T=Self__R1ZS;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__V1ZS=((__CHARACTER_CST__RMOJ *)e__AJJL);
+ __tmp__W1ZS=create__char__UMQJ(Self__V1ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__V1ZS->text__0D5J);
+ __tmp__QO5T=__tmp__W1ZS;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__Y1ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL);
+ __tmp__Z1ZS=create__text__OQQJ(Self__Y1ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__Y1ZS->string__WBJK);
+ __tmp__QO5T=__tmp__Z1ZS;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__QO5T=my_copy__QYFM(((__READ_SLOT__LL4K *)e__AJJL));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__QO5T=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__AJJL));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__QO5T=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__AJJL));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__QO5T=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__QO5T=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__AJJL));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__QO5T=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__QO5T=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__AJJL));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__QO5T=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__AJJL));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__FP5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__AJJL)->global__KAKM),NULL);
+ if (__tmp__FP5T==NULL) {
+ __tmp__RO5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__FP5T)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__RO5T=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__BFER=((__READ_GLOBAL *)__tmp__AFER);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__RO5T=((__READ_GLOBAL__T4YL *)__tmp__FP5T);
} break;
}
};
- __tmp__Z11H=__tmp__BFER;
+ __tmp__QO5T=__tmp__RO5T;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Z11H=my_copy__BQCN(e__3Z1H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__QO5T=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__AJJL));
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Z11H=my_copy__NREO(e__3Z1H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__QO5T=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__AJJL));
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Z11H=my_copy__VYJO(e__3Z1H);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__QO5T=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__AJJL));
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Z11H=my_copy__0REO(e__3Z1H);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__QO5T=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__AJJL));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Z11H=my_copy__BZJO(e__3Z1H);
+ case __EXPR_INF__OXBP__: {
+ __tmp__QO5T=my_copy__3VUP(((__EXPR_INF__OXBP *)e__AJJL));
} break;
- case __EXPR_NEG__: {
- __tmp__Z11H=my_copy__CNJM(e__3Z1H);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__QO5T=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__AJJL));
} break;
- case __EXPR_ADD__: {
- __tmp__Z11H=my_copy__5XLL(e__3Z1H);
- } break;
- case __EXPR_NOT__: {
- __tmp__Z11H=my_copy__WVYM(e__3Z1H);
- } break;
- case __EXPR_MOD__: {
- __tmp__Z11H=my_copy__FSEO(e__3Z1H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Z11H=my_copy__QCEP(e__3Z1H);
- } break;
- case __EXPR_INF__: {
- __tmp__Z11H=my_copy__5LSN(e__3Z1H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Z11H=my_copy__KMSN(e__3Z1H);
- } break;
- case __EXPR_OR__: {
- __tmp__Z11H=my_copy__JZPN(e__3Z1H);
- } break;
- case __EXPR_XOR__: {
- __tmp__Z11H=my_copy__G3SO(e__3Z1H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__QO5T=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__AJJL));
} break;
};
- new_value__B01H=create__value__00WH(CAST__,__tmp__X11H,__tmp__Z11H);
+ __tmp__HKJL=create__value__DQYJ(CAST__1HOJ__,t__NO5T,__tmp__QO5T);
+ new_value__FJJL=__tmp__HKJL;
};
};
};
- if (((void *)new_value__B01H == (void *)NULL)) {
- switch (((struct ___OBJ *)e__3Z1H)->__id) {
- case __LIST__: {
- __tmp__F21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ if (((void *)new_value__FJJL == (void *)NULL)) {
+ switch (((struct ___OBJ *)e__AJJL)->__id) {
+ case __STRING_CST__5J__: {
+ p__LO5T=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __STRING_CST__: {
- __tmp__F21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ p__LO5T=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__F21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ p__LO5T=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__F21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ p__LO5T=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__F21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ p__LO5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__F21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ p__LO5T=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__F21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ p__LO5T=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__F21H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ p__LO5T=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__F21H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ p__LO5T=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__F21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ p__LO5T=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__F21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ p__LO5T=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__F21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ p__LO5T=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__F21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ p__LO5T=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__F21H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ p__LO5T=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__F21H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ p__LO5T=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__F21H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ p__LO5T=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__F21H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ p__LO5T=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__F21H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ p__LO5T=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__F21H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ p__LO5T=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__F21H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ p__LO5T=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__F21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ p__LO5T=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__F21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ p__LO5T=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__F21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ p__LO5T=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__F21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ p__LO5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__F21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ p__LO5T=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__F21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ p__LO5T=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__F21H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ p__LO5T=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__F21H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ p__LO5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__F21H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ p__LO5T=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__F21H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ p__LO5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__F21H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ p__LO5T=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__F21H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ p__LO5T=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__F21H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ p__LO5T=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__F21H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ p__LO5T=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__F21H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ p__LO5T=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__F21H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ p__LO5T=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__F21H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ p__LO5T=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__F21H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ p__LO5T=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__F21H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ p__LO5T=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__F21H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__F21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ p__LO5T=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- new_value__B01H=create__type__PKQC(__tmp__F21H,TYPE_NULL__->parent_type__TIB.default__AKC);
+ Self__50ZS=create__type__VJ2C(p__LO5T,TYPE_NULL__GMB__->parent_type__HMB.default__CMC);
+ new_value__FJJL=Self__50ZS;
};
- switch (((struct ___OBJ *)e__3Z1H)->__id) {
- case __LIST__: {
- __tmp__M21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__M21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ switch (((struct ___OBJ *)e__AJJL)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__HJJL=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__M21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__HJJL=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__M21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__HJJL=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__M21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__HJJL=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__M21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__HJJL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__M21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__HJJL=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__M21H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__HJJL=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__M21H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__HJJL=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__M21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__HJJL=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__M21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__HJJL=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__M21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__HJJL=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__M21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__HJJL=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__M21H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__HJJL=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__M21H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__HJJL=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__M21H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__HJJL=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__M21H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__HJJL=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__M21H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__HJJL=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__M21H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ __tmp__HJJL=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__M21H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ __tmp__HJJL=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__M21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__HJJL=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__M21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ __tmp__HJJL=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__M21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ __tmp__HJJL=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__M21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__HJJL=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__M21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__HJJL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__M21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ __tmp__HJJL=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__M21H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__HJJL=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__M21H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__HJJL=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__M21H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__HJJL=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__M21H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__HJJL=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__M21H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__HJJL=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__M21H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__HJJL=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__M21H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__HJJL=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__M21H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__HJJL=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__M21H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__HJJL=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__M21H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__HJJL=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__M21H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__HJJL=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__M21H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__HJJL=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__M21H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ __tmp__HJJL=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__M21H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__HJJL=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__M21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__HJJL=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- add_last__IK4G(((__LIST *)result__C01H)->expr_list__RTOG,write__value__14FH(__tmp__M01H,__tmp__M21H,new_value__B01H));
- switch (((struct ___OBJ *)e__3Z1H)->__id) {
- case __LIST__: {
- __tmp__Q21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ __tmp__32ZS=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__PJJL),__tmp__HJJL,new_value__FJJL);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__ON5T)->expr_list__NA4D),__tmp__32ZS);
+ switch (((struct ___OBJ *)e__AJJL)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__HJJL=((__STRING_CST__5J *)e__AJJL)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __STRING_CST__: {
- __tmp__Q21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__HJJL=((__EXTERNAL_C__Y5WC *)e__AJJL)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__Q21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__HJJL=((__PROTOTYPE_CST__LAXC *)e__AJJL)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__Q21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__HJJL=((__INTEGER_CST__XAXC *)e__AJJL)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__Q21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__HJJL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__Q21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__HJJL=((__READ_LOCAL__55ZI *)e__AJJL)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__Q21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__HJJL=((__EXPR_EQUAL__KINJ *)e__AJJL)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__Q21H=((__EXPR_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__HJJL=((__EXPR_NOT_EQUAL__VINJ *)e__AJJL)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Q21H=((__EXPR_NOT_EQUAL *)e__3Z1H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__HJJL=((__IS_EXPANDED__35NJ *)e__AJJL)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__Q21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__HJJL=((__GET_TYPE_ID__HAOJ *)e__AJJL)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__Q21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__HJJL=((__EXPR_SUP__ABOJ *)e__AJJL)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__Q21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__HJJL=((__EXPR_SUB__UBOJ *)e__AJJL)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__Q21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__HJJL=((__EXPR_MUL__KCOJ *)e__AJJL)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__Q21H=((__EXPR_SUP *)e__3Z1H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__HJJL=((__EXPR_DIV__4COJ *)e__AJJL)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__Q21H=((__EXPR_SUB *)e__3Z1H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__HJJL=((__EXPR_AND__SDOJ *)e__AJJL)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__Q21H=((__EXPR_MUL *)e__3Z1H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__HJJL=((__EXPR_SHIFT_R__GEOJ *)e__AJJL)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__Q21H=((__EXPR_DIV *)e__3Z1H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__HJJL=((__EXPR_SHIFT_L__0EOJ *)e__AJJL)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__Q21H=((__EXPR_AND *)e__3Z1H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ __tmp__HJJL=((__PUT_TO__TFOJ *)e__AJJL)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__Q21H=((__EXPR_SHIFT_R *)e__3Z1H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ __tmp__HJJL=((__ITEM__HGOJ *)e__AJJL)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__Q21H=((__EXPR_SHIFT_L *)e__3Z1H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__HJJL=((__SIZE_OF__5GOJ *)e__AJJL)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__Q21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ __tmp__HJJL=((__CAST__1HOJ *)e__AJJL)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__Q21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ __tmp__HJJL=((__REAL_CST__1LOJ *)e__AJJL)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__Q21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__HJJL=((__CHARACTER_CST__RMOJ *)e__AJJL)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__Q21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__HJJL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__AJJL)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__Q21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ __tmp__HJJL=((__READ_SLOT__LL4K *)e__AJJL)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__Q21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__HJJL=((__EXPR_NOT_LOGIC__W4FL *)e__AJJL)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__Q21H=((__READ_GLOBAL *)e__3Z1H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__HJJL=((__EXPR_OR_LOGIC__ADUL *)e__AJJL)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Q21H=((__EXPR_NOT_LOGIC *)e__3Z1H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__HJJL=((__EXPR_OR_OR_LOGIC__3DUL *)e__AJJL)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Q21H=((__EXPR_OR_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__HJJL=((__EXPR_AND_LOGIC__EFUL *)e__AJJL)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q21H=((__EXPR_OR_OR_LOGIC *)e__3Z1H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__HJJL=((__EXPR_AND_AND_LOGIC__5FUL *)e__AJJL)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Q21H=((__EXPR_AND_LOGIC *)e__3Z1H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__HJJL=((__EXPR_NEG__EZVL *)e__AJJL)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q21H=((__EXPR_AND_AND_LOGIC *)e__3Z1H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__HJJL=((__EXPR_ADD__SZVL *)e__AJJL)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__Q21H=((__EXPR_NEG *)e__3Z1H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__HJJL=((__READ_GLOBAL__T4YL *)e__AJJL)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__Q21H=((__EXPR_ADD *)e__3Z1H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__HJJL=((__EXPR_NOT__XUPM *)e__AJJL)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__Q21H=((__EXPR_NOT *)e__3Z1H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__HJJL=((__EXPR_MOD__3YPM *)e__AJJL)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__Q21H=((__EXPR_MOD *)e__3Z1H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__HJJL=((__EXPR_OR__PQ0N *)e__AJJL)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__Q21H=((__EXPR_SUP_EQ *)e__3Z1H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__HJJL=((__EXPR_SUP_EQ__1VBP *)e__AJJL)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__Q21H=((__EXPR_INF *)e__3Z1H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ __tmp__HJJL=((__EXPR_INF__OXBP *)e__AJJL)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__Q21H=((__EXPR_INF_EQ *)e__3Z1H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__HJJL=((__EXPR_INF_EQ__FYBP *)e__AJJL)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__Q21H=((__EXPR_OR *)e__3Z1H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__Q21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__HJJL=((__EXPR_XOR__ABEP *)e__AJJL)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- add_last__IK4G(((__LIST *)result__C01H)->expr_list__RTOG,create__type__PKQC(__tmp__Q21H,TYPE_VOID__->parent_type__UIB.default__AKC));
- return(result__C01H);
+ Self__50ZS=create__type__VJ2C(__tmp__HJJL,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__ON5T)->expr_list__NA4D),Self__50ZS);
+ new_value__FJJL=result__ON5T;
+ return(new_value__FJJL);
}
-static void* product__with__W21H(__DTA_WR_CODE *Self__X21H,void *t__Y21H,void *e__Z21H)
-// ({DTA_WR_CODE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__F4YK(__DTA_WR_CODE__UPPJ *Self__G4YK,void *t__H4YK,void *e__I4YK)
+// ({DTA_WR_CODE__UPPJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__NFER,v__IGER;
- __POSITION __tmp__221H,p__MFER,p__UJPR,p__KKPR,__tmp__VW5I;
- __POSITION __tmp__TZHQ,__tmp__ZZHQ,__tmp__5ZHQ,__tmp__F0HQ,p__HGER;
- __POSITION p__YQPR,p__ORPR,__tmp__CXTI;
- void *result__121H;
- void *__tmp__FWTI,*__tmp__HWTI,*s__BWTI,*__tmp__NWTI,*__tmp__2WTI;
- void *base__AMPR,*b__UZHQ,*b__0ZHQ,*base__HOPR,*b__A0HQ,*b__G0HQ;
- void *__tmp__GWTI,*v__VJPR,*__tmp__VZHQ,*__tmp__1ZHQ,*__tmp__B0HQ;
- void *__tmp__H0HQ,*v__ZQPR;
- void *__tmp__OWTI,*__tmp__PWTI,*__tmp__EX5I;
- __STRING_CST *Self__LZHQ,*Self__L0HQ;
- __PROTOTYPE_CST *Self__MZHQ,*Self__M0HQ;
- __INTEGER_CST *Self__NZHQ,*result__DFER,*Self__LFER,*Self__N0HQ;
- __INTEGER_CST *result__4FER,*Self__GGER;
- void *t__OFER,*t__WJPR,*t__YZHQ,*t__4ZHQ,*t__E0HQ,*t__K0HQ,*t__JGER;
- void *t__0QPR;
- __POINTER ptr__EFER,ptr_table__CJPR,next__BJPR,result__DJPR;
- __POINTER ptr_table__HJPR,next__GJPR,result__IJPR,ptr__MJPR;
- __POINTER ptr_table__YJPR,next__XJPR,result__ZJPR,ptr_table__3JPR;
- __POINTER next__2JPR,result__4JPR,ptr__CKPR,ptr_table__NKPR;
- __POINTER next__MKPR,result__OKPR,ptr_table__SKPR,next__RKPR;
- __POINTER result__TKPR,ptr__XKPR,ptr_table__ELPR,next__DLPR;
- __POINTER result__FLPR,ptr_table__JLPR,next__ILPR,result__KLPR;
- __POINTER ptr__UFER,ptr_table__OLPR,next__NLPR,result__PLPR;
- __POINTER ptr_table__TLPR,next__SLPR,result__ULPR,ptr__YLPR;
- __POINTER ptr_table__DMPR,next__CMPR,result__EMPR,ptr_table__IMPR;
- __POINTER next__HMPR,result__JMPR,ptr__NMPR,ptr_table__VMPR;
- __POINTER next__UMPR,result__WMPR,ptr_table__0MPR,next__ZMPR;
- __POINTER result__1MPR,ptr__GNPR,ptr_table__ONPR,next__NNPR;
- __POINTER result__PNPR,ptr_table__TNPR,next__SNPR,result__UNPR;
- __POINTER ptr__5NPR,ptr_table__KOPR,next__JOPR,result__LOPR;
- __POINTER ptr_table__POPR,next__OOPR,result__QOPR,ptr__UOPR;
- __POINTER ptr_table__2OPR,next__1OPR,result__3OPR,ptr_table__BPPR;
- __POINTER next__APPR,result__CPPR,ptr__NPPR,ptr_table__VPPR;
- __POINTER next__UPPR,result__WPPR,ptr_table__0PPR,next__ZPPR;
- __POINTER result__1PPR,ptr__5FER,ptr_table__GQPR,next__FQPR;
- __POINTER result__HQPR,ptr_table__LQPR,next__KQPR,result__MQPR;
- __POINTER ptr__QQPR,ptr_table__2QPR,next__1QPR,result__3QPR;
- __POINTER ptr_table__BRPR,next__ARPR,result__CRPR,ptr__GRPR;
- __POINTER ptr_table__RRPR,next__QRPR,result__SRPR,ptr_table__WRPR;
- __POINTER next__VRPR,result__XRPR;
- __INTEGER typ_id__FFER,typ_id__NJPR,typ_id__DKPR,typ_id__YKPR;
- __INTEGER typ_id__VFER,result__ITIJ,typ_id__ZLPR,typ_id__OMPR;
- __INTEGER typ_id__HNPR,__tmp__XW5I,result__EVIJ,typ_id__AOPR;
- __INTEGER typ_id__VOPR,typ_id__OPPR,typ_id__AGER,typ_id__RQPR;
- __INTEGER typ_id__HRPR;
- __UINTEGER_32 sz__GFER,a__HFER,new_size__IFER,t__JFER,a__KFER;
- __UINTEGER_32 new_size__KJPR,lab_type__JJPR,sz__OJPR,a__PJPR;
- __UINTEGER_32 new_size__QJPR,t__RJPR,a__SJPR,new_size__AKPR;
- __UINTEGER_32 lab_type__5JPR,sz__EKPR,a__FKPR,new_size__GKPR,t__HKPR;
- __UINTEGER_32 a__IKPR,new_size__VKPR,lab_type__UKPR,sz__ZKPR,a__0KPR;
- __UINTEGER_32 new_size__1KPR,t__2KPR,a__3KPR,new_size__MLPR;
- __UINTEGER_32 lab_type__LLPR,sz__WFER,a__XFER,new_size__YFER,t__ZFER;
- __UINTEGER_32 a__0FER,new_size__WLPR,lab_type__VLPR,sz__0LPR,a__1LPR;
- __UINTEGER_32 new_size__2LPR,t__3LPR,a__4LPR,new_size__LMPR;
- __UINTEGER_32 lab_type__KMPR,sz__PMPR,a__QMPR,new_size__RMPR,t__SMPR;
- __UINTEGER_32 a__TMPR,new_size__3MPR,lab_type__2MPR,sz__INPR,a__JNPR;
- __UINTEGER_32 new_size__KNPR,t__LNPR,a__MNPR,new_size__WNPR;
- __UINTEGER_32 lab_type__VNPR,sz__BOPR,a__COPR,new_size__DOPR,t__EOPR;
- __UINTEGER_32 a__FOPR,new_size__SOPR,lab_type__ROPR,sz__WOPR,a__XOPR;
- __UINTEGER_32 new_size__YOPR,t__ZOPR,a__0OPR,new_size__EPPR;
- __UINTEGER_32 lab_type__DPPR,sz__PPPR,a__QPPR,new_size__RPPR,t__SPPR;
- __UINTEGER_32 a__TPPR,new_size__3PPR,lab_type__2PPR,sz__BGER,a__CGER;
- __UINTEGER_32 new_size__DGER,t__EGER,a__FGER,new_size__OQPR;
- __UINTEGER_32 lab_type__NQPR,sz__SQPR,a__TQPR,new_size__UQPR,t__VQPR;
- __UINTEGER_32 a__WQPR,new_size__ERPR,lab_type__DRPR,sz__IRPR,a__JRPR;
- __UINTEGER_32 new_size__KRPR,t__LRPR,a__MRPR,new_size__ZRPR;
- __UINTEGER_32 lab_type__YRPR;
- void *__tmp__TDCR,*__tmp__XDCR,*__tmp__QFER,*__tmp__FECR,*__tmp__JECR;
- void *__tmp__LGER;
- __READ_LOCAL *__tmp__UDCR,*__tmp__YDCR,*__tmp__GECR,*__tmp__KECR;
- __REAL_CST *Self__PZHQ,*result__LJPR,*Self__TJPR,*Self__P0HQ;
- __REAL_CST *result__PQPR,*Self__XQPR;
- __CHARACTER_CST *Self__RZHQ,*Self__R0HQ;
- __IS_EXPANDED *Self__SZHQ,*result__BKPR,*Self__JKPR,*Self__S0HQ;
- __IS_EXPANDED *result__FRPR,*Self__NRPR;
- __READ_GLOBAL *__tmp__RFER,*__tmp__MGER;
- __NODE_STYLE *result__WKPR,*Self__4KPR;
- __NODE_TYPE *result__TFER,*Self__1FER;
- void *__tmp__1WTI,*__tmp__3WTI;
- void *__tmp__WW5I;
- __SLOT_DATA *Self__ETIJ,*result__MMPR,*Self__ANPR,*result__FNPR;
- __SLOT_DATA *Self__ZNPR,*result__TOPR,*Self__HPPR,*result__MPPR;
- __SLOT_DATA *Self__AQPR;
- __SLOT_CODE *result__XLPR,*Self__5LPR,*Self__AVIJ,*result__4NPR;
- __SLOT_CODE *Self__GOPR;
- void *result__0DCR,*result__2DCR,*result__4DCR,*result__AECR;
- void *result__CECR;
- void *tmp__4MPR,*tmp__XNPR,*tmp__FPPR,*tmp__4PPR;
- void *id__RW5I;
- void *__tmp__DX5I,*__tmp__NX5I;
- __CHARACTER __tmp__WZHQ,__tmp__2ZHQ,__tmp__C0HQ,__tmp__I0HQ;
- __CHARACTER __tmp__3W5I;
- switch (((struct ___OBJ *)e__Z21H)->__id) {
- case __LIST__: {
- __tmp__221H=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__221H=((__STRING_CST *)e__Z21H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__221H=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__221H=((__PROTOTYPE_CST *)e__Z21H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__221H=((__INTEGER_CST *)e__Z21H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__221H=((__READ_LOCAL *)e__Z21H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__221H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__221H=((__EXPR_EQUAL *)e__Z21H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__221H=((__EXPR_NOT_EQUAL *)e__Z21H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__221H=((__REAL_CST *)e__Z21H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__221H=((__CHARACTER_CST *)e__Z21H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__221H=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__221H=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__221H=((__EXPR_SUP *)e__Z21H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__221H=((__EXPR_SUB *)e__Z21H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__221H=((__EXPR_MUL *)e__Z21H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__221H=((__EXPR_DIV *)e__Z21H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__221H=((__EXPR_AND *)e__Z21H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__221H=((__EXPR_SHIFT_R *)e__Z21H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__221H=((__EXPR_SHIFT_L *)e__Z21H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__221H=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__221H=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__221H=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__221H=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__221H=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__221H=((__READ_SLOT *)e__Z21H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__221H=((__READ_GLOBAL *)e__Z21H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__221H=((__EXPR_NOT_LOGIC *)e__Z21H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__221H=((__EXPR_OR_LOGIC *)e__Z21H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__221H=((__EXPR_OR_OR_LOGIC *)e__Z21H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__221H=((__EXPR_AND_LOGIC *)e__Z21H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__221H=((__EXPR_AND_AND_LOGIC *)e__Z21H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__221H=((__EXPR_NEG *)e__Z21H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__221H=((__EXPR_ADD *)e__Z21H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__221H=((__EXPR_NOT *)e__Z21H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__221H=((__EXPR_MOD *)e__Z21H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__221H=((__EXPR_SUP_EQ *)e__Z21H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__221H=((__EXPR_INF *)e__Z21H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__221H=((__EXPR_INF_EQ *)e__Z21H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__221H=((__EXPR_OR *)e__Z21H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__221H=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- result__121H=create__YBAG(__tmp__221H);
- if (((void *)t__Y21H == (void *)TYPE_NULL__)) {
- product_error__for__in__with__EL0G(Self__X21H->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM,Self__X21H->parent_dta__MZLH.result_expr__YHZD,result__121H,Self__X21H->parent_dta__MZLH.context__VHZD);
- } else {
- __tmp__FWTI=Self__X21H->parent_dta__MZLH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__FWTI)->__id==__SLOT_DATA__) {
- __tmp__GWTI=((__SLOT_DATA *)__tmp__FWTI)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__GWTI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FWTI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
+ __INTEGER_64__1SG v__KQ5T,v__KU5T;
+ __POSITION__OL __tmp__M4YK,p__JQ5T,p__JU5T;
+ __LIST__WH *result__IP5T,*Self__UP5T;
+ __POINTER__IB ptr__JP5T,__tmp__LP5T,__tmp__MP5T,__tmp__NP5T,ptr__R4OU;
+ __POINTER__IB __tmp__T4OU,__tmp__V4OU,__tmp__W4OU,ptr__GR5T;
+ __POINTER__IB __tmp__IR5T,__tmp__JR5T,__tmp__KR5T,__tmp__ZR5T;
+ __POINTER__IB __tmp__0R5T,__tmp__AT5T,__tmp__BT5T;
+ __INTEGER__Q typ_id__KP5T,typ_id__S4OU,result__3OKL,typ_id__HR5T;
+ __INTEGER__Q typ_id__XR5T,typ_id__4S5T;
+ __UINTEGER_32__ZWB __tmp__OP5T,__tmp__X4OU,__tmp__LR5T,__tmp__1R5T;
+ __LOCAL__L4WC *ctext__ZP5T;
+ __PUSH__IXB *__tmp__0P5T;
+ void *r__ZF4K,*__tmp__DBBL;
+ void *__tmp__0F4K,*__tmp__CG4K;
+ void *__tmp__JI5K,*__tmp__XLKL;
+ __STRING_CONSTANT__0 *__tmp__1F4K,*v__3DPU;
+ void *__tmp__DG4K;
+ __STRING_CST__5J *Self__U4OU,*result__Q4OU,*Self__VBPU,*result__RBPU;
+ __PROTOTYPE_CST__LAXC *Self__F3ZS,*__tmp__G3ZS,*Self__K4ZS;
+ __PROTOTYPE_CST__LAXC *__tmp__L4ZS;
+ __INTEGER_CST__XAXC *Self__I3ZS,*Self__IQ5T,*Self__N4ZS,*Self__IU5T;
+ __TYPE_FULL__XMB *t__LQ5T,*__tmp__TR5T,*__tmp__DS5T;
+ __READ_LOCAL__55ZI *__tmp__2E1T,*__tmp__3E1T,*__tmp__ZF1T;
+ __IS_EXPANDED__35NJ *Self__M3ZS,*Self__K5OU,*Self__R4ZS,*Self__LCPU;
+ __GET_TYPE_ID__HAOJ *Self__R3ZS,*Self__05OU,*Self__W4ZS,*Self__1CPU;
+ __SIZE_OF__5GOJ *Self__U3ZS,*Self__KAPU,*Self__Z4ZS,*Self__LDPU;
+ __REAL_CST__1LOJ *Self__X3ZS,*Self__0APU,*Self__24ZS,*Self__1DPU;
+ __CHARACTER_CST__RMOJ *Self__13ZS,*__tmp__23ZS,*Self__A5ZS;
+ __CHARACTER_CST__RMOJ *__tmp__B5ZS;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__43ZS,*__tmp__53ZS;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__D5ZS,*__tmp__E5ZS;
+ __READ_GLOBAL__T4YL *__tmp__PQ5T,*__tmp__PU5T;
+ __NODE_STYLE__RD4K *result__5APU,*Self__LBPU;
+ __NODE_TYPE__SK2C *result__RQ5T,*Self__C4ZS;
+ __SLOT_CODE__4IRG *Self__ZOKL,*__tmp__4Q5T,*result__5Q5T,*__tmp__FS5T;
+ __SLOT__OLC *base__BR5T,*__tmp__GPKL,*__tmp__LQKL;
+ __TYPE_ID__MMB *result__DF1T,*result__FR5T,*Self__RR5T,*result__VR5T;
+ __TYPE_ID__MMB *Self__BS5T;
+ __SLOT_DATA__IJRG *__tmp__KPKL,*__tmp__PQKL,*__tmp__GSKL;
+ void *__tmp__OU5T;
+ __FAST_ARRAYoINSTRo__EA4D *__tmp__WP5T;
+ __FAST_ARRAYoPROFIL_SLOTo__GATH *__tmp__DR5T;
+ __FAST_ARRAYoSLOT_CODEo__RPKL *__tmp__BQKL;
+ __CHARACTER__DB __tmp__2ABL;
+ switch (((struct ___OBJ *)e__I4YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__M4YK=((__STRING_CST__5J *)e__I4YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__M4YK=((__EXTERNAL_C__Y5WC *)e__I4YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__M4YK=((__PROTOTYPE_CST__LAXC *)e__I4YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__M4YK=((__INTEGER_CST__XAXC *)e__I4YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__M4YK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__M4YK=((__READ_LOCAL__55ZI *)e__I4YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__M4YK=((__EXPR_EQUAL__KINJ *)e__I4YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__M4YK=((__EXPR_NOT_EQUAL__VINJ *)e__I4YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__M4YK=((__IS_EXPANDED__35NJ *)e__I4YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__M4YK=((__GET_TYPE_ID__HAOJ *)e__I4YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__M4YK=((__EXPR_SUP__ABOJ *)e__I4YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__M4YK=((__EXPR_SUB__UBOJ *)e__I4YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__M4YK=((__EXPR_MUL__KCOJ *)e__I4YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__M4YK=((__EXPR_DIV__4COJ *)e__I4YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__M4YK=((__EXPR_AND__SDOJ *)e__I4YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__M4YK=((__EXPR_SHIFT_R__GEOJ *)e__I4YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__M4YK=((__EXPR_SHIFT_L__0EOJ *)e__I4YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__M4YK=((__PUT_TO__TFOJ *)e__I4YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__M4YK=((__ITEM__HGOJ *)e__I4YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__M4YK=((__SIZE_OF__5GOJ *)e__I4YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__M4YK=((__CAST__1HOJ *)e__I4YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__M4YK=((__REAL_CST__1LOJ *)e__I4YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__M4YK=((__CHARACTER_CST__RMOJ *)e__I4YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__M4YK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__M4YK=((__READ_SLOT__LL4K *)e__I4YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__M4YK=((__EXPR_NOT_LOGIC__W4FL *)e__I4YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__M4YK=((__EXPR_OR_LOGIC__ADUL *)e__I4YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__M4YK=((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__M4YK=((__EXPR_AND_LOGIC__EFUL *)e__I4YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__M4YK=((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__M4YK=((__EXPR_NEG__EZVL *)e__I4YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__M4YK=((__EXPR_ADD__SZVL *)e__I4YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__M4YK=((__READ_GLOBAL__T4YL *)e__I4YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__M4YK=((__EXPR_NOT__XUPM *)e__I4YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__M4YK=((__EXPR_MOD__3YPM *)e__I4YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__M4YK=((__EXPR_OR__PQ0N *)e__I4YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__M4YK=((__EXPR_SUP_EQ__1VBP *)e__I4YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__M4YK=((__EXPR_INF__OXBP *)e__I4YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__M4YK=((__EXPR_INF_EQ__FYBP *)e__I4YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__M4YK=((__EXPR_XOR__ABEP *)e__I4YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ };
+ result__IP5T=NULL;
+ ptr__JP5T=((__POINTER__IB )(NULL));
+ typ_id__KP5T= 0;
+ __tmp__LP5T=((__POINTER__IB )sizeof(__LIST__WH));
+ if (((unsigned long)__tmp__LP5T == 0)) {
+ result__IP5T=LIST__WH__;
+ } else /* FALSE */ {
+ typ_id__KP5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LP5T));
+ if ((typ_id__KP5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MP5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__NP5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OP5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NP5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__MP5T=micro_alloc__table__lab__UKI(__tmp__NP5T,((__POINTER__IB )(&(table_size[(__tmp__OP5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NP5T)));
+ ptr__JP5T=__tmp__MP5T;
+ } else /* FALSE */ {
+ __tmp__OP5T=((__UINTEGER_32__ZWB )typ_id__KP5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MP5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__NP5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__LP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MP5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MP5T=micro_alloc__table__lab__UKI(__tmp__NP5T,((__POINTER__IB )(&(table_type[(__tmp__OP5T)]))),(__UINTEGER_32__ZWB)(__tmp__OP5T | 1));
+ ptr__JP5T=__tmp__MP5T;
+ };
+ result__IP5T=((__LIST__WH *)ptr__JP5T);
+ *(result__IP5T) = *(LIST__WH__);
+ };
+ Self__UP5T=((__LIST__WH *)result__IP5T);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__UP5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__M4YK;
+ __tmp__WP5T=create_with_capacity__QXEE( 2);
+ Self__UP5T->expr_list__NA4D=__tmp__WP5T;
+ if (((void *)t__H4YK == (void *)TYPE_NULL__GMB__)) {
+ __tmp__M4YK=Self__G4YK->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+ ctext__ZP5T=Self__G4YK->parent_dta__VPPJ.context__UU4D;
+ if ((debug_level_option__YE != 0)) {
+ __tmp__0P5T=create__context__first__G2FD(PUSH__IXB__,__tmp__M4YK,ctext__ZP5T,FALSE__O__);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),__tmp__0P5T);
+ };
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),CALL_NULL__IUB__);
+ } else /* FALSE */ {
+ r__ZF4K=NULL;
+ __tmp__0F4K=Self__G4YK->parent_dta__VPPJ.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__JI5K=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__JI5K)->__id==__ITM_SLOT__PLC__) {
+ __tmp__1F4K=((__ITM_SLOT__PLC *)__tmp__JI5K)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__1F4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__JI5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__1F4K=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ switch (((struct ___OBJ *)t__H4YK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__JI5K=get_local_slot__UTLG(((__TYPE__FF *)t__H4YK),__tmp__1F4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__JI5K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__JI5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__JI5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__JI5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__JI5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__JI5K=get_local_slot__IPQJ(__tmp__1F4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__JI5K=get_local_slot__RVGL(__tmp__1F4K);
+ } break;
+ };
+ __tmp__0F4K=__tmp__JI5K;
+ if (((void *)__tmp__JI5K == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__H4YK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__CG4K=get_path_slot__VOAL(((__TYPE__FF *)t__H4YK),__tmp__1F4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__CG4K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__CG4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__CG4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__CG4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__CG4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__H4YK)),__tmp__1F4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__CG4K=get_path_slot__1XAL(__tmp__1F4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__CG4K=get_path_slot__XFKL(__tmp__1F4K);
+ } break;
+ };
+ __tmp__0F4K=__tmp__CG4K;
+ if (((struct ___OBJ *)__tmp__CG4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__XLKL=((__SLOT_CODE__4IRG *)__tmp__CG4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__XLKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__DG4K=((__ITM_SLOT__PLC *)__tmp__XLKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__DG4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XLKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__XLKL=((__SLOT_DATA__IJRG *)__tmp__CG4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__XLKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__DG4K=((__ITM_SLOT__PLC *)__tmp__XLKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__DG4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XLKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ switch (((struct ___OBJ *)__tmp__DG4K)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__XLKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K),t__H4YK);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__XLKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__XLKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__XLKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__XLKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__XLKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__DG4K)),t__H4YK);
+ } break;
+ };
+ r__ZF4K=__tmp__XLKL;
+ switch (((struct ___OBJ *)e__I4YK)->__id) {
+ case __STRING_CST__5J__: {
+ Self__U4OU=((__STRING_CST__5J *)e__I4YK);
+ result__Q4OU=NULL;
+ ptr__R4OU=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__T4OU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__T4OU == 0)) {
+ result__Q4OU=Self__U4OU;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ ptr__R4OU=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ ptr__R4OU=__tmp__V4OU;
+ };
+ result__Q4OU=((__STRING_CST__5J *)ptr__R4OU);
+ *(result__Q4OU) = *(Self__U4OU);
+ };
+ __tmp__XLKL=result__Q4OU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__XLKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__I4YK));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__F3ZS=((__PROTOTYPE_CST__LAXC *)e__I4YK);
+ __tmp__G3ZS=create__type__VJ2C(Self__F3ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__F3ZS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__XLKL=__tmp__G3ZS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__I3ZS=((__INTEGER_CST__XAXC *)e__I4YK);
+ p__JQ5T=Self__I3ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__KQ5T=Self__I3ZS->value__FH4D;
+ t__LQ5T=Self__I3ZS->parent_constant__YAXC.static_type__5G4D;
+ Self__I3ZS=NULL;
+ ptr__R4OU=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__T4OU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__T4OU == 0)) {
+ Self__I3ZS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ ptr__R4OU=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ ptr__R4OU=__tmp__V4OU;
+ };
+ Self__I3ZS=((__INTEGER_CST__XAXC *)ptr__R4OU);
+ *(Self__I3ZS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__IQ5T=((__INTEGER_CST__XAXC *)Self__I3ZS);
+ Self__IQ5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+ Self__IQ5T->value__FH4D=v__KQ5T;
+ Self__IQ5T->parent_constant__YAXC.static_type__5G4D=t__LQ5T;
+ check_type__XYEE(Self__IQ5T);
+ __tmp__XLKL=Self__I3ZS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__XLKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__I4YK));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__2E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__I4YK)->local__BVEJ));
+ if (__tmp__2E1T==NULL) {
+ __tmp__3E1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__3E1T=((__READ_LOCAL__55ZI *)__tmp__2E1T);
+ };
+ __tmp__XLKL=__tmp__3E1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__XLKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__I4YK));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__XLKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__I4YK));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__M3ZS=((__IS_EXPANDED__35NJ *)e__I4YK);
+ p__JQ5T=Self__M3ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__2E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__M3ZS->receiver__RA5J)->local__BVEJ));
+ if (__tmp__2E1T==NULL) {
+ __tmp__3E1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__3E1T=((__READ_LOCAL__55ZI *)__tmp__2E1T);
+ };
+ Self__M3ZS=NULL;
+ ptr__R4OU=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__T4OU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__T4OU == 0)) {
+ Self__M3ZS=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ ptr__R4OU=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ ptr__R4OU=__tmp__V4OU;
+ };
+ Self__M3ZS=((__IS_EXPANDED__35NJ *)ptr__R4OU);
+ *(Self__M3ZS) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__K5OU=((__IS_EXPANDED__35NJ *)Self__M3ZS);
+ Self__K5OU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+ Self__K5OU->receiver__RA5J=__tmp__3E1T;
+ __tmp__XLKL=Self__M3ZS;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__R3ZS=((__GET_TYPE_ID__HAOJ *)e__I4YK);
+ p__JQ5T=Self__R3ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__LQ5T=Self__R3ZS->receiver__WA5J;
+ Self__R3ZS=NULL;
+ ptr__R4OU=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__T4OU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__T4OU == 0)) {
+ Self__R3ZS=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ ptr__R4OU=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ ptr__R4OU=__tmp__V4OU;
+ };
+ Self__R3ZS=((__GET_TYPE_ID__HAOJ *)ptr__R4OU);
+ *(Self__R3ZS) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__05OU=((__GET_TYPE_ID__HAOJ *)Self__R3ZS);
+ Self__05OU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+ Self__05OU->receiver__WA5J=t__LQ5T;
+ __tmp__XLKL=Self__R3ZS;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__XLKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__I4YK));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__XLKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__I4YK));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__XLKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__I4YK));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__XLKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__I4YK));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__XLKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__I4YK));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__XLKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__I4YK));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__XLKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__I4YK));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__XLKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__I4YK));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__XLKL=my_copy__03AL(((__ITEM__HGOJ *)e__I4YK));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__U3ZS=((__SIZE_OF__5GOJ *)e__I4YK);
+ p__JQ5T=Self__U3ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__LQ5T=Self__U3ZS->receiver__AD5J;
+ Self__U3ZS=NULL;
+ ptr__R4OU=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__T4OU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__T4OU == 0)) {
+ Self__U3ZS=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ ptr__R4OU=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ ptr__R4OU=__tmp__V4OU;
+ };
+ Self__U3ZS=((__SIZE_OF__5GOJ *)ptr__R4OU);
+ *(Self__U3ZS) = *(SIZE_OF__5GOJ__);
+ };
+ Self__KAPU=((__SIZE_OF__5GOJ *)Self__U3ZS);
+ Self__KAPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+ Self__KAPU->receiver__AD5J=t__LQ5T;
+ __tmp__XLKL=Self__U3ZS;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__XLKL=my_copy__L4AL(((__CAST__1HOJ *)e__I4YK));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__X3ZS=((__REAL_CST__1LOJ *)e__I4YK);
+ p__JQ5T=Self__X3ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__1F4K=Self__X3ZS->value__VD5J;
+ t__LQ5T=Self__X3ZS->parent_constant__2LOJ.static_type__5G4D;
+ Self__X3ZS=NULL;
+ ptr__R4OU=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__T4OU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__T4OU == 0)) {
+ Self__X3ZS=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ ptr__R4OU=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ ptr__R4OU=__tmp__V4OU;
+ };
+ Self__X3ZS=((__REAL_CST__1LOJ *)ptr__R4OU);
+ *(Self__X3ZS) = *(REAL_CST__1LOJ__);
+ };
+ Self__0APU=((__REAL_CST__1LOJ *)Self__X3ZS);
+ Self__0APU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JQ5T;
+ Self__0APU->value__VD5J=__tmp__1F4K;
+ Self__0APU->parent_constant__2LOJ.static_type__5G4D=t__LQ5T;
+ __tmp__XLKL=Self__X3ZS;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__13ZS=((__CHARACTER_CST__RMOJ *)e__I4YK);
+ __tmp__23ZS=create__char__UMQJ(Self__13ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__13ZS->text__0D5J);
+ __tmp__XLKL=__tmp__23ZS;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__43ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK);
+ __tmp__53ZS=create__text__OQQJ(Self__43ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__43ZS->string__WBJK);
+ __tmp__XLKL=__tmp__53ZS;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__XLKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__I4YK));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__XLKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__I4YK));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__XLKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__I4YK));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__XLKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__XLKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__I4YK));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__XLKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__XLKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__I4YK));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__XLKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__I4YK));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__DG4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__I4YK)->global__KAKM),NULL);
+ if (__tmp__DG4K==NULL) {
+ __tmp__PQ5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__DG4K)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__PQ5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__PQ5T=((__READ_GLOBAL__T4YL *)__tmp__DG4K);
+ } break;
+ }
+ };
+ __tmp__XLKL=__tmp__PQ5T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__XLKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__I4YK));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__XLKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__I4YK));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__XLKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__I4YK));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__XLKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__I4YK));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__XLKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__I4YK));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__XLKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__I4YK));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__XLKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__I4YK));
+ } break;
+ };
+ result__5APU=NULL;
+ __tmp__MP5T=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__NP5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+ if (((unsigned long)__tmp__NP5T == 0)) {
+ result__5APU=NODE_STYLE__RD4K__;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NP5T));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ __tmp__MP5T=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ __tmp__MP5T=__tmp__V4OU;
+ };
+ result__5APU=((__NODE_STYLE__RD4K *)__tmp__MP5T);
+ *(result__5APU) = *(NODE_STYLE__RD4K__);
+ };
+ Self__LBPU=((__NODE_STYLE__RD4K *)result__5APU);
+ Self__LBPU->parent_node__SD4K.expr__CV4D=__tmp__XLKL;
+ Self__LBPU->slot__UOKL=__tmp__CG4K;
+ Self__LBPU->parent_node__SD4K.data__DV4D=Self__G4YK;
+ Self__LBPU->result_expr__VOKL=r__ZF4K;
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),result__5APU);
+ result__RQ5T=NULL;
+ __tmp__MP5T=((__POINTER__IB )(NULL));
+ typ_id__S4OU= 0;
+ __tmp__NP5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+ if (((unsigned long)__tmp__NP5T == 0)) {
+ result__RQ5T=NODE_TYPE__SK2C__;
+ } else /* FALSE */ {
+ typ_id__S4OU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NP5T));
+ if ((typ_id__S4OU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__X4OU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__W4OU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_size[(__tmp__X4OU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__W4OU)));
+ __tmp__MP5T=__tmp__V4OU;
+ } else /* FALSE */ {
+ __tmp__X4OU=((__UINTEGER_32__ZWB )typ_id__S4OU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__V4OU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__W4OU=(void *)((unsigned long)(void *)((unsigned long)__tmp__NP5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__V4OU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V4OU=micro_alloc__table__lab__UKI(__tmp__W4OU,((__POINTER__IB )(&(table_type[(__tmp__X4OU)]))),(__UINTEGER_32__ZWB)(__tmp__X4OU | 1));
+ __tmp__MP5T=__tmp__V4OU;
+ };
+ result__RQ5T=((__NODE_TYPE__SK2C *)__tmp__MP5T);
+ *(result__RQ5T) = *(NODE_TYPE__SK2C__);
+ };
+ Self__C4ZS=((__NODE_TYPE__SK2C *)result__RQ5T);
+ Self__C4ZS->parent_node__TK2C.expr__CV4D=r__ZF4K;
+ Self__C4ZS->parent_node__TK2C.data__DV4D=Self__G4YK;
+ late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM + 1);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),result__RQ5T);
+ } else /* FALSE */ {
+ __tmp__CG4K=Self__G4YK->parent_dta__VPPJ.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+ if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__0F4K),__tmp__CG4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__0F4K),__tmp__CG4K);
+ };
+ } else /* SLOT_DATA */ {
+ if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__0F4K)),__tmp__CG4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__0F4K)),__tmp__CG4K);
+ };
+ };
+ switch (((struct ___OBJ *)e__I4YK)->__id) {
+ case __STRING_CST__5J__: {
+ p__JQ5T=((__STRING_CST__5J *)e__I4YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ p__JQ5T=((__EXTERNAL_C__Y5WC *)e__I4YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ p__JQ5T=((__PROTOTYPE_CST__LAXC *)e__I4YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ p__JQ5T=((__INTEGER_CST__XAXC *)e__I4YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ p__JQ5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ p__JQ5T=((__READ_LOCAL__55ZI *)e__I4YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ p__JQ5T=((__EXPR_EQUAL__KINJ *)e__I4YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ p__JQ5T=((__EXPR_NOT_EQUAL__VINJ *)e__I4YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ p__JQ5T=((__IS_EXPANDED__35NJ *)e__I4YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ p__JQ5T=((__GET_TYPE_ID__HAOJ *)e__I4YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ p__JQ5T=((__EXPR_SUP__ABOJ *)e__I4YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ p__JQ5T=((__EXPR_SUB__UBOJ *)e__I4YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ p__JQ5T=((__EXPR_MUL__KCOJ *)e__I4YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ p__JQ5T=((__EXPR_DIV__4COJ *)e__I4YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ p__JQ5T=((__EXPR_AND__SDOJ *)e__I4YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ p__JQ5T=((__EXPR_SHIFT_R__GEOJ *)e__I4YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ p__JQ5T=((__EXPR_SHIFT_L__0EOJ *)e__I4YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ p__JQ5T=((__PUT_TO__TFOJ *)e__I4YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ p__JQ5T=((__ITEM__HGOJ *)e__I4YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ p__JQ5T=((__SIZE_OF__5GOJ *)e__I4YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ p__JQ5T=((__CAST__1HOJ *)e__I4YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ p__JQ5T=((__REAL_CST__1LOJ *)e__I4YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ p__JQ5T=((__CHARACTER_CST__RMOJ *)e__I4YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ p__JQ5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ p__JQ5T=((__READ_SLOT__LL4K *)e__I4YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ p__JQ5T=((__EXPR_NOT_LOGIC__W4FL *)e__I4YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ p__JQ5T=((__EXPR_OR_LOGIC__ADUL *)e__I4YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ p__JQ5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ p__JQ5T=((__EXPR_AND_LOGIC__EFUL *)e__I4YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ p__JQ5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ p__JQ5T=((__EXPR_NEG__EZVL *)e__I4YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ p__JQ5T=((__EXPR_ADD__SZVL *)e__I4YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ p__JQ5T=((__READ_GLOBAL__T4YL *)e__I4YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ p__JQ5T=((__EXPR_NOT__XUPM *)e__I4YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ p__JQ5T=((__EXPR_MOD__3YPM *)e__I4YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ p__JQ5T=((__EXPR_OR__PQ0N *)e__I4YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ p__JQ5T=((__EXPR_SUP_EQ__1VBP *)e__I4YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ p__JQ5T=((__EXPR_INF__OXBP *)e__I4YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ p__JQ5T=((__EXPR_INF_EQ__FYBP *)e__I4YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ p__JQ5T=((__EXPR_XOR__ABEP *)e__I4YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ };
+ __tmp__CG4K=Self__G4YK->code__DGJK;
+ if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+ Self__ZOKL=((__SLOT_CODE__4IRG *)__tmp__0F4K);
+ result__3OKL= 0;
+ base__BR5T=Self__ZOKL->parent_slot__5IRG;
+ if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__4Q5T=clone__U32G();
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__4Q5T=clone__U32G();
+ };
+ result__5Q5T=__tmp__4Q5T;
+ __tmp__4Q5T=((__SLOT_CODE__4IRG *)result__5Q5T);
+ __tmp__4Q5T->parent_slot__5IRG=base__BR5T;
+ __tmp__4Q5T->value__FATH=__tmp__CG4K;
+ __tmp__DR5T=create_with_capacity__L0UH( 1);
+ __tmp__4Q5T->profil__QATH=__tmp__DR5T;
+ if (((void *)Self__ZOKL->parent_slot__5IRG->slot_code_intern__CJRG == (void *)NULL)) {
+ Self__ZOKL->parent_slot__5IRG->slot_code_intern__CJRG=result__5Q5T;
+ __tmp__GPKL=Self__ZOKL->parent_slot__5IRG;
+ result__DF1T=NULL;
+ if (( 0 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+ result__FR5T=NULL;
+ ptr__GR5T=((__POINTER__IB )(NULL));
+ typ_id__HR5T= 0;
+ __tmp__IR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__IR5T == 0)) {
+ result__FR5T=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ typ_id__HR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IR5T));
+ if ((typ_id__HR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LR5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__LR5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+ ptr__GR5T=__tmp__JR5T;
+ } else /* FALSE */ {
+ __tmp__LR5T=((__UINTEGER_32__ZWB )typ_id__HR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__LR5T)]))),(__UINTEGER_32__ZWB)(__tmp__LR5T | 1));
+ ptr__GR5T=__tmp__JR5T;
+ };
+ result__FR5T=((__TYPE_ID__MMB *)ptr__GR5T);
+ *(result__FR5T) = *(TYPE_ID__MMB__);
+ };
+ Self__RR5T=((__TYPE_ID__MMB *)result__FR5T);
+ Self__RR5T->parent_type__NMB.index__CLC= 0;
+ __tmp__TR5T=create__with__FND(Self__RR5T, 0);
+ Self__RR5T->parent_type__NMB.default__CMC=__tmp__TR5T;
+ result__DF1T=result__FR5T;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__FR5T);
+ } else /* FALSE */ {
+ result__DF1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 0];
+ };
+ __tmp__KPKL=create__type__C0XG(__tmp__GPKL,result__DF1T->parent_type__NMB.default__CMC);
+ Self__ZOKL->parent_slot__5IRG->slot_id__GFWI=__tmp__KPKL;
+ init__BTDJ(((__SLOT_DATA__IJRG *)Self__ZOKL->parent_slot__5IRG->slot_id__GFWI));
+ result__3OKL= 1;
+ } else /* FALSE */ {
+ if (((void *)Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL == (void *)NULL)) {
+ __tmp__BQKL=create_with_capacity__UVAM();
+ Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL=__tmp__BQKL;
+ };
+ add_last__3ODN(((__FAST_ARRAYoSLOT_CODEo__RPKL *)Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL),result__5Q5T);
+ if (((void *)Self__ZOKL->parent_slot__5IRG->slot_id__GFWI == (void *)NULL)) {
+ __tmp__LQKL=Self__ZOKL->parent_slot__5IRG;
+ result__FR5T=NULL;
+ if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+ result__VR5T=NULL;
+ __tmp__JR5T=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__KR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__KR5T == 0)) {
+ result__VR5T=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KR5T));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0R5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0R5T)));
+ __tmp__JR5T=__tmp__ZR5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__JR5T=__tmp__ZR5T;
+ };
+ result__VR5T=((__TYPE_ID__MMB *)__tmp__JR5T);
+ *(result__VR5T) = *(TYPE_ID__MMB__);
+ };
+ Self__BS5T=((__TYPE_ID__MMB *)result__VR5T);
+ Self__BS5T->parent_type__NMB.index__CLC= 1;
+ __tmp__DS5T=create__with__FND(Self__BS5T, 0);
+ Self__BS5T->parent_type__NMB.default__CMC=__tmp__DS5T;
+ result__FR5T=result__VR5T;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__VR5T);
+ } else /* FALSE */ {
+ result__FR5T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+ };
+ __tmp__PQKL=create__type__C0XG(__tmp__LQKL,result__FR5T->parent_type__NMB.default__CMC);
+ Self__ZOKL->parent_slot__5IRG->slot_id__GFWI=__tmp__PQKL;
+ init__BTDJ(((__SLOT_DATA__IJRG *)Self__ZOKL->parent_slot__5IRG->slot_id__GFWI));
+ };
+ result__3OKL=(__INTEGER__Q)(Self__ZOKL->parent_slot__5IRG->slot_code_list__0PKL->parent_arrayed_collection__ZPKL.upper__UQKL + 2);
+ };
+ typ_id__HR5T=result__3OKL;
+ } else /* SLOT_DATA */ {
+ __tmp__KPKL=((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__0F4K));
+ result__3OKL= 0;
+ base__BR5T=__tmp__KPKL->parent_slot__KJRG;
+ if (((struct ___OBJ *)SLOT_CODE__4IRG__->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FS5T=clone__U32G();
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FS5T=clone__U32G();
+ };
+ Self__ZOKL=__tmp__FS5T;
+ __tmp__4Q5T=((__SLOT_CODE__4IRG *)Self__ZOKL);
+ __tmp__4Q5T->parent_slot__5IRG=base__BR5T;
+ __tmp__4Q5T->value__FATH=__tmp__CG4K;
+ __tmp__DR5T=create_with_capacity__L0UH( 1);
+ __tmp__4Q5T->profil__QATH=__tmp__DR5T;
+ if (((void *)__tmp__KPKL->parent_slot__KJRG->slot_code_intern__CJRG == (void *)NULL)) {
+ __tmp__KPKL->parent_slot__KJRG->slot_code_intern__CJRG=Self__ZOKL;
+ __tmp__GPKL=__tmp__KPKL->parent_slot__KJRG;
+ result__DF1T=NULL;
+ if (( 0 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+ result__FR5T=NULL;
+ ptr__GR5T=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__IR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__IR5T == 0)) {
+ result__FR5T=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IR5T));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LR5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0R5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_size[(__tmp__LR5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0R5T)));
+ ptr__GR5T=__tmp__ZR5T;
+ } else /* FALSE */ {
+ __tmp__LR5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ZR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0R5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__IR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZR5T=micro_alloc__table__lab__UKI(__tmp__0R5T,((__POINTER__IB )(&(table_type[(__tmp__LR5T)]))),(__UINTEGER_32__ZWB)(__tmp__LR5T | 1));
+ ptr__GR5T=__tmp__ZR5T;
+ };
+ result__FR5T=((__TYPE_ID__MMB *)ptr__GR5T);
+ *(result__FR5T) = *(TYPE_ID__MMB__);
+ };
+ Self__RR5T=((__TYPE_ID__MMB *)result__FR5T);
+ Self__RR5T->parent_type__NMB.index__CLC= 0;
+ __tmp__TR5T=create__with__FND(Self__RR5T, 0);
+ Self__RR5T->parent_type__NMB.default__CMC=__tmp__TR5T;
+ result__DF1T=result__FR5T;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__FR5T);
+ } else /* FALSE */ {
+ result__DF1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 0];
+ };
+ __tmp__PQKL=create__type__C0XG(__tmp__GPKL,result__DF1T->parent_type__NMB.default__CMC);
+ __tmp__KPKL->parent_slot__KJRG->slot_id__GFWI=__tmp__PQKL;
+ init__BTDJ(((__SLOT_DATA__IJRG *)__tmp__KPKL->parent_slot__KJRG->slot_id__GFWI));
+ result__3OKL= 1;
+ } else /* FALSE */ {
+ if (((void *)__tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL == (void *)NULL)) {
+ __tmp__BQKL=create_with_capacity__UVAM();
+ __tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL=__tmp__BQKL;
+ };
+ add_last__3ODN(((__FAST_ARRAYoSLOT_CODEo__RPKL *)__tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL),Self__ZOKL);
+ if (((void *)__tmp__KPKL->parent_slot__KJRG->slot_id__GFWI == (void *)NULL)) {
+ __tmp__LQKL=__tmp__KPKL->parent_slot__KJRG;
+ result__FR5T=NULL;
+ if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+ result__VR5T=NULL;
+ __tmp__JR5T=((__POINTER__IB )(NULL));
+ typ_id__4S5T= 0;
+ __tmp__KR5T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__KR5T == 0)) {
+ result__VR5T=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ typ_id__4S5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KR5T));
+ if ((typ_id__4S5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__AT5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__BT5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BT5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__AT5T=micro_alloc__table__lab__UKI(__tmp__BT5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BT5T)));
+ __tmp__JR5T=__tmp__AT5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__4S5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__AT5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__BT5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__KR5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AT5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__AT5T=micro_alloc__table__lab__UKI(__tmp__BT5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__JR5T=__tmp__AT5T;
+ };
+ result__VR5T=((__TYPE_ID__MMB *)__tmp__JR5T);
+ *(result__VR5T) = *(TYPE_ID__MMB__);
+ };
+ Self__BS5T=((__TYPE_ID__MMB *)result__VR5T);
+ Self__BS5T->parent_type__NMB.index__CLC= 1;
+ __tmp__DS5T=create__with__FND(Self__BS5T, 0);
+ Self__BS5T->parent_type__NMB.default__CMC=__tmp__DS5T;
+ result__FR5T=result__VR5T;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__VR5T);
+ } else /* FALSE */ {
+ result__FR5T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+ };
+ __tmp__GSKL=create__type__C0XG(__tmp__LQKL,result__FR5T->parent_type__NMB.default__CMC);
+ __tmp__KPKL->parent_slot__KJRG->slot_id__GFWI=__tmp__GSKL;
+ init__BTDJ(((__SLOT_DATA__IJRG *)__tmp__KPKL->parent_slot__KJRG->slot_id__GFWI));
+ };
+ result__3OKL=(__INTEGER__Q)(__tmp__KPKL->parent_slot__KJRG->slot_code_list__0PKL->parent_arrayed_collection__ZPKL.upper__UQKL + 2);
+ };
+ typ_id__HR5T=result__3OKL;
+ };
+ result__DF1T=NULL;
+ if ((typ_id__HR5T > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+ result__FR5T=NULL;
+ ptr__R4OU=((__POINTER__IB )(NULL));
+ result__3OKL= 0;
+ __tmp__T4OU=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__T4OU == 0)) {
+ result__FR5T=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ result__3OKL=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T4OU));
+ if ((result__3OKL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ ptr__GR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LR5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__IR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ ptr__GR5T=micro_alloc__table__lab__UKI(__tmp__IR5T,((__POINTER__IB )(&(table_size[(__tmp__LR5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__IR5T)));
+ ptr__R4OU=ptr__GR5T;
+ } else /* FALSE */ {
+ __tmp__LR5T=((__UINTEGER_32__ZWB )result__3OKL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ ptr__GR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__T4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)ptr__GR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ ptr__GR5T=micro_alloc__table__lab__UKI(__tmp__IR5T,((__POINTER__IB )(&(table_type[(__tmp__LR5T)]))),(__UINTEGER_32__ZWB)(__tmp__LR5T | 1));
+ ptr__R4OU=ptr__GR5T;
+ };
+ result__FR5T=((__TYPE_ID__MMB *)ptr__R4OU);
+ *(result__FR5T) = *(TYPE_ID__MMB__);
+ };
+ Self__RR5T=((__TYPE_ID__MMB *)result__FR5T);
+ Self__RR5T->parent_type__NMB.index__CLC=typ_id__HR5T;
+ t__LQ5T=create__with__FND(Self__RR5T, 0);
+ Self__RR5T->parent_type__NMB.default__CMC=t__LQ5T;
+ result__DF1T=result__FR5T;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__FR5T);
+ } else /* FALSE */ {
+ result__DF1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[typ_id__HR5T];
+ };
+ Self__F3ZS=create__type__VJ2C(p__JQ5T,result__DF1T->parent_type__NMB.default__CMC);
+ if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__XLKL=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__XLKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__2ABL=((__ITM_SLOT__PLC *)__tmp__XLKL)->parent_named__QLC.style__0KQC;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__2ABL=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__XLKL)->parent_itm_slot__3F0D.parent_named__QLC.style__0KQC;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__2ABL=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_variable__JJRG.parent_named__N4WC.style__0KQC;
+ };
+ if ((__tmp__2ABL == '+')) {
+ if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__PQKL=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->slot_id__GFWI;
+ } else /* SLOT_DATA */ {
+ __tmp__PQKL=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_slot__KJRG->slot_id__GFWI;
+ };
+ switch (((struct ___OBJ *)e__I4YK)->__id) {
+ case __STRING_CST__5J__: {
+ Self__VBPU=((__STRING_CST__5J *)e__I4YK);
+ result__RBPU=NULL;
+ __tmp__V4OU=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__W4OU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__W4OU == 0)) {
+ result__RBPU=Self__VBPU;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+ __tmp__V4OU=__tmp__JR5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__V4OU=__tmp__JR5T;
+ };
+ result__RBPU=((__STRING_CST__5J *)__tmp__V4OU);
+ *(result__RBPU) = *(Self__VBPU);
+ };
+ __tmp__DBBL=result__RBPU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__DBBL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__I4YK));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__K4ZS=((__PROTOTYPE_CST__LAXC *)e__I4YK);
+ __tmp__L4ZS=create__type__VJ2C(Self__K4ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__K4ZS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__DBBL=__tmp__L4ZS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__N4ZS=((__INTEGER_CST__XAXC *)e__I4YK);
+ p__JU5T=Self__N4ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__KU5T=Self__N4ZS->value__FH4D;
+ __tmp__TR5T=Self__N4ZS->parent_constant__YAXC.static_type__5G4D;
+ Self__N4ZS=NULL;
+ __tmp__V4OU=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__W4OU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__W4OU == 0)) {
+ Self__N4ZS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+ __tmp__V4OU=__tmp__JR5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__V4OU=__tmp__JR5T;
+ };
+ Self__N4ZS=((__INTEGER_CST__XAXC *)__tmp__V4OU);
+ *(Self__N4ZS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__IU5T=((__INTEGER_CST__XAXC *)Self__N4ZS);
+ Self__IU5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+ Self__IU5T->value__FH4D=v__KU5T;
+ Self__IU5T->parent_constant__YAXC.static_type__5G4D=__tmp__TR5T;
+ check_type__XYEE(Self__IU5T);
+ __tmp__DBBL=Self__N4ZS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__DBBL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__I4YK));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__3E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__I4YK)->local__BVEJ));
+ if (__tmp__3E1T==NULL) {
+ __tmp__ZF1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__ZF1T=((__READ_LOCAL__55ZI *)__tmp__3E1T);
+ };
+ __tmp__DBBL=__tmp__ZF1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__DBBL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__I4YK));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__DBBL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__I4YK));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__R4ZS=((__IS_EXPANDED__35NJ *)e__I4YK);
+ p__JU5T=Self__R4ZS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__3E1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__R4ZS->receiver__RA5J)->local__BVEJ));
+ if (__tmp__3E1T==NULL) {
+ __tmp__ZF1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__ZF1T=((__READ_LOCAL__55ZI *)__tmp__3E1T);
+ };
+ Self__R4ZS=NULL;
+ __tmp__V4OU=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__W4OU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__W4OU == 0)) {
+ Self__R4ZS=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+ __tmp__V4OU=__tmp__JR5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__V4OU=__tmp__JR5T;
+ };
+ Self__R4ZS=((__IS_EXPANDED__35NJ *)__tmp__V4OU);
+ *(Self__R4ZS) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__LCPU=((__IS_EXPANDED__35NJ *)Self__R4ZS);
+ Self__LCPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+ Self__LCPU->receiver__RA5J=__tmp__ZF1T;
+ __tmp__DBBL=Self__R4ZS;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__W4ZS=((__GET_TYPE_ID__HAOJ *)e__I4YK);
+ p__JU5T=Self__W4ZS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__TR5T=Self__W4ZS->receiver__WA5J;
+ Self__W4ZS=NULL;
+ __tmp__V4OU=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__W4OU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__W4OU == 0)) {
+ Self__W4ZS=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+ __tmp__V4OU=__tmp__JR5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__V4OU=__tmp__JR5T;
+ };
+ Self__W4ZS=((__GET_TYPE_ID__HAOJ *)__tmp__V4OU);
+ *(Self__W4ZS) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__1CPU=((__GET_TYPE_ID__HAOJ *)Self__W4ZS);
+ Self__1CPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+ Self__1CPU->receiver__WA5J=__tmp__TR5T;
+ __tmp__DBBL=Self__W4ZS;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__DBBL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__I4YK));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__DBBL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__I4YK));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__DBBL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__I4YK));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__DBBL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__I4YK));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__DBBL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__I4YK));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__DBBL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__I4YK));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__DBBL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__I4YK));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__DBBL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__I4YK));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__DBBL=my_copy__03AL(((__ITEM__HGOJ *)e__I4YK));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__Z4ZS=((__SIZE_OF__5GOJ *)e__I4YK);
+ p__JU5T=Self__Z4ZS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__TR5T=Self__Z4ZS->receiver__AD5J;
+ Self__Z4ZS=NULL;
+ __tmp__V4OU=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__W4OU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__W4OU == 0)) {
+ Self__Z4ZS=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+ __tmp__V4OU=__tmp__JR5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__V4OU=__tmp__JR5T;
+ };
+ Self__Z4ZS=((__SIZE_OF__5GOJ *)__tmp__V4OU);
+ *(Self__Z4ZS) = *(SIZE_OF__5GOJ__);
+ };
+ Self__LDPU=((__SIZE_OF__5GOJ *)Self__Z4ZS);
+ Self__LDPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+ Self__LDPU->receiver__AD5J=__tmp__TR5T;
+ __tmp__DBBL=Self__Z4ZS;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__DBBL=my_copy__L4AL(((__CAST__1HOJ *)e__I4YK));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__24ZS=((__REAL_CST__1LOJ *)e__I4YK);
+ p__JU5T=Self__24ZS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__3DPU=Self__24ZS->value__VD5J;
+ __tmp__TR5T=Self__24ZS->parent_constant__2LOJ.static_type__5G4D;
+ Self__24ZS=NULL;
+ __tmp__V4OU=((__POINTER__IB )(NULL));
+ typ_id__XR5T= 0;
+ __tmp__W4OU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__W4OU == 0)) {
+ Self__24ZS=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__XR5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W4OU));
+ if ((typ_id__XR5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1R5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KR5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_size[(__tmp__1R5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KR5T)));
+ __tmp__V4OU=__tmp__JR5T;
+ } else /* FALSE */ {
+ __tmp__1R5T=((__UINTEGER_32__ZWB )typ_id__XR5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__JR5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KR5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__W4OU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JR5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__JR5T=micro_alloc__table__lab__UKI(__tmp__KR5T,((__POINTER__IB )(&(table_type[(__tmp__1R5T)]))),(__UINTEGER_32__ZWB)(__tmp__1R5T | 1));
+ __tmp__V4OU=__tmp__JR5T;
+ };
+ Self__24ZS=((__REAL_CST__1LOJ *)__tmp__V4OU);
+ *(Self__24ZS) = *(REAL_CST__1LOJ__);
+ };
+ Self__1DPU=((__REAL_CST__1LOJ *)Self__24ZS);
+ Self__1DPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__JU5T;
+ Self__1DPU->value__VD5J=v__3DPU;
+ Self__1DPU->parent_constant__2LOJ.static_type__5G4D=__tmp__TR5T;
+ __tmp__DBBL=Self__24ZS;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__A5ZS=((__CHARACTER_CST__RMOJ *)e__I4YK);
+ __tmp__B5ZS=create__char__UMQJ(Self__A5ZS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__A5ZS->text__0D5J);
+ __tmp__DBBL=__tmp__B5ZS;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__D5ZS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK);
+ __tmp__E5ZS=create__text__OQQJ(Self__D5ZS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__D5ZS->string__WBJK);
+ __tmp__DBBL=__tmp__E5ZS;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__DBBL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__I4YK));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__DBBL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__I4YK));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__DBBL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__I4YK));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__DBBL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__DBBL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__I4YK));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__DBBL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__DBBL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__I4YK));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__DBBL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__I4YK));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__OU5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__I4YK)->global__KAKM),NULL);
+ if (__tmp__OU5T==NULL) {
+ __tmp__PU5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__OU5T)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__PU5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__PU5T=((__READ_GLOBAL__T4YL *)__tmp__OU5T);
+ } break;
+ }
+ };
+ __tmp__DBBL=__tmp__PU5T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__DBBL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__I4YK));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__DBBL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__I4YK));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__DBBL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__I4YK));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__DBBL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__I4YK));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__DBBL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__I4YK));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__DBBL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__I4YK));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__DBBL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__I4YK));
+ } break;
+ };
+ __tmp__XLKL=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)__tmp__PQKL),p__JQ5T,__tmp__DBBL,Self__F3ZS);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),__tmp__XLKL);
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)__tmp__0F4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__PQKL=((__SLOT_CODE__4IRG *)__tmp__0F4K)->parent_slot__5IRG->slot_id__GFWI;
+ } else /* SLOT_DATA */ {
+ __tmp__PQKL=((__SLOT_DATA__IJRG *)__tmp__0F4K)->parent_slot__KJRG->slot_id__GFWI;
+ };
+ __tmp__DBBL=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)__tmp__PQKL),p__JQ5T,NULL,Self__F3ZS);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),__tmp__DBBL);
+ };
};
- switch (((struct ___OBJ *)t__Y21H)->__id) {
- case __TYPE__: {
- __tmp__HWTI=get_local_slot__P3EG(t__Y21H,__tmp__GWTI);
+ switch (((struct ___OBJ *)e__I4YK)->__id) {
+ case __STRING_CST__5J__: {
+ p__JQ5T=((__STRING_CST__5J *)e__I4YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ p__JQ5T=((__EXTERNAL_C__Y5WC *)e__I4YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ p__JQ5T=((__PROTOTYPE_CST__LAXC *)e__I4YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ p__JQ5T=((__INTEGER_CST__XAXC *)e__I4YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ p__JQ5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __TYPE_NULL__: {
- __tmp__HWTI=NULL;
+ case __READ_LOCAL__55ZI__: {
+ p__JQ5T=((__READ_LOCAL__55ZI *)e__I4YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __TYPE_VOID__: {
- __tmp__HWTI=get_local_slot__DAFG(t__Y21H,__tmp__GWTI);
+ case __EXPR_EQUAL__KINJ__: {
+ p__JQ5T=((__EXPR_EQUAL__KINJ *)e__I4YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__HWTI=get_local_slot__LCFG(t__Y21H,__tmp__GWTI);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ p__JQ5T=((__EXPR_NOT_EQUAL__VINJ *)e__I4YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __TYPE_ID__: {
- __tmp__HWTI=get_local_slot__TEFG(t__Y21H,__tmp__GWTI);
+ case __IS_EXPANDED__35NJ__: {
+ p__JQ5T=((__IS_EXPANDED__35NJ *)e__I4YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __TYPE_GENERIC__: {
- __tmp__HWTI=get_local_slot__1GFG(t__Y21H,__tmp__GWTI);
+ case __GET_TYPE_ID__HAOJ__: {
+ p__JQ5T=((__GET_TYPE_ID__HAOJ *)e__I4YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__HWTI=get_local_slot__C5EJ(__tmp__GWTI);
+ case __EXPR_SUP__ABOJ__: {
+ p__JQ5T=((__EXPR_SUP__ABOJ *)e__I4YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ p__JQ5T=((__EXPR_SUB__UBOJ *)e__I4YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ p__JQ5T=((__EXPR_MUL__KCOJ *)e__I4YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ p__JQ5T=((__EXPR_DIV__4COJ *)e__I4YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ p__JQ5T=((__EXPR_AND__SDOJ *)e__I4YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ p__JQ5T=((__EXPR_SHIFT_R__GEOJ *)e__I4YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ p__JQ5T=((__EXPR_SHIFT_L__0EOJ *)e__I4YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ p__JQ5T=((__PUT_TO__TFOJ *)e__I4YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ p__JQ5T=((__ITEM__HGOJ *)e__I4YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ p__JQ5T=((__SIZE_OF__5GOJ *)e__I4YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ p__JQ5T=((__CAST__1HOJ *)e__I4YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ p__JQ5T=((__REAL_CST__1LOJ *)e__I4YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ p__JQ5T=((__CHARACTER_CST__RMOJ *)e__I4YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ p__JQ5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__I4YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ p__JQ5T=((__READ_SLOT__LL4K *)e__I4YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ p__JQ5T=((__EXPR_NOT_LOGIC__W4FL *)e__I4YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ p__JQ5T=((__EXPR_OR_LOGIC__ADUL *)e__I4YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ p__JQ5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__I4YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ p__JQ5T=((__EXPR_AND_LOGIC__EFUL *)e__I4YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ p__JQ5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__I4YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ p__JQ5T=((__EXPR_NEG__EZVL *)e__I4YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ p__JQ5T=((__EXPR_ADD__SZVL *)e__I4YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ p__JQ5T=((__READ_GLOBAL__T4YL *)e__I4YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ p__JQ5T=((__EXPR_NOT__XUPM *)e__I4YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ p__JQ5T=((__EXPR_MOD__3YPM *)e__I4YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ p__JQ5T=((__EXPR_OR__PQ0N *)e__I4YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ p__JQ5T=((__EXPR_SUP_EQ__1VBP *)e__I4YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ p__JQ5T=((__EXPR_INF__OXBP *)e__I4YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ p__JQ5T=((__EXPR_INF_EQ__FYBP *)e__I4YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ p__JQ5T=((__EXPR_XOR__ABEP *)e__I4YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- s__BWTI=__tmp__HWTI;
- if (((void *)__tmp__HWTI == (void *)NULL)) {
- switch (((struct ___OBJ *)t__Y21H)->__id) {
- case __TYPE__: {
- __tmp__NWTI=get_path_slot__RJ1G(t__Y21H,__tmp__GWTI);
- } break;
- case __TYPE_NULL__: {
- __tmp__NWTI=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__NWTI=get_path_slot__KL1G(t__Y21H,__tmp__GWTI);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__NWTI=get_path_slot__5M1G(t__Y21H,__tmp__GWTI);
- } break;
- case __TYPE_ID__: {
- __tmp__NWTI=get_path_slot__UO1G(t__Y21H,__tmp__GWTI);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__NWTI=get_path_slot__JQ1G(t__Y21H,__tmp__GWTI);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__NWTI=get_path_slot__P5EJ(__tmp__GWTI);
- } break;
- };
- s__BWTI=__tmp__NWTI;
- if (((struct ___OBJ *)__tmp__NWTI)->__id==__SLOT_DATA__) {
- __tmp__OWTI=get_expr_result__ZTOG(__tmp__NWTI);
- } else {
- __tmp__OWTI=get_expr_result__YWOG(__tmp__NWTI);
- };
- switch (((struct ___OBJ *)e__Z21H)->__id) {
- case __LIST__: {
- __tmp__PWTI=my_copy__MSYM(e__Z21H);
- } break;
- case __STRING_CST__: {
- Self__LZHQ=((__STRING_CST *)e__Z21H);
- __tmp__PWTI=create__text__ITMH(Self__LZHQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LZHQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__PWTI=my_copy__EK2H(e__Z21H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__MZHQ=((__PROTOTYPE_CST *)e__Z21H);
- __tmp__PWTI=create__type__PKQC(Self__MZHQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MZHQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__NZHQ=((__INTEGER_CST *)e__Z21H);
- p__MFER=Self__NZHQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__NFER=Self__NZHQ->value__W4YD;
- t__OFER=Self__NZHQ->parent_constant__B3LC.static_type__M2YD;
- result__DFER=NULL;
- ptr__EFER=((__POINTER )(NULL));
- typ_id__FFER= 0;
- sz__GFER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__GFER == 0)) {
- result__DFER=INTEGER_CST__;
- } else {
- typ_id__FFER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GFER);
- if ((typ_id__FFER == (__INTEGER)(- 1))) {
- a__HFER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IFER=(__UINTEGER_32)((__UINTEGER_32)(sz__GFER + a__HFER) & (__UINTEGER_32)(~ a__HFER));
- ptr_table__CJPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IFER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BJPR=((__POINTER )(NULL));
- result__DJPR=((__POINTER *)ptr_table__CJPR)[ 0];
- if ((result__DJPR == (void *)NULL)) {
- result__DJPR=new_lab__2PJ(new_size__IFER);
- next__BJPR=(void *)((unsigned long)result__DJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFER)));
- ((__POINTER *)next__BJPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CJPR)[ 0]=next__BJPR;
- } else {
- next__BJPR=((__POINTER *)result__DJPR)[ 0];
- if ((next__BJPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DJPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IFER << 1)) <= 4096)) {
- next__BJPR=(void *)((unsigned long)result__DJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFER)));
- } else {
- next__BJPR=new_lab__2PJ(new_size__IFER);
- };
- ((__POINTER *)next__BJPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CJPR)[ 0]=next__BJPR;
- } else {
- ((__POINTER *)result__DJPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BJPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DJPR=next__BJPR;
- };
- };
- ptr__EFER=result__DJPR;
- } else {
- t__JFER=((__UINTEGER_32 )typ_id__FFER);
- a__KFER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KJPR=(__UINTEGER_32)((__UINTEGER_32)(sz__GFER + a__KFER) & (__UINTEGER_32)(~ a__KFER));
- ptr_table__HJPR=((__POINTER )(&(table_type[(t__JFER)])));
- lab_type__JJPR=(__UINTEGER_32)(t__JFER | 1);
- next__GJPR=((__POINTER )(NULL));
- result__IJPR=((__POINTER *)ptr_table__HJPR)[ 0];
- if ((result__IJPR == (void *)NULL)) {
- result__IJPR=new_lab__2PJ(lab_type__JJPR);
- next__GJPR=(void *)((unsigned long)result__IJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJPR)));
- ((__POINTER *)next__GJPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HJPR)[ 0]=next__GJPR;
- } else {
- next__GJPR=((__POINTER *)result__IJPR)[ 0];
- if ((next__GJPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IJPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KJPR << 1)) <= 4096)) {
- next__GJPR=(void *)((unsigned long)result__IJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KJPR)));
- } else {
- next__GJPR=new_lab__2PJ(lab_type__JJPR);
- };
- ((__POINTER *)next__GJPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HJPR)[ 0]=next__GJPR;
- } else {
- ((__POINTER *)result__IJPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GJPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IJPR=next__GJPR;
- };
- };
- ptr__EFER=result__IJPR;
- };
- result__DFER=((__INTEGER_CST *)ptr__EFER);
- *(result__DFER) = *(INTEGER_CST__);
- };
- Self__LFER=((__INTEGER_CST *)result__DFER);
- Self__LFER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MFER;
- Self__LFER->value__W4YD=v__NFER;
- Self__LFER->parent_constant__B3LC.static_type__M2YD=t__OFER;
- check_type__YG5D(Self__LFER);
- __tmp__PWTI=result__DFER;
- } break;
- case __READ_LOCAL__: {
- __tmp__TDCR=read__QB5G(((__READ_LOCAL *)e__Z21H)->local__HJZD);
- if (__tmp__TDCR==NULL) {
- __tmp__UDCR=NULL;
- } else {
- __tmp__UDCR=((__READ_LOCAL *)__tmp__TDCR);
- };
- __tmp__PWTI=__tmp__UDCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__PWTI=my_copy__SL2H(e__Z21H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__PWTI=my_copy__LM2H(e__Z21H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__PWTI=my_copy__YM2H(e__Z21H);
- } break;
- case __REAL_CST__: {
- Self__PZHQ=((__REAL_CST *)e__Z21H);
- p__UJPR=Self__PZHQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__VJPR=Self__PZHQ->value__HN2H;
- t__WJPR=Self__PZHQ->parent_constant__U2JH.static_type__M2YD;
- result__LJPR=NULL;
- ptr__MJPR=((__POINTER )(NULL));
- typ_id__NJPR= 0;
- sz__OJPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__OJPR == 0)) {
- result__LJPR=REAL_CST__;
- } else {
- typ_id__NJPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OJPR);
- if ((typ_id__NJPR == (__INTEGER)(- 1))) {
- a__PJPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QJPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJPR + a__PJPR) & (__UINTEGER_32)(~ a__PJPR));
- ptr_table__YJPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XJPR=((__POINTER )(NULL));
- result__ZJPR=((__POINTER *)ptr_table__YJPR)[ 0];
- if ((result__ZJPR == (void *)NULL)) {
- result__ZJPR=new_lab__2PJ(new_size__QJPR);
- next__XJPR=(void *)((unsigned long)result__ZJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJPR)));
- ((__POINTER *)next__XJPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YJPR)[ 0]=next__XJPR;
- } else {
- next__XJPR=((__POINTER *)result__ZJPR)[ 0];
- if ((next__XJPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QJPR << 1)) <= 4096)) {
- next__XJPR=(void *)((unsigned long)result__ZJPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJPR)));
- } else {
- next__XJPR=new_lab__2PJ(new_size__QJPR);
- };
- ((__POINTER *)next__XJPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YJPR)[ 0]=next__XJPR;
- } else {
- ((__POINTER *)result__ZJPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZJPR=next__XJPR;
- };
- };
- ptr__MJPR=result__ZJPR;
- } else {
- t__RJPR=((__UINTEGER_32 )typ_id__NJPR);
- a__SJPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AKPR=(__UINTEGER_32)((__UINTEGER_32)(sz__OJPR + a__SJPR) & (__UINTEGER_32)(~ a__SJPR));
- ptr_table__3JPR=((__POINTER )(&(table_type[(t__RJPR)])));
- lab_type__5JPR=(__UINTEGER_32)(t__RJPR | 1);
- next__2JPR=((__POINTER )(NULL));
- result__4JPR=((__POINTER *)ptr_table__3JPR)[ 0];
- if ((result__4JPR == (void *)NULL)) {
- result__4JPR=new_lab__2PJ(lab_type__5JPR);
- next__2JPR=(void *)((unsigned long)result__4JPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKPR)));
- ((__POINTER *)next__2JPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3JPR)[ 0]=next__2JPR;
- } else {
- next__2JPR=((__POINTER *)result__4JPR)[ 0];
- if ((next__2JPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AKPR << 1)) <= 4096)) {
- next__2JPR=(void *)((unsigned long)result__4JPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AKPR)));
- } else {
- next__2JPR=new_lab__2PJ(lab_type__5JPR);
- };
- ((__POINTER *)next__2JPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3JPR)[ 0]=next__2JPR;
- } else {
- ((__POINTER *)result__4JPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4JPR=next__2JPR;
- };
- };
- ptr__MJPR=result__4JPR;
- };
- result__LJPR=((__REAL_CST *)ptr__MJPR);
- *(result__LJPR) = *(REAL_CST__);
- };
- Self__TJPR=((__REAL_CST *)result__LJPR);
- Self__TJPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UJPR;
- Self__TJPR->value__HN2H=v__VJPR;
- Self__TJPR->parent_constant__U2JH.static_type__M2YD=t__WJPR;
- __tmp__PWTI=result__LJPR;
- } break;
- case __CHARACTER_CST__: {
- Self__RZHQ=((__CHARACTER_CST *)e__Z21H);
- __tmp__PWTI=create__char__4SMH(Self__RZHQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RZHQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__SZHQ=((__IS_EXPANDED *)e__Z21H);
- __tmp__XDCR=read__QB5G(((__READ_LOCAL *)Self__SZHQ->receiver__WN2H)->local__HJZD);
- if (__tmp__XDCR==NULL) {
- __tmp__YDCR=NULL;
- } else {
- __tmp__YDCR=((__READ_LOCAL *)__tmp__XDCR);
- };
- p__KKPR=Self__SZHQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__BKPR=NULL;
- ptr__CKPR=((__POINTER )(NULL));
- typ_id__DKPR= 0;
- sz__EKPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__EKPR == 0)) {
- result__BKPR=IS_EXPANDED__;
- } else {
- typ_id__DKPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EKPR);
- if ((typ_id__DKPR == (__INTEGER)(- 1))) {
- a__FKPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GKPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKPR + a__FKPR) & (__UINTEGER_32)(~ a__FKPR));
- ptr_table__NKPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GKPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MKPR=((__POINTER )(NULL));
- result__OKPR=((__POINTER *)ptr_table__NKPR)[ 0];
- if ((result__OKPR == (void *)NULL)) {
- result__OKPR=new_lab__2PJ(new_size__GKPR);
- next__MKPR=(void *)((unsigned long)result__OKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKPR)));
- ((__POINTER *)next__MKPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NKPR)[ 0]=next__MKPR;
- } else {
- next__MKPR=((__POINTER *)result__OKPR)[ 0];
- if ((next__MKPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OKPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GKPR << 1)) <= 4096)) {
- next__MKPR=(void *)((unsigned long)result__OKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GKPR)));
- } else {
- next__MKPR=new_lab__2PJ(new_size__GKPR);
- };
- ((__POINTER *)next__MKPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NKPR)[ 0]=next__MKPR;
- } else {
- ((__POINTER *)result__OKPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MKPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OKPR=next__MKPR;
- };
- };
- ptr__CKPR=result__OKPR;
- } else {
- t__HKPR=((__UINTEGER_32 )typ_id__DKPR);
- a__IKPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VKPR=(__UINTEGER_32)((__UINTEGER_32)(sz__EKPR + a__IKPR) & (__UINTEGER_32)(~ a__IKPR));
- ptr_table__SKPR=((__POINTER )(&(table_type[(t__HKPR)])));
- lab_type__UKPR=(__UINTEGER_32)(t__HKPR | 1);
- next__RKPR=((__POINTER )(NULL));
- result__TKPR=((__POINTER *)ptr_table__SKPR)[ 0];
- if ((result__TKPR == (void *)NULL)) {
- result__TKPR=new_lab__2PJ(lab_type__UKPR);
- next__RKPR=(void *)((unsigned long)result__TKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKPR)));
- ((__POINTER *)next__RKPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SKPR)[ 0]=next__RKPR;
- } else {
- next__RKPR=((__POINTER *)result__TKPR)[ 0];
- if ((next__RKPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TKPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VKPR << 1)) <= 4096)) {
- next__RKPR=(void *)((unsigned long)result__TKPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VKPR)));
- } else {
- next__RKPR=new_lab__2PJ(lab_type__UKPR);
- };
- ((__POINTER *)next__RKPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SKPR)[ 0]=next__RKPR;
- } else {
- ((__POINTER *)result__TKPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RKPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TKPR=next__RKPR;
- };
- };
- ptr__CKPR=result__TKPR;
- };
- result__BKPR=((__IS_EXPANDED *)ptr__CKPR);
- *(result__BKPR) = *(IS_EXPANDED__);
- };
- Self__JKPR=((__IS_EXPANDED *)result__BKPR);
- Self__JKPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KKPR;
- Self__JKPR->receiver__WN2H=__tmp__YDCR;
- __tmp__PWTI=result__BKPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__PWTI=my_copy__1N2H(e__Z21H);
- } break;
- case __EXPR_SUP__: {
- __tmp__PWTI=my_copy__EO2H(e__Z21H);
- } break;
- case __EXPR_SUB__: {
- __tmp__PWTI=my_copy__PO2H(e__Z21H);
- } break;
- case __EXPR_MUL__: {
- __tmp__PWTI=my_copy__1O2H(e__Z21H);
- } break;
- case __EXPR_DIV__: {
- __tmp__PWTI=my_copy__GP2H(e__Z21H);
- } break;
- case __EXPR_AND__: {
- __tmp__PWTI=my_copy__RP2H(e__Z21H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__PWTI=my_copy__2P2H(e__Z21H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__PWTI=my_copy__HQ2H(e__Z21H);
- } break;
- case __PUT_TO__: {
- __tmp__PWTI=my_copy__SQ2H(e__Z21H);
- } break;
- case __ITEM__: {
- __tmp__PWTI=my_copy__DR2H(e__Z21H);
- } break;
- case __SIZE_OF__: {
- __tmp__PWTI=my_copy__PR2H(e__Z21H);
- } break;
- case __CAST__: {
- __tmp__PWTI=my_copy__YR2H(e__Z21H);
- } break;
- case __CALL_SLOT__: {
- __tmp__PWTI=my_copy__5SYM(e__Z21H);
- } break;
- case __READ_SLOT__: {
- __tmp__PWTI=my_copy__IUGK(e__Z21H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__QFER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__Z21H)->global__ZGJK),NULL);
- if (__tmp__QFER==NULL) {
- __tmp__RFER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__QFER)->__id) {
- case __READ_SLOT__: {
- __tmp__RFER=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__RFER=((__READ_GLOBAL *)__tmp__QFER);
+ Self__F3ZS=create__type__VJ2C(p__JQ5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__IP5T)->expr_list__NA4D),Self__F3ZS);
+ };
+ r__ZF4K=result__IP5T;
+ return(r__ZF4K);
+}
+
+static void* product__with__self__E5YK(__DTA_WR_VALUE__KIWJ *Self__F5YK,void *t__G5YK,void *e__H5YK)
+// ({DTA_WR_VALUE__KIWJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
+{
+ __INTEGER_64__1SG v__TV5T,v__VW5T;
+ __POSITION__OL __tmp__L5YK,p__SV5T,p__UW5T;
+ __LIST__WH *result__RU5T,*Self__3U5T;
+ __POINTER__IB ptr__SU5T,__tmp__UU5T,__tmp__VU5T,__tmp__WU5T,ptr__BEPU;
+ __POINTER__IB __tmp__DEPU,__tmp__FEPU,__tmp__GEPU,__tmp__GHPU;
+ __POINTER__IB __tmp__HHPU;
+ __INTEGER__Q typ_id__TU5T,typ_id__CEPU,typ_id__DHPU,Self__4FDL;
+ __UINTEGER_32__ZWB __tmp__XU5T,__tmp__HEPU,__tmp__IHPU;
+ __LOCAL__L4WC *ctext__CV5T;
+ __PUSH__IXB *__tmp__DV5T;
+ void *r__GH4K,*__tmp__PCBL;
+ void *__tmp__HH4K,*__tmp__PH4K;
+ void *__tmp__SL5K,*__tmp__MMKL;
+ __STRING_CONSTANT__0 *__tmp__IH4K,*v__NJPU;
+ void *__tmp__QH4K;
+ __STRING_CST__5J *Self__EEPU,*result__AEPU,*Self__FHPU,*result__BHPU;
+ __PROTOTYPE_CST__LAXC *Self__05ZS,*__tmp__15ZS,*Self__5A0S;
+ __PROTOTYPE_CST__LAXC *__tmp__AB0S;
+ __INTEGER_CST__XAXC *Self__35ZS,*Self__RV5T,*Self__CB0S,*Self__TW5T;
+ __TYPE_FULL__XMB *t__UV5T,*t__WW5T;
+ __READ_LOCAL__55ZI *__tmp__AG1T,*__tmp__BG1T,*__tmp__JG1T;
+ __IS_EXPANDED__35NJ *Self__BA0S,*Self__0EPU,*Self__GB0S,*Self__1HPU;
+ __GET_TYPE_ID__HAOJ *Self__GA0S,*Self__KFPU,*Self__LB0S,*Self__LIPU;
+ __SIZE_OF__5GOJ *Self__JA0S,*Self__0FPU,*Self__OB0S,*Self__1IPU;
+ __REAL_CST__1LOJ *Self__MA0S,*Self__KGPU,*Self__RB0S,*Self__LJPU;
+ __CHARACTER_CST__RMOJ *Self__QA0S,*__tmp__RA0S,*Self__VB0S;
+ __CHARACTER_CST__RMOJ *__tmp__WB0S;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__TA0S,*__tmp__UA0S;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__YB0S,*__tmp__ZB0S;
+ __READ_GLOBAL__T4YL *__tmp__YV5T,*__tmp__0W5T;
+ __NODE_STYLE__RD4K *result__PGPU,*Self__1GPU;
+ __NODE_TYPE__SK2C *result__0V5T,*Self__XA0S;
+ void *__tmp__ZW5T;
+ __SLOT_DATA__IJRG *__tmp__XCBL,*sd__GCBL;
+ __EXPR_MULTIPLE__GLWH *__tmp__ZCBL,*em__HCBL;
+ void *__tmp__ODBL;
+ __FAST_ARRAYoINSTRo__EA4D *__tmp__5U5T;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__JDBL;
+ __FAST_ARRAYoEXPRo__45WC *Self__QHXT;
+ switch (((struct ___OBJ *)e__H5YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__L5YK=((__STRING_CST__5J *)e__H5YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__L5YK=((__EXTERNAL_C__Y5WC *)e__H5YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__L5YK=((__PROTOTYPE_CST__LAXC *)e__H5YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__L5YK=((__INTEGER_CST__XAXC *)e__H5YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__L5YK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__L5YK=((__READ_LOCAL__55ZI *)e__H5YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__L5YK=((__EXPR_EQUAL__KINJ *)e__H5YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__L5YK=((__EXPR_NOT_EQUAL__VINJ *)e__H5YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__L5YK=((__IS_EXPANDED__35NJ *)e__H5YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__L5YK=((__GET_TYPE_ID__HAOJ *)e__H5YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__L5YK=((__EXPR_SUP__ABOJ *)e__H5YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__L5YK=((__EXPR_SUB__UBOJ *)e__H5YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__L5YK=((__EXPR_MUL__KCOJ *)e__H5YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__L5YK=((__EXPR_DIV__4COJ *)e__H5YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__L5YK=((__EXPR_AND__SDOJ *)e__H5YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__L5YK=((__EXPR_SHIFT_R__GEOJ *)e__H5YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__L5YK=((__EXPR_SHIFT_L__0EOJ *)e__H5YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__L5YK=((__PUT_TO__TFOJ *)e__H5YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__L5YK=((__ITEM__HGOJ *)e__H5YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__L5YK=((__SIZE_OF__5GOJ *)e__H5YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__L5YK=((__CAST__1HOJ *)e__H5YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__L5YK=((__REAL_CST__1LOJ *)e__H5YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__L5YK=((__CHARACTER_CST__RMOJ *)e__H5YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__L5YK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__H5YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__L5YK=((__READ_SLOT__LL4K *)e__H5YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__L5YK=((__EXPR_NOT_LOGIC__W4FL *)e__H5YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__L5YK=((__EXPR_OR_LOGIC__ADUL *)e__H5YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__L5YK=((__EXPR_OR_OR_LOGIC__3DUL *)e__H5YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__L5YK=((__EXPR_AND_LOGIC__EFUL *)e__H5YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__L5YK=((__EXPR_AND_AND_LOGIC__5FUL *)e__H5YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__L5YK=((__EXPR_NEG__EZVL *)e__H5YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__L5YK=((__EXPR_ADD__SZVL *)e__H5YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__L5YK=((__READ_GLOBAL__T4YL *)e__H5YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__L5YK=((__EXPR_NOT__XUPM *)e__H5YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__L5YK=((__EXPR_MOD__3YPM *)e__H5YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__L5YK=((__EXPR_OR__PQ0N *)e__H5YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__L5YK=((__EXPR_SUP_EQ__1VBP *)e__H5YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__L5YK=((__EXPR_INF__OXBP *)e__H5YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__L5YK=((__EXPR_INF_EQ__FYBP *)e__H5YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__L5YK=((__EXPR_XOR__ABEP *)e__H5YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ };
+ result__RU5T=NULL;
+ ptr__SU5T=((__POINTER__IB )(NULL));
+ typ_id__TU5T= 0;
+ __tmp__UU5T=((__POINTER__IB )sizeof(__LIST__WH));
+ if (((unsigned long)__tmp__UU5T == 0)) {
+ result__RU5T=LIST__WH__;
+ } else /* FALSE */ {
+ typ_id__TU5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__UU5T));
+ if ((typ_id__TU5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VU5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WU5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__UU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XU5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WU5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VU5T=micro_alloc__table__lab__UKI(__tmp__WU5T,((__POINTER__IB )(&(table_size[(__tmp__XU5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WU5T)));
+ ptr__SU5T=__tmp__VU5T;
+ } else /* FALSE */ {
+ __tmp__XU5T=((__UINTEGER_32__ZWB )typ_id__TU5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VU5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WU5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__UU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VU5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VU5T=micro_alloc__table__lab__UKI(__tmp__WU5T,((__POINTER__IB )(&(table_type[(__tmp__XU5T)]))),(__UINTEGER_32__ZWB)(__tmp__XU5T | 1));
+ ptr__SU5T=__tmp__VU5T;
+ };
+ result__RU5T=((__LIST__WH *)ptr__SU5T);
+ *(result__RU5T) = *(LIST__WH__);
+ };
+ Self__3U5T=((__LIST__WH *)result__RU5T);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__3U5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__L5YK;
+ __tmp__5U5T=create_with_capacity__QXEE( 2);
+ Self__3U5T->expr_list__NA4D=__tmp__5U5T;
+ Self__3U5T=result__RU5T;
+ if (((void *)t__G5YK == (void *)TYPE_NULL__GMB__)) {
+ __tmp__L5YK=Self__F5YK->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+ ctext__CV5T=Self__F5YK->parent_dta__LIWJ.context__UU4D;
+ if ((debug_level_option__YE != 0)) {
+ __tmp__DV5T=create__context__first__G2FD(PUSH__IXB__,__tmp__L5YK,ctext__CV5T,FALSE__O__);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),__tmp__DV5T);
+ };
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),CALL_NULL__IUB__);
+ } else /* FALSE */ {
+ r__GH4K=NULL;
+ __tmp__HH4K=Self__F5YK->parent_dta__LIWJ.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__SL5K=((__SLOT_CODE__4IRG *)__tmp__HH4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__SL5K)->__id==__ITM_SLOT__PLC__) {
+ __tmp__IH4K=((__ITM_SLOT__PLC *)__tmp__SL5K)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__IH4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__SL5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__IH4K=((__SLOT_DATA__IJRG *)__tmp__HH4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ switch (((struct ___OBJ *)t__G5YK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__SL5K=get_local_slot__UTLG(((__TYPE__FF *)t__G5YK),__tmp__IH4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__SL5K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__SL5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__SL5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__SL5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__SL5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__SL5K=get_local_slot__IPQJ(__tmp__IH4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__SL5K=get_local_slot__RVGL(__tmp__IH4K);
+ } break;
+ };
+ __tmp__HH4K=__tmp__SL5K;
+ if (((void *)__tmp__SL5K == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__G5YK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__PH4K=get_path_slot__VOAL(((__TYPE__FF *)t__G5YK),__tmp__IH4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__PH4K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__PH4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__PH4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__PH4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__PH4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__G5YK)),__tmp__IH4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__PH4K=get_path_slot__1XAL(__tmp__IH4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__PH4K=get_path_slot__XFKL(__tmp__IH4K);
+ } break;
+ };
+ __tmp__HH4K=__tmp__PH4K;
+ if (((struct ___OBJ *)__tmp__PH4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__MMKL=((__SLOT_CODE__4IRG *)__tmp__PH4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__MMKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__QH4K=((__ITM_SLOT__PLC *)__tmp__MMKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__QH4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MMKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__MMKL=((__SLOT_DATA__IJRG *)__tmp__PH4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__MMKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__QH4K=((__ITM_SLOT__PLC *)__tmp__MMKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__QH4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__MMKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ switch (((struct ___OBJ *)__tmp__QH4K)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__MMKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K),t__G5YK);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__MMKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__MMKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__MMKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__MMKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__MMKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__QH4K)),t__G5YK);
+ } break;
+ };
+ r__GH4K=__tmp__MMKL;
+ switch (((struct ___OBJ *)e__H5YK)->__id) {
+ case __STRING_CST__5J__: {
+ Self__EEPU=((__STRING_CST__5J *)e__H5YK);
+ result__AEPU=NULL;
+ ptr__BEPU=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__DEPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__DEPU == 0)) {
+ result__AEPU=Self__EEPU;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ ptr__BEPU=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ ptr__BEPU=__tmp__FEPU;
+ };
+ result__AEPU=((__STRING_CST__5J *)ptr__BEPU);
+ *(result__AEPU) = *(Self__EEPU);
+ };
+ __tmp__MMKL=result__AEPU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__MMKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__H5YK));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__05ZS=((__PROTOTYPE_CST__LAXC *)e__H5YK);
+ __tmp__15ZS=create__type__VJ2C(Self__05ZS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__05ZS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__MMKL=__tmp__15ZS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__35ZS=((__INTEGER_CST__XAXC *)e__H5YK);
+ p__SV5T=Self__35ZS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__TV5T=Self__35ZS->value__FH4D;
+ t__UV5T=Self__35ZS->parent_constant__YAXC.static_type__5G4D;
+ Self__35ZS=NULL;
+ ptr__BEPU=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__DEPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__DEPU == 0)) {
+ Self__35ZS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ ptr__BEPU=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ ptr__BEPU=__tmp__FEPU;
+ };
+ Self__35ZS=((__INTEGER_CST__XAXC *)ptr__BEPU);
+ *(Self__35ZS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__RV5T=((__INTEGER_CST__XAXC *)Self__35ZS);
+ Self__RV5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+ Self__RV5T->value__FH4D=v__TV5T;
+ Self__RV5T->parent_constant__YAXC.static_type__5G4D=t__UV5T;
+ check_type__XYEE(Self__RV5T);
+ __tmp__MMKL=Self__35ZS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__MMKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__H5YK));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__AG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__H5YK)->local__BVEJ));
+ if (__tmp__AG1T==NULL) {
+ __tmp__BG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__BG1T=((__READ_LOCAL__55ZI *)__tmp__AG1T);
+ };
+ __tmp__MMKL=__tmp__BG1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__MMKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__H5YK));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__MMKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__H5YK));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__BA0S=((__IS_EXPANDED__35NJ *)e__H5YK);
+ p__SV5T=Self__BA0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__AG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__BA0S->receiver__RA5J)->local__BVEJ));
+ if (__tmp__AG1T==NULL) {
+ __tmp__BG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__BG1T=((__READ_LOCAL__55ZI *)__tmp__AG1T);
+ };
+ Self__BA0S=NULL;
+ ptr__BEPU=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__DEPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__DEPU == 0)) {
+ Self__BA0S=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ ptr__BEPU=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ ptr__BEPU=__tmp__FEPU;
+ };
+ Self__BA0S=((__IS_EXPANDED__35NJ *)ptr__BEPU);
+ *(Self__BA0S) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__0EPU=((__IS_EXPANDED__35NJ *)Self__BA0S);
+ Self__0EPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+ Self__0EPU->receiver__RA5J=__tmp__BG1T;
+ __tmp__MMKL=Self__BA0S;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__GA0S=((__GET_TYPE_ID__HAOJ *)e__H5YK);
+ p__SV5T=Self__GA0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__UV5T=Self__GA0S->receiver__WA5J;
+ Self__GA0S=NULL;
+ ptr__BEPU=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__DEPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__DEPU == 0)) {
+ Self__GA0S=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ ptr__BEPU=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ ptr__BEPU=__tmp__FEPU;
+ };
+ Self__GA0S=((__GET_TYPE_ID__HAOJ *)ptr__BEPU);
+ *(Self__GA0S) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__KFPU=((__GET_TYPE_ID__HAOJ *)Self__GA0S);
+ Self__KFPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+ Self__KFPU->receiver__WA5J=t__UV5T;
+ __tmp__MMKL=Self__GA0S;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__MMKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__H5YK));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__MMKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__H5YK));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__MMKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__H5YK));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__MMKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__H5YK));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__MMKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__H5YK));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__MMKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__H5YK));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__MMKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__H5YK));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__MMKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__H5YK));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__MMKL=my_copy__03AL(((__ITEM__HGOJ *)e__H5YK));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__JA0S=((__SIZE_OF__5GOJ *)e__H5YK);
+ p__SV5T=Self__JA0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__UV5T=Self__JA0S->receiver__AD5J;
+ Self__JA0S=NULL;
+ ptr__BEPU=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__DEPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__DEPU == 0)) {
+ Self__JA0S=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ ptr__BEPU=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ ptr__BEPU=__tmp__FEPU;
+ };
+ Self__JA0S=((__SIZE_OF__5GOJ *)ptr__BEPU);
+ *(Self__JA0S) = *(SIZE_OF__5GOJ__);
+ };
+ Self__0FPU=((__SIZE_OF__5GOJ *)Self__JA0S);
+ Self__0FPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+ Self__0FPU->receiver__AD5J=t__UV5T;
+ __tmp__MMKL=Self__JA0S;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__MMKL=my_copy__L4AL(((__CAST__1HOJ *)e__H5YK));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__MA0S=((__REAL_CST__1LOJ *)e__H5YK);
+ p__SV5T=Self__MA0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__IH4K=Self__MA0S->value__VD5J;
+ t__UV5T=Self__MA0S->parent_constant__2LOJ.static_type__5G4D;
+ Self__MA0S=NULL;
+ ptr__BEPU=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__DEPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__DEPU == 0)) {
+ Self__MA0S=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DEPU));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ ptr__BEPU=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__DEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ ptr__BEPU=__tmp__FEPU;
+ };
+ Self__MA0S=((__REAL_CST__1LOJ *)ptr__BEPU);
+ *(Self__MA0S) = *(REAL_CST__1LOJ__);
+ };
+ Self__KGPU=((__REAL_CST__1LOJ *)Self__MA0S);
+ Self__KGPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__SV5T;
+ Self__KGPU->value__VD5J=__tmp__IH4K;
+ Self__KGPU->parent_constant__2LOJ.static_type__5G4D=t__UV5T;
+ __tmp__MMKL=Self__MA0S;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__QA0S=((__CHARACTER_CST__RMOJ *)e__H5YK);
+ __tmp__RA0S=create__char__UMQJ(Self__QA0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__QA0S->text__0D5J);
+ __tmp__MMKL=__tmp__RA0S;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__TA0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__H5YK);
+ __tmp__UA0S=create__text__OQQJ(Self__TA0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__TA0S->string__WBJK);
+ __tmp__MMKL=__tmp__UA0S;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__MMKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__H5YK));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__MMKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__H5YK));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__MMKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__H5YK));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__MMKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__H5YK));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__MMKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__H5YK));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__MMKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__H5YK));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__MMKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__H5YK));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__MMKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__H5YK));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__QH4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__H5YK)->global__KAKM),NULL);
+ if (__tmp__QH4K==NULL) {
+ __tmp__YV5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__QH4K)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__YV5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__YV5T=((__READ_GLOBAL__T4YL *)__tmp__QH4K);
} break;
}
};
- __tmp__PWTI=__tmp__RFER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__PWTI=my_copy__BQCN(e__Z21H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__PWTI=my_copy__NREO(e__Z21H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__PWTI=my_copy__VYJO(e__Z21H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__PWTI=my_copy__0REO(e__Z21H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__PWTI=my_copy__BZJO(e__Z21H);
- } break;
- case __EXPR_NEG__: {
- __tmp__PWTI=my_copy__CNJM(e__Z21H);
- } break;
- case __EXPR_ADD__: {
- __tmp__PWTI=my_copy__5XLL(e__Z21H);
- } break;
- case __EXPR_NOT__: {
- __tmp__PWTI=my_copy__WVYM(e__Z21H);
- } break;
- case __EXPR_MOD__: {
- __tmp__PWTI=my_copy__FSEO(e__Z21H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__PWTI=my_copy__QCEP(e__Z21H);
- } break;
- case __EXPR_INF__: {
- __tmp__PWTI=my_copy__5LSN(e__Z21H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__PWTI=my_copy__KMSN(e__Z21H);
- } break;
- case __EXPR_OR__: {
- __tmp__PWTI=my_copy__JZPN(e__Z21H);
- } break;
- case __EXPR_XOR__: {
- __tmp__PWTI=my_copy__G3SO(e__Z21H);
- } break;
- };
- result__WKPR=NULL;
- ptr__XKPR=((__POINTER )(NULL));
- typ_id__YKPR= 0;
- sz__ZKPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
- if ((sz__ZKPR == 0)) {
- result__WKPR=NODE_STYLE__;
- } else {
- typ_id__YKPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKPR);
- if ((typ_id__YKPR == (__INTEGER)(- 1))) {
- a__0KPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1KPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKPR + a__0KPR) & (__UINTEGER_32)(~ a__0KPR));
- ptr_table__ELPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__DLPR=((__POINTER )(NULL));
- result__FLPR=((__POINTER *)ptr_table__ELPR)[ 0];
- if ((result__FLPR == (void *)NULL)) {
- result__FLPR=new_lab__2PJ(new_size__1KPR);
- next__DLPR=(void *)((unsigned long)result__FLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KPR)));
- ((__POINTER *)next__DLPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ELPR)[ 0]=next__DLPR;
- } else {
- next__DLPR=((__POINTER *)result__FLPR)[ 0];
- if ((next__DLPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FLPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1KPR << 1)) <= 4096)) {
- next__DLPR=(void *)((unsigned long)result__FLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KPR)));
- } else {
- next__DLPR=new_lab__2PJ(new_size__1KPR);
- };
- ((__POINTER *)next__DLPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ELPR)[ 0]=next__DLPR;
- } else {
- ((__POINTER *)result__FLPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DLPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FLPR=next__DLPR;
- };
- };
- ptr__XKPR=result__FLPR;
- } else {
- t__2KPR=((__UINTEGER_32 )typ_id__YKPR);
- a__3KPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MLPR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKPR + a__3KPR) & (__UINTEGER_32)(~ a__3KPR));
- ptr_table__JLPR=((__POINTER )(&(table_type[(t__2KPR)])));
- lab_type__LLPR=(__UINTEGER_32)(t__2KPR | 1);
- next__ILPR=((__POINTER )(NULL));
- result__KLPR=((__POINTER *)ptr_table__JLPR)[ 0];
- if ((result__KLPR == (void *)NULL)) {
- result__KLPR=new_lab__2PJ(lab_type__LLPR);
- next__ILPR=(void *)((unsigned long)result__KLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MLPR)));
- ((__POINTER *)next__ILPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JLPR)[ 0]=next__ILPR;
- } else {
- next__ILPR=((__POINTER *)result__KLPR)[ 0];
- if ((next__ILPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KLPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MLPR << 1)) <= 4096)) {
- next__ILPR=(void *)((unsigned long)result__KLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MLPR)));
- } else {
- next__ILPR=new_lab__2PJ(lab_type__LLPR);
- };
- ((__POINTER *)next__ILPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JLPR)[ 0]=next__ILPR;
- } else {
- ((__POINTER *)result__KLPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ILPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KLPR=next__ILPR;
- };
- };
- ptr__XKPR=result__KLPR;
- };
- result__WKPR=((__NODE_STYLE *)ptr__XKPR);
- *(result__WKPR) = *(NODE_STYLE__);
- };
- Self__4KPR=((__NODE_STYLE *)result__WKPR);
- Self__4KPR->parent_node__WO0G.expr__RJZD=__tmp__PWTI;
- Self__4KPR->slot__ON5G=__tmp__NWTI;
- Self__4KPR->parent_node__WO0G.data__SJZD=Self__X21H;
- Self__4KPR->result_expr__PN5G=__tmp__OWTI;
- add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,result__WKPR);
- result__TFER=NULL;
- ptr__UFER=((__POINTER )(NULL));
- typ_id__VFER= 0;
- sz__WFER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__WFER == 0)) {
- result__TFER=NODE_TYPE__;
- } else {
- typ_id__VFER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WFER);
- if ((typ_id__VFER == (__INTEGER)(- 1))) {
- a__XFER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YFER=(__UINTEGER_32)((__UINTEGER_32)(sz__WFER + a__XFER) & (__UINTEGER_32)(~ a__XFER));
- ptr_table__OLPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YFER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NLPR=((__POINTER )(NULL));
- result__PLPR=((__POINTER *)ptr_table__OLPR)[ 0];
- if ((result__PLPR == (void *)NULL)) {
- result__PLPR=new_lab__2PJ(new_size__YFER);
- next__NLPR=(void *)((unsigned long)result__PLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YFER)));
- ((__POINTER *)next__NLPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OLPR)[ 0]=next__NLPR;
- } else {
- next__NLPR=((__POINTER *)result__PLPR)[ 0];
- if ((next__NLPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PLPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YFER << 1)) <= 4096)) {
- next__NLPR=(void *)((unsigned long)result__PLPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YFER)));
- } else {
- next__NLPR=new_lab__2PJ(new_size__YFER);
- };
- ((__POINTER *)next__NLPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OLPR)[ 0]=next__NLPR;
- } else {
- ((__POINTER *)result__PLPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NLPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PLPR=next__NLPR;
- };
- };
- ptr__UFER=result__PLPR;
- } else {
- t__ZFER=((__UINTEGER_32 )typ_id__VFER);
- a__0FER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WLPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WFER + a__0FER) & (__UINTEGER_32)(~ a__0FER));
- ptr_table__TLPR=((__POINTER )(&(table_type[(t__ZFER)])));
- lab_type__VLPR=(__UINTEGER_32)(t__ZFER | 1);
- next__SLPR=((__POINTER )(NULL));
- result__ULPR=((__POINTER *)ptr_table__TLPR)[ 0];
- if ((result__ULPR == (void *)NULL)) {
- result__ULPR=new_lab__2PJ(lab_type__VLPR);
- next__SLPR=(void *)((unsigned long)result__ULPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLPR)));
- ((__POINTER *)next__SLPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TLPR)[ 0]=next__SLPR;
- } else {
- next__SLPR=((__POINTER *)result__ULPR)[ 0];
- if ((next__SLPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ULPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WLPR << 1)) <= 4096)) {
- next__SLPR=(void *)((unsigned long)result__ULPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WLPR)));
- } else {
- next__SLPR=new_lab__2PJ(lab_type__VLPR);
- };
- ((__POINTER *)next__SLPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TLPR)[ 0]=next__SLPR;
- } else {
- ((__POINTER *)result__ULPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SLPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ULPR=next__SLPR;
- };
- };
- ptr__UFER=result__ULPR;
- };
- result__TFER=((__NODE_TYPE *)ptr__UFER);
- *(result__TFER) = *(NODE_TYPE__);
- };
- Self__1FER=((__NODE_TYPE *)result__TFER);
- Self__1FER->parent_node__QLQC.expr__RJZD=__tmp__OWTI;
- Self__1FER->parent_node__QLQC.data__SJZD=Self__X21H;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,result__TFER);
- } else {
- if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
- __tmp__1WTI=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__1WTI=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__2WTI=Self__X21H->parent_dta__MZLH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__2WTI)->__id==__SLOT_DATA__) {
- __tmp__3WTI=((__SLOT *)((__SLOT_DATA *)__tmp__2WTI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__3WTI=((__SLOT *)((__SLOT_CODE *)__tmp__2WTI)->parent_slot__A22F)->base_slot__X12F;
- };
- is_equal_profil__XK5G(__tmp__1WTI,__tmp__3WTI);
- switch (((struct ___OBJ *)e__Z21H)->__id) {
- case __LIST__: {
- __tmp__VW5I=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__VW5I=((__STRING_CST *)e__Z21H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__VW5I=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__VW5I=((__PROTOTYPE_CST *)e__Z21H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__VW5I=((__INTEGER_CST *)e__Z21H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__VW5I=((__READ_LOCAL *)e__Z21H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__VW5I=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__VW5I=((__EXPR_EQUAL *)e__Z21H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__VW5I=((__EXPR_NOT_EQUAL *)e__Z21H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__VW5I=((__REAL_CST *)e__Z21H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__VW5I=((__CHARACTER_CST *)e__Z21H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__VW5I=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__VW5I=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__VW5I=((__EXPR_SUP *)e__Z21H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__VW5I=((__EXPR_SUB *)e__Z21H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__VW5I=((__EXPR_MUL *)e__Z21H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__VW5I=((__EXPR_DIV *)e__Z21H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__VW5I=((__EXPR_AND *)e__Z21H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__VW5I=((__EXPR_SHIFT_R *)e__Z21H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__VW5I=((__EXPR_SHIFT_L *)e__Z21H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__VW5I=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__VW5I=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__VW5I=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__VW5I=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__VW5I=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__VW5I=((__READ_SLOT *)e__Z21H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__VW5I=((__READ_GLOBAL *)e__Z21H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__VW5I=((__EXPR_NOT_LOGIC *)e__Z21H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__VW5I=((__EXPR_OR_LOGIC *)e__Z21H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__VW5I=((__EXPR_OR_OR_LOGIC *)e__Z21H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__VW5I=((__EXPR_AND_LOGIC *)e__Z21H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__VW5I=((__EXPR_AND_AND_LOGIC *)e__Z21H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__VW5I=((__EXPR_NEG *)e__Z21H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__VW5I=((__EXPR_ADD *)e__Z21H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__VW5I=((__EXPR_NOT *)e__Z21H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__VW5I=((__EXPR_MOD *)e__Z21H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__VW5I=((__EXPR_SUP_EQ *)e__Z21H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__VW5I=((__EXPR_INF *)e__Z21H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__VW5I=((__EXPR_INF_EQ *)e__Z21H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__VW5I=((__EXPR_OR *)e__Z21H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__VW5I=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- __tmp__WW5I=Self__X21H->code__QNEI;
- if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
- Self__ETIJ=((__SLOT_DATA *)s__BWTI);
- result__ITIJ= 0;
- base__AMPR=Self__ETIJ->parent_slot__IHZD;
- result__XLPR=NULL;
- ptr__YLPR=((__POINTER )(NULL));
- typ_id__ZLPR= 0;
- sz__0LPR=((__UINTEGER_32 )sizeof(__SLOT_CODE));
- if ((sz__0LPR == 0)) {
- result__XLPR=SLOT_CODE__;
- } else {
- typ_id__ZLPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0LPR);
- if ((typ_id__ZLPR == (__INTEGER)(- 1))) {
- a__1LPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2LPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LPR + a__1LPR) & (__UINTEGER_32)(~ a__1LPR));
- ptr_table__DMPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2LPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CMPR=((__POINTER )(NULL));
- result__EMPR=((__POINTER *)ptr_table__DMPR)[ 0];
- if ((result__EMPR == (void *)NULL)) {
- result__EMPR=new_lab__2PJ(new_size__2LPR);
- next__CMPR=(void *)((unsigned long)result__EMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LPR)));
- ((__POINTER *)next__CMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DMPR)[ 0]=next__CMPR;
- } else {
- next__CMPR=((__POINTER *)result__EMPR)[ 0];
- if ((next__CMPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EMPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2LPR << 1)) <= 4096)) {
- next__CMPR=(void *)((unsigned long)result__EMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LPR)));
- } else {
- next__CMPR=new_lab__2PJ(new_size__2LPR);
- };
- ((__POINTER *)next__CMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DMPR)[ 0]=next__CMPR;
- } else {
- ((__POINTER *)result__EMPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EMPR=next__CMPR;
- };
- };
- ptr__YLPR=result__EMPR;
- } else {
- t__3LPR=((__UINTEGER_32 )typ_id__ZLPR);
- a__4LPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LMPR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LPR + a__4LPR) & (__UINTEGER_32)(~ a__4LPR));
- ptr_table__IMPR=((__POINTER )(&(table_type[(t__3LPR)])));
- lab_type__KMPR=(__UINTEGER_32)(t__3LPR | 1);
- next__HMPR=((__POINTER )(NULL));
- result__JMPR=((__POINTER *)ptr_table__IMPR)[ 0];
- if ((result__JMPR == (void *)NULL)) {
- result__JMPR=new_lab__2PJ(lab_type__KMPR);
- next__HMPR=(void *)((unsigned long)result__JMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMPR)));
- ((__POINTER *)next__HMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IMPR)[ 0]=next__HMPR;
- } else {
- next__HMPR=((__POINTER *)result__JMPR)[ 0];
- if ((next__HMPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JMPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LMPR << 1)) <= 4096)) {
- next__HMPR=(void *)((unsigned long)result__JMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LMPR)));
- } else {
- next__HMPR=new_lab__2PJ(lab_type__KMPR);
- };
- ((__POINTER *)next__HMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IMPR)[ 0]=next__HMPR;
- } else {
- ((__POINTER *)result__JMPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JMPR=next__HMPR;
- };
- };
- ptr__YLPR=result__JMPR;
- };
- result__XLPR=((__SLOT_CODE *)ptr__YLPR);
- *(result__XLPR) = *(SLOT_CODE__);
- };
- Self__5LPR=((__SLOT_CODE *)result__XLPR);
- Self__5LPR->parent_slot__A22F=base__AMPR;
- Self__5LPR->value__K05F=__tmp__WW5I;
- Self__5LPR->profil__R05F=create_with_capacity__XJBG( 1);
- if (((void *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_intern__F22F == (void *)NULL)) {
- ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_intern__F22F=result__XLPR;
- b__UZHQ=Self__ETIJ->parent_slot__IHZD;
- result__0DCR=NULL;
- if (( 0 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
- result__0DCR=create__WKD( 0);
- add_last__3CL(list_id__YKC,result__0DCR);
- } else {
- result__0DCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 0];
- };
- t__YZHQ=((__TYPE_ID *)result__0DCR)->parent_type__WIB.default__AKC;
- __tmp__TZHQ=ITM_OBJECT__->position__WIM;
- __tmp__VZHQ=((__ITM_SLOT *)((__SLOT *)b__UZHQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__WZHQ=((__ITM_SLOT *)((__SLOT *)b__UZHQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__MMPR=NULL;
- ptr__NMPR=((__POINTER )(NULL));
- typ_id__OMPR= 0;
- sz__PMPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__PMPR == 0)) {
- result__MMPR=SLOT_DATA__;
- } else {
- typ_id__OMPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PMPR);
- if ((typ_id__OMPR == (__INTEGER)(- 1))) {
- a__QMPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RMPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PMPR + a__QMPR) & (__UINTEGER_32)(~ a__QMPR));
- ptr_table__VMPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RMPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__UMPR=((__POINTER )(NULL));
- result__WMPR=((__POINTER *)ptr_table__VMPR)[ 0];
- if ((result__WMPR == (void *)NULL)) {
- result__WMPR=new_lab__2PJ(new_size__RMPR);
- next__UMPR=(void *)((unsigned long)result__WMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMPR)));
- ((__POINTER *)next__UMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VMPR)[ 0]=next__UMPR;
- } else {
- next__UMPR=((__POINTER *)result__WMPR)[ 0];
- if ((next__UMPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WMPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RMPR << 1)) <= 4096)) {
- next__UMPR=(void *)((unsigned long)result__WMPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMPR)));
- } else {
- next__UMPR=new_lab__2PJ(new_size__RMPR);
- };
- ((__POINTER *)next__UMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VMPR)[ 0]=next__UMPR;
- } else {
- ((__POINTER *)result__WMPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WMPR=next__UMPR;
- };
- };
- ptr__NMPR=result__WMPR;
- } else {
- t__SMPR=((__UINTEGER_32 )typ_id__OMPR);
- a__TMPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3MPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PMPR + a__TMPR) & (__UINTEGER_32)(~ a__TMPR));
- ptr_table__0MPR=((__POINTER )(&(table_type[(t__SMPR)])));
- lab_type__2MPR=(__UINTEGER_32)(t__SMPR | 1);
- next__ZMPR=((__POINTER )(NULL));
- result__1MPR=((__POINTER *)ptr_table__0MPR)[ 0];
- if ((result__1MPR == (void *)NULL)) {
- result__1MPR=new_lab__2PJ(lab_type__2MPR);
- next__ZMPR=(void *)((unsigned long)result__1MPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3MPR)));
- ((__POINTER *)next__ZMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0MPR)[ 0]=next__ZMPR;
- } else {
- next__ZMPR=((__POINTER *)result__1MPR)[ 0];
- if ((next__ZMPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1MPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3MPR << 1)) <= 4096)) {
- next__ZMPR=(void *)((unsigned long)result__1MPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3MPR)));
- } else {
- next__ZMPR=new_lab__2PJ(lab_type__2MPR);
- };
- ((__POINTER *)next__ZMPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0MPR)[ 0]=next__ZMPR;
- } else {
- ((__POINTER *)result__1MPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZMPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1MPR=next__ZMPR;
- };
- };
- ptr__NMPR=result__1MPR;
- };
- result__MMPR=((__SLOT_DATA *)ptr__NMPR);
- *(result__MMPR) = *(SLOT_DATA__);
- };
- Self__ANPR=((__SLOT_DATA *)result__MMPR);
- tmp__4MPR=NULL;
- Self__ANPR->parent_slot__IHZD=b__UZHQ;
- Self__ANPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__TZHQ;
- Self__ANPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__VZHQ;
- Self__ANPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__WZHQ;
- Self__ANPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__ANPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__ANPR->parent_variable__HHZD.type__D25F=t__YZHQ;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__ANPR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__ANPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__ANPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__4MPR=new__5VSG();
- add__Z1EJ(tmp__4MPR,((__TYPE_FULL *)Self__ANPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__ANPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__4MPR);
- } else {
- Self__ANPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG=result__MMPR;
- init__K3OG(((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG);
- result__ITIJ= 1;
- } else {
- if (((void *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ == (void *)NULL)) {
- ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ=create_with_capacity__PU4J();
- };
- add_last__YOIK(((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ,result__XLPR);
- if (((void *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG == (void *)NULL)) {
- b__0ZHQ=Self__ETIJ->parent_slot__IHZD;
- result__2DCR=NULL;
- if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
- result__2DCR=create__WKD( 1);
- add_last__3CL(list_id__YKC,result__2DCR);
- } else {
- result__2DCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
- };
- t__4ZHQ=((__TYPE_ID *)result__2DCR)->parent_type__WIB.default__AKC;
- __tmp__ZZHQ=ITM_OBJECT__->position__WIM;
- __tmp__1ZHQ=((__ITM_SLOT *)((__SLOT *)b__0ZHQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__2ZHQ=((__ITM_SLOT *)((__SLOT *)b__0ZHQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__FNPR=NULL;
- ptr__GNPR=((__POINTER )(NULL));
- typ_id__HNPR= 0;
- sz__INPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__INPR == 0)) {
- result__FNPR=SLOT_DATA__;
- } else {
- typ_id__HNPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__INPR);
- if ((typ_id__HNPR == (__INTEGER)(- 1))) {
- a__JNPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KNPR=(__UINTEGER_32)((__UINTEGER_32)(sz__INPR + a__JNPR) & (__UINTEGER_32)(~ a__JNPR));
- ptr_table__ONPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KNPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NNPR=((__POINTER )(NULL));
- result__PNPR=((__POINTER *)ptr_table__ONPR)[ 0];
- if ((result__PNPR == (void *)NULL)) {
- result__PNPR=new_lab__2PJ(new_size__KNPR);
- next__NNPR=(void *)((unsigned long)result__PNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KNPR)));
- ((__POINTER *)next__NNPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ONPR)[ 0]=next__NNPR;
- } else {
- next__NNPR=((__POINTER *)result__PNPR)[ 0];
- if ((next__NNPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PNPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KNPR << 1)) <= 4096)) {
- next__NNPR=(void *)((unsigned long)result__PNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KNPR)));
- } else {
- next__NNPR=new_lab__2PJ(new_size__KNPR);
- };
- ((__POINTER *)next__NNPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ONPR)[ 0]=next__NNPR;
- } else {
- ((__POINTER *)result__PNPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NNPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PNPR=next__NNPR;
- };
- };
- ptr__GNPR=result__PNPR;
- } else {
- t__LNPR=((__UINTEGER_32 )typ_id__HNPR);
- a__MNPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WNPR=(__UINTEGER_32)((__UINTEGER_32)(sz__INPR + a__MNPR) & (__UINTEGER_32)(~ a__MNPR));
- ptr_table__TNPR=((__POINTER )(&(table_type[(t__LNPR)])));
- lab_type__VNPR=(__UINTEGER_32)(t__LNPR | 1);
- next__SNPR=((__POINTER )(NULL));
- result__UNPR=((__POINTER *)ptr_table__TNPR)[ 0];
- if ((result__UNPR == (void *)NULL)) {
- result__UNPR=new_lab__2PJ(lab_type__VNPR);
- next__SNPR=(void *)((unsigned long)result__UNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNPR)));
- ((__POINTER *)next__SNPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TNPR)[ 0]=next__SNPR;
- } else {
- next__SNPR=((__POINTER *)result__UNPR)[ 0];
- if ((next__SNPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UNPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WNPR << 1)) <= 4096)) {
- next__SNPR=(void *)((unsigned long)result__UNPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNPR)));
- } else {
- next__SNPR=new_lab__2PJ(lab_type__VNPR);
- };
- ((__POINTER *)next__SNPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TNPR)[ 0]=next__SNPR;
- } else {
- ((__POINTER *)result__UNPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SNPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UNPR=next__SNPR;
- };
- };
- ptr__GNPR=result__UNPR;
- };
- result__FNPR=((__SLOT_DATA *)ptr__GNPR);
- *(result__FNPR) = *(SLOT_DATA__);
- };
- Self__ZNPR=((__SLOT_DATA *)result__FNPR);
- tmp__XNPR=NULL;
- Self__ZNPR->parent_slot__IHZD=b__0ZHQ;
- Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__ZZHQ;
- Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__1ZHQ;
- Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__2ZHQ;
- Self__ZNPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__ZNPR->parent_variable__HHZD.type__D25F=t__4ZHQ;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__ZNPR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__ZNPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__ZNPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__XNPR=new__5VSG();
- add__Z1EJ(tmp__XNPR,((__TYPE_FULL *)Self__ZNPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__ZNPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__XNPR);
- } else {
- Self__ZNPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG=result__FNPR;
- init__K3OG(((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_id__C4OG);
- };
- result__ITIJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__ETIJ->parent_slot__IHZD)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ + 2);
- };
- __tmp__XW5I=result__ITIJ;
- } else {
- Self__AVIJ=((__SLOT_CODE *)s__BWTI);
- result__EVIJ= 0;
- base__HOPR=Self__AVIJ->parent_slot__A22F;
- result__4NPR=NULL;
- ptr__5NPR=((__POINTER )(NULL));
- typ_id__AOPR= 0;
- sz__BOPR=((__UINTEGER_32 )sizeof(__SLOT_CODE));
- if ((sz__BOPR == 0)) {
- result__4NPR=SLOT_CODE__;
- } else {
- typ_id__AOPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BOPR);
- if ((typ_id__AOPR == (__INTEGER)(- 1))) {
- a__COPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DOPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BOPR + a__COPR) & (__UINTEGER_32)(~ a__COPR));
- ptr_table__KOPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DOPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JOPR=((__POINTER )(NULL));
- result__LOPR=((__POINTER *)ptr_table__KOPR)[ 0];
- if ((result__LOPR == (void *)NULL)) {
- result__LOPR=new_lab__2PJ(new_size__DOPR);
- next__JOPR=(void *)((unsigned long)result__LOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DOPR)));
- ((__POINTER *)next__JOPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KOPR)[ 0]=next__JOPR;
- } else {
- next__JOPR=((__POINTER *)result__LOPR)[ 0];
- if ((next__JOPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LOPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DOPR << 1)) <= 4096)) {
- next__JOPR=(void *)((unsigned long)result__LOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DOPR)));
- } else {
- next__JOPR=new_lab__2PJ(new_size__DOPR);
- };
- ((__POINTER *)next__JOPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KOPR)[ 0]=next__JOPR;
- } else {
- ((__POINTER *)result__LOPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JOPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LOPR=next__JOPR;
- };
- };
- ptr__5NPR=result__LOPR;
- } else {
- t__EOPR=((__UINTEGER_32 )typ_id__AOPR);
- a__FOPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SOPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BOPR + a__FOPR) & (__UINTEGER_32)(~ a__FOPR));
- ptr_table__POPR=((__POINTER )(&(table_type[(t__EOPR)])));
- lab_type__ROPR=(__UINTEGER_32)(t__EOPR | 1);
- next__OOPR=((__POINTER )(NULL));
- result__QOPR=((__POINTER *)ptr_table__POPR)[ 0];
- if ((result__QOPR == (void *)NULL)) {
- result__QOPR=new_lab__2PJ(lab_type__ROPR);
- next__OOPR=(void *)((unsigned long)result__QOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SOPR)));
- ((__POINTER *)next__OOPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__POPR)[ 0]=next__OOPR;
- } else {
- next__OOPR=((__POINTER *)result__QOPR)[ 0];
- if ((next__OOPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QOPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SOPR << 1)) <= 4096)) {
- next__OOPR=(void *)((unsigned long)result__QOPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SOPR)));
- } else {
- next__OOPR=new_lab__2PJ(lab_type__ROPR);
- };
- ((__POINTER *)next__OOPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__POPR)[ 0]=next__OOPR;
- } else {
- ((__POINTER *)result__QOPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OOPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QOPR=next__OOPR;
- };
- };
- ptr__5NPR=result__QOPR;
- };
- result__4NPR=((__SLOT_CODE *)ptr__5NPR);
- *(result__4NPR) = *(SLOT_CODE__);
- };
- Self__GOPR=((__SLOT_CODE *)result__4NPR);
- Self__GOPR->parent_slot__A22F=base__HOPR;
- Self__GOPR->value__K05F=__tmp__WW5I;
- Self__GOPR->profil__R05F=create_with_capacity__XJBG( 1);
- if (((void *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_intern__F22F == (void *)NULL)) {
- ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_intern__F22F=result__4NPR;
- b__A0HQ=Self__AVIJ->parent_slot__A22F;
- result__4DCR=NULL;
- if (( 0 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
- result__4DCR=create__WKD( 0);
- add_last__3CL(list_id__YKC,result__4DCR);
- } else {
- result__4DCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 0];
- };
- t__E0HQ=((__TYPE_ID *)result__4DCR)->parent_type__WIB.default__AKC;
- __tmp__5ZHQ=ITM_OBJECT__->position__WIM;
- __tmp__B0HQ=((__ITM_SLOT *)((__SLOT *)b__A0HQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__C0HQ=((__ITM_SLOT *)((__SLOT *)b__A0HQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__TOPR=NULL;
- ptr__UOPR=((__POINTER )(NULL));
- typ_id__VOPR= 0;
- sz__WOPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__WOPR == 0)) {
- result__TOPR=SLOT_DATA__;
- } else {
- typ_id__VOPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WOPR);
- if ((typ_id__VOPR == (__INTEGER)(- 1))) {
- a__XOPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YOPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOPR + a__XOPR) & (__UINTEGER_32)(~ a__XOPR));
- ptr_table__2OPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YOPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1OPR=((__POINTER )(NULL));
- result__3OPR=((__POINTER *)ptr_table__2OPR)[ 0];
- if ((result__3OPR == (void *)NULL)) {
- result__3OPR=new_lab__2PJ(new_size__YOPR);
- next__1OPR=(void *)((unsigned long)result__3OPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOPR)));
- ((__POINTER *)next__1OPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2OPR)[ 0]=next__1OPR;
- } else {
- next__1OPR=((__POINTER *)result__3OPR)[ 0];
- if ((next__1OPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YOPR << 1)) <= 4096)) {
- next__1OPR=(void *)((unsigned long)result__3OPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOPR)));
- } else {
- next__1OPR=new_lab__2PJ(new_size__YOPR);
- };
- ((__POINTER *)next__1OPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2OPR)[ 0]=next__1OPR;
- } else {
- ((__POINTER *)result__3OPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3OPR=next__1OPR;
- };
- };
- ptr__UOPR=result__3OPR;
- } else {
- t__ZOPR=((__UINTEGER_32 )typ_id__VOPR);
- a__0OPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EPPR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOPR + a__0OPR) & (__UINTEGER_32)(~ a__0OPR));
- ptr_table__BPPR=((__POINTER )(&(table_type[(t__ZOPR)])));
- lab_type__DPPR=(__UINTEGER_32)(t__ZOPR | 1);
- next__APPR=((__POINTER )(NULL));
- result__CPPR=((__POINTER *)ptr_table__BPPR)[ 0];
- if ((result__CPPR == (void *)NULL)) {
- result__CPPR=new_lab__2PJ(lab_type__DPPR);
- next__APPR=(void *)((unsigned long)result__CPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPPR)));
- ((__POINTER *)next__APPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BPPR)[ 0]=next__APPR;
- } else {
- next__APPR=((__POINTER *)result__CPPR)[ 0];
- if ((next__APPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CPPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EPPR << 1)) <= 4096)) {
- next__APPR=(void *)((unsigned long)result__CPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPPR)));
- } else {
- next__APPR=new_lab__2PJ(lab_type__DPPR);
- };
- ((__POINTER *)next__APPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BPPR)[ 0]=next__APPR;
- } else {
- ((__POINTER *)result__CPPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__APPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CPPR=next__APPR;
- };
- };
- ptr__UOPR=result__CPPR;
- };
- result__TOPR=((__SLOT_DATA *)ptr__UOPR);
- *(result__TOPR) = *(SLOT_DATA__);
- };
- Self__HPPR=((__SLOT_DATA *)result__TOPR);
- tmp__FPPR=NULL;
- Self__HPPR->parent_slot__IHZD=b__A0HQ;
- Self__HPPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__5ZHQ;
- Self__HPPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__B0HQ;
- Self__HPPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__C0HQ;
- Self__HPPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__HPPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__HPPR->parent_variable__HHZD.type__D25F=t__E0HQ;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__HPPR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__HPPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__HPPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__FPPR=new__5VSG();
- add__Z1EJ(tmp__FPPR,((__TYPE_FULL *)Self__HPPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__HPPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__FPPR);
- } else {
- Self__HPPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG=result__TOPR;
- init__K3OG(((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG);
- result__EVIJ= 1;
- } else {
- if (((void *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ == (void *)NULL)) {
- ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ=create_with_capacity__PU4J();
- };
- add_last__YOIK(((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ,result__4NPR);
- if (((void *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG == (void *)NULL)) {
- b__G0HQ=Self__AVIJ->parent_slot__A22F;
- result__AECR=NULL;
- if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
- result__AECR=create__WKD( 1);
- add_last__3CL(list_id__YKC,result__AECR);
- } else {
- result__AECR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
- };
- t__K0HQ=((__TYPE_ID *)result__AECR)->parent_type__WIB.default__AKC;
- __tmp__F0HQ=ITM_OBJECT__->position__WIM;
- __tmp__H0HQ=((__ITM_SLOT *)((__SLOT *)b__G0HQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__I0HQ=((__ITM_SLOT *)((__SLOT *)b__G0HQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__MPPR=NULL;
- ptr__NPPR=((__POINTER )(NULL));
- typ_id__OPPR= 0;
- sz__PPPR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__PPPR == 0)) {
- result__MPPR=SLOT_DATA__;
- } else {
- typ_id__OPPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PPPR);
- if ((typ_id__OPPR == (__INTEGER)(- 1))) {
- a__QPPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RPPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPPR + a__QPPR) & (__UINTEGER_32)(~ a__QPPR));
- ptr_table__VPPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RPPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__UPPR=((__POINTER )(NULL));
- result__WPPR=((__POINTER *)ptr_table__VPPR)[ 0];
- if ((result__WPPR == (void *)NULL)) {
- result__WPPR=new_lab__2PJ(new_size__RPPR);
- next__UPPR=(void *)((unsigned long)result__WPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPPR)));
- ((__POINTER *)next__UPPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VPPR)[ 0]=next__UPPR;
- } else {
- next__UPPR=((__POINTER *)result__WPPR)[ 0];
- if ((next__UPPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WPPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RPPR << 1)) <= 4096)) {
- next__UPPR=(void *)((unsigned long)result__WPPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPPR)));
- } else {
- next__UPPR=new_lab__2PJ(new_size__RPPR);
- };
- ((__POINTER *)next__UPPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VPPR)[ 0]=next__UPPR;
- } else {
- ((__POINTER *)result__WPPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UPPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WPPR=next__UPPR;
- };
- };
- ptr__NPPR=result__WPPR;
- } else {
- t__SPPR=((__UINTEGER_32 )typ_id__OPPR);
- a__TPPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3PPR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPPR + a__TPPR) & (__UINTEGER_32)(~ a__TPPR));
- ptr_table__0PPR=((__POINTER )(&(table_type[(t__SPPR)])));
- lab_type__2PPR=(__UINTEGER_32)(t__SPPR | 1);
- next__ZPPR=((__POINTER )(NULL));
- result__1PPR=((__POINTER *)ptr_table__0PPR)[ 0];
- if ((result__1PPR == (void *)NULL)) {
- result__1PPR=new_lab__2PJ(lab_type__2PPR);
- next__ZPPR=(void *)((unsigned long)result__1PPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PPR)));
- ((__POINTER *)next__ZPPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0PPR)[ 0]=next__ZPPR;
- } else {
- next__ZPPR=((__POINTER *)result__1PPR)[ 0];
- if ((next__ZPPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1PPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3PPR << 1)) <= 4096)) {
- next__ZPPR=(void *)((unsigned long)result__1PPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PPR)));
- } else {
- next__ZPPR=new_lab__2PJ(lab_type__2PPR);
- };
- ((__POINTER *)next__ZPPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0PPR)[ 0]=next__ZPPR;
- } else {
- ((__POINTER *)result__1PPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZPPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1PPR=next__ZPPR;
- };
- };
- ptr__NPPR=result__1PPR;
- };
- result__MPPR=((__SLOT_DATA *)ptr__NPPR);
- *(result__MPPR) = *(SLOT_DATA__);
- };
- Self__AQPR=((__SLOT_DATA *)result__MPPR);
- tmp__4PPR=NULL;
- Self__AQPR->parent_slot__IHZD=b__G0HQ;
- Self__AQPR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__F0HQ;
- Self__AQPR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__H0HQ;
- Self__AQPR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__I0HQ;
- Self__AQPR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__AQPR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__AQPR->parent_variable__HHZD.type__D25F=t__K0HQ;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__AQPR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__AQPR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__AQPR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__4PPR=new__5VSG();
- add__Z1EJ(tmp__4PPR,((__TYPE_FULL *)Self__AQPR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__AQPR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__4PPR);
- } else {
- Self__AQPR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG=result__MPPR;
- init__K3OG(((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_id__C4OG);
+ __tmp__MMKL=__tmp__YV5T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__MMKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__H5YK));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__MMKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__H5YK));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__MMKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__H5YK));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__MMKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__H5YK));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__MMKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__H5YK));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__MMKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__H5YK));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__MMKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__H5YK));
+ } break;
+ };
+ result__PGPU=NULL;
+ __tmp__VU5T=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__WU5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+ if (((unsigned long)__tmp__WU5T == 0)) {
+ result__PGPU=NODE_STYLE__RD4K__;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WU5T));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ __tmp__VU5T=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ __tmp__VU5T=__tmp__FEPU;
+ };
+ result__PGPU=((__NODE_STYLE__RD4K *)__tmp__VU5T);
+ *(result__PGPU) = *(NODE_STYLE__RD4K__);
+ };
+ Self__1GPU=((__NODE_STYLE__RD4K *)result__PGPU);
+ Self__1GPU->parent_node__SD4K.expr__CV4D=__tmp__MMKL;
+ Self__1GPU->slot__UOKL=__tmp__PH4K;
+ Self__1GPU->parent_node__SD4K.data__DV4D=Self__F5YK;
+ Self__1GPU->result_expr__VOKL=r__GH4K;
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),result__PGPU);
+ result__0V5T=NULL;
+ __tmp__VU5T=((__POINTER__IB )(NULL));
+ typ_id__CEPU= 0;
+ __tmp__WU5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+ if (((unsigned long)__tmp__WU5T == 0)) {
+ result__0V5T=NODE_TYPE__SK2C__;
+ } else /* FALSE */ {
+ typ_id__CEPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WU5T));
+ if ((typ_id__CEPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HEPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GEPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_size[(__tmp__HEPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GEPU)));
+ __tmp__VU5T=__tmp__FEPU;
+ } else /* FALSE */ {
+ __tmp__HEPU=((__UINTEGER_32__ZWB )typ_id__CEPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FEPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GEPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__WU5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FEPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FEPU=micro_alloc__table__lab__UKI(__tmp__GEPU,((__POINTER__IB )(&(table_type[(__tmp__HEPU)]))),(__UINTEGER_32__ZWB)(__tmp__HEPU | 1));
+ __tmp__VU5T=__tmp__FEPU;
+ };
+ result__0V5T=((__NODE_TYPE__SK2C *)__tmp__VU5T);
+ *(result__0V5T) = *(NODE_TYPE__SK2C__);
+ };
+ Self__XA0S=((__NODE_TYPE__SK2C *)result__0V5T);
+ Self__XA0S->parent_node__TK2C.expr__CV4D=r__GH4K;
+ Self__XA0S->parent_node__TK2C.data__DV4D=Self__F5YK;
+ late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM + 1);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),result__0V5T);
+ } else /* FALSE */ {
+ __tmp__PH4K=Self__F5YK->parent_dta__LIWJ.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+ if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__HH4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__HH4K),__tmp__PH4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__HH4K),__tmp__PH4K);
+ };
+ } else /* SLOT_DATA */ {
+ if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__HH4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__HH4K)),__tmp__PH4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__HH4K)),__tmp__PH4K);
+ };
+ };
+ __tmp__PH4K=__tmp__HH4K;
+ __tmp__SL5K=NULL;
+ if (Self__F5YK->copy_value__EGBK) {
+ __tmp__MMKL=Self__F5YK->value__MGBK;
+ switch (((struct ___OBJ *)__tmp__MMKL)->__id) {
+ case __STRING_CST__5J__: {
+ Self__FHPU=((__STRING_CST__5J *)__tmp__MMKL);
+ result__BHPU=NULL;
+ __tmp__FEPU=((__POINTER__IB )(NULL));
+ typ_id__DHPU= 0;
+ __tmp__GEPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__GEPU == 0)) {
+ result__BHPU=Self__FHPU;
+ } else /* FALSE */ {
+ typ_id__DHPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+ if ((typ_id__DHPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+ __tmp__FEPU=__tmp__GHPU;
+ } else /* FALSE */ {
+ __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU | 1));
+ __tmp__FEPU=__tmp__GHPU;
+ };
+ result__BHPU=((__STRING_CST__5J *)__tmp__FEPU);
+ *(result__BHPU) = *(Self__FHPU);
+ };
+ __tmp__PCBL=result__BHPU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__PCBL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__MMKL));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__5A0S=((__PROTOTYPE_CST__LAXC *)__tmp__MMKL);
+ __tmp__AB0S=create__type__VJ2C(Self__5A0S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5A0S->parent_constant__MAXC.static_type__5G4D);
+ __tmp__PCBL=__tmp__AB0S;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__CB0S=((__INTEGER_CST__XAXC *)__tmp__MMKL);
+ p__UW5T=Self__CB0S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__VW5T=Self__CB0S->value__FH4D;
+ t__WW5T=Self__CB0S->parent_constant__YAXC.static_type__5G4D;
+ Self__CB0S=NULL;
+ __tmp__FEPU=((__POINTER__IB )(NULL));
+ typ_id__DHPU= 0;
+ __tmp__GEPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__GEPU == 0)) {
+ Self__CB0S=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__DHPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+ if ((typ_id__DHPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+ __tmp__FEPU=__tmp__GHPU;
+ } else /* FALSE */ {
+ __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU | 1));
+ __tmp__FEPU=__tmp__GHPU;
+ };
+ Self__CB0S=((__INTEGER_CST__XAXC *)__tmp__FEPU);
+ *(Self__CB0S) = *(INTEGER_CST__XAXC__);
+ };
+ Self__TW5T=((__INTEGER_CST__XAXC *)Self__CB0S);
+ Self__TW5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+ Self__TW5T->value__FH4D=v__VW5T;
+ Self__TW5T->parent_constant__YAXC.static_type__5G4D=t__WW5T;
+ check_type__XYEE(Self__TW5T);
+ __tmp__PCBL=Self__CB0S;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__PCBL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__MMKL));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__BG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__MMKL)->local__BVEJ));
+ if (__tmp__BG1T==NULL) {
+ __tmp__JG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__JG1T=((__READ_LOCAL__55ZI *)__tmp__BG1T);
+ };
+ __tmp__PCBL=__tmp__JG1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__PCBL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__MMKL));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__PCBL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__MMKL));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__GB0S=((__IS_EXPANDED__35NJ *)__tmp__MMKL);
+ p__UW5T=Self__GB0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__BG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__GB0S->receiver__RA5J)->local__BVEJ));
+ if (__tmp__BG1T==NULL) {
+ __tmp__JG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__JG1T=((__READ_LOCAL__55ZI *)__tmp__BG1T);
+ };
+ Self__GB0S=NULL;
+ __tmp__FEPU=((__POINTER__IB )(NULL));
+ typ_id__DHPU= 0;
+ __tmp__GEPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__GEPU == 0)) {
+ Self__GB0S=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__DHPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+ if ((typ_id__DHPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+ __tmp__FEPU=__tmp__GHPU;
+ } else /* FALSE */ {
+ __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU | 1));
+ __tmp__FEPU=__tmp__GHPU;
+ };
+ Self__GB0S=((__IS_EXPANDED__35NJ *)__tmp__FEPU);
+ *(Self__GB0S) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__1HPU=((__IS_EXPANDED__35NJ *)Self__GB0S);
+ Self__1HPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+ Self__1HPU->receiver__RA5J=__tmp__JG1T;
+ __tmp__PCBL=Self__GB0S;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__LB0S=((__GET_TYPE_ID__HAOJ *)__tmp__MMKL);
+ p__UW5T=Self__LB0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__WW5T=Self__LB0S->receiver__WA5J;
+ Self__LB0S=NULL;
+ __tmp__FEPU=((__POINTER__IB )(NULL));
+ typ_id__DHPU= 0;
+ __tmp__GEPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__GEPU == 0)) {
+ Self__LB0S=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__DHPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+ if ((typ_id__DHPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+ __tmp__FEPU=__tmp__GHPU;
+ } else /* FALSE */ {
+ __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU | 1));
+ __tmp__FEPU=__tmp__GHPU;
+ };
+ Self__LB0S=((__GET_TYPE_ID__HAOJ *)__tmp__FEPU);
+ *(Self__LB0S) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__LIPU=((__GET_TYPE_ID__HAOJ *)Self__LB0S);
+ Self__LIPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+ Self__LIPU->receiver__WA5J=t__WW5T;
+ __tmp__PCBL=Self__LB0S;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__PCBL=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__MMKL));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__PCBL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__MMKL));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__PCBL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__MMKL));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__PCBL=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__MMKL));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__PCBL=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__MMKL));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__PCBL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__MMKL));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__PCBL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__MMKL));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__PCBL=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__MMKL));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__PCBL=my_copy__03AL(((__ITEM__HGOJ *)__tmp__MMKL));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__OB0S=((__SIZE_OF__5GOJ *)__tmp__MMKL);
+ p__UW5T=Self__OB0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__WW5T=Self__OB0S->receiver__AD5J;
+ Self__OB0S=NULL;
+ __tmp__FEPU=((__POINTER__IB )(NULL));
+ typ_id__DHPU= 0;
+ __tmp__GEPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__GEPU == 0)) {
+ Self__OB0S=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__DHPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+ if ((typ_id__DHPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+ __tmp__FEPU=__tmp__GHPU;
+ } else /* FALSE */ {
+ __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU | 1));
+ __tmp__FEPU=__tmp__GHPU;
+ };
+ Self__OB0S=((__SIZE_OF__5GOJ *)__tmp__FEPU);
+ *(Self__OB0S) = *(SIZE_OF__5GOJ__);
+ };
+ Self__1IPU=((__SIZE_OF__5GOJ *)Self__OB0S);
+ Self__1IPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+ Self__1IPU->receiver__AD5J=t__WW5T;
+ __tmp__PCBL=Self__OB0S;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__PCBL=my_copy__L4AL(((__CAST__1HOJ *)__tmp__MMKL));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__RB0S=((__REAL_CST__1LOJ *)__tmp__MMKL);
+ p__UW5T=Self__RB0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__NJPU=Self__RB0S->value__VD5J;
+ t__WW5T=Self__RB0S->parent_constant__2LOJ.static_type__5G4D;
+ Self__RB0S=NULL;
+ __tmp__FEPU=((__POINTER__IB )(NULL));
+ typ_id__DHPU= 0;
+ __tmp__GEPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__GEPU == 0)) {
+ Self__RB0S=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__DHPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GEPU));
+ if ((typ_id__DHPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__IHPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__HHPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_size[(__tmp__IHPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__HHPU)));
+ __tmp__FEPU=__tmp__GHPU;
+ } else /* FALSE */ {
+ __tmp__IHPU=((__UINTEGER_32__ZWB )typ_id__DHPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__GHPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__HHPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__GEPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GHPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GHPU=micro_alloc__table__lab__UKI(__tmp__HHPU,((__POINTER__IB )(&(table_type[(__tmp__IHPU)]))),(__UINTEGER_32__ZWB)(__tmp__IHPU | 1));
+ __tmp__FEPU=__tmp__GHPU;
+ };
+ Self__RB0S=((__REAL_CST__1LOJ *)__tmp__FEPU);
+ *(Self__RB0S) = *(REAL_CST__1LOJ__);
+ };
+ Self__LJPU=((__REAL_CST__1LOJ *)Self__RB0S);
+ Self__LJPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__UW5T;
+ Self__LJPU->value__VD5J=v__NJPU;
+ Self__LJPU->parent_constant__2LOJ.static_type__5G4D=t__WW5T;
+ __tmp__PCBL=Self__RB0S;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__VB0S=((__CHARACTER_CST__RMOJ *)__tmp__MMKL);
+ __tmp__WB0S=create__char__UMQJ(Self__VB0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__VB0S->text__0D5J);
+ __tmp__PCBL=__tmp__WB0S;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__YB0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__MMKL);
+ __tmp__ZB0S=create__text__OQQJ(Self__YB0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YB0S->string__WBJK);
+ __tmp__PCBL=__tmp__ZB0S;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__PCBL=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__MMKL));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__PCBL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__MMKL));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__PCBL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__MMKL));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__PCBL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__MMKL));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__PCBL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__MMKL));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__PCBL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__MMKL));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__PCBL=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__MMKL));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__PCBL=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__MMKL));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__ZW5T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__MMKL)->global__KAKM),NULL);
+ if (__tmp__ZW5T==NULL) {
+ __tmp__0W5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__ZW5T)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__0W5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__0W5T=((__READ_GLOBAL__T4YL *)__tmp__ZW5T);
+ } break;
+ }
};
- result__EVIJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ + 2);
+ __tmp__PCBL=__tmp__0W5T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__PCBL=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__MMKL));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__PCBL=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__MMKL));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__PCBL=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__MMKL));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__PCBL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__MMKL));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__PCBL=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__MMKL));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__PCBL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__MMKL));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__PCBL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__MMKL));
+ } break;
};
- __tmp__XW5I=result__EVIJ;
+ __tmp__SL5K=__tmp__PCBL;
+ } else /* FALSE */ {
+ __tmp__SL5K=Self__F5YK->value__MGBK;
+ Self__F5YK->copy_value__EGBK=TRUE__K__;
};
- result__CECR=NULL;
- if ((__tmp__XW5I > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
- result__CECR=create__WKD(__tmp__XW5I);
- add_last__3CL(list_id__YKC,result__CECR);
- } else {
- result__CECR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[__tmp__XW5I];
+ if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__XCBL=slot_data__MCDJ(((__SLOT_CODE__4IRG *)__tmp__HH4K));
+ } else /* SLOT_DATA */ {
+ __tmp__XCBL=slot_data__HDDJ(((__SLOT_DATA__IJRG *)__tmp__HH4K));
};
- id__RW5I=create__type__PKQC(__tmp__VW5I,((__TYPE_ID *)result__CECR)->parent_type__WIB.default__AKC);
- if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
- __tmp__3W5I=((__SLOT_DATA *)s__BWTI)->parent_variable__HHZD.parent_named__S1LC.style__3CGC;
+ sd__GCBL=__tmp__XCBL;
+ if (__tmp__SL5K==NULL) {
+ __tmp__ZCBL=NULL;
} else {
- __tmp__3W5I=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- };
- if ((__tmp__3W5I == '+')) {
- if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
- __tmp__DX5I=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->slot_id__C4OG;
- } else {
- __tmp__DX5I=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->slot_id__C4OG;
- };
- switch (((struct ___OBJ *)e__Z21H)->__id) {
- case __LIST__: {
- __tmp__EX5I=my_copy__MSYM(e__Z21H);
- } break;
- case __STRING_CST__: {
- Self__L0HQ=((__STRING_CST *)e__Z21H);
- __tmp__EX5I=create__text__ITMH(Self__L0HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L0HQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__EX5I=my_copy__EK2H(e__Z21H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__M0HQ=((__PROTOTYPE_CST *)e__Z21H);
- __tmp__EX5I=create__type__PKQC(Self__M0HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M0HQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__N0HQ=((__INTEGER_CST *)e__Z21H);
- p__HGER=Self__N0HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__IGER=Self__N0HQ->value__W4YD;
- t__JGER=Self__N0HQ->parent_constant__B3LC.static_type__M2YD;
- result__4FER=NULL;
- ptr__5FER=((__POINTER )(NULL));
- typ_id__AGER= 0;
- sz__BGER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__BGER == 0)) {
- result__4FER=INTEGER_CST__;
- } else {
- typ_id__AGER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BGER);
- if ((typ_id__AGER == (__INTEGER)(- 1))) {
- a__CGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DGER=(__UINTEGER_32)((__UINTEGER_32)(sz__BGER + a__CGER) & (__UINTEGER_32)(~ a__CGER));
- ptr_table__GQPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DGER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FQPR=((__POINTER )(NULL));
- result__HQPR=((__POINTER *)ptr_table__GQPR)[ 0];
- if ((result__HQPR == (void *)NULL)) {
- result__HQPR=new_lab__2PJ(new_size__DGER);
- next__FQPR=(void *)((unsigned long)result__HQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGER)));
- ((__POINTER *)next__FQPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GQPR)[ 0]=next__FQPR;
- } else {
- next__FQPR=((__POINTER *)result__HQPR)[ 0];
- if ((next__FQPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HQPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DGER << 1)) <= 4096)) {
- next__FQPR=(void *)((unsigned long)result__HQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DGER)));
- } else {
- next__FQPR=new_lab__2PJ(new_size__DGER);
- };
- ((__POINTER *)next__FQPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GQPR)[ 0]=next__FQPR;
- } else {
- ((__POINTER *)result__HQPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FQPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HQPR=next__FQPR;
- };
- };
- ptr__5FER=result__HQPR;
- } else {
- t__EGER=((__UINTEGER_32 )typ_id__AGER);
- a__FGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OQPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BGER + a__FGER) & (__UINTEGER_32)(~ a__FGER));
- ptr_table__LQPR=((__POINTER )(&(table_type[(t__EGER)])));
- lab_type__NQPR=(__UINTEGER_32)(t__EGER | 1);
- next__KQPR=((__POINTER )(NULL));
- result__MQPR=((__POINTER *)ptr_table__LQPR)[ 0];
- if ((result__MQPR == (void *)NULL)) {
- result__MQPR=new_lab__2PJ(lab_type__NQPR);
- next__KQPR=(void *)((unsigned long)result__MQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQPR)));
- ((__POINTER *)next__KQPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LQPR)[ 0]=next__KQPR;
- } else {
- next__KQPR=((__POINTER *)result__MQPR)[ 0];
- if ((next__KQPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MQPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OQPR << 1)) <= 4096)) {
- next__KQPR=(void *)((unsigned long)result__MQPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OQPR)));
- } else {
- next__KQPR=new_lab__2PJ(lab_type__NQPR);
- };
- ((__POINTER *)next__KQPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LQPR)[ 0]=next__KQPR;
- } else {
- ((__POINTER *)result__MQPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KQPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MQPR=next__KQPR;
- };
- };
- ptr__5FER=result__MQPR;
- };
- result__4FER=((__INTEGER_CST *)ptr__5FER);
- *(result__4FER) = *(INTEGER_CST__);
- };
- Self__GGER=((__INTEGER_CST *)result__4FER);
- Self__GGER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HGER;
- Self__GGER->value__W4YD=v__IGER;
- Self__GGER->parent_constant__B3LC.static_type__M2YD=t__JGER;
- check_type__YG5D(Self__GGER);
- __tmp__EX5I=result__4FER;
- } break;
- case __READ_LOCAL__: {
- __tmp__FECR=read__QB5G(((__READ_LOCAL *)e__Z21H)->local__HJZD);
- if (__tmp__FECR==NULL) {
- __tmp__GECR=NULL;
- } else {
- __tmp__GECR=((__READ_LOCAL *)__tmp__FECR);
- };
- __tmp__EX5I=__tmp__GECR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__EX5I=my_copy__SL2H(e__Z21H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__EX5I=my_copy__LM2H(e__Z21H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__EX5I=my_copy__YM2H(e__Z21H);
- } break;
- case __REAL_CST__: {
- Self__P0HQ=((__REAL_CST *)e__Z21H);
- p__YQPR=Self__P0HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__ZQPR=Self__P0HQ->value__HN2H;
- t__0QPR=Self__P0HQ->parent_constant__U2JH.static_type__M2YD;
- result__PQPR=NULL;
- ptr__QQPR=((__POINTER )(NULL));
- typ_id__RQPR= 0;
- sz__SQPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__SQPR == 0)) {
- result__PQPR=REAL_CST__;
- } else {
- typ_id__RQPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SQPR);
- if ((typ_id__RQPR == (__INTEGER)(- 1))) {
- a__TQPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UQPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SQPR + a__TQPR) & (__UINTEGER_32)(~ a__TQPR));
- ptr_table__2QPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UQPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1QPR=((__POINTER )(NULL));
- result__3QPR=((__POINTER *)ptr_table__2QPR)[ 0];
- if ((result__3QPR == (void *)NULL)) {
- result__3QPR=new_lab__2PJ(new_size__UQPR);
- next__1QPR=(void *)((unsigned long)result__3QPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UQPR)));
- ((__POINTER *)next__1QPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2QPR)[ 0]=next__1QPR;
- } else {
- next__1QPR=((__POINTER *)result__3QPR)[ 0];
- if ((next__1QPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3QPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UQPR << 1)) <= 4096)) {
- next__1QPR=(void *)((unsigned long)result__3QPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UQPR)));
- } else {
- next__1QPR=new_lab__2PJ(new_size__UQPR);
- };
- ((__POINTER *)next__1QPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2QPR)[ 0]=next__1QPR;
- } else {
- ((__POINTER *)result__3QPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1QPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3QPR=next__1QPR;
- };
- };
- ptr__QQPR=result__3QPR;
- } else {
- t__VQPR=((__UINTEGER_32 )typ_id__RQPR);
- a__WQPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ERPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SQPR + a__WQPR) & (__UINTEGER_32)(~ a__WQPR));
- ptr_table__BRPR=((__POINTER )(&(table_type[(t__VQPR)])));
- lab_type__DRPR=(__UINTEGER_32)(t__VQPR | 1);
- next__ARPR=((__POINTER )(NULL));
- result__CRPR=((__POINTER *)ptr_table__BRPR)[ 0];
- if ((result__CRPR == (void *)NULL)) {
- result__CRPR=new_lab__2PJ(lab_type__DRPR);
- next__ARPR=(void *)((unsigned long)result__CRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ERPR)));
- ((__POINTER *)next__ARPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BRPR)[ 0]=next__ARPR;
- } else {
- next__ARPR=((__POINTER *)result__CRPR)[ 0];
- if ((next__ARPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CRPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ERPR << 1)) <= 4096)) {
- next__ARPR=(void *)((unsigned long)result__CRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ERPR)));
- } else {
- next__ARPR=new_lab__2PJ(lab_type__DRPR);
- };
- ((__POINTER *)next__ARPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BRPR)[ 0]=next__ARPR;
- } else {
- ((__POINTER *)result__CRPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ARPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CRPR=next__ARPR;
- };
- };
- ptr__QQPR=result__CRPR;
- };
- result__PQPR=((__REAL_CST *)ptr__QQPR);
- *(result__PQPR) = *(REAL_CST__);
- };
- Self__XQPR=((__REAL_CST *)result__PQPR);
- Self__XQPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YQPR;
- Self__XQPR->value__HN2H=v__ZQPR;
- Self__XQPR->parent_constant__U2JH.static_type__M2YD=t__0QPR;
- __tmp__EX5I=result__PQPR;
- } break;
- case __CHARACTER_CST__: {
- Self__R0HQ=((__CHARACTER_CST *)e__Z21H);
- __tmp__EX5I=create__char__4SMH(Self__R0HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R0HQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__S0HQ=((__IS_EXPANDED *)e__Z21H);
- __tmp__JECR=read__QB5G(((__READ_LOCAL *)Self__S0HQ->receiver__WN2H)->local__HJZD);
- if (__tmp__JECR==NULL) {
- __tmp__KECR=NULL;
- } else {
- __tmp__KECR=((__READ_LOCAL *)__tmp__JECR);
- };
- p__ORPR=Self__S0HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__FRPR=NULL;
- ptr__GRPR=((__POINTER )(NULL));
- typ_id__HRPR= 0;
- sz__IRPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__IRPR == 0)) {
- result__FRPR=IS_EXPANDED__;
- } else {
- typ_id__HRPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IRPR);
- if ((typ_id__HRPR == (__INTEGER)(- 1))) {
- a__JRPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KRPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IRPR + a__JRPR) & (__UINTEGER_32)(~ a__JRPR));
- ptr_table__RRPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KRPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QRPR=((__POINTER )(NULL));
- result__SRPR=((__POINTER *)ptr_table__RRPR)[ 0];
- if ((result__SRPR == (void *)NULL)) {
- result__SRPR=new_lab__2PJ(new_size__KRPR);
- next__QRPR=(void *)((unsigned long)result__SRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KRPR)));
- ((__POINTER *)next__QRPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RRPR)[ 0]=next__QRPR;
- } else {
- next__QRPR=((__POINTER *)result__SRPR)[ 0];
- if ((next__QRPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SRPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KRPR << 1)) <= 4096)) {
- next__QRPR=(void *)((unsigned long)result__SRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KRPR)));
- } else {
- next__QRPR=new_lab__2PJ(new_size__KRPR);
- };
- ((__POINTER *)next__QRPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RRPR)[ 0]=next__QRPR;
- } else {
- ((__POINTER *)result__SRPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QRPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SRPR=next__QRPR;
- };
- };
- ptr__GRPR=result__SRPR;
- } else {
- t__LRPR=((__UINTEGER_32 )typ_id__HRPR);
- a__MRPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZRPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IRPR + a__MRPR) & (__UINTEGER_32)(~ a__MRPR));
- ptr_table__WRPR=((__POINTER )(&(table_type[(t__LRPR)])));
- lab_type__YRPR=(__UINTEGER_32)(t__LRPR | 1);
- next__VRPR=((__POINTER )(NULL));
- result__XRPR=((__POINTER *)ptr_table__WRPR)[ 0];
- if ((result__XRPR == (void *)NULL)) {
- result__XRPR=new_lab__2PJ(lab_type__YRPR);
- next__VRPR=(void *)((unsigned long)result__XRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRPR)));
- ((__POINTER *)next__VRPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WRPR)[ 0]=next__VRPR;
- } else {
- next__VRPR=((__POINTER *)result__XRPR)[ 0];
- if ((next__VRPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XRPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZRPR << 1)) <= 4096)) {
- next__VRPR=(void *)((unsigned long)result__XRPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZRPR)));
- } else {
- next__VRPR=new_lab__2PJ(lab_type__YRPR);
- };
- ((__POINTER *)next__VRPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WRPR)[ 0]=next__VRPR;
- } else {
- ((__POINTER *)result__XRPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VRPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XRPR=next__VRPR;
- };
- };
- ptr__GRPR=result__XRPR;
- };
- result__FRPR=((__IS_EXPANDED *)ptr__GRPR);
- *(result__FRPR) = *(IS_EXPANDED__);
- };
- Self__NRPR=((__IS_EXPANDED *)result__FRPR);
- Self__NRPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ORPR;
- Self__NRPR->receiver__WN2H=__tmp__KECR;
- __tmp__EX5I=result__FRPR;
+ switch (((struct ___OBJ *)__tmp__SL5K)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__ZCBL=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__EX5I=my_copy__1N2H(e__Z21H);
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__EX5I=my_copy__EO2H(e__Z21H);
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__EX5I=my_copy__PO2H(e__Z21H);
+ case __INTEGER_CST__XAXC__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__EX5I=my_copy__1O2H(e__Z21H);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__ZCBL=((void *)__tmp__SL5K);
} break;
- case __EXPR_DIV__: {
- __tmp__EX5I=my_copy__GP2H(e__Z21H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__EX5I=my_copy__RP2H(e__Z21H);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__EX5I=my_copy__2P2H(e__Z21H);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__EX5I=my_copy__HQ2H(e__Z21H);
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __PUT_TO__: {
- __tmp__EX5I=my_copy__SQ2H(e__Z21H);
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __ITEM__: {
- __tmp__EX5I=my_copy__DR2H(e__Z21H);
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__EX5I=my_copy__PR2H(e__Z21H);
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __CAST__: {
- __tmp__EX5I=my_copy__YR2H(e__Z21H);
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__EX5I=my_copy__5SYM(e__Z21H);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__EX5I=my_copy__IUGK(e__Z21H);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__LGER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__Z21H)->global__ZGJK),NULL);
- if (__tmp__LGER==NULL) {
- __tmp__MGER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__LGER)->__id) {
- case __READ_SLOT__: {
- __tmp__MGER=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__MGER=((__READ_GLOBAL *)__tmp__LGER);
- } break;
- }
- };
- __tmp__EX5I=__tmp__MGER;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__EX5I=my_copy__BQCN(e__Z21H);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__EX5I=my_copy__NREO(e__Z21H);
+ case __PUT_TO__TFOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__EX5I=my_copy__VYJO(e__Z21H);
+ case __ITEM__HGOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__EX5I=my_copy__0REO(e__Z21H);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__EX5I=my_copy__BZJO(e__Z21H);
+ case __CAST__1HOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__EX5I=my_copy__CNJM(e__Z21H);
+ case __REAL_CST__1LOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__EX5I=my_copy__5XLL(e__Z21H);
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__EX5I=my_copy__WVYM(e__Z21H);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__EX5I=my_copy__FSEO(e__Z21H);
+ case __READ_SLOT__LL4K__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__EX5I=my_copy__QCEP(e__Z21H);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__EX5I=my_copy__5LSN(e__Z21H);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__EX5I=my_copy__KMSN(e__Z21H);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__EX5I=my_copy__JZPN(e__Z21H);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__ZCBL=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__EX5I=my_copy__G3SO(e__Z21H);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__ZCBL=NULL;
} break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__ZCBL=NULL;
+ } break;
+ }
+ };
+ em__HCBL=__tmp__ZCBL;
+ if (((void *)__tmp__ZCBL != (void *)NULL)) {
+ typ_id__DHPU=(__INTEGER__Q)(((__EXPR_MULTIPLE__GLWH *)__tmp__ZCBL)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH - 1);
+ Self__4FDL= 0;
+ while ((Self__4FDL <= typ_id__DHPU)) {
+ if (((struct ___OBJ *)__tmp__PH4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__JDBL=((__SLOT_CODE__4IRG *)__tmp__PH4K)->parent_slot__5IRG->slot_data_list__NCXG;
+ } else /* SLOT_DATA */ {
+ __tmp__JDBL=((__SLOT_DATA__IJRG *)__tmp__PH4K)->parent_slot__KJRG->slot_data_list__NCXG;
+ };
+ __tmp__ODBL=new_write__rec__value__F05K(((void **)((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__JDBL)->parent_arrayed_collection__ICXG.storage__JN3G)[Self__4FDL],e__H5YK,((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)em__HCBL)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__4FDL]);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__3U5T)->expr_list__NA4D),__tmp__ODBL);
+ Self__4FDL=(__INTEGER__Q)(Self__4FDL + 1);
};
- add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__DX5I),__tmp__VW5I,__tmp__EX5I,id__RW5I));
- } else {
- if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
- __tmp__NX5I=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->slot_id__C4OG;
- } else {
- __tmp__NX5I=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->slot_id__C4OG;
- };
- add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__NX5I),__tmp__VW5I,NULL,id__RW5I));
+ Self__QHXT=((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)__tmp__ZCBL)->expr_list__XTEI);
+ __tmp__PCBL=((void **)Self__QHXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__QHXT->parent_arrayed_collection__GAXC.upper__D0RH];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__SL5K=__tmp__PCBL;
+ };
+ __tmp__PCBL=new_write__rec__value__F05K(sd__GCBL,e__H5YK,__tmp__SL5K);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),__tmp__PCBL);
+ if (((struct ___OBJ *)__tmp__HH4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__XCBL=((__SLOT_CODE__4IRG *)__tmp__HH4K)->parent_slot__5IRG->slot_id__GFWI;
+ } else /* SLOT_DATA */ {
+ __tmp__XCBL=((__SLOT_DATA__IJRG *)__tmp__HH4K)->parent_slot__KJRG->slot_id__GFWI;
+ };
+ if (((void *)__tmp__XCBL != (void *)NULL)) {
+ add_write_id__in__DZ4K(e__H5YK,__tmp__HH4K,result__RU5T);
};
};
- switch (((struct ___OBJ *)e__Z21H)->__id) {
- case __LIST__: {
- __tmp__CXTI=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__CXTI=((__STRING_CST *)e__Z21H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ switch (((struct ___OBJ *)e__H5YK)->__id) {
+ case __STRING_CST__5J__: {
+ p__SV5T=((__STRING_CST__5J *)e__H5YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__CXTI=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ p__SV5T=((__EXTERNAL_C__Y5WC *)e__H5YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__CXTI=((__PROTOTYPE_CST *)e__Z21H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ p__SV5T=((__PROTOTYPE_CST__LAXC *)e__H5YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__CXTI=((__INTEGER_CST *)e__Z21H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ p__SV5T=((__INTEGER_CST__XAXC *)e__H5YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__CXTI=((__READ_LOCAL *)e__Z21H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ p__SV5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__CXTI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ p__SV5T=((__READ_LOCAL__55ZI *)e__H5YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__CXTI=((__EXPR_EQUAL *)e__Z21H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ p__SV5T=((__EXPR_EQUAL__KINJ *)e__H5YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__CXTI=((__EXPR_NOT_EQUAL *)e__Z21H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ p__SV5T=((__EXPR_NOT_EQUAL__VINJ *)e__H5YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__CXTI=((__REAL_CST *)e__Z21H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ p__SV5T=((__IS_EXPANDED__35NJ *)e__H5YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__CXTI=((__CHARACTER_CST *)e__Z21H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ p__SV5T=((__GET_TYPE_ID__HAOJ *)e__H5YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__CXTI=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ p__SV5T=((__EXPR_SUP__ABOJ *)e__H5YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__CXTI=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ p__SV5T=((__EXPR_SUB__UBOJ *)e__H5YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__CXTI=((__EXPR_SUP *)e__Z21H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ p__SV5T=((__EXPR_MUL__KCOJ *)e__H5YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__CXTI=((__EXPR_SUB *)e__Z21H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ p__SV5T=((__EXPR_DIV__4COJ *)e__H5YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__CXTI=((__EXPR_MUL *)e__Z21H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ p__SV5T=((__EXPR_AND__SDOJ *)e__H5YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__CXTI=((__EXPR_DIV *)e__Z21H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ p__SV5T=((__EXPR_SHIFT_R__GEOJ *)e__H5YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__CXTI=((__EXPR_AND *)e__Z21H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ p__SV5T=((__EXPR_SHIFT_L__0EOJ *)e__H5YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__CXTI=((__EXPR_SHIFT_R *)e__Z21H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ p__SV5T=((__PUT_TO__TFOJ *)e__H5YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__CXTI=((__EXPR_SHIFT_L *)e__Z21H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ p__SV5T=((__ITEM__HGOJ *)e__H5YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__CXTI=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ p__SV5T=((__SIZE_OF__5GOJ *)e__H5YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__CXTI=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ p__SV5T=((__CAST__1HOJ *)e__H5YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__CXTI=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ p__SV5T=((__REAL_CST__1LOJ *)e__H5YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__CXTI=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ p__SV5T=((__CHARACTER_CST__RMOJ *)e__H5YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__CXTI=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ p__SV5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__H5YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__CXTI=((__READ_SLOT *)e__Z21H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ p__SV5T=((__READ_SLOT__LL4K *)e__H5YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__CXTI=((__READ_GLOBAL *)e__Z21H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ p__SV5T=((__EXPR_NOT_LOGIC__W4FL *)e__H5YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__CXTI=((__EXPR_NOT_LOGIC *)e__Z21H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ p__SV5T=((__EXPR_OR_LOGIC__ADUL *)e__H5YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__CXTI=((__EXPR_OR_LOGIC *)e__Z21H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ p__SV5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__H5YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__CXTI=((__EXPR_OR_OR_LOGIC *)e__Z21H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ p__SV5T=((__EXPR_AND_LOGIC__EFUL *)e__H5YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__CXTI=((__EXPR_AND_LOGIC *)e__Z21H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ p__SV5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__H5YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__CXTI=((__EXPR_AND_AND_LOGIC *)e__Z21H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ p__SV5T=((__EXPR_NEG__EZVL *)e__H5YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__CXTI=((__EXPR_NEG *)e__Z21H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ p__SV5T=((__EXPR_ADD__SZVL *)e__H5YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__CXTI=((__EXPR_ADD *)e__Z21H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ p__SV5T=((__READ_GLOBAL__T4YL *)e__H5YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__CXTI=((__EXPR_NOT *)e__Z21H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ p__SV5T=((__EXPR_NOT__XUPM *)e__H5YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__CXTI=((__EXPR_MOD *)e__Z21H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ p__SV5T=((__EXPR_MOD__3YPM *)e__H5YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__CXTI=((__EXPR_SUP_EQ *)e__Z21H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ p__SV5T=((__EXPR_OR__PQ0N *)e__H5YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__CXTI=((__EXPR_INF *)e__Z21H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ p__SV5T=((__EXPR_SUP_EQ__1VBP *)e__H5YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__CXTI=((__EXPR_INF_EQ *)e__Z21H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ p__SV5T=((__EXPR_INF__OXBP *)e__H5YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__CXTI=((__EXPR_OR *)e__Z21H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ p__SV5T=((__EXPR_INF_EQ__FYBP *)e__H5YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__CXTI=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ p__SV5T=((__EXPR_XOR__ABEP *)e__H5YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,create__type__PKQC(__tmp__CXTI,TYPE_VOID__->parent_type__UIB.default__AKC));
+ Self__05ZS=create__type__VJ2C(p__SV5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__RU5T)->expr_list__NA4D),Self__05ZS);
};
- return(result__121H);
+ r__GH4K=result__RU5T;
+ return(r__GH4K);
}
-static void* product__with__N31H(__DTA_BLOCK *Self__O31H,void *t__P31H,void *e__Q31H)
-// ({DTA_BLOCK},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__25YK(__DTA_BLOCK__GSWJ *Self__35YK,void *t__45YK,void *e__55YK)
+// ({DTA_BLOCK__GSWJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
{
- void *t_block__T31H,*__tmp__O41H;
- void *call__X31H;
- void *em__Y31H,*__tmp__441H;
- void *rd__Z31H,*__tmp__Q51H,*__tmp__IA2H,*__tmp__QA2H;
- __POSITION __tmp__131H,__tmp__D41H,__tmp__EYKJ,__tmp__AZKJ;
- __POSITION __tmp__R41H,__tmp__AA2H,__tmp__ZA2H,__tmp__EB2H;
- void *result__S31H;
- __PROFIL_BLOCK *Self__R3GJ;
- void *rec__V3GJ,*val__YXKJ,*__tmp__DYKJ,*__tmp__U41H,*__tmp__341H;
- void *__tmp__P51H,*__tmp__HA2H,*__tmp__PA2H;
- void *__tmp__X3GJ;
- void *loc__XXKJ,*__tmp__251H;
- __INTEGER __tmp__SYKJ,Self__BPOJ,__tmp__I51H,Self__CJBJ;
- __READ_LOCAL *Self__40HQ,*Self__A1HQ;
- __LOCAL *Self__UX4R,*Self__ZX4R;
- void *voir__VX4R,*voir__YX4R,*voir__0X4R,*voir__3X4R;
- __LIST *Self__XX4R,*Self__2X4R;
- __READ_GLOBAL *Self__B1HQ;
- void *__tmp__V41H;
- void *__tmp__X51H,*__tmp__YA2H;
- void *__tmp__Z51H;
- void *__tmp__CA2H,*__tmp__1A2H;
- void *__tmp__P41H;
- __FAST_ARRAYoEXPRo *Self__L44Q,*Self__344Q;
- void *result__0XKJ;
- void *__tmp__151H;
- t_block__T31H=NULL;
- call__X31H=NULL;
- em__Y31H=NULL;
- rd__Z31H=NULL;
- switch (((struct ___OBJ *)e__Q31H)->__id) {
- case __LIST__: {
- __tmp__131H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ __CALL_SLOT__GAZK *call__IAZK,*__tmp__PBZK;
+ __EXPR_MULTIPLE__GLWH *em__JAZK,*__tmp__0BZK;
+ __POSITION__OL __tmp__MAZK,__tmp__UAZK,__tmp__GBZK,__tmp__2LNL;
+ __POSITION__OL __tmp__0CZK;
+ __LIST__WH *result__2W5T,*Self__IX5T,*Self__DC0S;
+ __POINTER__IB ptr__3W5T,__tmp__5W5T,__tmp__AX5T,__tmp__BX5T,ptr__RJPU;
+ __POINTER__IB __tmp__TJPU,__tmp__VJPU,__tmp__WJPU;
+ __INTEGER__Q typ_id__4W5T,Result__CJUT,Result__GZNT,__tmp__CCZK;
+ __INTEGER__Q Self__FBCL,typ_id__SJPU;
+ __UINTEGER_32__ZWB __tmp__CX5T,__tmp__XJPU;
+ __LOCAL__L4WC *ctext__NX5T,*__tmp__LZNT,*Self__QX5T;
+ __PUSH__IXB *__tmp__OX5T;
+ __PROFIL_BLOCK__O3NJ *__tmp__3AZK,*Self__L2JL;
+ __TYPE__FF *Self__3DAL;
+ __TYPE_GENERIC__OCY *Self__WEAL;
+ __TYPE_BLOCK__CP5D *Self__1EAL;
+ __STRING__BC *__tmp__CC0S,*__tmp__RX5T;
+ void *__tmp__AZNT,*Result__VHXT,*__tmp__PZNT,*__tmp__TZNT;
+ __SLOT_DATA__IJRG *__tmp__R2JL;
+ void *__tmp__GC0S,*__tmp__LCZK;
+ __WRITE_LOCAL__TEYJ *__tmp__OC0S,*__tmp__0C0S;
+ __READ_LOCAL__55ZI *Self__QC0S;
+ __READ_GLOBAL__T4YL *Self__TC0S;
+ __TYPE_FULL__XMB *__tmp__RBZK;
+ void *__tmp__SCZK;
+ void *__tmp__TBBS;
+ __RESULT__3CZK *result__QJPU;
+ __FAST_ARRAYoINSTRo__EA4D *__tmp__KX5T;
+ __FAST_ARRAYoEXPRo__45WC *__tmp__LBZK,*Self__WSBK,*Self__THXT;
+ __FAST_ARRAYoWRITEo__XJFJ *__tmp__ILNL;
+ __SLIM_ARRAYoLOCALo__PHOJ *__tmp__VCZK;
+ __BOOLEAN__L __tmp__T1DL;
+ __BLOCK__GB __tmp__Z1DL;
+ __BLOCK__GB __tmp__C2DL;
+ __SLIM_ARRAYoRESULTo__5CZK *__tmp__CDZK;
+ call__IAZK=NULL;
+ em__JAZK=NULL;
+ switch (((struct ___OBJ *)e__55YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__MAZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __STRING_CST__: {
- __tmp__131H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__MAZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__131H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__MAZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__131H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__MAZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__131H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__MAZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__131H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__MAZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__131H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__MAZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__131H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__MAZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__131H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__MAZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__131H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__MAZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__131H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__MAZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__131H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__MAZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__131H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__MAZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__131H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__MAZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__131H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__MAZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__131H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__MAZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__131H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__MAZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__131H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ __tmp__MAZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__131H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ __tmp__MAZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__131H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__MAZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__131H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ __tmp__MAZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__131H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ __tmp__MAZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__131H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__MAZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__131H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__MAZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__131H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ __tmp__MAZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__131H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__MAZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__131H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__MAZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__131H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__MAZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__131H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__MAZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__131H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__MAZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__131H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__MAZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__131H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__MAZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__131H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__MAZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__131H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__MAZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__131H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__MAZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__131H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__MAZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__131H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__MAZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__131H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ __tmp__MAZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__131H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__MAZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__131H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__131H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__MAZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- result__S31H=create__YBAG(__tmp__131H);
- if (((void *)t__P31H == (void *)TYPE_NULL__)) {
- switch (((struct ___OBJ *)e__Q31H)->__id) {
- case __LIST__: {
- __tmp__D41H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__D41H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ result__2W5T=NULL;
+ ptr__3W5T=((__POINTER__IB )(NULL));
+ typ_id__4W5T= 0;
+ __tmp__5W5T=((__POINTER__IB )sizeof(__LIST__WH));
+ if (((unsigned long)__tmp__5W5T == 0)) {
+ result__2W5T=LIST__WH__;
+ } else /* FALSE */ {
+ typ_id__4W5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5W5T));
+ if ((typ_id__4W5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__AX5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__BX5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5W5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__CX5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BX5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__AX5T=micro_alloc__table__lab__UKI(__tmp__BX5T,((__POINTER__IB )(&(table_size[(__tmp__CX5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BX5T)));
+ ptr__3W5T=__tmp__AX5T;
+ } else /* FALSE */ {
+ __tmp__CX5T=((__UINTEGER_32__ZWB )typ_id__4W5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__AX5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__BX5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5W5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__AX5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__AX5T=micro_alloc__table__lab__UKI(__tmp__BX5T,((__POINTER__IB )(&(table_type[(__tmp__CX5T)]))),(__UINTEGER_32__ZWB)(__tmp__CX5T | 1));
+ ptr__3W5T=__tmp__AX5T;
+ };
+ result__2W5T=((__LIST__WH *)ptr__3W5T);
+ *(result__2W5T) = *(LIST__WH__);
+ };
+ Self__IX5T=((__LIST__WH *)result__2W5T);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__IX5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__MAZK;
+ __tmp__KX5T=create_with_capacity__QXEE( 2);
+ Self__IX5T->expr_list__NA4D=__tmp__KX5T;
+ if (((void *)t__45YK == (void *)TYPE_NULL__GMB__)) {
+ switch (((struct ___OBJ *)e__55YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__UAZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__D41H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__UAZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__D41H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__UAZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__D41H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__UAZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__D41H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__UAZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__D41H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__UAZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__D41H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__UAZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__D41H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__UAZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__D41H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__UAZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__D41H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__UAZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__D41H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__UAZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__D41H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__UAZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__D41H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__UAZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__D41H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__UAZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__D41H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__UAZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__D41H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__UAZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__D41H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__UAZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__D41H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ __tmp__UAZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__D41H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ __tmp__UAZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__D41H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__UAZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__D41H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ __tmp__UAZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__D41H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ __tmp__UAZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__D41H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__UAZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__D41H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__UAZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__D41H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ __tmp__UAZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__D41H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__UAZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__D41H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__UAZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__D41H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__UAZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__D41H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__UAZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__D41H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__UAZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__D41H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__UAZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__D41H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__UAZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__D41H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__UAZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__D41H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__UAZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__D41H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__UAZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__D41H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__UAZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__D41H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__UAZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__D41H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ __tmp__UAZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__D41H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__UAZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__D41H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__UAZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- product_error__for__in__with__EL0G(__tmp__D41H,Self__O31H->result_expr__F41H,result__S31H,Self__O31H->context__H2UH);
- } else {
- if (t__P31H==NULL) {
- __tmp__O41H=NULL;
+ ctext__NX5T=Self__35YK->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
+ if ((debug_level_option__YE != 0)) {
+ __tmp__OX5T=create__context__first__G2FD(PUSH__IXB__,__tmp__UAZK,ctext__NX5T,FALSE__O__);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__2W5T)->expr_list__NA4D),__tmp__OX5T);
+ };
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__2W5T)->expr_list__NA4D),CALL_NULL__IUB__);
+ } else /* FALSE */ {
+ if (t__45YK==NULL) {
+ __tmp__3AZK=NULL;
} else {
- switch (((struct ___OBJ *)t__P31H)->__id) {
- case __TYPE__: {
- __tmp__O41H=NULL;
+ switch (((struct ___OBJ *)t__45YK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__3AZK=NULL;
} break;
- case __TYPE_NULL__: {
- __tmp__O41H=NULL;
+ case __TYPE_NULL__GMB__: {
+ __tmp__3AZK=NULL;
} break;
- case __TYPE_VOID__: {
- __tmp__O41H=NULL;
+ case __TYPE_VOID__IMB__: {
+ __tmp__3AZK=NULL;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__O41H=NULL;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__3AZK=NULL;
} break;
- case __TYPE_ID__: {
- __tmp__O41H=NULL;
+ case __TYPE_ID__MMB__: {
+ __tmp__3AZK=NULL;
} break;
- case __TYPE_GENERIC__: {
- __tmp__O41H=NULL;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__3AZK=NULL;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__O41H=((void *)t__P31H);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__3AZK=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__3AZK=((void *)t__45YK);
} break;
}
};
- t_block__T31H=__tmp__O41H;
- __tmp__P41H=get_argument__1ZTI(Self__O31H);
- Self__R3GJ=((__PROFIL_BLOCK *)__tmp__O41H);
- rec__V3GJ=((void **)((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- __tmp__X3GJ=Self__R3GJ->slot_self__13IH;
- switch (((struct ___OBJ *)rec__V3GJ)->__id) {
- case __LIST__: {
- } break;
- case __STRING_CST__: {
- } break;
- case __EXTERNAL_C__: {
- } break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- } break;
- case __EXPR_MULTIPLE__: {
- } break;
- case __EXPR_EQUAL__: {
- } break;
- case __EXPR_NOT_EQUAL__: {
- } break;
- case __REAL_CST__: {
- } break;
- case __CHARACTER_CST__: {
- } break;
- case __IS_EXPANDED__: {
- } break;
- case __GET_TYPE_ID__: {
- } break;
- case __EXPR_SUP__: {
- } break;
- case __EXPR_SUB__: {
- } break;
- case __EXPR_MUL__: {
- } break;
- case __EXPR_DIV__: {
- } break;
- case __EXPR_AND__: {
- } break;
- case __EXPR_SHIFT_R__: {
- } break;
- case __EXPR_SHIFT_L__: {
- } break;
- case __PUT_TO__: {
- } break;
- case __ITEM__: {
- } break;
- case __SIZE_OF__: {
- } break;
- case __CAST__: {
- } break;
- case __CALL_SLOT__: {
- } break;
- case __READ_SLOT__: {
- } break;
- case __READ_GLOBAL__: {
- } break;
- case __EXPR_NOT_LOGIC__: {
- } break;
- case __EXPR_OR_LOGIC__: {
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- } break;
- case __EXPR_AND_LOGIC__: {
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- } break;
- case __EXPR_NEG__: {
- } break;
- case __EXPR_ADD__: {
- } break;
- case __EXPR_NOT__: {
- } break;
- case __EXPR_MOD__: {
- } break;
- case __EXPR_SUP_EQ__: {
- } break;
- case __EXPR_INF__: {
- } break;
- case __EXPR_INF_EQ__: {
- } break;
- case __EXPR_OR__: {
- } break;
- case __EXPR_XOR__: {
- } break;
- };
- ((void **)((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__with__NXKJ(__tmp__X3GJ,rec__V3GJ);
- loc__XXKJ=NULL;
- val__YXKJ=NULL;
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.upper__2RSH + 1) != (__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F + 1))) {
- Self__L44Q=((__FAST_ARRAYoEXPRo *)__tmp__P41H);
- __tmp__DYKJ=((void **)Self__L44Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__L44Q->parent_arrayed_collection__Q2LC.upper__2RSH];
- switch (((struct ___OBJ *)__tmp__DYKJ)->__id) {
- case __LIST__: {
- __tmp__EYKJ=((__LIST *)__tmp__DYKJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ if (((void *)__tmp__3AZK == (void *)NULL)) {
+ print__KKG((&__string_461));
+ switch (((struct ___OBJ *)t__45YK)->__id) {
+ case __TYPE__FF__: {
+ Self__3DAL=((__TYPE__FF *)t__45YK);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__3DAL->prototype__QF->parent_named__PF.name__GWB);
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ case __TYPE_VOID__IMB__: {
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ case __TYPE_ID__MMB__: {
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__WEAL=((__TYPE_GENERIC__OCY *)t__45YK);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__WEAL->name__HZMB);
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ Self__1EAL=((__TYPE_BLOCK__CP5D *)t__45YK);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append_name_in__VQ0G(Self__1EAL,string_tmp__YC);
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ print__FBKL(((__PROFIL_BLOCK__O3NJ *)t__45YK));
+ } break;
+ };
+ print__KKG((&__string_462));
+ fputc((int)('\n'),stdout);
+ Self__DC0S=((__LIST__WH *)list_current__F5GB);
+ __tmp__CC0S=create__34B( 250);
+ display__0HFE(Self__DC0S,__tmp__CC0S);
+ put_string__RGZ(((__STRING__BC *)__tmp__CC0S));
+ fputc((int)('\n'),stdout);
+ __tmp__AZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__35YK->parent_dta_rd_args__JSWJ.argument_list__0GBK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)__tmp__AZNT)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__GBZK=((__STRING_CST__5J *)__tmp__AZNT)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __STRING_CST__: {
- __tmp__EYKJ=((__STRING_CST *)__tmp__DYKJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__GBZK=((__EXTERNAL_C__Y5WC *)__tmp__AZNT)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__EYKJ=((__EXTERNAL_C *)__tmp__DYKJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__GBZK=((__PROTOTYPE_CST__LAXC *)__tmp__AZNT)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__EYKJ=((__PROTOTYPE_CST *)__tmp__DYKJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__GBZK=((__INTEGER_CST__XAXC *)__tmp__AZNT)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__EYKJ=((__INTEGER_CST *)__tmp__DYKJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__GBZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__EYKJ=((__READ_LOCAL *)__tmp__DYKJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__GBZK=((__READ_LOCAL__55ZI *)__tmp__AZNT)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__EYKJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__GBZK=((__EXPR_EQUAL__KINJ *)__tmp__AZNT)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__EYKJ=((__EXPR_EQUAL *)__tmp__DYKJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__GBZK=((__EXPR_NOT_EQUAL__VINJ *)__tmp__AZNT)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__EYKJ=((__EXPR_NOT_EQUAL *)__tmp__DYKJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__GBZK=((__IS_EXPANDED__35NJ *)__tmp__AZNT)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__EYKJ=((__REAL_CST *)__tmp__DYKJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__GBZK=((__GET_TYPE_ID__HAOJ *)__tmp__AZNT)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__EYKJ=((__CHARACTER_CST *)__tmp__DYKJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__GBZK=((__EXPR_SUP__ABOJ *)__tmp__AZNT)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__EYKJ=((__IS_EXPANDED *)__tmp__DYKJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__GBZK=((__EXPR_SUB__UBOJ *)__tmp__AZNT)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__EYKJ=((__GET_TYPE_ID *)__tmp__DYKJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__GBZK=((__EXPR_MUL__KCOJ *)__tmp__AZNT)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__EYKJ=((__EXPR_SUP *)__tmp__DYKJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__GBZK=((__EXPR_DIV__4COJ *)__tmp__AZNT)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__EYKJ=((__EXPR_SUB *)__tmp__DYKJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__GBZK=((__EXPR_AND__SDOJ *)__tmp__AZNT)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__EYKJ=((__EXPR_MUL *)__tmp__DYKJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__GBZK=((__EXPR_SHIFT_R__GEOJ *)__tmp__AZNT)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__EYKJ=((__EXPR_DIV *)__tmp__DYKJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__GBZK=((__EXPR_SHIFT_L__0EOJ *)__tmp__AZNT)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__EYKJ=((__EXPR_AND *)__tmp__DYKJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ __tmp__GBZK=((__PUT_TO__TFOJ *)__tmp__AZNT)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__EYKJ=((__EXPR_SHIFT_R *)__tmp__DYKJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ __tmp__GBZK=((__ITEM__HGOJ *)__tmp__AZNT)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__EYKJ=((__EXPR_SHIFT_L *)__tmp__DYKJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__GBZK=((__SIZE_OF__5GOJ *)__tmp__AZNT)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__EYKJ=((__PUT_TO *)__tmp__DYKJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ __tmp__GBZK=((__CAST__1HOJ *)__tmp__AZNT)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__EYKJ=((__ITEM *)__tmp__DYKJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ __tmp__GBZK=((__REAL_CST__1LOJ *)__tmp__AZNT)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__EYKJ=((__SIZE_OF *)__tmp__DYKJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__GBZK=((__CHARACTER_CST__RMOJ *)__tmp__AZNT)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__EYKJ=((__CAST *)__tmp__DYKJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__GBZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__AZNT)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__EYKJ=((__CALL_SLOT *)__tmp__DYKJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ __tmp__GBZK=((__READ_SLOT__LL4K *)__tmp__AZNT)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__EYKJ=((__READ_SLOT *)__tmp__DYKJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__GBZK=((__EXPR_NOT_LOGIC__W4FL *)__tmp__AZNT)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__EYKJ=((__READ_GLOBAL *)__tmp__DYKJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__GBZK=((__EXPR_OR_LOGIC__ADUL *)__tmp__AZNT)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__EYKJ=((__EXPR_NOT_LOGIC *)__tmp__DYKJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__GBZK=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__AZNT)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__EYKJ=((__EXPR_OR_LOGIC *)__tmp__DYKJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__GBZK=((__EXPR_AND_LOGIC__EFUL *)__tmp__AZNT)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__EYKJ=((__EXPR_OR_OR_LOGIC *)__tmp__DYKJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__GBZK=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__AZNT)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__GBZK=((__EXPR_NEG__EZVL *)__tmp__AZNT)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__GBZK=((__EXPR_ADD__SZVL *)__tmp__AZNT)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__GBZK=((__READ_GLOBAL__T4YL *)__tmp__AZNT)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__GBZK=((__EXPR_NOT__XUPM *)__tmp__AZNT)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__GBZK=((__EXPR_MOD__3YPM *)__tmp__AZNT)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__GBZK=((__EXPR_OR__PQ0N *)__tmp__AZNT)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__GBZK=((__EXPR_SUP_EQ__1VBP *)__tmp__AZNT)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__GBZK=((__EXPR_INF__OXBP *)__tmp__AZNT)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__GBZK=((__EXPR_INF_EQ__FYBP *)__tmp__AZNT)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__GBZK=((__EXPR_XOR__ABEP *)__tmp__AZNT)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ };
+ put_error__text__EQE( 0,(&__string_463));
+ put_position__PRE(__tmp__GBZK);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__LBZK=get_argument__HL4K(Self__35YK);
+ Self__L2JL=((__PROFIL_BLOCK__O3NJ *)__tmp__3AZK);
+ __tmp__AZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK)->parent_arrayed_collection__GAXC.storage__HREI)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__R2JL=Self__L2JL->slot_self__M4NJ;
+ switch (((struct ___OBJ *)__tmp__AZNT)->__id) {
+ };
+ __tmp__GC0S=read_direct__with__WETL(((__SLOT_DATA__IJRG *)__tmp__R2JL),__tmp__AZNT);
+ Self__WSBK=((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__WSBK->parent_arrayed_collection__GAXC.storage__HREI)[ 0]=__tmp__GC0S;
+ Result__CJUT=(__INTEGER__Q)(((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK)->parent_arrayed_collection__GAXC.upper__D0RH + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Result__GZNT=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__CJUT != Result__GZNT)) {
+ Self__THXT=((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK);
+ Result__VHXT=((void **)Self__THXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__THXT->parent_arrayed_collection__GAXC.upper__D0RH];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)Result__VHXT)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__GBZK=((__STRING_CST__5J *)Result__VHXT)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__EYKJ=((__EXPR_AND_LOGIC *)__tmp__DYKJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__GBZK=((__EXTERNAL_C__Y5WC *)Result__VHXT)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__EYKJ=((__EXPR_AND_AND_LOGIC *)__tmp__DYKJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__GBZK=((__PROTOTYPE_CST__LAXC *)Result__VHXT)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__EYKJ=((__EXPR_NEG *)__tmp__DYKJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__GBZK=((__INTEGER_CST__XAXC *)Result__VHXT)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__EYKJ=((__EXPR_ADD *)__tmp__DYKJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__GBZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__EYKJ=((__EXPR_NOT *)__tmp__DYKJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__GBZK=((__READ_LOCAL__55ZI *)Result__VHXT)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__EYKJ=((__EXPR_MOD *)__tmp__DYKJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__GBZK=((__EXPR_EQUAL__KINJ *)Result__VHXT)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__EYKJ=((__EXPR_SUP_EQ *)__tmp__DYKJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__GBZK=((__EXPR_NOT_EQUAL__VINJ *)Result__VHXT)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__EYKJ=((__EXPR_INF *)__tmp__DYKJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__GBZK=((__IS_EXPANDED__35NJ *)Result__VHXT)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__EYKJ=((__EXPR_INF_EQ *)__tmp__DYKJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__GBZK=((__GET_TYPE_ID__HAOJ *)Result__VHXT)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__EYKJ=((__EXPR_OR *)__tmp__DYKJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__GBZK=((__EXPR_SUP__ABOJ *)Result__VHXT)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__EYKJ=((__EXPR_XOR *)__tmp__DYKJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__GBZK=((__EXPR_SUB__UBOJ *)Result__VHXT)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__GBZK=((__EXPR_MUL__KCOJ *)Result__VHXT)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__GBZK=((__EXPR_DIV__4COJ *)Result__VHXT)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__GBZK=((__EXPR_AND__SDOJ *)Result__VHXT)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__GBZK=((__EXPR_SHIFT_R__GEOJ *)Result__VHXT)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__GBZK=((__EXPR_SHIFT_L__0EOJ *)Result__VHXT)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__GBZK=((__PUT_TO__TFOJ *)Result__VHXT)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__GBZK=((__ITEM__HGOJ *)Result__VHXT)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__GBZK=((__SIZE_OF__5GOJ *)Result__VHXT)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__GBZK=((__CAST__1HOJ *)Result__VHXT)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__GBZK=((__REAL_CST__1LOJ *)Result__VHXT)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__GBZK=((__CHARACTER_CST__RMOJ *)Result__VHXT)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__GBZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)Result__VHXT)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__GBZK=((__READ_SLOT__LL4K *)Result__VHXT)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__GBZK=((__EXPR_NOT_LOGIC__W4FL *)Result__VHXT)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__GBZK=((__EXPR_OR_LOGIC__ADUL *)Result__VHXT)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__GBZK=((__EXPR_OR_OR_LOGIC__3DUL *)Result__VHXT)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__GBZK=((__EXPR_AND_LOGIC__EFUL *)Result__VHXT)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__GBZK=((__EXPR_AND_AND_LOGIC__5FUL *)Result__VHXT)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__GBZK=((__EXPR_NEG__EZVL *)Result__VHXT)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__GBZK=((__EXPR_ADD__SZVL *)Result__VHXT)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__GBZK=((__READ_GLOBAL__T4YL *)Result__VHXT)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__GBZK=((__EXPR_NOT__XUPM *)Result__VHXT)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__GBZK=((__EXPR_MOD__3YPM *)Result__VHXT)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__GBZK=((__EXPR_OR__PQ0N *)Result__VHXT)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__GBZK=((__EXPR_SUP_EQ__1VBP *)Result__VHXT)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__GBZK=((__EXPR_INF__OXBP *)Result__VHXT)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__GBZK=((__EXPR_INF_EQ__FYBP *)Result__VHXT)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__GBZK=((__EXPR_XOR__ABEP *)Result__VHXT)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- put_error__text__0AH( 1,(&__string_335));
- put_position__ECH(__tmp__EYKJ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ put_error__text__EQE( 1,(&__string_464));
+ put_position__PRE(__tmp__GBZK);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- result__0XKJ=create_with_capacity__2HPH((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F + 1));
- __tmp__SYKJ=((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__BPOJ= 0;
- while ((Self__BPOJ <= __tmp__SYKJ)) {
- loc__XXKJ=((void **)((__FAST_ARRAYoLOCALo *)Self__R3GJ->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__BPOJ];
- val__YXKJ=((void **)((__FAST_ARRAYoEXPRo *)__tmp__P41H)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__BPOJ];
- if (((void *)loc__XXKJ != (void *)NULL)) {
- switch (((struct ___OBJ *)val__YXKJ)->__id) {
- case __LIST__: {
- __tmp__AZKJ=((__LIST *)val__YXKJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__AZKJ=((__STRING_CST *)val__YXKJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ Result__CJUT=(__INTEGER__Q)(((__FAST_ARRAYoLOCALo__2W1D *)Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.upper__12BE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__ILNL=create_with_capacity__5UOJ(Result__CJUT);
+ Result__CJUT=Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+ Result__GZNT= 0;
+ while ((Result__GZNT <= Result__CJUT)) {
+ __tmp__LZNT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__L2JL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Result__GZNT];
+ __tmp__PZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)__tmp__LBZK)->parent_arrayed_collection__GAXC.storage__HREI)[Result__GZNT];
+ if (((void *)__tmp__LZNT != (void *)NULL)) {
+ switch (((struct ___OBJ *)__tmp__PZNT)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__2LNL=((__STRING_CST__5J *)__tmp__PZNT)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__AZKJ=((__EXTERNAL_C *)val__YXKJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__2LNL=((__EXTERNAL_C__Y5WC *)__tmp__PZNT)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__AZKJ=((__PROTOTYPE_CST *)val__YXKJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__2LNL=((__PROTOTYPE_CST__LAXC *)__tmp__PZNT)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__AZKJ=((__INTEGER_CST *)val__YXKJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__2LNL=((__INTEGER_CST__XAXC *)__tmp__PZNT)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__AZKJ=((__READ_LOCAL *)val__YXKJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__2LNL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__AZKJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__2LNL=((__READ_LOCAL__55ZI *)__tmp__PZNT)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__AZKJ=((__EXPR_EQUAL *)val__YXKJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__2LNL=((__EXPR_EQUAL__KINJ *)__tmp__PZNT)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__AZKJ=((__EXPR_NOT_EQUAL *)val__YXKJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__2LNL=((__EXPR_NOT_EQUAL__VINJ *)__tmp__PZNT)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__AZKJ=((__REAL_CST *)val__YXKJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__2LNL=((__IS_EXPANDED__35NJ *)__tmp__PZNT)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__AZKJ=((__CHARACTER_CST *)val__YXKJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__2LNL=((__GET_TYPE_ID__HAOJ *)__tmp__PZNT)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__AZKJ=((__IS_EXPANDED *)val__YXKJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__2LNL=((__EXPR_SUP__ABOJ *)__tmp__PZNT)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__AZKJ=((__GET_TYPE_ID *)val__YXKJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__2LNL=((__EXPR_SUB__UBOJ *)__tmp__PZNT)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__AZKJ=((__EXPR_SUP *)val__YXKJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__2LNL=((__EXPR_MUL__KCOJ *)__tmp__PZNT)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__AZKJ=((__EXPR_SUB *)val__YXKJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__2LNL=((__EXPR_DIV__4COJ *)__tmp__PZNT)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__AZKJ=((__EXPR_MUL *)val__YXKJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__2LNL=((__EXPR_AND__SDOJ *)__tmp__PZNT)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__AZKJ=((__EXPR_DIV *)val__YXKJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__2LNL=((__EXPR_SHIFT_R__GEOJ *)__tmp__PZNT)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__AZKJ=((__EXPR_AND *)val__YXKJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__2LNL=((__EXPR_SHIFT_L__0EOJ *)__tmp__PZNT)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__AZKJ=((__EXPR_SHIFT_R *)val__YXKJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ __tmp__2LNL=((__PUT_TO__TFOJ *)__tmp__PZNT)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__AZKJ=((__EXPR_SHIFT_L *)val__YXKJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ __tmp__2LNL=((__ITEM__HGOJ *)__tmp__PZNT)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__AZKJ=((__PUT_TO *)val__YXKJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__2LNL=((__SIZE_OF__5GOJ *)__tmp__PZNT)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__AZKJ=((__ITEM *)val__YXKJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ __tmp__2LNL=((__CAST__1HOJ *)__tmp__PZNT)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__AZKJ=((__SIZE_OF *)val__YXKJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ __tmp__2LNL=((__REAL_CST__1LOJ *)__tmp__PZNT)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__AZKJ=((__CAST *)val__YXKJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__2LNL=((__CHARACTER_CST__RMOJ *)__tmp__PZNT)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__AZKJ=((__CALL_SLOT *)val__YXKJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__2LNL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__PZNT)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__AZKJ=((__READ_SLOT *)val__YXKJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ __tmp__2LNL=((__READ_SLOT__LL4K *)__tmp__PZNT)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__AZKJ=((__READ_GLOBAL *)val__YXKJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__2LNL=((__EXPR_NOT_LOGIC__W4FL *)__tmp__PZNT)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__AZKJ=((__EXPR_NOT_LOGIC *)val__YXKJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__2LNL=((__EXPR_OR_LOGIC__ADUL *)__tmp__PZNT)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__AZKJ=((__EXPR_OR_LOGIC *)val__YXKJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__2LNL=((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PZNT)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__AZKJ=((__EXPR_OR_OR_LOGIC *)val__YXKJ)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__2LNL=((__EXPR_AND_LOGIC__EFUL *)__tmp__PZNT)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__AZKJ=((__EXPR_AND_LOGIC *)val__YXKJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__2LNL=((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PZNT)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__AZKJ=((__EXPR_AND_AND_LOGIC *)val__YXKJ)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__2LNL=((__EXPR_NEG__EZVL *)__tmp__PZNT)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__AZKJ=((__EXPR_NEG *)val__YXKJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__2LNL=((__EXPR_ADD__SZVL *)__tmp__PZNT)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__AZKJ=((__EXPR_ADD *)val__YXKJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__2LNL=((__READ_GLOBAL__T4YL *)__tmp__PZNT)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__AZKJ=((__EXPR_NOT *)val__YXKJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__2LNL=((__EXPR_NOT__XUPM *)__tmp__PZNT)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__AZKJ=((__EXPR_MOD *)val__YXKJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__2LNL=((__EXPR_MOD__3YPM *)__tmp__PZNT)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__AZKJ=((__EXPR_SUP_EQ *)val__YXKJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__2LNL=((__EXPR_OR__PQ0N *)__tmp__PZNT)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__AZKJ=((__EXPR_INF *)val__YXKJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__2LNL=((__EXPR_SUP_EQ__1VBP *)__tmp__PZNT)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__AZKJ=((__EXPR_INF_EQ *)val__YXKJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ __tmp__2LNL=((__EXPR_INF__OXBP *)__tmp__PZNT)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__AZKJ=((__EXPR_OR *)val__YXKJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__2LNL=((__EXPR_INF_EQ__FYBP *)__tmp__PZNT)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__AZKJ=((__EXPR_XOR *)val__YXKJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__2LNL=((__EXPR_XOR__ABEP *)__tmp__PZNT)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- add_last__RODI(result__0XKJ,write__value__14FH(loc__XXKJ,__tmp__AZKJ,val__YXKJ));
- } else {
- add_last__RODI(result__0XKJ,NULL);
- switch (((struct ___OBJ *)val__YXKJ)->__id) {
- case __LIST__: {
- remove__SOJJ(val__YXKJ);
- } break;
- case __STRING_CST__: {
+ __tmp__OC0S=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__LZNT),__tmp__2LNL,__tmp__PZNT);
+ add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__ILNL),__tmp__OC0S);
+ } else /* FALSE */ {
+ add_last__KQGL(((__FAST_ARRAYoWRITEo__XJFJ *)__tmp__ILNL),NULL);
+ switch (((struct ___OBJ *)__tmp__PZNT)->__id) {
+ case __EXTERNAL_C__Y5WC__: {
+ remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__PZNT));
} break;
- case __EXTERNAL_C__: {
- remove__2TAK(val__YXKJ);
+ case __EXPR_MULTIPLE__GLWH__: {
+ remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__PZNT));
} break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- Self__40HQ=((__READ_LOCAL *)val__YXKJ);
- Self__UX4R=((__LOCAL *)Self__40HQ->local__HJZD);
- Self__UX4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__UX4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__UX4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__VX4R=create__AXB( 250);
- display__UXFK(Self__40HQ,voir__VX4R);
- put_string__2EG(((__STRING *)voir__VX4R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__XX4R=((__LIST *)list_current__EH1);
- voir__YX4R=create__AXB( 250);
- display__EQQG(Self__XX4R,voir__YX4R);
- put_string__2EG(((__STRING *)voir__YX4R));
- fputc((int)('\n'),stdout);
+ case __READ_LOCAL__55ZI__: {
+ Self__QC0S=((__READ_LOCAL__55ZI *)__tmp__PZNT);
+ Self__QX5T=((__LOCAL__L4WC *)Self__QC0S->local__BVEJ);
+ Self__QX5T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QX5T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__QX5T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__RX5T=create__34B( 250);
+ display__HAEJ(Self__QC0S,__tmp__RX5T);
+ put_string__RGZ(((__STRING__BC *)__tmp__RX5T));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
- exit(( 1));
};
} break;
- case __EXPR_MULTIPLE__: {
- remove__1UAK(val__YXKJ);
- } break;
- case __EXPR_EQUAL__: {
- remove__LVAK(val__YXKJ);
- } break;
- case __EXPR_NOT_EQUAL__: {
- remove__PVAK(val__YXKJ);
+ case __EXPR_EQUAL__KINJ__: {
+ remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__PZNT));
} break;
- case __REAL_CST__: {
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PZNT));
} break;
- case __CHARACTER_CST__: {
- } break;
- case __IS_EXPANDED__: {
- Self__A1HQ=((__READ_LOCAL *)((__IS_EXPANDED *)val__YXKJ)->receiver__WN2H);
- Self__ZX4R=((__LOCAL *)Self__A1HQ->local__HJZD);
- Self__ZX4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__ZX4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__ZX4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__0X4R=create__AXB( 250);
- display__UXFK(Self__A1HQ,voir__0X4R);
- put_string__2EG(((__STRING *)voir__0X4R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__2X4R=((__LIST *)list_current__EH1);
- voir__3X4R=create__AXB( 250);
- display__EQQG(Self__2X4R,voir__3X4R);
- put_string__2EG(((__STRING *)voir__3X4R));
+ case __IS_EXPANDED__35NJ__: {
+ Self__QC0S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PZNT)->receiver__RA5J);
+ Self__QX5T=((__LOCAL__L4WC *)Self__QC0S->local__BVEJ);
+ Self__QX5T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__QX5T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__QX5T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__RX5T=create__34B( 250);
+ display__HAEJ(Self__QC0S,__tmp__RX5T);
+ put_string__RGZ(((__STRING__BC *)__tmp__RX5T));
fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
};
} break;
- case __GET_TYPE_ID__: {
- remove__0VAK(val__YXKJ);
- } break;
- case __EXPR_SUP__: {
- remove__3VAK(val__YXKJ);
- } break;
- case __EXPR_SUB__: {
- remove__BWAK(val__YXKJ);
+ case __EXPR_SUP__ABOJ__: {
+ remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__PZNT));
} break;
- case __EXPR_MUL__: {
- remove__FWAK(val__YXKJ);
+ case __EXPR_SUB__UBOJ__: {
+ remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__PZNT));
} break;
- case __EXPR_DIV__: {
- remove__JWAK(val__YXKJ);
+ case __EXPR_MUL__KCOJ__: {
+ remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__PZNT));
} break;
- case __EXPR_AND__: {
- remove__NWAK(val__YXKJ);
+ case __EXPR_DIV__4COJ__: {
+ remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__PZNT));
} break;
- case __EXPR_SHIFT_R__: {
- remove__RWAK(val__YXKJ);
+ case __EXPR_AND__SDOJ__: {
+ remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__PZNT));
} break;
- case __EXPR_SHIFT_L__: {
- remove__VWAK(val__YXKJ);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PZNT));
} break;
- case __PUT_TO__: {
- remove__ZWAK(val__YXKJ);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PZNT));
} break;
- case __ITEM__: {
- remove__0XAK(val__YXKJ);
+ case __PUT_TO__TFOJ__: {
+ remove__FEBK(((__PUT_TO__TFOJ *)__tmp__PZNT));
} break;
- case __SIZE_OF__: {
- remove__4XAK(val__YXKJ);
+ case __ITEM__HGOJ__: {
+ remove__GFBK(((__ITEM__HGOJ *)__tmp__PZNT));
} break;
- case __CAST__: {
- remove__BYAK(val__YXKJ);
+ case __CAST__1HOJ__: {
+ remove__MFBK(((__CAST__1HOJ *)__tmp__PZNT));
} break;
- case __CALL_SLOT__: {
- remove__DUML(val__YXKJ);
+ case __READ_SLOT__LL4K__: {
+ remove__PMFM(((__READ_SLOT__LL4K *)__tmp__PZNT));
} break;
- case __READ_SLOT__: {
- remove__GGHK(val__YXKJ);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PZNT));
} break;
- case __READ_GLOBAL__: {
- Self__B1HQ=((__READ_GLOBAL *)val__YXKJ);
- unread__CGNL(Self__B1HQ->global__ZGJK,Self__B1HQ);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PZNT));
} break;
- case __EXPR_NOT_LOGIC__: {
- remove__WA0M(val__YXKJ);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PZNT));
} break;
- case __EXPR_OR_LOGIC__: {
- remove__0UEO(val__YXKJ);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PZNT));
} break;
- case __EXPR_OR_OR_LOGIC__: {
- remove__0RKO(val__YXKJ);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PZNT));
} break;
- case __EXPR_AND_LOGIC__: {
- remove__4UEO(val__YXKJ);
+ case __EXPR_NEG__EZVL__: {
+ remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__PZNT));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- remove__5RKO(val__YXKJ);
+ case __EXPR_ADD__SZVL__: {
+ remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__PZNT));
} break;
- case __EXPR_NEG__: {
- remove__HTJM(val__YXKJ);
+ case __READ_GLOBAL__T4YL__: {
+ Self__TC0S=((__READ_GLOBAL__T4YL *)__tmp__PZNT);
+ unread__HHEN(((__SLOT_DATA__IJRG *)Self__TC0S->global__KAKM),Self__TC0S);
} break;
- case __EXPR_ADD__: {
- remove__XWML(val__YXKJ);
+ case __EXPR_NOT__XUPM__: {
+ remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__PZNT));
} break;
- case __EXPR_NOT__: {
- remove__TJZM(val__YXKJ);
+ case __EXPR_MOD__3YPM__: {
+ remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__PZNT));
} break;
- case __EXPR_MOD__: {
- remove__CVEO(val__YXKJ);
+ case __EXPR_OR__PQ0N__: {
+ remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__PZNT));
} break;
- case __EXPR_SUP_EQ__: {
- remove__1EEP(val__YXKJ);
+ case __EXPR_SUP_EQ__1VBP__: {
+ remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PZNT));
} break;
- case __EXPR_INF__: {
- remove__0DRN(val__YXKJ);
+ case __EXPR_INF__OXBP__: {
+ remove__ALUP(((__EXPR_INF__OXBP *)__tmp__PZNT));
} break;
- case __EXPR_INF_EQ__: {
- remove__4DRN(val__YXKJ);
+ case __EXPR_INF_EQ__FYBP__: {
+ remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__PZNT));
} break;
- case __EXPR_OR__: {
- remove__14PN(val__YXKJ);
- } break;
- case __EXPR_XOR__: {
- remove__EVTO(val__YXKJ);
+ case __EXPR_XOR__ABEP__: {
+ remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__PZNT));
} break;
};
};
- Self__BPOJ=(__INTEGER)(Self__BPOJ + 1);
+ Result__GZNT=(__INTEGER__Q)(Result__GZNT + 1);
};
- switch (((struct ___OBJ *)e__Q31H)->__id) {
- case __LIST__: {
- __tmp__R41H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__R41H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ switch (((struct ___OBJ *)e__55YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__UAZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__R41H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__UAZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__R41H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__UAZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__R41H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__UAZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__R41H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__UAZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__R41H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__UAZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__R41H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__UAZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__R41H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__UAZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__R41H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__UAZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__R41H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__UAZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__R41H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__UAZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__R41H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__UAZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__R41H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__UAZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__R41H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__UAZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__R41H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__UAZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__R41H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__UAZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__R41H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__UAZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__R41H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ __tmp__UAZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__R41H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ __tmp__UAZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__R41H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__UAZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__R41H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ __tmp__UAZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__R41H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ __tmp__UAZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__R41H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__UAZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__R41H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__UAZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__R41H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ __tmp__UAZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__R41H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__UAZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__R41H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__UAZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__R41H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__UAZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__R41H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__UAZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__R41H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__UAZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__R41H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__UAZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__R41H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__UAZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__R41H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__UAZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__R41H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__UAZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__R41H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__UAZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__R41H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__UAZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__R41H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__UAZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__R41H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ __tmp__UAZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__R41H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__UAZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__R41H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__UAZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- call__X31H=create__profil__with__43TI(__tmp__R41H,__tmp__O41H,result__0XKJ);
- __tmp__U41H=Self__O31H->result_expr__F41H;
- switch (((struct ___OBJ *)__tmp__U41H)->__id) {
- case __PROTOTYPE_CST__: {
- __tmp__V41H=((__PROTOTYPE_CST *)__tmp__U41H)->parent_constant__W2LC.static_type__M2YD;
+ __tmp__PBZK=create__profil__with__cop__NP4K(__tmp__UAZK,__tmp__3AZK,__tmp__ILNL,NULL);
+ call__IAZK=__tmp__PBZK;
+ __tmp__AZNT=Self__35YK->result_expr__4KBK;
+ switch (((struct ___OBJ *)__tmp__AZNT)->__id) {
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__RBZK=((__PROTOTYPE_CST__LAXC *)__tmp__AZNT)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__V41H=((__LOCAL *)((__READ_LOCAL *)__tmp__U41H)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__RBZK=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__AZNT));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__V41H=static_type__CN1H(__tmp__U41H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__RBZK=((__READ_LOCAL__55ZI *)__tmp__AZNT)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__V41H)->parent_type__5SL != (void *)TYPE_VOID__)) {
- __tmp__341H=Self__O31H->result_expr__F41H;
- if (__tmp__341H==NULL) {
- __tmp__441H=NULL;
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__RBZK)->the_parent_type__QLK != (void *)TYPE_VOID__IMB__)) {
+ Result__VHXT=Self__35YK->result_expr__4KBK;
+ if (Result__VHXT==NULL) {
+ __tmp__0BZK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__341H)->__id) {
- case __PROTOTYPE_CST__: {
- __tmp__441H=NULL;
+ switch (((struct ___OBJ *)Result__VHXT)->__id) {
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__0BZK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__441H=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__0BZK=((void *)Result__VHXT);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__441H=((void *)__tmp__341H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__0BZK=NULL;
} break;
}
};
- em__Y31H=__tmp__441H;
- if (((void *)__tmp__441H != (void *)NULL)) {
- __tmp__I51H=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__441H)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH - 1);
- Self__CJBJ= 0;
- while ((Self__CJBJ <= __tmp__I51H)) {
- __tmp__P51H=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__Y31H)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__CJBJ];
- if (__tmp__P51H==NULL) {
- __tmp__Q51H=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__P51H)->__id) {
- case __LIST__: {
- __tmp__Q51H=NULL;
+ em__JAZK=__tmp__0BZK;
+ if (((void *)__tmp__0BZK != (void *)NULL)) {
+ __tmp__CCZK=((__EXPR_MULTIPLE__GLWH *)__tmp__0BZK)->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH;
+ Self__FBCL= 0;
+ while ((Self__FBCL <= __tmp__CCZK)) {
+ __tmp__TZNT=((void **)((__FAST_ARRAYoEXPRo__45WC *)((__EXPR_MULTIPLE__GLWH *)em__JAZK)->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__FBCL];
+ if (__tmp__TZNT==NULL) {
+ __tmp__LCZK=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__TZNT)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__LCZK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__Q51H=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__Q51H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__LCZK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__Q51H=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__LCZK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__Q51H=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__LCZK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__Q51H=((void *)__tmp__P51H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__LCZK=((void *)__tmp__TZNT);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__Q51H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__Q51H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Q51H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__Q51H=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__Q51H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__Q51H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__Q51H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__Q51H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__Q51H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__Q51H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__Q51H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__Q51H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__Q51H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__Q51H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__Q51H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __ITEM__: {
- __tmp__Q51H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__Q51H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __CAST__: {
- __tmp__Q51H=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__LCZK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__Q51H=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__LCZK=((void *)__tmp__TZNT);
} break;
- case __READ_SLOT__: {
- __tmp__Q51H=((void *)__tmp__P51H);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__LCZK=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__Q51H=((void *)__tmp__P51H);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Q51H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Q51H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q51H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Q51H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q51H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__Q51H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__LCZK=((void *)__tmp__TZNT);
} break;
- case __EXPR_ADD__: {
- __tmp__Q51H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__Q51H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__Q51H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__Q51H=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__Q51H=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__Q51H=NULL;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__LCZK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__Q51H=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__Q51H=NULL;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__LCZK=NULL;
} break;
}
};
- switch (((struct ___OBJ *)__tmp__Q51H)->__id) {
- case __READ_LOCAL__: {
- __tmp__X51H=((__READ_LOCAL *)__tmp__Q51H)->local__HJZD;
+ switch (((struct ___OBJ *)__tmp__LCZK)->__id) {
+ case __READ_LOCAL__55ZI__: {
+ __tmp__SCZK=((__READ_LOCAL__55ZI *)__tmp__LCZK)->local__BVEJ;
} break;
- case __READ_SLOT__: {
- __tmp__X51H=((__READ_SLOT *)__tmp__Q51H)->slot__MUGK;
+ case __READ_SLOT__LL4K__: {
+ __tmp__SCZK=((__READ_SLOT__LL4K *)__tmp__LCZK)->slot__UYFM;
} break;
- case __READ_GLOBAL__: {
- __tmp__X51H=((__READ_GLOBAL *)__tmp__Q51H)->global__ZGJK;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__SCZK=((__READ_GLOBAL__T4YL *)__tmp__LCZK)->global__KAKM;
} break;
};
- __tmp__Z51H=((__CALL_SLOT *)call__X31H)->profil__Y51H;
- if (((struct ___OBJ *)__tmp__Z51H)->__id==__PROFIL_SLOT__) {
- __tmp__151H=((__PROFIL_SLOT *)__tmp__Z51H)->parent_profil__R1LC.result_list__051H;
- } else {
- __tmp__151H=((__PROFIL_BLOCK *)__tmp__Z51H)->parent_profil__OGAG.result_list__051H;
- };
- __tmp__251H=((void **)((__FAST_ARRAYoLOCALo *)__tmp__151H)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__CJBJ];
- switch (((struct ___OBJ *)e__Q31H)->__id) {
- case __LIST__: {
- } break;
- case __STRING_CST__: {
- } break;
- case __EXTERNAL_C__: {
- } break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- } break;
- case __EXPR_MULTIPLE__: {
- } break;
- case __EXPR_EQUAL__: {
- } break;
- case __EXPR_NOT_EQUAL__: {
- } break;
- case __REAL_CST__: {
- } break;
- case __CHARACTER_CST__: {
- } break;
- case __IS_EXPANDED__: {
- } break;
- case __GET_TYPE_ID__: {
- } break;
- case __EXPR_SUP__: {
- } break;
- case __EXPR_SUB__: {
- } break;
- case __EXPR_MUL__: {
- } break;
- case __EXPR_DIV__: {
- } break;
- case __EXPR_AND__: {
- } break;
- case __EXPR_SHIFT_R__: {
- } break;
- case __EXPR_SHIFT_L__: {
- } break;
- case __PUT_TO__: {
- } break;
- case __ITEM__: {
- } break;
- case __SIZE_OF__: {
- } break;
- case __CAST__: {
- } break;
- case __CALL_SLOT__: {
- } break;
- case __READ_SLOT__: {
- } break;
- case __READ_GLOBAL__: {
- } break;
- case __EXPR_NOT_LOGIC__: {
- } break;
- case __EXPR_OR_LOGIC__: {
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- } break;
- case __EXPR_AND_LOGIC__: {
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- } break;
- case __EXPR_NEG__: {
- } break;
- case __EXPR_ADD__: {
- } break;
- case __EXPR_NOT__: {
- } break;
- case __EXPR_MOD__: {
- } break;
- case __EXPR_SUP_EQ__: {
- } break;
- case __EXPR_INF__: {
- } break;
- case __EXPR_INF_EQ__: {
- } break;
- case __EXPR_OR__: {
- } break;
- case __EXPR_XOR__: {
- } break;
+ __tmp__TZNT=call__IAZK->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__TZNT)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__VCZK=&(((__PROFIL_SLOT__OO2C *)__tmp__TZNT)->parent_profil__PO2C.result_list__RHOJ);
+ } else /* PROFIL_BLOCK */ {
+ __tmp__VCZK=&(((__PROFIL_BLOCK__O3NJ *)__tmp__TZNT)->parent_profil__P3NJ.result_list__RHOJ);
};
- rd__Z31H=read__QB5G(__tmp__251H);
- switch (((struct ___OBJ *)e__Q31H)->__id) {
- case __LIST__: {
- __tmp__AA2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__AA2H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__AA2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__AA2H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__AA2H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__AA2H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__AA2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__AA2H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__AA2H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__AA2H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__AA2H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__AA2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__AA2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__AA2H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__AA2H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__AA2H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__AA2H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__AA2H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__AA2H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__AA2H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__AA2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__AA2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__AA2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__AA2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__AA2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__AA2H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__AA2H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__AA2H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__AA2H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__AA2H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__AA2H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__AA2H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__AA2H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__AA2H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__AA2H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__AA2H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__AA2H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__AA2H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__AA2H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__AA2H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__AA2H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
+ Self__QX5T=NULL;
+ __tmp__T1DL=(Self__FBCL == 0);
+ __tmp__Z1DL.self=__tmp__VCZK;
+ __tmp__C2DL.self=__tmp__VCZK;
+ if (__tmp__T1DL) {
+ Self__QX5T=((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__Z1DL.self)->first__THOJ;
+ } else /* FALSE */ {
+ Self__QX5T=((void **)((__FAST_ARRAYoLOCALo__2W1D *)((__SLIM_ARRAYoLOCALo__PHOJ *)__tmp__C2DL.self)->list__HQ2K)->parent_arrayed_collection__EX1D.storage__NU5F)[(__INTEGER__Q)(Self__FBCL - 1)];
};
- if (((struct ___OBJ *)__tmp__X51H)->__id==__LOCAL__) {
- __tmp__CA2H=write__value__14FH(__tmp__X51H,__tmp__AA2H,rd__Z31H);
- } else {
- __tmp__CA2H=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__X51H),__tmp__AA2H,NULL,rd__Z31H);
+ switch (((struct ___OBJ *)e__55YK)->__id) {
};
- add_last__RODI(((__CALL_SLOT *)call__X31H)->result_list__DA2H,__tmp__CA2H);
- Self__CJBJ=(__INTEGER)(Self__CJBJ + 1);
- };
- Self__344Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__441H)->expr_list__3EMH);
- __tmp__HA2H=((void **)Self__344Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__344Q->parent_arrayed_collection__Q2LC.upper__2RSH];
- if (__tmp__HA2H==NULL) {
- __tmp__IA2H=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__HA2H)->__id) {
- case __LIST__: {
- __tmp__IA2H=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__IA2H=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__IA2H=NULL;
+ Self__QC0S=read__5UEI(((__LOCAL__L4WC *)Self__QX5T));
+ switch (((struct ___OBJ *)e__55YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__0CZK=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__IA2H=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__0CZK=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__IA2H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__0CZK=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__IA2H=((void *)__tmp__HA2H);
+ case __INTEGER_CST__XAXC__: {
+ __tmp__0CZK=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__IA2H=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__0CZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__IA2H=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__0CZK=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__IA2H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__0CZK=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__IA2H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__0CZK=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__IA2H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__0CZK=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__IA2H=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__0CZK=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__IA2H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__0CZK=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__IA2H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__0CZK=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__IA2H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__0CZK=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__IA2H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__0CZK=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__IA2H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__0CZK=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__IA2H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__0CZK=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__IA2H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__0CZK=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__IA2H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__0CZK=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__IA2H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__0CZK=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__IA2H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__0CZK=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__IA2H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__0CZK=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__IA2H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__0CZK=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__IA2H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__0CZK=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__IA2H=((void *)__tmp__HA2H);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__0CZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__IA2H=((void *)__tmp__HA2H);
+ case __READ_SLOT__LL4K__: {
+ __tmp__0CZK=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__IA2H=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__0CZK=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__IA2H=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__0CZK=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__IA2H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__0CZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__IA2H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__0CZK=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__IA2H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__0CZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__IA2H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__0CZK=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__IA2H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__0CZK=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__IA2H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__0CZK=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__IA2H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__0CZK=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__IA2H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__0CZK=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__IA2H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__0CZK=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__IA2H=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__0CZK=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__IA2H=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__0CZK=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__IA2H=NULL;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__0CZK=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- }
- };
- rd__Z31H=__tmp__IA2H;
- } else {
- __tmp__PA2H=Self__O31H->result_expr__F41H;
- if (__tmp__PA2H==NULL) {
- __tmp__QA2H=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__PA2H)->__id) {
- case __PROTOTYPE_CST__: {
- __tmp__QA2H=NULL;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__0CZK=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__QA2H=((void *)__tmp__PA2H);
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__QA2H=NULL;
- } break;
- }
- };
- rd__Z31H=__tmp__QA2H;
- };
- switch (((struct ___OBJ *)rd__Z31H)->__id) {
- case __READ_LOCAL__: {
- __tmp__YA2H=((__READ_LOCAL *)rd__Z31H)->local__HJZD;
- } break;
- case __READ_SLOT__: {
- __tmp__YA2H=((__READ_SLOT *)rd__Z31H)->slot__MUGK;
- } break;
- case __READ_GLOBAL__: {
- __tmp__YA2H=((__READ_GLOBAL *)rd__Z31H)->global__ZGJK;
- } break;
- };
- switch (((struct ___OBJ *)e__Q31H)->__id) {
- case __LIST__: {
- __tmp__ZA2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__ZA2H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__ZA2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__ZA2H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__ZA2H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__ZA2H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__ZA2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__ZA2H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__ZA2H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__ZA2H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__ZA2H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__ZA2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__ZA2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__ZA2H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__ZA2H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__ZA2H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__ZA2H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__ZA2H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__ZA2H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__ZA2H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__ZA2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__ZA2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__ZA2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__ZA2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__ZA2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__ZA2H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__ZA2H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__ZA2H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__ZA2H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZA2H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__ZA2H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZA2H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__ZA2H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__ZA2H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__ZA2H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__ZA2H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__ZA2H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__ZA2H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__ZA2H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__ZA2H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__ZA2H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- if (((struct ___OBJ *)__tmp__YA2H)->__id==__LOCAL__) {
- __tmp__1A2H=write__value__14FH(__tmp__YA2H,__tmp__ZA2H,call__X31H);
- } else {
- __tmp__1A2H=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__YA2H),__tmp__ZA2H,NULL,call__X31H);
- };
- add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,__tmp__1A2H);
- } else {
- add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,call__X31H);
- };
- };
- switch (((struct ___OBJ *)e__Q31H)->__id) {
- case __LIST__: {
- __tmp__EB2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__EB2H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__EB2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__EB2H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__EB2H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__EB2H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__EB2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__EB2H=((__EXPR_EQUAL *)e__Q31H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__EB2H=((__EXPR_NOT_EQUAL *)e__Q31H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__EB2H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__EB2H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__EB2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__EB2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__EB2H=((__EXPR_SUP *)e__Q31H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__EB2H=((__EXPR_SUB *)e__Q31H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__EB2H=((__EXPR_MUL *)e__Q31H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__EB2H=((__EXPR_DIV *)e__Q31H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__EB2H=((__EXPR_AND *)e__Q31H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__EB2H=((__EXPR_SHIFT_R *)e__Q31H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__EB2H=((__EXPR_SHIFT_L *)e__Q31H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__EB2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__EB2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__EB2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__EB2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__EB2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__EB2H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EB2H=((__READ_GLOBAL *)e__Q31H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__EB2H=((__EXPR_NOT_LOGIC *)e__Q31H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__EB2H=((__EXPR_OR_LOGIC *)e__Q31H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__EB2H=((__EXPR_OR_OR_LOGIC *)e__Q31H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__EB2H=((__EXPR_AND_LOGIC *)e__Q31H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__EB2H=((__EXPR_AND_AND_LOGIC *)e__Q31H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__EB2H=((__EXPR_NEG *)e__Q31H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__EB2H=((__EXPR_ADD *)e__Q31H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__EB2H=((__EXPR_NOT *)e__Q31H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__EB2H=((__EXPR_MOD *)e__Q31H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__EB2H=((__EXPR_SUP_EQ *)e__Q31H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__EB2H=((__EXPR_INF *)e__Q31H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__EB2H=((__EXPR_INF_EQ *)e__Q31H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__EB2H=((__EXPR_OR *)e__Q31H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__EB2H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,create__type__PKQC(__tmp__EB2H,TYPE_VOID__->parent_type__UIB.default__AKC));
- return(result__S31H);
-}
-
-static void* product__with__KB2H(__DTA_WR_VALUE *Self__LB2H,void *t__MB2H,void *e__NB2H)
-// ({DTA_WR_VALUE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__YGER,v__THER;
- __POSITION __tmp__QB2H,p__XGER,p__NSPR,p__DTPR,p__SHER,p__DVPR;
- __POSITION p__ZVPR,__tmp__Y5TI;
- void *result__PB2H;
- void *__tmp__14TI,*__tmp__34TI,*s__X4TI,*__tmp__D5TI,*__tmp__S5TI;
- void *s__2Y5I;
- void *__tmp__24TI,*v__OSPR,*v__EVPR;
- void *__tmp__E5TI,*__tmp__F5TI,*new_value__4Y5I,*__tmp__IZ5I;
- void *__tmp__JZ5I;
- __STRING_CST *Self__M1HQ,*Self__U1HQ;
- __PROTOTYPE_CST *Self__N1HQ,*Self__V1HQ;
- __INTEGER_CST *Self__O1HQ,*result__OGER,*Self__WGER,*Self__W1HQ;
- __INTEGER_CST *result__JHER,*Self__RHER;
- void *t__ZGER,*t__PSPR,*t__UHER,*t__FVPR;
- __POINTER ptr__PGER,ptr_table__1RPR,next__0RPR,result__2RPR;
- __POINTER ptr_table__ASPR,next__5RPR,result__BSPR,ptr__FSPR;
- __POINTER ptr_table__RSPR,next__QSPR,result__SSPR,ptr_table__WSPR;
- __POINTER next__VSPR,result__XSPR,ptr__1SPR,ptr_table__GTPR;
- __POINTER next__FTPR,result__HTPR,ptr_table__LTPR,next__KTPR;
- __POINTER result__MTPR,ptr__QTPR,ptr_table__3TPR,next__2TPR;
- __POINTER result__4TPR,ptr_table__CUPR,next__BUPR,result__DUPR;
- __POINTER ptr__5GER,ptr_table__HUPR,next__GUPR,result__IUPR;
- __POINTER ptr_table__MUPR,next__LUPR,result__NUPR,ptr__KHER;
- __POINTER ptr_table__RUPR,next__QUPR,result__SUPR,ptr_table__WUPR;
- __POINTER next__VUPR,result__XUPR,ptr__1UPR,ptr_table__HVPR;
- __POINTER next__GVPR,result__IVPR,ptr_table__MVPR,next__LVPR;
- __POINTER result__NVPR,ptr__RVPR,ptr_table__2VPR,next__1VPR;
- __POINTER result__3VPR,ptr_table__BWPR,next__AWPR,result__CWPR;
- __INTEGER typ_id__QGER,typ_id__GSPR,typ_id__2SPR,typ_id__RTPR;
- __INTEGER typ_id__AHER,typ_id__LHER,typ_id__2UPR,typ_id__SVPR;
- __INTEGER __tmp__3Z5I,Self__AYCJ;
- __UINTEGER_32 sz__RGER,a__SGER,new_size__TGER,t__UGER,a__VGER;
- __UINTEGER_32 new_size__DSPR,lab_type__CSPR,sz__HSPR,a__ISPR;
- __UINTEGER_32 new_size__JSPR,t__KSPR,a__LSPR,new_size__ZSPR;
- __UINTEGER_32 lab_type__YSPR,sz__3SPR,a__4SPR,new_size__5SPR,t__ATPR;
- __UINTEGER_32 a__BTPR,new_size__OTPR,lab_type__NTPR,sz__STPR,a__TTPR;
- __UINTEGER_32 new_size__UTPR,t__VTPR,a__WTPR,new_size__FUPR;
- __UINTEGER_32 lab_type__EUPR,sz__BHER,a__CHER,new_size__DHER,t__EHER;
- __UINTEGER_32 a__FHER,new_size__PUPR,lab_type__OUPR,sz__MHER,a__NHER;
- __UINTEGER_32 new_size__OHER,t__PHER,a__QHER,new_size__ZUPR;
- __UINTEGER_32 lab_type__YUPR,sz__3UPR,a__4UPR,new_size__5UPR,t__AVPR;
- __UINTEGER_32 a__BVPR,new_size__PVPR,lab_type__OVPR,sz__TVPR,a__UVPR;
- __UINTEGER_32 new_size__VVPR,t__WVPR,a__XVPR,new_size__EWPR;
- __UINTEGER_32 lab_type__DWPR;
- void *__tmp__NECR,*__tmp__RECR,*__tmp__1GER,*__tmp__VECR,*__tmp__ZECR;
- void *__tmp__WHER;
- __READ_LOCAL *__tmp__OECR,*__tmp__SECR,*__tmp__WECR,*__tmp__0ECR;
- __REAL_CST *Self__Q1HQ,*result__ESPR,*Self__MSPR,*Self__Y1HQ;
- __REAL_CST *result__0UPR,*Self__CVPR;
- __CHARACTER_CST *Self__S1HQ,*Self__01HQ;
- __IS_EXPANDED *Self__T1HQ,*result__0SPR,*Self__CTPR,*Self__11HQ;
- __IS_EXPANDED *result__QVPR,*Self__YVPR;
- __READ_GLOBAL *__tmp__2GER,*__tmp__XHER;
- __NODE_STYLE *result__PTPR,*Self__XTPR;
- __NODE_TYPE *result__4GER,*Self__GHER;
- void *__tmp__R5TI,*__tmp__T5TI;
- void *__tmp__RZ5I,*__tmp__Q05I;
- void *__tmp__TZ5I,*em__AZ5I;
- void *__tmp__D05I;
- __FAST_ARRAYoEXPRo *Self__G54Q;
- switch (((struct ___OBJ *)e__NB2H)->__id) {
- case __LIST__: {
- __tmp__QB2H=((__LIST *)e__NB2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__QB2H=((__STRING_CST *)e__NB2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__QB2H=((__EXTERNAL_C *)e__NB2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__QB2H=((__PROTOTYPE_CST *)e__NB2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__QB2H=((__INTEGER_CST *)e__NB2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__QB2H=((__READ_LOCAL *)e__NB2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__QB2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__QB2H=((__EXPR_EQUAL *)e__NB2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__QB2H=((__EXPR_NOT_EQUAL *)e__NB2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__QB2H=((__REAL_CST *)e__NB2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__QB2H=((__CHARACTER_CST *)e__NB2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__QB2H=((__IS_EXPANDED *)e__NB2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__QB2H=((__GET_TYPE_ID *)e__NB2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__QB2H=((__EXPR_SUP *)e__NB2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__QB2H=((__EXPR_SUB *)e__NB2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__QB2H=((__EXPR_MUL *)e__NB2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__QB2H=((__EXPR_DIV *)e__NB2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__QB2H=((__EXPR_AND *)e__NB2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__QB2H=((__EXPR_SHIFT_R *)e__NB2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__QB2H=((__EXPR_SHIFT_L *)e__NB2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__QB2H=((__PUT_TO *)e__NB2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__QB2H=((__ITEM *)e__NB2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__QB2H=((__SIZE_OF *)e__NB2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__QB2H=((__CAST *)e__NB2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__QB2H=((__CALL_SLOT *)e__NB2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__QB2H=((__READ_SLOT *)e__NB2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__QB2H=((__READ_GLOBAL *)e__NB2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__QB2H=((__EXPR_NOT_LOGIC *)e__NB2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__QB2H=((__EXPR_OR_LOGIC *)e__NB2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__QB2H=((__EXPR_OR_OR_LOGIC *)e__NB2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__QB2H=((__EXPR_AND_LOGIC *)e__NB2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__QB2H=((__EXPR_AND_AND_LOGIC *)e__NB2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__QB2H=((__EXPR_NEG *)e__NB2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__QB2H=((__EXPR_ADD *)e__NB2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__QB2H=((__EXPR_NOT *)e__NB2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__QB2H=((__EXPR_MOD *)e__NB2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__QB2H=((__EXPR_SUP_EQ *)e__NB2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__QB2H=((__EXPR_INF *)e__NB2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__QB2H=((__EXPR_INF_EQ *)e__NB2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__QB2H=((__EXPR_OR *)e__NB2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__QB2H=((__EXPR_XOR *)e__NB2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- result__PB2H=create__YBAG(__tmp__QB2H);
- if (((void *)t__MB2H == (void *)TYPE_NULL__)) {
- product_error__for__in__with__EL0G(Self__LB2H->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM,NULL,result__PB2H,Self__LB2H->parent_dta__XSUH.context__VHZD);
- } else {
- __tmp__14TI=Self__LB2H->parent_dta__XSUH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__14TI)->__id==__SLOT_DATA__) {
- __tmp__24TI=((__SLOT_DATA *)__tmp__14TI)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__24TI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__14TI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- switch (((struct ___OBJ *)t__MB2H)->__id) {
- case __TYPE__: {
- __tmp__34TI=get_local_slot__P3EG(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_NULL__: {
- __tmp__34TI=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__34TI=get_local_slot__DAFG(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__34TI=get_local_slot__LCFG(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_ID__: {
- __tmp__34TI=get_local_slot__TEFG(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__34TI=get_local_slot__1GFG(t__MB2H,__tmp__24TI);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__34TI=get_local_slot__C5EJ(__tmp__24TI);
- } break;
- };
- s__X4TI=__tmp__34TI;
- if (((void *)__tmp__34TI == (void *)NULL)) {
- switch (((struct ___OBJ *)t__MB2H)->__id) {
- case __TYPE__: {
- __tmp__D5TI=get_path_slot__RJ1G(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_NULL__: {
- __tmp__D5TI=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__D5TI=get_path_slot__KL1G(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__D5TI=get_path_slot__5M1G(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_ID__: {
- __tmp__D5TI=get_path_slot__UO1G(t__MB2H,__tmp__24TI);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__D5TI=get_path_slot__JQ1G(t__MB2H,__tmp__24TI);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__D5TI=get_path_slot__P5EJ(__tmp__24TI);
- } break;
- };
- s__X4TI=__tmp__D5TI;
- if (((struct ___OBJ *)__tmp__D5TI)->__id==__SLOT_DATA__) {
- __tmp__E5TI=get_expr_result__ZTOG(__tmp__D5TI);
- } else {
- __tmp__E5TI=get_expr_result__YWOG(__tmp__D5TI);
- };
- switch (((struct ___OBJ *)e__NB2H)->__id) {
- case __LIST__: {
- __tmp__F5TI=my_copy__MSYM(e__NB2H);
- } break;
- case __STRING_CST__: {
- Self__M1HQ=((__STRING_CST *)e__NB2H);
- __tmp__F5TI=create__text__ITMH(Self__M1HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M1HQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__F5TI=my_copy__EK2H(e__NB2H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__N1HQ=((__PROTOTYPE_CST *)e__NB2H);
- __tmp__F5TI=create__type__PKQC(Self__N1HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N1HQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__O1HQ=((__INTEGER_CST *)e__NB2H);
- p__XGER=Self__O1HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__YGER=Self__O1HQ->value__W4YD;
- t__ZGER=Self__O1HQ->parent_constant__B3LC.static_type__M2YD;
- result__OGER=NULL;
- ptr__PGER=((__POINTER )(NULL));
- typ_id__QGER= 0;
- sz__RGER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__RGER == 0)) {
- result__OGER=INTEGER_CST__;
- } else {
- typ_id__QGER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RGER);
- if ((typ_id__QGER == (__INTEGER)(- 1))) {
- a__SGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TGER=(__UINTEGER_32)((__UINTEGER_32)(sz__RGER + a__SGER) & (__UINTEGER_32)(~ a__SGER));
- ptr_table__1RPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TGER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0RPR=((__POINTER )(NULL));
- result__2RPR=((__POINTER *)ptr_table__1RPR)[ 0];
- if ((result__2RPR == (void *)NULL)) {
- result__2RPR=new_lab__2PJ(new_size__TGER);
- next__0RPR=(void *)((unsigned long)result__2RPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TGER)));
- ((__POINTER *)next__0RPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1RPR)[ 0]=next__0RPR;
- } else {
- next__0RPR=((__POINTER *)result__2RPR)[ 0];
- if ((next__0RPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2RPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TGER << 1)) <= 4096)) {
- next__0RPR=(void *)((unsigned long)result__2RPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TGER)));
- } else {
- next__0RPR=new_lab__2PJ(new_size__TGER);
- };
- ((__POINTER *)next__0RPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1RPR)[ 0]=next__0RPR;
- } else {
- ((__POINTER *)result__2RPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0RPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2RPR=next__0RPR;
- };
- };
- ptr__PGER=result__2RPR;
- } else {
- t__UGER=((__UINTEGER_32 )typ_id__QGER);
- a__VGER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DSPR=(__UINTEGER_32)((__UINTEGER_32)(sz__RGER + a__VGER) & (__UINTEGER_32)(~ a__VGER));
- ptr_table__ASPR=((__POINTER )(&(table_type[(t__UGER)])));
- lab_type__CSPR=(__UINTEGER_32)(t__UGER | 1);
- next__5RPR=((__POINTER )(NULL));
- result__BSPR=((__POINTER *)ptr_table__ASPR)[ 0];
- if ((result__BSPR == (void *)NULL)) {
- result__BSPR=new_lab__2PJ(lab_type__CSPR);
- next__5RPR=(void *)((unsigned long)result__BSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSPR)));
- ((__POINTER *)next__5RPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ASPR)[ 0]=next__5RPR;
- } else {
- next__5RPR=((__POINTER *)result__BSPR)[ 0];
- if ((next__5RPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BSPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DSPR << 1)) <= 4096)) {
- next__5RPR=(void *)((unsigned long)result__BSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DSPR)));
- } else {
- next__5RPR=new_lab__2PJ(lab_type__CSPR);
- };
- ((__POINTER *)next__5RPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ASPR)[ 0]=next__5RPR;
- } else {
- ((__POINTER *)result__BSPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5RPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BSPR=next__5RPR;
- };
- };
- ptr__PGER=result__BSPR;
};
- result__OGER=((__INTEGER_CST *)ptr__PGER);
- *(result__OGER) = *(INTEGER_CST__);
- };
- Self__WGER=((__INTEGER_CST *)result__OGER);
- Self__WGER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XGER;
- Self__WGER->value__W4YD=v__YGER;
- Self__WGER->parent_constant__B3LC.static_type__M2YD=t__ZGER;
- check_type__YG5D(Self__WGER);
- __tmp__F5TI=result__OGER;
- } break;
- case __READ_LOCAL__: {
- __tmp__NECR=read__QB5G(((__READ_LOCAL *)e__NB2H)->local__HJZD);
- if (__tmp__NECR==NULL) {
- __tmp__OECR=NULL;
- } else {
- __tmp__OECR=((__READ_LOCAL *)__tmp__NECR);
- };
- __tmp__F5TI=__tmp__OECR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__F5TI=my_copy__SL2H(e__NB2H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__F5TI=my_copy__LM2H(e__NB2H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__F5TI=my_copy__YM2H(e__NB2H);
- } break;
- case __REAL_CST__: {
- Self__Q1HQ=((__REAL_CST *)e__NB2H);
- p__NSPR=Self__Q1HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__OSPR=Self__Q1HQ->value__HN2H;
- t__PSPR=Self__Q1HQ->parent_constant__U2JH.static_type__M2YD;
- result__ESPR=NULL;
- ptr__FSPR=((__POINTER )(NULL));
- typ_id__GSPR= 0;
- sz__HSPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__HSPR == 0)) {
- result__ESPR=REAL_CST__;
- } else {
- typ_id__GSPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HSPR);
- if ((typ_id__GSPR == (__INTEGER)(- 1))) {
- a__ISPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JSPR=(__UINTEGER_32)((__UINTEGER_32)(sz__HSPR + a__ISPR) & (__UINTEGER_32)(~ a__ISPR));
- ptr_table__RSPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JSPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QSPR=((__POINTER )(NULL));
- result__SSPR=((__POINTER *)ptr_table__RSPR)[ 0];
- if ((result__SSPR == (void *)NULL)) {
- result__SSPR=new_lab__2PJ(new_size__JSPR);
- next__QSPR=(void *)((unsigned long)result__SSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JSPR)));
- ((__POINTER *)next__QSPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RSPR)[ 0]=next__QSPR;
- } else {
- next__QSPR=((__POINTER *)result__SSPR)[ 0];
- if ((next__QSPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SSPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JSPR << 1)) <= 4096)) {
- next__QSPR=(void *)((unsigned long)result__SSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JSPR)));
- } else {
- next__QSPR=new_lab__2PJ(new_size__JSPR);
- };
- ((__POINTER *)next__QSPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RSPR)[ 0]=next__QSPR;
- } else {
- ((__POINTER *)result__SSPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QSPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SSPR=next__QSPR;
- };
- };
- ptr__FSPR=result__SSPR;
- } else {
- t__KSPR=((__UINTEGER_32 )typ_id__GSPR);
- a__LSPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZSPR=(__UINTEGER_32)((__UINTEGER_32)(sz__HSPR + a__LSPR) & (__UINTEGER_32)(~ a__LSPR));
- ptr_table__WSPR=((__POINTER )(&(table_type[(t__KSPR)])));
- lab_type__YSPR=(__UINTEGER_32)(t__KSPR | 1);
- next__VSPR=((__POINTER )(NULL));
- result__XSPR=((__POINTER *)ptr_table__WSPR)[ 0];
- if ((result__XSPR == (void *)NULL)) {
- result__XSPR=new_lab__2PJ(lab_type__YSPR);
- next__VSPR=(void *)((unsigned long)result__XSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSPR)));
- ((__POINTER *)next__VSPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WSPR)[ 0]=next__VSPR;
- } else {
- next__VSPR=((__POINTER *)result__XSPR)[ 0];
- if ((next__VSPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XSPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZSPR << 1)) <= 4096)) {
- next__VSPR=(void *)((unsigned long)result__XSPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZSPR)));
- } else {
- next__VSPR=new_lab__2PJ(lab_type__YSPR);
- };
- ((__POINTER *)next__VSPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WSPR)[ 0]=next__VSPR;
- } else {
- ((__POINTER *)result__XSPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VSPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XSPR=next__VSPR;
- };
- };
- ptr__FSPR=result__XSPR;
+ if (((struct ___OBJ *)__tmp__SCZK)->__id==__LOCAL__L4WC__) {
+ __tmp__0C0S=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__SCZK),__tmp__0CZK,Self__QC0S);
+ __tmp__LCZK=__tmp__0C0S;
+ } else /* SLOT_DATA */ {
+ __tmp__TBBS=write_direct__with__value__XDJJ(((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__SCZK)),__tmp__0CZK,NULL,Self__QC0S);
+ __tmp__LCZK=__tmp__TBBS;
};
- result__ESPR=((__REAL_CST *)ptr__FSPR);
- *(result__ESPR) = *(REAL_CST__);
- };
- Self__MSPR=((__REAL_CST *)result__ESPR);
- Self__MSPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NSPR;
- Self__MSPR->value__HN2H=v__OSPR;
- Self__MSPR->parent_constant__U2JH.static_type__M2YD=t__PSPR;
- __tmp__F5TI=result__ESPR;
- } break;
- case __CHARACTER_CST__: {
- Self__S1HQ=((__CHARACTER_CST *)e__NB2H);
- __tmp__F5TI=create__char__4SMH(Self__S1HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__S1HQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__T1HQ=((__IS_EXPANDED *)e__NB2H);
- __tmp__RECR=read__QB5G(((__READ_LOCAL *)Self__T1HQ->receiver__WN2H)->local__HJZD);
- if (__tmp__RECR==NULL) {
- __tmp__SECR=NULL;
- } else {
- __tmp__SECR=((__READ_LOCAL *)__tmp__RECR);
- };
- p__DTPR=Self__T1HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__0SPR=NULL;
- ptr__1SPR=((__POINTER )(NULL));
- typ_id__2SPR= 0;
- sz__3SPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__3SPR == 0)) {
- result__0SPR=IS_EXPANDED__;
- } else {
- typ_id__2SPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3SPR);
- if ((typ_id__2SPR == (__INTEGER)(- 1))) {
- a__4SPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5SPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3SPR + a__4SPR) & (__UINTEGER_32)(~ a__4SPR));
- ptr_table__GTPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5SPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FTPR=((__POINTER )(NULL));
- result__HTPR=((__POINTER *)ptr_table__GTPR)[ 0];
- if ((result__HTPR == (void *)NULL)) {
- result__HTPR=new_lab__2PJ(new_size__5SPR);
- next__FTPR=(void *)((unsigned long)result__HTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5SPR)));
- ((__POINTER *)next__FTPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GTPR)[ 0]=next__FTPR;
- } else {
- next__FTPR=((__POINTER *)result__HTPR)[ 0];
- if ((next__FTPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HTPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5SPR << 1)) <= 4096)) {
- next__FTPR=(void *)((unsigned long)result__HTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5SPR)));
- } else {
- next__FTPR=new_lab__2PJ(new_size__5SPR);
- };
- ((__POINTER *)next__FTPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GTPR)[ 0]=next__FTPR;
- } else {
- ((__POINTER *)result__HTPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FTPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HTPR=next__FTPR;
- };
+ __tmp__CDZK=&(call__IAZK->result_list__BDZK);
+ result__QJPU=NULL;
+ ptr__RJPU=((__POINTER__IB )(NULL));
+ typ_id__SJPU= 0;
+ __tmp__TJPU=((__POINTER__IB )sizeof(__RESULT__3CZK));
+ if (((unsigned long)__tmp__TJPU == 0)) {
+ result__QJPU=RESULT__3CZK__;
+ } else /* FALSE */ {
+ typ_id__SJPU=__RESULT__3CZK__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TJPU));
+ if ((typ_id__SJPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XJPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WJPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_size[(__tmp__XJPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WJPU)));
+ ptr__RJPU=__tmp__VJPU;
+ } else /* FALSE */ {
+ __tmp__XJPU=((__UINTEGER_32__ZWB )typ_id__SJPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_type[(__tmp__XJPU)]))),(__UINTEGER_32__ZWB)(__tmp__XJPU | 1));
+ ptr__RJPU=__tmp__VJPU;
};
- ptr__1SPR=result__HTPR;
- } else {
- t__ATPR=((__UINTEGER_32 )typ_id__2SPR);
- a__BTPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OTPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3SPR + a__BTPR) & (__UINTEGER_32)(~ a__BTPR));
- ptr_table__LTPR=((__POINTER )(&(table_type[(t__ATPR)])));
- lab_type__NTPR=(__UINTEGER_32)(t__ATPR | 1);
- next__KTPR=((__POINTER )(NULL));
- result__MTPR=((__POINTER *)ptr_table__LTPR)[ 0];
- if ((result__MTPR == (void *)NULL)) {
- result__MTPR=new_lab__2PJ(lab_type__NTPR);
- next__KTPR=(void *)((unsigned long)result__MTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTPR)));
- ((__POINTER *)next__KTPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LTPR)[ 0]=next__KTPR;
- } else {
- next__KTPR=((__POINTER *)result__MTPR)[ 0];
- if ((next__KTPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MTPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OTPR << 1)) <= 4096)) {
- next__KTPR=(void *)((unsigned long)result__MTPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OTPR)));
- } else {
- next__KTPR=new_lab__2PJ(lab_type__NTPR);
- };
- ((__POINTER *)next__KTPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LTPR)[ 0]=next__KTPR;
- } else {
- ((__POINTER *)result__MTPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KTPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MTPR=next__KTPR;
- };
- };
- ptr__1SPR=result__MTPR;
+ result__QJPU=((__RESULT__3CZK *)ptr__RJPU);
+ *(result__QJPU) = *(RESULT__3CZK__);
};
- result__0SPR=((__IS_EXPANDED *)ptr__1SPR);
- *(result__0SPR) = *(IS_EXPANDED__);
+ ((__RESULT__3CZK *)result__QJPU)->write__DWKL=__tmp__LCZK;
+ add_last__CHCL(__tmp__CDZK,result__QJPU);
+ Self__FBCL=(__INTEGER__Q)(Self__FBCL + 1);
};
- Self__CTPR=((__IS_EXPANDED *)result__0SPR);
- Self__CTPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DTPR;
- Self__CTPR->receiver__WN2H=__tmp__SECR;
- __tmp__F5TI=result__0SPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__F5TI=my_copy__1N2H(e__NB2H);
- } break;
- case __EXPR_SUP__: {
- __tmp__F5TI=my_copy__EO2H(e__NB2H);
- } break;
- case __EXPR_SUB__: {
- __tmp__F5TI=my_copy__PO2H(e__NB2H);
- } break;
- case __EXPR_MUL__: {
- __tmp__F5TI=my_copy__1O2H(e__NB2H);
- } break;
- case __EXPR_DIV__: {
- __tmp__F5TI=my_copy__GP2H(e__NB2H);
- } break;
- case __EXPR_AND__: {
- __tmp__F5TI=my_copy__RP2H(e__NB2H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__F5TI=my_copy__2P2H(e__NB2H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__F5TI=my_copy__HQ2H(e__NB2H);
- } break;
- case __PUT_TO__: {
- __tmp__F5TI=my_copy__SQ2H(e__NB2H);
- } break;
- case __ITEM__: {
- __tmp__F5TI=my_copy__DR2H(e__NB2H);
- } break;
- case __SIZE_OF__: {
- __tmp__F5TI=my_copy__PR2H(e__NB2H);
- } break;
- case __CAST__: {
- __tmp__F5TI=my_copy__YR2H(e__NB2H);
- } break;
- case __CALL_SLOT__: {
- __tmp__F5TI=my_copy__5SYM(e__NB2H);
- } break;
- case __READ_SLOT__: {
- __tmp__F5TI=my_copy__IUGK(e__NB2H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__1GER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__NB2H)->global__ZGJK),NULL);
- if (__tmp__1GER==NULL) {
- __tmp__2GER=NULL;
+ } else /* FALSE */ {
+ __tmp__PZNT=Self__35YK->result_expr__4KBK;
+ if (__tmp__PZNT==NULL) {
+ Self__QC0S=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__1GER)->__id) {
- case __READ_SLOT__: {
- __tmp__2GER=NULL;
+ switch (((struct ___OBJ *)__tmp__PZNT)->__id) {
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__QC0S=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ Self__QC0S=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__2GER=((__READ_GLOBAL *)__tmp__1GER);
+ case __READ_LOCAL__55ZI__: {
+ Self__QC0S=((void *)__tmp__PZNT);
} break;
}
};
- __tmp__F5TI=__tmp__2GER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__F5TI=my_copy__BQCN(e__NB2H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__F5TI=my_copy__NREO(e__NB2H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__F5TI=my_copy__VYJO(e__NB2H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__F5TI=my_copy__0REO(e__NB2H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__F5TI=my_copy__BZJO(e__NB2H);
- } break;
- case __EXPR_NEG__: {
- __tmp__F5TI=my_copy__CNJM(e__NB2H);
- } break;
- case __EXPR_ADD__: {
- __tmp__F5TI=my_copy__5XLL(e__NB2H);
- } break;
- case __EXPR_NOT__: {
- __tmp__F5TI=my_copy__WVYM(e__NB2H);
- } break;
- case __EXPR_MOD__: {
- __tmp__F5TI=my_copy__FSEO(e__NB2H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__F5TI=my_copy__QCEP(e__NB2H);
- } break;
- case __EXPR_INF__: {
- __tmp__F5TI=my_copy__5LSN(e__NB2H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__F5TI=my_copy__KMSN(e__NB2H);
- } break;
- case __EXPR_OR__: {
- __tmp__F5TI=my_copy__JZPN(e__NB2H);
- } break;
- case __EXPR_XOR__: {
- __tmp__F5TI=my_copy__G3SO(e__NB2H);
- } break;
- };
- result__PTPR=NULL;
- ptr__QTPR=((__POINTER )(NULL));
- typ_id__RTPR= 0;
- sz__STPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
- if ((sz__STPR == 0)) {
- result__PTPR=NODE_STYLE__;
- } else {
- typ_id__RTPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__STPR);
- if ((typ_id__RTPR == (__INTEGER)(- 1))) {
- a__TTPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UTPR=(__UINTEGER_32)((__UINTEGER_32)(sz__STPR + a__TTPR) & (__UINTEGER_32)(~ a__TTPR));
- ptr_table__3TPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UTPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__2TPR=((__POINTER )(NULL));
- result__4TPR=((__POINTER *)ptr_table__3TPR)[ 0];
- if ((result__4TPR == (void *)NULL)) {
- result__4TPR=new_lab__2PJ(new_size__UTPR);
- next__2TPR=(void *)((unsigned long)result__4TPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTPR)));
- ((__POINTER *)next__2TPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3TPR)[ 0]=next__2TPR;
- } else {
- next__2TPR=((__POINTER *)result__4TPR)[ 0];
- if ((next__2TPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4TPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UTPR << 1)) <= 4096)) {
- next__2TPR=(void *)((unsigned long)result__4TPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UTPR)));
- } else {
- next__2TPR=new_lab__2PJ(new_size__UTPR);
- };
- ((__POINTER *)next__2TPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3TPR)[ 0]=next__2TPR;
- } else {
- ((__POINTER *)result__4TPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2TPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4TPR=next__2TPR;
- };
- };
- ptr__QTPR=result__4TPR;
- } else {
- t__VTPR=((__UINTEGER_32 )typ_id__RTPR);
- a__WTPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FUPR=(__UINTEGER_32)((__UINTEGER_32)(sz__STPR + a__WTPR) & (__UINTEGER_32)(~ a__WTPR));
- ptr_table__CUPR=((__POINTER )(&(table_type[(t__VTPR)])));
- lab_type__EUPR=(__UINTEGER_32)(t__VTPR | 1);
- next__BUPR=((__POINTER )(NULL));
- result__DUPR=((__POINTER *)ptr_table__CUPR)[ 0];
- if ((result__DUPR == (void *)NULL)) {
- result__DUPR=new_lab__2PJ(lab_type__EUPR);
- next__BUPR=(void *)((unsigned long)result__DUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUPR)));
- ((__POINTER *)next__BUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CUPR)[ 0]=next__BUPR;
- } else {
- next__BUPR=((__POINTER *)result__DUPR)[ 0];
- if ((next__BUPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DUPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FUPR << 1)) <= 4096)) {
- next__BUPR=(void *)((unsigned long)result__DUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FUPR)));
- } else {
- next__BUPR=new_lab__2PJ(lab_type__EUPR);
- };
- ((__POINTER *)next__BUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CUPR)[ 0]=next__BUPR;
- } else {
- ((__POINTER *)result__DUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DUPR=next__BUPR;
- };
- };
- ptr__QTPR=result__DUPR;
- };
- result__PTPR=((__NODE_STYLE *)ptr__QTPR);
- *(result__PTPR) = *(NODE_STYLE__);
- };
- Self__XTPR=((__NODE_STYLE *)result__PTPR);
- Self__XTPR->parent_node__WO0G.expr__RJZD=__tmp__F5TI;
- Self__XTPR->slot__ON5G=__tmp__D5TI;
- Self__XTPR->parent_node__WO0G.data__SJZD=Self__LB2H;
- Self__XTPR->result_expr__PN5G=__tmp__E5TI;
- add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,result__PTPR);
- result__4GER=NULL;
- ptr__5GER=((__POINTER )(NULL));
- typ_id__AHER= 0;
- sz__BHER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__BHER == 0)) {
- result__4GER=NODE_TYPE__;
- } else {
- typ_id__AHER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BHER);
- if ((typ_id__AHER == (__INTEGER)(- 1))) {
- a__CHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DHER=(__UINTEGER_32)((__UINTEGER_32)(sz__BHER + a__CHER) & (__UINTEGER_32)(~ a__CHER));
- ptr_table__HUPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DHER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__GUPR=((__POINTER )(NULL));
- result__IUPR=((__POINTER *)ptr_table__HUPR)[ 0];
- if ((result__IUPR == (void *)NULL)) {
- result__IUPR=new_lab__2PJ(new_size__DHER);
- next__GUPR=(void *)((unsigned long)result__IUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHER)));
- ((__POINTER *)next__GUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HUPR)[ 0]=next__GUPR;
- } else {
- next__GUPR=((__POINTER *)result__IUPR)[ 0];
- if ((next__GUPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IUPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DHER << 1)) <= 4096)) {
- next__GUPR=(void *)((unsigned long)result__IUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHER)));
- } else {
- next__GUPR=new_lab__2PJ(new_size__DHER);
- };
- ((__POINTER *)next__GUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HUPR)[ 0]=next__GUPR;
- } else {
- ((__POINTER *)result__IUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IUPR=next__GUPR;
- };
- };
- ptr__5GER=result__IUPR;
- } else {
- t__EHER=((__UINTEGER_32 )typ_id__AHER);
- a__FHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PUPR=(__UINTEGER_32)((__UINTEGER_32)(sz__BHER + a__FHER) & (__UINTEGER_32)(~ a__FHER));
- ptr_table__MUPR=((__POINTER )(&(table_type[(t__EHER)])));
- lab_type__OUPR=(__UINTEGER_32)(t__EHER | 1);
- next__LUPR=((__POINTER )(NULL));
- result__NUPR=((__POINTER *)ptr_table__MUPR)[ 0];
- if ((result__NUPR == (void *)NULL)) {
- result__NUPR=new_lab__2PJ(lab_type__OUPR);
- next__LUPR=(void *)((unsigned long)result__NUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUPR)));
- ((__POINTER *)next__LUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MUPR)[ 0]=next__LUPR;
- } else {
- next__LUPR=((__POINTER *)result__NUPR)[ 0];
- if ((next__LUPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NUPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PUPR << 1)) <= 4096)) {
- next__LUPR=(void *)((unsigned long)result__NUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUPR)));
- } else {
- next__LUPR=new_lab__2PJ(lab_type__OUPR);
- };
- ((__POINTER *)next__LUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MUPR)[ 0]=next__LUPR;
- } else {
- ((__POINTER *)result__NUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NUPR=next__LUPR;
- };
- };
- ptr__5GER=result__NUPR;
+ __tmp__LZNT=((__READ_LOCAL__55ZI *)Self__QC0S)->local__BVEJ;
+ __tmp__PZNT=__tmp__PBZK->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__PZNT)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__VCZK=&(((__PROFIL_SLOT__OO2C *)__tmp__PZNT)->parent_profil__PO2C.result_list__RHOJ);
+ } else /* PROFIL_BLOCK */ {
+ __tmp__VCZK=&(((__PROFIL_BLOCK__O3NJ *)__tmp__PZNT)->parent_profil__P3NJ.result_list__RHOJ);
};
- result__4GER=((__NODE_TYPE *)ptr__5GER);
- *(result__4GER) = *(NODE_TYPE__);
- };
- Self__GHER=((__NODE_TYPE *)result__4GER);
- Self__GHER->parent_node__QLQC.expr__RJZD=__tmp__E5TI;
- Self__GHER->parent_node__QLQC.data__SJZD=Self__LB2H;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,result__4GER);
- } else {
- if (((struct ___OBJ *)s__X4TI)->__id==__SLOT_DATA__) {
- __tmp__R5TI=((__SLOT *)((__SLOT_DATA *)s__X4TI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__R5TI=((__SLOT *)((__SLOT_CODE *)s__X4TI)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__S5TI=Self__LB2H->parent_dta__XSUH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__S5TI)->__id==__SLOT_DATA__) {
- __tmp__T5TI=((__SLOT *)((__SLOT_DATA *)__tmp__S5TI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__T5TI=((__SLOT *)((__SLOT_CODE *)__tmp__S5TI)->parent_slot__A22F)->base_slot__X12F;
- };
- is_equal_profil__XK5G(__tmp__R5TI,__tmp__T5TI);
- s__2Y5I=s__X4TI;
- new_value__4Y5I=NULL;
- if (Self__LB2H->copy_value__BZ5I) {
- __tmp__IZ5I=Self__LB2H->value__ZMFI;
- switch (((struct ___OBJ *)__tmp__IZ5I)->__id) {
- case __LIST__: {
- __tmp__JZ5I=my_copy__MSYM(__tmp__IZ5I);
- } break;
- case __STRING_CST__: {
- Self__U1HQ=((__STRING_CST *)__tmp__IZ5I);
- __tmp__JZ5I=create__text__ITMH(Self__U1HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U1HQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__JZ5I=my_copy__EK2H(__tmp__IZ5I);
- } break;
- case __PROTOTYPE_CST__: {
- Self__V1HQ=((__PROTOTYPE_CST *)__tmp__IZ5I);
- __tmp__JZ5I=create__type__PKQC(Self__V1HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V1HQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__W1HQ=((__INTEGER_CST *)__tmp__IZ5I);
- p__SHER=Self__W1HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__THER=Self__W1HQ->value__W4YD;
- t__UHER=Self__W1HQ->parent_constant__B3LC.static_type__M2YD;
- result__JHER=NULL;
- ptr__KHER=((__POINTER )(NULL));
- typ_id__LHER= 0;
- sz__MHER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__MHER == 0)) {
- result__JHER=INTEGER_CST__;
- } else {
- typ_id__LHER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MHER);
- if ((typ_id__LHER == (__INTEGER)(- 1))) {
- a__NHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OHER=(__UINTEGER_32)((__UINTEGER_32)(sz__MHER + a__NHER) & (__UINTEGER_32)(~ a__NHER));
- ptr_table__RUPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OHER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QUPR=((__POINTER )(NULL));
- result__SUPR=((__POINTER *)ptr_table__RUPR)[ 0];
- if ((result__SUPR == (void *)NULL)) {
- result__SUPR=new_lab__2PJ(new_size__OHER);
- next__QUPR=(void *)((unsigned long)result__SUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHER)));
- ((__POINTER *)next__QUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RUPR)[ 0]=next__QUPR;
- } else {
- next__QUPR=((__POINTER *)result__SUPR)[ 0];
- if ((next__QUPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SUPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OHER << 1)) <= 4096)) {
- next__QUPR=(void *)((unsigned long)result__SUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHER)));
- } else {
- next__QUPR=new_lab__2PJ(new_size__OHER);
- };
- ((__POINTER *)next__QUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RUPR)[ 0]=next__QUPR;
- } else {
- ((__POINTER *)result__SUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SUPR=next__QUPR;
- };
- };
- ptr__KHER=result__SUPR;
- } else {
- t__PHER=((__UINTEGER_32 )typ_id__LHER);
- a__QHER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZUPR=(__UINTEGER_32)((__UINTEGER_32)(sz__MHER + a__QHER) & (__UINTEGER_32)(~ a__QHER));
- ptr_table__WUPR=((__POINTER )(&(table_type[(t__PHER)])));
- lab_type__YUPR=(__UINTEGER_32)(t__PHER | 1);
- next__VUPR=((__POINTER )(NULL));
- result__XUPR=((__POINTER *)ptr_table__WUPR)[ 0];
- if ((result__XUPR == (void *)NULL)) {
- result__XUPR=new_lab__2PJ(lab_type__YUPR);
- next__VUPR=(void *)((unsigned long)result__XUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZUPR)));
- ((__POINTER *)next__VUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WUPR)[ 0]=next__VUPR;
- } else {
- next__VUPR=((__POINTER *)result__XUPR)[ 0];
- if ((next__VUPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XUPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZUPR << 1)) <= 4096)) {
- next__VUPR=(void *)((unsigned long)result__XUPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZUPR)));
- } else {
- next__VUPR=new_lab__2PJ(lab_type__YUPR);
- };
- ((__POINTER *)next__VUPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WUPR)[ 0]=next__VUPR;
- } else {
- ((__POINTER *)result__XUPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VUPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XUPR=next__VUPR;
- };
- };
- ptr__KHER=result__XUPR;
- };
- result__JHER=((__INTEGER_CST *)ptr__KHER);
- *(result__JHER) = *(INTEGER_CST__);
- };
- Self__RHER=((__INTEGER_CST *)result__JHER);
- Self__RHER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SHER;
- Self__RHER->value__W4YD=v__THER;
- Self__RHER->parent_constant__B3LC.static_type__M2YD=t__UHER;
- check_type__YG5D(Self__RHER);
- __tmp__JZ5I=result__JHER;
- } break;
- case __READ_LOCAL__: {
- __tmp__VECR=read__QB5G(((__READ_LOCAL *)__tmp__IZ5I)->local__HJZD);
- if (__tmp__VECR==NULL) {
- __tmp__WECR=NULL;
- } else {
- __tmp__WECR=((__READ_LOCAL *)__tmp__VECR);
- };
- __tmp__JZ5I=__tmp__WECR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__JZ5I=my_copy__SL2H(__tmp__IZ5I);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__JZ5I=my_copy__LM2H(__tmp__IZ5I);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__JZ5I=my_copy__YM2H(__tmp__IZ5I);
- } break;
- case __REAL_CST__: {
- Self__Y1HQ=((__REAL_CST *)__tmp__IZ5I);
- p__DVPR=Self__Y1HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__EVPR=Self__Y1HQ->value__HN2H;
- t__FVPR=Self__Y1HQ->parent_constant__U2JH.static_type__M2YD;
- result__0UPR=NULL;
- ptr__1UPR=((__POINTER )(NULL));
- typ_id__2UPR= 0;
- sz__3UPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__3UPR == 0)) {
- result__0UPR=REAL_CST__;
- } else {
- typ_id__2UPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3UPR);
- if ((typ_id__2UPR == (__INTEGER)(- 1))) {
- a__4UPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5UPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3UPR + a__4UPR) & (__UINTEGER_32)(~ a__4UPR));
- ptr_table__HVPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5UPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__GVPR=((__POINTER )(NULL));
- result__IVPR=((__POINTER *)ptr_table__HVPR)[ 0];
- if ((result__IVPR == (void *)NULL)) {
- result__IVPR=new_lab__2PJ(new_size__5UPR);
- next__GVPR=(void *)((unsigned long)result__IVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UPR)));
- ((__POINTER *)next__GVPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HVPR)[ 0]=next__GVPR;
- } else {
- next__GVPR=((__POINTER *)result__IVPR)[ 0];
- if ((next__GVPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IVPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5UPR << 1)) <= 4096)) {
- next__GVPR=(void *)((unsigned long)result__IVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UPR)));
- } else {
- next__GVPR=new_lab__2PJ(new_size__5UPR);
- };
- ((__POINTER *)next__GVPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HVPR)[ 0]=next__GVPR;
- } else {
- ((__POINTER *)result__IVPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GVPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IVPR=next__GVPR;
- };
- };
- ptr__1UPR=result__IVPR;
- } else {
- t__AVPR=((__UINTEGER_32 )typ_id__2UPR);
- a__BVPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PVPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3UPR + a__BVPR) & (__UINTEGER_32)(~ a__BVPR));
- ptr_table__MVPR=((__POINTER )(&(table_type[(t__AVPR)])));
- lab_type__OVPR=(__UINTEGER_32)(t__AVPR | 1);
- next__LVPR=((__POINTER )(NULL));
- result__NVPR=((__POINTER *)ptr_table__MVPR)[ 0];
- if ((result__NVPR == (void *)NULL)) {
- result__NVPR=new_lab__2PJ(lab_type__OVPR);
- next__LVPR=(void *)((unsigned long)result__NVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVPR)));
- ((__POINTER *)next__LVPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MVPR)[ 0]=next__LVPR;
- } else {
- next__LVPR=((__POINTER *)result__NVPR)[ 0];
- if ((next__LVPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NVPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PVPR << 1)) <= 4096)) {
- next__LVPR=(void *)((unsigned long)result__NVPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PVPR)));
- } else {
- next__LVPR=new_lab__2PJ(lab_type__OVPR);
- };
- ((__POINTER *)next__LVPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MVPR)[ 0]=next__LVPR;
- } else {
- ((__POINTER *)result__NVPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LVPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NVPR=next__LVPR;
- };
- };
- ptr__1UPR=result__NVPR;
- };
- result__0UPR=((__REAL_CST *)ptr__1UPR);
- *(result__0UPR) = *(REAL_CST__);
- };
- Self__CVPR=((__REAL_CST *)result__0UPR);
- Self__CVPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DVPR;
- Self__CVPR->value__HN2H=v__EVPR;
- Self__CVPR->parent_constant__U2JH.static_type__M2YD=t__FVPR;
- __tmp__JZ5I=result__0UPR;
- } break;
- case __CHARACTER_CST__: {
- Self__01HQ=((__CHARACTER_CST *)__tmp__IZ5I);
- __tmp__JZ5I=create__char__4SMH(Self__01HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__01HQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__11HQ=((__IS_EXPANDED *)__tmp__IZ5I);
- __tmp__ZECR=read__QB5G(((__READ_LOCAL *)Self__11HQ->receiver__WN2H)->local__HJZD);
- if (__tmp__ZECR==NULL) {
- __tmp__0ECR=NULL;
- } else {
- __tmp__0ECR=((__READ_LOCAL *)__tmp__ZECR);
- };
- p__ZVPR=Self__11HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__QVPR=NULL;
- ptr__RVPR=((__POINTER )(NULL));
- typ_id__SVPR= 0;
- sz__TVPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__TVPR == 0)) {
- result__QVPR=IS_EXPANDED__;
- } else {
- typ_id__SVPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TVPR);
- if ((typ_id__SVPR == (__INTEGER)(- 1))) {
- a__UVPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VVPR=(__UINTEGER_32)((__UINTEGER_32)(sz__TVPR + a__UVPR) & (__UINTEGER_32)(~ a__UVPR));
- ptr_table__2VPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VVPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1VPR=((__POINTER )(NULL));
- result__3VPR=((__POINTER *)ptr_table__2VPR)[ 0];
- if ((result__3VPR == (void *)NULL)) {
- result__3VPR=new_lab__2PJ(new_size__VVPR);
- next__1VPR=(void *)((unsigned long)result__3VPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVPR)));
- ((__POINTER *)next__1VPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2VPR)[ 0]=next__1VPR;
- } else {
- next__1VPR=((__POINTER *)result__3VPR)[ 0];
- if ((next__1VPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3VPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VVPR << 1)) <= 4096)) {
- next__1VPR=(void *)((unsigned long)result__3VPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VVPR)));
- } else {
- next__1VPR=new_lab__2PJ(new_size__VVPR);
- };
- ((__POINTER *)next__1VPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2VPR)[ 0]=next__1VPR;
- } else {
- ((__POINTER *)result__3VPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1VPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3VPR=next__1VPR;
- };
- };
- ptr__RVPR=result__3VPR;
- } else {
- t__WVPR=((__UINTEGER_32 )typ_id__SVPR);
- a__XVPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EWPR=(__UINTEGER_32)((__UINTEGER_32)(sz__TVPR + a__XVPR) & (__UINTEGER_32)(~ a__XVPR));
- ptr_table__BWPR=((__POINTER )(&(table_type[(t__WVPR)])));
- lab_type__DWPR=(__UINTEGER_32)(t__WVPR | 1);
- next__AWPR=((__POINTER )(NULL));
- result__CWPR=((__POINTER *)ptr_table__BWPR)[ 0];
- if ((result__CWPR == (void *)NULL)) {
- result__CWPR=new_lab__2PJ(lab_type__DWPR);
- next__AWPR=(void *)((unsigned long)result__CWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EWPR)));
- ((__POINTER *)next__AWPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BWPR)[ 0]=next__AWPR;
- } else {
- next__AWPR=((__POINTER *)result__CWPR)[ 0];
- if ((next__AWPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CWPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EWPR << 1)) <= 4096)) {
- next__AWPR=(void *)((unsigned long)result__CWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EWPR)));
- } else {
- next__AWPR=new_lab__2PJ(lab_type__DWPR);
- };
- ((__POINTER *)next__AWPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BWPR)[ 0]=next__AWPR;
- } else {
- ((__POINTER *)result__CWPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AWPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CWPR=next__AWPR;
- };
- };
- ptr__RVPR=result__CWPR;
- };
- result__QVPR=((__IS_EXPANDED *)ptr__RVPR);
- *(result__QVPR) = *(IS_EXPANDED__);
- };
- Self__YVPR=((__IS_EXPANDED *)result__QVPR);
- Self__YVPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ZVPR;
- Self__YVPR->receiver__WN2H=__tmp__0ECR;
- __tmp__JZ5I=result__QVPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__JZ5I=my_copy__1N2H(__tmp__IZ5I);
- } break;
- case __EXPR_SUP__: {
- __tmp__JZ5I=my_copy__EO2H(__tmp__IZ5I);
- } break;
- case __EXPR_SUB__: {
- __tmp__JZ5I=my_copy__PO2H(__tmp__IZ5I);
- } break;
- case __EXPR_MUL__: {
- __tmp__JZ5I=my_copy__1O2H(__tmp__IZ5I);
- } break;
- case __EXPR_DIV__: {
- __tmp__JZ5I=my_copy__GP2H(__tmp__IZ5I);
- } break;
- case __EXPR_AND__: {
- __tmp__JZ5I=my_copy__RP2H(__tmp__IZ5I);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__JZ5I=my_copy__2P2H(__tmp__IZ5I);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__JZ5I=my_copy__HQ2H(__tmp__IZ5I);
- } break;
- case __PUT_TO__: {
- __tmp__JZ5I=my_copy__SQ2H(__tmp__IZ5I);
- } break;
- case __ITEM__: {
- __tmp__JZ5I=my_copy__DR2H(__tmp__IZ5I);
- } break;
- case __SIZE_OF__: {
- __tmp__JZ5I=my_copy__PR2H(__tmp__IZ5I);
- } break;
- case __CAST__: {
- __tmp__JZ5I=my_copy__YR2H(__tmp__IZ5I);
- } break;
- case __CALL_SLOT__: {
- __tmp__JZ5I=my_copy__5SYM(__tmp__IZ5I);
- } break;
- case __READ_SLOT__: {
- __tmp__JZ5I=my_copy__IUGK(__tmp__IZ5I);
- } break;
- case __READ_GLOBAL__: {
- __tmp__WHER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IZ5I)->global__ZGJK),NULL);
- if (__tmp__WHER==NULL) {
- __tmp__XHER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__WHER)->__id) {
- case __READ_SLOT__: {
- __tmp__XHER=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__XHER=((__READ_GLOBAL *)__tmp__WHER);
- } break;
- }
- };
- __tmp__JZ5I=__tmp__XHER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__JZ5I=my_copy__BQCN(__tmp__IZ5I);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__JZ5I=my_copy__NREO(__tmp__IZ5I);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__JZ5I=my_copy__VYJO(__tmp__IZ5I);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__JZ5I=my_copy__0REO(__tmp__IZ5I);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__JZ5I=my_copy__BZJO(__tmp__IZ5I);
- } break;
- case __EXPR_NEG__: {
- __tmp__JZ5I=my_copy__CNJM(__tmp__IZ5I);
- } break;
- case __EXPR_ADD__: {
- __tmp__JZ5I=my_copy__5XLL(__tmp__IZ5I);
- } break;
- case __EXPR_NOT__: {
- __tmp__JZ5I=my_copy__WVYM(__tmp__IZ5I);
- } break;
- case __EXPR_MOD__: {
- __tmp__JZ5I=my_copy__FSEO(__tmp__IZ5I);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__JZ5I=my_copy__QCEP(__tmp__IZ5I);
- } break;
- case __EXPR_INF__: {
- __tmp__JZ5I=my_copy__5LSN(__tmp__IZ5I);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__JZ5I=my_copy__KMSN(__tmp__IZ5I);
- } break;
- case __EXPR_OR__: {
- __tmp__JZ5I=my_copy__JZPN(__tmp__IZ5I);
- } break;
- case __EXPR_XOR__: {
- __tmp__JZ5I=my_copy__G3SO(__tmp__IZ5I);
- } break;
+ Self__QX5T=__tmp__VCZK->first__THOJ;
+ switch (((struct ___OBJ *)e__55YK)->__id) {
};
- new_value__4Y5I=__tmp__JZ5I;
- } else {
- new_value__4Y5I=Self__LB2H->value__ZMFI;
- Self__LB2H->copy_value__BZ5I=TRUE__;
- };
- if (((struct ___OBJ *)s__X4TI)->__id==__SLOT_DATA__) {
- __tmp__RZ5I=slot_data__B4TH(s__X4TI);
- } else {
- __tmp__RZ5I=slot_data__14TH(s__X4TI);
- };
- if (new_value__4Y5I==NULL) {
- __tmp__TZ5I=NULL;
- } else {
- switch (((struct ___OBJ *)new_value__4Y5I)->__id) {
- case __LIST__: {
- __tmp__TZ5I=NULL;
+ Self__QC0S=read__5UEI(((__LOCAL__L4WC *)Self__QX5T));
+ switch (((struct ___OBJ *)e__55YK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__2LNL=((__STRING_CST__5J *)e__55YK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __STRING_CST__: {
- __tmp__TZ5I=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__2LNL=((__EXTERNAL_C__Y5WC *)e__55YK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__TZ5I=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__2LNL=((__PROTOTYPE_CST__LAXC *)e__55YK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__TZ5I=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__2LNL=((__INTEGER_CST__XAXC *)e__55YK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__2LNL=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__TZ5I=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__2LNL=((__READ_LOCAL__55ZI *)e__55YK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__TZ5I=((void *)new_value__4Y5I);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__2LNL=((__EXPR_EQUAL__KINJ *)e__55YK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__2LNL=((__EXPR_NOT_EQUAL__VINJ *)e__55YK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__TZ5I=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__2LNL=((__IS_EXPANDED__35NJ *)e__55YK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__TZ5I=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__2LNL=((__GET_TYPE_ID__HAOJ *)e__55YK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__2LNL=((__EXPR_SUP__ABOJ *)e__55YK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__2LNL=((__EXPR_SUB__UBOJ *)e__55YK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__2LNL=((__EXPR_MUL__KCOJ *)e__55YK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__2LNL=((__EXPR_DIV__4COJ *)e__55YK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__2LNL=((__EXPR_AND__SDOJ *)e__55YK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__2LNL=((__EXPR_SHIFT_R__GEOJ *)e__55YK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__2LNL=((__EXPR_SHIFT_L__0EOJ *)e__55YK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__TZ5I=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__2LNL=((__PUT_TO__TFOJ *)e__55YK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__TZ5I=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__2LNL=((__ITEM__HGOJ *)e__55YK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__TZ5I=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__2LNL=((__SIZE_OF__5GOJ *)e__55YK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__TZ5I=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__2LNL=((__CAST__1HOJ *)e__55YK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__TZ5I=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__2LNL=((__REAL_CST__1LOJ *)e__55YK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__TZ5I=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__2LNL=((__CHARACTER_CST__RMOJ *)e__55YK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__TZ5I=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__2LNL=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__55YK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__TZ5I=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__2LNL=((__READ_SLOT__LL4K *)e__55YK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__2LNL=((__EXPR_NOT_LOGIC__W4FL *)e__55YK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__2LNL=((__EXPR_OR_LOGIC__ADUL *)e__55YK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__2LNL=((__EXPR_OR_OR_LOGIC__3DUL *)e__55YK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__2LNL=((__EXPR_AND_LOGIC__EFUL *)e__55YK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__2LNL=((__EXPR_AND_AND_LOGIC__5FUL *)e__55YK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__2LNL=((__EXPR_NEG__EZVL *)e__55YK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__2LNL=((__EXPR_ADD__SZVL *)e__55YK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__TZ5I=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__2LNL=((__READ_GLOBAL__T4YL *)e__55YK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__2LNL=((__EXPR_NOT__XUPM *)e__55YK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__2LNL=((__EXPR_MOD__3YPM *)e__55YK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__2LNL=((__EXPR_OR__PQ0N *)e__55YK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__2LNL=((__EXPR_SUP_EQ__1VBP *)e__55YK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__2LNL=((__EXPR_INF__OXBP *)e__55YK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__2LNL=((__EXPR_INF_EQ__FYBP *)e__55YK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__TZ5I=NULL;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__2LNL=((__EXPR_XOR__ABEP *)e__55YK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__TZ5I=NULL;
- } break;
- }
- };
- em__AZ5I=__tmp__TZ5I;
- if (((void *)__tmp__TZ5I != (void *)NULL)) {
- __tmp__3Z5I=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__TZ5I)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH - 1);
- Self__AYCJ= 0;
- while ((Self__AYCJ <= __tmp__3Z5I)) {
- if (((struct ___OBJ *)s__2Y5I)->__id==__SLOT_DATA__) {
- __tmp__D05I=((__SLOT *)((__SLOT_DATA *)s__2Y5I)->parent_slot__IHZD)->slot_data_list__KK3F;
- } else {
- __tmp__D05I=((__SLOT *)((__SLOT_CODE *)s__2Y5I)->parent_slot__A22F)->slot_data_list__KK3F;
+ };
+ __tmp__OC0S=write__with__value__EPRJ(((__LOCAL__L4WC *)__tmp__LZNT),__tmp__2LNL,Self__QC0S);
+ __tmp__CDZK=&(__tmp__PBZK->result_list__BDZK);
+ result__QJPU=NULL;
+ ptr__RJPU=((__POINTER__IB )(NULL));
+ __tmp__CCZK= 0;
+ __tmp__TJPU=((__POINTER__IB )sizeof(__RESULT__3CZK));
+ if (((unsigned long)__tmp__TJPU == 0)) {
+ result__QJPU=RESULT__3CZK__;
+ } else /* FALSE */ {
+ __tmp__CCZK=__RESULT__3CZK__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TJPU));
+ if ((__tmp__CCZK == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XJPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__WJPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_size[(__tmp__XJPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__WJPU)));
+ ptr__RJPU=__tmp__VJPU;
+ } else /* FALSE */ {
+ __tmp__XJPU=((__UINTEGER_32__ZWB )__tmp__CCZK);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__VJPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__WJPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__TJPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VJPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__VJPU=micro_alloc__table__lab__UKI(__tmp__WJPU,((__POINTER__IB )(&(table_type[(__tmp__XJPU)]))),(__UINTEGER_32__ZWB)(__tmp__XJPU | 1));
+ ptr__RJPU=__tmp__VJPU;
};
- add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,new_write__rec__value__2JBJ(((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__D05I)->parent_arrayed_collection__FK3F.storage__A45F)[Self__AYCJ],e__NB2H,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__AZ5I)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__AYCJ]));
- Self__AYCJ=(__INTEGER)(Self__AYCJ + 1);
+ result__QJPU=((__RESULT__3CZK *)ptr__RJPU);
+ *(result__QJPU) = *(RESULT__3CZK__);
};
- Self__G54Q=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__TZ5I)->expr_list__3EMH);
- new_value__4Y5I=((void **)Self__G54Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__G54Q->parent_arrayed_collection__Q2LC.upper__2RSH];
- };
- add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,new_write__rec__value__2JBJ(__tmp__RZ5I,e__NB2H,new_value__4Y5I));
- if (((struct ___OBJ *)s__X4TI)->__id==__SLOT_DATA__) {
- __tmp__Q05I=((__SLOT *)((__SLOT_DATA *)s__X4TI)->parent_slot__IHZD)->slot_id__C4OG;
- } else {
- __tmp__Q05I=((__SLOT *)((__SLOT_CODE *)s__X4TI)->parent_slot__A22F)->slot_id__C4OG;
- };
- if (((void *)__tmp__Q05I != (void *)NULL)) {
- add_write_id__in__ZDBJ(e__NB2H,s__X4TI,result__PB2H);
+ ((__RESULT__3CZK *)result__QJPU)->write__DWKL=__tmp__OC0S;
+ add_last__CHCL(__tmp__CDZK,result__QJPU);
};
};
- switch (((struct ___OBJ *)e__NB2H)->__id) {
- case __LIST__: {
- __tmp__Y5TI=((__LIST *)e__NB2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__Y5TI=((__STRING_CST *)e__NB2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__Y5TI=((__EXTERNAL_C *)e__NB2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__Y5TI=((__PROTOTYPE_CST *)e__NB2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__Y5TI=((__INTEGER_CST *)e__NB2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__Y5TI=((__READ_LOCAL *)e__NB2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Y5TI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Y5TI=((__EXPR_EQUAL *)e__NB2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Y5TI=((__EXPR_NOT_EQUAL *)e__NB2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__Y5TI=((__REAL_CST *)e__NB2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__Y5TI=((__CHARACTER_CST *)e__NB2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__Y5TI=((__IS_EXPANDED *)e__NB2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Y5TI=((__GET_TYPE_ID *)e__NB2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__Y5TI=((__EXPR_SUP *)e__NB2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__Y5TI=((__EXPR_SUB *)e__NB2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__Y5TI=((__EXPR_MUL *)e__NB2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__Y5TI=((__EXPR_DIV *)e__NB2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__Y5TI=((__EXPR_AND *)e__NB2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__Y5TI=((__EXPR_SHIFT_R *)e__NB2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__Y5TI=((__EXPR_SHIFT_L *)e__NB2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__Y5TI=((__PUT_TO *)e__NB2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__Y5TI=((__ITEM *)e__NB2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__Y5TI=((__SIZE_OF *)e__NB2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__Y5TI=((__CAST *)e__NB2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__Y5TI=((__CALL_SLOT *)e__NB2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__Y5TI=((__READ_SLOT *)e__NB2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__Y5TI=((__READ_GLOBAL *)e__NB2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Y5TI=((__EXPR_NOT_LOGIC *)e__NB2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Y5TI=((__EXPR_OR_LOGIC *)e__NB2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Y5TI=((__EXPR_OR_OR_LOGIC *)e__NB2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Y5TI=((__EXPR_AND_LOGIC *)e__NB2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Y5TI=((__EXPR_AND_AND_LOGIC *)e__NB2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__Y5TI=((__EXPR_NEG *)e__NB2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__Y5TI=((__EXPR_ADD *)e__NB2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__Y5TI=((__EXPR_NOT *)e__NB2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__Y5TI=((__EXPR_MOD *)e__NB2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Y5TI=((__EXPR_SUP_EQ *)e__NB2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__Y5TI=((__EXPR_INF *)e__NB2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Y5TI=((__EXPR_INF_EQ *)e__NB2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__Y5TI=((__EXPR_OR *)e__NB2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__Y5TI=((__EXPR_XOR *)e__NB2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,create__type__PKQC(__tmp__Y5TI,TYPE_VOID__->parent_type__UIB.default__AKC));
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__2W5T)->expr_list__NA4D),__tmp__PBZK);
};
- return(result__PB2H);
+ __tmp__AZNT=result__2W5T;
+ return(__tmp__AZNT);
}
-static void* product__with__AC2H(__DTA_RD_ARGS *Self__BC2H,void *t__CC2H,void *e__DC2H)
-// ({DTA_RD_ARGS},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
+static void* product__with__self__BEZK(__DTA_RD_ARGS__HSWJ *Self__CEZK,void *t__DEZK,void *e__EEZK)
+// ({DTA_RD_ARGS__HSWJ},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__DIER,v__4IER;
- __POSITION __tmp__GC2H,p__CIER,p__YWPR,p__OXPR,p__3IER,p__OZPR;
- __POSITION p__E0PR,__tmp__JBUI;
- void *result__FC2H;
- void *__tmp__MAUI,*__tmp__OAUI,*s__IAUI,*__tmp__UAUI,*__tmp__DBUI;
- void *__tmp__NAUI,*v__ZWPR,*v__PZPR;
- void *__tmp__VAUI,*__tmp__WAUI,*__tmp__S15I,*r__JS1G;
- __STRING_CST *Self__41HQ,*Self__G2HQ;
- __PROTOTYPE_CST *Self__51HQ,*Self__H2HQ;
- __INTEGER_CST *Self__A2HQ,*result__ZHER,*Self__BIER,*Self__I2HQ;
- __INTEGER_CST *result__UIER,*Self__2IER;
- void *t__EIER,*t__0WPR,*t__5IER,*t__QZPR;
- __POINTER ptr__0HER,ptr_table__GWPR,next__FWPR,result__HWPR;
- __POINTER ptr_table__LWPR,next__KWPR,result__MWPR,ptr__QWPR;
- __POINTER ptr_table__2WPR,next__1WPR,result__3WPR,ptr_table__BXPR;
- __POINTER next__AXPR,result__CXPR,ptr__GXPR,ptr_table__RXPR;
- __POINTER next__QXPR,result__SXPR,ptr_table__WXPR,next__VXPR;
- __POINTER result__XXPR,ptr__1XPR,ptr_table__IYPR,next__HYPR;
- __POINTER result__JYPR,ptr_table__NYPR,next__MYPR,result__OYPR;
- __POINTER ptr__KIER,ptr_table__SYPR,next__RYPR,result__TYPR;
- __POINTER ptr_table__XYPR,next__WYPR,result__YYPR,ptr__VIER;
- __POINTER ptr_table__2YPR,next__1YPR,result__3YPR,ptr_table__BZPR;
- __POINTER next__AZPR,result__CZPR,ptr__GZPR,ptr_table__SZPR;
- __POINTER next__RZPR,result__TZPR,ptr_table__XZPR,next__WZPR;
- __POINTER result__YZPR,ptr__2ZPR,ptr_table__H0PR,next__G0PR;
- __POINTER result__I0PR,ptr_table__M0PR,next__L0PR,result__N0PR;
- __POINTER ptr__QZ1G,ptr_table__R0PR,next__Q0PR,result__S0PR;
- __POINTER ptr_table__W0PR,next__V0PR,result__X0PR;
- __INTEGER typ_id__1HER,typ_id__RWPR,typ_id__HXPR,typ_id__2XPR;
- __INTEGER typ_id__LIER,typ_id__WIER,typ_id__HZPR,typ_id__3ZPR;
- __INTEGER typ_id__VZ1G;
- __UINTEGER_32 sz__2HER,a__3HER,new_size__4HER,t__5HER,a__AIER;
- __UINTEGER_32 new_size__OWPR,lab_type__NWPR,sz__SWPR,a__TWPR;
- __UINTEGER_32 new_size__UWPR,t__VWPR,a__WWPR,new_size__EXPR;
- __UINTEGER_32 lab_type__DXPR,sz__IXPR,a__JXPR,new_size__KXPR,t__LXPR;
- __UINTEGER_32 a__MXPR,new_size__ZXPR,lab_type__YXPR,sz__3XPR,a__4XPR;
- __UINTEGER_32 new_size__5XPR,t__AYPR,a__BYPR,new_size__QYPR;
- __UINTEGER_32 lab_type__PYPR,sz__MIER,a__NIER,new_size__OIER,t__PIER;
- __UINTEGER_32 a__QIER,new_size__0YPR,lab_type__ZYPR,sz__XIER,a__YIER;
- __UINTEGER_32 new_size__ZIER,t__0IER,a__1IER,new_size__EZPR;
- __UINTEGER_32 lab_type__DZPR,sz__IZPR,a__JZPR,new_size__KZPR,t__LZPR;
- __UINTEGER_32 a__MZPR,new_size__0ZPR,lab_type__ZZPR,sz__4ZPR,a__5ZPR;
- __UINTEGER_32 new_size__A0PR,t__B0PR,a__C0PR,new_size__P0PR;
- __UINTEGER_32 lab_type__O0PR,sz__SZ1G,a__DC1Q,new_size__BC1Q,t__HC1Q;
- __UINTEGER_32 a__JC1Q,new_size__Z0PR,lab_type__Y0PR;
- void *__tmp__3ECR,*__tmp__BFCR,*__tmp__GIER,*__tmp__FFCR,*__tmp__JFCR;
- void *__tmp__BJER;
- __READ_LOCAL *__tmp__4ECR,*__tmp__CFCR,*__tmp__GFCR,*__tmp__KFCR;
- __REAL_CST *Self__C2HQ,*result__PWPR,*Self__XWPR,*Self__K2HQ;
- __REAL_CST *result__FZPR,*Self__NZPR;
- __CHARACTER_CST *Self__E2HQ,*Self__M2HQ;
- __IS_EXPANDED *Self__F2HQ,*result__FXPR,*Self__NXPR,*Self__N2HQ;
- __IS_EXPANDED *result__1ZPR,*Self__D0PR;
- __READ_GLOBAL *__tmp__HIER,*__tmp__CJER;
- __NODE_STYLE *result__0XPR,*Self__CYPR,*result__PZ1G,*Self__JN5G;
- __NODE_TYPE *result__JIER,*Self__RIER;
- void *__tmp__CBUI,*__tmp__EBUI;
- switch (((struct ___OBJ *)e__DC2H)->__id) {
- case __LIST__: {
- __tmp__GC2H=((__LIST *)e__DC2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__GC2H=((__STRING_CST *)e__DC2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__GC2H=((__EXTERNAL_C *)e__DC2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__GC2H=((__PROTOTYPE_CST *)e__DC2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__GC2H=((__INTEGER_CST *)e__DC2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__GC2H=((__READ_LOCAL *)e__DC2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__GC2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__GC2H=((__EXPR_EQUAL *)e__DC2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__GC2H=((__EXPR_NOT_EQUAL *)e__DC2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__GC2H=((__REAL_CST *)e__DC2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__GC2H=((__CHARACTER_CST *)e__DC2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__GC2H=((__IS_EXPANDED *)e__DC2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__GC2H=((__GET_TYPE_ID *)e__DC2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__GC2H=((__EXPR_SUP *)e__DC2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__GC2H=((__EXPR_SUB *)e__DC2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__GC2H=((__EXPR_MUL *)e__DC2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__GC2H=((__EXPR_DIV *)e__DC2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__GC2H=((__EXPR_AND *)e__DC2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__GC2H=((__EXPR_SHIFT_R *)e__DC2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__GC2H=((__EXPR_SHIFT_L *)e__DC2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__GC2H=((__PUT_TO *)e__DC2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__GC2H=((__ITEM *)e__DC2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__GC2H=((__SIZE_OF *)e__DC2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__GC2H=((__CAST *)e__DC2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__GC2H=((__CALL_SLOT *)e__DC2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__GC2H=((__READ_SLOT *)e__DC2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__GC2H=((__READ_GLOBAL *)e__DC2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__GC2H=((__EXPR_NOT_LOGIC *)e__DC2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__GC2H=((__EXPR_OR_LOGIC *)e__DC2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__GC2H=((__EXPR_OR_OR_LOGIC *)e__DC2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__GC2H=((__EXPR_AND_LOGIC *)e__DC2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__GC2H=((__EXPR_AND_AND_LOGIC *)e__DC2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__GC2H=((__EXPR_NEG *)e__DC2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__GC2H=((__EXPR_ADD *)e__DC2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__GC2H=((__EXPR_NOT *)e__DC2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__GC2H=((__EXPR_MOD *)e__DC2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__GC2H=((__EXPR_SUP_EQ *)e__DC2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__GC2H=((__EXPR_INF *)e__DC2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__GC2H=((__EXPR_INF_EQ *)e__DC2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__GC2H=((__EXPR_OR *)e__DC2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__GC2H=((__EXPR_XOR *)e__DC2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- result__FC2H=create__YBAG(__tmp__GC2H);
- if (((void *)t__CC2H == (void *)TYPE_NULL__)) {
- product_error__for__in__with__EL0G(Self__BC2H->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM,Self__BC2H->parent_dta__HOWH.result_expr__YHZD,result__FC2H,Self__BC2H->parent_dta__HOWH.context__VHZD);
- } else {
- __tmp__MAUI=Self__BC2H->parent_dta__HOWH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__MAUI)->__id==__SLOT_DATA__) {
- __tmp__NAUI=((__SLOT_DATA *)__tmp__MAUI)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__NAUI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MAUI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- switch (((struct ___OBJ *)t__CC2H)->__id) {
- case __TYPE__: {
- __tmp__OAUI=get_local_slot__P3EG(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_NULL__: {
- __tmp__OAUI=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__OAUI=get_local_slot__DAFG(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__OAUI=get_local_slot__LCFG(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_ID__: {
- __tmp__OAUI=get_local_slot__TEFG(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__OAUI=get_local_slot__1GFG(t__CC2H,__tmp__NAUI);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__OAUI=get_local_slot__C5EJ(__tmp__NAUI);
- } break;
- };
- s__IAUI=__tmp__OAUI;
- if (((void *)__tmp__OAUI == (void *)NULL)) {
- switch (((struct ___OBJ *)t__CC2H)->__id) {
- case __TYPE__: {
- __tmp__UAUI=get_path_slot__RJ1G(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_NULL__: {
- __tmp__UAUI=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__UAUI=get_path_slot__KL1G(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__UAUI=get_path_slot__5M1G(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_ID__: {
- __tmp__UAUI=get_path_slot__UO1G(t__CC2H,__tmp__NAUI);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__UAUI=get_path_slot__JQ1G(t__CC2H,__tmp__NAUI);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__UAUI=get_path_slot__P5EJ(__tmp__NAUI);
- } break;
- };
- s__IAUI=__tmp__UAUI;
- if (((struct ___OBJ *)__tmp__UAUI)->__id==__SLOT_DATA__) {
- __tmp__VAUI=get_expr_result__ZTOG(__tmp__UAUI);
- } else {
- __tmp__VAUI=get_expr_result__YWOG(__tmp__UAUI);
- };
- switch (((struct ___OBJ *)e__DC2H)->__id) {
- case __LIST__: {
- __tmp__WAUI=my_copy__MSYM(e__DC2H);
- } break;
- case __STRING_CST__: {
- Self__41HQ=((__STRING_CST *)e__DC2H);
- __tmp__WAUI=create__text__ITMH(Self__41HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__41HQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__WAUI=my_copy__EK2H(e__DC2H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__51HQ=((__PROTOTYPE_CST *)e__DC2H);
- __tmp__WAUI=create__type__PKQC(Self__51HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__51HQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__A2HQ=((__INTEGER_CST *)e__DC2H);
- p__CIER=Self__A2HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__DIER=Self__A2HQ->value__W4YD;
- t__EIER=Self__A2HQ->parent_constant__B3LC.static_type__M2YD;
- result__ZHER=NULL;
- ptr__0HER=((__POINTER )(NULL));
- typ_id__1HER= 0;
- sz__2HER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__2HER == 0)) {
- result__ZHER=INTEGER_CST__;
- } else {
- typ_id__1HER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2HER);
- if ((typ_id__1HER == (__INTEGER)(- 1))) {
- a__3HER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4HER=(__UINTEGER_32)((__UINTEGER_32)(sz__2HER + a__3HER) & (__UINTEGER_32)(~ a__3HER));
- ptr_table__GWPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4HER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FWPR=((__POINTER )(NULL));
- result__HWPR=((__POINTER *)ptr_table__GWPR)[ 0];
- if ((result__HWPR == (void *)NULL)) {
- result__HWPR=new_lab__2PJ(new_size__4HER);
- next__FWPR=(void *)((unsigned long)result__HWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4HER)));
- ((__POINTER *)next__FWPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GWPR)[ 0]=next__FWPR;
- } else {
- next__FWPR=((__POINTER *)result__HWPR)[ 0];
- if ((next__FWPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HWPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4HER << 1)) <= 4096)) {
- next__FWPR=(void *)((unsigned long)result__HWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4HER)));
- } else {
- next__FWPR=new_lab__2PJ(new_size__4HER);
- };
- ((__POINTER *)next__FWPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GWPR)[ 0]=next__FWPR;
- } else {
- ((__POINTER *)result__HWPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FWPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HWPR=next__FWPR;
- };
- };
- ptr__0HER=result__HWPR;
- } else {
- t__5HER=((__UINTEGER_32 )typ_id__1HER);
- a__AIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OWPR=(__UINTEGER_32)((__UINTEGER_32)(sz__2HER + a__AIER) & (__UINTEGER_32)(~ a__AIER));
- ptr_table__LWPR=((__POINTER )(&(table_type[(t__5HER)])));
- lab_type__NWPR=(__UINTEGER_32)(t__5HER | 1);
- next__KWPR=((__POINTER )(NULL));
- result__MWPR=((__POINTER *)ptr_table__LWPR)[ 0];
- if ((result__MWPR == (void *)NULL)) {
- result__MWPR=new_lab__2PJ(lab_type__NWPR);
- next__KWPR=(void *)((unsigned long)result__MWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWPR)));
- ((__POINTER *)next__KWPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LWPR)[ 0]=next__KWPR;
- } else {
- next__KWPR=((__POINTER *)result__MWPR)[ 0];
- if ((next__KWPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MWPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OWPR << 1)) <= 4096)) {
- next__KWPR=(void *)((unsigned long)result__MWPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OWPR)));
- } else {
- next__KWPR=new_lab__2PJ(lab_type__NWPR);
- };
- ((__POINTER *)next__KWPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LWPR)[ 0]=next__KWPR;
- } else {
- ((__POINTER *)result__MWPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KWPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MWPR=next__KWPR;
- };
- };
- ptr__0HER=result__MWPR;
- };
- result__ZHER=((__INTEGER_CST *)ptr__0HER);
- *(result__ZHER) = *(INTEGER_CST__);
- };
- Self__BIER=((__INTEGER_CST *)result__ZHER);
- Self__BIER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__CIER;
- Self__BIER->value__W4YD=v__DIER;
- Self__BIER->parent_constant__B3LC.static_type__M2YD=t__EIER;
- check_type__YG5D(Self__BIER);
- __tmp__WAUI=result__ZHER;
- } break;
- case __READ_LOCAL__: {
- __tmp__3ECR=read__QB5G(((__READ_LOCAL *)e__DC2H)->local__HJZD);
- if (__tmp__3ECR==NULL) {
- __tmp__4ECR=NULL;
- } else {
- __tmp__4ECR=((__READ_LOCAL *)__tmp__3ECR);
- };
- __tmp__WAUI=__tmp__4ECR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__WAUI=my_copy__SL2H(e__DC2H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__WAUI=my_copy__LM2H(e__DC2H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__WAUI=my_copy__YM2H(e__DC2H);
- } break;
- case __REAL_CST__: {
- Self__C2HQ=((__REAL_CST *)e__DC2H);
- p__YWPR=Self__C2HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__ZWPR=Self__C2HQ->value__HN2H;
- t__0WPR=Self__C2HQ->parent_constant__U2JH.static_type__M2YD;
- result__PWPR=NULL;
- ptr__QWPR=((__POINTER )(NULL));
- typ_id__RWPR= 0;
- sz__SWPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__SWPR == 0)) {
- result__PWPR=REAL_CST__;
- } else {
- typ_id__RWPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SWPR);
- if ((typ_id__RWPR == (__INTEGER)(- 1))) {
- a__TWPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UWPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SWPR + a__TWPR) & (__UINTEGER_32)(~ a__TWPR));
- ptr_table__2WPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UWPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1WPR=((__POINTER )(NULL));
- result__3WPR=((__POINTER *)ptr_table__2WPR)[ 0];
- if ((result__3WPR == (void *)NULL)) {
- result__3WPR=new_lab__2PJ(new_size__UWPR);
- next__1WPR=(void *)((unsigned long)result__3WPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWPR)));
- ((__POINTER *)next__1WPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2WPR)[ 0]=next__1WPR;
- } else {
- next__1WPR=((__POINTER *)result__3WPR)[ 0];
- if ((next__1WPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3WPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UWPR << 1)) <= 4096)) {
- next__1WPR=(void *)((unsigned long)result__3WPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UWPR)));
- } else {
- next__1WPR=new_lab__2PJ(new_size__UWPR);
- };
- ((__POINTER *)next__1WPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2WPR)[ 0]=next__1WPR;
- } else {
- ((__POINTER *)result__3WPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1WPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3WPR=next__1WPR;
- };
- };
- ptr__QWPR=result__3WPR;
- } else {
- t__VWPR=((__UINTEGER_32 )typ_id__RWPR);
- a__WWPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EXPR=(__UINTEGER_32)((__UINTEGER_32)(sz__SWPR + a__WWPR) & (__UINTEGER_32)(~ a__WWPR));
- ptr_table__BXPR=((__POINTER )(&(table_type[(t__VWPR)])));
- lab_type__DXPR=(__UINTEGER_32)(t__VWPR | 1);
- next__AXPR=((__POINTER )(NULL));
- result__CXPR=((__POINTER *)ptr_table__BXPR)[ 0];
- if ((result__CXPR == (void *)NULL)) {
- result__CXPR=new_lab__2PJ(lab_type__DXPR);
- next__AXPR=(void *)((unsigned long)result__CXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EXPR)));
- ((__POINTER *)next__AXPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BXPR)[ 0]=next__AXPR;
- } else {
- next__AXPR=((__POINTER *)result__CXPR)[ 0];
- if ((next__AXPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CXPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EXPR << 1)) <= 4096)) {
- next__AXPR=(void *)((unsigned long)result__CXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EXPR)));
- } else {
- next__AXPR=new_lab__2PJ(lab_type__DXPR);
- };
- ((__POINTER *)next__AXPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BXPR)[ 0]=next__AXPR;
- } else {
- ((__POINTER *)result__CXPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AXPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CXPR=next__AXPR;
- };
- };
- ptr__QWPR=result__CXPR;
- };
- result__PWPR=((__REAL_CST *)ptr__QWPR);
- *(result__PWPR) = *(REAL_CST__);
- };
- Self__XWPR=((__REAL_CST *)result__PWPR);
- Self__XWPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YWPR;
- Self__XWPR->value__HN2H=v__ZWPR;
- Self__XWPR->parent_constant__U2JH.static_type__M2YD=t__0WPR;
- __tmp__WAUI=result__PWPR;
- } break;
- case __CHARACTER_CST__: {
- Self__E2HQ=((__CHARACTER_CST *)e__DC2H);
- __tmp__WAUI=create__char__4SMH(Self__E2HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__E2HQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__F2HQ=((__IS_EXPANDED *)e__DC2H);
- __tmp__BFCR=read__QB5G(((__READ_LOCAL *)Self__F2HQ->receiver__WN2H)->local__HJZD);
- if (__tmp__BFCR==NULL) {
- __tmp__CFCR=NULL;
- } else {
- __tmp__CFCR=((__READ_LOCAL *)__tmp__BFCR);
- };
- p__OXPR=Self__F2HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__FXPR=NULL;
- ptr__GXPR=((__POINTER )(NULL));
- typ_id__HXPR= 0;
- sz__IXPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__IXPR == 0)) {
- result__FXPR=IS_EXPANDED__;
- } else {
- typ_id__HXPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IXPR);
- if ((typ_id__HXPR == (__INTEGER)(- 1))) {
- a__JXPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KXPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IXPR + a__JXPR) & (__UINTEGER_32)(~ a__JXPR));
- ptr_table__RXPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KXPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QXPR=((__POINTER )(NULL));
- result__SXPR=((__POINTER *)ptr_table__RXPR)[ 0];
- if ((result__SXPR == (void *)NULL)) {
- result__SXPR=new_lab__2PJ(new_size__KXPR);
- next__QXPR=(void *)((unsigned long)result__SXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KXPR)));
- ((__POINTER *)next__QXPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RXPR)[ 0]=next__QXPR;
- } else {
- next__QXPR=((__POINTER *)result__SXPR)[ 0];
- if ((next__QXPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SXPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KXPR << 1)) <= 4096)) {
- next__QXPR=(void *)((unsigned long)result__SXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KXPR)));
- } else {
- next__QXPR=new_lab__2PJ(new_size__KXPR);
- };
- ((__POINTER *)next__QXPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RXPR)[ 0]=next__QXPR;
- } else {
- ((__POINTER *)result__SXPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QXPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SXPR=next__QXPR;
- };
- };
- ptr__GXPR=result__SXPR;
- } else {
- t__LXPR=((__UINTEGER_32 )typ_id__HXPR);
- a__MXPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZXPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IXPR + a__MXPR) & (__UINTEGER_32)(~ a__MXPR));
- ptr_table__WXPR=((__POINTER )(&(table_type[(t__LXPR)])));
- lab_type__YXPR=(__UINTEGER_32)(t__LXPR | 1);
- next__VXPR=((__POINTER )(NULL));
- result__XXPR=((__POINTER *)ptr_table__WXPR)[ 0];
- if ((result__XXPR == (void *)NULL)) {
- result__XXPR=new_lab__2PJ(lab_type__YXPR);
- next__VXPR=(void *)((unsigned long)result__XXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZXPR)));
- ((__POINTER *)next__VXPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WXPR)[ 0]=next__VXPR;
- } else {
- next__VXPR=((__POINTER *)result__XXPR)[ 0];
- if ((next__VXPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XXPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZXPR << 1)) <= 4096)) {
- next__VXPR=(void *)((unsigned long)result__XXPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZXPR)));
- } else {
- next__VXPR=new_lab__2PJ(lab_type__YXPR);
- };
- ((__POINTER *)next__VXPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WXPR)[ 0]=next__VXPR;
- } else {
- ((__POINTER *)result__XXPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VXPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XXPR=next__VXPR;
- };
- };
- ptr__GXPR=result__XXPR;
- };
- result__FXPR=((__IS_EXPANDED *)ptr__GXPR);
- *(result__FXPR) = *(IS_EXPANDED__);
- };
- Self__NXPR=((__IS_EXPANDED *)result__FXPR);
- Self__NXPR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OXPR;
- Self__NXPR->receiver__WN2H=__tmp__CFCR;
- __tmp__WAUI=result__FXPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__WAUI=my_copy__1N2H(e__DC2H);
- } break;
- case __EXPR_SUP__: {
- __tmp__WAUI=my_copy__EO2H(e__DC2H);
- } break;
- case __EXPR_SUB__: {
- __tmp__WAUI=my_copy__PO2H(e__DC2H);
- } break;
- case __EXPR_MUL__: {
- __tmp__WAUI=my_copy__1O2H(e__DC2H);
- } break;
- case __EXPR_DIV__: {
- __tmp__WAUI=my_copy__GP2H(e__DC2H);
- } break;
- case __EXPR_AND__: {
- __tmp__WAUI=my_copy__RP2H(e__DC2H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__WAUI=my_copy__2P2H(e__DC2H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__WAUI=my_copy__HQ2H(e__DC2H);
- } break;
- case __PUT_TO__: {
- __tmp__WAUI=my_copy__SQ2H(e__DC2H);
- } break;
- case __ITEM__: {
- __tmp__WAUI=my_copy__DR2H(e__DC2H);
- } break;
- case __SIZE_OF__: {
- __tmp__WAUI=my_copy__PR2H(e__DC2H);
- } break;
- case __CAST__: {
- __tmp__WAUI=my_copy__YR2H(e__DC2H);
- } break;
- case __CALL_SLOT__: {
- __tmp__WAUI=my_copy__5SYM(e__DC2H);
- } break;
- case __READ_SLOT__: {
- __tmp__WAUI=my_copy__IUGK(e__DC2H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__GIER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__DC2H)->global__ZGJK),NULL);
- if (__tmp__GIER==NULL) {
- __tmp__HIER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__GIER)->__id) {
- case __READ_SLOT__: {
- __tmp__HIER=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__HIER=((__READ_GLOBAL *)__tmp__GIER);
+ __INTEGER_64__1SG v__UY5T;
+ __POSITION__OL __tmp__IEZK,p__TY5T;
+ __LIST__WH *result__WX5T,*Self__CY5T;
+ __POINTER__IB ptr__XX5T,__tmp__ZX5T,__tmp__0X5T,__tmp__1X5T,ptr__AKPU;
+ __POINTER__IB __tmp__CKPU,__tmp__EKPU,__tmp__FKPU,__tmp__FNPU;
+ __POINTER__IB __tmp__GNPU;
+ __INTEGER__Q typ_id__YX5T,typ_id__BKPU,typ_id__CNPU;
+ __UINTEGER_32__ZWB __tmp__2X5T,__tmp__GKPU,__tmp__HNPU;
+ __LOCAL__L4WC *ctext__GC4K;
+ __PUSH__IXB *__tmp__NC4K;
+ void *r__HR4K;
+ void *__tmp__IR4K,*__tmp__QR4K;
+ void *__tmp__VR5K,*__tmp__BNKL;
+ __STRING_CONSTANT__0 *__tmp__JR4K;
+ void *__tmp__RR4K;
+ __STRING_CST__5J *Self__DKPU,*result__5JPU;
+ __PROTOTYPE_CST__LAXC *Self__CD0S,*__tmp__DD0S;
+ __INTEGER_CST__XAXC *Self__FD0S,*Self__SY5T;
+ __TYPE_FULL__XMB *t__VY5T;
+ __READ_LOCAL__55ZI *__tmp__QG1T,*__tmp__RG1T;
+ __IS_EXPANDED__35NJ *Self__JD0S,*Self__ZKPU;
+ __GET_TYPE_ID__HAOJ *Self__OD0S,*Self__JLPU;
+ __SIZE_OF__5GOJ *Self__RD0S,*Self__ZLPU;
+ __REAL_CST__1LOJ *Self__UD0S,*Self__JMPU;
+ __CHARACTER_CST__RMOJ *Self__YD0S,*__tmp__ZD0S;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__1D0S,*__tmp__2D0S;
+ __READ_GLOBAL__T4YL *__tmp__ZY5T;
+ __NODE_STYLE__RD4K *result__OMPU,*Self__0MPU;
+ __NODE_TYPE__SK2C *result__1Y5T,*Self__5U4D;
+ __FAST_ARRAYoINSTRo__EA4D *__tmp__EY5T;
+ switch (((struct ___OBJ *)e__EEZK)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__IEZK=((__STRING_CST__5J *)e__EEZK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__IEZK=((__EXTERNAL_C__Y5WC *)e__EEZK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__IEZK=((__PROTOTYPE_CST__LAXC *)e__EEZK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__IEZK=((__INTEGER_CST__XAXC *)e__EEZK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__IEZK=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__IEZK=((__READ_LOCAL__55ZI *)e__EEZK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__IEZK=((__EXPR_EQUAL__KINJ *)e__EEZK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__IEZK=((__EXPR_NOT_EQUAL__VINJ *)e__EEZK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__IEZK=((__IS_EXPANDED__35NJ *)e__EEZK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__IEZK=((__GET_TYPE_ID__HAOJ *)e__EEZK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__IEZK=((__EXPR_SUP__ABOJ *)e__EEZK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__IEZK=((__EXPR_SUB__UBOJ *)e__EEZK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__IEZK=((__EXPR_MUL__KCOJ *)e__EEZK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__IEZK=((__EXPR_DIV__4COJ *)e__EEZK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__IEZK=((__EXPR_AND__SDOJ *)e__EEZK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__IEZK=((__EXPR_SHIFT_R__GEOJ *)e__EEZK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__IEZK=((__EXPR_SHIFT_L__0EOJ *)e__EEZK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__IEZK=((__PUT_TO__TFOJ *)e__EEZK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__IEZK=((__ITEM__HGOJ *)e__EEZK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__IEZK=((__SIZE_OF__5GOJ *)e__EEZK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__IEZK=((__CAST__1HOJ *)e__EEZK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__IEZK=((__REAL_CST__1LOJ *)e__EEZK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__IEZK=((__CHARACTER_CST__RMOJ *)e__EEZK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__IEZK=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__IEZK=((__READ_SLOT__LL4K *)e__EEZK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__IEZK=((__EXPR_NOT_LOGIC__W4FL *)e__EEZK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__IEZK=((__EXPR_OR_LOGIC__ADUL *)e__EEZK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__IEZK=((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__IEZK=((__EXPR_AND_LOGIC__EFUL *)e__EEZK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__IEZK=((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__IEZK=((__EXPR_NEG__EZVL *)e__EEZK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__IEZK=((__EXPR_ADD__SZVL *)e__EEZK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__IEZK=((__READ_GLOBAL__T4YL *)e__EEZK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__IEZK=((__EXPR_NOT__XUPM *)e__EEZK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__IEZK=((__EXPR_MOD__3YPM *)e__EEZK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__IEZK=((__EXPR_OR__PQ0N *)e__EEZK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__IEZK=((__EXPR_SUP_EQ__1VBP *)e__EEZK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__IEZK=((__EXPR_INF__OXBP *)e__EEZK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__IEZK=((__EXPR_INF_EQ__FYBP *)e__EEZK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__IEZK=((__EXPR_XOR__ABEP *)e__EEZK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ } break;
+ };
+ result__WX5T=NULL;
+ ptr__XX5T=((__POINTER__IB )(NULL));
+ typ_id__YX5T= 0;
+ __tmp__ZX5T=((__POINTER__IB )sizeof(__LIST__WH));
+ if (((unsigned long)__tmp__ZX5T == 0)) {
+ result__WX5T=LIST__WH__;
+ } else /* FALSE */ {
+ typ_id__YX5T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZX5T));
+ if ((typ_id__YX5T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0X5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1X5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZX5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2X5T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1X5T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0X5T=micro_alloc__table__lab__UKI(__tmp__1X5T,((__POINTER__IB )(&(table_size[(__tmp__2X5T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1X5T)));
+ ptr__XX5T=__tmp__0X5T;
+ } else /* FALSE */ {
+ __tmp__2X5T=((__UINTEGER_32__ZWB )typ_id__YX5T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0X5T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1X5T=(void *)((unsigned long)(void *)((unsigned long)__tmp__ZX5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0X5T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__0X5T=micro_alloc__table__lab__UKI(__tmp__1X5T,((__POINTER__IB )(&(table_type[(__tmp__2X5T)]))),(__UINTEGER_32__ZWB)(__tmp__2X5T | 1));
+ ptr__XX5T=__tmp__0X5T;
+ };
+ result__WX5T=((__LIST__WH *)ptr__XX5T);
+ *(result__WX5T) = *(LIST__WH__);
+ };
+ Self__CY5T=((__LIST__WH *)result__WX5T);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__CY5T->parent_instr__ZH.parent_itm_object__YH.position__P2B=__tmp__IEZK;
+ __tmp__EY5T=create_with_capacity__QXEE( 2);
+ Self__CY5T->expr_list__NA4D=__tmp__EY5T;
+ if (((void *)t__DEZK == (void *)TYPE_NULL__GMB__)) {
+ __tmp__IEZK=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ ctext__GC4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.context__UU4D;
+ if ((debug_level_option__YE != 0)) {
+ __tmp__NC4K=create__context__first__G2FD(PUSH__IXB__,__tmp__IEZK,ctext__GC4K,FALSE__O__);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),__tmp__NC4K);
+ };
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),CALL_NULL__IUB__);
+ } else /* FALSE */ {
+ r__HR4K=NULL;
+ __tmp__IR4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__IR4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__VR5K=((__SLOT_CODE__4IRG *)__tmp__IR4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__VR5K)->__id==__ITM_SLOT__PLC__) {
+ __tmp__JR4K=((__ITM_SLOT__PLC *)__tmp__VR5K)->parent_named__QLC.name__GWB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__JR4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__VR5K)->parent_itm_slot__3F0D.parent_named__QLC.name__GWB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__JR4K=((__SLOT_DATA__IJRG *)__tmp__IR4K)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ switch (((struct ___OBJ *)t__DEZK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__VR5K=get_local_slot__UTLG(((__TYPE__FF *)t__DEZK),__tmp__JR4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__VR5K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__VR5K=get_local_slot__LWLG(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__VR5K=get_local_slot__VYLG(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__VR5K=get_local_slot__50LG(((__TYPE_ID__MMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__VR5K=get_local_slot__J3LG(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__VR5K=get_local_slot__IPQJ(__tmp__JR4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__VR5K=get_local_slot__RVGL(__tmp__JR4K);
+ } break;
+ };
+ __tmp__IR4K=__tmp__VR5K;
+ if (((void *)__tmp__VR5K == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__DEZK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__QR4K=get_path_slot__VOAL(((__TYPE__FF *)t__DEZK),__tmp__JR4K);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__QR4K=NULL;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__QR4K=get_path_slot__TQAL(((__TYPE_VOID__IMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__QR4K=get_path_slot__NSAL(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__QR4K=get_path_slot__HUAL(((__TYPE_ID__MMB *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__QR4K=get_path_slot__BWAL(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)t__DEZK)),__tmp__JR4K);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__QR4K=get_path_slot__1XAL(__tmp__JR4K);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__QR4K=get_path_slot__XFKL(__tmp__JR4K);
+ } break;
+ };
+ __tmp__IR4K=__tmp__QR4K;
+ if (((struct ___OBJ *)__tmp__QR4K)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__BNKL=((__SLOT_CODE__4IRG *)__tmp__QR4K)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__BNKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RR4K=((__ITM_SLOT__PLC *)__tmp__BNKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RR4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BNKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__BNKL=((__SLOT_DATA__IJRG *)__tmp__QR4K)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__BNKL)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RR4K=((__ITM_SLOT__PLC *)__tmp__BNKL)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RR4K=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BNKL)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ switch (((struct ___OBJ *)__tmp__RR4K)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__BNKL=get_expr_for__EJWH(((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K),t__DEZK);
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__BNKL=get_expr_for__PJWH(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__BNKL=get_expr_for__1JWH(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__BNKL=get_expr_for__GKWH(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__BNKL=get_expr_for__QKWH(((__ITM_TYPE_MULTI__0URC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__BNKL=get_expr_for__KLWH(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__RR4K)),t__DEZK);
+ } break;
+ };
+ r__HR4K=__tmp__BNKL;
+ switch (((struct ___OBJ *)e__EEZK)->__id) {
+ case __STRING_CST__5J__: {
+ Self__DKPU=((__STRING_CST__5J *)e__EEZK);
+ result__5JPU=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ result__5JPU=Self__DKPU;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ ptr__AKPU=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ ptr__AKPU=__tmp__EKPU;
+ };
+ result__5JPU=((__STRING_CST__5J *)ptr__AKPU);
+ *(result__5JPU) = *(Self__DKPU);
+ };
+ __tmp__BNKL=result__5JPU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__BNKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__EEZK));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__CD0S=((__PROTOTYPE_CST__LAXC *)e__EEZK);
+ __tmp__DD0S=create__type__VJ2C(Self__CD0S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CD0S->parent_constant__MAXC.static_type__5G4D);
+ __tmp__BNKL=__tmp__DD0S;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__FD0S=((__INTEGER_CST__XAXC *)e__EEZK);
+ p__TY5T=Self__FD0S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__UY5T=Self__FD0S->value__FH4D;
+ t__VY5T=Self__FD0S->parent_constant__YAXC.static_type__5G4D;
+ Self__FD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__FD0S=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ ptr__AKPU=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ ptr__AKPU=__tmp__EKPU;
+ };
+ Self__FD0S=((__INTEGER_CST__XAXC *)ptr__AKPU);
+ *(Self__FD0S) = *(INTEGER_CST__XAXC__);
+ };
+ Self__SY5T=((__INTEGER_CST__XAXC *)Self__FD0S);
+ Self__SY5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__SY5T->value__FH4D=v__UY5T;
+ Self__SY5T->parent_constant__YAXC.static_type__5G4D=t__VY5T;
+ check_type__XYEE(Self__SY5T);
+ __tmp__BNKL=Self__FD0S;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__BNKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__EEZK));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__EEZK)->local__BVEJ));
+ if (__tmp__QG1T==NULL) {
+ __tmp__RG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+ };
+ __tmp__BNKL=__tmp__RG1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__BNKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__EEZK));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__BNKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__EEZK));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__JD0S=((__IS_EXPANDED__35NJ *)e__EEZK);
+ p__TY5T=Self__JD0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__JD0S->receiver__RA5J)->local__BVEJ));
+ if (__tmp__QG1T==NULL) {
+ __tmp__RG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+ };
+ Self__JD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__JD0S=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ ptr__AKPU=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ ptr__AKPU=__tmp__EKPU;
+ };
+ Self__JD0S=((__IS_EXPANDED__35NJ *)ptr__AKPU);
+ *(Self__JD0S) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__ZKPU=((__IS_EXPANDED__35NJ *)Self__JD0S);
+ Self__ZKPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__ZKPU->receiver__RA5J=__tmp__RG1T;
+ __tmp__BNKL=Self__JD0S;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__OD0S=((__GET_TYPE_ID__HAOJ *)e__EEZK);
+ p__TY5T=Self__OD0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__VY5T=Self__OD0S->receiver__WA5J;
+ Self__OD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__OD0S=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ ptr__AKPU=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ ptr__AKPU=__tmp__EKPU;
+ };
+ Self__OD0S=((__GET_TYPE_ID__HAOJ *)ptr__AKPU);
+ *(Self__OD0S) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__JLPU=((__GET_TYPE_ID__HAOJ *)Self__OD0S);
+ Self__JLPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__JLPU->receiver__WA5J=t__VY5T;
+ __tmp__BNKL=Self__OD0S;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__BNKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__EEZK));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__BNKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__EEZK));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__BNKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__EEZK));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__BNKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__EEZK));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__BNKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__EEZK));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__BNKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__EEZK));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__BNKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__EEZK));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__BNKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__EEZK));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__BNKL=my_copy__03AL(((__ITEM__HGOJ *)e__EEZK));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__RD0S=((__SIZE_OF__5GOJ *)e__EEZK);
+ p__TY5T=Self__RD0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__VY5T=Self__RD0S->receiver__AD5J;
+ Self__RD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__RD0S=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ ptr__AKPU=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ ptr__AKPU=__tmp__EKPU;
+ };
+ Self__RD0S=((__SIZE_OF__5GOJ *)ptr__AKPU);
+ *(Self__RD0S) = *(SIZE_OF__5GOJ__);
+ };
+ Self__ZLPU=((__SIZE_OF__5GOJ *)Self__RD0S);
+ Self__ZLPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__ZLPU->receiver__AD5J=t__VY5T;
+ __tmp__BNKL=Self__RD0S;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__BNKL=my_copy__L4AL(((__CAST__1HOJ *)e__EEZK));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__UD0S=((__REAL_CST__1LOJ *)e__EEZK);
+ p__TY5T=Self__UD0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__JR4K=Self__UD0S->value__VD5J;
+ t__VY5T=Self__UD0S->parent_constant__2LOJ.static_type__5G4D;
+ Self__UD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__UD0S=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ ptr__AKPU=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ ptr__AKPU=__tmp__EKPU;
+ };
+ Self__UD0S=((__REAL_CST__1LOJ *)ptr__AKPU);
+ *(Self__UD0S) = *(REAL_CST__1LOJ__);
+ };
+ Self__JMPU=((__REAL_CST__1LOJ *)Self__UD0S);
+ Self__JMPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__JMPU->value__VD5J=__tmp__JR4K;
+ Self__JMPU->parent_constant__2LOJ.static_type__5G4D=t__VY5T;
+ __tmp__BNKL=Self__UD0S;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__YD0S=((__CHARACTER_CST__RMOJ *)e__EEZK);
+ __tmp__ZD0S=create__char__UMQJ(Self__YD0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YD0S->text__0D5J);
+ __tmp__BNKL=__tmp__ZD0S;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__1D0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK);
+ __tmp__2D0S=create__text__OQQJ(Self__1D0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1D0S->string__WBJK);
+ __tmp__BNKL=__tmp__2D0S;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__BNKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__EEZK));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__BNKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__EEZK));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__BNKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__EEZK));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__BNKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__BNKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__EEZK));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__BNKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__BNKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__EEZK));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__BNKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__EEZK));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__RR4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__EEZK)->global__KAKM),NULL);
+ if (__tmp__RR4K==NULL) {
+ __tmp__ZY5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__RR4K)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__ZY5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__ZY5T=((__READ_GLOBAL__T4YL *)__tmp__RR4K);
} break;
}
};
- __tmp__WAUI=__tmp__HIER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__WAUI=my_copy__BQCN(e__DC2H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__WAUI=my_copy__NREO(e__DC2H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__WAUI=my_copy__VYJO(e__DC2H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__WAUI=my_copy__0REO(e__DC2H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__WAUI=my_copy__BZJO(e__DC2H);
- } break;
- case __EXPR_NEG__: {
- __tmp__WAUI=my_copy__CNJM(e__DC2H);
- } break;
- case __EXPR_ADD__: {
- __tmp__WAUI=my_copy__5XLL(e__DC2H);
- } break;
- case __EXPR_NOT__: {
- __tmp__WAUI=my_copy__WVYM(e__DC2H);
- } break;
- case __EXPR_MOD__: {
- __tmp__WAUI=my_copy__FSEO(e__DC2H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__WAUI=my_copy__QCEP(e__DC2H);
- } break;
- case __EXPR_INF__: {
- __tmp__WAUI=my_copy__5LSN(e__DC2H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__WAUI=my_copy__KMSN(e__DC2H);
- } break;
- case __EXPR_OR__: {
- __tmp__WAUI=my_copy__JZPN(e__DC2H);
- } break;
- case __EXPR_XOR__: {
- __tmp__WAUI=my_copy__G3SO(e__DC2H);
- } break;
- };
- result__0XPR=NULL;
- ptr__1XPR=((__POINTER )(NULL));
- typ_id__2XPR= 0;
- sz__3XPR=((__UINTEGER_32 )sizeof(__NODE_STYLE));
- if ((sz__3XPR == 0)) {
- result__0XPR=NODE_STYLE__;
- } else {
- typ_id__2XPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3XPR);
- if ((typ_id__2XPR == (__INTEGER)(- 1))) {
- a__4XPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5XPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3XPR + a__4XPR) & (__UINTEGER_32)(~ a__4XPR));
- ptr_table__IYPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5XPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HYPR=((__POINTER )(NULL));
- result__JYPR=((__POINTER *)ptr_table__IYPR)[ 0];
- if ((result__JYPR == (void *)NULL)) {
- result__JYPR=new_lab__2PJ(new_size__5XPR);
- next__HYPR=(void *)((unsigned long)result__JYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XPR)));
- ((__POINTER *)next__HYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IYPR)[ 0]=next__HYPR;
- } else {
- next__HYPR=((__POINTER *)result__JYPR)[ 0];
- if ((next__HYPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5XPR << 1)) <= 4096)) {
- next__HYPR=(void *)((unsigned long)result__JYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5XPR)));
- } else {
- next__HYPR=new_lab__2PJ(new_size__5XPR);
- };
- ((__POINTER *)next__HYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IYPR)[ 0]=next__HYPR;
- } else {
- ((__POINTER *)result__JYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JYPR=next__HYPR;
- };
- };
- ptr__1XPR=result__JYPR;
- } else {
- t__AYPR=((__UINTEGER_32 )typ_id__2XPR);
- a__BYPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QYPR=(__UINTEGER_32)((__UINTEGER_32)(sz__3XPR + a__BYPR) & (__UINTEGER_32)(~ a__BYPR));
- ptr_table__NYPR=((__POINTER )(&(table_type[(t__AYPR)])));
- lab_type__PYPR=(__UINTEGER_32)(t__AYPR | 1);
- next__MYPR=((__POINTER )(NULL));
- result__OYPR=((__POINTER *)ptr_table__NYPR)[ 0];
- if ((result__OYPR == (void *)NULL)) {
- result__OYPR=new_lab__2PJ(lab_type__PYPR);
- next__MYPR=(void *)((unsigned long)result__OYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYPR)));
- ((__POINTER *)next__MYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NYPR)[ 0]=next__MYPR;
- } else {
- next__MYPR=((__POINTER *)result__OYPR)[ 0];
- if ((next__MYPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OYPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QYPR << 1)) <= 4096)) {
- next__MYPR=(void *)((unsigned long)result__OYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QYPR)));
- } else {
- next__MYPR=new_lab__2PJ(lab_type__PYPR);
- };
- ((__POINTER *)next__MYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NYPR)[ 0]=next__MYPR;
- } else {
- ((__POINTER *)result__OYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OYPR=next__MYPR;
- };
- };
- ptr__1XPR=result__OYPR;
- };
- result__0XPR=((__NODE_STYLE *)ptr__1XPR);
- *(result__0XPR) = *(NODE_STYLE__);
- };
- Self__CYPR=((__NODE_STYLE *)result__0XPR);
- Self__CYPR->parent_node__WO0G.expr__RJZD=__tmp__WAUI;
- Self__CYPR->slot__ON5G=__tmp__UAUI;
- Self__CYPR->parent_node__WO0G.data__SJZD=Self__BC2H;
- Self__CYPR->result_expr__PN5G=__tmp__VAUI;
- add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,result__0XPR);
- result__JIER=NULL;
- ptr__KIER=((__POINTER )(NULL));
- typ_id__LIER= 0;
- sz__MIER=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__MIER == 0)) {
- result__JIER=NODE_TYPE__;
- } else {
- typ_id__LIER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MIER);
- if ((typ_id__LIER == (__INTEGER)(- 1))) {
- a__NIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OIER=(__UINTEGER_32)((__UINTEGER_32)(sz__MIER + a__NIER) & (__UINTEGER_32)(~ a__NIER));
- ptr_table__SYPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OIER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RYPR=((__POINTER )(NULL));
- result__TYPR=((__POINTER *)ptr_table__SYPR)[ 0];
- if ((result__TYPR == (void *)NULL)) {
- result__TYPR=new_lab__2PJ(new_size__OIER);
- next__RYPR=(void *)((unsigned long)result__TYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIER)));
- ((__POINTER *)next__RYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SYPR)[ 0]=next__RYPR;
- } else {
- next__RYPR=((__POINTER *)result__TYPR)[ 0];
- if ((next__RYPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TYPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OIER << 1)) <= 4096)) {
- next__RYPR=(void *)((unsigned long)result__TYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OIER)));
- } else {
- next__RYPR=new_lab__2PJ(new_size__OIER);
- };
- ((__POINTER *)next__RYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SYPR)[ 0]=next__RYPR;
- } else {
- ((__POINTER *)result__TYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TYPR=next__RYPR;
- };
- };
- ptr__KIER=result__TYPR;
- } else {
- t__PIER=((__UINTEGER_32 )typ_id__LIER);
- a__QIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0YPR=(__UINTEGER_32)((__UINTEGER_32)(sz__MIER + a__QIER) & (__UINTEGER_32)(~ a__QIER));
- ptr_table__XYPR=((__POINTER )(&(table_type[(t__PIER)])));
- lab_type__ZYPR=(__UINTEGER_32)(t__PIER | 1);
- next__WYPR=((__POINTER )(NULL));
- result__YYPR=((__POINTER *)ptr_table__XYPR)[ 0];
- if ((result__YYPR == (void *)NULL)) {
- result__YYPR=new_lab__2PJ(lab_type__ZYPR);
- next__WYPR=(void *)((unsigned long)result__YYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YPR)));
- ((__POINTER *)next__WYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XYPR)[ 0]=next__WYPR;
- } else {
- next__WYPR=((__POINTER *)result__YYPR)[ 0];
- if ((next__WYPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YYPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0YPR << 1)) <= 4096)) {
- next__WYPR=(void *)((unsigned long)result__YYPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0YPR)));
- } else {
- next__WYPR=new_lab__2PJ(lab_type__ZYPR);
- };
- ((__POINTER *)next__WYPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XYPR)[ 0]=next__WYPR;
- } else {
- ((__POINTER *)result__YYPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WYPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YYPR=next__WYPR;
- };
- };
- ptr__KIER=result__YYPR;
- };
- result__JIER=((__NODE_TYPE *)ptr__KIER);
- *(result__JIER) = *(NODE_TYPE__);
- };
- Self__RIER=((__NODE_TYPE *)result__JIER);
- Self__RIER->parent_node__QLQC.expr__RJZD=__tmp__VAUI;
- Self__RIER->parent_node__QLQC.data__SJZD=Self__BC2H;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,result__JIER);
- } else {
- if (((struct ___OBJ *)s__IAUI)->__id==__SLOT_DATA__) {
- __tmp__CBUI=((__SLOT *)((__SLOT_DATA *)s__IAUI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__CBUI=((__SLOT *)((__SLOT_CODE *)s__IAUI)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__DBUI=Self__BC2H->parent_dta__HOWH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__DBUI)->__id==__SLOT_DATA__) {
- __tmp__EBUI=((__SLOT *)((__SLOT_DATA *)__tmp__DBUI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__EBUI=((__SLOT *)((__SLOT_CODE *)__tmp__DBUI)->parent_slot__A22F)->base_slot__X12F;
- };
- is_equal_profil__XK5G(__tmp__CBUI,__tmp__EBUI);
- switch (((struct ___OBJ *)e__DC2H)->__id) {
- case __LIST__: {
- __tmp__S15I=my_copy__MSYM(e__DC2H);
- } break;
- case __STRING_CST__: {
- Self__G2HQ=((__STRING_CST *)e__DC2H);
- __tmp__S15I=create__text__ITMH(Self__G2HQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G2HQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__S15I=my_copy__EK2H(e__DC2H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__H2HQ=((__PROTOTYPE_CST *)e__DC2H);
- __tmp__S15I=create__type__PKQC(Self__H2HQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__H2HQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__I2HQ=((__INTEGER_CST *)e__DC2H);
- p__3IER=Self__I2HQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__4IER=Self__I2HQ->value__W4YD;
- t__5IER=Self__I2HQ->parent_constant__B3LC.static_type__M2YD;
- result__UIER=NULL;
- ptr__VIER=((__POINTER )(NULL));
- typ_id__WIER= 0;
- sz__XIER=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__XIER == 0)) {
- result__UIER=INTEGER_CST__;
- } else {
- typ_id__WIER=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XIER);
- if ((typ_id__WIER == (__INTEGER)(- 1))) {
- a__YIER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZIER=(__UINTEGER_32)((__UINTEGER_32)(sz__XIER + a__YIER) & (__UINTEGER_32)(~ a__YIER));
- ptr_table__2YPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZIER / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1YPR=((__POINTER )(NULL));
- result__3YPR=((__POINTER *)ptr_table__2YPR)[ 0];
- if ((result__3YPR == (void *)NULL)) {
- result__3YPR=new_lab__2PJ(new_size__ZIER);
- next__1YPR=(void *)((unsigned long)result__3YPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIER)));
- ((__POINTER *)next__1YPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2YPR)[ 0]=next__1YPR;
- } else {
- next__1YPR=((__POINTER *)result__3YPR)[ 0];
- if ((next__1YPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3YPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZIER << 1)) <= 4096)) {
- next__1YPR=(void *)((unsigned long)result__3YPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIER)));
- } else {
- next__1YPR=new_lab__2PJ(new_size__ZIER);
- };
- ((__POINTER *)next__1YPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2YPR)[ 0]=next__1YPR;
- } else {
- ((__POINTER *)result__3YPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1YPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3YPR=next__1YPR;
- };
- };
- ptr__VIER=result__3YPR;
- } else {
- t__0IER=((__UINTEGER_32 )typ_id__WIER);
- a__1IER=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EZPR=(__UINTEGER_32)((__UINTEGER_32)(sz__XIER + a__1IER) & (__UINTEGER_32)(~ a__1IER));
- ptr_table__BZPR=((__POINTER )(&(table_type[(t__0IER)])));
- lab_type__DZPR=(__UINTEGER_32)(t__0IER | 1);
- next__AZPR=((__POINTER )(NULL));
- result__CZPR=((__POINTER *)ptr_table__BZPR)[ 0];
- if ((result__CZPR == (void *)NULL)) {
- result__CZPR=new_lab__2PJ(lab_type__DZPR);
- next__AZPR=(void *)((unsigned long)result__CZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZPR)));
- ((__POINTER *)next__AZPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BZPR)[ 0]=next__AZPR;
- } else {
- next__AZPR=((__POINTER *)result__CZPR)[ 0];
- if ((next__AZPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CZPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EZPR << 1)) <= 4096)) {
- next__AZPR=(void *)((unsigned long)result__CZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EZPR)));
- } else {
- next__AZPR=new_lab__2PJ(lab_type__DZPR);
- };
- ((__POINTER *)next__AZPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BZPR)[ 0]=next__AZPR;
- } else {
- ((__POINTER *)result__CZPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AZPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CZPR=next__AZPR;
- };
- };
- ptr__VIER=result__CZPR;
- };
- result__UIER=((__INTEGER_CST *)ptr__VIER);
- *(result__UIER) = *(INTEGER_CST__);
- };
- Self__2IER=((__INTEGER_CST *)result__UIER);
- Self__2IER->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__3IER;
- Self__2IER->value__W4YD=v__4IER;
- Self__2IER->parent_constant__B3LC.static_type__M2YD=t__5IER;
- check_type__YG5D(Self__2IER);
- __tmp__S15I=result__UIER;
- } break;
- case __READ_LOCAL__: {
- __tmp__FFCR=read__QB5G(((__READ_LOCAL *)e__DC2H)->local__HJZD);
- if (__tmp__FFCR==NULL) {
- __tmp__GFCR=NULL;
- } else {
- __tmp__GFCR=((__READ_LOCAL *)__tmp__FFCR);
- };
- __tmp__S15I=__tmp__GFCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__S15I=my_copy__SL2H(e__DC2H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__S15I=my_copy__LM2H(e__DC2H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__S15I=my_copy__YM2H(e__DC2H);
- } break;
- case __REAL_CST__: {
- Self__K2HQ=((__REAL_CST *)e__DC2H);
- p__OZPR=Self__K2HQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__PZPR=Self__K2HQ->value__HN2H;
- t__QZPR=Self__K2HQ->parent_constant__U2JH.static_type__M2YD;
- result__FZPR=NULL;
- ptr__GZPR=((__POINTER )(NULL));
- typ_id__HZPR= 0;
- sz__IZPR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__IZPR == 0)) {
- result__FZPR=REAL_CST__;
- } else {
- typ_id__HZPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IZPR);
- if ((typ_id__HZPR == (__INTEGER)(- 1))) {
- a__JZPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KZPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IZPR + a__JZPR) & (__UINTEGER_32)(~ a__JZPR));
- ptr_table__SZPR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KZPR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RZPR=((__POINTER )(NULL));
- result__TZPR=((__POINTER *)ptr_table__SZPR)[ 0];
- if ((result__TZPR == (void *)NULL)) {
- result__TZPR=new_lab__2PJ(new_size__KZPR);
- next__RZPR=(void *)((unsigned long)result__TZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZPR)));
- ((__POINTER *)next__RZPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SZPR)[ 0]=next__RZPR;
- } else {
- next__RZPR=((__POINTER *)result__TZPR)[ 0];
- if ((next__RZPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TZPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KZPR << 1)) <= 4096)) {
- next__RZPR=(void *)((unsigned long)result__TZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KZPR)));
- } else {
- next__RZPR=new_lab__2PJ(new_size__KZPR);
- };
- ((__POINTER *)next__RZPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SZPR)[ 0]=next__RZPR;
- } else {
- ((__POINTER *)result__TZPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RZPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TZPR=next__RZPR;
- };
- };
- ptr__GZPR=result__TZPR;
- } else {
- t__LZPR=((__UINTEGER_32 )typ_id__HZPR);
- a__MZPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0ZPR=(__UINTEGER_32)((__UINTEGER_32)(sz__IZPR + a__MZPR) & (__UINTEGER_32)(~ a__MZPR));
- ptr_table__XZPR=((__POINTER )(&(table_type[(t__LZPR)])));
- lab_type__ZZPR=(__UINTEGER_32)(t__LZPR | 1);
- next__WZPR=((__POINTER )(NULL));
- result__YZPR=((__POINTER *)ptr_table__XZPR)[ 0];
- if ((result__YZPR == (void *)NULL)) {
- result__YZPR=new_lab__2PJ(lab_type__ZZPR);
- next__WZPR=(void *)((unsigned long)result__YZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZPR)));
- ((__POINTER *)next__WZPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XZPR)[ 0]=next__WZPR;
- } else {
- next__WZPR=((__POINTER *)result__YZPR)[ 0];
- if ((next__WZPR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YZPR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0ZPR << 1)) <= 4096)) {
- next__WZPR=(void *)((unsigned long)result__YZPR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ZPR)));
- } else {
- next__WZPR=new_lab__2PJ(lab_type__ZZPR);
- };
- ((__POINTER *)next__WZPR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XZPR)[ 0]=next__WZPR;
- } else {
- ((__POINTER *)result__YZPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WZPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YZPR=next__WZPR;
- };
- };
- ptr__GZPR=result__YZPR;
- };
- result__FZPR=((__REAL_CST *)ptr__GZPR);
- *(result__FZPR) = *(REAL_CST__);
- };
- Self__NZPR=((__REAL_CST *)result__FZPR);
- Self__NZPR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OZPR;
- Self__NZPR->value__HN2H=v__PZPR;
- Self__NZPR->parent_constant__U2JH.static_type__M2YD=t__QZPR;
- __tmp__S15I=result__FZPR;
- } break;
- case __CHARACTER_CST__: {
- Self__M2HQ=((__CHARACTER_CST *)e__DC2H);
- __tmp__S15I=create__char__4SMH(Self__M2HQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__M2HQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__N2HQ=((__IS_EXPANDED *)e__DC2H);
- __tmp__JFCR=read__QB5G(((__READ_LOCAL *)Self__N2HQ->receiver__WN2H)->local__HJZD);
- if (__tmp__JFCR==NULL) {
- __tmp__KFCR=NULL;
- } else {
- __tmp__KFCR=((__READ_LOCAL *)__tmp__JFCR);
- };
- p__E0PR=Self__N2HQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__1ZPR=NULL;
- ptr__2ZPR=((__POINTER )(NULL));
- typ_id__3ZPR= 0;
- sz__4ZPR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__4ZPR == 0)) {
- result__1ZPR=IS_EXPANDED__;
- } else {
- typ_id__3ZPR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4ZPR);
- if ((typ_id__3ZPR == (__INTEGER)(- 1))) {
- a__5ZPR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__A0PR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZPR + a__5ZPR) & (__UINTEGER_32)(~ a__5ZPR));
- ptr_table__H0PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A0PR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__G0PR=((__POINTER )(NULL));
- result__I0PR=((__POINTER *)ptr_table__H0PR)[ 0];
- if ((result__I0PR == (void *)NULL)) {
- result__I0PR=new_lab__2PJ(new_size__A0PR);
- next__G0PR=(void *)((unsigned long)result__I0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0PR)));
- ((__POINTER *)next__G0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H0PR)[ 0]=next__G0PR;
- } else {
- next__G0PR=((__POINTER *)result__I0PR)[ 0];
- if ((next__G0PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I0PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__A0PR << 1)) <= 4096)) {
- next__G0PR=(void *)((unsigned long)result__I0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__A0PR)));
- } else {
- next__G0PR=new_lab__2PJ(new_size__A0PR);
- };
- ((__POINTER *)next__G0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H0PR)[ 0]=next__G0PR;
- } else {
- ((__POINTER *)result__I0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__I0PR=next__G0PR;
- };
- };
- ptr__2ZPR=result__I0PR;
- } else {
- t__B0PR=((__UINTEGER_32 )typ_id__3ZPR);
- a__C0PR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__P0PR=(__UINTEGER_32)((__UINTEGER_32)(sz__4ZPR + a__C0PR) & (__UINTEGER_32)(~ a__C0PR));
- ptr_table__M0PR=((__POINTER )(&(table_type[(t__B0PR)])));
- lab_type__O0PR=(__UINTEGER_32)(t__B0PR | 1);
- next__L0PR=((__POINTER )(NULL));
- result__N0PR=((__POINTER *)ptr_table__M0PR)[ 0];
- if ((result__N0PR == (void *)NULL)) {
- result__N0PR=new_lab__2PJ(lab_type__O0PR);
- next__L0PR=(void *)((unsigned long)result__N0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P0PR)));
- ((__POINTER *)next__L0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M0PR)[ 0]=next__L0PR;
- } else {
- next__L0PR=((__POINTER *)result__N0PR)[ 0];
- if ((next__L0PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N0PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__P0PR << 1)) <= 4096)) {
- next__L0PR=(void *)((unsigned long)result__N0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P0PR)));
- } else {
- next__L0PR=new_lab__2PJ(lab_type__O0PR);
- };
- ((__POINTER *)next__L0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M0PR)[ 0]=next__L0PR;
- } else {
- ((__POINTER *)result__N0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__N0PR=next__L0PR;
- };
- };
- ptr__2ZPR=result__N0PR;
- };
- result__1ZPR=((__IS_EXPANDED *)ptr__2ZPR);
- *(result__1ZPR) = *(IS_EXPANDED__);
- };
- Self__D0PR=((__IS_EXPANDED *)result__1ZPR);
- Self__D0PR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__E0PR;
- Self__D0PR->receiver__WN2H=__tmp__KFCR;
- __tmp__S15I=result__1ZPR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__S15I=my_copy__1N2H(e__DC2H);
- } break;
- case __EXPR_SUP__: {
- __tmp__S15I=my_copy__EO2H(e__DC2H);
- } break;
- case __EXPR_SUB__: {
- __tmp__S15I=my_copy__PO2H(e__DC2H);
- } break;
- case __EXPR_MUL__: {
- __tmp__S15I=my_copy__1O2H(e__DC2H);
- } break;
- case __EXPR_DIV__: {
- __tmp__S15I=my_copy__GP2H(e__DC2H);
- } break;
- case __EXPR_AND__: {
- __tmp__S15I=my_copy__RP2H(e__DC2H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__S15I=my_copy__2P2H(e__DC2H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__S15I=my_copy__HQ2H(e__DC2H);
- } break;
- case __PUT_TO__: {
- __tmp__S15I=my_copy__SQ2H(e__DC2H);
- } break;
- case __ITEM__: {
- __tmp__S15I=my_copy__DR2H(e__DC2H);
- } break;
- case __SIZE_OF__: {
- __tmp__S15I=my_copy__PR2H(e__DC2H);
- } break;
- case __CAST__: {
- __tmp__S15I=my_copy__YR2H(e__DC2H);
- } break;
- case __CALL_SLOT__: {
- __tmp__S15I=my_copy__5SYM(e__DC2H);
- } break;
- case __READ_SLOT__: {
- __tmp__S15I=my_copy__IUGK(e__DC2H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__BJER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__DC2H)->global__ZGJK),NULL);
- if (__tmp__BJER==NULL) {
- __tmp__CJER=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__BJER)->__id) {
- case __READ_SLOT__: {
- __tmp__CJER=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__CJER=((__READ_GLOBAL *)__tmp__BJER);
+ __tmp__BNKL=__tmp__ZY5T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__BNKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__EEZK));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__BNKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__EEZK));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__BNKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__EEZK));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__BNKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__EEZK));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__BNKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__EEZK));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__BNKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__EEZK));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__BNKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__EEZK));
+ } break;
+ };
+ result__OMPU=NULL;
+ __tmp__0X5T=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__1X5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+ if (((unsigned long)__tmp__1X5T == 0)) {
+ result__OMPU=NODE_STYLE__RD4K__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1X5T));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ __tmp__0X5T=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ __tmp__0X5T=__tmp__EKPU;
+ };
+ result__OMPU=((__NODE_STYLE__RD4K *)__tmp__0X5T);
+ *(result__OMPU) = *(NODE_STYLE__RD4K__);
+ };
+ Self__0MPU=((__NODE_STYLE__RD4K *)result__OMPU);
+ Self__0MPU->parent_node__SD4K.expr__CV4D=__tmp__BNKL;
+ Self__0MPU->slot__UOKL=__tmp__QR4K;
+ Self__0MPU->parent_node__SD4K.data__DV4D=Self__CEZK;
+ Self__0MPU->result_expr__VOKL=r__HR4K;
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),result__OMPU);
+ result__1Y5T=NULL;
+ __tmp__0X5T=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__1X5T=((__POINTER__IB )sizeof(__NODE_TYPE__SK2C));
+ if (((unsigned long)__tmp__1X5T == 0)) {
+ result__1Y5T=NODE_TYPE__SK2C__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1X5T));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ __tmp__0X5T=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ __tmp__0X5T=__tmp__EKPU;
+ };
+ result__1Y5T=((__NODE_TYPE__SK2C *)__tmp__0X5T);
+ *(result__1Y5T) = *(NODE_TYPE__SK2C__);
+ };
+ Self__5U4D=((__NODE_TYPE__SK2C *)result__1Y5T);
+ Self__5U4D->parent_node__TK2C.expr__CV4D=r__HR4K;
+ Self__5U4D->parent_node__TK2C.data__DV4D=Self__CEZK;
+ late_binding_counter__YM=(__INTEGER__Q)(late_binding_counter__YM + 1);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),result__1Y5T);
+ } else /* FALSE */ {
+ __tmp__QR4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.slot__IU4D;
+ if (((struct ___OBJ *)__tmp__IR4K)->__id==__SLOT_CODE__4IRG__) {
+ if (((struct ___OBJ *)((__SLOT_CODE__4IRG *)__tmp__IR4K)->parent_slot__5IRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__IR4K),__tmp__QR4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__RGKL(((__SLOT_CODE__4IRG *)__tmp__IR4K),__tmp__QR4K);
+ };
+ } else /* SLOT_DATA */ {
+ if (((struct ___OBJ *)((__SLOT_DATA__IJRG *)__tmp__IR4K)->parent_slot__KJRG->parent_itm_slot__RLC)->__id==__ITM_SLOT__PLC__) {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__IR4K)),__tmp__QR4K);
+ } else /* ITM_SLOT_OPERATOR */ {
+ is_equal_profil__EJKL(((__SLOT_DATA__IJRG *)((__SLOT_CODE__4IRG *)__tmp__IR4K)),__tmp__QR4K);
+ };
+ };
+ switch (((struct ___OBJ *)e__EEZK)->__id) {
+ case __STRING_CST__5J__: {
+ Self__DKPU=((__STRING_CST__5J *)e__EEZK);
+ result__5JPU=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__CNPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ result__5JPU=Self__DKPU;
+ } else /* FALSE */ {
+ typ_id__CNPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__CNPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+ ptr__AKPU=__tmp__FNPU;
+ } else /* FALSE */ {
+ __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU | 1));
+ ptr__AKPU=__tmp__FNPU;
+ };
+ result__5JPU=((__STRING_CST__5J *)ptr__AKPU);
+ *(result__5JPU) = *(Self__DKPU);
+ };
+ __tmp__BNKL=result__5JPU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__BNKL=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)e__EEZK));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__CD0S=((__PROTOTYPE_CST__LAXC *)e__EEZK);
+ __tmp__DD0S=create__type__VJ2C(Self__CD0S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__CD0S->parent_constant__MAXC.static_type__5G4D);
+ __tmp__BNKL=__tmp__DD0S;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__FD0S=((__INTEGER_CST__XAXC *)e__EEZK);
+ p__TY5T=Self__FD0S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__UY5T=Self__FD0S->value__FH4D;
+ t__VY5T=Self__FD0S->parent_constant__YAXC.static_type__5G4D;
+ Self__FD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__CNPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__FD0S=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__CNPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__CNPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+ ptr__AKPU=__tmp__FNPU;
+ } else /* FALSE */ {
+ __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU | 1));
+ ptr__AKPU=__tmp__FNPU;
+ };
+ Self__FD0S=((__INTEGER_CST__XAXC *)ptr__AKPU);
+ *(Self__FD0S) = *(INTEGER_CST__XAXC__);
+ };
+ Self__SY5T=((__INTEGER_CST__XAXC *)Self__FD0S);
+ Self__SY5T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__SY5T->value__FH4D=v__UY5T;
+ Self__SY5T->parent_constant__YAXC.static_type__5G4D=t__VY5T;
+ check_type__XYEE(Self__SY5T);
+ __tmp__BNKL=Self__FD0S;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__BNKL=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)e__EEZK));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)e__EEZK)->local__BVEJ));
+ if (__tmp__QG1T==NULL) {
+ __tmp__RG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+ };
+ __tmp__BNKL=__tmp__RG1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__BNKL=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)e__EEZK));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__BNKL=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)e__EEZK));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__JD0S=((__IS_EXPANDED__35NJ *)e__EEZK);
+ p__TY5T=Self__JD0S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__QG1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__JD0S->receiver__RA5J)->local__BVEJ));
+ if (__tmp__QG1T==NULL) {
+ __tmp__RG1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__RG1T=((__READ_LOCAL__55ZI *)__tmp__QG1T);
+ };
+ Self__JD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__CNPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__JD0S=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__CNPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__CNPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+ ptr__AKPU=__tmp__FNPU;
+ } else /* FALSE */ {
+ __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU | 1));
+ ptr__AKPU=__tmp__FNPU;
+ };
+ Self__JD0S=((__IS_EXPANDED__35NJ *)ptr__AKPU);
+ *(Self__JD0S) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__ZKPU=((__IS_EXPANDED__35NJ *)Self__JD0S);
+ Self__ZKPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__ZKPU->receiver__RA5J=__tmp__RG1T;
+ __tmp__BNKL=Self__JD0S;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__OD0S=((__GET_TYPE_ID__HAOJ *)e__EEZK);
+ p__TY5T=Self__OD0S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__VY5T=Self__OD0S->receiver__WA5J;
+ Self__OD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__CNPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__OD0S=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__CNPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__CNPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+ ptr__AKPU=__tmp__FNPU;
+ } else /* FALSE */ {
+ __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU | 1));
+ ptr__AKPU=__tmp__FNPU;
+ };
+ Self__OD0S=((__GET_TYPE_ID__HAOJ *)ptr__AKPU);
+ *(Self__OD0S) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__JLPU=((__GET_TYPE_ID__HAOJ *)Self__OD0S);
+ Self__JLPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__JLPU->receiver__WA5J=t__VY5T;
+ __tmp__BNKL=Self__OD0S;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__BNKL=my_copy__50AL(((__EXPR_SUP__ABOJ *)e__EEZK));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__BNKL=my_copy__K1AL(((__EXPR_SUB__UBOJ *)e__EEZK));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__BNKL=my_copy__V1AL(((__EXPR_MUL__KCOJ *)e__EEZK));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__BNKL=my_copy__A2AL(((__EXPR_DIV__4COJ *)e__EEZK));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__BNKL=my_copy__L2AL(((__EXPR_AND__SDOJ *)e__EEZK));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__BNKL=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)e__EEZK));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__BNKL=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)e__EEZK));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__BNKL=my_copy__M3AL(((__PUT_TO__TFOJ *)e__EEZK));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__BNKL=my_copy__03AL(((__ITEM__HGOJ *)e__EEZK));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__RD0S=((__SIZE_OF__5GOJ *)e__EEZK);
+ p__TY5T=Self__RD0S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__VY5T=Self__RD0S->receiver__AD5J;
+ Self__RD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__CNPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__RD0S=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__CNPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__CNPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+ ptr__AKPU=__tmp__FNPU;
+ } else /* FALSE */ {
+ __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU | 1));
+ ptr__AKPU=__tmp__FNPU;
+ };
+ Self__RD0S=((__SIZE_OF__5GOJ *)ptr__AKPU);
+ *(Self__RD0S) = *(SIZE_OF__5GOJ__);
+ };
+ Self__ZLPU=((__SIZE_OF__5GOJ *)Self__RD0S);
+ Self__ZLPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__ZLPU->receiver__AD5J=t__VY5T;
+ __tmp__BNKL=Self__RD0S;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__BNKL=my_copy__L4AL(((__CAST__1HOJ *)e__EEZK));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__UD0S=((__REAL_CST__1LOJ *)e__EEZK);
+ p__TY5T=Self__UD0S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__JR4K=Self__UD0S->value__VD5J;
+ t__VY5T=Self__UD0S->parent_constant__2LOJ.static_type__5G4D;
+ Self__UD0S=NULL;
+ ptr__AKPU=((__POINTER__IB )(NULL));
+ typ_id__CNPU= 0;
+ __tmp__CKPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__CKPU == 0)) {
+ Self__UD0S=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__CNPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__CKPU));
+ if ((typ_id__CNPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HNPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GNPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_size[(__tmp__HNPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GNPU)));
+ ptr__AKPU=__tmp__FNPU;
+ } else /* FALSE */ {
+ __tmp__HNPU=((__UINTEGER_32__ZWB )typ_id__CNPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__FNPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GNPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__CKPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__FNPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FNPU=micro_alloc__table__lab__UKI(__tmp__GNPU,((__POINTER__IB )(&(table_type[(__tmp__HNPU)]))),(__UINTEGER_32__ZWB)(__tmp__HNPU | 1));
+ ptr__AKPU=__tmp__FNPU;
+ };
+ Self__UD0S=((__REAL_CST__1LOJ *)ptr__AKPU);
+ *(Self__UD0S) = *(REAL_CST__1LOJ__);
+ };
+ Self__JMPU=((__REAL_CST__1LOJ *)Self__UD0S);
+ Self__JMPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__TY5T;
+ Self__JMPU->value__VD5J=__tmp__JR4K;
+ Self__JMPU->parent_constant__2LOJ.static_type__5G4D=t__VY5T;
+ __tmp__BNKL=Self__UD0S;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__YD0S=((__CHARACTER_CST__RMOJ *)e__EEZK);
+ __tmp__ZD0S=create__char__UMQJ(Self__YD0S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__YD0S->text__0D5J);
+ __tmp__BNKL=__tmp__ZD0S;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__1D0S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK);
+ __tmp__2D0S=create__text__OQQJ(Self__1D0S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__1D0S->string__WBJK);
+ __tmp__BNKL=__tmp__2D0S;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__BNKL=my_copy__QYFM(((__READ_SLOT__LL4K *)e__EEZK));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__BNKL=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)e__EEZK));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__BNKL=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)e__EEZK));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__BNKL=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__BNKL=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)e__EEZK));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__BNKL=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__BNKL=my_copy__KZBN(((__EXPR_NEG__EZVL *)e__EEZK));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__BNKL=my_copy__QBHM(((__EXPR_ADD__SZVL *)e__EEZK));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__RR4K=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)e__EEZK)->global__KAKM),NULL);
+ if (__tmp__RR4K==NULL) {
+ __tmp__ZY5T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__RR4K)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__ZY5T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__ZY5T=((__READ_GLOBAL__T4YL *)__tmp__RR4K);
} break;
}
};
- __tmp__S15I=__tmp__CJER;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__S15I=my_copy__BQCN(e__DC2H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__S15I=my_copy__NREO(e__DC2H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__S15I=my_copy__VYJO(e__DC2H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__S15I=my_copy__0REO(e__DC2H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__S15I=my_copy__BZJO(e__DC2H);
- } break;
- case __EXPR_NEG__: {
- __tmp__S15I=my_copy__CNJM(e__DC2H);
- } break;
- case __EXPR_ADD__: {
- __tmp__S15I=my_copy__5XLL(e__DC2H);
+ __tmp__BNKL=__tmp__ZY5T;
} break;
- case __EXPR_NOT__: {
- __tmp__S15I=my_copy__WVYM(e__DC2H);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__BNKL=my_copy__YFWN(((__EXPR_NOT__XUPM *)e__EEZK));
} break;
- case __EXPR_MOD__: {
- __tmp__S15I=my_copy__FSEO(e__DC2H);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__BNKL=my_copy__BG2P(((__EXPR_MOD__3YPM *)e__EEZK));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__S15I=my_copy__QCEP(e__DC2H);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__BNKL=my_copy__GQVO(((__EXPR_OR__PQ0N *)e__EEZK));
} break;
- case __EXPR_INF__: {
- __tmp__S15I=my_copy__5LSN(e__DC2H);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__BNKL=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)e__EEZK));
} break;
- case __EXPR_INF_EQ__: {
- __tmp__S15I=my_copy__KMSN(e__DC2H);
+ case __EXPR_INF__OXBP__: {
+ __tmp__BNKL=my_copy__3VUP(((__EXPR_INF__OXBP *)e__EEZK));
} break;
- case __EXPR_OR__: {
- __tmp__S15I=my_copy__JZPN(e__DC2H);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__BNKL=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)e__EEZK));
} break;
- case __EXPR_XOR__: {
- __tmp__S15I=my_copy__G3SO(e__DC2H);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__BNKL=my_copy__IBIQ(((__EXPR_XOR__ABEP *)e__EEZK));
} break;
};
- r__JS1G=Self__BC2H->parent_dta__HOWH.result_expr__YHZD;
- result__PZ1G=NULL;
- ptr__QZ1G=((__POINTER )(NULL));
- typ_id__VZ1G= 0;
- sz__SZ1G=((__UINTEGER_32 )sizeof(__NODE_STYLE));
- if ((sz__SZ1G == 0)) {
- result__PZ1G=NODE_STYLE__;
- } else {
- typ_id__VZ1G=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SZ1G);
- if ((typ_id__VZ1G == (__INTEGER)(- 1))) {
- a__DC1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BC1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SZ1G + a__DC1Q) & (__UINTEGER_32)(~ a__DC1Q));
- ptr_table__R0PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BC1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Q0PR=((__POINTER )(NULL));
- result__S0PR=((__POINTER *)ptr_table__R0PR)[ 0];
- if ((result__S0PR == (void *)NULL)) {
- result__S0PR=new_lab__2PJ(new_size__BC1Q);
- next__Q0PR=(void *)((unsigned long)result__S0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BC1Q)));
- ((__POINTER *)next__Q0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__R0PR)[ 0]=next__Q0PR;
- } else {
- next__Q0PR=((__POINTER *)result__S0PR)[ 0];
- if ((next__Q0PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S0PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BC1Q << 1)) <= 4096)) {
- next__Q0PR=(void *)((unsigned long)result__S0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BC1Q)));
- } else {
- next__Q0PR=new_lab__2PJ(new_size__BC1Q);
- };
- ((__POINTER *)next__Q0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__R0PR)[ 0]=next__Q0PR;
- } else {
- ((__POINTER *)result__S0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__S0PR=next__Q0PR;
- };
- };
- ptr__QZ1G=result__S0PR;
- } else {
- t__HC1Q=((__UINTEGER_32 )typ_id__VZ1G);
- a__JC1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Z0PR=(__UINTEGER_32)((__UINTEGER_32)(sz__SZ1G + a__JC1Q) & (__UINTEGER_32)(~ a__JC1Q));
- ptr_table__W0PR=((__POINTER )(&(table_type[(t__HC1Q)])));
- lab_type__Y0PR=(__UINTEGER_32)(t__HC1Q | 1);
- next__V0PR=((__POINTER )(NULL));
- result__X0PR=((__POINTER *)ptr_table__W0PR)[ 0];
- if ((result__X0PR == (void *)NULL)) {
- result__X0PR=new_lab__2PJ(lab_type__Y0PR);
- next__V0PR=(void *)((unsigned long)result__X0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z0PR)));
- ((__POINTER *)next__V0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W0PR)[ 0]=next__V0PR;
- } else {
- next__V0PR=((__POINTER *)result__X0PR)[ 0];
- if ((next__V0PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X0PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Z0PR << 1)) <= 4096)) {
- next__V0PR=(void *)((unsigned long)result__X0PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z0PR)));
- } else {
- next__V0PR=new_lab__2PJ(lab_type__Y0PR);
- };
- ((__POINTER *)next__V0PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W0PR)[ 0]=next__V0PR;
- } else {
- ((__POINTER *)result__X0PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V0PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__X0PR=next__V0PR;
- };
- };
- ptr__QZ1G=result__X0PR;
+ __tmp__QR4K=Self__CEZK->parent_dta__ISWJ.parent_dta__YK2C.result_expr__LU4D;
+ result__OMPU=NULL;
+ __tmp__0X5T=((__POINTER__IB )(NULL));
+ typ_id__BKPU= 0;
+ __tmp__1X5T=((__POINTER__IB )sizeof(__NODE_STYLE__RD4K));
+ if (((unsigned long)__tmp__1X5T == 0)) {
+ result__OMPU=NODE_STYLE__RD4K__;
+ } else /* FALSE */ {
+ typ_id__BKPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1X5T));
+ if ((typ_id__BKPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__GKPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__FKPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_size[(__tmp__GKPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__FKPU)));
+ __tmp__0X5T=__tmp__EKPU;
+ } else /* FALSE */ {
+ __tmp__GKPU=((__UINTEGER_32__ZWB )typ_id__BKPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EKPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__FKPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__1X5T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EKPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EKPU=micro_alloc__table__lab__UKI(__tmp__FKPU,((__POINTER__IB )(&(table_type[(__tmp__GKPU)]))),(__UINTEGER_32__ZWB)(__tmp__GKPU | 1));
+ __tmp__0X5T=__tmp__EKPU;
};
- result__PZ1G=((__NODE_STYLE *)ptr__QZ1G);
- *(result__PZ1G) = *(NODE_STYLE__);
+ result__OMPU=((__NODE_STYLE__RD4K *)__tmp__0X5T);
+ *(result__OMPU) = *(NODE_STYLE__RD4K__);
};
- Self__JN5G=((__NODE_STYLE *)result__PZ1G);
- Self__JN5G->parent_node__WO0G.expr__RJZD=__tmp__S15I;
- Self__JN5G->slot__ON5G=s__IAUI;
- Self__JN5G->parent_node__WO0G.data__SJZD=Self__BC2H;
- Self__JN5G->result_expr__PN5G=r__JS1G;
- add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,result__PZ1G);
+ Self__0MPU=((__NODE_STYLE__RD4K *)result__OMPU);
+ Self__0MPU->parent_node__SD4K.expr__CV4D=__tmp__BNKL;
+ Self__0MPU->slot__UOKL=__tmp__IR4K;
+ Self__0MPU->parent_node__SD4K.data__DV4D=Self__CEZK;
+ Self__0MPU->result_expr__VOKL=__tmp__QR4K;
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),result__OMPU);
};
- switch (((struct ___OBJ *)e__DC2H)->__id) {
- case __LIST__: {
- __tmp__JBUI=((__LIST *)e__DC2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__JBUI=((__STRING_CST *)e__DC2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ switch (((struct ___OBJ *)e__EEZK)->__id) {
+ case __STRING_CST__5J__: {
+ p__TY5T=((__STRING_CST__5J *)e__EEZK)->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXTERNAL_C__: {
- __tmp__JBUI=((__EXTERNAL_C *)e__DC2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ p__TY5T=((__EXTERNAL_C__Y5WC *)e__EEZK)->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__JBUI=((__PROTOTYPE_CST *)e__DC2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ p__TY5T=((__PROTOTYPE_CST__LAXC *)e__EEZK)->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __INTEGER_CST__: {
- __tmp__JBUI=((__INTEGER_CST *)e__DC2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ p__TY5T=((__INTEGER_CST__XAXC *)e__EEZK)->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_LOCAL__: {
- __tmp__JBUI=((__READ_LOCAL *)e__DC2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ p__TY5T=EXPR__BK__->parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__JBUI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ p__TY5T=((__READ_LOCAL__55ZI *)e__EEZK)->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_EQUAL__: {
- __tmp__JBUI=((__EXPR_EQUAL *)e__DC2H)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ p__TY5T=((__EXPR_EQUAL__KINJ *)e__EEZK)->parent_expr_binary_cmp__NINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__JBUI=((__EXPR_NOT_EQUAL *)e__DC2H)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ p__TY5T=((__EXPR_NOT_EQUAL__VINJ *)e__EEZK)->parent_expr_binary_cmp__WINJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __REAL_CST__: {
- __tmp__JBUI=((__REAL_CST *)e__DC2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __IS_EXPANDED__35NJ__: {
+ p__TY5T=((__IS_EXPANDED__35NJ *)e__EEZK)->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CHARACTER_CST__: {
- __tmp__JBUI=((__CHARACTER_CST *)e__DC2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ p__TY5T=((__GET_TYPE_ID__HAOJ *)e__EEZK)->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __IS_EXPANDED__: {
- __tmp__JBUI=((__IS_EXPANDED *)e__DC2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ p__TY5T=((__EXPR_SUP__ABOJ *)e__EEZK)->parent_expr_binary_cmp__BBOJ.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __GET_TYPE_ID__: {
- __tmp__JBUI=((__GET_TYPE_ID *)e__DC2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ p__TY5T=((__EXPR_SUB__UBOJ *)e__EEZK)->parent_expr_binary__XBOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP__: {
- __tmp__JBUI=((__EXPR_SUP *)e__DC2H)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ p__TY5T=((__EXPR_MUL__KCOJ *)e__EEZK)->parent_expr_binary__LCOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUB__: {
- __tmp__JBUI=((__EXPR_SUB *)e__DC2H)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ p__TY5T=((__EXPR_DIV__4COJ *)e__EEZK)->parent_expr_binary__5COJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MUL__: {
- __tmp__JBUI=((__EXPR_MUL *)e__DC2H)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ p__TY5T=((__EXPR_AND__SDOJ *)e__EEZK)->parent_expr_binary__TDOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_DIV__: {
- __tmp__JBUI=((__EXPR_DIV *)e__DC2H)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ p__TY5T=((__EXPR_SHIFT_R__GEOJ *)e__EEZK)->parent_expr_binary__HEOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND__: {
- __tmp__JBUI=((__EXPR_AND *)e__DC2H)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ p__TY5T=((__EXPR_SHIFT_L__0EOJ *)e__EEZK)->parent_expr_binary__1EOJ.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__JBUI=((__EXPR_SHIFT_R *)e__DC2H)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ p__TY5T=((__PUT_TO__TFOJ *)e__EEZK)->parent_expr__UFOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__JBUI=((__EXPR_SHIFT_L *)e__DC2H)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ p__TY5T=((__ITEM__HGOJ *)e__EEZK)->parent_expr__IGOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __PUT_TO__: {
- __tmp__JBUI=((__PUT_TO *)e__DC2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ p__TY5T=((__SIZE_OF__5GOJ *)e__EEZK)->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __ITEM__: {
- __tmp__JBUI=((__ITEM *)e__DC2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ p__TY5T=((__CAST__1HOJ *)e__EEZK)->parent_expr__2HOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __SIZE_OF__: {
- __tmp__JBUI=((__SIZE_OF *)e__DC2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ p__TY5T=((__REAL_CST__1LOJ *)e__EEZK)->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CAST__: {
- __tmp__JBUI=((__CAST *)e__DC2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ p__TY5T=((__CHARACTER_CST__RMOJ *)e__EEZK)->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __CALL_SLOT__: {
- __tmp__JBUI=((__CALL_SLOT *)e__DC2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ p__TY5T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)e__EEZK)->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_SLOT__: {
- __tmp__JBUI=((__READ_SLOT *)e__DC2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ p__TY5T=((__READ_SLOT__LL4K *)e__EEZK)->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __READ_GLOBAL__: {
- __tmp__JBUI=((__READ_GLOBAL *)e__DC2H)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ p__TY5T=((__EXPR_NOT_LOGIC__W4FL *)e__EEZK)->parent_expr_unary_logic__Z4FL.parent_expr__Y4FL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__JBUI=((__EXPR_NOT_LOGIC *)e__DC2H)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ p__TY5T=((__EXPR_OR_LOGIC__ADUL *)e__EEZK)->parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__JBUI=((__EXPR_OR_LOGIC *)e__DC2H)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ p__TY5T=((__EXPR_OR_OR_LOGIC__3DUL *)e__EEZK)->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__JBUI=((__EXPR_OR_OR_LOGIC *)e__DC2H)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ p__TY5T=((__EXPR_AND_LOGIC__EFUL *)e__EEZK)->parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__JBUI=((__EXPR_AND_LOGIC *)e__DC2H)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ p__TY5T=((__EXPR_AND_AND_LOGIC__5FUL *)e__EEZK)->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.parent_expr__CDUL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__JBUI=((__EXPR_AND_AND_LOGIC *)e__DC2H)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ p__TY5T=((__EXPR_NEG__EZVL *)e__EEZK)->parent_expr_unary__HZVL.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NEG__: {
- __tmp__JBUI=((__EXPR_NEG *)e__DC2H)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ p__TY5T=((__EXPR_ADD__SZVL *)e__EEZK)->parent_expr_binary__TZVL.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_ADD__: {
- __tmp__JBUI=((__EXPR_ADD *)e__DC2H)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ p__TY5T=((__READ_GLOBAL__T4YL *)e__EEZK)->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_NOT__: {
- __tmp__JBUI=((__EXPR_NOT *)e__DC2H)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ p__TY5T=((__EXPR_NOT__XUPM *)e__EEZK)->parent_expr_unary__YUPM.parent_expr__GZVL.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_MOD__: {
- __tmp__JBUI=((__EXPR_MOD *)e__DC2H)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ p__TY5T=((__EXPR_MOD__3YPM *)e__EEZK)->parent_expr_binary__4YPM.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__JBUI=((__EXPR_SUP_EQ *)e__DC2H)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ p__TY5T=((__EXPR_OR__PQ0N *)e__EEZK)->parent_expr_binary__QQ0N.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF__: {
- __tmp__JBUI=((__EXPR_INF *)e__DC2H)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ p__TY5T=((__EXPR_SUP_EQ__1VBP *)e__EEZK)->parent_expr_binary_cmp__2VBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__JBUI=((__EXPR_INF_EQ *)e__DC2H)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ p__TY5T=((__EXPR_INF__OXBP *)e__EEZK)->parent_expr_binary_cmp__PXBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_OR__: {
- __tmp__JBUI=((__EXPR_OR *)e__DC2H)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ p__TY5T=((__EXPR_INF_EQ__FYBP *)e__EEZK)->parent_expr_binary_cmp__GYBP.parent_expr__MINJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
- case __EXPR_XOR__: {
- __tmp__JBUI=((__EXPR_XOR *)e__DC2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ p__TY5T=((__EXPR_XOR__ABEP *)e__EEZK)->parent_expr_binary__BBEP.parent_expr__WBOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
} break;
};
- add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,create__type__PKQC(__tmp__JBUI,TYPE_VOID__->parent_type__UIB.default__AKC));
- };
- return(result__FC2H);
-}
-
-static void* subtype_list__CNFJ()
-// () With resultRecursive, No inlinable.
-{
- void *__tmp__FNFJ;
- void *__tmp__GNFJ;
- __tmp__FNFJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__FNFJ)->__id) {
- case __TYPE__: {
- __tmp__GNFJ=((__TYPE *)__tmp__FNFJ)->subtype_list__BPY;
- } break;
- case __TYPE_NULL__: {
- __tmp__GNFJ=((__TYPE_NULL *)__tmp__FNFJ)->parent_type__TIB.subtype_list__BPY;
- } break;
- case __TYPE_VOID__: {
- __tmp__GNFJ=((__TYPE_VOID *)__tmp__FNFJ)->parent_type__UIB.subtype_list__BPY;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__GNFJ=((__TYPE_CONTEXT *)__tmp__FNFJ)->parent_type__VIB.subtype_list__BPY;
- } break;
- case __TYPE_ID__: {
- __tmp__GNFJ=((__TYPE_ID *)__tmp__FNFJ)->parent_type__WIB.subtype_list__BPY;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__GNFJ=((__TYPE_GENERIC *)__tmp__FNFJ)->parent_type__C2IB.subtype_list__BPY;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__GNFJ=subtype_list__CNFJ();
- } break;
- };
- return(__tmp__GNFJ);
-}
-
-static void* new__5VSG()
-// () With resultNo recursive, No inlinable.
-{
- void *result__CWSG;
- __TYPES_TMP *result__ROTI,*Self__32GJ;
- __POINTER ptr__SOTI,ptr_table__10PR,next__00PR,result__20PR;
- __POINTER ptr_table__A1PR,next__50PR,result__B1PR,result__CFAR;
- __POINTER ptr_table__F1PR,next__E1PR,result__G1PR;
- __INTEGER typ_id__XOTI;
- __UINTEGER_32 sz__UOTI,a__1C0Q,new_size__ZC0Q,t__5C0Q,a__BD0Q;
- __UINTEGER_32 new_size__D1PR,lab_type__C1PR,sz__EFAR,a__DFAR;
- __UINTEGER_32 new_size__FFAR,new_size2__GFAR,a__HFAR,new_size__IFAR;
- __FAST_ARRAYoTYPES_TMPo *Self__GBCH,*Self__2BCH;
- result__CWSG=NULL;
- if ((((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG)->parent_arrayed_collection__HWSG.upper__UX4G < 0)) {
- result__ROTI=NULL;
- ptr__SOTI=((__POINTER )(NULL));
- typ_id__XOTI= 0;
- sz__UOTI=((__UINTEGER_32 )sizeof(__TYPES_TMP));
- if ((sz__UOTI == 0)) {
- result__ROTI=TYPES_TMP__;
- } else {
- typ_id__XOTI=__TYPES_TMP__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOTI);
- if ((typ_id__XOTI == (__INTEGER)(- 1))) {
- a__1C0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZC0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UOTI + a__1C0Q) & (__UINTEGER_32)(~ a__1C0Q));
- ptr_table__10PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZC0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__00PR=((__POINTER )(NULL));
- result__20PR=((__POINTER *)ptr_table__10PR)[ 0];
- if ((result__20PR == (void *)NULL)) {
- result__20PR=new_lab__2PJ(new_size__ZC0Q);
- next__00PR=(void *)((unsigned long)result__20PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZC0Q)));
- ((__POINTER *)next__00PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__10PR)[ 0]=next__00PR;
- } else {
- next__00PR=((__POINTER *)result__20PR)[ 0];
- if ((next__00PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__20PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZC0Q << 1)) <= 4096)) {
- next__00PR=(void *)((unsigned long)result__20PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZC0Q)));
- } else {
- next__00PR=new_lab__2PJ(new_size__ZC0Q);
- };
- ((__POINTER *)next__00PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__10PR)[ 0]=next__00PR;
- } else {
- ((__POINTER *)result__20PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__00PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__20PR=next__00PR;
- };
- };
- ptr__SOTI=result__20PR;
- } else {
- t__5C0Q=((__UINTEGER_32 )typ_id__XOTI);
- a__BD0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__D1PR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOTI + a__BD0Q) & (__UINTEGER_32)(~ a__BD0Q));
- ptr_table__A1PR=((__POINTER )(&(table_type[(t__5C0Q)])));
- lab_type__C1PR=(__UINTEGER_32)(t__5C0Q | 1);
- next__50PR=((__POINTER )(NULL));
- result__B1PR=((__POINTER *)ptr_table__A1PR)[ 0];
- if ((result__B1PR == (void *)NULL)) {
- result__B1PR=new_lab__2PJ(lab_type__C1PR);
- next__50PR=(void *)((unsigned long)result__B1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1PR)));
- ((__POINTER *)next__50PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A1PR)[ 0]=next__50PR;
- } else {
- next__50PR=((__POINTER *)result__B1PR)[ 0];
- if ((next__50PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B1PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__D1PR << 1)) <= 4096)) {
- next__50PR=(void *)((unsigned long)result__B1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D1PR)));
- } else {
- next__50PR=new_lab__2PJ(lab_type__C1PR);
- };
- ((__POINTER *)next__50PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A1PR)[ 0]=next__50PR;
- } else {
- ((__POINTER *)result__B1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__50PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__B1PR=next__50PR;
- };
- };
- ptr__SOTI=result__B1PR;
- };
- result__ROTI=((__TYPES_TMP *)ptr__SOTI);
- *(result__ROTI) = *(TYPES_TMP__);
- };
- Self__32GJ=((__TYPES_TMP *)result__ROTI);
- Self__32GJ->capacity__42GJ= 256;
- sz__EFAR=((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) << 8));
- result__CFAR=((__POINTER )(NULL));
- a__DFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FFAR=(__UINTEGER_32)((__UINTEGER_32)(sz__EFAR + a__DFAR) & (__UINTEGER_32)(~ a__DFAR));
- new_size2__GFAR=(__UINTEGER_32)(new_size__FFAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__GFAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__HFAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IFAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__GFAR + a__HFAR) & (__UINTEGER_32)(~ a__HFAR));
- ptr_table__F1PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IFAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__E1PR=((__POINTER )(NULL));
- result__G1PR=((__POINTER *)ptr_table__F1PR)[ 0];
- if ((result__G1PR == (void *)NULL)) {
- result__G1PR=new_lab__2PJ(new_size__IFAR);
- next__E1PR=(void *)((unsigned long)result__G1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFAR)));
- ((__POINTER *)next__E1PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F1PR)[ 0]=next__E1PR;
- } else {
- next__E1PR=((__POINTER *)result__G1PR)[ 0];
- if ((next__E1PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G1PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IFAR << 1)) <= 4096)) {
- next__E1PR=(void *)((unsigned long)result__G1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IFAR)));
- } else {
- next__E1PR=new_lab__2PJ(new_size__IFAR);
- };
- ((__POINTER *)next__E1PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F1PR)[ 0]=next__E1PR;
- } else {
- ((__POINTER *)result__G1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E1PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__G1PR=next__E1PR;
- };
- };
- ((__POINTER *)result__G1PR)[ 0]=((__POINTER ) 3);
- result__CFAR=(void *)((unsigned long)result__G1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__CFAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__FFAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Self__32GJ->parent_types__415F.storage__4VFJ=((void **)result__CFAR);
- result__CWSG=result__ROTI;
- } else {
- Self__GBCH=((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG);
- result__CWSG=((void **)Self__GBCH->parent_arrayed_collection__HWSG.storage__034G)[Self__GBCH->parent_arrayed_collection__HWSG.upper__UX4G];
- Self__2BCH=((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG);
- Self__2BCH->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(Self__2BCH->parent_arrayed_collection__HWSG.upper__UX4G - 1);
+ Self__CD0S=create__type__VJ2C(p__TY5T,TYPE_VOID__IMB__->parent_type__JMB.default__CMC);
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)result__WX5T)->expr_list__NA4D),Self__CD0S);
};
- return(result__CWSG);
+ r__HR4K=result__WX5T;
+ return(r__HR4K);
}
-static void get_type__MXMJ(__LIST *Self__NXMJ,void *t__OXMJ)
-// ({LIST},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void* subtype_list__2UJL()
+// () With result Recursive, No inlinable.
{
- void *__tmp__PXMJ;
- __EXTERNAL_C *Self__CHDI;
- __tmp__PXMJ=last_expr__2QRG(Self__NXMJ);
- switch (((struct ___OBJ *)__tmp__PXMJ)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__PXMJ,t__OXMJ);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__STRING_CST *)__tmp__PXMJ)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__CHDI=((__EXTERNAL_C *)__tmp__PXMJ);
- if (((void *)Self__CHDI->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)Self__CHDI->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__OXMJ,Self__CHDI->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__PXMJ)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__PXMJ)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__PXMJ,t__OXMJ);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __REAL_CST__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__REAL_CST *)__tmp__PXMJ)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
- } break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__PXMJ)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
- } break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__OXMJ,type_integer__3JB);
- } break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__PXMJ,t__OXMJ);
- } break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__PXMJ,t__OXMJ);
- } break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__PXMJ,t__OXMJ);
- } break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__PXMJ,t__OXMJ);
+ void *__tmp__5UJL;
+ __HASHED_SEToTYPEo__00MB *__tmp__AVJL;
+ void *Result__4UJL;
+ __tmp__5UJL=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__5UJL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__AVJL=((__TYPE__FF *)__tmp__5UJL)->subtype_list__A1MB;
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__PXMJ,t__OXMJ);
+ case __TYPE_NULL__GMB__: {
+ __tmp__AVJL=((__TYPE_NULL__GMB *)__tmp__5UJL)->parent_type__HMB.subtype_list__A1MB;
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__PXMJ,t__OXMJ);
+ case __TYPE_VOID__IMB__: {
+ __tmp__AVJL=((__TYPE_VOID__IMB *)__tmp__5UJL)->parent_type__JMB.subtype_list__A1MB;
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__OXMJ,TYPE_VOID__);
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__AVJL=((__TYPE_CONTEXT__KMB *)__tmp__5UJL)->parent_type__LMB.subtype_list__A1MB;
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__PXMJ,t__OXMJ);
+ case __TYPE_ID__MMB__: {
+ __tmp__AVJL=((__TYPE_ID__MMB *)__tmp__5UJL)->parent_type__NMB.subtype_list__A1MB;
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__OXMJ,type_integer__3JB);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__AVJL=((__TYPE_GENERIC__OCY *)__tmp__5UJL)->parent_type__PCY.subtype_list__A1MB;
} break;
- case __CAST__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__CAST *)__tmp__PXMJ)->static_type__0N1H)->parent_type__5SL);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__AVJL=((__TYPE_BLOCK__CP5D *)__tmp__5UJL)->parent_type__DP5D.subtype_list__A1MB;
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__PXMJ,t__OXMJ);
- } break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__PXMJ,t__OXMJ);
- } break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__PXMJ)->global__ZGJK,t__OXMJ);
- } break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__PXMJ)))->parent_type__5SL);
- } break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__PXMJ,t__OXMJ);
- } break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__OXMJ,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__PXMJ)))->parent_type__5SL);
- } break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__PXMJ,t__OXMJ);
- } break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_INF__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__OXMJ,type_true__FJB);
- add__Z1EJ(t__OXMJ,type_false__NJB);
- } break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__PXMJ,t__OXMJ);
- } break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__PXMJ,t__OXMJ);
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__AVJL=subtype_list__2UJL();
} break;
};
+ Result__4UJL=__tmp__AVJL;
+ return(Result__4UJL);
}
-static void add__Z1EJ(__TYPES_TMP *Self__01EJ,void *t__11EJ)
-// ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void union__JT4K(__TYPES_TMP__AN5D *Self__KT4K,__TYPES__BN5D *other__LT4K)
+// ({TYPES_TMP__AN5D},{NULLxTYPES__BN5D}) Void No recursive, No inlinable.
{
- __INTEGER idx__21EJ,new_capacity__MFCR,new_capacity__4VRJ;
- __BOOLEAN __tmp__S2EJ;
- idx__21EJ= 0;
- if ((Self__01EJ->parent_types__415F.upper__GLAG == (__INTEGER)(- 1))) {
- new_capacity__MFCR= 0;
- if (((__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG + 1) > (__INTEGER)(Self__01EJ->capacity__42GJ - 1))) {
- new_capacity__MFCR=(__INTEGER)(Self__01EJ->capacity__42GJ << 1);
- Self__01EJ->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__01EJ->parent_types__415F.storage__4VFJ,Self__01EJ->capacity__42GJ,new_capacity__MFCR);
- Self__01EJ->capacity__42GJ=new_capacity__MFCR;
- };
- Self__01EJ->parent_types__415F.upper__GLAG=(__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG + 1);
- ((void **)Self__01EJ->parent_types__415F.storage__4VFJ)[Self__01EJ->parent_types__415F.upper__GLAG]=t__11EJ;
- } else {
- idx__21EJ=search__from__to__VWRJ(Self__01EJ,t__11EJ, 0,(__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG + 1));
- if ((idx__21EJ > Self__01EJ->parent_types__415F.upper__GLAG)) {
- new_capacity__4VRJ= 0;
- if (((__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG + 1) > (__INTEGER)(Self__01EJ->capacity__42GJ - 1))) {
- new_capacity__4VRJ=(__INTEGER)(Self__01EJ->capacity__42GJ << 1);
- Self__01EJ->parent_types__415F.storage__4VFJ=realloc__with__CQZG(Self__01EJ->parent_types__415F.storage__4VFJ,Self__01EJ->capacity__42GJ,new_capacity__4VRJ);
- Self__01EJ->capacity__42GJ=new_capacity__4VRJ;
- };
- Self__01EJ->parent_types__415F.upper__GLAG=(__INTEGER)(Self__01EJ->parent_types__415F.upper__GLAG + 1);
- ((void **)Self__01EJ->parent_types__415F.storage__4VFJ)[Self__01EJ->parent_types__415F.upper__GLAG]=t__11EJ;
- __tmp__S2EJ=TRUE__;
- } else {
- __tmp__S2EJ=FALSE__;
- };
- if ((! __tmp__S2EJ)) {
- if (((void *)((void **)Self__01EJ->parent_types__415F.storage__4VFJ)[idx__21EJ] != (void *)t__11EJ)) {
- add__to__HNYK(Self__01EJ,t__11EJ,idx__21EJ);
- };
+ __INTEGER__Q idx1__MT4K,idx2__NT4K,t2idx__OT4K,__tmp__3T4K;
+ __INTEGER__Q __tmp__KU4K;
+ void *__tmp__2T4K,*__tmp__JU4K;
+ __BOOLEAN__L __tmp__OU4K;
+ idx1__MT4K= 0;
+ idx2__NT4K= 0;
+ t2idx__OT4K= 0;
+ while ((idx2__NT4K <= other__LT4K->upper__A1RH)) {
+ __tmp__2T4K=((void **)((__TYPES__BN5D *)other__LT4K)->storage__1LYI)[idx2__NT4K];
+ switch (((struct ___OBJ *)__tmp__2T4K)->__id) {
+ case __TYPE__FF__: {
+ __tmp__3T4K=((__TYPE__FF *)__tmp__2T4K)->index__CLC;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__3T4K=((__TYPE_NULL__GMB *)__tmp__2T4K)->parent_type__HMB.index__CLC;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__3T4K=((__TYPE_VOID__IMB *)__tmp__2T4K)->parent_type__JMB.index__CLC;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__3T4K=((__TYPE_CONTEXT__KMB *)__tmp__2T4K)->parent_type__LMB.index__CLC;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__3T4K=((__TYPE_ID__MMB *)__tmp__2T4K)->parent_type__NMB.index__CLC;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__3T4K=((__TYPE_GENERIC__OCY *)__tmp__2T4K)->parent_type__PCY.index__CLC;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__3T4K=((__TYPE_BLOCK__CP5D *)__tmp__2T4K)->parent_type__DP5D.index__CLC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__3T4K=((__PROFIL_BLOCK__O3NJ *)__tmp__2T4K)->parent_type__Q3NJ.index__CLC;
+ } break;
};
- };
-}
-
-static void union__QJHJ(__TYPES_TMP *Self__RJHJ,void *other__SJHJ)
-// ({TYPES_TMP},{NULLxTYPES}) VoidNo recursive, No inlinable.
-{
- __INTEGER idx1__TJHJ,idx2__UJHJ,t2idx__VJHJ,__tmp__EKHJ,__tmp__EG1Q;
- __INTEGER __tmp__RKHJ;
- void *t2__WJHJ,*__tmp__QKHJ;
- void **__tmp__FG1Q;
- __BOOLEAN __tmp__VKHJ;
- idx1__TJHJ= 0;
- idx2__UJHJ= 0;
- t2idx__VJHJ= 0;
- t2__WJHJ=NULL;
- while ((idx2__UJHJ <= ((__TYPES *)other__SJHJ)->upper__GLAG)) {
- t2__WJHJ=((void **)((__TYPES *)other__SJHJ)->storage__4VFJ)[idx2__UJHJ];
- switch (((struct ___OBJ *)t2__WJHJ)->__id) {
- case __TYPE__: {
- __tmp__EKHJ=((__TYPE *)t2__WJHJ)->index__LJC;
- } break;
- case __TYPE_NULL__: {
- __tmp__EKHJ=((__TYPE_NULL *)t2__WJHJ)->parent_type__TIB.index__LJC;
- } break;
- case __TYPE_VOID__: {
- __tmp__EKHJ=((__TYPE_VOID *)t2__WJHJ)->parent_type__UIB.index__LJC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__EKHJ=((__TYPE_CONTEXT *)t2__WJHJ)->parent_type__VIB.index__LJC;
- } break;
- case __TYPE_ID__: {
- __tmp__EKHJ=((__TYPE_ID *)t2__WJHJ)->parent_type__WIB.index__LJC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__EKHJ=((__TYPE_GENERIC *)t2__WJHJ)->parent_type__C2IB.index__LJC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__EKHJ=((__PROFIL_BLOCK *)t2__WJHJ)->parent_type__PGAG.index__LJC;
- } break;
- };
- t2idx__VJHJ=__tmp__EKHJ;
- __tmp__EG1Q=Self__RJHJ->parent_types__415F.upper__GLAG;
- __tmp__FG1Q=Self__RJHJ->parent_types__415F.storage__4VFJ;
- while_do__04XK:
+ t2idx__OT4K=__tmp__3T4K;
+ while_do__QDZL:
{
- if ((idx1__TJHJ <= __tmp__EG1Q)) {
- __tmp__QKHJ=((void **)__tmp__FG1Q)[idx1__TJHJ];
- switch (((struct ___OBJ *)__tmp__QKHJ)->__id) {
- case __TYPE__: {
- __tmp__RKHJ=((__TYPE *)__tmp__QKHJ)->index__LJC;
+ if ((idx1__MT4K <= Self__KT4K->parent_types__DN5D.upper__A1RH)) {
+ __tmp__JU4K=((void **)Self__KT4K->parent_types__DN5D.storage__1LYI)[idx1__MT4K];
+ switch (((struct ___OBJ *)__tmp__JU4K)->__id) {
+ case __TYPE__FF__: {
+ __tmp__KU4K=((__TYPE__FF *)__tmp__JU4K)->index__CLC;
} break;
- case __TYPE_NULL__: {
- __tmp__RKHJ=((__TYPE_NULL *)__tmp__QKHJ)->parent_type__TIB.index__LJC;
+ case __TYPE_NULL__GMB__: {
+ __tmp__KU4K=((__TYPE_NULL__GMB *)__tmp__JU4K)->parent_type__HMB.index__CLC;
} break;
- case __TYPE_VOID__: {
- __tmp__RKHJ=((__TYPE_VOID *)__tmp__QKHJ)->parent_type__UIB.index__LJC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__KU4K=((__TYPE_VOID__IMB *)__tmp__JU4K)->parent_type__JMB.index__CLC;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__RKHJ=((__TYPE_CONTEXT *)__tmp__QKHJ)->parent_type__VIB.index__LJC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__KU4K=((__TYPE_CONTEXT__KMB *)__tmp__JU4K)->parent_type__LMB.index__CLC;
} break;
- case __TYPE_ID__: {
- __tmp__RKHJ=((__TYPE_ID *)__tmp__QKHJ)->parent_type__WIB.index__LJC;
+ case __TYPE_ID__MMB__: {
+ __tmp__KU4K=((__TYPE_ID__MMB *)__tmp__JU4K)->parent_type__NMB.index__CLC;
} break;
- case __TYPE_GENERIC__: {
- __tmp__RKHJ=((__TYPE_GENERIC *)__tmp__QKHJ)->parent_type__C2IB.index__LJC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__KU4K=((__TYPE_GENERIC__OCY *)__tmp__JU4K)->parent_type__PCY.index__CLC;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__RKHJ=((__PROFIL_BLOCK *)__tmp__QKHJ)->parent_type__PGAG.index__LJC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__KU4K=((__TYPE_BLOCK__CP5D *)__tmp__JU4K)->parent_type__DP5D.index__CLC;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__KU4K=((__PROFIL_BLOCK__O3NJ *)__tmp__JU4K)->parent_type__Q3NJ.index__CLC;
} break;
};
- __tmp__VKHJ=(__tmp__RKHJ < t2idx__VJHJ);
- } else {
- __tmp__VKHJ=FALSE__;
+ __tmp__OU4K=(__tmp__KU4K < t2idx__OT4K);
+ } else /* FALSE */ {
+ __tmp__OU4K=FALSE__O__;
};
- if (__tmp__VKHJ) {
- idx1__TJHJ=(__INTEGER)(idx1__TJHJ + 1);
- goto while_do__04XK;
+ if (__tmp__OU4K) {
+ idx1__MT4K=(__INTEGER__Q)(idx1__MT4K + 1);
+ goto while_do__QDZL;
};
};
- if (((idx1__TJHJ > Self__RJHJ->parent_types__415F.upper__GLAG) || ((void *)((void **)Self__RJHJ->parent_types__415F.storage__4VFJ)[idx1__TJHJ] != (void *)t2__WJHJ))) {
- add__to__HNYK(Self__RJHJ,t2__WJHJ,idx1__TJHJ);
+ if (((idx1__MT4K > Self__KT4K->parent_types__DN5D.upper__A1RH) || ((void *)((void **)Self__KT4K->parent_types__DN5D.storage__1LYI)[idx1__MT4K] != (void *)__tmp__2T4K))) {
+ add__to__HYIJ(Self__KT4K,__tmp__2T4K,idx1__MT4K);
};
- idx1__TJHJ=(__INTEGER)(idx1__TJHJ + 1);
- idx2__UJHJ=(__INTEGER)(idx2__UJHJ + 1);
+ idx1__MT4K=(__INTEGER__Q)(idx1__MT4K + 1);
+ idx2__NT4K=(__INTEGER__Q)(idx2__NT4K + 1);
};
}
-static void get_type__INFJ(__READ_LOCAL *Self__JNFJ,void *t__KNFJ)
-// ({READ_LOCAL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__D41K(__READ_LOCAL__55ZI *Self__E41K,__TYPES_TMP__AN5D *t__F41K)
+// ({READ_LOCAL__55ZI},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- __LOCAL *Self__1SHK;
- void *tmp_type__3SHK;
- void *__tmp__JUHK,*__tmp__2UHK;
- __INTEGER __tmp__VUHK,Self__YMIL;
- __TYPES_TMP *Self__GJER;
- void *t__FJER,*result__EJER;
- Self__1SHK=((__LOCAL *)Self__JNFJ->local__HJZD);
- tmp_type__3SHK=NULL;
- if ((Self__1SHK->parent_variable__T1LC.level_type__5SHK < level_pass__XXUC)) {
- if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__1SHK->parent_variable__T1LC.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__1SHK->parent_variable__T1LC.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__1SHK->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
- if ((is_executing_pass__C5LC || ((void *)Self__1SHK->parent_variable__T1LC.require_first__L5DH != (void *)NULL))) {
- Self__1SHK->parent_variable__T1LC.level_type__5SHK=level_pass__XXUC;
- tmp_type__3SHK=new__5VSG();
- if (((void *)Self__1SHK->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
- __tmp__JUHK=Self__1SHK->parent_variable__T1LC.require_first__L5DH;
- switch (((struct ___OBJ *)__tmp__JUHK)->__id) {
- case __WRITE_GLOBAL__: {
- get_type__14GL(__tmp__JUHK,tmp_type__3SHK);
- } break;
- case __WRITE_SLOT__: {
- get_type__H5GL(__tmp__JUHK,tmp_type__3SHK);
- } break;
- case __WRITE_LOCAL__: {
- get_type__T5GL(__tmp__JUHK,tmp_type__3SHK);
- } break;
- };
- if (((void *)Self__1SHK->parent_variable__T1LC.require_list__25DH != (void *)NULL)) {
- __tmp__VUHK=((__FAST_ARRAYoWRITEo *)Self__1SHK->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI;
- Self__YMIL= 0;
- while ((Self__YMIL <= __tmp__VUHK)) {
- __tmp__2UHK=((void **)((__FAST_ARRAYoWRITEo *)Self__1SHK->parent_variable__T1LC.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[Self__YMIL];
- switch (((struct ___OBJ *)__tmp__2UHK)->__id) {
- case __WRITE_GLOBAL__: {
- get_type__14GL(__tmp__2UHK,tmp_type__3SHK);
- } break;
- case __WRITE_SLOT__: {
- get_type__H5GL(__tmp__2UHK,tmp_type__3SHK);
- } break;
- case __WRITE_LOCAL__: {
- get_type__T5GL(__tmp__2UHK,tmp_type__3SHK);
- } break;
- };
- Self__YMIL=(__INTEGER)(Self__YMIL + 1);
- };
- };
- };
- Self__GJER=((__TYPES_TMP *)tmp_type__3SHK);
- t__FJER=Self__1SHK->parent_variable__T1LC.type_list__OIZD;
- result__EJER=NULL;
- if ((((void *)t__FJER != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__FJER)->upper__GLAG + 1) == (__INTEGER)(Self__GJER->parent_types__415F.upper__GLAG + 1)))) {
- result__EJER=t__FJER;
- free__WNFJ(Self__GJER);
- } else {
- result__EJER=to_types__I3EJ(Self__GJER);
- };
- Self__1SHK->parent_variable__T1LC.type_list__OIZD=result__EJER;
- };
- };
- };
- union__QJHJ(t__KNFJ,Self__1SHK->parent_variable__T1LC.type_list__OIZD);
+ get_type__4P3K(((__LOCAL__L4WC *)Self__E41K->local__BVEJ),t__F41K);
}
-static void get_type__BJDI(__EXPR_SUB *Self__CJDI,void *t__DJDI)
-// ({EXPR_SUB},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__541K(__EXPR_SUB__UBOJ *Self__A51K,__TYPES_TMP__AN5D *t__B51K)
+// ({EXPR_SUB__UBOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__EJDI;
- __EXTERNAL_C *Self__LFAR;
- __tmp__EJDI=Self__CJDI->parent_expr_binary__PAKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__EJDI)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__EJDI,t__DJDI);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__EJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__LFAR=((__EXTERNAL_C *)__tmp__EJDI);
- if (((void *)Self__LFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)Self__LFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__DJDI,Self__LFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__EJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__EJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__EJDI,t__DJDI);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__C51K;
+ __EXTERNAL_C__Y5WC *Self__XHXT;
+ __TYPE_FULL__XMB *__tmp__WF0S;
+ __tmp__C51K=Self__A51K->parent_expr_binary__XBOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__C51K)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__XHXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__C51K));
+ if (((void *)Self__XHXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)Self__XHXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__B51K),Self__XHXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__C51K),t__B51K);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__EJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__EJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_integer__2NB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__DJDI,type_integer__3JB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__EJDI,t__DJDI);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__EJDI,t__DJDI);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__EJDI,t__DJDI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__EJDI,t__DJDI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__EJDI,t__DJDI);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),TYPE_VOID__IMB__);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__EJDI,t__DJDI);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__DJDI,TYPE_VOID__);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_integer__2NB);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__EJDI,t__DJDI);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__DJDI,type_integer__3JB);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__CAST *)__tmp__EJDI)->static_type__0N1H)->parent_type__5SL);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__EJDI,t__DJDI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__C51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__EJDI,t__DJDI);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__EJDI)->global__ZGJK,t__DJDI);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__WF0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__C51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)__tmp__WF0S)->the_parent_type__QLK);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__EJDI)))->parent_type__5SL);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__EJDI,t__DJDI);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__C51K))->global__KAKM),t__B51K);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__DJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__EJDI)))->parent_type__5SL);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__WF0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__C51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),((__TYPE_FULL__XMB *)__tmp__WF0S)->the_parent_type__QLK);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__EJDI,t__DJDI);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__DJDI,type_true__FJB);
- add__Z1EJ(t__DJDI,type_false__NJB);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__EJDI,t__DJDI);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__B51K),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__EJDI,t__DJDI);
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__C51K)),t__B51K);
} break;
};
}
-static void get_type__FJDI(__EXPR_MUL *Self__GJDI,void *t__HJDI)
-// ({EXPR_MUL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__D51K(__EXPR_MUL__KCOJ *Self__E51K,__TYPES_TMP__AN5D *t__F51K)
+// ({EXPR_MUL__KCOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__IJDI;
- __EXTERNAL_C *Self__NFAR;
- __tmp__IJDI=Self__GJDI->parent_expr_binary__CBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__IJDI)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__IJDI,t__HJDI);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__IJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__NFAR=((__EXTERNAL_C *)__tmp__IJDI);
- if (((void *)Self__NFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)Self__NFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__HJDI,Self__NFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__IJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__IJDI,t__HJDI);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__G51K;
+ __EXTERNAL_C__Y5WC *Self__ZHXT;
+ __TYPE_FULL__XMB *__tmp__2G0S;
+ __tmp__G51K=Self__E51K->parent_expr_binary__LCOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__G51K)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__ZHXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__G51K));
+ if (((void *)Self__ZHXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)Self__ZHXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__F51K),Self__ZHXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__G51K),t__F51K);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__IJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__IJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_integer__2NB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__HJDI,type_integer__3JB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__IJDI,t__HJDI);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__IJDI,t__HJDI);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__IJDI,t__HJDI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__IJDI,t__HJDI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__IJDI,t__HJDI);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),TYPE_VOID__IMB__);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__IJDI,t__HJDI);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__HJDI,TYPE_VOID__);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_integer__2NB);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__IJDI,t__HJDI);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__HJDI,type_integer__3JB);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__CAST *)__tmp__IJDI)->static_type__0N1H)->parent_type__5SL);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__IJDI,t__HJDI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__G51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__IJDI,t__HJDI);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__IJDI)->global__ZGJK,t__HJDI);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__2G0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__G51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)__tmp__2G0S)->the_parent_type__QLK);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__IJDI)))->parent_type__5SL);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__IJDI,t__HJDI);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__G51K))->global__KAKM),t__F51K);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__HJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__IJDI)))->parent_type__5SL);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__2G0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__G51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),((__TYPE_FULL__XMB *)__tmp__2G0S)->the_parent_type__QLK);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__IJDI,t__HJDI);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__HJDI,type_true__FJB);
- add__Z1EJ(t__HJDI,type_false__NJB);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__IJDI,t__HJDI);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__F51K),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__IJDI,t__HJDI);
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__G51K)),t__F51K);
} break;
};
}
-static void get_type__JJDI(__EXPR_DIV *Self__KJDI,void *t__LJDI)
-// ({EXPR_DIV},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__H51K(__EXPR_DIV__4COJ *Self__I51K,__TYPES_TMP__AN5D *t__J51K)
+// ({EXPR_DIV__4COJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__MJDI;
- __EXTERNAL_C *Self__PFAR;
- __tmp__MJDI=Self__KJDI->parent_expr_binary__VBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__MJDI)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__MJDI,t__LJDI);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__MJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__PFAR=((__EXTERNAL_C *)__tmp__MJDI);
- if (((void *)Self__PFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)Self__PFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__LJDI,Self__PFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__MJDI,t__LJDI);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__K51K;
+ __EXTERNAL_C__Y5WC *Self__1HXT;
+ __TYPE_FULL__XMB *__tmp__CI0S;
+ __tmp__K51K=Self__I51K->parent_expr_binary__5COJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__K51K)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__1HXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__K51K));
+ if (((void *)Self__1HXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)Self__1HXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__J51K),Self__1HXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__K51K),t__J51K);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__MJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_integer__2NB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__LJDI,type_integer__3JB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__MJDI,t__LJDI);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__MJDI,t__LJDI);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__MJDI,t__LJDI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__MJDI,t__LJDI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__MJDI,t__LJDI);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),TYPE_VOID__IMB__);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__MJDI,t__LJDI);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__LJDI,TYPE_VOID__);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_integer__2NB);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__MJDI,t__LJDI);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__LJDI,type_integer__3JB);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__CAST *)__tmp__MJDI)->static_type__0N1H)->parent_type__5SL);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__MJDI,t__LJDI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__K51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__MJDI,t__LJDI);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__MJDI)->global__ZGJK,t__LJDI);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__CI0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__K51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)__tmp__CI0S)->the_parent_type__QLK);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MJDI)))->parent_type__5SL);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__MJDI,t__LJDI);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__K51K))->global__KAKM),t__J51K);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__LJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MJDI)))->parent_type__5SL);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__CI0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__K51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),((__TYPE_FULL__XMB *)__tmp__CI0S)->the_parent_type__QLK);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__MJDI,t__LJDI);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__LJDI,type_true__FJB);
- add__Z1EJ(t__LJDI,type_false__NJB);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__MJDI,t__LJDI);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__J51K),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__MJDI,t__LJDI);
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__K51K)),t__J51K);
} break;
};
}
-static void get_type__NJDI(__EXPR_AND *Self__OJDI,void *t__PJDI)
-// ({EXPR_AND},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__L51K(__EXPR_AND__SDOJ *Self__M51K,__TYPES_TMP__AN5D *t__N51K)
+// ({EXPR_AND__SDOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__QJDI;
- __EXTERNAL_C *Self__RFAR;
- __tmp__QJDI=Self__OJDI->parent_expr_binary__ICKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__QJDI)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__QJDI,t__PJDI);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__QJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__RFAR=((__EXTERNAL_C *)__tmp__QJDI);
- if (((void *)Self__RFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)Self__RFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__PJDI,Self__RFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__QJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__QJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__QJDI,t__PJDI);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__O51K;
+ __EXTERNAL_C__Y5WC *Self__3HXT;
+ __TYPE_FULL__XMB *__tmp__IJ0S;
+ __tmp__O51K=Self__M51K->parent_expr_binary__TDOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__O51K)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__3HXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__O51K));
+ if (((void *)Self__3HXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)Self__3HXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__N51K),Self__3HXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__O51K),t__N51K);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__QJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__QJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_integer__2NB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__PJDI,type_integer__3JB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__QJDI,t__PJDI);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__QJDI,t__PJDI);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__QJDI,t__PJDI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__QJDI,t__PJDI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__QJDI,t__PJDI);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),TYPE_VOID__IMB__);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__QJDI,t__PJDI);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__PJDI,TYPE_VOID__);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_integer__2NB);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__QJDI,t__PJDI);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__PJDI,type_integer__3JB);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__CAST *)__tmp__QJDI)->static_type__0N1H)->parent_type__5SL);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__QJDI,t__PJDI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__O51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__QJDI,t__PJDI);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__QJDI)->global__ZGJK,t__PJDI);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__IJ0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__O51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)__tmp__IJ0S)->the_parent_type__QLK);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__QJDI)))->parent_type__5SL);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__QJDI,t__PJDI);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__O51K))->global__KAKM),t__N51K);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__PJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__QJDI)))->parent_type__5SL);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__IJ0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__O51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),((__TYPE_FULL__XMB *)__tmp__IJ0S)->the_parent_type__QLK);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__QJDI,t__PJDI);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__PJDI,type_true__FJB);
- add__Z1EJ(t__PJDI,type_false__NJB);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__QJDI,t__PJDI);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__N51K),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__QJDI,t__PJDI);
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__O51K)),t__N51K);
} break;
};
}
-static void get_type__RJDI(__EXPR_SHIFT_R *Self__SJDI,void *t__TJDI)
-// ({EXPR_SHIFT_R},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__P51K(__EXPR_SHIFT_R__GEOJ *Self__Q51K,__TYPES_TMP__AN5D *t__R51K)
+// ({EXPR_SHIFT_R__GEOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__UJDI;
- __EXTERNAL_C *Self__TFAR;
- __tmp__UJDI=Self__SJDI->parent_expr_binary__1CKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__UJDI)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__UJDI,t__TJDI);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__UJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__TFAR=((__EXTERNAL_C *)__tmp__UJDI);
- if (((void *)Self__TFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)Self__TFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__TJDI,Self__TFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__UJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__UJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__UJDI,t__TJDI);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__S51K;
+ __EXTERNAL_C__Y5WC *Self__5HXT;
+ __TYPE_FULL__XMB *__tmp__OK0S;
+ __tmp__S51K=Self__Q51K->parent_expr_binary__HEOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__S51K)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__5HXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__S51K));
+ if (((void *)Self__5HXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)Self__5HXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__R51K),Self__5HXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__S51K),t__R51K);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__UJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_integer__2NB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__TJDI,type_integer__3JB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__UJDI,t__TJDI);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__UJDI,t__TJDI);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__UJDI,t__TJDI);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__UJDI,t__TJDI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__UJDI,t__TJDI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__UJDI,t__TJDI);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),TYPE_VOID__IMB__);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__TJDI,TYPE_VOID__);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__UJDI,t__TJDI);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_integer__2NB);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__TJDI,type_integer__3JB);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__CAST *)__tmp__UJDI)->static_type__0N1H)->parent_type__5SL);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__UJDI,t__TJDI);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__UJDI,t__TJDI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__S51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__UJDI)->global__ZGJK,t__TJDI);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__UJDI)))->parent_type__5SL);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__OK0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__S51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)__tmp__OK0S)->the_parent_type__QLK);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__UJDI,t__TJDI);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__TJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__UJDI)))->parent_type__5SL);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__S51K))->global__KAKM),t__R51K);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__UJDI,t__TJDI);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__OK0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__S51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),((__TYPE_FULL__XMB *)__tmp__OK0S)->the_parent_type__QLK);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__TJDI,type_true__FJB);
- add__Z1EJ(t__TJDI,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__UJDI,t__TJDI);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__UJDI,t__TJDI);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__R51K),type_false__MNB);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__S51K)),t__R51K);
} break;
};
}
-static void get_type__VJDI(__EXPR_SHIFT_L *Self__WJDI,void *t__XJDI)
-// ({EXPR_SHIFT_L},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__T51K(__EXPR_SHIFT_L__0EOJ *Self__U51K,__TYPES_TMP__AN5D *t__V51K)
+// ({EXPR_SHIFT_L__0EOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__YJDI;
- __EXTERNAL_C *Self__VFAR;
- __tmp__YJDI=Self__WJDI->parent_expr_binary__ODKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__YJDI)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__YJDI,t__XJDI);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__YJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__VFAR=((__EXTERNAL_C *)__tmp__YJDI);
- if (((void *)Self__VFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)Self__VFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__XJDI,Self__VFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__YJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__YJDI)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__YJDI,t__XJDI);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__W51K;
+ __EXTERNAL_C__Y5WC *Self__BIXT;
+ __TYPE_FULL__XMB *__tmp__TL0S;
+ __tmp__W51K=Self__U51K->parent_expr_binary__1EOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__W51K)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__BIXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__W51K));
+ if (((void *)Self__BIXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)Self__BIXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__V51K),Self__BIXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__W51K),t__V51K);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__YJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__YJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_integer__2NB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__XJDI,type_integer__3JB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__YJDI,t__XJDI);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__YJDI,t__XJDI);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__YJDI,t__XJDI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__YJDI,t__XJDI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__YJDI,t__XJDI);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),TYPE_VOID__IMB__);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__YJDI,t__XJDI);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__XJDI,TYPE_VOID__);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_integer__2NB);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__YJDI,t__XJDI);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__XJDI,type_integer__3JB);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__CAST *)__tmp__YJDI)->static_type__0N1H)->parent_type__5SL);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__YJDI,t__XJDI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__W51K))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__YJDI,t__XJDI);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__YJDI)->global__ZGJK,t__XJDI);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__TL0S=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__W51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)__tmp__TL0S)->the_parent_type__QLK);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__YJDI)))->parent_type__5SL);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__YJDI,t__XJDI);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__W51K))->global__KAKM),t__V51K);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__XJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__YJDI)))->parent_type__5SL);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__TL0S=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__W51K)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),((__TYPE_FULL__XMB *)__tmp__TL0S)->the_parent_type__QLK);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__YJDI,t__XJDI);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__XJDI,type_true__FJB);
- add__Z1EJ(t__XJDI,type_false__NJB);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__YJDI,t__XJDI);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__V51K),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__YJDI,t__XJDI);
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__W51K)),t__V51K);
} break;
};
}
-static void get_type__2JDI(__ITEM *Self__3JDI,void *t__4JDI)
-// ({ITEM},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__051K(__ITEM__HGOJ *Self__151K,__TYPES_TMP__AN5D *t__251K)
+// ({ITEM__HGOJ},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__AKDI,*__tmp__UGZM;
- void *__tmp__BKDI,*typ__WEZM;
- void *__tmp__DKDI;
- void *__tmp__EKDI,*typ_gen__5JDI;
- __TYPE_GENERIC *Self__UEZM;
- void *tmp_type__XEZM;
- __INTEGER __tmp__MGZM,Self__V2CN;
- __EXTERNAL_C *Self__XFAR;
- __TYPES_TMP *Self__JJER;
- void *t__IJER,*result__HJER;
- __tmp__AKDI=Self__3JDI->receiver__1P1H;
- switch (((struct ___OBJ *)__tmp__AKDI)->__id) {
- case __LIST__: {
- __tmp__BKDI=static_type__OHQG(__tmp__AKDI);
+ void *__tmp__451K,*__tmp__HNJO;
+ __TYPE_FULL__XMB *__tmp__551K,*__tmp__UUCN;
+ __TYPE_GENERIC__OCY *__tmp__CA2K,*Self__DLJO;
+ __TYPES_TMP__AN5D *tmp_type__GLJO,*__tmp__XMJO,*Self__5Z5T;
+ __INTEGER__Q __tmp__5MJO,Self__3PUO;
+ __EXTERNAL_C__Y5WC *Self__DIXT;
+ __TYPES__BN5D *t__4Z5T,*result__3Z5T,*__tmp__A05T;
+ __tmp__451K=Self__151K->receiver__ZC5J;
+ switch (((struct ___OBJ *)__tmp__451K)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__551K=((__STRING_CST__5J *)__tmp__451K)->parent_constant__EK.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__BKDI=((__STRING_CST *)__tmp__AKDI)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__551K=((__EXTERNAL_C__Y5WC *)__tmp__451K)->static_type__W54D;
} break;
- case __EXTERNAL_C__: {
- __tmp__BKDI=((__EXTERNAL_C *)__tmp__AKDI)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__551K=((__PROTOTYPE_CST__LAXC *)__tmp__451K)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__BKDI=((__PROTOTYPE_CST *)__tmp__AKDI)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__551K=((__INTEGER_CST__XAXC *)__tmp__451K)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__BKDI=((__INTEGER_CST *)__tmp__AKDI)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__551K=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__451K));
} break;
- case __READ_LOCAL__: {
- __tmp__BKDI=((__LOCAL *)((__READ_LOCAL *)__tmp__AKDI)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__551K=((__READ_LOCAL__55ZI *)__tmp__451K)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__BKDI=static_type__CN1H(__tmp__AKDI);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__551K=static_type__ODCK();
} break;
- case __EXPR_EQUAL__: {
- __tmp__BKDI=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__551K=static_type__TDCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__BKDI=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__551K=static_type__YDCK();
} break;
- case __REAL_CST__: {
- __tmp__BKDI=((__REAL_CST *)__tmp__AKDI)->parent_constant__U2JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__551K=static_type__3DCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__BKDI=((__CHARACTER_CST *)__tmp__AKDI)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__551K=static_type__CECK();
} break;
- case __IS_EXPANDED__: {
- __tmp__BKDI=static_type__FO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__551K=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__451K));
} break;
- case __GET_TYPE_ID__: {
- __tmp__BKDI=static_type__KO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__551K=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__451K));
} break;
- case __EXPR_SUP__: {
- __tmp__BKDI=static_type__PO1H();
+ case __EXPR_DIV__4COJ__: {
+ __tmp__551K=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__451K));
} break;
- case __EXPR_SUB__: {
- __tmp__BKDI=static_type__UO1H(__tmp__AKDI);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__551K=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__451K));
} break;
- case __EXPR_MUL__: {
- __tmp__BKDI=static_type__0O1H(__tmp__AKDI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__551K=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__451K));
} break;
- case __EXPR_DIV__: {
- __tmp__BKDI=static_type__5O1H(__tmp__AKDI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__551K=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__451K));
} break;
- case __EXPR_AND__: {
- __tmp__BKDI=static_type__EP1H(__tmp__AKDI);
+ case __PUT_TO__TFOJ__: {
+ __tmp__551K=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__BKDI=static_type__JP1H(__tmp__AKDI);
+ case __ITEM__HGOJ__: {
+ __tmp__551K=static_type__JFCK(((__ITEM__HGOJ *)__tmp__451K));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__BKDI=static_type__OP1H(__tmp__AKDI);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__551K=static_type__VFCK();
} break;
- case __PUT_TO__: {
- __tmp__BKDI=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__551K=((__CAST__1HOJ *)__tmp__451K)->static_type__FD5J;
} break;
- case __ITEM__: {
- __tmp__BKDI=static_type__XP1H(__tmp__AKDI);
+ case __REAL_CST__1LOJ__: {
+ __tmp__551K=((__REAL_CST__1LOJ *)__tmp__451K)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __SIZE_OF__: {
- __tmp__BKDI=static_type__DQ1H();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__551K=((__CHARACTER_CST__RMOJ *)__tmp__451K)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__BKDI=((__CAST *)__tmp__AKDI)->static_type__0N1H;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__551K=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__451K)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__BKDI=static_type__NOKL(__tmp__AKDI);
+ case __READ_SLOT__LL4K__: {
+ __tmp__551K=((__READ_SLOT__LL4K *)__tmp__451K)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_SLOT__: {
- __tmp__BKDI=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AKDI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__551K=static_type__5L5O();
} break;
- case __READ_GLOBAL__: {
- __tmp__BKDI=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AKDI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__551K=static_type__CRTP();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__BKDI=static_type__Z1ZM();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__551K=static_type__M51P();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__BKDI=static_type__ZQEO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__551K=static_type__HRTP();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__BKDI=static_type__P0IO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__551K=static_type__S51P();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__BKDI=static_type__4QEO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__551K=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__451K));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__BKDI=static_type__V0IO();
+ case __EXPR_ADD__SZVL__: {
+ __tmp__551K=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__451K));
} break;
- case __EXPR_NEG__: {
- __tmp__BKDI=static_type__DFJM(__tmp__AKDI);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__551K=((__READ_GLOBAL__T4YL *)__tmp__451K)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_ADD__: {
- __tmp__BKDI=static_type__P3ML(__tmp__AKDI);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__551K=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__451K));
} break;
- case __EXPR_NOT__: {
- __tmp__BKDI=static_type__R3XM(__tmp__AKDI);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__551K=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__451K));
} break;
- case __EXPR_MOD__: {
- __tmp__BKDI=static_type__DREO(__tmp__AKDI);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__551K=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__451K));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__BKDI=static_type__0BEP();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__551K=static_type__TA0Q();
} break;
- case __EXPR_INF__: {
- __tmp__BKDI=static_type__V0QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__551K=static_type__4BUP();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__BKDI=static_type__00QN();
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__551K=static_type__DCUP();
} break;
- case __EXPR_OR__: {
- __tmp__BKDI=static_type__3YPN(__tmp__AKDI);
- } break;
- case __EXPR_XOR__: {
- __tmp__BKDI=static_type__1HSO(__tmp__AKDI);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__551K=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__451K));
} break;
};
- __tmp__DKDI=((__TYPE_FULL *)__tmp__BKDI)->parent_type__5SL;
- if (__tmp__DKDI==NULL) {
- __tmp__EKDI=NULL;
+ __tmp__451K=((__TYPE_FULL__XMB *)__tmp__551K)->the_parent_type__QLK;
+ if (__tmp__451K==NULL) {
+ __tmp__CA2K=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__DKDI)->__id) {
- case __TYPE__: {
- __tmp__EKDI=NULL;
+ switch (((struct ___OBJ *)__tmp__451K)->__id) {
+ case __TYPE__FF__: {
+ __tmp__CA2K=NULL;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__CA2K=NULL;
} break;
- case __TYPE_NULL__: {
- __tmp__EKDI=NULL;
+ case __TYPE_VOID__IMB__: {
+ __tmp__CA2K=NULL;
} break;
- case __TYPE_VOID__: {
- __tmp__EKDI=NULL;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__CA2K=NULL;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__EKDI=NULL;
+ case __TYPE_ID__MMB__: {
+ __tmp__CA2K=NULL;
} break;
- case __TYPE_ID__: {
- __tmp__EKDI=NULL;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__CA2K=((void *)__tmp__451K);
} break;
- case __TYPE_GENERIC__: {
- __tmp__EKDI=((void *)__tmp__DKDI);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__CA2K=NULL;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__EKDI=NULL;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__CA2K=NULL;
} break;
}
};
- typ_gen__5JDI=__tmp__EKDI;
- Self__UEZM=((__TYPE_GENERIC *)__tmp__EKDI);
- tmp_type__XEZM=NULL;
- typ__WEZM=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__UEZM->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
- if ((((__UINTEGER_8)(((__TYPE_FULL *)typ__WEZM)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)typ__WEZM)->parent_type__5SL != (void *)type_boolean__VJB))) {
- add__Z1EJ(t__4JDI,((__TYPE_FULL *)typ__WEZM)->parent_type__5SL);
- } else {
- if (((void *)Self__UEZM->put_to_list__VFZM != (void *)NULL)) {
- if ((! Self__UEZM->recursive_test__2FZM)) {
- Self__UEZM->recursive_test__2FZM=TRUE__;
- tmp_type__XEZM=new__5VSG();
- __tmp__MGZM=((__FAST_ARRAYoPUT_TOo *)Self__UEZM->put_to_list__VFZM)->parent_arrayed_collection__UFZM.upper__KGZM;
- Self__V2CN= 0;
- while ((Self__V2CN <= __tmp__MGZM)) {
- __tmp__UGZM=((__PUT_TO *)((void **)((__FAST_ARRAYoPUT_TOo *)Self__UEZM->put_to_list__VFZM)->parent_arrayed_collection__UFZM.storage__B4FN)[Self__V2CN])->value__4Q2H;
- switch (((struct ___OBJ *)__tmp__UGZM)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__UGZM,tmp_type__XEZM);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__STRING_CST *)__tmp__UGZM)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__XFAR=((__EXTERNAL_C *)__tmp__UGZM);
- if (((void *)Self__XFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)Self__XFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(tmp_type__XEZM,Self__XFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__UGZM)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__UGZM)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__UGZM,tmp_type__XEZM);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ Self__DLJO=((__TYPE_GENERIC__OCY *)__tmp__CA2K);
+ tmp_type__GLJO=NULL;
+ __tmp__551K=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__DLJO->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__551K)->flag__RLK & 1) != 0) && ((void *)((__TYPE_FULL__XMB *)__tmp__551K)->the_parent_type__QLK != (void *)type_boolean__UNB))) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__251K),((__TYPE_FULL__XMB *)__tmp__551K)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ if (((void *)Self__DLJO->put_to_list__IMJO != (void *)NULL)) {
+ if ((! Self__DLJO->recursive_test__PMJO)) {
+ Self__DLJO->recursive_test__PMJO=TRUE__K__;
+ __tmp__XMJO=new__2FHG();
+ tmp_type__GLJO=__tmp__XMJO;
+ __tmp__5MJO=Self__DLJO->put_to_list__IMJO->parent_arrayed_collection__HMJO.upper__3MJO;
+ Self__3PUO= 0;
+ while ((Self__3PUO <= __tmp__5MJO)) {
+ __tmp__HNJO=((__PUT_TO__TFOJ *)((void **)((__FAST_ARRAYoPUT_TOo__5LJO *)Self__DLJO->put_to_list__IMJO)->parent_arrayed_collection__HMJO.storage__XXAP)[Self__3PUO])->value__UC5J;
+ switch (((struct ___OBJ *)__tmp__HNJO)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__HNJO)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__DIXT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__HNJO));
+ if (((void *)Self__DIXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)Self__DIXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)tmp_type__GLJO),Self__DIXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__REAL_CST *)__tmp__UGZM)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UGZM)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_integer__2NB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(tmp_type__XEZM,type_integer__3JB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__UGZM,tmp_type__XEZM);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),TYPE_VOID__IMB__);
} break;
- case __PUT_TO__: {
- add__Z1EJ(tmp_type__XEZM,TYPE_VOID__);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__UGZM,tmp_type__XEZM);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_integer__2NB);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(tmp_type__XEZM,type_integer__3JB);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__HNJO))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__CAST *)__tmp__UGZM)->static_type__0N1H)->parent_type__5SL);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__UGZM,tmp_type__XEZM);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__UGZM,tmp_type__XEZM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__HNJO))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__UGZM)->global__ZGJK,tmp_type__XEZM);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__UGZM)))->parent_type__5SL);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__UUCN=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__HNJO)));
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)__tmp__UUCN)->the_parent_type__QLK);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__UGZM)))->parent_type__5SL);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__HNJO))->global__KAKM),tmp_type__GLJO);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__UUCN=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__HNJO)));
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),((__TYPE_FULL__XMB *)__tmp__UUCN)->the_parent_type__QLK);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(tmp_type__XEZM,type_true__FJB);
- add__Z1EJ(tmp_type__XEZM,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__UGZM,tmp_type__XEZM);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)tmp_type__GLJO),type_false__MNB);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__HNJO)),tmp_type__GLJO);
} break;
};
- Self__V2CN=(__INTEGER)(Self__V2CN + 1);
+ Self__3PUO=(__INTEGER__Q)(Self__3PUO + 1);
};
- Self__JJER=((__TYPES_TMP *)tmp_type__XEZM);
- t__IJER=Self__UEZM->old_type__WGZM;
- result__HJER=NULL;
- if ((((void *)t__IJER != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__IJER)->upper__GLAG + 1) == (__INTEGER)(Self__JJER->parent_types__415F.upper__GLAG + 1)))) {
- result__HJER=t__IJER;
- free__WNFJ(Self__JJER);
- } else {
- result__HJER=to_types__I3EJ(Self__JJER);
+ Self__5Z5T=((__TYPES_TMP__AN5D *)__tmp__XMJO);
+ t__4Z5T=Self__DLJO->old_type__JNJO;
+ result__3Z5T=NULL;
+ if ((((void *)t__4Z5T != (void *)NULL) && ((__INTEGER__Q)(((__TYPES__BN5D *)t__4Z5T)->upper__A1RH + 1) == (__INTEGER__Q)(Self__5Z5T->parent_types__DN5D.upper__A1RH + 1)))) {
+ result__3Z5T=t__4Z5T;
+ free__GNZI(Self__5Z5T);
+ } else /* FALSE */ {
+ __tmp__A05T=to_types__WVXI(Self__5Z5T);
+ result__3Z5T=__tmp__A05T;
};
- Self__UEZM->old_type__WGZM=result__HJER;
- Self__UEZM->recursive_test__2FZM=FALSE__;
+ Self__DLJO->old_type__JNJO=result__3Z5T;
+ Self__DLJO->recursive_test__PMJO=FALSE__O__;
};
- union__QJHJ(t__4JDI,Self__UEZM->old_type__WGZM);
+ union__JT4K(((__TYPES_TMP__AN5D *)t__251K),Self__DLJO->old_type__JNJO);
};
};
}
-static void get_type__KGML(__CALL_SLOT *Self__LGML,void *t__MGML)
-// ({CALL_SLOT},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
+static void get_type__LZGM(__READ_SLOT__LL4K *Self__MZGM,__TYPES_TMP__AN5D *t__NZGM)
+// ({READ_SLOT__LL4K},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__QFCR,*__tmp__UH4L;
- void *__tmp__VH4L;
- __BOOLEAN __tmp__RFCR;
- __tmp__QFCR=Self__LGML->profil__Y51H;
- if (((struct ___OBJ *)__tmp__QFCR)->__id==__PROFIL_SLOT__) {
- __tmp__RFCR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__QFCR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
- } else {
- __tmp__RFCR=FALSE__;
- };
- if (__tmp__RFCR) {
- add__Z1EJ(t__MGML,type_pointer__HLB);
- } else {
- __tmp__UH4L=Self__LGML->profil__Y51H;
- if (((struct ___OBJ *)__tmp__UH4L)->__id==__PROFIL_SLOT__) {
- __tmp__VH4L=((__PROFIL_SLOT *)__tmp__UH4L)->parent_profil__R1LC.code__PYJH;
- } else {
- __tmp__VH4L=((__PROFIL_BLOCK *)__tmp__UH4L)->parent_profil__OGAG.code__PYJH;
- };
- get_type__MXMJ(__tmp__VH4L,t__MGML);
- };
-}
-
-static void get_type__EE0K(__READ_SLOT *Self__FE0K,void *t__GE0K)
-// ({READ_SLOT},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
-{
- get_type__1POL(Self__FE0K->slot__MUGK,t__GE0K);
-}
-
-static void get_type__1POL(__SLOT_DATA *Self__2POL,void *t__3POL)
-// ({SLOT_DATA},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
-{
- void *tmp_type__4POL;
- void *__tmp__JROL,*__tmp__2ROL;
- __INTEGER __tmp__VROL,Self__ZCHM;
- __TYPES_TMP *Self__MJER;
- void *t__LJER,*result__KJER;
- tmp_type__4POL=NULL;
- if ((Self__2POL->parent_variable__HHZD.level_type__5SHK < level_pass__XXUC)) {
- if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__2POL->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__2POL->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__2POL->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
- if ((is_executing_pass__C5LC || ((void *)Self__2POL->parent_variable__HHZD.require_first__L5DH != (void *)NULL))) {
- Self__2POL->parent_variable__HHZD.level_type__5SHK=level_pass__XXUC;
- tmp_type__4POL=new__5VSG();
- if (((void *)Self__2POL->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
- __tmp__JROL=Self__2POL->parent_variable__HHZD.require_first__L5DH;
- switch (((struct ___OBJ *)__tmp__JROL)->__id) {
- case __WRITE_GLOBAL__: {
- get_type__14GL(__tmp__JROL,tmp_type__4POL);
- } break;
- case __WRITE_SLOT__: {
- get_type__H5GL(__tmp__JROL,tmp_type__4POL);
- } break;
- case __WRITE_LOCAL__: {
- get_type__T5GL(__tmp__JROL,tmp_type__4POL);
- } break;
- };
- if (((void *)Self__2POL->parent_variable__HHZD.require_list__25DH != (void *)NULL)) {
- __tmp__VROL=((__FAST_ARRAYoWRITEo *)Self__2POL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.upper__VODI;
- Self__ZCHM= 0;
- while ((Self__ZCHM <= __tmp__VROL)) {
- __tmp__2ROL=((void **)((__FAST_ARRAYoWRITEo *)Self__2POL->parent_variable__HHZD.require_list__25DH)->parent_arrayed_collection__15DH.storage__TPDI)[Self__ZCHM];
- switch (((struct ___OBJ *)__tmp__2ROL)->__id) {
- case __WRITE_GLOBAL__: {
- get_type__14GL(__tmp__2ROL,tmp_type__4POL);
- } break;
- case __WRITE_SLOT__: {
- get_type__H5GL(__tmp__2ROL,tmp_type__4POL);
- } break;
- case __WRITE_LOCAL__: {
- get_type__T5GL(__tmp__2ROL,tmp_type__4POL);
- } break;
- };
- Self__ZCHM=(__INTEGER)(Self__ZCHM + 1);
- };
- };
- };
- Self__MJER=((__TYPES_TMP *)tmp_type__4POL);
- t__LJER=Self__2POL->parent_variable__HHZD.type_list__OIZD;
- result__KJER=NULL;
- if ((((void *)t__LJER != (void *)NULL) && ((__INTEGER)(((__TYPES *)t__LJER)->upper__GLAG + 1) == (__INTEGER)(Self__MJER->parent_types__415F.upper__GLAG + 1)))) {
- result__KJER=t__LJER;
- free__WNFJ(Self__MJER);
- } else {
- result__KJER=to_types__I3EJ(Self__MJER);
- };
- Self__2POL->parent_variable__HHZD.type_list__OIZD=result__KJER;
- };
- };
- };
- union__QJHJ(t__3POL,Self__2POL->parent_variable__HHZD.type_list__OIZD);
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)Self__MZGM->slot__UYFM),t__NZGM);
}
-static void get_type__0KOL(__EXPR_ADD *Self__1KOL,void *t__2KOL)
-// ({EXPR_ADD},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__PLHM(__EXPR_ADD__SZVL *Self__QLHM,__TYPES_TMP__AN5D *t__RLHM)
+// ({EXPR_ADD__SZVL},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__3KOL;
- __EXTERNAL_C *Self__ZFAR;
- __tmp__3KOL=Self__1KOL->parent_expr_binary__PXDL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__3KOL)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__3KOL,t__2KOL);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__STRING_CST *)__tmp__3KOL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__ZFAR=((__EXTERNAL_C *)__tmp__3KOL);
- if (((void *)Self__ZFAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)Self__ZFAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__2KOL,Self__ZFAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3KOL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__3KOL)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__3KOL,t__2KOL);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__SLHM;
+ __EXTERNAL_C__Y5WC *Self__FIXT;
+ __TYPE_FULL__XMB *__tmp__FE1R;
+ __tmp__SLHM=Self__QLHM->parent_expr_binary__TZVL.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__SLHM)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__FIXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__SLHM));
+ if (((void *)Self__FIXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)Self__FIXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__RLHM),Self__FIXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__SLHM),t__RLHM);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__REAL_CST *)__tmp__3KOL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__3KOL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_integer__2NB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__2KOL,type_integer__3JB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__3KOL,t__2KOL);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__3KOL,t__2KOL);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__3KOL,t__2KOL);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__3KOL,t__2KOL);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__3KOL,t__2KOL);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),TYPE_VOID__IMB__);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__3KOL,t__2KOL);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__2KOL,TYPE_VOID__);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_integer__2NB);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__3KOL,t__2KOL);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__2KOL,type_integer__3JB);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__CAST *)__tmp__3KOL)->static_type__0N1H)->parent_type__5SL);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__3KOL,t__2KOL);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__3KOL,t__2KOL);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__3KOL)->global__ZGJK,t__2KOL);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__FE1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__SLHM)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)__tmp__FE1R)->the_parent_type__QLK);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__3KOL)))->parent_type__5SL);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__3KOL,t__2KOL);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__SLHM))->global__KAKM),t__RLHM);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__2KOL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__3KOL)))->parent_type__5SL);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__FE1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__SLHM)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),((__TYPE_FULL__XMB *)__tmp__FE1R)->the_parent_type__QLK);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__3KOL,t__2KOL);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__2KOL,type_true__FJB);
- add__Z1EJ(t__2KOL,type_false__NJB);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__3KOL,t__2KOL);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__RLHM),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__3KOL,t__2KOL);
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__SLHM)),t__RLHM);
} break;
};
}
-static void get_type__JXEO(__EXPR_MOD *Self__KXEO,void *t__LXEO)
-// ({EXPR_MOD},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__ZJEN(__SLOT_DATA__IJRG *Self__0JEN,__TYPES_TMP__AN5D *t__1JEN)
+// ({SLOT_DATA__IJRG},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__MXEO;
- __EXTERNAL_C *Self__1FAR;
- __tmp__MXEO=Self__KXEO->parent_expr_binary__1KWL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__MXEO)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__MXEO,t__LXEO);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__STRING_CST *)__tmp__MXEO)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__1FAR=((__EXTERNAL_C *)__tmp__MXEO);
- if (((void *)Self__1FAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)Self__1FAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__LXEO,Self__1FAR->living_type__Z3QH);
+ __TYPES_TMP__AN5D *tmp_type__2JEN,*__tmp__ALEN,*Self__E05T;
+ void *__tmp__HLEN,*__tmp__0LEN;
+ __INTEGER__Q __tmp__TLEN,Self__0TVN;
+ __TYPES__BN5D *t__D05T,*result__C05T,*__tmp__F05T;
+ tmp_type__2JEN=NULL;
+ if ((Self__0JEN->parent_variable__JJRG.level_type__DQ3K < level_pass__2PAD)) {
+ if ((! ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__0JEN->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0) && ((void *)((__TYPE_FULL__XMB *)Self__0JEN->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK != (void *)type_boolean__UNB)) || ((void *)Self__0JEN->parent_variable__JJRG.parent_named__N4WC.name__GWB == (void *)(&__string_67))))) {
+ if ((is_executing_pass__ZCXC || ((void *)Self__0JEN->parent_variable__JJRG.require_first__FKFJ != (void *)NULL))) {
+ Self__0JEN->parent_variable__JJRG.level_type__DQ3K=level_pass__2PAD;
+ __tmp__ALEN=new__2FHG();
+ tmp_type__2JEN=__tmp__ALEN;
+ if (((void *)Self__0JEN->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+ __tmp__HLEN=Self__0JEN->parent_variable__JJRG.require_first__FKFJ;
+ switch (((struct ___OBJ *)__tmp__HLEN)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ get_type__QBEL(((__WRITE_GLOBAL__WXKJ *)__tmp__HLEN),__tmp__ALEN);
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ get_type__2BEL(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__HLEN)),__tmp__ALEN);
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ get_type__ICEL(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__HLEN)),__tmp__ALEN);
+ } break;
+ };
+ if (((void *)Self__0JEN->parent_variable__JJRG.require_list__QKFJ != (void *)NULL)) {
+ __tmp__TLEN=Self__0JEN->parent_variable__JJRG.require_list__QKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ Self__0TVN= 0;
+ while ((Self__0TVN <= __tmp__TLEN)) {
+ __tmp__0LEN=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__0JEN->parent_variable__JJRG.require_list__QKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__0TVN];
+ switch (((struct ___OBJ *)__tmp__0LEN)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ get_type__QBEL(((__WRITE_GLOBAL__WXKJ *)__tmp__0LEN),tmp_type__2JEN);
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ get_type__2BEL(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__0LEN)),tmp_type__2JEN);
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ get_type__ICEL(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__0LEN)),tmp_type__2JEN);
+ } break;
+ };
+ Self__0TVN=(__INTEGER__Q)(Self__0TVN + 1);
+ };
+ };
+ };
+ Self__E05T=((__TYPES_TMP__AN5D *)__tmp__ALEN);
+ t__D05T=Self__0JEN->parent_variable__JJRG.type_list__ZO5D;
+ result__C05T=NULL;
+ if ((((void *)t__D05T != (void *)NULL) && ((__INTEGER__Q)(((__TYPES__BN5D *)t__D05T)->upper__A1RH + 1) == (__INTEGER__Q)(Self__E05T->parent_types__DN5D.upper__A1RH + 1)))) {
+ result__C05T=t__D05T;
+ free__GNZI(Self__E05T);
+ } else /* FALSE */ {
+ __tmp__F05T=to_types__WVXI(Self__E05T);
+ result__C05T=__tmp__F05T;
+ };
+ Self__0JEN->parent_variable__JJRG.type_list__ZO5D=result__C05T;
+ };
};
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MXEO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MXEO)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__MXEO,t__LXEO);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ };
+ union__JT4K(((__TYPES_TMP__AN5D *)t__1JEN),Self__0JEN->parent_variable__JJRG.type_list__ZO5D);
+}
+
+static void get_type__YN2P(__EXPR_MOD__3YPM *Self__ZN2P,__TYPES_TMP__AN5D *t__0N2P)
+// ({EXPR_MOD__3YPM},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
+{
+ void *__tmp__1N2P;
+ __EXTERNAL_C__Y5WC *Self__HIXT;
+ __TYPE_FULL__XMB *__tmp__OF1R;
+ __tmp__1N2P=Self__ZN2P->parent_expr_binary__4YPM.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__1N2P)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__1N2P)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__HIXT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1N2P));
+ if (((void *)Self__HIXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)Self__HIXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__0N2P),Self__HIXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__REAL_CST *)__tmp__MXEO)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MXEO)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_integer__2NB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__LXEO,type_integer__3JB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__MXEO,t__LXEO);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__MXEO,t__LXEO);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__MXEO,t__LXEO);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__MXEO,t__LXEO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__MXEO,t__LXEO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__MXEO,t__LXEO);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),TYPE_VOID__IMB__);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__LXEO,TYPE_VOID__);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__MXEO,t__LXEO);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_integer__2NB);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__LXEO,type_integer__3JB);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1N2P))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__CAST *)__tmp__MXEO)->static_type__0N1H)->parent_type__5SL);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__MXEO,t__LXEO);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__MXEO,t__LXEO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1N2P))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__MXEO)->global__ZGJK,t__LXEO);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MXEO)))->parent_type__5SL);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__OF1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1N2P)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)__tmp__OF1R)->the_parent_type__QLK);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__MXEO,t__LXEO);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__LXEO,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MXEO)))->parent_type__5SL);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1N2P))->global__KAKM),t__0N2P);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__MXEO,t__LXEO);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__OF1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1N2P)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),((__TYPE_FULL__XMB *)__tmp__OF1R)->the_parent_type__QLK);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__LXEO,type_true__FJB);
- add__Z1EJ(t__LXEO,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__MXEO,t__LXEO);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__MXEO,t__LXEO);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__0N2P),type_false__MNB);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1N2P)),t__0N2P);
} break;
};
}
-static void get_type__S5PN(__EXPR_OR *Self__T5PN,void *t__U5PN)
-// ({EXPR_OR},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__E4VO(__EXPR_OR__PQ0N *Self__F4VO,__TYPES_TMP__AN5D *t__G4VO)
+// ({EXPR_OR__PQ0N},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__V5PN;
- __EXTERNAL_C *Self__3FAR;
- __tmp__V5PN=Self__T5PN->parent_expr_binary__U31M.left__XO1H;
- switch (((struct ___OBJ *)__tmp__V5PN)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__V5PN,t__U5PN);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__STRING_CST *)__tmp__V5PN)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__3FAR=((__EXTERNAL_C *)__tmp__V5PN);
- if (((void *)Self__3FAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)Self__3FAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__U5PN,Self__3FAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__V5PN)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__V5PN)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__V5PN,t__U5PN);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__H4VO;
+ __EXTERNAL_C__Y5WC *Self__JIXT;
+ __TYPE_FULL__XMB *__tmp__2G1R;
+ __tmp__H4VO=Self__F4VO->parent_expr_binary__QQ0N.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__H4VO)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__JIXT=((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__H4VO));
+ if (((void *)Self__JIXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)Self__JIXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__G4VO),Self__JIXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)__tmp__H4VO),t__G4VO);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__REAL_CST *)__tmp__V5PN)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__V5PN)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_integer__2NB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__U5PN,type_integer__3JB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__V5PN,t__U5PN);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__V5PN,t__U5PN);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__V5PN,t__U5PN);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__V5PN,t__U5PN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__V5PN,t__U5PN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__V5PN,t__U5PN);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),TYPE_VOID__IMB__);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__U5PN,TYPE_VOID__);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__V5PN,t__U5PN);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_integer__2NB);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__U5PN,type_integer__3JB);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__CAST *)__tmp__V5PN)->static_type__0N1H)->parent_type__5SL);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__V5PN,t__U5PN);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__V5PN,t__U5PN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__V5PN)->global__ZGJK,t__U5PN);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__V5PN)))->parent_type__5SL);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__2G1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__H4VO)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)__tmp__2G1R)->the_parent_type__QLK);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__V5PN,t__U5PN);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__U5PN,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__V5PN)))->parent_type__5SL);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__H4VO))->global__KAKM),t__G4VO);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__V5PN,t__U5PN);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__2G1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__H4VO)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),((__TYPE_FULL__XMB *)__tmp__2G1R)->the_parent_type__QLK);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__U5PN,type_true__FJB);
- add__Z1EJ(t__U5PN,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__V5PN,t__U5PN);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__V5PN,t__U5PN);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G4VO),type_false__MNB);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__H4VO)),t__G4VO);
} break;
};
}
-static void get_type__JSTO(__EXPR_XOR *Self__KSTO,void *t__LSTO)
-// ({EXPR_XOR},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
+static void get_type__E5HQ(__EXPR_XOR__ABEP *Self__F5HQ,__TYPES_TMP__AN5D *t__G5HQ)
+// ({EXPR_XOR__ABEP},{NULLxTYPES_TMP__AN5D}) Void Recursive, No inlinable.
{
- void *__tmp__MSTO;
- __EXTERNAL_C *Self__5FAR;
- __tmp__MSTO=Self__KSTO->parent_expr_binary__0G5N.left__XO1H;
- switch (((struct ___OBJ *)__tmp__MSTO)->__id) {
- case __LIST__: {
- get_type__MXMJ(__tmp__MSTO,t__LSTO);
- } break;
- case __STRING_CST__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__STRING_CST *)__tmp__MSTO)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
- } break;
- case __EXTERNAL_C__: {
- Self__5FAR=((__EXTERNAL_C *)__tmp__MSTO);
- if (((void *)Self__5FAR->living_type__Z3QH == (void *)NULL)) {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)Self__5FAR->static_type__1VZD)->parent_type__5SL);
- } else {
- union__QJHJ(t__LSTO,Self__5FAR->living_type__Z3QH);
- };
- } break;
- case __PROTOTYPE_CST__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MSTO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __INTEGER_CST__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MSTO)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
- } break;
- case __READ_LOCAL__: {
- get_type__INFJ(__tmp__MSTO,t__LSTO);
- } break;
- case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_259));
+ void *__tmp__H5HQ;
+ __EXTERNAL_C__Y5WC *Self__LIXT;
+ __TYPE_FULL__XMB *__tmp__KI1R;
+ __tmp__H5HQ=Self__F5HQ->parent_expr_binary__BBEP.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__H5HQ)->__id) {
+ case __STRING_CST__5J__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__STRING_CST__5J *)__tmp__H5HQ)->parent_constant__EK.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ Self__LIXT=((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__H5HQ));
+ if (((void *)Self__LIXT->living_type__U0RH == (void *)NULL)) {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)Self__LIXT->static_type__W54D)->the_parent_type__QLK);
+ } else /* FALSE */ {
+ union__JT4K(((__TYPES_TMP__AN5D *)t__G5HQ),Self__LIXT->living_type__U0RH);
+ };
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__MAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__YAXC.static_type__5G4D)->the_parent_type__QLK);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ (&__string_342)->count__0C= 22;
+ (&__string_342)->storage__1C="EXPR_MULTIPLE.get_type";
+ print__KKG((&__string_342));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
- case __EXPR_EQUAL__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __READ_LOCAL__55ZI__: {
+ get_type__D41K(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_NOT_EQUAL__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_EQUAL__KINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __REAL_CST__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__REAL_CST *)__tmp__MSTO)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __CHARACTER_CST__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MSTO)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
+ case __IS_EXPANDED__35NJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __IS_EXPANDED__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __GET_TYPE_ID__HAOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_integer__2NB);
} break;
- case __GET_TYPE_ID__: {
- add__Z1EJ(t__LSTO,type_integer__3JB);
+ case __EXPR_SUP__ABOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_SUP__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_SUB__UBOJ__: {
+ get_type__541K(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_SUB__: {
- get_type__BJDI(__tmp__MSTO,t__LSTO);
+ case __EXPR_MUL__KCOJ__: {
+ get_type__D51K(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_MUL__: {
- get_type__FJDI(__tmp__MSTO,t__LSTO);
+ case __EXPR_DIV__4COJ__: {
+ get_type__H51K(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_DIV__: {
- get_type__JJDI(__tmp__MSTO,t__LSTO);
+ case __EXPR_AND__SDOJ__: {
+ get_type__L51K(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_AND__: {
- get_type__NJDI(__tmp__MSTO,t__LSTO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ get_type__P51K(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_SHIFT_R__: {
- get_type__RJDI(__tmp__MSTO,t__LSTO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ get_type__T51K(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_SHIFT_L__: {
- get_type__VJDI(__tmp__MSTO,t__LSTO);
+ case __PUT_TO__TFOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),TYPE_VOID__IMB__);
} break;
- case __PUT_TO__: {
- add__Z1EJ(t__LSTO,TYPE_VOID__);
+ case __ITEM__HGOJ__: {
+ get_type__051K(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __ITEM__: {
- get_type__2JDI(__tmp__MSTO,t__LSTO);
+ case __SIZE_OF__5GOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_integer__2NB);
} break;
- case __SIZE_OF__: {
- add__Z1EJ(t__LSTO,type_integer__3JB);
+ case __CAST__1HOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->static_type__FD5J)->the_parent_type__QLK);
} break;
- case __CAST__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__CAST *)__tmp__MSTO)->static_type__0N1H)->parent_type__5SL);
+ case __REAL_CST__1LOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__2LOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __CALL_SLOT__: {
- get_type__KGML(__tmp__MSTO,t__LSTO);
+ case __CHARACTER_CST__RMOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__SMOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_SLOT__: {
- get_type__EE0K(__tmp__MSTO,t__LSTO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__H5HQ))->parent_constant__2NOJ.static_type__5G4D)->the_parent_type__QLK);
} break;
- case __READ_GLOBAL__: {
- get_type__1POL(((__READ_GLOBAL *)__tmp__MSTO)->global__ZGJK,t__LSTO);
+ case __READ_SLOT__LL4K__: {
+ get_type__LZGM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_NOT_LOGIC__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_OR_LOGIC__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_AND_LOGIC__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_NEG__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MSTO)))->parent_type__5SL);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__KI1R=static_type__GWBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__H5HQ)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)__tmp__KI1R)->the_parent_type__QLK);
} break;
- case __EXPR_ADD__: {
- get_type__0KOL(__tmp__MSTO,t__LSTO);
+ case __EXPR_ADD__SZVL__: {
+ get_type__PLHM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_NOT__: {
- add__Z1EJ(t__LSTO,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MSTO)))->parent_type__5SL);
+ case __READ_GLOBAL__T4YL__: {
+ get_type__ZJEN(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__H5HQ))->global__KAKM),t__G5HQ);
} break;
- case __EXPR_MOD__: {
- get_type__JXEO(__tmp__MSTO,t__LSTO);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__KI1R=static_type__REWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__H5HQ)));
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),((__TYPE_FULL__XMB *)__tmp__KI1R)->the_parent_type__QLK);
} break;
- case __EXPR_SUP_EQ__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_MOD__3YPM__: {
+ get_type__YN2P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_INF__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_OR__PQ0N__: {
+ get_type__E4VO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
- case __EXPR_INF_EQ__: {
- add__Z1EJ(t__LSTO,type_true__FJB);
- add__Z1EJ(t__LSTO,type_false__NJB);
+ case __EXPR_SUP_EQ__1VBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_OR__: {
- get_type__S5PN(__tmp__MSTO,t__LSTO);
+ case __EXPR_INF__OXBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
} break;
- case __EXPR_XOR__: {
- get_type__JSTO(__tmp__MSTO,t__LSTO);
+ case __EXPR_INF_EQ__FYBP__: {
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_true__ENB);
+ add__HUXI(((__TYPES_TMP__AN5D *)t__G5HQ),type_false__MNB);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ get_type__E5HQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__H5HQ)),t__G5HQ);
} break;
};
}
-static __SWITCH* create__with__size__HJVH(void *n__JJVH,void *e__KJVH,__INTEGER s__LJVH)
-// ({NODE_TYPExNODE_STYLE},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR},{INTEGER}) With resultNo recursive, No inlinable.
+static __SWITCH__QDXC* create__with__size__5JCL(void *n__BKCL,void *e__CKCL,__INTEGER__Q s__DKCL)
+// ({NODE_TYPE__SK2CxNODE_STYLE__RD4K},{NULLxSTRING_CST__5JxEXTERNAL_C__Y5WCxPROTOTYPE_CST__LAXCxINTEGER_CST__XAXCxEXPR_MULTIPLE__GLWHxREAD_LOCAL__55ZIxEXPR_EQUAL__KINJxEXPR_NOT_EQUAL__VINJxIS_EXPANDED__35NJxGET_TYPE_ID__HAOJxEXPR_SUP__ABOJxEXPR_SUB__UBOJxEXPR_MUL__KCOJxEXPR_DIV__4COJxEXPR_AND__SDOJxEXPR_SHIFT_R__GEOJxEXPR_SHIFT_L__0EOJxPUT_TO__TFOJxITEM__HGOJxSIZE_OF__5GOJxCAST__1HOJxREAL_CST__1LOJxCHARACTER_CST__RMOJxNATIVE_ARRAY_CHARACTER_CST__1NOJxREAD_SLOT__LL4KxEXPR_NOT_LOGIC__W4FLxEXPR_OR_LOGIC__ADULxEXPR_OR_OR_LOGIC__3DULxEXPR_AND_LOGIC__EFULxEXPR_AND_AND_LOGIC__5FULxEXPR_NEG__EZVLxEXPR_ADD__SZVLxREAD_GLOBAL__T4YLxEXPR_NOT__XUPMxEXPR_MOD__3YPMxEXPR_OR__PQ0NxEXPR_SUP_EQ__1VBPxEXPR_INF__OXBPxEXPR_INF_EQ__FYBPxEXPR_XOR__ABEP},{INTEGER__Q}) With result No recursive, No inlinable.
{
- __SWITCH *result__J1PR,*Self__OLFI;
- __POINTER ptr__K1PR,ptr_table__T1PR,next__S1PR,result__U1PR;
- __POINTER ptr_table__Y1PR,next__X1PR,result__Z1PR;
- __INTEGER typ_id__L1PR;
- __UINTEGER_32 sz__N1PR,a__O1PR,new_size__P1PR,t__Q1PR,a__R1PR;
- __UINTEGER_32 new_size__11PR,lab_type__01PR;
- void *__tmp__VYNI,*__tmp__A54J;
- __POSITION __tmp__WYNI,__tmp__TLFI,__tmp__B54J;
- void *__tmp__WLFI,*__tmp__4LFI;
- void *__tmp__2LFI;
- result__J1PR=NULL;
- ptr__K1PR=((__POINTER )(NULL));
- typ_id__L1PR= 0;
- sz__N1PR=((__UINTEGER_32 )sizeof(__SWITCH));
- if ((sz__N1PR == 0)) {
- result__J1PR=SWITCH__;
- } else {
- typ_id__L1PR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__N1PR);
- if ((typ_id__L1PR == (__INTEGER)(- 1))) {
- a__O1PR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__P1PR=(__UINTEGER_32)((__UINTEGER_32)(sz__N1PR + a__O1PR) & (__UINTEGER_32)(~ a__O1PR));
- ptr_table__T1PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P1PR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__S1PR=((__POINTER )(NULL));
- result__U1PR=((__POINTER *)ptr_table__T1PR)[ 0];
- if ((result__U1PR == (void *)NULL)) {
- result__U1PR=new_lab__2PJ(new_size__P1PR);
- next__S1PR=(void *)((unsigned long)result__U1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1PR)));
- ((__POINTER *)next__S1PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__T1PR)[ 0]=next__S1PR;
- } else {
- next__S1PR=((__POINTER *)result__U1PR)[ 0];
- if ((next__S1PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__U1PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__P1PR << 1)) <= 4096)) {
- next__S1PR=(void *)((unsigned long)result__U1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P1PR)));
- } else {
- next__S1PR=new_lab__2PJ(new_size__P1PR);
- };
- ((__POINTER *)next__S1PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__T1PR)[ 0]=next__S1PR;
- } else {
- ((__POINTER *)result__U1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__S1PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__U1PR=next__S1PR;
- };
- };
- ptr__K1PR=result__U1PR;
- } else {
- t__Q1PR=((__UINTEGER_32 )typ_id__L1PR);
- a__R1PR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__11PR=(__UINTEGER_32)((__UINTEGER_32)(sz__N1PR + a__R1PR) & (__UINTEGER_32)(~ a__R1PR));
- ptr_table__Y1PR=((__POINTER )(&(table_type[(t__Q1PR)])));
- lab_type__01PR=(__UINTEGER_32)(t__Q1PR | 1);
- next__X1PR=((__POINTER )(NULL));
- result__Z1PR=((__POINTER *)ptr_table__Y1PR)[ 0];
- if ((result__Z1PR == (void *)NULL)) {
- result__Z1PR=new_lab__2PJ(lab_type__01PR);
- next__X1PR=(void *)((unsigned long)result__Z1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11PR)));
- ((__POINTER *)next__X1PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Y1PR)[ 0]=next__X1PR;
- } else {
- next__X1PR=((__POINTER *)result__Z1PR)[ 0];
- if ((next__X1PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Z1PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__11PR << 1)) <= 4096)) {
- next__X1PR=(void *)((unsigned long)result__Z1PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11PR)));
- } else {
- next__X1PR=new_lab__2PJ(lab_type__01PR);
- };
- ((__POINTER *)next__X1PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Y1PR)[ 0]=next__X1PR;
- } else {
- ((__POINTER *)result__Z1PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__X1PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Z1PR=next__X1PR;
- };
- };
- ptr__K1PR=result__Z1PR;
- };
- result__J1PR=((__SWITCH *)ptr__K1PR);
- *(result__J1PR) = *(SWITCH__);
- };
- Self__OLFI=((__SWITCH *)result__J1PR);
- if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
- __tmp__VYNI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__VYNI)->__id) {
- case __DTA_RD__: {
- __tmp__WYNI=((__DTA_RD *)__tmp__VYNI)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_CAST__: {
- __tmp__WYNI=DTA__->parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__WYNI=((__DTA_WR_CODE *)__tmp__VYNI)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_BLOCK__: {
- __tmp__WYNI=DTA__->parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__WYNI=((__DTA_WR_VALUE *)__tmp__VYNI)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__WYNI=((__DTA_RD_ARGS *)__tmp__VYNI)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
- } break;
- };
- __tmp__TLFI=__tmp__WYNI;
- } else {
- __tmp__A54J=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.data__SJZD;
- switch (((struct ___OBJ *)__tmp__A54J)->__id) {
- case __DTA_RD__: {
- __tmp__B54J=((__DTA_RD *)__tmp__A54J)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_CAST__: {
- __tmp__B54J=DTA__->parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__B54J=((__DTA_WR_CODE *)__tmp__A54J)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_BLOCK__: {
- __tmp__B54J=DTA__->parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__B54J=((__DTA_WR_VALUE *)__tmp__A54J)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__B54J=((__DTA_RD_ARGS *)__tmp__A54J)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
- } break;
- };
- __tmp__TLFI=__tmp__B54J;
- };
- Self__OLFI->parent_instr__Z5LC.parent_itm_object__TE.position__WIM=__tmp__TLFI;
- Self__OLFI->expr__ULFI=e__KJVH;
- Self__OLFI->list__0KAG=create_with_capacity__ZYNI(s__LJVH);
- if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
- __tmp__WLFI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.first_code__NHAG;
- } else {
- __tmp__WLFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_code__NHAG;
- };
- if (((void *)__tmp__WLFI != (void *)NULL)) {
- if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
- __tmp__2LFI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.first_type__VHAG;
- } else {
- __tmp__2LFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_type__VHAG;
- };
- if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
- __tmp__4LFI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.first_code__NHAG;
- } else {
- __tmp__4LFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_code__NHAG;
- };
- add_last__3OHJ(Self__OLFI->list__0KAG,create__with__VB1H(__tmp__2LFI,__tmp__4LFI));
- };
- return(result__J1PR);
+ __SWITCH__QDXC *result__P3CL,*Self__FWKL;
+ __POINTER__IB ptr__Q3CL,__tmp__W3CL,__tmp__TMYT,__tmp__VMYT;
+ __INTEGER__Q typ_id__U3CL;
+ __UINTEGER_32__ZWB __tmp__WMYT;
+ void *__tmp__W5JK;
+ __POSITION__OL __tmp__X5JK,__tmp__KWKL;
+ __LIST__WH *__tmp__MWKL,*__tmp__UWKL;
+ void *__tmp__SWKL;
+ __CASE__E5EJ *__tmp__WWKL;
+ __FAST_ARRAYoCASEo__G5EJ *__tmp__LWKL;
+ result__P3CL=NULL;
+ ptr__Q3CL=((__POINTER__IB )(NULL));
+ typ_id__U3CL= 0;
+ __tmp__W3CL=((__POINTER__IB )sizeof(__SWITCH__QDXC));
+ if (((unsigned long)__tmp__W3CL == 0)) {
+ result__P3CL=SWITCH__QDXC__;
+ } else /* FALSE */ {
+ typ_id__U3CL=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W3CL));
+ if ((typ_id__U3CL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TMYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__VMYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__W3CL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WMYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VMYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__TMYT=micro_alloc__table__lab__UKI(__tmp__VMYT,((__POINTER__IB )(&(table_size[(__tmp__WMYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VMYT)));
+ ptr__Q3CL=__tmp__TMYT;
+ } else /* FALSE */ {
+ __tmp__WMYT=((__UINTEGER_32__ZWB )typ_id__U3CL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TMYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__VMYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__W3CL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TMYT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__TMYT=micro_alloc__table__lab__UKI(__tmp__VMYT,((__POINTER__IB )(&(table_type[(__tmp__WMYT)]))),(__UINTEGER_32__ZWB)(__tmp__WMYT | 1));
+ ptr__Q3CL=__tmp__TMYT;
+ };
+ result__P3CL=((__SWITCH__QDXC *)ptr__Q3CL);
+ *(result__P3CL) = *(SWITCH__QDXC__);
+ };
+ Self__FWKL=((__SWITCH__QDXC *)result__P3CL);
+ if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+ __tmp__W5JK=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.data__DV4D;
+ switch (((struct ___OBJ *)__tmp__W5JK)->__id) {
+ case __DTA_RD__VK2C__: {
+ __tmp__X5JK=((__DTA_RD__VK2C *)__tmp__W5JK)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_CAST__5FPJ__: {
+ __tmp__X5JK=DTA__WK2C__->parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_WR_CODE__UPPJ__: {
+ __tmp__X5JK=((__DTA_WR_CODE__UPPJ *)__tmp__W5JK)->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_WR_VALUE__KIWJ__: {
+ __tmp__X5JK=((__DTA_WR_VALUE__KIWJ *)__tmp__W5JK)->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__X5JK=((__DTA_BLOCK__GSWJ *)__tmp__W5JK)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__X5JK=((__DTA_RD_ARGS__HSWJ *)__tmp__W5JK)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ __tmp__KWKL=__tmp__X5JK;
+ } else /* NODE_STYLE */ {
+ __tmp__KWKL=position__VJ4M(((__NODE_STYLE__RD4K *)n__BKCL));
+ };
+ Self__FWKL->parent_instr__RDXC.parent_itm_object__YH.position__P2B=__tmp__KWKL;
+ Self__FWKL->expr__OVFL=e__CKCL;
+ __tmp__LWKL=create_with_capacity__XRNL(s__DKCL);
+ Self__FWKL->list__ODFJ=__tmp__LWKL;
+ if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+ __tmp__MWKL=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.first_code__D2RH;
+ } else /* NODE_STYLE */ {
+ __tmp__MWKL=((__NODE_STYLE__RD4K *)n__BKCL)->parent_node__SD4K.first_code__D2RH;
+ };
+ if (((void *)__tmp__MWKL != (void *)NULL)) {
+ if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+ __tmp__SWKL=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.first_type__KAFJ;
+ } else /* NODE_STYLE */ {
+ __tmp__SWKL=((__NODE_STYLE__RD4K *)n__BKCL)->parent_node__SD4K.first_type__KAFJ;
+ };
+ if (((struct ___OBJ *)n__BKCL)->__id==__NODE_TYPE__SK2C__) {
+ __tmp__UWKL=((__NODE_TYPE__SK2C *)n__BKCL)->parent_node__TK2C.first_code__D2RH;
+ } else /* NODE_STYLE */ {
+ __tmp__UWKL=((__NODE_STYLE__RD4K *)n__BKCL)->parent_node__SD4K.first_code__D2RH;
+ };
+ __tmp__WWKL=create__with__3TEL(__tmp__SWKL,__tmp__UWKL);
+ add_last__1RDN(((__FAST_ARRAYoCASEo__G5EJ *)Self__FWKL->list__ODFJ),__tmp__WWKL);
+ };
+ Self__FWKL=result__P3CL;
+ return(Self__FWKL);
}
-static void add_stack_type__EJNG(__NODE_TYPE *Self__FJNG,void *t__GJNG)
-// ({NODE_TYPE},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
+static void add_stack_type__KGLJ(__NODE_TYPE__SK2C *Self__LGLJ,void *t__MGLJ)
+// ({NODE_TYPE__SK2C},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
{
- __INTEGER new_capacity__DAQG,__tmp__AKNG,Self__PQTG;
- void *__tmp__HKNG;
- void *__tmp__MKNG;
- __POSITION __tmp__NKNG;
- __FAST_ARRAYoTYPEo *Self__BAQG;
- __BOOLEAN __tmp__RAQG;
- Self__BAQG=((__FAST_ARRAYoTYPEo *)stack_type__HMAG);
- new_capacity__DAQG= 0;
- if (((__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.upper__1OB + 1) <= (__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L - 1))) {
- Self__BAQG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.upper__1OB + 1);
- __tmp__RAQG=TRUE__;
- } else {
- __tmp__RAQG=FALSE__;
- };
- if ((! __tmp__RAQG)) {
- if ((Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L == 0)) {
- Self__BAQG->parent_arrayed_collection__UOB.storage__M2L=create__RUSB( 2);
- Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L= 2;
- Self__BAQG->parent_arrayed_collection__UOB.upper__1OB= 0;
- } else {
- new_capacity__DAQG=(__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L << 1);
- Self__BAQG->parent_arrayed_collection__UOB.storage__M2L=realloc__with__CQZG(Self__BAQG->parent_arrayed_collection__UOB.storage__M2L,Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L,new_capacity__DAQG);
- Self__BAQG->parent_arrayed_collection__UOB.capacity__B2L=new_capacity__DAQG;
- Self__BAQG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__BAQG->parent_arrayed_collection__UOB.upper__1OB + 1);
- };
- };
- ((void **)Self__BAQG->parent_arrayed_collection__UOB.storage__M2L)[Self__BAQG->parent_arrayed_collection__UOB.upper__1OB]=t__GJNG;
- if ((((__INTEGER)(((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.upper__1OB + 1) > 1) && ((void *)((void **)((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.storage__M2L)[ 0] == (void *)t__GJNG))) {
- copy__BNK(string_tmp__RB,(&__string_339));
- __tmp__AKNG=((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.upper__1OB;
- Self__PQTG= 0;
- while ((Self__PQTG <= __tmp__AKNG)) {
- __tmp__HKNG=((void **)((__FAST_ARRAYoTYPEo *)stack_type__HMAG)->parent_arrayed_collection__UOB.storage__M2L)[Self__PQTG];
- switch (((struct ___OBJ *)__tmp__HKNG)->__id) {
- case __TYPE__: {
- append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)__tmp__HKNG)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- append__MOK(string_tmp__RB,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- append__MOK(string_tmp__RB,(&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(string_tmp__RB,(&__string_44));
- } break;
- case __TYPE_ID__: {
- append__MOK(string_tmp__RB,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__HKNG)->name__LR2B);
- } break;
- case __PROFIL_BLOCK__: {
- append__MOK(string_tmp__RB,(&__string_39));
- } break;
- };
- append__MOK(string_tmp__RB,(&__string_340));
- Self__PQTG=(__INTEGER)(Self__PQTG + 1);
- };
- append__MOK(string_tmp__RB,(&__string_11));
- __tmp__MKNG=Self__FJNG->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__MKNG)->__id) {
- case __DTA_RD__: {
- __tmp__NKNG=((__DTA_RD *)__tmp__MKNG)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_CAST__: {
- __tmp__NKNG=DTA__->parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__NKNG=((__DTA_WR_CODE *)__tmp__MKNG)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_BLOCK__: {
- __tmp__NKNG=DTA__->parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__NKNG=((__DTA_WR_VALUE *)__tmp__MKNG)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__NKNG=((__DTA_RD_ARGS *)__tmp__MKNG)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
- } break;
- };
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(__tmp__NKNG);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ __INTEGER__Q Result__BKUT,__tmp__GHLJ,Self__OXRK;
+ void *__tmp__MTIK,*__tmp__ZZNT;
+ __POSITION__OL __tmp__THLJ;
+ __BOOLEAN__L __tmp__0GLJ;
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ),t__MGLJ);
+ Result__BKUT=(__INTEGER__Q)(((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ)->parent_arrayed_collection__USB.upper__1SB + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__BKUT > 1)) {
+ __tmp__MTIK=((void **)((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ)->parent_arrayed_collection__USB.storage__OWY)[ 0];
+ __tmp__0GLJ=((void *)__tmp__MTIK == (void *)t__MGLJ);
+ } else /* FALSE */ {
+ __tmp__0GLJ=FALSE__O__;
+ };
+ if (__tmp__0GLJ) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_467));
+ __tmp__GHLJ=stack_type__ZEFJ->parent_arrayed_collection__USB.upper__1SB;
+ Self__OXRK= 0;
+ while ((Self__OXRK <= __tmp__GHLJ)) {
+ __tmp__ZZNT=((void **)((__FAST_ARRAYoTYPEo__MSB *)stack_type__ZEFJ)->parent_arrayed_collection__USB.storage__OWY)[Self__OXRK];
+ switch (((struct ___OBJ *)__tmp__ZZNT)->__id) {
+ case __TYPE__FF__: {
+ append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE__FF *)__tmp__ZZNT)->prototype__QF->parent_named__PF.name__GWB);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_5));
+ } break;
+ case __TYPE_VOID__IMB__: {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_6));
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_54));
+ } break;
+ case __TYPE_ID__MMB__: {
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_56));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ append__KWX(((__STRING__BC *)string_tmp__YC),((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__ZZNT))->name__HZMB);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ append_name_in__VQ0G(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__ZZNT)),string_tmp__YC);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ append_name_in__RQFL(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__ZZNT)),string_tmp__YC);
+ } break;
+ };
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_468));
+ Self__OXRK=(__INTEGER__Q)(Self__OXRK + 1);
+ };
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_16));
+ __tmp__MTIK=Self__LGLJ->parent_node__TK2C.data__DV4D;
+ switch (((struct ___OBJ *)__tmp__MTIK)->__id) {
+ case __DTA_RD__VK2C__: {
+ __tmp__THLJ=((__DTA_RD__VK2C *)__tmp__MTIK)->parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_CAST__5FPJ__: {
+ __tmp__THLJ=DTA__WK2C__->parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_WR_CODE__UPPJ__: {
+ __tmp__THLJ=((__DTA_WR_CODE__UPPJ *)__tmp__MTIK)->parent_dta__VPPJ.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_WR_VALUE__KIWJ__: {
+ __tmp__THLJ=((__DTA_WR_VALUE__KIWJ *)__tmp__MTIK)->parent_dta__LIWJ.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ __tmp__THLJ=((__DTA_BLOCK__GSWJ *)__tmp__MTIK)->parent_dta_rd_args__JSWJ.parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ __tmp__THLJ=((__DTA_RD_ARGS__HSWJ *)__tmp__MTIK)->parent_dta__ISWJ.parent_dta__YK2C.parent_itm_object__XK2C.position__P2B;
+ } break;
+ };
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(__tmp__THLJ);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
}
-static __CASE* create__with__VB1H(void *val__XB1H,void *c__YB1H)
-// ({NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLIST}) With resultNo recursive, No inlinable.
+static __CASE__E5EJ* create__with__3TEL(void *val__5TEL,__LIST__WH *c__AUEL)
+// ({NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJ},{NULLxLIST__WH}) With result No recursive, No inlinable.
{
- __CASE *result__2G1H,*Self__TYFI;
- __POINTER ptr__3G1H,ptr_table__31PR,next__21PR,result__41PR;
- __POINTER ptr_table__C2PR,next__B2PR,result__D2PR;
- __INTEGER typ_id__CH1H;
- __UINTEGER_32 sz__5G1H,a__OD0Q,new_size__MD0Q,t__SD0Q,a__UD0Q;
- __UINTEGER_32 new_size__F2PR,lab_type__E2PR;
- void *__tmp__YYFI,*tb__WYFI;
- __PROFIL_BLOCK *Self__1RHJ;
- result__2G1H=NULL;
- ptr__3G1H=((__POINTER )(NULL));
- typ_id__CH1H= 0;
- sz__5G1H=((__UINTEGER_32 )sizeof(__CASE));
- if ((sz__5G1H == 0)) {
- result__2G1H=CASE__;
- } else {
- typ_id__CH1H=__CASE__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5G1H);
- if ((typ_id__CH1H == (__INTEGER)(- 1))) {
- a__OD0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MD0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5G1H + a__OD0Q) & (__UINTEGER_32)(~ a__OD0Q));
- ptr_table__31PR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MD0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__21PR=((__POINTER )(NULL));
- result__41PR=((__POINTER *)ptr_table__31PR)[ 0];
- if ((result__41PR == (void *)NULL)) {
- result__41PR=new_lab__2PJ(new_size__MD0Q);
- next__21PR=(void *)((unsigned long)result__41PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MD0Q)));
- ((__POINTER *)next__21PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__31PR)[ 0]=next__21PR;
- } else {
- next__21PR=((__POINTER *)result__41PR)[ 0];
- if ((next__21PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__41PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MD0Q << 1)) <= 4096)) {
- next__21PR=(void *)((unsigned long)result__41PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MD0Q)));
- } else {
- next__21PR=new_lab__2PJ(new_size__MD0Q);
- };
- ((__POINTER *)next__21PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__31PR)[ 0]=next__21PR;
- } else {
- ((__POINTER *)result__41PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__21PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__41PR=next__21PR;
- };
- };
- ptr__3G1H=result__41PR;
- } else {
- t__SD0Q=((__UINTEGER_32 )typ_id__CH1H);
- a__UD0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__F2PR=(__UINTEGER_32)((__UINTEGER_32)(sz__5G1H + a__UD0Q) & (__UINTEGER_32)(~ a__UD0Q));
- ptr_table__C2PR=((__POINTER )(&(table_type[(t__SD0Q)])));
- lab_type__E2PR=(__UINTEGER_32)(t__SD0Q | 1);
- next__B2PR=((__POINTER )(NULL));
- result__D2PR=((__POINTER *)ptr_table__C2PR)[ 0];
- if ((result__D2PR == (void *)NULL)) {
- result__D2PR=new_lab__2PJ(lab_type__E2PR);
- next__B2PR=(void *)((unsigned long)result__D2PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2PR)));
- ((__POINTER *)next__B2PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C2PR)[ 0]=next__B2PR;
- } else {
- next__B2PR=((__POINTER *)result__D2PR)[ 0];
- if ((next__B2PR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D2PR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__F2PR << 1)) <= 4096)) {
- next__B2PR=(void *)((unsigned long)result__D2PR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2PR)));
- } else {
- next__B2PR=new_lab__2PJ(lab_type__E2PR);
- };
- ((__POINTER *)next__B2PR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C2PR)[ 0]=next__B2PR;
- } else {
- ((__POINTER *)result__D2PR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B2PR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__D2PR=next__B2PR;
- };
- };
- ptr__3G1H=result__D2PR;
- };
- result__2G1H=((__CASE *)ptr__3G1H);
- *(result__2G1H) = *(CASE__);
- };
- Self__TYFI=((__CASE *)result__2G1H);
- Self__TYFI->id__YLAG=val__XB1H;
- Self__TYFI->code__JPAG=c__YB1H;
- if (val__XB1H==NULL) {
- __tmp__YYFI=NULL;
+ __CASE__E5EJ *result__F0KL,*Self__Y1KL;
+ __POINTER__IB ptr__G0KL,__tmp__M0KL,__tmp__MIXT,__tmp__OIXT;
+ __INTEGER__Q typ_id__K0KL;
+ __UINTEGER_32__ZWB __tmp__PIXT;
+ __PROFIL_BLOCK__O3NJ *__tmp__31KL,*Self__K3IM;
+ result__F0KL=NULL;
+ ptr__G0KL=((__POINTER__IB )(NULL));
+ typ_id__K0KL= 0;
+ __tmp__M0KL=((__POINTER__IB )sizeof(__CASE__E5EJ));
+ if (((unsigned long)__tmp__M0KL == 0)) {
+ result__F0KL=CASE__E5EJ__;
+ } else /* FALSE */ {
+ typ_id__K0KL=__CASE__E5EJ__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__M0KL));
+ if ((typ_id__K0KL == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MIXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__OIXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__M0KL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__PIXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__OIXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__MIXT=micro_alloc__table__lab__UKI(__tmp__OIXT,((__POINTER__IB )(&(table_size[(__tmp__PIXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__OIXT)));
+ ptr__G0KL=__tmp__MIXT;
+ } else /* FALSE */ {
+ __tmp__PIXT=((__UINTEGER_32__ZWB )typ_id__K0KL);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MIXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__OIXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__M0KL - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MIXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MIXT=micro_alloc__table__lab__UKI(__tmp__OIXT,((__POINTER__IB )(&(table_type[(__tmp__PIXT)]))),(__UINTEGER_32__ZWB)(__tmp__PIXT | 1));
+ ptr__G0KL=__tmp__MIXT;
+ };
+ result__F0KL=((__CASE__E5EJ *)ptr__G0KL);
+ *(result__F0KL) = *(CASE__E5EJ__);
+ };
+ Self__Y1KL=((__CASE__E5EJ *)result__F0KL);
+ Self__Y1KL->id__KEFJ=val__5TEL;
+ Self__Y1KL->code__DIFJ=c__AUEL;
+ if (val__5TEL==NULL) {
+ __tmp__31KL=NULL;
} else {
- switch (((struct ___OBJ *)val__XB1H)->__id) {
- case __TYPE__: {
- __tmp__YYFI=NULL;
+ switch (((struct ___OBJ *)val__5TEL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__31KL=NULL;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__31KL=NULL;
} break;
- case __TYPE_NULL__: {
- __tmp__YYFI=NULL;
+ case __TYPE_VOID__IMB__: {
+ __tmp__31KL=NULL;
} break;
- case __TYPE_VOID__: {
- __tmp__YYFI=NULL;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__31KL=NULL;
} break;
- case __TYPE_CONTEXT__: {
- __tmp__YYFI=NULL;
+ case __TYPE_ID__MMB__: {
+ __tmp__31KL=NULL;
} break;
- case __TYPE_ID__: {
- __tmp__YYFI=NULL;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__31KL=NULL;
} break;
- case __TYPE_GENERIC__: {
- __tmp__YYFI=NULL;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__31KL=NULL;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__YYFI=((void *)val__XB1H);
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__31KL=((void *)val__5TEL);
} break;
}
};
- tb__WYFI=__tmp__YYFI;
- if (((void *)__tmp__YYFI != (void *)NULL)) {
- Self__1RHJ=((__PROFIL_BLOCK *)__tmp__YYFI);
- ((__SLOT_DATA *)Self__1RHJ->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG=(__INTEGER)(((__SLOT_DATA *)Self__1RHJ->slot_value__P3IH)->parent_variable__HHZD.ensure_count__YDAG + 1);
+ if (((void *)__tmp__31KL != (void *)NULL)) {
+ Self__K3IM=((__PROFIL_BLOCK__O3NJ *)__tmp__31KL);
+ ((__SLOT_DATA__IJRG *)Self__K3IM->slot_value__A4NJ)->parent_variable__JJRG.ensure_count__IT4D=(__INTEGER__Q)(Self__K3IM->slot_value__A4NJ->parent_variable__JJRG.ensure_count__IT4D + 1);
};
- return(result__2G1H);
+ Self__Y1KL=result__F0KL;
+ return(Self__Y1KL);
}
-static void add__to__QCGJ(__FAST_ARRAYoCASEo *Self__RCGJ,void *element__SCGJ,__INTEGER index__TCGJ)
-// ({FAST_ARRAYoCASEo},{NULLxCASE},{INTEGER}) VoidNo recursive, No inlinable.
+static void add__to__O3CN(__FAST_ARRAYoCASEo__G5EJ *Self__P3CN,__CASE__E5EJ *element__Q3CN,__INTEGER__Q index__R3CN)
+// ({FAST_ARRAYoCASEo__G5EJ},{NULLxCASE__E5EJ},{INTEGER__Q}) Void No recursive, No inlinable.
{
- __INTEGER Self__25BK;
- void **__tmp__MA5Q,**__tmp__NA5Q,**__tmp__OA5Q;
- if ((index__TCGJ == (__INTEGER)(Self__RCGJ->parent_arrayed_collection__KGAG.upper__PLAG + 1))) {
- add_last__3OHJ(Self__RCGJ,element__SCGJ);
- } else {
- add_last__3OHJ(Self__RCGJ,element__SCGJ);
- Self__25BK=(__INTEGER)(Self__RCGJ->parent_arrayed_collection__KGAG.upper__PLAG - 1);
- __tmp__MA5Q=Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ;
- __tmp__NA5Q=Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ;
- __tmp__OA5Q=Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ;
- while ((Self__25BK >= index__TCGJ)) {
- ((void **)__tmp__NA5Q)[(__INTEGER)(Self__25BK + 1)]=((void **)__tmp__MA5Q)[Self__25BK];
- ((void **)__tmp__OA5Q)[Self__25BK]=NULL;
- Self__25BK=(__INTEGER)(Self__25BK - 1);
- };
- ((void **)Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ)[index__TCGJ]=element__SCGJ;
+ __INTEGER__Q __tmp__L4CN,Self__VSGO,i__VKUT;
+ __CASE__E5EJ *__tmp__D0NT;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((index__R3CN == (__INTEGER__Q)(Self__P3CN->parent_arrayed_collection__O5EJ.upper__BEFJ + 1))) {
+ add_last__1RDN(Self__P3CN,element__Q3CN);
+ } else /* FALSE */ {
+ add_last__1RDN(Self__P3CN,element__Q3CN);
+ __tmp__L4CN=(__INTEGER__Q)(Self__P3CN->parent_arrayed_collection__O5EJ.upper__BEFJ - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__VSGO=__tmp__L4CN;
+ while ((Self__VSGO >= index__R3CN)) {
+ __tmp__D0NT=((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__VSGO];
+ i__VKUT=(__INTEGER__Q)(Self__VSGO + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[i__VKUT]=__tmp__D0NT;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__VSGO]=NULL;
+ Self__VSGO=(__INTEGER__Q)(Self__VSGO - 1);
+ };
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__P3CN->parent_arrayed_collection__O5EJ.storage__LXBN)[index__R3CN]=element__Q3CN;
};
}
-static void free__WNFJ(__TYPES_TMP *Self__XNFJ)
-// ({TYPES_TMP}) VoidNo recursive, No inlinable.
+static void free__GNZI(__TYPES_TMP__AN5D *Self__HNZI)
+// ({TYPES_TMP__AN5D}) Void No recursive, No inlinable.
{
- __INTEGER new_capacity__QXJJ,__tmp__UYJJ,__tmp__AG5J,Self__3JOK;
- __FAST_ARRAYoTYPES_TMPo *Self__OXJJ;
- __BOOLEAN __tmp__4XJJ;
- void **__tmp__TYJJ,**new__NF5J;
- Self__XNFJ->parent_types__415F.upper__GLAG=(__INTEGER)(- 1);
- Self__OXJJ=((__FAST_ARRAYoTYPES_TMPo *)free_list__IWSG);
- new_capacity__QXJJ= 0;
- if (((__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G + 1) <= (__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G - 1))) {
- Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G + 1);
- __tmp__4XJJ=TRUE__;
- } else {
- __tmp__4XJJ=FALSE__;
- };
- if ((! __tmp__4XJJ)) {
- if ((Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G == 0)) {
- Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G=create__VZEH( 2);
- Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G= 2;
- Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G= 0;
- } else {
- new_capacity__QXJJ=(__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G << 1);
- __tmp__TYJJ=Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G;
- __tmp__UYJJ=Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G;
- new__NF5J=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__TYJJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__UYJJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__QXJJ * ((__INTEGER )(sizeof(void *)))))));
- __tmp__AG5J=(__INTEGER)(new_capacity__QXJJ - 1);
- Self__3JOK=__tmp__UYJJ;
- while ((Self__3JOK <= __tmp__AG5J)) {
- new__NF5J[Self__3JOK]=NULL;
- Self__3JOK=(__INTEGER)(Self__3JOK + 1);
- };
- Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G=new__NF5J;
- Self__OXJJ->parent_arrayed_collection__HWSG.capacity__P34G=new_capacity__QXJJ;
- Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G=(__INTEGER)(Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G + 1);
- };
- };
- ((void **)Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G)[Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G]=Self__XNFJ;
+ __POINTER__IB sz__HH1T,result__FH1T,__tmp__GH1T,__tmp__IH1T;
+ __POINTER__IB __tmp__KH1T,__tmp__LH1T;
+ __UINTEGER_32__ZWB __tmp__MH1T;
+ __MEMORY__2PG *__tmp__PH1T;
+ __INTEGER__Q Self__CH1T,__tmp__WS0I,__tmp__JICJ,Self__TYFJ;
+ __FAST_ARRAYoTYPES_TMPo__AGHG *Self__RR0I;
+ __BOOLEAN__L __tmp__BS0I;
+ void **__tmp__BH1T;
+ Self__HNZI->parent_types__DN5D.upper__A1RH=(__INTEGER__Q)(- 1);
+ Self__RR0I=((__FAST_ARRAYoTYPES_TMPo__AGHG *)free_list__JGHG);
+ if (((__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH + 1) <= (__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH - 1))) {
+ Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH + 1);
+ __tmp__BS0I=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__BS0I=FALSE__O__;
+ };
+ if ((! __tmp__BS0I)) {
+ if ((Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH == 0)) {
+ sz__HH1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__FH1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__GH1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__IH1T=(void *)((unsigned long)(void *)((unsigned long)sz__HH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GH1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__GH1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__HH1T=(void *)((unsigned long)__tmp__IH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__HH1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__KH1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LH1T=(void *)((unsigned long)(void *)((unsigned long)sz__HH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KH1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KH1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MH1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__LH1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__KH1T=micro_alloc__table__lab__UKI(__tmp__LH1T,((__POINTER__IB )(&(table_size[(__tmp__MH1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__LH1T)));
+ ((__POINTER__IB *)__tmp__KH1T)[ 0]=((__POINTER__IB ) 3);
+ result__FH1T=(void *)((unsigned long)__tmp__KH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__PH1T=search__LQCB(__tmp__IH1T);
+ result__FH1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__PH1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__BH1T=((void **)result__FH1T);
+ Self__CH1T= 1;
+ while ((Self__CH1T >= 0)) {
+ __tmp__BH1T[Self__CH1T]=NULL;
+ Self__CH1T=(__INTEGER__Q)(Self__CH1T - 1);
+ };
+ Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH=__tmp__BH1T;
+ Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH= 2;
+ Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH= 0;
+ } else /* FALSE */ {
+ Self__CH1T=(__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH << 1);
+ __tmp__BH1T=Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH;
+ __tmp__WS0I=Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH;
+ sz__HH1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__BH1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__WS0I * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__CH1T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__BH1T=((void **)sz__HH1T);
+ __tmp__JICJ=(__INTEGER__Q)(Self__CH1T - 1);
+ Self__TYFJ=__tmp__WS0I;
+ while ((Self__TYFJ <= __tmp__JICJ)) {
+ __tmp__BH1T[Self__TYFJ]=NULL;
+ Self__TYFJ=(__INTEGER__Q)(Self__TYFJ + 1);
+ };
+ Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH=__tmp__BH1T;
+ Self__RR0I->parent_arrayed_collection__IGHG.capacity__K2SH=Self__CH1T;
+ Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH=(__INTEGER__Q)(Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH + 1);
+ };
+ };
+ ((void **)Self__RR0I->parent_arrayed_collection__IGHG.storage__X2SH)[Self__RR0I->parent_arrayed_collection__IGHG.upper__4TSH]=Self__HNZI;
}
-static __BOOLEAN update_branch__XKNG(void *l__ZKNG)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__2HLJ(__LIST__WH *l__4HLJ,__TYPE_FULL__XMB *type_self__5HLJ)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
{
- void *__tmp__4KNG,*__tmp__MLNG;
- void *__tmp__5KNG,*node__1KNG,*__tmp__NLNG;
- __NODE_TYPE *Self__5BRQ,*Self__BCRQ;
- __BOOLEAN result__2KNG;
- result__2KNG=FALSE__;
- __tmp__4KNG=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__ZKNG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- if (__tmp__4KNG==NULL) {
- __tmp__5KNG=NULL;
+ void *__tmp__FLUT;
+ void *__tmp__LILJ,*__tmp__ZILJ;
+ __NODE_TYPE__SK2C *Self__SHGT,*Self__XHGT;
+ __BOOLEAN__L result__IILJ,__tmp__THGT,__tmp__YHGT;
+ result__IILJ=FALSE__O__;
+ __tmp__FLUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__4HLJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__FLUT==NULL) {
+ __tmp__LILJ=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__4KNG)->__id) {
- case __LIST__: {
- __tmp__5KNG=NULL;
+ switch (((struct ___OBJ *)__tmp__FLUT)->__id) {
+ case __LIST__WH__: {
+ __tmp__LILJ=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__LILJ=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__LILJ=NULL;
} break;
- case __STRING_CST__: {
- __tmp__5KNG=NULL;
+ case __PUSH__IXB__: {
+ __tmp__LILJ=NULL;
} break;
- case __PUSH__: {
- __tmp__5KNG=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__5KNG=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__LILJ=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__5KNG=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__LILJ=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__5KNG=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__LILJ=NULL;
} break;
- case __SWITCH__: {
- __tmp__5KNG=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__LILJ=((void *)__tmp__FLUT);
} break;
- case __NODE_TYPE__: {
- __tmp__5KNG=((void *)__tmp__4KNG);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__LILJ=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__5KNG=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__5KNG=NULL;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__5KNG=((void *)__tmp__4KNG);
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__5KNG=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__5KNG=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__5KNG=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__5KNG=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __REAL_CST__: {
- __tmp__5KNG=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__5KNG=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__5KNG=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__5KNG=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__5KNG=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__5KNG=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__5KNG=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__5KNG=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__5KNG=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__5KNG=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__5KNG=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __PUT_TO__: {
- __tmp__5KNG=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __ITEM__: {
- __tmp__5KNG=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__5KNG=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __CAST__: {
- __tmp__5KNG=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__5KNG=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__LILJ=NULL;
} break;
- case __NOP__: {
- __tmp__5KNG=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__LILJ=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__5KNG=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__LILJ=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__5KNG=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__LILJ=((void *)__tmp__FLUT);
} break;
- case __READ_GLOBAL__: {
- __tmp__5KNG=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__5KNG=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__LILJ=NULL;
} break;
- case __LOOP__: {
- __tmp__5KNG=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__5KNG=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__5KNG=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__5KNG=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__5KNG=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__5KNG=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__5KNG=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__5KNG=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__5KNG=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__LILJ=NULL;
} break;
- case __LOOP_END__: {
- __tmp__5KNG=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__5KNG=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__5KNG=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__5KNG=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__5KNG=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__LILJ=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__5KNG=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__LILJ=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__LILJ=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__LILJ=NULL;
} break;
}
};
- node__1KNG=__tmp__5KNG;
- if (((void *)__tmp__5KNG == (void *)NULL)) {
- result__2KNG=TRUE__;
- } else {
- if (((struct ___OBJ *)__tmp__5KNG)->__id==__NODE_TYPE__) {
- Self__5BRQ=((__NODE_TYPE *)__tmp__5KNG);
- update_case__5FAG(Self__5BRQ);
- update_depth__YMAG(Self__5BRQ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__5KNG);
+ if (((void *)__tmp__LILJ == (void *)NULL)) {
+ result__IILJ=TRUE__K__;
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)__tmp__LILJ)->__id==__NODE_TYPE__SK2C__) {
+ Self__SHGT=((__NODE_TYPE__SK2C *)__tmp__LILJ);
+ __tmp__THGT=update_case__34EJ(Self__SHGT);
+ __tmp__THGT=update_depth__LFFJ(Self__SHGT,type_self__5HLJ);
+ } else /* NODE_STYLE */ {
+ __tmp__THGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__LILJ)),type_self__5HLJ);
};
- __tmp__MLNG=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__ZKNG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
- if (__tmp__MLNG==NULL) {
- __tmp__NLNG=NULL;
+ __tmp__LILJ=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__4HLJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+ if (__tmp__LILJ==NULL) {
+ __tmp__ZILJ=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__MLNG)->__id) {
- case __LIST__: {
- __tmp__NLNG=NULL;
+ switch (((struct ___OBJ *)__tmp__LILJ)->__id) {
+ case __LIST__WH__: {
+ __tmp__ZILJ=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__ZILJ=NULL;
} break;
- case __STRING_CST__: {
- __tmp__NLNG=NULL;
+ case __CALL_NULL__IUB__: {
+ __tmp__ZILJ=NULL;
} break;
- case __PUSH__: {
- __tmp__NLNG=NULL;
+ case __PUSH__IXB__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__NLNG=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__ZILJ=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__NLNG=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__ZILJ=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__NLNG=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__ZILJ=NULL;
} break;
- case __SWITCH__: {
- __tmp__NLNG=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__ZILJ=NULL;
} break;
- case __NODE_TYPE__: {
- __tmp__NLNG=((void *)__tmp__MLNG);
+ case __NODE_TYPE__SK2C__: {
+ __tmp__ZILJ=((void *)__tmp__LILJ);
} break;
- case __READ_LOCAL__: {
- __tmp__NLNG=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__NLNG=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__ZILJ=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__NLNG=((void *)__tmp__MLNG);
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__NLNG=NULL;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__NLNG=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__NLNG=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__NLNG=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __REAL_CST__: {
- __tmp__NLNG=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__NLNG=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__NLNG=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__NLNG=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__NLNG=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__NLNG=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__NLNG=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__NLNG=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__NLNG=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__NLNG=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__NLNG=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __PUT_TO__: {
- __tmp__NLNG=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __ITEM__: {
- __tmp__NLNG=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__NLNG=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __CAST__: {
- __tmp__NLNG=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__NLNG=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __NOP__: {
- __tmp__NLNG=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__ZILJ=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__NLNG=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__ZILJ=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__NLNG=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__ZILJ=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__NLNG=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__ZILJ=((void *)__tmp__LILJ);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__NLNG=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__ZILJ=NULL;
} break;
- case __LOOP__: {
- __tmp__NLNG=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__NLNG=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__NLNG=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__NLNG=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__NLNG=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__NLNG=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__NLNG=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__NLNG=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__NLNG=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__ZILJ=NULL;
} break;
- case __LOOP_END__: {
- __tmp__NLNG=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__NLNG=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__NLNG=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__NLNG=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__NLNG=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__ZILJ=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__NLNG=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__ZILJ=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__ZILJ=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__ZILJ=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__ZILJ=NULL;
} break;
}
};
- node__1KNG=__tmp__NLNG;
- if (((void *)__tmp__NLNG != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__NLNG)->__id==__NODE_TYPE__) {
- Self__BCRQ=((__NODE_TYPE *)__tmp__NLNG);
- update_case__5FAG(Self__BCRQ);
- update_depth__YMAG(Self__BCRQ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__NLNG);
+ if (((void *)__tmp__ZILJ != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__ZILJ)->__id==__NODE_TYPE__SK2C__) {
+ Self__XHGT=((__NODE_TYPE__SK2C *)__tmp__ZILJ);
+ __tmp__YHGT=update_case__34EJ(Self__XHGT);
+ __tmp__YHGT=update_depth__LFFJ(Self__XHGT,type_self__5HLJ);
+ } else /* NODE_STYLE */ {
+ __tmp__YHGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__ZILJ)),type_self__5HLJ);
};
};
};
- return(result__2KNG);
+ __tmp__THGT=result__IILJ;
+ return(__tmp__THGT);
}
-static __BOOLEAN update_branch__IR1H(void *l__KR1H)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__VIIK(__LIST__WH *l__XIIK,__TYPE_FULL__XMB *type_self__YIIK)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
{
- void *__tmp__PR1H,*__tmp__3R1H;
- void *__tmp__QR1H,*node__MR1H,*__tmp__4R1H;
- __NODE_TYPE *Self__DCRQ,*Self__FCRQ;
- __BOOLEAN result__NR1H;
- result__NR1H=FALSE__;
- __tmp__PR1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__KR1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- if (__tmp__PR1H==NULL) {
- __tmp__QR1H=NULL;
+ void *__tmp__OLUT;
+ void *__tmp__EJIK,*__tmp__SJIK;
+ __NODE_TYPE__SK2C *Self__EIGT,*Self__JIGT;
+ __BOOLEAN__L result__BJIK,__tmp__FIGT,__tmp__KIGT;
+ result__BJIK=FALSE__O__;
+ __tmp__OLUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__XIIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__OLUT==NULL) {
+ __tmp__EJIK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__PR1H)->__id) {
- case __LIST__: {
- __tmp__QR1H=NULL;
+ switch (((struct ___OBJ *)__tmp__OLUT)->__id) {
+ case __LIST__WH__: {
+ __tmp__EJIK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__QR1H=NULL;
+ case __STRING_CST__5J__: {
+ __tmp__EJIK=NULL;
} break;
- case __PUSH__: {
- __tmp__QR1H=NULL;
+ case __CALL_NULL__IUB__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__QR1H=NULL;
+ case __PUSH__IXB__: {
+ __tmp__EJIK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__QR1H=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__EJIK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__QR1H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__EJIK=NULL;
} break;
- case __SWITCH__: {
- __tmp__QR1H=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__EJIK=NULL;
} break;
- case __NODE_TYPE__: {
- __tmp__QR1H=((void *)__tmp__PR1H);
+ case __SWITCH__QDXC__: {
+ __tmp__EJIK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__QR1H=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__EJIK=((void *)__tmp__OLUT);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__QR1H=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__EJIK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__QR1H=((void *)__tmp__PR1H);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__EJIK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__QR1H=NULL;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__QR1H=NULL;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__QR1H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__QR1H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__QR1H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__QR1H=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__QR1H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__QR1H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__QR1H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__QR1H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__QR1H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__QR1H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__QR1H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__QR1H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__QR1H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__QR1H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __ITEM__: {
- __tmp__QR1H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__QR1H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __CAST__: {
- __tmp__QR1H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__QR1H=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __NOP__: {
- __tmp__QR1H=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__QR1H=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__EJIK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__QR1H=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__EJIK=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__QR1H=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__QR1H=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__EJIK=((void *)__tmp__OLUT);
} break;
- case __LOOP__: {
- __tmp__QR1H=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__QR1H=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__QR1H=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__QR1H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__QR1H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__QR1H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__QR1H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__QR1H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__QR1H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__EJIK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__QR1H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__QR1H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__QR1H=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__QR1H=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__QR1H=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__EJIK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__QR1H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__EJIK=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__EJIK=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__EJIK=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__EJIK=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__EJIK=NULL;
} break;
}
};
- node__MR1H=__tmp__QR1H;
- if (((void *)__tmp__QR1H == (void *)NULL)) {
- result__NR1H=TRUE__;
- } else {
- if (((struct ___OBJ *)__tmp__QR1H)->__id==__NODE_TYPE__) {
- Self__DCRQ=((__NODE_TYPE *)__tmp__QR1H);
- update_case__5FAG(Self__DCRQ);
- update_depth__YMAG(Self__DCRQ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__QR1H);
+ if (((void *)__tmp__EJIK == (void *)NULL)) {
+ result__BJIK=TRUE__K__;
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)__tmp__EJIK)->__id==__NODE_TYPE__SK2C__) {
+ Self__EIGT=((__NODE_TYPE__SK2C *)__tmp__EJIK);
+ __tmp__FIGT=update_case__34EJ(Self__EIGT);
+ __tmp__FIGT=update_depth__LFFJ(Self__EIGT,type_self__YIIK);
+ } else /* NODE_STYLE */ {
+ __tmp__FIGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__EJIK)),type_self__YIIK);
};
- __tmp__3R1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__KR1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
- if (__tmp__3R1H==NULL) {
- __tmp__4R1H=NULL;
+ __tmp__EJIK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__XIIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+ if (__tmp__EJIK==NULL) {
+ __tmp__SJIK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__3R1H)->__id) {
- case __LIST__: {
- __tmp__4R1H=NULL;
+ switch (((struct ___OBJ *)__tmp__EJIK)->__id) {
+ case __LIST__WH__: {
+ __tmp__SJIK=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__SJIK=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__SJIK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__4R1H=NULL;
+ case __PUSH__IXB__: {
+ __tmp__SJIK=NULL;
} break;
- case __PUSH__: {
- __tmp__4R1H=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__4R1H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__SJIK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__4R1H=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__SJIK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__4R1H=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__SJIK=NULL;
} break;
- case __SWITCH__: {
- __tmp__4R1H=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__SJIK=((void *)__tmp__EJIK);
} break;
- case __NODE_TYPE__: {
- __tmp__4R1H=((void *)__tmp__3R1H);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__SJIK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__4R1H=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__4R1H=NULL;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__4R1H=((void *)__tmp__3R1H);
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__4R1H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__4R1H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__4R1H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__4R1H=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__4R1H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__4R1H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__4R1H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__4R1H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__4R1H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__4R1H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__4R1H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__4R1H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__4R1H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__4R1H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__4R1H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__4R1H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __ITEM__: {
- __tmp__4R1H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__4R1H=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __CAST__: {
- __tmp__4R1H=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__4R1H=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__SJIK=NULL;
} break;
- case __NOP__: {
- __tmp__4R1H=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__SJIK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__4R1H=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__SJIK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__4R1H=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__SJIK=((void *)__tmp__EJIK);
} break;
- case __READ_GLOBAL__: {
- __tmp__4R1H=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__4R1H=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__SJIK=NULL;
} break;
- case __LOOP__: {
- __tmp__4R1H=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__4R1H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__4R1H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__4R1H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__4R1H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__4R1H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__4R1H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__4R1H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__4R1H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__SJIK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__4R1H=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__4R1H=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__4R1H=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__4R1H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__4R1H=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__SJIK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__4R1H=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__SJIK=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__SJIK=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__SJIK=NULL;
} break;
}
};
- node__MR1H=__tmp__4R1H;
- if (((void *)__tmp__4R1H != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__4R1H)->__id==__NODE_TYPE__) {
- Self__FCRQ=((__NODE_TYPE *)__tmp__4R1H);
- update_case__5FAG(Self__FCRQ);
- update_depth__YMAG(Self__FCRQ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__4R1H);
+ if (((void *)__tmp__SJIK != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__SJIK)->__id==__NODE_TYPE__SK2C__) {
+ Self__JIGT=((__NODE_TYPE__SK2C *)__tmp__SJIK);
+ __tmp__KIGT=update_case__34EJ(Self__JIGT);
+ __tmp__KIGT=update_depth__LFFJ(Self__JIGT,type_self__YIIK);
+ } else /* NODE_STYLE */ {
+ __tmp__KIGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__SJIK)),type_self__YIIK);
};
};
};
- return(result__NR1H);
+ __tmp__FIGT=result__BJIK;
+ return(__tmp__FIGT);
}
-static __BOOLEAN update_branch__MS1H(void *l__OS1H)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__3JIK(__LIST__WH *l__5JIK,__TYPE_FULL__XMB *type_self__AKIK)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
{
- void *wrt_slot__RS1H,*__tmp__4S1H;
- void *wrt_glob__SS1H,*__tmp__BT1H;
- void *__tmp__V1FI,*__tmp__D2FI,*__tmp__3S1H,*__tmp__AT1H;
- void *__tmp__W1FI,*node__S1FI,*__tmp__E2FI;
- __NODE_TYPE *Self__HCRQ,*Self__JCRQ;
- __BOOLEAN result__T1FI,result__QS1H,__tmp__1T1H;
- wrt_slot__RS1H=NULL;
- wrt_glob__SS1H=NULL;
- result__T1FI=FALSE__;
- __tmp__V1FI=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- if (__tmp__V1FI==NULL) {
- __tmp__W1FI=NULL;
+ void *__tmp__XLUT;
+ void *__tmp__EDOK,*__tmp__SDOK;
+ __NODE_TYPE__SK2C *Self__WIGT,*Self__1IGT;
+ __INTEGER__Q Result__Q0NT;
+ __WRITE_SLOT__EYKJ *__tmp__WKIK;
+ __WRITE_GLOBAL__WXKJ *__tmp__ZKIK;
+ __BOOLEAN__L result__BDOK,__tmp__XIGT,__tmp__2IGT;
+ result__BDOK=FALSE__O__;
+ __tmp__XLUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__XLUT==NULL) {
+ __tmp__EDOK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__V1FI)->__id) {
- case __LIST__: {
- __tmp__W1FI=NULL;
+ switch (((struct ___OBJ *)__tmp__XLUT)->__id) {
+ case __LIST__WH__: {
+ __tmp__EDOK=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__EDOK=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__EDOK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__W1FI=NULL;
+ case __PUSH__IXB__: {
+ __tmp__EDOK=NULL;
} break;
- case __PUSH__: {
- __tmp__W1FI=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__W1FI=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__EDOK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__W1FI=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__EDOK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__W1FI=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__EDOK=NULL;
} break;
- case __SWITCH__: {
- __tmp__W1FI=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__EDOK=((void *)__tmp__XLUT);
} break;
- case __NODE_TYPE__: {
- __tmp__W1FI=((void *)__tmp__V1FI);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__EDOK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__W1FI=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__W1FI=NULL;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__W1FI=((void *)__tmp__V1FI);
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__W1FI=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__W1FI=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__W1FI=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__W1FI=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__W1FI=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__W1FI=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__W1FI=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__W1FI=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__W1FI=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__W1FI=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__W1FI=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__W1FI=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__W1FI=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__W1FI=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__W1FI=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__W1FI=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __ITEM__: {
- __tmp__W1FI=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__W1FI=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __CAST__: {
- __tmp__W1FI=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__W1FI=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__EDOK=NULL;
} break;
- case __NOP__: {
- __tmp__W1FI=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__EDOK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__W1FI=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__EDOK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__W1FI=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__EDOK=((void *)__tmp__XLUT);
} break;
- case __READ_GLOBAL__: {
- __tmp__W1FI=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__W1FI=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__EDOK=NULL;
} break;
- case __LOOP__: {
- __tmp__W1FI=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__W1FI=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__W1FI=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__W1FI=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__W1FI=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__W1FI=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__W1FI=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__W1FI=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__W1FI=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__EDOK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__W1FI=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__W1FI=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__W1FI=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__W1FI=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__W1FI=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__EDOK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__W1FI=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__EDOK=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__EDOK=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__EDOK=NULL;
} break;
}
};
- node__S1FI=__tmp__W1FI;
- if (((void *)__tmp__W1FI == (void *)NULL)) {
- result__T1FI=TRUE__;
- } else {
- if (((struct ___OBJ *)__tmp__W1FI)->__id==__NODE_TYPE__) {
- Self__HCRQ=((__NODE_TYPE *)__tmp__W1FI);
- update_case__5FAG(Self__HCRQ);
- update_depth__YMAG(Self__HCRQ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__W1FI);
+ if (((void *)__tmp__EDOK == (void *)NULL)) {
+ result__BDOK=TRUE__K__;
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)__tmp__EDOK)->__id==__NODE_TYPE__SK2C__) {
+ Self__WIGT=((__NODE_TYPE__SK2C *)__tmp__EDOK);
+ __tmp__XIGT=update_case__34EJ(Self__WIGT);
+ __tmp__XIGT=update_depth__LFFJ(Self__WIGT,type_self__AKIK);
+ } else /* NODE_STYLE */ {
+ __tmp__XIGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__EDOK)),type_self__AKIK);
};
- __tmp__D2FI=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
- if (__tmp__D2FI==NULL) {
- __tmp__E2FI=NULL;
+ __tmp__EDOK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+ if (__tmp__EDOK==NULL) {
+ __tmp__SDOK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__D2FI)->__id) {
- case __LIST__: {
- __tmp__E2FI=NULL;
+ switch (((struct ___OBJ *)__tmp__EDOK)->__id) {
+ case __LIST__WH__: {
+ __tmp__SDOK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__E2FI=NULL;
+ case __STRING_CST__5J__: {
+ __tmp__SDOK=NULL;
} break;
- case __PUSH__: {
- __tmp__E2FI=NULL;
+ case __CALL_NULL__IUB__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__E2FI=NULL;
+ case __PUSH__IXB__: {
+ __tmp__SDOK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__E2FI=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__SDOK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__E2FI=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__SDOK=NULL;
} break;
- case __SWITCH__: {
- __tmp__E2FI=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__SDOK=NULL;
} break;
- case __NODE_TYPE__: {
- __tmp__E2FI=((void *)__tmp__D2FI);
+ case __SWITCH__QDXC__: {
+ __tmp__SDOK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__E2FI=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__SDOK=((void *)__tmp__EDOK);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__E2FI=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__SDOK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__E2FI=((void *)__tmp__D2FI);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__SDOK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__E2FI=NULL;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__E2FI=NULL;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__E2FI=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__E2FI=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__E2FI=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__E2FI=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__E2FI=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__E2FI=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__E2FI=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__E2FI=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__E2FI=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__E2FI=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__E2FI=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__E2FI=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__E2FI=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__E2FI=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __ITEM__: {
- __tmp__E2FI=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__E2FI=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __CAST__: {
- __tmp__E2FI=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__E2FI=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __NOP__: {
- __tmp__E2FI=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__E2FI=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__SDOK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__E2FI=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__SDOK=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__E2FI=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__E2FI=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__SDOK=((void *)__tmp__EDOK);
} break;
- case __LOOP__: {
- __tmp__E2FI=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__E2FI=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__E2FI=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__E2FI=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__E2FI=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__E2FI=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__E2FI=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__E2FI=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__E2FI=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__SDOK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__E2FI=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__E2FI=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__E2FI=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__E2FI=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__E2FI=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__SDOK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__E2FI=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__SDOK=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__SDOK=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__SDOK=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__SDOK=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__SDOK=NULL;
} break;
}
};
- node__S1FI=__tmp__E2FI;
- if (((void *)__tmp__E2FI != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__E2FI)->__id==__NODE_TYPE__) {
- Self__JCRQ=((__NODE_TYPE *)__tmp__E2FI);
- update_case__5FAG(Self__JCRQ);
- update_depth__YMAG(Self__JCRQ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__E2FI);
+ if (((void *)__tmp__SDOK != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__SDOK)->__id==__NODE_TYPE__SK2C__) {
+ Self__1IGT=((__NODE_TYPE__SK2C *)__tmp__SDOK);
+ __tmp__2IGT=update_case__34EJ(Self__1IGT);
+ __tmp__2IGT=update_depth__LFFJ(Self__1IGT,type_self__AKIK);
+ } else /* NODE_STYLE */ {
+ __tmp__2IGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__SDOK)),type_self__AKIK);
};
};
};
- result__QS1H=result__T1FI;
- if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) < 3)) {
- __tmp__3S1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- if (__tmp__3S1H==NULL) {
- __tmp__4S1H=NULL;
+ __tmp__XIGT=result__BDOK;
+ Result__Q0NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__Q0NT < 3)) {
+ __tmp__EDOK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__EDOK==NULL) {
+ __tmp__WKIK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__3S1H)->__id) {
- case __LIST__: {
- __tmp__4S1H=NULL;
+ switch (((struct ___OBJ *)__tmp__EDOK)->__id) {
+ case __LIST__WH__: {
+ __tmp__WKIK=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__WKIK=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__WKIK=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__WKIK=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__WKIK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__4S1H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__WKIK=NULL;
} break;
- case __PUSH__: {
- __tmp__4S1H=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__4S1H=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__WKIK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__4S1H=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__WKIK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__4S1H=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__WKIK=NULL;
} break;
- case __SWITCH__: {
- __tmp__4S1H=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__WKIK=NULL;
} break;
- case __NODE_TYPE__: {
- __tmp__4S1H=NULL;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__4S1H=NULL;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__WKIK=((void *)__tmp__EDOK);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__4S1H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__4S1H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__4S1H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__4S1H=((void *)__tmp__3S1H);
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__4S1H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__4S1H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__4S1H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__4S1H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__4S1H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__4S1H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__4S1H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__4S1H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__4S1H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__4S1H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__4S1H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__4S1H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__4S1H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__4S1H=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __ITEM__: {
- __tmp__4S1H=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__4S1H=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__WKIK=NULL;
} break;
- case __CAST__: {
- __tmp__4S1H=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__WKIK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__4S1H=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__WKIK=NULL;
} break;
- case __NOP__: {
- __tmp__4S1H=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__WKIK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__4S1H=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__WKIK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__4S1H=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__WKIK=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__4S1H=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__4S1H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__WKIK=NULL;
} break;
- case __LOOP__: {
- __tmp__4S1H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__4S1H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__4S1H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__4S1H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__4S1H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__4S1H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__4S1H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__4S1H=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__4S1H=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__WKIK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__4S1H=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__4S1H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__4S1H=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__4S1H=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__4S1H=NULL;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__WKIK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__4S1H=NULL;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__WKIK=NULL;
} break;
}
};
- wrt_slot__RS1H=__tmp__4S1H;
- __tmp__AT1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__OS1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- if (__tmp__AT1H==NULL) {
- __tmp__BT1H=NULL;
+ __tmp__EDOK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__5JIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__EDOK==NULL) {
+ __tmp__ZKIK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__AT1H)->__id) {
- case __LIST__: {
- __tmp__BT1H=NULL;
+ switch (((struct ___OBJ *)__tmp__EDOK)->__id) {
+ case __LIST__WH__: {
+ __tmp__ZKIK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__BT1H=NULL;
+ case __STRING_CST__5J__: {
+ __tmp__ZKIK=NULL;
} break;
- case __PUSH__: {
- __tmp__BT1H=NULL;
+ case __CALL_NULL__IUB__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__BT1H=NULL;
+ case __PUSH__IXB__: {
+ __tmp__ZKIK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__BT1H=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__ZKIK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__BT1H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__ZKIK=NULL;
} break;
- case __SWITCH__: {
- __tmp__BT1H=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__ZKIK=NULL;
} break;
- case __NODE_TYPE__: {
- __tmp__BT1H=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__ZKIK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__BT1H=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__BT1H=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__ZKIK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__BT1H=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__ZKIK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__BT1H=((void *)__tmp__AT1H);
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__ZKIK=((void *)__tmp__EDOK);
} break;
- case __WRITE_SLOT__: {
- __tmp__BT1H=NULL;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__BT1H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__BT1H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__BT1H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__BT1H=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__BT1H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__BT1H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__BT1H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__BT1H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__BT1H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__BT1H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__BT1H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__BT1H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__BT1H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__BT1H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __ITEM__: {
- __tmp__BT1H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__BT1H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __CAST__: {
- __tmp__BT1H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__BT1H=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __NOP__: {
- __tmp__BT1H=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__BT1H=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__ZKIK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__BT1H=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__ZKIK=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__BT1H=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__BT1H=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__ZKIK=NULL;
} break;
- case __LOOP__: {
- __tmp__BT1H=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__BT1H=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__BT1H=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__BT1H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__BT1H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__BT1H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__BT1H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__BT1H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__BT1H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__ZKIK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__BT1H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__BT1H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__BT1H=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__BT1H=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__BT1H=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__ZKIK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__BT1H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__ZKIK=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__ZKIK=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__ZKIK=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__ZKIK=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__ZKIK=NULL;
} break;
}
};
- wrt_glob__SS1H=__tmp__BT1H;
- if (((void *)__tmp__4S1H != (void *)NULL)) {
- if (((void *)((__SLOT *)((__SLOT_DATA *)((__WRITE_SLOT *)__tmp__4S1H)->slot__HT1H)->parent_slot__IHZD)->slot_id__C4OG != (void *)NULL)) {
- add_write_id__in__ZDBJ(((__WRITE_SLOT *)__tmp__4S1H)->receiver__PT1H,((__WRITE_SLOT *)__tmp__4S1H)->slot__HT1H,l__OS1H);
- } else {
- result__QS1H=FALSE__;
+ if (((void *)__tmp__WKIK != (void *)NULL)) {
+ if (((void *)__tmp__WKIK->slot__025J->parent_slot__KJRG->slot_id__GFWI != (void *)NULL)) {
+ add_write_id__in__DZ4K(__tmp__WKIK->receiver__X54J,__tmp__WKIK->slot__025J,l__5JIK);
+ } else /* FALSE */ {
+ __tmp__XIGT=FALSE__O__;
};
- __tmp__1T1H=TRUE__;
- } else {
- __tmp__1T1H=FALSE__;
+ __tmp__2IGT=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__2IGT=FALSE__O__;
};
- if ((! __tmp__1T1H)) {
- if (((void *)__tmp__BT1H != (void *)NULL)) {
- if (((void *)((__SLOT *)((__SLOT_DATA *)((__WRITE_GLOBAL *)__tmp__BT1H)->global__GU1H)->parent_slot__IHZD)->slot_id__C4OG != (void *)NULL)) {
- add_write_id__in__ZDBJ(NULL,((__WRITE_GLOBAL *)__tmp__BT1H)->global__GU1H,l__OS1H);
- } else {
- result__QS1H=FALSE__;
+ if ((! __tmp__2IGT)) {
+ if (((void *)__tmp__ZKIK != (void *)NULL)) {
+ if (((void *)__tmp__ZKIK->global__N15J->parent_slot__KJRG->slot_id__GFWI != (void *)NULL)) {
+ add_write_id__in__DZ4K(NULL,__tmp__ZKIK->global__N15J,l__5JIK);
+ } else /* FALSE */ {
+ __tmp__XIGT=FALSE__O__;
};
};
};
};
- return(result__QS1H);
+ result__BDOK=__tmp__XIGT;
+ return(result__BDOK);
}
-static __BOOLEAN update_branch__1U1H(void *l__3U1H)
-// ({NULLxLIST}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L update_branch__self__4MIK(__LIST__WH *l__ANIK,__TYPE_FULL__XMB *type_self__BNIK)
+// ({NULLxLIST__WH},{NULLxTYPE_FULL__XMB}) With result No recursive, No inlinable.
{
- void *__tmp__CV1H,*__tmp__QV1H;
- void *__tmp__DV1H,*node__5U1H,*__tmp__RV1H;
- __NODE_TYPE *Self__OCRQ,*Self__ZXEJ;
- __BOOLEAN result__AV1H;
- result__AV1H=FALSE__;
- __tmp__CV1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__3U1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- if (__tmp__CV1H==NULL) {
- __tmp__DV1H=NULL;
+ void *__tmp__MMUT;
+ void *__tmp__NNIK,*__tmp__1NIK;
+ __NODE_TYPE__SK2C *Self__MJGT,*Self__OTFM;
+ __BOOLEAN__L result__KNIK,__tmp__NJGT,__tmp__RTFM;
+ result__KNIK=FALSE__O__;
+ __tmp__MMUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__ANIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__MMUT==NULL) {
+ __tmp__NNIK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__CV1H)->__id) {
- case __LIST__: {
- __tmp__DV1H=NULL;
+ switch (((struct ___OBJ *)__tmp__MMUT)->__id) {
+ case __LIST__WH__: {
+ __tmp__NNIK=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__NNIK=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__NNIK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__DV1H=NULL;
+ case __PUSH__IXB__: {
+ __tmp__NNIK=NULL;
} break;
- case __PUSH__: {
- __tmp__DV1H=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__DV1H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__NNIK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__DV1H=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__NNIK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__DV1H=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__NNIK=NULL;
} break;
- case __SWITCH__: {
- __tmp__DV1H=NULL;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__NNIK=((void *)__tmp__MMUT);
} break;
- case __NODE_TYPE__: {
- __tmp__DV1H=((void *)__tmp__CV1H);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__NNIK=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__DV1H=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__DV1H=NULL;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__DV1H=((void *)__tmp__CV1H);
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__DV1H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__DV1H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__DV1H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__DV1H=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__DV1H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__DV1H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__DV1H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__DV1H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__DV1H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__DV1H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__DV1H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__DV1H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__DV1H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__DV1H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__DV1H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__DV1H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __ITEM__: {
- __tmp__DV1H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__DV1H=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __CAST__: {
- __tmp__DV1H=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__DV1H=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__NNIK=NULL;
} break;
- case __NOP__: {
- __tmp__DV1H=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__NNIK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__DV1H=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__NNIK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__DV1H=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__NNIK=((void *)__tmp__MMUT);
} break;
- case __READ_GLOBAL__: {
- __tmp__DV1H=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__DV1H=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__NNIK=NULL;
} break;
- case __LOOP__: {
- __tmp__DV1H=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__DV1H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__DV1H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__DV1H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__DV1H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__DV1H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__DV1H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__DV1H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__DV1H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__NNIK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__DV1H=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__DV1H=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__DV1H=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__DV1H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__DV1H=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__NNIK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__DV1H=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__NNIK=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__NNIK=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__NNIK=NULL;
} break;
}
};
- node__5U1H=__tmp__DV1H;
- if (((void *)__tmp__DV1H == (void *)NULL)) {
- result__AV1H=TRUE__;
- } else {
- if (((struct ___OBJ *)__tmp__DV1H)->__id==__NODE_TYPE__) {
- Self__OCRQ=((__NODE_TYPE *)__tmp__DV1H);
- update_case__5FAG(Self__OCRQ);
- update_depth__YMAG(Self__OCRQ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__DV1H);
+ if (((void *)__tmp__NNIK == (void *)NULL)) {
+ result__KNIK=TRUE__K__;
+ } else /* FALSE */ {
+ if (((struct ___OBJ *)__tmp__NNIK)->__id==__NODE_TYPE__SK2C__) {
+ Self__MJGT=((__NODE_TYPE__SK2C *)__tmp__NNIK);
+ __tmp__NJGT=update_case__34EJ(Self__MJGT);
+ __tmp__NJGT=update_depth__LFFJ(Self__MJGT,type_self__BNIK);
+ } else /* NODE_STYLE */ {
+ __tmp__NJGT=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__NNIK)),type_self__BNIK);
};
- __tmp__QV1H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__3U1H)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
- if (__tmp__QV1H==NULL) {
- __tmp__RV1H=NULL;
+ __tmp__NNIK=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)l__ANIK)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 1];
+ if (__tmp__NNIK==NULL) {
+ __tmp__1NIK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__QV1H)->__id) {
- case __LIST__: {
- __tmp__RV1H=NULL;
+ switch (((struct ___OBJ *)__tmp__NNIK)->__id) {
+ case __LIST__WH__: {
+ __tmp__1NIK=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__1NIK=NULL;
} break;
- case __STRING_CST__: {
- __tmp__RV1H=NULL;
+ case __CALL_NULL__IUB__: {
+ __tmp__1NIK=NULL;
} break;
- case __PUSH__: {
- __tmp__RV1H=NULL;
+ case __PUSH__IXB__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__RV1H=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__1NIK=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__RV1H=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__1NIK=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__RV1H=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__1NIK=NULL;
} break;
- case __SWITCH__: {
- __tmp__RV1H=NULL;
+ case __SWITCH__QDXC__: {
+ __tmp__1NIK=NULL;
} break;
- case __NODE_TYPE__: {
- __tmp__RV1H=((void *)__tmp__QV1H);
+ case __NODE_TYPE__SK2C__: {
+ __tmp__1NIK=((void *)__tmp__NNIK);
} break;
- case __READ_LOCAL__: {
- __tmp__RV1H=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__RV1H=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__1NIK=NULL;
} break;
- case __NODE_STYLE__: {
- __tmp__RV1H=((void *)__tmp__QV1H);
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __WRITE_GLOBAL__: {
- __tmp__RV1H=NULL;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __WRITE_SLOT__: {
- __tmp__RV1H=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__RV1H=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__RV1H=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __REAL_CST__: {
- __tmp__RV1H=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__RV1H=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__RV1H=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__RV1H=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__RV1H=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__RV1H=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__RV1H=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__RV1H=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__RV1H=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__RV1H=NULL;
+ case __ITEM__HGOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__RV1H=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __PUT_TO__: {
- __tmp__RV1H=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __ITEM__: {
- __tmp__RV1H=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__RV1H=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __CAST__: {
- __tmp__RV1H=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__RV1H=NULL;
+ case __NOP__RXVJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __NOP__: {
- __tmp__RV1H=NULL;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__1NIK=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__RV1H=NULL;
+ case __LOOP__LRBK__: {
+ __tmp__1NIK=NULL;
} break;
- case __WRITE_LOCAL__: {
- __tmp__RV1H=NULL;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__1NIK=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__RV1H=NULL;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__1NIK=((void *)__tmp__NNIK);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__RV1H=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__1NIK=NULL;
} break;
- case __LOOP__: {
- __tmp__RV1H=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__RV1H=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__RV1H=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__RV1H=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__RV1H=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__RV1H=NULL;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__RV1H=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__RV1H=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__RV1H=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__1NIK=NULL;
} break;
- case __LOOP_END__: {
- __tmp__RV1H=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__RV1H=NULL;
+ case __LOOP_END__W0RM__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__RV1H=NULL;
+ case __COP_LOCK__240M__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__RV1H=NULL;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__RV1H=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__1NIK=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__RV1H=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__1NIK=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__1NIK=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__1NIK=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__1NIK=NULL;
} break;
}
};
- node__5U1H=__tmp__RV1H;
- if (((void *)__tmp__RV1H != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__RV1H)->__id==__NODE_TYPE__) {
- Self__ZXEJ=((__NODE_TYPE *)__tmp__RV1H);
- update_case__5FAG(Self__ZXEJ);
- update_depth__YMAG(Self__ZXEJ,FALSE__);
- } else {
- update_link__4XEJ(__tmp__RV1H);
+ if (((void *)__tmp__1NIK != (void *)NULL)) {
+ if (((struct ___OBJ *)__tmp__1NIK)->__id==__NODE_TYPE__SK2C__) {
+ Self__OTFM=((__NODE_TYPE__SK2C *)__tmp__1NIK);
+ __tmp__RTFM=update_case__34EJ(Self__OTFM);
+ __tmp__RTFM=update_depth__LFFJ(Self__OTFM,type_self__BNIK);
+ } else /* NODE_STYLE */ {
+ __tmp__RTFM=update_link__VTFM(((__NODE_STYLE__RD4K *)((__NODE_TYPE__SK2C *)__tmp__1NIK)),type_self__BNIK);
};
};
};
- return(result__AV1H);
+ __tmp__NJGT=result__KNIK;
+ return(__tmp__NJGT);
}
-static void* execute_list__MNQG(__LIST *Self__NNQG)
-// ({LIST}) With resultRecursive, No inlinable.
+static void append_type__EAMO(__PROFIL_SLOT__OO2C *Self__FAMO,__STRING__BC *buffer__GAMO)
+// ({PROFIL_SLOT__OO2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *result__PNQG;
- __INTEGER __tmp__0NQG,Self__5EXG,index__PJER,Self__5X4R;
- __LIST *Self__CY0G;
- void *element__OJER;
- __FAST_ARRAYoINSTRo *Self__MB5Q,*Self__NJER;
- void **__tmp__BY4R,**__tmp__CY4R,**__tmp__DY4R;
- result__PNQG=NULL;
- execute_case__CWRG(Self__NNQG);
- if (((void *)list_current__EH1 != (void *)NULL)) {
- __tmp__0NQG=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__NNQG->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - 1);
- Self__5EXG= 1;
- while ((Self__5EXG <= __tmp__0NQG)) {
- Self__CY0G=((__LIST *)list_current__EH1);
- Self__MB5Q=((__FAST_ARRAYoINSTRo *)Self__NNQG->expr_list__RTOG);
- Self__NJER=((__FAST_ARRAYoINSTRo *)Self__CY0G->expr_list__RTOG);
- element__OJER=((void **)Self__MB5Q->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__5EXG - 1)];
- index__PJER=(__INTEGER)(Self__CY0G->index__XWRG - 1);
- if ((index__PJER == (__INTEGER)(Self__NJER->parent_arrayed_collection__QTOG.upper__1GQG + 1))) {
- add_last__IK4G(Self__NJER,element__OJER);
- } else {
- add_last__IK4G(Self__NJER,element__OJER);
- Self__5X4R=(__INTEGER)(Self__NJER->parent_arrayed_collection__QTOG.upper__1GQG - 1);
- __tmp__BY4R=Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__CY4R=Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__DY4R=Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G;
- while ((Self__5X4R >= index__PJER)) {
- ((void **)__tmp__CY4R)[(__INTEGER)(Self__5X4R + 1)]=((void **)__tmp__BY4R)[Self__5X4R];
- ((void **)__tmp__DY4R)[Self__5X4R]=NULL;
- Self__5X4R=(__INTEGER)(Self__5X4R - 1);
- };
- ((void **)Self__NJER->parent_arrayed_collection__QTOG.storage__JL4G)[index__PJER]=element__OJER;
- };
- Self__CY0G->index__XWRG=(__INTEGER)(Self__CY0G->index__XWRG + 1);
- Self__5EXG=(__INTEGER)(Self__5EXG + 1);
- };
- result__PNQG=last_expr__2QRG(Self__NNQG);
- modify_count__X3LC=(__INTEGER)(modify_count__X3LC + 1);
- } else {
- result__PNQG=Self__NNQG;
+ __INTEGER__Q __tmp__NAMO,Self__0DOO;
+ __LOCAL__L4WC *__tmp__T0NT;
+ __STRING__BC *Self__XMUT,*Self__TIXT;
+ add_last__ACV(((__STRING__BC *)buffer__GAMO),'(');
+ __tmp__NAMO=Self__FAMO->parent_profil__PO2C.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+ Self__0DOO= 0;
+ while ((Self__0DOO <= __tmp__NAMO)) {
+ __tmp__T0NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__FAMO->parent_profil__PO2C.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__0DOO];
+ if (((void *)__tmp__T0NT != (void *)NULL)) {
+ display_type__HNDM(((__LOCAL__L4WC *)__tmp__T0NT),buffer__GAMO);
+ add_last__ACV(((__STRING__BC *)buffer__GAMO),',');
+ };
+ Self__0DOO=(__INTEGER__Q)(Self__0DOO + 1);
+ };
+ Self__XMUT=((__STRING__BC *)buffer__GAMO);
+ if ((((__CHARACTER__DB *)Self__XMUT->storage__LFL)[(__INTEGER__Q)(Self__XMUT->count__WJ - 1)] == ',')) {
+ Self__TIXT=((__STRING__BC *)buffer__GAMO);
+ if (( 1 > Self__TIXT->count__WJ)) {
+ Self__TIXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__TIXT->count__WJ=(__INTEGER__Q)(Self__TIXT->count__WJ - 1);
+ };
+ };
+ add_last__ACV(((__STRING__BC *)buffer__GAMO),')');
+ if (((void *)Self__FAMO->parent_profil__PO2C.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__GAMO),(&__string_469));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__GAMO),(&__string_470));
};
- return(result__PNQG);
}
-static void remove__SOJJ(__LIST *Self__TOJJ)
-// ({LIST}) VoidRecursive, No inlinable.
+static void append_type__OTNL(__PROFIL_BLOCK__O3NJ *Self__PTNL,__STRING__BC *buffer__QTNL)
+// ({PROFIL_BLOCK__O3NJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER __tmp__XOJJ,Self__3MMJ;
- void *__tmp__3OJJ;
- __NODE_TYPE *Self__H3IK;
- void *__tmp__I3IK,*__tmp__C4IK;
- void *__tmp__P3IK,*__tmp__J4IK;
- __READ_LOCAL *Self__EFIQ,*Self__GFIQ,*Self__IFIQ,*Self__JFIQ;
- __READ_LOCAL *Self__LFIQ,*Self__OFIQ;
- __LOCAL *Self__GY4R,*Self__LY4R,*Self__QY4R,*Self__VY4R,*Self__0Y4R;
- __LOCAL *Self__5Y4R;
- void *voir__HY4R,*voir__KY4R,*voir__MY4R,*voir__PY4R,*voir__RY4R;
- void *voir__UY4R,*voir__WY4R,*voir__ZY4R,*voir__1Y4R,*voir__4Y4R;
- void *voir__AZ4R,*voir__DZ4R;
- __LIST *Self__JY4R,*Self__OY4R,*Self__TY4R,*Self__YY4R,*Self__3Y4R;
- __LIST *Self__CZ4R;
- __READ_GLOBAL *Self__HFIQ,*Self__MFIQ,*Self__PFIQ;
- __NODE_STYLE *Self__B4IK;
- __LOOP *Self__WBHN;
- __tmp__XOJJ=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__TOJJ->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1);
- Self__3MMJ= 1;
- while ((Self__3MMJ <= __tmp__XOJJ)) {
- __tmp__3OJJ=((void **)((__FAST_ARRAYoINSTRo *)Self__TOJJ->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__3MMJ - 1)];
- switch (((struct ___OBJ *)__tmp__3OJJ)->__id) {
- case __LIST__: {
- remove__SOJJ(__tmp__3OJJ);
- } break;
- case __STRING_CST__: {
- } break;
- case __PUSH__: {
- } break;
- case __EXTERNAL_C__: {
- remove__2TAK(__tmp__3OJJ);
- } break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __SWITCH__: {
- remove__U1YK(__tmp__3OJJ);
- } break;
- case __NODE_TYPE__: {
- Self__H3IK=((__NODE_TYPE *)__tmp__3OJJ);
- __tmp__I3IK=Self__H3IK->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__I3IK)->__id) {
- case __DTA_RD__: {
- } break;
- case __DTA_CAST__: {
- } break;
- case __DTA_WR_CODE__: {
- } break;
- case __DTA_BLOCK__: {
- remove__U5LK(__tmp__I3IK);
- } break;
- case __DTA_WR_VALUE__: {
- remove__NAMK(__tmp__I3IK);
- } break;
- case __DTA_RD_ARGS__: {
- remove__ZAMK(__tmp__I3IK);
- } break;
- };
- if (((void *)Self__H3IK->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
- __tmp__P3IK=Self__H3IK->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__P3IK)->__id) {
- case __LIST__: {
- remove__SOJJ(__tmp__P3IK);
- } break;
- case __STRING_CST__: {
- } break;
- case __EXTERNAL_C__: {
- remove__2TAK(__tmp__P3IK);
- } break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- Self__EFIQ=((__READ_LOCAL *)__tmp__P3IK);
- Self__GY4R=((__LOCAL *)Self__EFIQ->local__HJZD);
- Self__GY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GY4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__GY4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__HY4R=create__AXB( 250);
- display__UXFK(Self__EFIQ,voir__HY4R);
- put_string__2EG(((__STRING *)voir__HY4R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__JY4R=((__LIST *)list_current__EH1);
- voir__KY4R=create__AXB( 250);
- display__EQQG(Self__JY4R,voir__KY4R);
- put_string__2EG(((__STRING *)voir__KY4R));
- fputc((int)('\n'),stdout);
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ __INTEGER__Q __tmp__XTNL,Self__MQTL;
+ __LOCAL__L4WC *__tmp__X0NT;
+ __STRING__BC *Self__NYY,*Self__VIXT;
+ add_last__ACV(((__STRING__BC *)buffer__QTNL),'(');
+ __tmp__XTNL=Self__PTNL->parent_profil__P3NJ.argument_list__Y5NJ->parent_arrayed_collection__EX1D.upper__12BE;
+ Self__MQTL= 0;
+ while ((Self__MQTL <= __tmp__XTNL)) {
+ __tmp__X0NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)Self__PTNL->parent_profil__P3NJ.argument_list__Y5NJ)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__MQTL];
+ if (((void *)__tmp__X0NT != (void *)NULL)) {
+ display_type__HNDM(((__LOCAL__L4WC *)__tmp__X0NT),buffer__QTNL);
+ add_last__ACV(((__STRING__BC *)buffer__QTNL),',');
+ };
+ Self__MQTL=(__INTEGER__Q)(Self__MQTL + 1);
+ };
+ Self__NYY=((__STRING__BC *)buffer__QTNL);
+ if ((((__CHARACTER__DB *)Self__NYY->storage__LFL)[(__INTEGER__Q)(Self__NYY->count__WJ - 1)] == ',')) {
+ Self__VIXT=((__STRING__BC *)buffer__QTNL);
+ if (( 1 > Self__VIXT->count__WJ)) {
+ Self__VIXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__VIXT->count__WJ=(__INTEGER__Q)(Self__VIXT->count__WJ - 1);
+ };
+ };
+ add_last__ACV(((__STRING__BC *)buffer__QTNL),')');
+ if (((void *)Self__PTNL->parent_profil__P3NJ.result_list__RHOJ.first__THOJ == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__QTNL),(&__string_469));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__QTNL),(&__string_470));
+ };
+}
+
+static void execute_case__CCFE(__LIST__WH *Self__DCFE)
+// ({LIST__WH}) Void Recursive, No inlinable.
+{
+ __INTEGER_64__1SG v__515T;
+ __POINTER__IB sz__ZH1T,result__XH1T,__tmp__YH1T,__tmp__0H1T;
+ __POINTER__IB __tmp__2H1T,__tmp__3H1T,ptr__UO0M,__tmp__0O0M;
+ __POINTER__IB __tmp__EOYT,__tmp__GOYT,ptr__Z2SO,__tmp__52SO;
+ __POINTER__IB __tmp__OOYT,__tmp__QOYT,ptr__TQPU,__tmp__VQPU;
+ __POINTER__IB __tmp__XQPU,__tmp__YQPU;
+ __UINTEGER_32__ZWB __tmp__4H1T,__tmp__TPPU,__tmp__HOYT,__tmp__ROYT;
+ __UINTEGER_32__ZWB __tmp__ZQPU;
+ __MEMORY__2PG *__tmp__BI1T;
+ __INTEGER__Q Self__UH1T,__tmp__LJ5F,__tmp__PT2G,Self__JCVH;
+ __INTEGER__Q __tmp__UPPU,__tmp__WPPU,Result__I1NT,__tmp__N1XN;
+ __INTEGER__Q Self__OQ1O,Result__O1NT,Self__X05T,i__005T,index__505T;
+ __INTEGER__Q upper_index__A15T,Self__B15T,i__E15T,typ_id__UQPU;
+ __INTEGER__Q upper_index__S25T,Self__T25T,i__W25T;
+ __LIST__WH *old_list_current__FCFE,*lst__C0XN,*__tmp__FI1T,*Self__HI1T;
+ __LIST__WH *Self__KI1T,*__tmp__5I1T,*__tmp__DJ1T,*Self__QIPH;
+ void *__tmp__PS0S,*__tmp__SDFE,*__tmp__HNCS,*__tmp__DBSH,*__tmp__RBSH;
+ void *__tmp__2NUT,*__tmp__ROUT,*__tmp__Z05T,*__tmp__D15T,*__tmp__V25T;
+ __PUSH__IXB *Self__E4RH,*result__G4RH,*__tmp__Z4RH,*__tmp__VYRM;
+ __PUSH__IXB *result__JRFN,*__tmp__VRFN;
+ __EXTERNAL_C__Y5WC *__tmp__PASH;
+ __NODE_TYPE__SK2C *Self__YASH;
+ void *__tmp__1ASH;
+ __READ_LOCAL__55ZI *Self__AZCS,*__tmp__CK1T,*__tmp__DK1T;
+ __LOCAL__L4WC *Self__H05T,*Self__CCDP,*__tmp__X43O,*__tmp__52NT;
+ __LOCAL__L4WC *Self__FW0S,*__tmp__IW0S;
+ __STRING__BC *__tmp__I05T,*__tmp__H25T,*__tmp__A35T;
+ __READ_GLOBAL__T4YL *Self__DZCS,*__tmp__E25T;
+ __PUT_TO__TFOJ *__tmp__IT0S,*__tmp__NX0S;
+ __LOOP__LRBK *Self__RPPU,*result__TO0M,*Self__BJFN,*Self__N0XO;
+ __CALL_SLOT__GAZK *Self__HVEM,*__tmp__41XN;
+ __PROFIL_SLOT__OO2C *Self__4ZXN,*Self__XU0S,*Self__SIYN,*Self__RJ1T;
+ __SWITCH__QDXC *switch__A0XN,*__tmp__C1XN;
+ __POSITION__OL __tmp__02XN,__tmp__E0RM,p__415T;
+ __PROFIL_BLOCK__O3NJ *Self__PSKM,*Self__TJ1T;
+ __STRING_CONSTANT__0 *__tmp__3VRM,*v__4SPU;
+ __TYPE_FULL__XMB *__tmp__KWRM,*__tmp__SWRM,*t__A25T;
+ void *__tmp__UWRM,*__tmp__5ASM;
+ __CAST__1HOJ *__tmp__WWRM;
+ __LOOP_END__W0RM *result__Y2SO,*Self__ULXO;
+ __SECTION___RVOB *__tmp__1PPU,*__tmp__BQPU;
+ void *__tmp__CJ1T,*__tmp__S5RM,*__tmp__15RM;
+ __RESULT__3CZK *result__FJ1T,*result__ZJ1T;
+ __STRING_CST__5J *Self__WQPU,*result__SQPU;
+ __PROTOTYPE_CST__LAXC *Self__GGDS,*__tmp__HGDS;
+ __INTEGER_CST__XAXC *Self__JGDS,*Self__315T;
+ __IS_EXPANDED__35NJ *Self__NGDS,*Self__MRPU;
+ __GET_TYPE_ID__HAOJ *Self__SGDS,*Self__2RPU;
+ __SIZE_OF__5GOJ *Self__VGDS,*Self__MSPU;
+ __REAL_CST__1LOJ *Self__YGDS,*Self__2SPU;
+ __CHARACTER_CST__RMOJ *Self__2GDS,*__tmp__3GDS;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__5GDS,*__tmp__AHDS;
+ void *__tmp__D25T;
+ __WRITE_LOCAL__TEYJ *__tmp__RR0M,*Self__UAHN;
+ __READ_SLOT__LL4K *Self__4X0S;
+ __NODE_STYLE__RD4K *Self__WWEM;
+ __FAST_ARRAYoLISTo__GCFE *Self__5H5F;
+ __BOOLEAN__L __tmp__RI5F,__tmp__P5RH,__tmp__Z0XN,__tmp__KTKM;
+ __BOOLEAN__L __tmp__CQPU,__tmp__FQPU,__tmp__HJ1T,__tmp__1J1T;
+ void **__tmp__TH1T;
+ __FAST_ARRAYoINSTRo__EA4D *Self__ONUT,*Self__0NUT,*Self__305T;
+ __FAST_ARRAYoINSTRo__EA4D *Self__XIXT,*Self__T3PH;
+ __FAST_ARRAYoWRITEo__XJFJ *Self__4OUT,*Self__NPUT,*Self__KC4M;
+ __SLIM_ARRAYoLOCALo__PHOJ *__tmp__02RM,*__tmp__UT0M;
+ __SLIM_ARRAYoRESULTo__5CZK *Self__GQPU,*Self__IJ1T,*Self__2J1T;
+ __BLOCK__GB __tmp__HQPU,__tmp__OQPU;
+ __BLOCK__GB __tmp__IQPU,__tmp__PQPU;
+ __BLOCK__GB __tmp__JJ1T,__tmp__3J1T;
+ __BLOCK__GB __tmp__KJ1T,__tmp__4J1T;
+ __FAST_ARRAYoLOCALo__2W1D *__tmp__T5RM,*__tmp__25RM;
+ void **__tmp__G35T,**Self__I35T;
+ Self__5H5F=((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F + 1) <= (__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F - 1))) {
+ Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F + 1);
+ __tmp__RI5F=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__RI5F=FALSE__O__;
+ };
+ if ((! __tmp__RI5F)) {
+ if ((Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F == 0)) {
+ sz__ZH1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__XH1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__YH1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0H1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YH1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YH1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__ZH1T=(void *)((unsigned long)__tmp__0H1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__ZH1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2H1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3H1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZH1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2H1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2H1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4H1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3H1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2H1T=micro_alloc__table__lab__UKI(__tmp__3H1T,((__POINTER__IB )(&(table_size[(__tmp__4H1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3H1T)));
+ ((__POINTER__IB *)__tmp__2H1T)[ 0]=((__POINTER__IB ) 3);
+ result__XH1T=(void *)((unsigned long)__tmp__2H1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__BI1T=search__LQCB(__tmp__0H1T);
+ result__XH1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BI1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__TH1T=((void **)result__XH1T);
+ Self__UH1T= 1;
+ while ((Self__UH1T >= 0)) {
+ __tmp__TH1T[Self__UH1T]=NULL;
+ Self__UH1T=(__INTEGER__Q)(Self__UH1T - 1);
+ };
+ Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F=__tmp__TH1T;
+ Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F= 2;
+ Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F= 0;
+ } else /* FALSE */ {
+ Self__UH1T=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F << 1);
+ __tmp__TH1T=Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F;
+ __tmp__LJ5F=Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F;
+ sz__ZH1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__TH1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__LJ5F * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__UH1T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__TH1T=((void **)sz__ZH1T);
+ __tmp__PT2G=(__INTEGER__Q)(Self__UH1T - 1);
+ Self__JCVH=__tmp__LJ5F;
+ while ((Self__JCVH <= __tmp__PT2G)) {
+ __tmp__TH1T[Self__JCVH]=NULL;
+ Self__JCVH=(__INTEGER__Q)(Self__JCVH + 1);
+ };
+ Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F=__tmp__TH1T;
+ Self__5H5F->parent_arrayed_collection__OCFE.capacity__EI5F=Self__UH1T;
+ Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F + 1);
+ };
+ };
+ ((void **)Self__5H5F->parent_arrayed_collection__OCFE.storage__CJ5F)[Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F]=Self__DCFE;
+ seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE + 1);
+ old_list_current__FCFE=list_current__F5GB;
+ list_current__F5GB=Self__DCFE;
+ Self__DCFE->index__1CFE= 1;
+ while ((Self__DCFE->index__1CFE <= (__INTEGER__Q)(Self__DCFE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ old_seq_or_and__PDFE=seq_or_and__NDFE;
+ __tmp__PS0S=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__DCFE->index__1CFE - 1)];
+ switch (((struct ___OBJ *)__tmp__PS0S)->__id) {
+ case __LIST__WH__: {
+ __tmp__SDFE=execute__GH4D(((__LIST__WH *)__tmp__PS0S));
+ } break;
+ case __STRING_CST__5J__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__SDFE=((__CALL_NULL__IUB *)__tmp__PS0S);
+ } break;
+ case __PUSH__IXB__: {
+ Self__E4RH=((__PUSH__IXB *)__tmp__PS0S);
+ result__G4RH=Self__E4RH;
+ if ((list_current__F5GB->index__1CFE < (__INTEGER__Q)(((__LIST__WH *)list_current__F5GB)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ __tmp__HNCS=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)list_current__F5GB)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)((__INTEGER__Q)(list_current__F5GB->index__1CFE + 1) - 1)];
+ if (__tmp__HNCS==NULL) {
+ __tmp__Z4RH=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__HNCS)->__id) {
+ case __LIST__WH__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__Z4RH=((__PUSH__IXB *)__tmp__HNCS);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__Z4RH=NULL;
+ } break;
+ }
+ };
+ if (((void *)__tmp__Z4RH != (void *)NULL)) {
+ if (((void *)__tmp__Z4RH->context__N54D == (void *)Self__E4RH->context__N54D)) {
+ result__G4RH=NULL;
+ if (Self__E4RH->is_first__O54D) {
+ ((__PUSH__IXB *)__tmp__Z4RH)->is_first__O54D=TRUE__K__;
+ };
+ __tmp__P5RH=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__P5RH=FALSE__O__;
};
+ if ((! __tmp__P5RH)) {
+ if ((Self__E4RH->is_first__O54D && (! __tmp__Z4RH->is_first__O54D))) {
+ result__G4RH=NULL;
+ };
+ };
+ };
+ };
+ __tmp__SDFE=result__G4RH;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__PASH=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__PASH;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__SDFE=execute__OWFL(((__SWITCH__QDXC *)__tmp__PS0S));
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ Self__YASH=((__NODE_TYPE__SK2C *)__tmp__PS0S);
+ __tmp__HNCS=NULL;
+ __tmp__1ASH=Self__YASH->parent_node__TK2C.data__DV4D;
+ switch (((struct ___OBJ *)__tmp__1ASH)->__id) {
+ case __DTA_WR_VALUE__KIWJ__: {
+ remove__CGBK(((__DTA_WR_VALUE__KIWJ *)__tmp__1ASH));
+ } break;
+ case __DTA_BLOCK__GSWJ__: {
+ remove__QGBK(((__DTA_BLOCK__GSWJ *)__tmp__1ASH));
+ } break;
+ case __DTA_RD_ARGS__HSWJ__: {
+ remove__LHBK(((__DTA_RD_ARGS__HSWJ *)__tmp__1ASH));
+ } break;
+ };
+ if (((void *)Self__YASH->parent_node__TK2C.switch__21RH != (void *)NULL)) {
+ __tmp__DBSH=execute__OWFL(((__SWITCH__QDXC *)Self__YASH->parent_node__TK2C.switch__21RH));
+ __tmp__HNCS=__tmp__DBSH;
+ } else /* FALSE */ {
+ __tmp__DBSH=Self__YASH->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__DBSH)->__id) {
+ case __EXTERNAL_C__Y5WC__: {
+ remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__DBSH));
} break;
- case __EXPR_MULTIPLE__: {
- remove__1UAK(__tmp__P3IK);
- } break;
- case __EXPR_EQUAL__: {
- remove__LVAK(__tmp__P3IK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- remove__PVAK(__tmp__P3IK);
- } break;
- case __REAL_CST__: {
- } break;
- case __CHARACTER_CST__: {
+ case __EXPR_MULTIPLE__GLWH__: {
+ remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__DBSH));
} break;
- case __IS_EXPANDED__: {
- Self__GFIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__P3IK)->receiver__WN2H);
- Self__LY4R=((__LOCAL *)Self__GFIQ->local__HJZD);
- Self__LY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__LY4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__LY4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__MY4R=create__AXB( 250);
- display__UXFK(Self__GFIQ,voir__MY4R);
- put_string__2EG(((__STRING *)voir__MY4R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__OY4R=((__LIST *)list_current__EH1);
- voir__PY4R=create__AXB( 250);
- display__EQQG(Self__OY4R,voir__PY4R);
- put_string__2EG(((__STRING *)voir__PY4R));
+ case __READ_LOCAL__55ZI__: {
+ Self__AZCS=((__READ_LOCAL__55ZI *)__tmp__DBSH);
+ Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+ Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__I05T=create__34B( 250);
+ display__HAEJ(Self__AZCS,__tmp__I05T);
+ put_string__RGZ(((__STRING__BC *)__tmp__I05T));
fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
};
} break;
- case __GET_TYPE_ID__: {
- remove__0VAK(__tmp__P3IK);
+ case __EXPR_EQUAL__KINJ__: {
+ remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__DBSH));
} break;
- case __EXPR_SUP__: {
- remove__3VAK(__tmp__P3IK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__DBSH));
} break;
- case __EXPR_SUB__: {
- remove__BWAK(__tmp__P3IK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__AZCS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__DBSH)->receiver__RA5J);
+ Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+ Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__I05T=create__34B( 250);
+ display__HAEJ(Self__AZCS,__tmp__I05T);
+ put_string__RGZ(((__STRING__BC *)__tmp__I05T));
+ fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
+ fputc((int)('\n'),stdout);
+ };
} break;
- case __EXPR_MUL__: {
- remove__FWAK(__tmp__P3IK);
+ case __EXPR_SUP__ABOJ__: {
+ remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__DBSH));
} break;
- case __EXPR_DIV__: {
- remove__JWAK(__tmp__P3IK);
+ case __EXPR_SUB__UBOJ__: {
+ remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__DBSH));
} break;
- case __EXPR_AND__: {
- remove__NWAK(__tmp__P3IK);
+ case __EXPR_MUL__KCOJ__: {
+ remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__DBSH));
} break;
- case __EXPR_SHIFT_R__: {
- remove__RWAK(__tmp__P3IK);
+ case __EXPR_DIV__4COJ__: {
+ remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__DBSH));
} break;
- case __EXPR_SHIFT_L__: {
- remove__VWAK(__tmp__P3IK);
+ case __EXPR_AND__SDOJ__: {
+ remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__DBSH));
} break;
- case __PUT_TO__: {
- remove__ZWAK(__tmp__P3IK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__DBSH));
} break;
- case __ITEM__: {
- remove__0XAK(__tmp__P3IK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__DBSH));
} break;
- case __SIZE_OF__: {
- remove__4XAK(__tmp__P3IK);
+ case __PUT_TO__TFOJ__: {
+ remove__FEBK(((__PUT_TO__TFOJ *)__tmp__DBSH));
} break;
- case __CAST__: {
- remove__BYAK(__tmp__P3IK);
+ case __ITEM__HGOJ__: {
+ remove__GFBK(((__ITEM__HGOJ *)__tmp__DBSH));
} break;
- case __CALL_SLOT__: {
- remove__DUML(__tmp__P3IK);
+ case __CAST__1HOJ__: {
+ remove__MFBK(((__CAST__1HOJ *)__tmp__DBSH));
} break;
- case __READ_SLOT__: {
- remove__GGHK(__tmp__P3IK);
+ case __READ_SLOT__LL4K__: {
+ remove__PMFM(((__READ_SLOT__LL4K *)__tmp__DBSH));
} break;
- case __READ_GLOBAL__: {
- Self__HFIQ=((__READ_GLOBAL *)__tmp__P3IK);
- unread__CGNL(Self__HFIQ->global__ZGJK,Self__HFIQ);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__DBSH));
} break;
- case __EXPR_NOT_LOGIC__: {
- remove__WA0M(__tmp__P3IK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__DBSH));
} break;
- case __EXPR_OR_LOGIC__: {
- remove__0UEO(__tmp__P3IK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__DBSH));
} break;
- case __EXPR_OR_OR_LOGIC__: {
- remove__0RKO(__tmp__P3IK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__DBSH));
} break;
- case __EXPR_AND_LOGIC__: {
- remove__4UEO(__tmp__P3IK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__DBSH));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- remove__5RKO(__tmp__P3IK);
+ case __EXPR_NEG__EZVL__: {
+ remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__DBSH));
} break;
- case __EXPR_NEG__: {
- remove__HTJM(__tmp__P3IK);
+ case __EXPR_ADD__SZVL__: {
+ remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__DBSH));
} break;
- case __EXPR_ADD__: {
- remove__XWML(__tmp__P3IK);
+ case __READ_GLOBAL__T4YL__: {
+ Self__DZCS=((__READ_GLOBAL__T4YL *)__tmp__DBSH);
+ unread__HHEN(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM),Self__DZCS);
} break;
- case __EXPR_NOT__: {
- remove__TJZM(__tmp__P3IK);
+ case __EXPR_NOT__XUPM__: {
+ remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__DBSH));
} break;
- case __EXPR_MOD__: {
- remove__CVEO(__tmp__P3IK);
+ case __EXPR_MOD__3YPM__: {
+ remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__DBSH));
} break;
- case __EXPR_SUP_EQ__: {
- remove__1EEP(__tmp__P3IK);
+ case __EXPR_OR__PQ0N__: {
+ remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__DBSH));
} break;
- case __EXPR_INF__: {
- remove__0DRN(__tmp__P3IK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__DBSH));
} break;
- case __EXPR_INF_EQ__: {
- remove__4DRN(__tmp__P3IK);
+ case __EXPR_INF__OXBP__: {
+ remove__ALUP(((__EXPR_INF__OXBP *)__tmp__DBSH));
} break;
- case __EXPR_OR__: {
- remove__14PN(__tmp__P3IK);
+ case __EXPR_INF_EQ__FYBP__: {
+ remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__DBSH));
} break;
- case __EXPR_XOR__: {
- remove__EVTO(__tmp__P3IK);
+ case __EXPR_XOR__ABEP__: {
+ remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__DBSH));
} break;
};
- if (((void *)Self__H3IK->parent_node__QLQC.first_code__NHAG != (void *)NULL)) {
- remove__SOJJ(Self__H3IK->parent_node__QLQC.first_code__NHAG);
+ if (((void *)Self__YASH->parent_node__TK2C.first_code__D2RH != (void *)NULL)) {
+ __tmp__RBSH=execute__GH4D(((__LIST__WH *)Self__YASH->parent_node__TK2C.first_code__D2RH));
+ __tmp__HNCS=__tmp__RBSH;
};
- } else {
- remove__U1YK(Self__H3IK->parent_node__QLQC.switch__MKAG);
- };
- } break;
- case __READ_LOCAL__: {
- Self__IFIQ=((__READ_LOCAL *)__tmp__3OJJ);
- Self__QY4R=((__LOCAL *)Self__IFIQ->local__HJZD);
- Self__QY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__QY4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__QY4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__RY4R=create__AXB( 250);
- display__UXFK(Self__IFIQ,voir__RY4R);
- put_string__2EG(((__STRING *)voir__RY4R));
+ };
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__HNCS=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ Self__AZCS=((__READ_LOCAL__55ZI *)__tmp__PS0S);
+ Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+ Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__I05T=create__34B( 250);
+ display__HAEJ(Self__AZCS,__tmp__I05T);
+ put_string__RGZ(((__STRING__BC *)__tmp__I05T));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__TY4R=((__LIST *)list_current__EH1);
- voir__UY4R=create__AXB( 250);
- display__EQQG(Self__TY4R,voir__UY4R);
- put_string__2EG(((__STRING *)voir__UY4R));
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
+ };
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__SDFE=execute__DG5J(((__WRITE_GLOBAL__WXKJ *)__tmp__PS0S));
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__SDFE=execute__XJ5J(((__WRITE_SLOT__EYKJ *)__tmp__PS0S));
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__HNCS=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__HNCS=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__AZCS=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__PS0S)->receiver__RA5J);
+ Self__H05T=((__LOCAL__L4WC *)Self__AZCS->local__BVEJ);
+ Self__H05T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__H05T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__H05T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__I05T=create__34B( 250);
+ display__HAEJ(Self__AZCS,__tmp__I05T);
+ put_string__RGZ(((__STRING__BC *)__tmp__I05T));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
- exit(( 1));
};
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__SDFE=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__HNCS=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__HNCS=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__HNCS=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__HNCS=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__HNCS=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__HNCS=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__HNCS=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__IT0S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__IT0S;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__HNCS=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__SDFE=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__HNCS=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__SDFE=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__SDFE=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__SDFE=execute__NQ5J(((__WRITE_LOCAL__TEYJ *)__tmp__PS0S));
+ } break;
+ case __LOOP__LRBK__: {
+ Self__RPPU=((__LOOP__LRBK *)__tmp__PS0S);
+ __tmp__4H1T=seq_index__PJ5J;
+ __tmp__HNCS=NULL;
+ if ((Self__RPPU->link_count__RPBN == 0)) {
+ __tmp__DBSH=execute__GH4D(((__LIST__WH *)Self__RPPU->body__JPBN));
+ __tmp__HNCS=__tmp__DBSH;
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ } else /* FALSE */ {
+ __tmp__TPPU=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+ seq_call_local_and_loop__FH3K=__tmp__TPPU;
+ __tmp__UPPU=((__INTEGER__Q )__tmp__TPPU);
+ __tmp__TPPU=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+ seq_call_and_loop__TL3K=__tmp__TPPU;
+ __tmp__WPPU=((__INTEGER__Q )__tmp__TPPU);
+ seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE + 1);
+ __tmp__HNCS=Self__RPPU;
+ execute_case__CCFE(((__LIST__WH *)Self__RPPU->body__JPBN));
+ if (((void *)loop_invariant__NRBK == (void *)Self__RPPU)) {
+ loop_list__ESBK=list_current__F5GB;
+ loop_seq_index__1QBN=((__INTEGER__Q )__tmp__4H1T);
+ loop_seq_call_local_and_loop__4QBN=__tmp__UPPU;
+ loop_seq_call_and_loop__5QBN=__tmp__WPPU;
+ seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__RPPU->link_count__RPBN));
+ execute_case__CCFE(((__LIST__WH *)Self__RPPU->body__JPBN));
+ loop_invariant__NRBK=NULL;
+ };
+ };
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ Self__HVEM=((__CALL_SLOT__GAZK *)__tmp__PS0S);
+ __tmp__HNCS=NULL;
+ __tmp__DBSH=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__DBSH)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__4ZXN=((__PROFIL_SLOT__OO2C *)__tmp__DBSH);
+ switch__A0XN=NULL;
+ lst__C0XN=NULL;
+ __tmp__UPPU= 0;
+ __tmp__P5RH=FALSE__O__;
+ if (((! mode_recursive__CQAD) && (Self__4ZXN->parent_profil__PO2C.stat__LPFL == 2))) {
+ Result__I1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__4ZXN->parent_profil__PO2C.code__EZNJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__Z0XN=(Result__I1NT != 0);
+ } else /* FALSE */ {
+ __tmp__Z0XN=FALSE__O__;
+ };
+ if (__tmp__Z0XN) {
+ Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__4ZXN->parent_profil__PO2C.code__EZNJ)->expr_list__NA4D);
+ __tmp__RBSH=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__RBSH==NULL) {
+ __tmp__C1XN=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+ case __LIST__WH__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__C1XN=((void *)__tmp__RBSH);
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ }
+ };
+ switch__A0XN=__tmp__C1XN;
+ if (((void *)__tmp__C1XN != (void *)NULL)) {
+ __tmp__N1XN=__tmp__C1XN->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+ Self__OQ1O= 0;
+ while ((Self__OQ1O <= __tmp__N1XN)) {
+ lst__C0XN=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)switch__A0XN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__OQ1O])->code__DIFJ;
+ Result__O1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__O1NT != 0)) {
+ Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+ __tmp__2NUT=((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__2NUT==NULL) {
+ __tmp__41XN=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __LIST__WH__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__41XN=((void *)__tmp__2NUT);
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__41XN=NULL;
+ } break;
+ }
+ };
+ if ((((void *)__tmp__41XN != (void *)NULL) && ((void *)__tmp__41XN->profil__TCZK == (void *)Self__4ZXN))) {
+ __tmp__UPPU=(__INTEGER__Q)(__tmp__UPPU + 1);
+ };
+ };
+ Self__OQ1O=(__INTEGER__Q)(Self__OQ1O + 1);
+ };
+ __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__UPPU == __tmp__N1XN)) {
+ __tmp__2NUT=Self__4ZXN->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__2NUT)->__id==__ITM_SLOT__PLC__) {
+ __tmp__02XN=((__ITM_SLOT__PLC *)__tmp__2NUT)->parent_named__QLC.parent_itm_object__OF.position__P2B;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__02XN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__2NUT)->parent_itm_slot__3F0D.parent_named__QLC.parent_itm_object__OF.position__P2B;
+ };
+ put_error__text__EQE( 1,(&__string_471));
+ put_position__PRE(__tmp__02XN);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__UPPU == (__INTEGER__Q)(__tmp__N1XN - 1))) {
+ if (((__INTEGER__Q)(Self__4ZXN->parent_profil__PO2C.count_intern_call__ZVKM - 1) == __tmp__UPPU)) {
+ if ((Self__4ZXN->parent_profil__PO2C.link_count__TBFL == Self__4ZXN->parent_profil__PO2C.count_intern_call__ZVKM)) {
+ __tmp__P5RH=TRUE__K__;
+ Self__4ZXN->parent_profil__PO2C.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__4ZXN->parent_profil__PO2C.stat__LPFL) & -2));
+ };
+ };
+ };
+ };
+ };
+ __tmp__Z0XN=__tmp__P5RH;
+ } else /* PROFIL_BLOCK */ {
+ Self__PSKM=((__PROFIL_BLOCK__O3NJ *)__tmp__DBSH);
+ switch__A0XN=NULL;
+ lst__C0XN=NULL;
+ __tmp__UPPU= 0;
+ __tmp__P5RH=FALSE__O__;
+ if (((! mode_recursive__CQAD) && (Self__PSKM->parent_profil__P3NJ.stat__LPFL == 2))) {
+ Result__I1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__PSKM->parent_profil__P3NJ.code__EZNJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__KTKM=(Result__I1NT != 0);
+ } else /* FALSE */ {
+ __tmp__KTKM=FALSE__O__;
+ };
+ if (__tmp__KTKM) {
+ Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__PSKM->parent_profil__P3NJ.code__EZNJ)->expr_list__NA4D);
+ __tmp__RBSH=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__RBSH==NULL) {
+ __tmp__C1XN=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+ case __LIST__WH__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__C1XN=((void *)__tmp__RBSH);
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ }
+ };
+ switch__A0XN=__tmp__C1XN;
+ if (((void *)__tmp__C1XN != (void *)NULL)) {
+ __tmp__N1XN=__tmp__C1XN->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+ Self__OQ1O= 0;
+ while ((Self__OQ1O <= __tmp__N1XN)) {
+ lst__C0XN=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)switch__A0XN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__OQ1O])->code__DIFJ;
+ Result__O1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__O1NT != 0)) {
+ Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+ __tmp__ROUT=((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__ROUT==NULL) {
+ __tmp__41XN=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+ case __LIST__WH__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__41XN=((void *)__tmp__ROUT);
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__41XN=NULL;
+ } break;
+ }
+ };
+ if ((((void *)__tmp__41XN != (void *)NULL) && ((void *)__tmp__41XN->profil__TCZK == (void *)Self__PSKM))) {
+ __tmp__UPPU=(__INTEGER__Q)(__tmp__UPPU + 1);
+ };
+ };
+ Self__OQ1O=(__INTEGER__Q)(Self__OQ1O + 1);
+ };
+ __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__UPPU == __tmp__N1XN)) {
+ print__KKG((&__string_472));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
+ };
+ __tmp__N1XN=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__C1XN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__UPPU == (__INTEGER__Q)(__tmp__N1XN - 1))) {
+ if (((__INTEGER__Q)(Self__PSKM->parent_profil__P3NJ.count_intern_call__ZVKM - 1) == __tmp__UPPU)) {
+ if ((Self__PSKM->parent_profil__P3NJ.link_count__TBFL == Self__PSKM->parent_profil__P3NJ.count_intern_call__ZVKM)) {
+ __tmp__P5RH=TRUE__K__;
+ Self__PSKM->parent_profil__P3NJ.stat__LPFL=(__INTEGER_8__FZF)(~ (__INTEGER_8__FZF)((__INTEGER_8__FZF)(~ Self__PSKM->parent_profil__P3NJ.stat__LPFL) & -2));
+ };
+ };
+ };
+ };
+ };
+ __tmp__Z0XN=__tmp__P5RH;
+ };
+ if (__tmp__Z0XN) {
+ __tmp__RBSH=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__RBSH)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__XU0S=((__PROFIL_SLOT__OO2C *)__tmp__RBSH);
+ remove__3DYM(Self__XU0S);
+ remove_profil__IQKO(((__SLOT_CODE__4IRG *)Self__XU0S->slot_code__QSXN),Self__XU0S);
+ } else /* PROFIL_BLOCK */ {
+ remove__3DYM(((__PROFIL_BLOCK__O3NJ *)__tmp__RBSH));
+ };
+ lst__C0XN=NULL;
+ __tmp__RBSH=NULL;
+ __tmp__02XN=Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+ __tmp__2NUT=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__2NUT)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__3VRM=((__PROFIL_SLOT__OO2C *)__tmp__2NUT)->parent_profil__PO2C.name__B2IK;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__3VRM=((__PROFIL_BLOCK__O3NJ *)__tmp__2NUT)->parent_profil__P3NJ.name__B2IK;
+ };
+ __tmp__2NUT=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__2NUT)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__FI1T=((__PROFIL_SLOT__OO2C *)__tmp__2NUT)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__FI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__2NUT)->parent_profil__P3NJ.code__EZNJ;
+ };
+ result__TO0M=NULL;
+ ptr__UO0M=((__POINTER__IB )(NULL));
+ __tmp__UPPU= 0;
+ __tmp__0O0M=((__POINTER__IB )sizeof(__LOOP__LRBK));
+ if (((unsigned long)__tmp__0O0M == 0)) {
+ result__TO0M=LOOP__LRBK__;
+ } else /* FALSE */ {
+ __tmp__UPPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0O0M));
+ if ((__tmp__UPPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0O0M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__HOYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__GOYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__EOYT=micro_alloc__table__lab__UKI(__tmp__GOYT,((__POINTER__IB )(&(table_size[(__tmp__HOYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__GOYT)));
+ ptr__UO0M=__tmp__EOYT;
+ } else /* FALSE */ {
+ __tmp__HOYT=((__UINTEGER_32__ZWB )__tmp__UPPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__EOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__GOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__0O0M - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__EOYT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__EOYT=micro_alloc__table__lab__UKI(__tmp__GOYT,((__POINTER__IB )(&(table_type[(__tmp__HOYT)]))),(__UINTEGER_32__ZWB)(__tmp__HOYT | 1));
+ ptr__UO0M=__tmp__EOYT;
+ };
+ result__TO0M=((__LOOP__LRBK *)ptr__UO0M);
+ *(result__TO0M) = *(LOOP__LRBK__);
+ };
+ Self__BJFN=((__LOOP__LRBK *)result__TO0M);
+ Self__BJFN->parent_instr__MRBK.parent_itm_object__YH.position__P2B=__tmp__02XN;
+ Self__BJFN->name__GPBN=__tmp__3VRM;
+ Self__BJFN->body__JPBN=__tmp__FI1T;
+ Self__BJFN=result__TO0M;
+ __tmp__2NUT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((void *)__tmp__2NUT != (void *)NULL)) {
+ Self__4OUT=((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__4OUT->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0]=NULL;
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__ROUT=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__ROUT=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->parent_write__FYKJ.value__3EJJ;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__ROUT=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->parent_write__UEYJ.value__3EJJ;
+ } break;
+ };
+ switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__KWRM=((__STRING_CST__5J *)__tmp__ROUT)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__KWRM=((__EXTERNAL_C__Y5WC *)__tmp__ROUT)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__KWRM=((__PROTOTYPE_CST__LAXC *)__tmp__ROUT)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__KWRM=((__INTEGER_CST__XAXC *)__tmp__ROUT)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__KWRM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ROUT));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__KWRM=((__READ_LOCAL__55ZI *)__tmp__ROUT)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__KWRM=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__KWRM=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__KWRM=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__KWRM=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__KWRM=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__KWRM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ROUT));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__KWRM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ROUT));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__KWRM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ROUT));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__KWRM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ROUT));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__KWRM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ROUT));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__KWRM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ROUT));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__KWRM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__KWRM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ROUT));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__KWRM=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__KWRM=((__CAST__1HOJ *)__tmp__ROUT)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__KWRM=((__REAL_CST__1LOJ *)__tmp__ROUT)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__KWRM=((__CHARACTER_CST__RMOJ *)__tmp__ROUT)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__KWRM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ROUT)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__KWRM=((__READ_SLOT__LL4K *)__tmp__ROUT)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__KWRM=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__KWRM=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__KWRM=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__KWRM=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__KWRM=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__KWRM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ROUT));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__KWRM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ROUT));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__KWRM=((__READ_GLOBAL__T4YL *)__tmp__ROUT)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__KWRM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ROUT));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__KWRM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ROUT));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__KWRM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ROUT));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__KWRM=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__KWRM=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__KWRM=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__KWRM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ROUT));
+ } break;
+ };
+ if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__KWRM)->flag__RLK & 1) != 0))) {
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__SWRM=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->global__N15J->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__SWRM=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->slot__025J->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__SWRM=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->local__0FKK->parent_variable__O4WC.type__IO5D;
+ } break;
+ };
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__UWRM=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__UWRM=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->parent_write__FYKJ.value__3EJJ;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__UWRM=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->parent_write__UEYJ.value__3EJJ;
+ } break;
+ };
+ __tmp__WWRM=create__value__DQYJ(CAST__1HOJ__,__tmp__SWRM,__tmp__UWRM);
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ ((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ=__tmp__WWRM;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__FYKJ.value__3EJJ=__tmp__WWRM;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__UEYJ.value__3EJJ=__tmp__WWRM;
+ } break;
+ };
+ };
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__ROUT=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->global__N15J;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__ROUT=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->slot__025J;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__ROUT=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->local__0FKK;
+ } break;
+ };
+ if (((struct ___OBJ *)__tmp__ROUT)->__id==__LOCAL__L4WC__) {
+ ((__LOCAL__L4WC *)__tmp__ROUT)->parent_variable__O4WC.parent_named__N4WC.style__0KQC='+';
+ } else /* SLOT_DATA */ {
+ ((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__ROUT))->parent_variable__JJRG.parent_named__N4WC.style__0KQC='+';
+ };
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__ROUT=execute__DG5J(((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT));
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__ROUT=execute__XJ5J(((__WRITE_SLOT__EYKJ *)__tmp__2NUT));
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__ROUT=execute__NQ5J(((__WRITE_LOCAL__TEYJ *)__tmp__2NUT));
+ } break;
+ };
+ __tmp__RBSH=__tmp__ROUT;
+ if (((void *)__tmp__RBSH != (void *)NULL)) {
+ Self__HI1T=((__LIST__WH *)list_current__F5GB);
+ __tmp__N1XN=list_current__F5GB->index__1CFE;
+ Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__HI1T->expr_list__NA4D);
+ Self__OQ1O=(__INTEGER__Q)(__tmp__N1XN - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__OQ1O == (__INTEGER__Q)(Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ add_last__S04F(Self__0NUT,__tmp__RBSH);
+ } else /* FALSE */ {
+ add_last__S04F(Self__0NUT,__tmp__RBSH);
+ Result__O1NT=(__INTEGER__Q)(Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__X05T=Result__O1NT;
+ while ((Self__X05T >= Self__OQ1O)) {
+ __tmp__Z05T=((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__X05T];
+ i__005T=(__INTEGER__Q)(Self__X05T + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[i__005T]=__tmp__Z05T;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__X05T]=NULL;
+ Self__X05T=(__INTEGER__Q)(Self__X05T - 1);
+ };
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__OQ1O]=__tmp__RBSH;
+ };
+ if ((__tmp__N1XN <= Self__HI1T->index__1CFE)) {
+ Self__HI1T->index__1CFE=(__INTEGER__Q)(Self__HI1T->index__1CFE + 1);
+ };
+ };
+ };
+ __tmp__UPPU=Self__HVEM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ __tmp__WPPU= 1;
+ while ((__tmp__WPPU <= __tmp__UPPU)) {
+ __tmp__ROUT=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__WPPU];
+ if (((void *)__tmp__ROUT != (void *)NULL)) {
+ Self__NPUT=((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__NPUT->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__WPPU]=NULL;
+ switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__Z05T=((__WRITE_GLOBAL__WXKJ *)__tmp__ROUT)->global__N15J;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__Z05T=((__WRITE_SLOT__EYKJ *)__tmp__ROUT)->slot__025J;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__Z05T=((__WRITE_LOCAL__TEYJ *)__tmp__ROUT)->local__0FKK;
+ } break;
+ };
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__LOCAL__L4WC__) {
+ ((__LOCAL__L4WC *)__tmp__Z05T)->parent_variable__O4WC.parent_named__N4WC.style__0KQC='+';
+ } else /* SLOT_DATA */ {
+ ((__SLOT_DATA__IJRG *)((__LOCAL__L4WC *)__tmp__Z05T))->parent_variable__JJRG.parent_named__N4WC.style__0KQC='+';
+ };
+ switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__Z05T=execute__DG5J(((__WRITE_GLOBAL__WXKJ *)__tmp__ROUT));
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__Z05T=execute__XJ5J(((__WRITE_SLOT__EYKJ *)__tmp__ROUT));
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__Z05T=execute__NQ5J(((__WRITE_LOCAL__TEYJ *)__tmp__ROUT));
+ } break;
+ };
+ __tmp__RBSH=__tmp__Z05T;
+ if (((void *)__tmp__RBSH != (void *)NULL)) {
+ Self__KI1T=((__LIST__WH *)list_current__F5GB);
+ i__005T=list_current__F5GB->index__1CFE;
+ Self__305T=((__FAST_ARRAYoINSTRo__EA4D *)Self__KI1T->expr_list__NA4D);
+ index__505T=(__INTEGER__Q)(i__005T - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((index__505T == (__INTEGER__Q)(Self__305T->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ add_last__S04F(Self__305T,__tmp__RBSH);
+ } else /* FALSE */ {
+ add_last__S04F(Self__305T,__tmp__RBSH);
+ upper_index__A15T=(__INTEGER__Q)(Self__305T->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__B15T=upper_index__A15T;
+ while ((Self__B15T >= index__505T)) {
+ __tmp__D15T=((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[Self__B15T];
+ i__E15T=(__INTEGER__Q)(Self__B15T + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[i__E15T]=__tmp__D15T;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[Self__B15T]=NULL;
+ Self__B15T=(__INTEGER__Q)(Self__B15T - 1);
+ };
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[index__505T]=__tmp__RBSH;
+ };
+ if ((i__005T <= Self__KI1T->index__1CFE)) {
+ Self__KI1T->index__1CFE=(__INTEGER__Q)(Self__KI1T->index__1CFE + 1);
+ };
+ };
+ };
+ __tmp__WPPU=(__INTEGER__Q)(__tmp__WPPU + 1);
+ };
+ if ((debug_level_option__YE != 0)) {
+ __tmp__ROUT=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__ROUT)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__HI1T=((__PROFIL_SLOT__OO2C *)__tmp__ROUT)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ Self__HI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__ROUT)->parent_profil__P3NJ.code__EZNJ;
+ };
+ __tmp__ROUT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__HI1T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__ROUT==NULL) {
+ __tmp__VYRM=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__ROUT)->__id) {
+ case __LIST__WH__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__VYRM=((void *)__tmp__ROUT);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__VYRM=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__VYRM=NULL;
+ } break;
+ }
+ };
+ __tmp__FI1T=list_current__F5GB;
+ __tmp__Z4RH=((__PUSH__IXB *)__tmp__VYRM);
+ result__JRFN=NULL;
+ if (is_alias__CHGI) {
+ Self__CCDP=((__LOCAL__L4WC *)__tmp__Z4RH->context__N54D);
+ if (((void *)Self__CCDP->my_alias__JPUH == (void *)NULL)) {
+ __tmp__X43O=create__name__style__type__HIND(Self__CCDP->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__CCDP->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__CCDP->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__CCDP->parent_variable__O4WC.type__IO5D);
+ Self__CCDP->my_alias__JPUH=__tmp__X43O;
+ ((__LOCAL__L4WC *)__tmp__X43O)->parent_variable__O4WC.type_list__ZO5D=Self__CCDP->parent_variable__O4WC.type_list__ZO5D;
+ add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O),Self__CCDP);
+ };
+ __tmp__X43O=Self__CCDP->my_alias__JPUH;
+ ((__LOCAL__L4WC *)__tmp__X43O)->parent_variable__O4WC.ensure_count__IT4D= 1;
+ __tmp__VRFN=create__context__first__G2FD(__tmp__Z4RH,__tmp__Z4RH->parent_instr__JXB.parent_itm_object__YH.position__P2B,__tmp__X43O,__tmp__Z4RH->is_first__O54D);
+ result__JRFN=__tmp__VRFN;
+ } else /* FALSE */ {
+ __tmp__VRFN=create__context__first__G2FD(__tmp__Z4RH,__tmp__Z4RH->parent_instr__JXB.parent_itm_object__YH.position__P2B,__tmp__Z4RH->context__N54D,__tmp__Z4RH->is_first__O54D);
+ result__JRFN=__tmp__VRFN;
+ };
+ Self__HI1T=((__LIST__WH *)__tmp__FI1T);
+ Result__I1NT=list_current__F5GB->index__1CFE;
+ Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__HI1T->expr_list__NA4D);
+ __tmp__N1XN=(__INTEGER__Q)(Result__I1NT - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__N1XN == (__INTEGER__Q)(Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ add_last__S04F(Self__ONUT,result__JRFN);
+ } else /* FALSE */ {
+ add_last__S04F(Self__ONUT,result__JRFN);
+ Self__OQ1O=(__INTEGER__Q)(Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Result__O1NT=Self__OQ1O;
+ while ((Result__O1NT >= __tmp__N1XN)) {
+ __tmp__Z05T=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Result__O1NT];
+ i__005T=(__INTEGER__Q)(Result__O1NT + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[i__005T]=__tmp__Z05T;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Result__O1NT]=NULL;
+ Result__O1NT=(__INTEGER__Q)(Result__O1NT - 1);
+ };
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[__tmp__N1XN]=result__JRFN;
+ };
+ if ((Result__I1NT <= Self__HI1T->index__1CFE)) {
+ Self__HI1T->index__1CFE=(__INTEGER__Q)(Self__HI1T->index__1CFE + 1);
+ };
+ ((__PUSH__IXB *)__tmp__VYRM)->is_first__O54D=FALSE__O__;
+ };
+ __tmp__RBSH=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__RBSH)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__FI1T=((__PROFIL_SLOT__OO2C *)__tmp__RBSH)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__FI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__RBSH)->parent_profil__P3NJ.code__EZNJ;
+ };
+ Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__FI1T)->expr_list__NA4D);
+ __tmp__RBSH=((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__RBSH==NULL) {
+ __tmp__C1XN=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+ case __LIST__WH__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__C1XN=((void *)__tmp__RBSH);
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__C1XN=NULL;
+ } break;
+ }
+ };
+ switch__A0XN=__tmp__C1XN;
+ __tmp__UPPU=__tmp__C1XN->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+ __tmp__WPPU= 0;
+ while ((__tmp__WPPU <= __tmp__UPPU)) {
+ lst__C0XN=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)switch__A0XN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__WPPU])->code__DIFJ;
+ Self__OQ1O=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__OQ1O != 0)) {
+ Self__305T=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+ __tmp__Z05T=((void **)Self__305T->parent_arrayed_collection__MA4D.storage__V14F)[Self__305T->parent_arrayed_collection__MA4D.upper__4TLE];
+ if (__tmp__Z05T==NULL) {
+ __tmp__41XN=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__Z05T)->__id) {
+ case __LIST__WH__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__41XN=((void *)__tmp__Z05T);
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__41XN=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__41XN=NULL;
+ } break;
+ }
+ };
+ if (((void *)__tmp__41XN != (void *)NULL)) {
+ if (((void *)__tmp__41XN == (void *)Self__HVEM)) {
+ __tmp__E0RM=Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+ put_error__text__EQE( 1,(&__string_473));
+ put_position__PRE(__tmp__E0RM);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ if (((void *)__tmp__41XN->profil__TCZK != (void *)Self__HVEM->profil__TCZK)) {
+ __tmp__E0RM=Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+ put_error__text__EQE( 1,(&__string_474));
+ put_position__PRE(__tmp__E0RM);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ argument_to_assignment__index__alias__HORO(((__CALL_SLOT__GAZK *)__tmp__41XN),lst__C0XN,(__INTEGER__Q)(((__LIST__WH *)lst__C0XN)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1),FALSE__O__);
+ __tmp__E0RM=__tmp__41XN->parent_instr__HAZK.parent_itm_object__YH.position__P2B;
+ result__Y2SO=NULL;
+ ptr__Z2SO=((__POINTER__IB )(NULL));
+ i__005T= 0;
+ __tmp__52SO=((__POINTER__IB )sizeof(__LOOP_END__W0RM));
+ if (((unsigned long)__tmp__52SO == 0)) {
+ result__Y2SO=LOOP_END__W0RM__;
+ } else /* FALSE */ {
+ i__005T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__52SO));
+ if ((i__005T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__QOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__52SO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ROYT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__QOYT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__OOYT=micro_alloc__table__lab__UKI(__tmp__QOYT,((__POINTER__IB )(&(table_size[(__tmp__ROYT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__QOYT)));
+ ptr__Z2SO=__tmp__OOYT;
+ } else /* FALSE */ {
+ __tmp__ROYT=((__UINTEGER_32__ZWB )i__005T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__OOYT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__QOYT=(void *)((unsigned long)(void *)((unsigned long)__tmp__52SO - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__OOYT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OOYT=micro_alloc__table__lab__UKI(__tmp__QOYT,((__POINTER__IB )(&(table_type[(__tmp__ROYT)]))),(__UINTEGER_32__ZWB)(__tmp__ROYT | 1));
+ ptr__Z2SO=__tmp__OOYT;
+ };
+ result__Y2SO=((__LOOP_END__W0RM *)ptr__Z2SO);
+ *(result__Y2SO) = *(LOOP_END__W0RM__);
+ };
+ Self__ULXO=((__LOOP_END__W0RM *)result__Y2SO);
+ Self__ULXO->parent_instr__X0RM.parent_itm_object__YH.position__P2B=__tmp__E0RM;
+ Self__ULXO->loop__QLVO=Self__BJFN;
+ Self__N0XO=((__LOOP__LRBK *)Self__BJFN);
+ Self__N0XO->link_count__RPBN=(__INTEGER__Q)(Self__N0XO->link_count__RPBN + 1);
+ Self__XIXT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D);
+ i__005T=(__INTEGER__Q)((__INTEGER__Q)(((__LIST__WH *)lst__C0XN)->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1) - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__XIXT->parent_arrayed_collection__MA4D.storage__V14F)[i__005T]=result__Y2SO;
+ };
+ };
+ __tmp__WPPU=(__INTEGER__Q)(__tmp__WPPU + 1);
+ };
+ __tmp__HNCS=result__TO0M;
+ Self__BJFN=((__LOOP__LRBK *)result__TO0M);
+ __tmp__TPPU=seq_index__PJ5J;
+ if ((Self__BJFN->link_count__RPBN == 0)) {
+ __tmp__ROUT=execute__GH4D(((__LIST__WH *)Self__BJFN->body__JPBN));
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ } else /* FALSE */ {
+ __tmp__HOYT=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+ seq_call_local_and_loop__FH3K=__tmp__HOYT;
+ Result__I1NT=((__INTEGER__Q )__tmp__HOYT);
+ __tmp__HOYT=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+ seq_call_and_loop__TL3K=__tmp__HOYT;
+ __tmp__N1XN=((__INTEGER__Q )__tmp__HOYT);
+ seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE + 1);
+ execute_case__CCFE(((__LIST__WH *)Self__BJFN->body__JPBN));
+ if (((void *)loop_invariant__NRBK == (void *)Self__BJFN)) {
+ loop_list__ESBK=list_current__F5GB;
+ loop_seq_index__1QBN=((__INTEGER__Q )__tmp__TPPU);
+ loop_seq_call_local_and_loop__4QBN=Result__I1NT;
+ loop_seq_call_and_loop__5QBN=__tmp__N1XN;
+ seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + ((__UINTEGER_32__ZWB )Self__BJFN->link_count__RPBN));
+ execute_case__CCFE(((__LIST__WH *)Self__BJFN->body__JPBN));
+ loop_invariant__NRBK=NULL;
+ };
+ };
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ } else /* FALSE */ {
+ __tmp__RBSH=NULL;
+ __tmp__P5RH=FALSE__O__;
+ lst__C0XN=NULL;
+ __tmp__2NUT=NULL;
+ __tmp__ROUT=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__ROUT)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__FI1T=((__PROFIL_SLOT__OO2C *)__tmp__ROUT)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__FI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__ROUT)->parent_profil__P3NJ.code__EZNJ;
+ };
+ if (((void *)__tmp__FI1T == (void *)list_current__F5GB)) {
+ put_error__text__EQE( 1,(&__string_475));
+ __tmp__Z05T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__KI1T=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ Self__KI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.code__EZNJ;
+ };
+ put_position__PRE(Self__KI1T->parent_instr__ZH.parent_itm_object__YH.position__P2B);
+ put_position__PRE(Self__HVEM->parent_instr__HAZK.parent_itm_object__YH.position__P2B);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__ROUT=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__ROUT)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__Z05T=((__PROFIL_SLOT__OO2C *)__tmp__ROUT)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__ITM_SLOT__PLC__) {
+ __tmp__1PPU=((__ITM_SLOT__PLC *)__tmp__Z05T)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__1PPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__Z05T)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__KTKM=((void *)((__SECTION___RVOB *)__tmp__1PPU)->name__G25E == (void *)(&__string_34));
+ } else /* PROFIL_BLOCK */ {
+ __tmp__KTKM=FALSE__O__;
+ };
+ if ((! __tmp__KTKM)) {
+ __tmp__Z05T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__D15T=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__D15T)->__id==__ITM_SLOT__PLC__) {
+ __tmp__BQPU=((__ITM_SLOT__PLC *)__tmp__D15T)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__BQPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__D15T)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__CQPU=((void *)((__SECTION___RVOB *)__tmp__BQPU)->name__G25E == (void *)(&__string_39));
+ } else /* PROFIL_BLOCK */ {
+ __tmp__CQPU=FALSE__O__;
+ };
+ __tmp__KTKM=(! __tmp__CQPU);
+ } else /* FALSE */ {
+ __tmp__KTKM=FALSE__O__;
+ };
+ if (__tmp__KTKM) {
+ if (((void *)Self__HVEM->cop_argument__P4JL == (void *)NULL)) {
+ __tmp__CQPU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__D15T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__02RM=&(((__PROFIL_SLOT__OO2C *)__tmp__D15T)->parent_profil__PO2C.result_list__RHOJ);
+ } else /* PROFIL_BLOCK */ {
+ __tmp__02RM=&(((__PROFIL_BLOCK__O3NJ *)__tmp__D15T)->parent_profil__P3NJ.result_list__RHOJ);
+ };
+ __tmp__CQPU=((void *)__tmp__02RM->first__THOJ != (void *)NULL);
+ };
+ __tmp__KTKM=__tmp__CQPU;
+ } else /* FALSE */ {
+ __tmp__KTKM=FALSE__O__;
+ };
+ if (__tmp__KTKM) {
+ __tmp__Z05T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__OQ1O=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.link_count__TBFL;
+ } else /* PROFIL_BLOCK */ {
+ Self__OQ1O=((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.link_count__TBFL;
+ };
+ if ((Self__OQ1O == 1)) {
+ if ((old_seq_or_and__PDFE == seq_or_and__NDFE)) {
+ __tmp__UWRM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__UWRM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__5I1T=((__PROFIL_SLOT__OO2C *)__tmp__UWRM)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__5I1T=((__PROFIL_BLOCK__O3NJ *)__tmp__UWRM)->parent_profil__P3NJ.code__EZNJ;
+ };
+ argument_to_assignment__index__alias__HORO(Self__HVEM,__tmp__5I1T, 1,FALSE__O__);
+ Self__GQPU=&(Self__HVEM->result_list__BDZK);
+ Self__X05T= 0;
+ if (((void *)Self__GQPU->first__FHCL == (void *)NULL)) {
+ Self__X05T=(__INTEGER__Q)(- 1);
+ __tmp__FQPU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__FQPU=FALSE__O__;
+ };
+ __tmp__HQPU.self=Self__GQPU;
+ __tmp__IQPU.self=Self__GQPU;
+ if ((! __tmp__FQPU)) {
+ if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__HQPU.self)->list__0HCL != (void *)NULL)) {
+ upper_index__A15T=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__IQPU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__X05T=upper_index__A15T;
+ };
+ };
+ i__005T=Self__X05T;
+ Self__X05T= 0;
+ while ((Self__X05T <= i__005T)) {
+ __tmp__CJ1T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__CJ1T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__DJ1T=((__PROFIL_SLOT__OO2C *)__tmp__CJ1T)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__DJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__CJ1T)->parent_profil__P3NJ.code__EZNJ;
+ };
+ Self__IJ1T=&(Self__HVEM->result_list__BDZK);
+ result__FJ1T=NULL;
+ __tmp__HJ1T=(Self__X05T == 0);
+ __tmp__JJ1T.self=Self__IJ1T;
+ __tmp__KJ1T.self=Self__IJ1T;
+ if (__tmp__HJ1T) {
+ result__FJ1T=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__JJ1T.self)->first__FHCL;
+ } else /* FALSE */ {
+ result__FJ1T=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__KJ1T.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(Self__X05T - 1)];
+ };
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)__tmp__DJ1T)->expr_list__NA4D),result__FJ1T->write__DWKL);
+ Self__X05T=(__INTEGER__Q)(Self__X05T + 1);
+ };
+ __tmp__UWRM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__UWRM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__5I1T=((__PROFIL_SLOT__OO2C *)__tmp__UWRM)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__5I1T=((__PROFIL_BLOCK__O3NJ *)__tmp__UWRM)->parent_profil__P3NJ.code__EZNJ;
+ };
+ __tmp__UWRM=execute__GH4D(((__LIST__WH *)__tmp__5I1T));
+ __tmp__RBSH=__tmp__UWRM;
+ __tmp__UWRM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__UWRM)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__SIYN=((__PROFIL_SLOT__OO2C *)__tmp__UWRM);
+ remove__3DYM(Self__SIYN);
+ remove_profil__IQKO(((__SLOT_CODE__4IRG *)Self__SIYN->slot_code__QSXN),Self__SIYN);
+ } else /* PROFIL_BLOCK */ {
+ remove__3DYM(((__PROFIL_BLOCK__O3NJ *)__tmp__UWRM));
+ };
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__P5RH=TRUE__K__;
+ };
+ __tmp__CQPU=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__CQPU=FALSE__O__;
+ };
+ if ((! __tmp__CQPU)) {
+ __tmp__D15T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__FQPU=(((__PROFIL_SLOT__OO2C *)__tmp__D15T)->parent_profil__PO2C.stat__LPFL == 1);
+ } else /* PROFIL_BLOCK */ {
+ __tmp__FQPU=(((__PROFIL_BLOCK__O3NJ *)__tmp__D15T)->parent_profil__P3NJ.stat__LPFL == 1);
+ };
+ if (__tmp__FQPU) {
+ if ((old_seq_or_and__PDFE == seq_or_and__NDFE)) {
+ __tmp__CJ1T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__CJ1T)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__RJ1T=((__PROFIL_SLOT__OO2C *)__tmp__CJ1T);
+ if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+ Self__RJ1T->parent_profil__PO2C.cop_link_count__2BFL=(__INTEGER__Q)(Self__RJ1T->parent_profil__PO2C.cop_link_count__2BFL - 1);
+ } else /* FALSE */ {
+ Self__RJ1T->parent_profil__PO2C.link_count__TBFL=(__INTEGER__Q)(Self__RJ1T->parent_profil__PO2C.link_count__TBFL - 1);
+ };
+ } else /* PROFIL_BLOCK */ {
+ Self__TJ1T=((__PROFIL_BLOCK__O3NJ *)((__PROFIL_SLOT__OO2C *)__tmp__CJ1T));
+ if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+ Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL - 1);
+ } else /* FALSE */ {
+ Self__TJ1T->parent_profil__P3NJ.link_count__TBFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.link_count__TBFL - 1);
+ };
+ };
+ __tmp__CJ1T=Self__HVEM->profil__TCZK;
+ if (__tmp__CJ1T==NULL) {
+ Self__TJ1T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__CJ1T)->__id) {
+ case __PROFIL_SLOT__OO2C__: {
+ Self__TJ1T=NULL;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ Self__TJ1T=((void *)__tmp__CJ1T);
+ } break;
+ }
+ };
+ if (((void *)Self__TJ1T != (void *)NULL)) {
+ if (((struct ___OBJ *)Self__HVEM->profil__TCZK)->__id==__PROFIL_SLOT__OO2C__) {
+ };
+ __tmp__S5RM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__S5RM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__T5RM=((__PROFIL_SLOT__OO2C *)__tmp__S5RM)->parent_profil__PO2C.argument_list__Y5NJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__T5RM=((__PROFIL_BLOCK__O3NJ *)__tmp__S5RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+ };
+ upper_index__A15T=__tmp__T5RM->parent_arrayed_collection__EX1D.upper__12BE;
+ Self__B15T= 0;
+ while ((Self__B15T <= upper_index__A15T)) {
+ __tmp__15RM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__15RM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__25RM=((__PROFIL_SLOT__OO2C *)__tmp__15RM)->parent_profil__PO2C.argument_list__Y5NJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__25RM=((__PROFIL_BLOCK__O3NJ *)__tmp__15RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+ };
+ __tmp__52NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__25RM)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__B15T];
+ if (((void *)__tmp__52NT != (void *)NULL)) {
+ Self__FW0S=((__LOCAL__L4WC *)__tmp__52NT);
+ __tmp__IW0S=create__name__style__type__HIND(Self__FW0S->parent_variable__O4WC.parent_named__N4WC.parent_itm_object__OF.position__P2B,Self__FW0S->parent_variable__O4WC.parent_named__N4WC.name__GWB,Self__FW0S->parent_variable__O4WC.parent_named__N4WC.style__0KQC,Self__FW0S->parent_variable__O4WC.type__IO5D);
+ ((__LOCAL__L4WC *)__tmp__52NT)->my_alias__JPUH=__tmp__IW0S;
+ };
+ Self__B15T=(__INTEGER__Q)(Self__B15T + 1);
+ };
+ } else /* FALSE */ {
+ is_alias__CHGI=TRUE__K__;
+ };
+ __tmp__CJ1T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__CJ1T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__DJ1T=((__PROFIL_SLOT__OO2C *)__tmp__CJ1T)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__DJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__CJ1T)->parent_profil__P3NJ.code__EZNJ;
+ };
+ __tmp__5I1T=my_copy__AY2O(((__LIST__WH *)__tmp__DJ1T));
+ lst__C0XN=__tmp__5I1T;
+ argument_to_assignment__index__alias__HORO(Self__HVEM,__tmp__5I1T, 1,TRUE__K__);
+ Self__IJ1T=&(Self__HVEM->result_list__BDZK);
+ index__505T= 0;
+ if (((void *)Self__IJ1T->first__FHCL == (void *)NULL)) {
+ index__505T=(__INTEGER__Q)(- 1);
+ __tmp__HJ1T=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__HJ1T=FALSE__O__;
+ };
+ __tmp__OQPU.self=Self__IJ1T;
+ __tmp__PQPU.self=Self__IJ1T;
+ if ((! __tmp__HJ1T)) {
+ if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__OQPU.self)->list__0HCL != (void *)NULL)) {
+ i__E15T=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__PQPU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ index__505T=i__E15T;
+ };
+ };
+ upper_index__A15T=index__505T;
+ index__505T= 0;
+ while ((index__505T <= upper_index__A15T)) {
+ Self__2J1T=&(Self__HVEM->result_list__BDZK);
+ result__ZJ1T=NULL;
+ __tmp__1J1T=(index__505T == 0);
+ __tmp__3J1T.self=Self__2J1T;
+ __tmp__4J1T.self=Self__2J1T;
+ if (__tmp__1J1T) {
+ result__ZJ1T=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__3J1T.self)->first__FHCL;
+ } else /* FALSE */ {
+ result__ZJ1T=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__4J1T.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(index__505T - 1)];
+ };
+ __tmp__2NUT=result__ZJ1T->write__DWKL;
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__15RM=((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__15RM=((__WRITE_SLOT__EYKJ *)__tmp__2NUT)->parent_write__FYKJ.value__3EJJ;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__15RM=((__WRITE_LOCAL__TEYJ *)__tmp__2NUT)->parent_write__UEYJ.value__3EJJ;
+ } break;
+ };
+ switch (((struct ___OBJ *)__tmp__15RM)->__id) {
+ case __STRING_CST__5J__: {
+ Self__WQPU=((__STRING_CST__5J *)__tmp__15RM);
+ result__SQPU=NULL;
+ ptr__TQPU=((__POINTER__IB )(NULL));
+ typ_id__UQPU= 0;
+ __tmp__VQPU=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)__tmp__VQPU == 0)) {
+ result__SQPU=Self__WQPU;
+ } else /* FALSE */ {
+ typ_id__UQPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+ if ((typ_id__UQPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+ ptr__TQPU=__tmp__XQPU;
+ } else /* FALSE */ {
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU | 1));
+ ptr__TQPU=__tmp__XQPU;
+ };
+ result__SQPU=((__STRING_CST__5J *)ptr__TQPU);
+ *(result__SQPU) = *(Self__WQPU);
+ };
+ __tmp__5ASM=result__SQPU;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__5ASM=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__15RM));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__GGDS=((__PROTOTYPE_CST__LAXC *)__tmp__15RM);
+ __tmp__HGDS=create__type__VJ2C(Self__GGDS->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__GGDS->parent_constant__MAXC.static_type__5G4D);
+ __tmp__5ASM=__tmp__HGDS;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__JGDS=((__INTEGER_CST__XAXC *)__tmp__15RM);
+ p__415T=Self__JGDS->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__515T=Self__JGDS->value__FH4D;
+ t__A25T=Self__JGDS->parent_constant__YAXC.static_type__5G4D;
+ Self__JGDS=NULL;
+ ptr__TQPU=((__POINTER__IB )(NULL));
+ typ_id__UQPU= 0;
+ __tmp__VQPU=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)__tmp__VQPU == 0)) {
+ Self__JGDS=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ typ_id__UQPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+ if ((typ_id__UQPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+ ptr__TQPU=__tmp__XQPU;
+ } else /* FALSE */ {
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU | 1));
+ ptr__TQPU=__tmp__XQPU;
+ };
+ Self__JGDS=((__INTEGER_CST__XAXC *)ptr__TQPU);
+ *(Self__JGDS) = *(INTEGER_CST__XAXC__);
+ };
+ Self__315T=((__INTEGER_CST__XAXC *)Self__JGDS);
+ Self__315T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+ Self__315T->value__FH4D=v__515T;
+ Self__315T->parent_constant__YAXC.static_type__5G4D=t__A25T;
+ check_type__XYEE(Self__315T);
+ __tmp__5ASM=Self__JGDS;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__5ASM=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__15RM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__CK1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__15RM)->local__BVEJ));
+ if (__tmp__CK1T==NULL) {
+ __tmp__DK1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__DK1T=((__READ_LOCAL__55ZI *)__tmp__CK1T);
+ };
+ __tmp__5ASM=__tmp__DK1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__5ASM=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__15RM));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__5ASM=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__15RM));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__NGDS=((__IS_EXPANDED__35NJ *)__tmp__15RM);
+ p__415T=Self__NGDS->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__CK1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__NGDS->receiver__RA5J)->local__BVEJ));
+ if (__tmp__CK1T==NULL) {
+ __tmp__DK1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__DK1T=((__READ_LOCAL__55ZI *)__tmp__CK1T);
+ };
+ Self__NGDS=NULL;
+ ptr__TQPU=((__POINTER__IB )(NULL));
+ typ_id__UQPU= 0;
+ __tmp__VQPU=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)__tmp__VQPU == 0)) {
+ Self__NGDS=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ typ_id__UQPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+ if ((typ_id__UQPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+ ptr__TQPU=__tmp__XQPU;
+ } else /* FALSE */ {
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU | 1));
+ ptr__TQPU=__tmp__XQPU;
+ };
+ Self__NGDS=((__IS_EXPANDED__35NJ *)ptr__TQPU);
+ *(Self__NGDS) = *(IS_EXPANDED__35NJ__);
+ };
+ Self__MRPU=((__IS_EXPANDED__35NJ *)Self__NGDS);
+ Self__MRPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+ Self__MRPU->receiver__RA5J=__tmp__DK1T;
+ __tmp__5ASM=Self__NGDS;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SGDS=((__GET_TYPE_ID__HAOJ *)__tmp__15RM);
+ p__415T=Self__SGDS->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__A25T=Self__SGDS->receiver__WA5J;
+ Self__SGDS=NULL;
+ ptr__TQPU=((__POINTER__IB )(NULL));
+ typ_id__UQPU= 0;
+ __tmp__VQPU=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)__tmp__VQPU == 0)) {
+ Self__SGDS=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ typ_id__UQPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+ if ((typ_id__UQPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+ ptr__TQPU=__tmp__XQPU;
+ } else /* FALSE */ {
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU | 1));
+ ptr__TQPU=__tmp__XQPU;
+ };
+ Self__SGDS=((__GET_TYPE_ID__HAOJ *)ptr__TQPU);
+ *(Self__SGDS) = *(GET_TYPE_ID__HAOJ__);
+ };
+ Self__2RPU=((__GET_TYPE_ID__HAOJ *)Self__SGDS);
+ Self__2RPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+ Self__2RPU->receiver__WA5J=t__A25T;
+ __tmp__5ASM=Self__SGDS;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__5ASM=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__5ASM=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__5ASM=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__5ASM=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__15RM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__5ASM=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__5ASM=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__5ASM=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__15RM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__5ASM=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__15RM));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__5ASM=my_copy__03AL(((__ITEM__HGOJ *)__tmp__15RM));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__VGDS=((__SIZE_OF__5GOJ *)__tmp__15RM);
+ p__415T=Self__VGDS->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ t__A25T=Self__VGDS->receiver__AD5J;
+ Self__VGDS=NULL;
+ ptr__TQPU=((__POINTER__IB )(NULL));
+ typ_id__UQPU= 0;
+ __tmp__VQPU=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)__tmp__VQPU == 0)) {
+ Self__VGDS=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ typ_id__UQPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+ if ((typ_id__UQPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+ ptr__TQPU=__tmp__XQPU;
+ } else /* FALSE */ {
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU | 1));
+ ptr__TQPU=__tmp__XQPU;
+ };
+ Self__VGDS=((__SIZE_OF__5GOJ *)ptr__TQPU);
+ *(Self__VGDS) = *(SIZE_OF__5GOJ__);
+ };
+ Self__MSPU=((__SIZE_OF__5GOJ *)Self__VGDS);
+ Self__MSPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+ Self__MSPU->receiver__AD5J=t__A25T;
+ __tmp__5ASM=Self__VGDS;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__5ASM=my_copy__L4AL(((__CAST__1HOJ *)__tmp__15RM));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__YGDS=((__REAL_CST__1LOJ *)__tmp__15RM);
+ p__415T=Self__YGDS->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__4SPU=Self__YGDS->value__VD5J;
+ t__A25T=Self__YGDS->parent_constant__2LOJ.static_type__5G4D;
+ Self__YGDS=NULL;
+ ptr__TQPU=((__POINTER__IB )(NULL));
+ typ_id__UQPU= 0;
+ __tmp__VQPU=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)__tmp__VQPU == 0)) {
+ Self__YGDS=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ typ_id__UQPU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VQPU));
+ if ((typ_id__UQPU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__YQPU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_size[(__tmp__ZQPU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__YQPU)));
+ ptr__TQPU=__tmp__XQPU;
+ } else /* FALSE */ {
+ __tmp__ZQPU=((__UINTEGER_32__ZWB )typ_id__UQPU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__XQPU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YQPU=(void *)((unsigned long)(void *)((unsigned long)__tmp__VQPU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__XQPU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__XQPU=micro_alloc__table__lab__UKI(__tmp__YQPU,((__POINTER__IB )(&(table_type[(__tmp__ZQPU)]))),(__UINTEGER_32__ZWB)(__tmp__ZQPU | 1));
+ ptr__TQPU=__tmp__XQPU;
+ };
+ Self__YGDS=((__REAL_CST__1LOJ *)ptr__TQPU);
+ *(Self__YGDS) = *(REAL_CST__1LOJ__);
+ };
+ Self__2SPU=((__REAL_CST__1LOJ *)Self__YGDS);
+ Self__2SPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__415T;
+ Self__2SPU->value__VD5J=v__4SPU;
+ Self__2SPU->parent_constant__2LOJ.static_type__5G4D=t__A25T;
+ __tmp__5ASM=Self__YGDS;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__2GDS=((__CHARACTER_CST__RMOJ *)__tmp__15RM);
+ __tmp__3GDS=create__char__UMQJ(Self__2GDS->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__2GDS->text__0D5J);
+ __tmp__5ASM=__tmp__3GDS;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__5GDS=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__15RM);
+ __tmp__AHDS=create__text__OQQJ(Self__5GDS->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__5GDS->string__WBJK);
+ __tmp__5ASM=__tmp__AHDS;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__5ASM=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__15RM));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__5ASM=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__15RM));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__5ASM=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__15RM));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__5ASM=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__15RM));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__5ASM=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__15RM));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__5ASM=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__15RM));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__5ASM=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__15RM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__5ASM=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__15RM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__D25T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__15RM)->global__KAKM),NULL);
+ if (__tmp__D25T==NULL) {
+ __tmp__E25T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__D25T)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__E25T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__D25T);
+ } break;
+ }
+ };
+ __tmp__5ASM=__tmp__E25T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__5ASM=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__15RM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__5ASM=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__15RM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__5ASM=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__15RM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__5ASM=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__15RM));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__5ASM=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__15RM));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__5ASM=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__15RM));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__5ASM=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__15RM));
+ } break;
+ };
+ switch (((struct ___OBJ *)__tmp__2NUT)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ ((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT)->parent_write__XXKJ.value__3EJJ=__tmp__5ASM;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ ((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__FYKJ.value__3EJJ=__tmp__5ASM;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ ((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__2NUT))->parent_write__UEYJ.value__3EJJ=__tmp__5ASM;
+ } break;
+ };
+ switch (((struct ___OBJ *)__tmp__15RM)->__id) {
+ case __EXTERNAL_C__Y5WC__: {
+ remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__15RM));
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__15RM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__CK1T=((__READ_LOCAL__55ZI *)__tmp__15RM);
+ __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+ __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__H25T=create__34B( 250);
+ display__HAEJ(__tmp__CK1T,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+ fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
+ fputc((int)('\n'),stdout);
+ };
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__15RM));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__15RM));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__CK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__15RM)->receiver__RA5J);
+ __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+ __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__H25T=create__34B( 250);
+ display__HAEJ(__tmp__CK1T,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+ fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
+ fputc((int)('\n'),stdout);
+ };
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__15RM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__15RM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__15RM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ remove__FEBK(((__PUT_TO__TFOJ *)__tmp__15RM));
+ } break;
+ case __ITEM__HGOJ__: {
+ remove__GFBK(((__ITEM__HGOJ *)__tmp__15RM));
+ } break;
+ case __CAST__1HOJ__: {
+ remove__MFBK(((__CAST__1HOJ *)__tmp__15RM));
+ } break;
+ case __READ_SLOT__LL4K__: {
+ remove__PMFM(((__READ_SLOT__LL4K *)__tmp__15RM));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__15RM));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__15RM));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__15RM));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__15RM));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__15RM));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__15RM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__15RM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__15RM);
+ unread__HHEN(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM),__tmp__E25T);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__15RM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__15RM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__15RM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__15RM));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ remove__ALUP(((__EXPR_INF__OXBP *)__tmp__15RM));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__15RM));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__15RM));
+ } break;
+ };
+ add_last__S04F(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)lst__C0XN)->expr_list__NA4D),__tmp__2NUT);
+ index__505T=(__INTEGER__Q)(index__505T + 1);
+ };
+ if (((void *)Self__TJ1T != (void *)NULL)) {
+ if (((struct ___OBJ *)Self__HVEM->profil__TCZK)->__id==__PROFIL_SLOT__OO2C__) {
+ };
+ __tmp__5ASM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__5ASM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__T5RM=((__PROFIL_SLOT__OO2C *)__tmp__5ASM)->parent_profil__PO2C.argument_list__Y5NJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__T5RM=((__PROFIL_BLOCK__O3NJ *)__tmp__5ASM)->parent_profil__P3NJ.argument_list__Y5NJ;
+ };
+ Self__B15T=__tmp__T5RM->parent_arrayed_collection__EX1D.upper__12BE;
+ i__E15T= 0;
+ while ((i__E15T <= Self__B15T)) {
+ __tmp__15RM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__15RM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__25RM=((__PROFIL_SLOT__OO2C *)__tmp__15RM)->parent_profil__PO2C.argument_list__Y5NJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__25RM=((__PROFIL_BLOCK__O3NJ *)__tmp__15RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+ };
+ __tmp__52NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)__tmp__25RM)->parent_arrayed_collection__EX1D.storage__NU5F)[i__E15T];
+ if (((void *)__tmp__52NT != (void *)NULL)) {
+ ((__LOCAL__L4WC *)__tmp__52NT)->my_alias__JPUH=NULL;
+ };
+ i__E15T=(__INTEGER__Q)(i__E15T + 1);
+ };
+ } else /* FALSE */ {
+ Self__B15T= 0;
+ i__E15T=list_alias__EC3O->parent_arrayed_collection__EX1D.upper__12BE;
+ while ((Self__B15T <= i__E15T)) {
+ ((__LOCAL__L4WC *)((void **)((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__B15T])->my_alias__JPUH=NULL;
+ Self__B15T=(__INTEGER__Q)(Self__B15T + 1);
+ };
+ ((__FAST_ARRAYoLOCALo__2W1D *)list_alias__EC3O)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ (&__string_362)->count__0C= 9;
+ (&__string_362)->storage__1C="Is empty.";
+ is_alias__CHGI=FALSE__O__;
+ };
+ __tmp__5ASM=execute__GH4D(((__LIST__WH *)__tmp__5I1T));
+ __tmp__RBSH=__tmp__5ASM;
+ __tmp__P5RH=TRUE__K__;
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ };
+ };
+ };
+ };
+ __tmp__HNCS=__tmp__RBSH;
+ if ((! __tmp__P5RH)) {
+ Result__I1NT=Self__HVEM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ __tmp__N1XN= 0;
+ while ((__tmp__N1XN <= Result__I1NT)) {
+ __tmp__UWRM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__N1XN];
+ if (__tmp__UWRM==NULL) {
+ __tmp__RR0M=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__UWRM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__RR0M=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__RR0M=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__RR0M=((void *)__tmp__UWRM);
+ } break;
+ }
+ };
+ if (((void *)__tmp__RR0M != (void *)NULL)) {
+ Self__UAHN=((__WRITE_LOCAL__TEYJ *)__tmp__RR0M);
+ __tmp__HJ1T=FALSE__O__;
+ if ((Self__UAHN->local__0FKK->parent_variable__O4WC.ensure_count__IT4D == 0)) {
+ __tmp__S5RM=Self__UAHN->parent_write__UEYJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__S5RM)->__id) {
+ case __STRING_CST__5J__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__15RM=execute_unlink__QLUH(((__EXTERNAL_C__Y5WC *)__tmp__S5RM));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__15RM=execute_unlink__V2KK(((__EXPR_MULTIPLE__GLWH *)__tmp__S5RM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__CK1T=((__READ_LOCAL__55ZI *)__tmp__S5RM);
+ __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+ __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__H25T=create__34B( 250);
+ display__HAEJ(__tmp__CK1T,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+ fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
+ fputc((int)('\n'),stdout);
+ };
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__15RM=execute_unlink__VBLK(((__EXPR_EQUAL__KINJ *)__tmp__S5RM));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__15RM=execute_unlink__HCLK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__S5RM));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__CK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__S5RM)->receiver__RA5J);
+ __tmp__52NT=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+ __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__H25T=create__34B( 250);
+ display__HAEJ(__tmp__CK1T,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+ fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
+ fputc((int)('\n'),stdout);
+ };
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__15RM=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__15RM=execute_unlink__DDLK(((__EXPR_SUP__ABOJ *)__tmp__S5RM));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__15RM=execute_unlink__VDLK(((__EXPR_SUB__UBOJ *)__tmp__S5RM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__15RM=execute_unlink__HELK(((__EXPR_MUL__KCOJ *)__tmp__S5RM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__15RM=execute_unlink__ZELK(((__EXPR_DIV__4COJ *)__tmp__S5RM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__15RM=execute_unlink__LFLK(((__EXPR_AND__SDOJ *)__tmp__S5RM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__15RM=execute_unlink__3FLK(((__EXPR_SHIFT_R__GEOJ *)__tmp__S5RM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__15RM=execute_unlink__PGLK(((__EXPR_SHIFT_L__0EOJ *)__tmp__S5RM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__NX0S=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__S5RM));
+ __tmp__15RM=__tmp__NX0S;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__15RM=execute_unlink__FHLK(((__ITEM__HGOJ *)__tmp__S5RM));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__15RM=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__15RM=execute_unlink__0HLK(((__CAST__1HOJ *)__tmp__S5RM));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__15RM=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ Self__4X0S=((__READ_SLOT__LL4K *)__tmp__S5RM);
+ unread__HHEN(((__SLOT_DATA__IJRG *)Self__4X0S->slot__UYFM),Self__4X0S);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__D25T=execute_access_unlink__RBMM(Self__4X0S);
+ __tmp__15RM=__tmp__D25T;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__15RM=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__S5RM));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__15RM=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__S5RM));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__D25T=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__S5RM));
+ __tmp__15RM=__tmp__D25T;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__15RM=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__S5RM));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__D25T=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__S5RM));
+ __tmp__15RM=__tmp__D25T;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__15RM=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__S5RM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__15RM=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__S5RM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__S5RM);
+ unread__HHEN(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM),__tmp__E25T);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ execute__2KVL(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM));
+ __tmp__15RM=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__15RM=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__S5RM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__15RM=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__S5RM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__15RM=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__S5RM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__15RM=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__S5RM));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__15RM=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__S5RM));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__15RM=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__S5RM));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__15RM=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__S5RM));
+ } break;
+ };
+ if (((void *)__tmp__15RM == (void *)NULL)) {
+ __tmp__HJ1T=TRUE__K__;
+ __tmp__1J1T=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__1J1T=FALSE__O__;
+ };
+ if ((! __tmp__1J1T)) {
+ if ((old_seq_or_and__PDFE == seq_or_and__NDFE)) {
+ Self__QIPH=((__LIST__WH *)list_current__F5GB);
+ Self__T3PH=((__FAST_ARRAYoINSTRo__EA4D *)Self__QIPH->expr_list__NA4D);
+ typ_id__UQPU=(__INTEGER__Q)(Self__QIPH->index__1CFE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((typ_id__UQPU == (__INTEGER__Q)(Self__T3PH->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ add_last__S04F(Self__T3PH,__tmp__15RM);
+ } else /* FALSE */ {
+ add_last__S04F(Self__T3PH,__tmp__15RM);
+ upper_index__S25T=(__INTEGER__Q)(Self__T3PH->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__T25T=upper_index__S25T;
+ while ((Self__T25T >= typ_id__UQPU)) {
+ __tmp__V25T=((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[Self__T25T];
+ i__W25T=(__INTEGER__Q)(Self__T25T + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[i__W25T]=__tmp__V25T;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[Self__T25T]=NULL;
+ Self__T25T=(__INTEGER__Q)(Self__T25T - 1);
+ };
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__T3PH->parent_arrayed_collection__MA4D.storage__V14F)[typ_id__UQPU]=__tmp__15RM;
+ };
+ Self__QIPH->index__1CFE=(__INTEGER__Q)(Self__QIPH->index__1CFE + 1);
+ __tmp__HJ1T=TRUE__K__;
+ } else /* FALSE */ {
+ if (__tmp__15RM==NULL) {
+ __tmp__V25T=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__15RM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__V25T=((void *)__tmp__15RM);
+ } break;
+ }
+ };
+ Self__UAHN->parent_write__UEYJ.value__3EJJ=__tmp__V25T;
+ };
+ };
+ } else /* FALSE */ {
+ __tmp__V25T=Self__UAHN->parent_write__UEYJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__V25T)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__15RM=((__STRING_CST__5J *)__tmp__V25T);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__15RM=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__V25T));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__15RM=((__PROTOTYPE_CST__LAXC *)__tmp__V25T);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__15RM=((__INTEGER_CST__XAXC *)__tmp__V25T);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ Self__QIPH=((__LIST__WH *)list_current__F5GB);
+ __tmp__H25T=create__34B( 250);
+ display__0HFE(Self__QIPH,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+ fputc((int)('\n'),stdout);
+ (&__string_476)->count__0C= 26;
+ (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+ print__KKG((&__string_476));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ __tmp__15RM=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__15RM=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__V25T));
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__15RM=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__V25T));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__15RM=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__V25T));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__15RM=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__V25T));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__15RM=((__GET_TYPE_ID__HAOJ *)__tmp__V25T);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__15RM=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__V25T));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__15RM=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__V25T));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__15RM=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__V25T));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__15RM=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__V25T));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__15RM=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__V25T));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__15RM=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__V25T));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__15RM=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__V25T));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__15RM=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__V25T));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__15RM=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__V25T));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__15RM=((__SIZE_OF__5GOJ *)__tmp__V25T);
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__15RM=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__V25T));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__15RM=((__REAL_CST__1LOJ *)__tmp__V25T);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__15RM=((__CHARACTER_CST__RMOJ *)__tmp__V25T);
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__15RM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__V25T);
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__15RM=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__V25T));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__15RM=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__V25T));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__15RM=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__V25T));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__15RM=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__V25T));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__15RM=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__V25T));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__15RM=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__V25T));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__15RM=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__V25T));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__15RM=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__V25T));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__15RM=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__V25T));
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__15RM=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__V25T));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__15RM=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__V25T));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__15RM=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__V25T));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__15RM=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__V25T));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__15RM=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__V25T));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__15RM=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__V25T));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__15RM=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__V25T));
+ } break;
+ };
+ Self__UAHN->parent_write__UEYJ.value__3EJJ=__tmp__15RM;
+ };
+ if (__tmp__HJ1T) {
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ Self__KC4M=((__FAST_ARRAYoWRITEo__XJFJ *)Self__HVEM->argument_list__Q4JL);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__KC4M->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__N1XN]=NULL;
+ if ((((__WRITE_LOCAL__TEYJ *)__tmp__RR0M)->local__0FKK->parent_variable__O4WC.ensure_count__IT4D == 0)) {
+ __tmp__15RM=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__15RM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__25RM=((__PROFIL_SLOT__OO2C *)__tmp__15RM)->parent_profil__PO2C.argument_list__Y5NJ;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__25RM=((__PROFIL_BLOCK__O3NJ *)__tmp__15RM)->parent_profil__P3NJ.argument_list__Y5NJ;
+ };
+ __tmp__T5RM=((__FAST_ARRAYoLOCALo__2W1D *)__tmp__25RM);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)__tmp__T5RM->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__N1XN]=NULL;
+ };
+ };
+ };
+ __tmp__N1XN=(__INTEGER__Q)(__tmp__N1XN + 1);
+ };
+ if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+ __tmp__D15T=Self__HVEM->cop_argument__P4JL;
+ switch (((struct ___OBJ *)__tmp__D15T)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__V25T=((__STRING_CST__5J *)__tmp__D15T);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__V25T=execute_link__QF3H(((__EXTERNAL_C__Y5WC *)__tmp__D15T));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__V25T=((__PROTOTYPE_CST__LAXC *)__tmp__D15T);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__V25T=((__INTEGER_CST__XAXC *)__tmp__D15T);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__5I1T=((__LIST__WH *)list_current__F5GB);
+ __tmp__H25T=create__34B( 250);
+ display__0HFE(__tmp__5I1T,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
+ fputc((int)('\n'),stdout);
+ (&__string_476)->count__0C= 26;
+ (&__string_476)->storage__1C="EXPR_MULTIPLE.execute_link";
+ print__KKG((&__string_476));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ __tmp__V25T=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__V25T=execute_link__RMBK(((__READ_LOCAL__55ZI *)__tmp__D15T));
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__V25T=execute_link__HMPL(((__EXPR_EQUAL__KINJ *)__tmp__D15T));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__V25T=execute_link__RQPL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__D15T));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__V25T=execute_link__1UPL(((__IS_EXPANDED__35NJ *)__tmp__D15T));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__V25T=((__GET_TYPE_ID__HAOJ *)__tmp__D15T);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__V25T=execute_link__HWPL(((__EXPR_SUP__ABOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__V25T=execute_link__R0PL(((__EXPR_SUB__UBOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__V25T=execute_link__14PL(((__EXPR_MUL__KCOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__V25T=execute_link__FDQL(((__EXPR_DIV__4COJ *)__tmp__D15T));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__V25T=execute_link__PHQL(((__EXPR_AND__SDOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__V25T=execute_link__ZLQL(((__EXPR_SHIFT_R__GEOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__V25T=execute_link__DQQL(((__EXPR_SHIFT_L__0EOJ *)__tmp__D15T));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__V25T=execute_link__BVPK(((__PUT_TO__TFOJ *)__tmp__D15T));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__V25T=execute_link__NUQL(((__ITEM__HGOJ *)__tmp__D15T));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__V25T=((__SIZE_OF__5GOJ *)__tmp__D15T);
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__V25T=execute_link__ZUQL(((__CAST__1HOJ *)__tmp__D15T));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__V25T=((__REAL_CST__1LOJ *)__tmp__D15T);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__V25T=((__CHARACTER_CST__RMOJ *)__tmp__D15T);
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__V25T=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__D15T);
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__V25T=execute_link__JGIM(((__READ_SLOT__LL4K *)__tmp__D15T));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__V25T=execute_link__FM5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__D15T));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__V25T=execute_link__2UTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__D15T));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__V25T=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__D15T));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__V25T=execute_link__W0TP(((__EXPR_AND_LOGIC__EFUL *)__tmp__D15T));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__V25T=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__D15T));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__V25T=execute_link__NEDN(((__EXPR_NEG__EZVL *)__tmp__D15T));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__V25T=execute_link__V2HM(((__EXPR_ADD__SZVL *)__tmp__D15T));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__V25T=execute_link__IMIM(((__READ_GLOBAL__T4YL *)__tmp__D15T));
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__V25T=execute_link__DQXN(((__EXPR_NOT__XUPM *)__tmp__D15T));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__V25T=execute_link__WU0P(((__EXPR_MOD__3YPM *)__tmp__D15T));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__V25T=execute_link__4CWO(((__EXPR_OR__PQ0N *)__tmp__D15T));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__V25T=execute_link__U1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__D15T));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__V25T=execute_link__KCUP(((__EXPR_INF__OXBP *)__tmp__D15T));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__V25T=execute_link__UGUP(((__EXPR_INF_EQ__FYBP *)__tmp__D15T));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__V25T=execute_link__QVEQ(((__EXPR_XOR__ABEP *)__tmp__D15T));
+ } break;
+ };
+ Self__HVEM->cop_argument__P4JL=__tmp__V25T;
+ if (((! Self__HVEM->is_cop_return__ADFM) && ((void *)profil_current__SO2C != (void *)NULL))) {
+ __tmp__V25T=profil_current__SO2C;
+ if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+ index__505T=((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.cop_link_count__2BFL;
+ } else /* PROFIL_BLOCK */ {
+ index__505T=((__PROFIL_BLOCK__O3NJ *)__tmp__V25T)->parent_profil__P3NJ.cop_link_count__2BFL;
+ };
+ __tmp__FQPU=(index__505T != 0);
+ } else /* FALSE */ {
+ __tmp__FQPU=FALSE__O__;
+ };
+ if (__tmp__FQPU) {
+ __tmp__V25T=profil_current__SO2C;
+ if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+ index__505T=((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.link_count__TBFL;
+ } else /* PROFIL_BLOCK */ {
+ index__505T=((__PROFIL_BLOCK__O3NJ *)__tmp__V25T)->parent_profil__P3NJ.link_count__TBFL;
+ };
+ __tmp__FQPU=(index__505T == 0);
+ } else /* FALSE */ {
+ __tmp__FQPU=FALSE__O__;
+ };
+ if (__tmp__FQPU) {
+ __tmp__V25T=profil_current__SO2C;
+ if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__UT0M=&(((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.result_list__RHOJ);
+ } else /* PROFIL_BLOCK */ {
+ __tmp__UT0M=&(((__PROFIL_BLOCK__O3NJ *)__tmp__V25T)->parent_profil__P3NJ.result_list__RHOJ);
+ };
+ __tmp__FQPU=((void *)__tmp__UT0M->first__THOJ == (void *)NULL);
+ } else /* FALSE */ {
+ __tmp__FQPU=FALSE__O__;
+ };
+ if (__tmp__FQPU) {
+ __tmp__V25T=profil_current__SO2C;
+ if (((struct ___OBJ *)__tmp__V25T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__HJ1T=i_am_the_last__XBZO(((__LIST__WH *)((__PROFIL_SLOT__OO2C *)__tmp__V25T)->parent_profil__PO2C.code__EZNJ),Self__HVEM);
+ __tmp__1J1T=__tmp__HJ1T;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__HJ1T=i_am_the_last__XBZO(((__LIST__WH *)((__PROFIL_BLOCK__O3NJ *)((__PROFIL_SLOT__OO2C *)__tmp__V25T))->parent_profil__P3NJ.code__EZNJ),Self__HVEM);
+ __tmp__1J1T=__tmp__HJ1T;
+ };
+ Self__HVEM->is_cop_return__ADFM=__tmp__1J1T;
+ };
+ };
+ __tmp__Z05T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__CQPU=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->is_context_sensitive__3QYN;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__CQPU=((void *)((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->context_extern__M2YJ != (void *)NULL);
+ };
+ if (__tmp__CQPU) {
+ seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K + 1);
+ };
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K + 1);
+ seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE + 1);
+ __tmp__Z05T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__CQPU=((__INTEGER_8__FZF)(((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.stat__LPFL & 2) != 0);
+ } else /* PROFIL_BLOCK */ {
+ __tmp__CQPU=((__INTEGER_8__FZF)(((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.stat__LPFL & 2) != 0);
+ };
+ if ((! __tmp__CQPU)) {
+ count_no_recursive__H3TL=(__INTEGER__Q)(count_no_recursive__H3TL + 1);
+ };
+ __tmp__Z05T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__CQPU=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->is_context_sensitive__3QYN;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__CQPU=((void *)((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->context_extern__M2YJ != (void *)NULL);
+ };
+ if (__tmp__CQPU) {
+ count_context_sensitive__2OFL=(__INTEGER__Q)(count_context_sensitive__2OFL + 1);
+ };
+ __tmp__Z05T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__Z05T)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__KI1T=((__PROFIL_SLOT__OO2C *)__tmp__Z05T)->parent_profil__PO2C.code__EZNJ;
+ } else /* PROFIL_BLOCK */ {
+ Self__KI1T=((__PROFIL_BLOCK__O3NJ *)__tmp__Z05T)->parent_profil__P3NJ.code__EZNJ;
+ };
+ Result__I1NT=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__KI1T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__I1NT == 0)) {
+ __tmp__D15T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__SIYN=((__PROFIL_SLOT__OO2C *)((__PROFIL_BLOCK__O3NJ *)__tmp__D15T));
+ if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+ Self__SIYN->parent_profil__PO2C.cop_link_count__2BFL=(__INTEGER__Q)(Self__SIYN->parent_profil__PO2C.cop_link_count__2BFL - 1);
+ } else /* FALSE */ {
+ Self__SIYN->parent_profil__PO2C.link_count__TBFL=(__INTEGER__Q)(Self__SIYN->parent_profil__PO2C.link_count__TBFL - 1);
+ };
+ } else /* PROFIL_BLOCK */ {
+ Self__TJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__D15T);
+ if (((void *)Self__HVEM->cop_argument__P4JL != (void *)NULL)) {
+ Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.cop_link_count__2BFL - 1);
+ } else /* FALSE */ {
+ Self__TJ1T->parent_profil__P3NJ.link_count__TBFL=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.link_count__TBFL - 1);
+ };
+ };
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ } else /* FALSE */ {
+ __tmp__HNCS=Self__HVEM;
+ __tmp__D15T=Self__HVEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__D15T)->__id==__PROFIL_SLOT__OO2C__) {
+ Self__SIYN=((__PROFIL_SLOT__OO2C *)__tmp__D15T);
+ set_life__12PN(Self__SIYN);
+ if (mode_recursive__CQAD) {
+ __tmp__DJ1T=NULL;
+ if ((Self__SIYN->parent_profil__PO2C.stat__LPFL == (__INTEGER__Q)(- 1))) {
+ Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM=(__INTEGER__Q)(Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM + 1);
+ if ((Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM == 1)) {
+ __tmp__DJ1T=list_current__F5GB;
+ execute__B1HO(Self__SIYN, 3);
+ list_current__F5GB=__tmp__DJ1T;
+ if ((Self__SIYN->parent_profil__PO2C.count_intern_call__ZVKM == 1)) {
+ Self__SIYN->parent_profil__PO2C.stat__LPFL= 0;
+ } else /* FALSE */ {
+ Self__SIYN->parent_profil__PO2C.stat__LPFL= 2;
+ };
+ };
+ };
+ };
+ } else /* PROFIL_BLOCK */ {
+ Self__TJ1T=((__PROFIL_BLOCK__O3NJ *)__tmp__D15T);
+ set_life__12PN(Self__TJ1T);
+ if (mode_recursive__CQAD) {
+ __tmp__DJ1T=NULL;
+ if ((Self__TJ1T->parent_profil__P3NJ.stat__LPFL == (__INTEGER__Q)(- 1))) {
+ Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM=(__INTEGER__Q)(Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM + 1);
+ if ((Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM == 1)) {
+ __tmp__DJ1T=list_current__F5GB;
+ execute__JOFL(Self__TJ1T, 3);
+ list_current__F5GB=__tmp__DJ1T;
+ if ((Self__TJ1T->parent_profil__P3NJ.count_intern_call__ZVKM == 1)) {
+ Self__TJ1T->parent_profil__P3NJ.stat__LPFL= 0;
+ } else /* FALSE */ {
+ Self__TJ1T->parent_profil__P3NJ.stat__LPFL= 2;
+ };
+ };
+ };
+ };
+ };
+ };
+ };
+ };
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __EXPR_MULTIPLE__: {
- remove__1UAK(__tmp__3OJJ);
- } break;
- case __NODE_STYLE__: {
- Self__B4IK=((__NODE_STYLE *)__tmp__3OJJ);
- __tmp__C4IK=Self__B4IK->parent_node__WO0G.data__SJZD;
- switch (((struct ___OBJ *)__tmp__C4IK)->__id) {
- case __DTA_RD__: {
- } break;
- case __DTA_CAST__: {
- } break;
- case __DTA_WR_CODE__: {
+ case __NODE_STYLE__RD4K__: {
+ Self__WWEM=((__NODE_STYLE__RD4K *)__tmp__PS0S);
+ __tmp__HNCS=NULL;
+ __tmp__DBSH=Self__WWEM->parent_node__SD4K.data__DV4D;
+ switch (((struct ___OBJ *)__tmp__DBSH)->__id) {
+ case __DTA_WR_VALUE__KIWJ__: {
+ remove__CGBK(((__DTA_WR_VALUE__KIWJ *)__tmp__DBSH));
} break;
- case __DTA_BLOCK__: {
- remove__U5LK(__tmp__C4IK);
+ case __DTA_BLOCK__GSWJ__: {
+ remove__QGBK(((__DTA_BLOCK__GSWJ *)__tmp__DBSH));
} break;
- case __DTA_WR_VALUE__: {
- remove__NAMK(__tmp__C4IK);
- } break;
- case __DTA_RD_ARGS__: {
- remove__ZAMK(__tmp__C4IK);
+ case __DTA_RD_ARGS__HSWJ__: {
+ remove__LHBK(((__DTA_RD_ARGS__HSWJ *)__tmp__DBSH));
} break;
};
- if (((void *)Self__B4IK->parent_node__WO0G.switch__MKAG == (void *)NULL)) {
- __tmp__J4IK=Self__B4IK->parent_node__WO0G.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__J4IK)->__id) {
- case __LIST__: {
- remove__SOJJ(__tmp__J4IK);
- } break;
- case __STRING_CST__: {
- } break;
- case __EXTERNAL_C__: {
- remove__2TAK(__tmp__J4IK);
+ if (((void *)Self__WWEM->parent_node__SD4K.switch__21RH != (void *)NULL)) {
+ __tmp__RBSH=execute__OWFL(((__SWITCH__QDXC *)Self__WWEM->parent_node__SD4K.switch__21RH));
+ __tmp__HNCS=__tmp__RBSH;
+ } else /* FALSE */ {
+ __tmp__RBSH=Self__WWEM->parent_node__SD4K.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__RBSH)->__id) {
+ case __EXTERNAL_C__Y5WC__: {
+ remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__RBSH));
} break;
- case __PROTOTYPE_CST__: {
+ case __EXPR_MULTIPLE__GLWH__: {
+ remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__RBSH));
} break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- Self__JFIQ=((__READ_LOCAL *)__tmp__J4IK);
- Self__VY4R=((__LOCAL *)Self__JFIQ->local__HJZD);
- Self__VY4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__VY4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__VY4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__WY4R=create__AXB( 250);
- display__UXFK(Self__JFIQ,voir__WY4R);
- put_string__2EG(((__STRING *)voir__WY4R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__YY4R=((__LIST *)list_current__EH1);
- voir__ZY4R=create__AXB( 250);
- display__EQQG(Self__YY4R,voir__ZY4R);
- put_string__2EG(((__STRING *)voir__ZY4R));
+ case __READ_LOCAL__55ZI__: {
+ __tmp__CK1T=((__READ_LOCAL__55ZI *)__tmp__RBSH);
+ Self__CCDP=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+ Self__CCDP->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CCDP->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__CCDP->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__H25T=create__34B( 250);
+ display__HAEJ(__tmp__CK1T,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
};
} break;
- case __EXPR_MULTIPLE__: {
- remove__1UAK(__tmp__J4IK);
- } break;
- case __EXPR_EQUAL__: {
- remove__LVAK(__tmp__J4IK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- remove__PVAK(__tmp__J4IK);
+ case __EXPR_EQUAL__KINJ__: {
+ remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__RBSH));
} break;
- case __REAL_CST__: {
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__RBSH));
} break;
- case __CHARACTER_CST__: {
- } break;
- case __IS_EXPANDED__: {
- Self__LFIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__J4IK)->receiver__WN2H);
- Self__0Y4R=((__LOCAL *)Self__LFIQ->local__HJZD);
- Self__0Y4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__0Y4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__0Y4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__1Y4R=create__AXB( 250);
- display__UXFK(Self__LFIQ,voir__1Y4R);
- put_string__2EG(((__STRING *)voir__1Y4R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__3Y4R=((__LIST *)list_current__EH1);
- voir__4Y4R=create__AXB( 250);
- display__EQQG(Self__3Y4R,voir__4Y4R);
- put_string__2EG(((__STRING *)voir__4Y4R));
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__CK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__RBSH)->receiver__RA5J);
+ Self__CCDP=((__LOCAL__L4WC *)__tmp__CK1T->local__BVEJ);
+ Self__CCDP->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__CCDP->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__CCDP->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__H25T=create__34B( 250);
+ display__HAEJ(__tmp__CK1T,__tmp__H25T);
+ put_string__RGZ(((__STRING__BC *)__tmp__H25T));
fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
};
} break;
- case __GET_TYPE_ID__: {
- remove__0VAK(__tmp__J4IK);
+ case __EXPR_SUP__ABOJ__: {
+ remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__RBSH));
} break;
- case __EXPR_SUP__: {
- remove__3VAK(__tmp__J4IK);
+ case __EXPR_SUB__UBOJ__: {
+ remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__RBSH));
} break;
- case __EXPR_SUB__: {
- remove__BWAK(__tmp__J4IK);
+ case __EXPR_MUL__KCOJ__: {
+ remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__RBSH));
} break;
- case __EXPR_MUL__: {
- remove__FWAK(__tmp__J4IK);
+ case __EXPR_DIV__4COJ__: {
+ remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__RBSH));
} break;
- case __EXPR_DIV__: {
- remove__JWAK(__tmp__J4IK);
+ case __EXPR_AND__SDOJ__: {
+ remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__RBSH));
} break;
- case __EXPR_AND__: {
- remove__NWAK(__tmp__J4IK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__RBSH));
} break;
- case __EXPR_SHIFT_R__: {
- remove__RWAK(__tmp__J4IK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__RBSH));
} break;
- case __EXPR_SHIFT_L__: {
- remove__VWAK(__tmp__J4IK);
+ case __PUT_TO__TFOJ__: {
+ remove__FEBK(((__PUT_TO__TFOJ *)__tmp__RBSH));
} break;
- case __PUT_TO__: {
- remove__ZWAK(__tmp__J4IK);
+ case __ITEM__HGOJ__: {
+ remove__GFBK(((__ITEM__HGOJ *)__tmp__RBSH));
} break;
- case __ITEM__: {
- remove__0XAK(__tmp__J4IK);
+ case __CAST__1HOJ__: {
+ remove__MFBK(((__CAST__1HOJ *)__tmp__RBSH));
} break;
- case __SIZE_OF__: {
- remove__4XAK(__tmp__J4IK);
+ case __READ_SLOT__LL4K__: {
+ remove__PMFM(((__READ_SLOT__LL4K *)__tmp__RBSH));
} break;
- case __CAST__: {
- remove__BYAK(__tmp__J4IK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__RBSH));
} break;
- case __CALL_SLOT__: {
- remove__DUML(__tmp__J4IK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__RBSH));
} break;
- case __READ_SLOT__: {
- remove__GGHK(__tmp__J4IK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__RBSH));
} break;
- case __READ_GLOBAL__: {
- Self__MFIQ=((__READ_GLOBAL *)__tmp__J4IK);
- unread__CGNL(Self__MFIQ->global__ZGJK,Self__MFIQ);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__RBSH));
} break;
- case __EXPR_NOT_LOGIC__: {
- remove__WA0M(__tmp__J4IK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__RBSH));
} break;
- case __EXPR_OR_LOGIC__: {
- remove__0UEO(__tmp__J4IK);
+ case __EXPR_NEG__EZVL__: {
+ remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__RBSH));
} break;
- case __EXPR_OR_OR_LOGIC__: {
- remove__0RKO(__tmp__J4IK);
+ case __EXPR_ADD__SZVL__: {
+ remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__RBSH));
} break;
- case __EXPR_AND_LOGIC__: {
- remove__4UEO(__tmp__J4IK);
+ case __READ_GLOBAL__T4YL__: {
+ Self__DZCS=((__READ_GLOBAL__T4YL *)__tmp__RBSH);
+ unread__HHEN(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM),Self__DZCS);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- remove__5RKO(__tmp__J4IK);
+ case __EXPR_NOT__XUPM__: {
+ remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__RBSH));
} break;
- case __EXPR_NEG__: {
- remove__HTJM(__tmp__J4IK);
+ case __EXPR_MOD__3YPM__: {
+ remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__RBSH));
} break;
- case __EXPR_ADD__: {
- remove__XWML(__tmp__J4IK);
+ case __EXPR_OR__PQ0N__: {
+ remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__RBSH));
} break;
- case __EXPR_NOT__: {
- remove__TJZM(__tmp__J4IK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__RBSH));
} break;
- case __EXPR_MOD__: {
- remove__CVEO(__tmp__J4IK);
+ case __EXPR_INF__OXBP__: {
+ remove__ALUP(((__EXPR_INF__OXBP *)__tmp__RBSH));
} break;
- case __EXPR_SUP_EQ__: {
- remove__1EEP(__tmp__J4IK);
+ case __EXPR_INF_EQ__FYBP__: {
+ remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__RBSH));
} break;
- case __EXPR_INF__: {
- remove__0DRN(__tmp__J4IK);
- } break;
- case __EXPR_INF_EQ__: {
- remove__4DRN(__tmp__J4IK);
- } break;
- case __EXPR_OR__: {
- remove__14PN(__tmp__J4IK);
- } break;
- case __EXPR_XOR__: {
- remove__EVTO(__tmp__J4IK);
+ case __EXPR_XOR__ABEP__: {
+ remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__RBSH));
} break;
};
- if (((void *)Self__B4IK->parent_node__WO0G.first_code__NHAG != (void *)NULL)) {
- remove__SOJJ(Self__B4IK->parent_node__WO0G.first_code__NHAG);
+ if (((void *)Self__WWEM->parent_node__SD4K.first_code__D2RH != (void *)NULL)) {
+ __tmp__Z05T=execute__GH4D(((__LIST__WH *)Self__WWEM->parent_node__SD4K.first_code__D2RH));
+ __tmp__HNCS=__tmp__Z05T;
};
- } else {
- remove__U1YK(Self__B4IK->parent_node__WO0G.switch__MKAG);
};
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __WRITE_GLOBAL__: {
- remove__04IK(__tmp__3OJJ);
+ case __READ_SLOT__LL4K__: {
+ Self__4X0S=((__READ_SLOT__LL4K *)__tmp__PS0S);
+ unread__HHEN(((__SLOT_DATA__IJRG *)Self__4X0S->slot__UYFM),Self__4X0S);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ __tmp__HNCS=execute_access_unlink__RBMM(Self__4X0S);
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __WRITE_SLOT__: {
- remove__44IK(__tmp__3OJJ);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__HNCS=execute_unlink__YL5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __EXPR_EQUAL__: {
- remove__LVAK(__tmp__3OJJ);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__HNCS=execute_unlink__YTTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __EXPR_NOT_EQUAL__: {
- remove__PVAK(__tmp__3OJJ);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__HNCS=execute_link__3P2P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __REAL_CST__: {
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__HNCS=execute_unlink__JUTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __CHARACTER_CST__: {
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__HNCS=execute_link__CW2P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
} break;
- case __IS_EXPANDED__: {
- Self__OFIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__3OJJ)->receiver__WN2H);
- Self__5Y4R=((__LOCAL *)Self__OFIQ->local__HJZD);
- Self__5Y4R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__5Y4R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__5Y4R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__AZ4R=create__AXB( 250);
- display__UXFK(Self__OFIQ,voir__AZ4R);
- put_string__2EG(((__STRING *)voir__AZ4R));
+ case __EXPR_NEG__EZVL__: {
+ __tmp__HNCS=execute_unlink__JPCN(((__EXPR_NEG__EZVL *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__HNCS=execute_unlink__JMGM(((__EXPR_ADD__SZVL *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ Self__DZCS=((__READ_GLOBAL__T4YL *)__tmp__PS0S);
+ unread__HHEN(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM),Self__DZCS);
+ modify_count__OBXC=(__INTEGER__Q)(modify_count__OBXC + 1);
+ execute__2KVL(((__SLOT_DATA__IJRG *)Self__DZCS->global__KAKM));
+ __tmp__SDFE=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__HNCS=execute_unlink__JGXN(((__EXPR_NOT__XUPM *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__HNCS=execute_unlink__CU0P(((__EXPR_MOD__3YPM *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __LOOP_END__W0RM__: {
+ result__Y2SO=((__LOOP_END__W0RM *)__tmp__PS0S);
+ if (((void *)list_current__F5GB == (void *)result__Y2SO->loop__QLVO->body__JPBN)) {
+ put_error__text__EQE( 1,(&__string_477));
+ put_position__PRE(result__Y2SO->loop__QLVO->parent_instr__MRBK.parent_itm_object__YH.position__P2B);
+ put_position__PRE(result__Y2SO->parent_instr__X0RM.parent_itm_object__YH.position__P2B);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ if (((is_optimization__3M && ((void *)loop_invariant__NRBK == (void *)NULL)) && (result__Y2SO->loop__QLVO->link_count__RPBN == 1))) {
+ loop_invariant__NRBK=result__Y2SO->loop__QLVO;
+ };
+ seq_call_local_and_loop__FH3K=(__UINTEGER_32__ZWB)(seq_call_local_and_loop__FH3K - 1);
+ seq_call_and_loop__TL3K=(__UINTEGER_32__ZWB)(seq_call_and_loop__TL3K - 1);
+ seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE + 1);
+ __tmp__SDFE=result__Y2SO;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__SDFE=((__COP_LOCK__240M *)__tmp__PS0S);
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__SDFE=((__COP_UNLOCK__4C1M *)__tmp__PS0S);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__HNCS=execute_unlink__KZVO(((__EXPR_OR__PQ0N *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__HNCS=execute_unlink__C1ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__HNCS=execute_unlink__0AUP(((__EXPR_INF__OXBP *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__HNCS=execute_unlink__LBUP(((__EXPR_INF_EQ__FYBP *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__HNCS=execute_unlink__1UEQ(((__EXPR_XOR__ABEP *)__tmp__PS0S));
+ __tmp__SDFE=__tmp__HNCS;
+ } break;
+ };
+ if (((void *)__tmp__SDFE != (void *)NULL)) {
+ Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D);
+ __tmp__UPPU=(__INTEGER__Q)(Self__DCFE->index__1CFE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ ((void **)Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F)[__tmp__UPPU]=__tmp__SDFE;
+ Self__DCFE->index__1CFE=(__INTEGER__Q)(Self__DCFE->index__1CFE + 1);
+ if (((void *)__tmp__SDFE == (void *)CALL_NULL__IUB__)) {
+ while ((Self__DCFE->index__1CFE <= (__INTEGER__Q)(Self__DCFE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ __tmp__D15T=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__DCFE->index__1CFE - 1)];
+ switch (((struct ___OBJ *)__tmp__D15T)->__id) {
+ case __LIST__WH__: {
+ remove__CCGL(((__LIST__WH *)__tmp__D15T));
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__D15T));
+ } break;
+ case __SWITCH__QDXC__: {
+ remove__FBGL(((__SWITCH__QDXC *)__tmp__D15T));
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ remove__BWSH(((__NODE_TYPE__SK2C *)__tmp__D15T));
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__D15T));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__DK1T=((__READ_LOCAL__55ZI *)__tmp__D15T);
+ __tmp__52NT=((__LOCAL__L4WC *)__tmp__DK1T->local__BVEJ);
+ __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__A35T=create__34B( 250);
+ display__HAEJ(__tmp__DK1T,__tmp__A35T);
+ put_string__RGZ(((__STRING__BC *)__tmp__A35T));
+ fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
+ fputc((int)('\n'),stdout);
+ };
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__D15T));
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__D15T));
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__D15T));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__D15T));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__DK1T=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__D15T)->receiver__RA5J);
+ __tmp__52NT=((__LOCAL__L4WC *)__tmp__DK1T->local__BVEJ);
+ __tmp__52NT->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((__tmp__52NT->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__A35T=create__34B( 250);
+ display__HAEJ(__tmp__DK1T,__tmp__A35T);
+ put_string__RGZ(((__STRING__BC *)__tmp__A35T));
+ fputc((int)('\n'),stdout);
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
+ fputc((int)('\n'),stdout);
+ };
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__D15T));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__D15T));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__D15T));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ remove__FEBK(((__PUT_TO__TFOJ *)__tmp__D15T));
+ } break;
+ case __ITEM__HGOJ__: {
+ remove__GFBK(((__ITEM__HGOJ *)__tmp__D15T));
+ } break;
+ case __CAST__1HOJ__: {
+ remove__MFBK(((__CAST__1HOJ *)__tmp__D15T));
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__D15T));
+ } break;
+ case __LOOP__LRBK__: {
+ remove__CCGL(((__LIST__WH *)((__LOOP__LRBK *)__tmp__D15T)->body__JPBN));
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ remove__VHFM(((__CALL_SLOT__GAZK *)__tmp__D15T));
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ remove__YJFM(((__NODE_STYLE__RD4K *)__tmp__D15T));
+ } break;
+ case __READ_SLOT__LL4K__: {
+ remove__PMFM(((__READ_SLOT__LL4K *)__tmp__D15T));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__D15T));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__D15T));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__D15T));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__D15T));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__D15T));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__D15T));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__D15T));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__E25T=((__READ_GLOBAL__T4YL *)__tmp__D15T);
+ unread__HHEN(((__SLOT_DATA__IJRG *)__tmp__E25T->global__KAKM),__tmp__E25T);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__D15T));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__D15T));
+ } break;
+ case __LOOP_END__W0RM__: {
+ Self__N0XO=((__LOOP__LRBK *)((__LOOP_END__W0RM *)__tmp__D15T)->loop__QLVO);
+ Self__N0XO->link_count__RPBN=(__INTEGER__Q)(Self__N0XO->link_count__RPBN - 1);
+ } break;
+ case __COP_LOCK__240M__: {
+ remove__GDWN(((__COP_LOCK__240M *)__tmp__D15T));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__D15T));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__D15T));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ remove__ALUP(((__EXPR_INF__OXBP *)__tmp__D15T));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__D15T));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__D15T));
+ } break;
+ };
+ Self__0NUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D);
+ Self__OQ1O=(__INTEGER__Q)(Self__DCFE->index__1CFE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__G35T=Self__0NUT->parent_arrayed_collection__MA4D.storage__V14F;
+ Result__O1NT=Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE;
+ Self__I35T=((void **)__tmp__G35T);
+ Self__X05T=Self__OQ1O;
+ while ((Self__X05T != Result__O1NT)) {
+ Self__I35T[Self__X05T]=Self__I35T[(__INTEGER__Q)(Self__X05T + 1)];
+ Self__X05T=(__INTEGER__Q)(Self__X05T + 1);
+ };
+ Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__0NUT->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ };
+ };
+ } else /* FALSE */ {
+ Self__ONUT=((__FAST_ARRAYoINSTRo__EA4D *)Self__DCFE->expr_list__NA4D);
+ __tmp__UPPU=(__INTEGER__Q)(Self__DCFE->index__1CFE - 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__G35T=Self__ONUT->parent_arrayed_collection__MA4D.storage__V14F;
+ __tmp__WPPU=Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE;
+ Self__I35T=((void **)__tmp__G35T);
+ Result__I1NT=__tmp__UPPU;
+ while ((Result__I1NT != __tmp__WPPU)) {
+ Self__I35T[Result__I1NT]=Self__I35T[(__INTEGER__Q)(Result__I1NT + 1)];
+ Result__I1NT=(__INTEGER__Q)(Result__I1NT + 1);
+ };
+ Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__ONUT->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ };
+ };
+ old_seq_or_and__PDFE=seq_or_and__NDFE;
+ Self__DCFE->index__1CFE= 0;
+ list_current__F5GB=old_list_current__FCFE;
+ Self__5H5F=((__FAST_ARRAYoLISTo__GCFE *)seq_list__PCFE);
+ Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F=(__INTEGER__Q)(Self__5H5F->parent_arrayed_collection__OCFE.upper__CI5F - 1);
+ seq_inline__RCFE=(__UINTEGER_32__ZWB)(seq_inline__RCFE + 1);
+}
+
+static void remove__CCGL(__LIST__WH *Self__DCGL)
+// ({LIST__WH}) Void Recursive, No inlinable.
+{
+ __INTEGER__Q __tmp__GCGL,Self__GILL;
+ void *__tmp__N4NT;
+ __READ_LOCAL__55ZI *Self__M00S;
+ __LOCAL__L4WC *Self__M35T;
+ __STRING__BC *__tmp__N35T;
+ __READ_GLOBAL__T4YL *Self__P00S;
+ __LOOP__LRBK *Self__QCBP;
+ __tmp__GCGL=(__INTEGER__Q)(Self__DCGL->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ Self__GILL= 1;
+ while ((Self__GILL <= __tmp__GCGL)) {
+ __tmp__N4NT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__DCGL->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(Self__GILL - 1)];
+ switch (((struct ___OBJ *)__tmp__N4NT)->__id) {
+ case __LIST__WH__: {
+ remove__CCGL(((__LIST__WH *)__tmp__N4NT));
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ remove__HVSH(((__EXTERNAL_C__Y5WC *)__tmp__N4NT));
+ } break;
+ case __SWITCH__QDXC__: {
+ remove__FBGL(((__SWITCH__QDXC *)__tmp__N4NT));
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ remove__BWSH(((__NODE_TYPE__SK2C *)__tmp__N4NT));
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ remove__BCBK(((__EXPR_MULTIPLE__GLWH *)__tmp__N4NT));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ Self__M00S=((__READ_LOCAL__55ZI *)__tmp__N4NT);
+ Self__M35T=((__LOCAL__L4WC *)Self__M00S->local__BVEJ);
+ Self__M35T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__M35T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__M35T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__N35T=create__34B( 250);
+ display__HAEJ(Self__M00S,__tmp__N35T);
+ put_string__RGZ(((__STRING__BC *)__tmp__N35T));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__CZ4R=((__LIST *)list_current__EH1);
- voir__DZ4R=create__AXB( 250);
- display__EQQG(Self__CZ4R,voir__DZ4R);
- put_string__2EG(((__STRING *)voir__DZ4R));
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
+ };
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ remove__UCBK(((__WRITE_GLOBAL__WXKJ *)__tmp__N4NT));
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ remove__YCBK(((__WRITE_SLOT__EYKJ *)__tmp__N4NT));
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ remove__2CBK(((__EXPR_EQUAL__KINJ *)__tmp__N4NT));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ remove__ADBK(((__EXPR_NOT_EQUAL__VINJ *)__tmp__N4NT));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__M00S=((__READ_LOCAL__55ZI *)((__IS_EXPANDED__35NJ *)__tmp__N4NT)->receiver__RA5J);
+ Self__M35T=((__LOCAL__L4WC *)Self__M00S->local__BVEJ);
+ Self__M35T->parent_variable__O4WC.ensure_count__IT4D=(__INTEGER__Q)(Self__M35T->parent_variable__O4WC.ensure_count__IT4D - 1);
+ if ((Self__M35T->parent_variable__O4WC.ensure_count__IT4D < 0)) {
+ (&__string_465)->count__0C= 8;
+ (&__string_465)->storage__1C="C'est : ";
+ print__KKG((&__string_465));
+ __tmp__N35T=create__34B( 250);
+ display__HAEJ(Self__M00S,__tmp__N35T);
+ put_string__RGZ(((__STRING__BC *)__tmp__N35T));
fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
+ (&__string_466)->count__0C= 9;
+ (&__string_466)->storage__1C="\n dans :\n";
+ print__KKG((&__string_466));
fputc((int)('\n'),stdout);
- exit(( 1));
};
} break;
- case __GET_TYPE_ID__: {
- remove__0VAK(__tmp__3OJJ);
+ case __EXPR_SUP__ABOJ__: {
+ remove__JDBK(((__EXPR_SUP__ABOJ *)__tmp__N4NT));
} break;
- case __EXPR_SUP__: {
- remove__3VAK(__tmp__3OJJ);
+ case __EXPR_SUB__UBOJ__: {
+ remove__NDBK(((__EXPR_SUB__UBOJ *)__tmp__N4NT));
} break;
- case __EXPR_SUB__: {
- remove__BWAK(__tmp__3OJJ);
+ case __EXPR_MUL__KCOJ__: {
+ remove__RDBK(((__EXPR_MUL__KCOJ *)__tmp__N4NT));
} break;
- case __EXPR_MUL__: {
- remove__FWAK(__tmp__3OJJ);
+ case __EXPR_DIV__4COJ__: {
+ remove__VDBK(((__EXPR_DIV__4COJ *)__tmp__N4NT));
} break;
- case __EXPR_DIV__: {
- remove__JWAK(__tmp__3OJJ);
+ case __EXPR_AND__SDOJ__: {
+ remove__ZDBK(((__EXPR_AND__SDOJ *)__tmp__N4NT));
} break;
- case __EXPR_AND__: {
- remove__NWAK(__tmp__3OJJ);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ remove__3DBK(((__EXPR_SHIFT_R__GEOJ *)__tmp__N4NT));
} break;
- case __EXPR_SHIFT_R__: {
- remove__RWAK(__tmp__3OJJ);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ remove__BEBK(((__EXPR_SHIFT_L__0EOJ *)__tmp__N4NT));
} break;
- case __EXPR_SHIFT_L__: {
- remove__VWAK(__tmp__3OJJ);
+ case __PUT_TO__TFOJ__: {
+ remove__FEBK(((__PUT_TO__TFOJ *)__tmp__N4NT));
} break;
- case __PUT_TO__: {
- remove__ZWAK(__tmp__3OJJ);
+ case __ITEM__HGOJ__: {
+ remove__GFBK(((__ITEM__HGOJ *)__tmp__N4NT));
} break;
- case __ITEM__: {
- remove__0XAK(__tmp__3OJJ);
+ case __CAST__1HOJ__: {
+ remove__MFBK(((__CAST__1HOJ *)__tmp__N4NT));
} break;
- case __SIZE_OF__: {
- remove__4XAK(__tmp__3OJJ);
+ case __WRITE_LOCAL__TEYJ__: {
+ remove__VFBK(((__WRITE_LOCAL__TEYJ *)__tmp__N4NT));
} break;
- case __CAST__: {
- remove__BYAK(__tmp__3OJJ);
+ case __LOOP__LRBK__: {
+ remove__CCGL(((__LIST__WH *)((__LOOP__LRBK *)__tmp__N4NT)->body__JPBN));
} break;
- case __CALL_SLOT__: {
- remove__DUML(__tmp__3OJJ);
+ case __CALL_SLOT__GAZK__: {
+ remove__VHFM(((__CALL_SLOT__GAZK *)__tmp__N4NT));
} break;
- case __NOP__: {
+ case __NODE_STYLE__RD4K__: {
+ remove__YJFM(((__NODE_STYLE__RD4K *)__tmp__N4NT));
} break;
- case __READ_SLOT__: {
- remove__GGHK(__tmp__3OJJ);
+ case __READ_SLOT__LL4K__: {
+ remove__PMFM(((__READ_SLOT__LL4K *)__tmp__N4NT));
} break;
- case __WRITE_LOCAL__: {
- remove__E5IK(__tmp__3OJJ);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ remove__1O5O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__N4NT));
} break;
- case __READ_GLOBAL__: {
- Self__PFIQ=((__READ_GLOBAL *)__tmp__3OJJ);
- unread__CGNL(Self__PFIQ->global__ZGJK,Self__PFIQ);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ remove__FQTP(((__EXPR_OR_LOGIC__ADUL *)__tmp__N4NT));
} break;
- case __EXPR_NOT_LOGIC__: {
- remove__WA0M(__tmp__3OJJ);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ remove__ET0P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__N4NT));
} break;
- case __LOOP__: {
- remove__SOJJ(((__LOOP *)__tmp__3OJJ)->body__VJLM);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ remove__JQTP(((__EXPR_AND_LOGIC__EFUL *)__tmp__N4NT));
} break;
- case __EXPR_OR_LOGIC__: {
- remove__0UEO(__tmp__3OJJ);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ remove__JT0P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__N4NT));
} break;
- case __EXPR_OR_OR_LOGIC__: {
- remove__0RKO(__tmp__3OJJ);
+ case __EXPR_NEG__EZVL__: {
+ remove__OSBN(((__EXPR_NEG__EZVL *)__tmp__N4NT));
} break;
- case __EXPR_AND_LOGIC__: {
- remove__4UEO(__tmp__3OJJ);
+ case __EXPR_ADD__SZVL__: {
+ remove__5FGM(((__EXPR_ADD__SZVL *)__tmp__N4NT));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- remove__5RKO(__tmp__3OJJ);
+ case __READ_GLOBAL__T4YL__: {
+ Self__P00S=((__READ_GLOBAL__T4YL *)__tmp__N4NT);
+ unread__HHEN(((__SLOT_DATA__IJRG *)Self__P00S->global__KAKM),Self__P00S);
} break;
- case __EXPR_NEG__: {
- remove__HTJM(__tmp__3OJJ);
+ case __EXPR_NOT__XUPM__: {
+ remove__MDWN(((__EXPR_NOT__XUPM *)__tmp__N4NT));
} break;
- case __EXPR_ADD__: {
- remove__XWML(__tmp__3OJJ);
+ case __EXPR_MOD__3YPM__: {
+ remove__NT0P(((__EXPR_MOD__3YPM *)__tmp__N4NT));
} break;
- case __EXPR_NOT__: {
- remove__TJZM(__tmp__3OJJ);
+ case __LOOP_END__W0RM__: {
+ Self__QCBP=((__LOOP__LRBK *)((__LOOP_END__W0RM *)__tmp__N4NT)->loop__QLVO);
+ Self__QCBP->link_count__RPBN=(__INTEGER__Q)(Self__QCBP->link_count__RPBN - 1);
} break;
- case __EXPR_MOD__: {
- remove__CVEO(__tmp__3OJJ);
+ case __COP_LOCK__240M__: {
+ remove__GDWN(((__COP_LOCK__240M *)__tmp__N4NT));
} break;
- case __LOOP_END__: {
- Self__WBHN=((__LOOP *)((__LOOP_END *)__tmp__3OJJ)->loop__V5LM);
- Self__WBHN->link_count__OJLM=(__INTEGER)(Self__WBHN->link_count__OJLM - 1);
+ case __EXPR_OR__PQ0N__: {
+ remove__XOVO(((__EXPR_OR__PQ0N *)__tmp__N4NT));
} break;
- case __EXPR_SUP_EQ__: {
- remove__1EEP(__tmp__3OJJ);
+ case __EXPR_SUP_EQ__1VBP__: {
+ remove__T0ZQ(((__EXPR_SUP_EQ__1VBP *)__tmp__N4NT));
} break;
- case __EXPR_INF__: {
- remove__0DRN(__tmp__3OJJ);
+ case __EXPR_INF__OXBP__: {
+ remove__ALUP(((__EXPR_INF__OXBP *)__tmp__N4NT));
} break;
- case __EXPR_INF_EQ__: {
- remove__4DRN(__tmp__3OJJ);
+ case __EXPR_INF_EQ__FYBP__: {
+ remove__ELUP(((__EXPR_INF_EQ__FYBP *)__tmp__N4NT));
} break;
- case __EXPR_OR__: {
- remove__14PN(__tmp__3OJJ);
- } break;
- case __EXPR_XOR__: {
- remove__EVTO(__tmp__3OJJ);
+ case __EXPR_XOR__ABEP__: {
+ remove__PTEQ(((__EXPR_XOR__ABEP *)__tmp__N4NT));
} break;
};
- Self__3MMJ=(__INTEGER)(Self__3MMJ + 1);
+ Self__GILL=(__INTEGER__Q)(Self__GILL + 1);
};
}
-static void remove_profil__HOAM(__SLOT_CODE *Self__IOAM,void *prof__JOAM)
-// ({SLOT_CODE},{PROFIL_SLOT}) VoidNo recursive, No inlinable.
+static void remove_profil__IQKO(__SLOT_CODE__4IRG *Self__JQKO,__PROFIL_SLOT__OO2C *prof__KQKO)
+// ({SLOT_CODE__4IRG},{PROFIL_SLOT__OO2C}) Void No recursive, No inlinable.
{
- __INTEGER result__H4BM,__tmp__Q4BM,idx__4GFM,__tmp__ZNEM,i__QKFM;
- __FAST_ARRAYoPROFIL_SLOTo *Self__E4BM,*Self__PNEM;
- void **__tmp__P4BM,**Self__SGFM,**__tmp__YNEM,**Self__5JFM;
- Self__E4BM=((__FAST_ARRAYoPROFIL_SLOTo *)Self__IOAM->profil__R05F);
- result__H4BM= 0;
- if ((Self__E4BM->parent_arrayed_collection__P05F.upper__QUPG >= 0)) {
- __tmp__P4BM=Self__E4BM->parent_arrayed_collection__P05F.storage__MUPG;
- __tmp__Q4BM=Self__E4BM->parent_arrayed_collection__P05F.upper__QUPG;
- Self__SGFM=((void **)__tmp__P4BM);
- idx__4GFM= 0;
- while ((! ((idx__4GFM > __tmp__Q4BM) || ((void *)prof__JOAM == (void *)Self__SGFM[idx__4GFM])))) {
- idx__4GFM=(__INTEGER)(idx__4GFM + 1);
- };
- result__H4BM=idx__4GFM;
- };
- if ((result__H4BM <= ((__FAST_ARRAYoPROFIL_SLOTo *)Self__IOAM->profil__R05F)->parent_arrayed_collection__P05F.upper__QUPG)) {
- Self__PNEM=((__FAST_ARRAYoPROFIL_SLOTo *)Self__IOAM->profil__R05F);
- __tmp__YNEM=Self__PNEM->parent_arrayed_collection__P05F.storage__MUPG;
- __tmp__ZNEM=Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG;
- Self__5JFM=((void **)__tmp__YNEM);
- i__QKFM=result__H4BM;
- while ((i__QKFM != __tmp__ZNEM)) {
- Self__5JFM[i__QKFM]=Self__5JFM[(__INTEGER)(i__QKFM + 1)];
- i__QKFM=(__INTEGER)(i__QKFM + 1);
- };
- Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG - 1);
+ __INTEGER__Q result__EZLO,__tmp__NZLO,idx__HBSO;
+ __FAST_ARRAYoPROFIL_SLOTo__GATH *Self__BZLO,*Self__IRPO;
+ void **__tmp__MZLO,**Self__1ASO;
+ Self__BZLO=((__FAST_ARRAYoPROFIL_SLOTo__GATH *)Self__JQKO->profil__QATH);
+ result__EZLO= 0;
+ if ((Self__BZLO->parent_arrayed_collection__OATH.upper__0LEI >= 0)) {
+ __tmp__MZLO=Self__BZLO->parent_arrayed_collection__OATH.storage__WLEI;
+ __tmp__NZLO=Self__BZLO->parent_arrayed_collection__OATH.upper__0LEI;
+ Self__1ASO=((void **)__tmp__MZLO);
+ idx__HBSO= 0;
+ while ((! ((idx__HBSO > __tmp__NZLO) || ((void *)prof__KQKO == (void *)Self__1ASO[idx__HBSO])))) {
+ idx__HBSO=(__INTEGER__Q)(idx__HBSO + 1);
+ };
+ result__EZLO=idx__HBSO;
+ };
+ if ((result__EZLO <= Self__JQKO->profil__QATH->parent_arrayed_collection__OATH.upper__0LEI)) {
+ Self__IRPO=((__FAST_ARRAYoPROFIL_SLOTo__GATH *)Self__JQKO->profil__QATH);
+ __tmp__MZLO=Self__IRPO->parent_arrayed_collection__OATH.storage__WLEI;
+ __tmp__NZLO=Self__IRPO->parent_arrayed_collection__OATH.upper__0LEI;
+ Self__1ASO=((void **)__tmp__MZLO);
+ idx__HBSO=result__EZLO;
+ while ((idx__HBSO != __tmp__NZLO)) {
+ Self__1ASO[idx__HBSO]=Self__1ASO[(__INTEGER__Q)(idx__HBSO + 1)];
+ idx__HBSO=(__INTEGER__Q)(idx__HBSO + 1);
+ };
+ Self__IRPO->parent_arrayed_collection__OATH.upper__0LEI=(__INTEGER__Q)(Self__IRPO->parent_arrayed_collection__OATH.upper__0LEI - 1);
};
}
-static void clear__1PJJ()
-// () VoidNo recursive, No inlinable.
+static void clear__Z5KL()
+// () Void No recursive, No inlinable.
{
- void *l__3PJJ;
- __INTEGER Self__PNMJ,new_capacity__M5IK,__tmp__VAJK,__tmp__YVOL;
- __INTEGER Self__SPMM;
- void *__tmp__VQJJ;
- __FAST_ARRAYoLOCAL_SEQo *Self__K5IK;
- __BOOLEAN __tmp__25IK;
- void **__tmp__UAJK,**new__FVOL;
- l__3PJJ=NULL;
- Self__PNMJ=((__FAST_ARRAYoLOCALo *)list_busy__4PJJ)->parent_arrayed_collection__YH4F.upper__1H4F;
- while ((Self__PNMJ >= 0)) {
- l__3PJJ=((void **)((__FAST_ARRAYoLOCALo *)list_busy__4PJJ)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__PNMJ];
- __tmp__VQJJ=((__LOCAL *)l__3PJJ)->last_seq__TQJJ;
- Self__K5IK=((__FAST_ARRAYoLOCAL_SEQo *)list_free__RQJJ);
- new_capacity__M5IK= 0;
- if (((__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK + 1) <= (__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK - 1))) {
- Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK + 1);
- __tmp__25IK=TRUE__;
- } else {
- __tmp__25IK=FALSE__;
- };
- if ((! __tmp__25IK)) {
- if ((Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK == 0)) {
- Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK=create__ZEZK( 2);
- Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK= 2;
- Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK= 0;
- } else {
- new_capacity__M5IK=(__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK << 1);
- __tmp__UAJK=Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK;
- __tmp__VAJK=Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK;
- new__FVOL=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__UAJK)),((__UINTEGER_32 )(__INTEGER)(__tmp__VAJK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__M5IK * ((__INTEGER )(sizeof(void *)))))));
- __tmp__YVOL=(__INTEGER)(new_capacity__M5IK - 1);
- Self__SPMM=__tmp__VAJK;
- while ((Self__SPMM <= __tmp__YVOL)) {
- new__FVOL[Self__SPMM]=NULL;
- Self__SPMM=(__INTEGER)(Self__SPMM + 1);
- };
- Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK=new__FVOL;
- Self__K5IK->parent_arrayed_collection__QQJJ.capacity__P5IK=new_capacity__M5IK;
- Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK=(__INTEGER)(Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK + 1);
- };
- };
- ((void **)Self__K5IK->parent_arrayed_collection__QQJJ.storage__LAJK)[Self__K5IK->parent_arrayed_collection__QQJJ.upper__N5IK]=__tmp__VQJJ;
- ((__LOCAL *)l__3PJJ)->last_seq__TQJJ=NULL;
- Self__PNMJ=(__INTEGER)(Self__PNMJ - 1);
- };
- ((__FAST_ARRAYoLOCALo *)list_busy__4PJJ)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
+ __INTEGER__Q Self__BVNL,Self__SK1T,__tmp__L2DN,__tmp__0ZZN,Self__V5LO;
+ __LOCAL__L4WC *__tmp__R4NT;
+ __LOCAL_SEQ__QM1K *__tmp__WALL;
+ __POINTER__IB sz__XK1T,result__VK1T,__tmp__WK1T,__tmp__YK1T;
+ __POINTER__IB __tmp__0K1T,__tmp__1K1T;
+ __UINTEGER_32__ZWB __tmp__2K1T;
+ __MEMORY__2PG *__tmp__5K1T;
+ __FAST_ARRAYoLOCAL_SEQo__KALL *Self__50DN;
+ __BOOLEAN__L __tmp__R1DN;
+ void **__tmp__RK1T;
+ Self__BVNL=list_busy__25KL->parent_arrayed_collection__EX1D.upper__12BE;
+ while ((Self__BVNL >= 0)) {
+ __tmp__R4NT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)list_busy__25KL)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__BVNL];
+ __tmp__WALL=__tmp__R4NT->last_seq__SM1K;
+ Self__50DN=((__FAST_ARRAYoLOCAL_SEQo__KALL *)list_free__TALL);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.upper__C1DN + 1) <= (__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN - 1))) {
+ Self__50DN->parent_arrayed_collection__SALL.upper__C1DN=(__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.upper__C1DN + 1);
+ __tmp__R1DN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__R1DN=FALSE__O__;
+ };
+ if ((! __tmp__R1DN)) {
+ if ((Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN == 0)) {
+ sz__XK1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__VK1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__WK1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YK1T=(void *)((unsigned long)(void *)((unsigned long)sz__XK1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WK1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WK1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__XK1T=(void *)((unsigned long)__tmp__YK1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__XK1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0K1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1K1T=(void *)((unsigned long)(void *)((unsigned long)sz__XK1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0K1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0K1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2K1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1K1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0K1T=micro_alloc__table__lab__UKI(__tmp__1K1T,((__POINTER__IB )(&(table_size[(__tmp__2K1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1K1T)));
+ ((__POINTER__IB *)__tmp__0K1T)[ 0]=((__POINTER__IB ) 3);
+ result__VK1T=(void *)((unsigned long)__tmp__0K1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__5K1T=search__LQCB(__tmp__YK1T);
+ result__VK1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5K1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__RK1T=((void **)result__VK1T);
+ Self__SK1T= 1;
+ while ((Self__SK1T >= 0)) {
+ __tmp__RK1T[Self__SK1T]=NULL;
+ Self__SK1T=(__INTEGER__Q)(Self__SK1T - 1);
+ };
+ Self__50DN->parent_arrayed_collection__SALL.storage__C2DN=__tmp__RK1T;
+ Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN= 2;
+ Self__50DN->parent_arrayed_collection__SALL.upper__C1DN= 0;
+ } else /* FALSE */ {
+ Self__SK1T=(__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN << 1);
+ __tmp__RK1T=Self__50DN->parent_arrayed_collection__SALL.storage__C2DN;
+ __tmp__L2DN=Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN;
+ sz__XK1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__RK1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__L2DN * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__SK1T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__RK1T=((void **)sz__XK1T);
+ __tmp__0ZZN=(__INTEGER__Q)(Self__SK1T - 1);
+ Self__V5LO=__tmp__L2DN;
+ while ((Self__V5LO <= __tmp__0ZZN)) {
+ __tmp__RK1T[Self__V5LO]=NULL;
+ Self__V5LO=(__INTEGER__Q)(Self__V5LO + 1);
+ };
+ Self__50DN->parent_arrayed_collection__SALL.storage__C2DN=__tmp__RK1T;
+ Self__50DN->parent_arrayed_collection__SALL.capacity__E1DN=Self__SK1T;
+ Self__50DN->parent_arrayed_collection__SALL.upper__C1DN=(__INTEGER__Q)(Self__50DN->parent_arrayed_collection__SALL.upper__C1DN + 1);
+ };
+ };
+ ((void **)Self__50DN->parent_arrayed_collection__SALL.storage__C2DN)[Self__50DN->parent_arrayed_collection__SALL.upper__C1DN]=__tmp__WALL;
+ ((__LOCAL__L4WC *)__tmp__R4NT)->last_seq__SM1K=NULL;
+ Self__BVNL=(__INTEGER__Q)(Self__BVNL - 1);
+ };
+ ((__FAST_ARRAYoLOCALo__2W1D *)list_busy__25KL)->parent_arrayed_collection__EX1D.upper__12BE=(__INTEGER__Q)(- 1);
+ ;
}
-static void display__0TFK(__STRING_CST *Self__1TFK,void *buffer__2TFK)
-// ({STRING_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__044J(__STRING_CST__5J *Self__144J,__STRING__BC *buffer__244J)
+// ({STRING_CST__5J},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __STRING *Self__RJER,*Self__XJER;
- __INTEGER new_capacity__QJER,old_nb_elts__TJER,upper__J2PR,Self__H2PR;
- __INTEGER new_capacity__WJER,old_nb_elts__ZJER,upper__O2PR,Self__M2PR;
- __INTEGER __tmp__4PLK,result__C0ZK;
- __CHARACTER *Self__SJER,*new__UJER,*Self__YJER,*new__0JER;
- Self__RJER=((__STRING *)buffer__2TFK);
- new_capacity__QJER= 0;
- if ((Self__RJER->capacity__MNK <= Self__RJER->count__VF)) {
- if ((Self__RJER->capacity__MNK == 0)) {
- Self__RJER->capacity__MNK= 32;
- Self__RJER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QJER=(__INTEGER)(Self__RJER->capacity__MNK << 1);
- Self__SJER=((__CHARACTER *)Self__RJER->storage__XNK);
- old_nb_elts__TJER=Self__RJER->capacity__MNK;
- new__UJER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SJER),((__UINTEGER_32 )old_nb_elts__TJER),((__UINTEGER_32 )new_capacity__QJER)));
- upper__J2PR=(__INTEGER)(new_capacity__QJER - 1);
- Self__H2PR=old_nb_elts__TJER;
- while ((Self__H2PR <= upper__J2PR)) {
- new__UJER[Self__H2PR]='\0';
- Self__H2PR=(__INTEGER)(Self__H2PR + 1);
- };
- Self__RJER->storage__XNK=new__UJER;
- Self__RJER->capacity__MNK=new_capacity__QJER;
- };
- };
- ((__CHARACTER *)Self__RJER->storage__XNK)[Self__RJER->count__VF]='"';
- Self__RJER->count__VF=(__INTEGER)(Self__RJER->count__VF + 1);
- append__MOK(buffer__2TFK,Self__1TFK->string__BK2H);
- Self__XJER=((__STRING *)buffer__2TFK);
- new_capacity__WJER= 0;
- if ((Self__XJER->capacity__MNK <= Self__XJER->count__VF)) {
- if ((Self__XJER->capacity__MNK == 0)) {
- Self__XJER->capacity__MNK= 32;
- Self__XJER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WJER=(__INTEGER)(Self__XJER->capacity__MNK << 1);
- Self__YJER=((__CHARACTER *)Self__XJER->storage__XNK);
- old_nb_elts__ZJER=Self__XJER->capacity__MNK;
- new__0JER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YJER),((__UINTEGER_32 )old_nb_elts__ZJER),((__UINTEGER_32 )new_capacity__WJER)));
- upper__O2PR=(__INTEGER)(new_capacity__WJER - 1);
- Self__M2PR=old_nb_elts__ZJER;
- while ((Self__M2PR <= upper__O2PR)) {
- new__0JER[Self__M2PR]='\0';
- Self__M2PR=(__INTEGER)(Self__M2PR + 1);
- };
- Self__XJER->storage__XNK=new__0JER;
- Self__XJER->capacity__MNK=new_capacity__WJER;
- };
- };
- ((__CHARACTER *)Self__XJER->storage__XNK)[Self__XJER->count__VF]='"';
- Self__XJER->count__VF=(__INTEGER)(Self__XJER->count__VF + 1);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__2TFK,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__4PLK=ANY__->object_id__45YG;
- } else {
- result__C0ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__C0ZK;
- ANY__->object_id__55YG=0;
- __tmp__4PLK=result__C0ZK;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__4PLK),buffer__2TFK);
- append__MOK(buffer__2TFK,(&__string_268));
+ __ANY__C *__tmp__IDYK,*__tmp__D30K;
+ __INTEGER__Q __tmp__EYKK,result__MDYK;
+ add_last__ACV(((__STRING__BC *)buffer__244J),'\"');
+ append__KWX(((__STRING__BC *)buffer__244J),Self__144J->string__344J);
+ add_last__ACV(((__STRING__BC *)buffer__244J),'\"');
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__244J),(&__string_29));
+ __tmp__IDYK=&(Self__144J->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__IDYK->object_id__BS0E==0) {
+ __tmp__EYKK=__tmp__IDYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__MDYK=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__D30K=&(Self__144J->parent_constant__EK.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__D30K->object_id__AS0E=result__MDYK;
+ __tmp__D30K->object_id__BS0E=0;
+ __tmp__EYKK=result__MDYK;
+ };
+ append_in__AEE(__tmp__EYKK,buffer__244J);
+ append__KWX(((__STRING__BC *)buffer__244J),(&__string_27));
};
}
-static void display__EUFK(__EXTERNAL_C *Self__FUFK,void *buffer__GUFK)
-// ({EXTERNAL_C},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__KZRH(__EXTERNAL_C__Y5WC *Self__LZRH,__STRING__BC *buffer__MZRH)
+// ({EXTERNAL_C__Y5WC},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__3JER,*Self__DKER,*Self__JKER,*Self__PKER,*Self__VKER;
- __STRING *Self__1KER,*Self__BLER,*Self__HLER,*Self__NLER,*Self__TLER;
- __INTEGER new_capacity__2JER,old_nb_elts__5JER,upper__T2PR,Self__R2PR;
- __INTEGER new_capacity__CKER,old_nb_elts__FKER,upper__Y2PR,Self__W2PR;
- __INTEGER __tmp__4UFK,Self__45TL,new_capacity__IKER,old_nb_elts__LKER;
- __INTEGER upper__32PR,Self__12PR,new_capacity__OKER,old_nb_elts__RKER;
- __INTEGER upper__C3PR,Self__A3PR,new_capacity__UKER,old_nb_elts__XKER;
- __INTEGER upper__H3PR,Self__F3PR,new_capacity__0KER,old_nb_elts__3KER;
- __INTEGER upper__M3PR,Self__K3PR,new_capacity__ALER,old_nb_elts__DLER;
- __INTEGER upper__R3PR,Self__P3PR,new_capacity__GLER,old_nb_elts__JLER;
- __INTEGER upper__W3PR,Self__U3PR,__tmp__YVFK,Self__WWTK;
- __INTEGER new_capacity__MLER,old_nb_elts__PLER,upper__13PR,Self__Z3PR;
- __INTEGER new_capacity__SLER,old_nb_elts__VLER,upper__A4PR,Self__43PR;
- __INTEGER __tmp__BRLK,result__X0ZK;
- void *__tmp__FVFK,*__tmp__IVFK;
- __IS_EXPANDED *Self__I3JQ,*Self__K3JQ;
- void *__tmp__5VFK,*__tmp__EWFK;
- void *__tmp__AWFK,*__tmp__FWFK;
- __TYPES *Self__JE0Q;
- __CHARACTER *Self__4JER,*new__AKER,*Self__EKER,*new__GKER,*Self__KKER;
- __CHARACTER *new__MKER,*Self__QKER,*new__SKER,*Self__WKER,*new__YKER;
- __CHARACTER *Self__2KER,*new__4KER,*Self__CLER,*new__ELER,*Self__ILER;
- __CHARACTER *new__KLER,*Self__OLER,*new__QLER,*Self__ULER,*new__WLER;
- __FAST_ARRAYoEXPRo *Self__0B5Q;
- Self__3JER=((__STRING *)buffer__GUFK);
- new_capacity__2JER= 0;
- if ((Self__3JER->capacity__MNK <= Self__3JER->count__VF)) {
- if ((Self__3JER->capacity__MNK == 0)) {
- Self__3JER->capacity__MNK= 32;
- Self__3JER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2JER=(__INTEGER)(Self__3JER->capacity__MNK << 1);
- Self__4JER=((__CHARACTER *)Self__3JER->storage__XNK);
- old_nb_elts__5JER=Self__3JER->capacity__MNK;
- new__AKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4JER),((__UINTEGER_32 )old_nb_elts__5JER),((__UINTEGER_32 )new_capacity__2JER)));
- upper__T2PR=(__INTEGER)(new_capacity__2JER - 1);
- Self__R2PR=old_nb_elts__5JER;
- while ((Self__R2PR <= upper__T2PR)) {
- new__AKER[Self__R2PR]='\0';
- Self__R2PR=(__INTEGER)(Self__R2PR + 1);
- };
- Self__3JER->storage__XNK=new__AKER;
- Self__3JER->capacity__MNK=new_capacity__2JER;
- };
- };
- ((__CHARACTER *)Self__3JER->storage__XNK)[Self__3JER->count__VF]='`';
- Self__3JER->count__VF=(__INTEGER)(Self__3JER->count__VF + 1);
- append__MOK(buffer__GUFK,Self__FUFK->code__3VZD);
- if ((((void *)Self__FUFK->access_list__4VZD != (void *)NULL) && (! (((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH < 0)))) {
- Self__DKER=((__STRING *)buffer__GUFK);
- new_capacity__CKER= 0;
- if ((Self__DKER->capacity__MNK <= Self__DKER->count__VF)) {
- if ((Self__DKER->capacity__MNK == 0)) {
- Self__DKER->capacity__MNK= 32;
- Self__DKER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CKER=(__INTEGER)(Self__DKER->capacity__MNK << 1);
- Self__EKER=((__CHARACTER *)Self__DKER->storage__XNK);
- old_nb_elts__FKER=Self__DKER->capacity__MNK;
- new__GKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EKER),((__UINTEGER_32 )old_nb_elts__FKER),((__UINTEGER_32 )new_capacity__CKER)));
- upper__Y2PR=(__INTEGER)(new_capacity__CKER - 1);
- Self__W2PR=old_nb_elts__FKER;
- while ((Self__W2PR <= upper__Y2PR)) {
- new__GKER[Self__W2PR]='\0';
- Self__W2PR=(__INTEGER)(Self__W2PR + 1);
- };
- Self__DKER->storage__XNK=new__GKER;
- Self__DKER->capacity__MNK=new_capacity__CKER;
- };
- };
- ((__CHARACTER *)Self__DKER->storage__XNK)[Self__DKER->count__VF]='(';
- Self__DKER->count__VF=(__INTEGER)(Self__DKER->count__VF + 1);
- __tmp__4UFK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH - 1);
- Self__45TL= 0;
- while ((Self__45TL <= __tmp__4UFK)) {
- __tmp__FVFK=((void **)((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__45TL];
- switch (((struct ___OBJ *)__tmp__FVFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__FVFK,buffer__GUFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__FVFK,buffer__GUFK);
- } break;
- case __IS_EXPANDED__: {
- Self__I3JQ=((__IS_EXPANDED *)__tmp__FVFK);
- append__MOK(buffer__GUFK,(&__string_265));
- display__UXFK(Self__I3JQ->receiver__WN2H,buffer__GUFK);
- Self__JKER=((__STRING *)buffer__GUFK);
- new_capacity__IKER= 0;
- if ((Self__JKER->capacity__MNK <= Self__JKER->count__VF)) {
- if ((Self__JKER->capacity__MNK == 0)) {
- Self__JKER->capacity__MNK= 32;
- Self__JKER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IKER=(__INTEGER)(Self__JKER->capacity__MNK << 1);
- Self__KKER=((__CHARACTER *)Self__JKER->storage__XNK);
- old_nb_elts__LKER=Self__JKER->capacity__MNK;
- new__MKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KKER),((__UINTEGER_32 )old_nb_elts__LKER),((__UINTEGER_32 )new_capacity__IKER)));
- upper__32PR=(__INTEGER)(new_capacity__IKER - 1);
- Self__12PR=old_nb_elts__LKER;
- while ((Self__12PR <= upper__32PR)) {
- new__MKER[Self__12PR]='\0';
- Self__12PR=(__INTEGER)(Self__12PR + 1);
- };
- Self__JKER->storage__XNK=new__MKER;
- Self__JKER->capacity__MNK=new_capacity__IKER;
- };
+ __INTEGER__Q __tmp__F0RH,Self__YWNL,__tmp__EKUH,result__3D3H;
+ void *__tmp__54NT;
+ __IS_EXPANDED__35NJ *Self__MN2S;
+ __GET_TYPE_ID__HAOJ *Self__ON2S;
+ __TYPE_FULL__XMB *Self__CL1T;
+ __SIZE_OF__5GOJ *Self__QN2S;
+ void *__tmp__K1RH;
+ __STRING_CONSTANT__0 *__tmp__L1RH;
+ __TYPES__BN5D *Self__0RUT;
+ __ANY__C *__tmp__ZD3H,*__tmp__2M5H;
+ __BOOLEAN__L Result__H2QI,__tmp__ZZRH;
+ __FAST_ARRAYoEXPRo__45WC *Self__AJXT;
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),'`');
+ append__KWX(((__STRING__BC *)buffer__MZRH),Self__LZRH->code__Y54D);
+ if (((void *)Self__LZRH->access_list__Z54D != (void *)NULL)) {
+ Result__H2QI=(((__FAST_ARRAYoEXPRo__45WC *)Self__LZRH->access_list__Z54D)->parent_arrayed_collection__GAXC.upper__D0RH < 0);
+ __tmp__ZZRH=(! Result__H2QI);
+ } else /* FALSE */ {
+ __tmp__ZZRH=FALSE__O__;
+ };
+ if (__tmp__ZZRH) {
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),'(');
+ __tmp__F0RH=(__INTEGER__Q)(Self__LZRH->access_list__Z54D->parent_arrayed_collection__GAXC.upper__D0RH - 1);
+ Self__YWNL= 0;
+ while ((Self__YWNL <= __tmp__F0RH)) {
+ __tmp__54NT=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__LZRH->access_list__Z54D)->parent_arrayed_collection__GAXC.storage__HREI)[Self__YWNL];
+ switch (((struct ___OBJ *)__tmp__54NT)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__54NT),buffer__MZRH);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__MN2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__MN2S->receiver__RA5J),buffer__MZRH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__ON2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_350));
+ Self__CL1T=((__TYPE_FULL__XMB *)Self__ON2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
};
- ((__CHARACTER *)Self__JKER->storage__XNK)[Self__JKER->count__VF]=')';
- Self__JKER->count__VF=(__INTEGER)(Self__JKER->count__VF + 1);
+ append_name_in__APXE(Self__CL1T,buffer__MZRH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__FVFK,buffer__GUFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__FVFK,buffer__GUFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __ITEM__: {
- display__52FK(__tmp__FVFK,buffer__GUFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__QN2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_352));
+ Self__CL1T=((__TYPE_FULL__XMB *)Self__QN2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
+ };
+ append_name_in__APXE(Self__CL1T,buffer__MZRH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+ } break;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__FVFK,buffer__GUFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __CAST__: {
- display__I3FK(__tmp__FVFK,buffer__GUFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__FVFK,buffer__GUFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__FVFK,buffer__GUFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__FVFK,buffer__GUFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__FVFK,buffer__GUFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
};
- Self__PKER=((__STRING *)buffer__GUFK);
- new_capacity__OKER= 0;
- if ((Self__PKER->capacity__MNK <= Self__PKER->count__VF)) {
- if ((Self__PKER->capacity__MNK == 0)) {
- Self__PKER->capacity__MNK= 32;
- Self__PKER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OKER=(__INTEGER)(Self__PKER->capacity__MNK << 1);
- Self__QKER=((__CHARACTER *)Self__PKER->storage__XNK);
- old_nb_elts__RKER=Self__PKER->capacity__MNK;
- new__SKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QKER),((__UINTEGER_32 )old_nb_elts__RKER),((__UINTEGER_32 )new_capacity__OKER)));
- upper__C3PR=(__INTEGER)(new_capacity__OKER - 1);
- Self__A3PR=old_nb_elts__RKER;
- while ((Self__A3PR <= upper__C3PR)) {
- new__SKER[Self__A3PR]='\0';
- Self__A3PR=(__INTEGER)(Self__A3PR + 1);
- };
- Self__PKER->storage__XNK=new__SKER;
- Self__PKER->capacity__MNK=new_capacity__OKER;
- };
- };
- ((__CHARACTER *)Self__PKER->storage__XNK)[Self__PKER->count__VF]=',';
- Self__PKER->count__VF=(__INTEGER)(Self__PKER->count__VF + 1);
- Self__45TL=(__INTEGER)(Self__45TL + 1);
- };
- Self__0B5Q=((__FAST_ARRAYoEXPRo *)Self__FUFK->access_list__4VZD);
- __tmp__IVFK=((void **)Self__0B5Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0B5Q->parent_arrayed_collection__Q2LC.upper__2RSH];
- switch (((struct ___OBJ *)__tmp__IVFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__IVFK,buffer__GUFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__IVFK,buffer__GUFK);
- } break;
- case __IS_EXPANDED__: {
- Self__K3JQ=((__IS_EXPANDED *)__tmp__IVFK);
- append__MOK(buffer__GUFK,(&__string_265));
- display__UXFK(Self__K3JQ->receiver__WN2H,buffer__GUFK);
- Self__VKER=((__STRING *)buffer__GUFK);
- new_capacity__UKER= 0;
- if ((Self__VKER->capacity__MNK <= Self__VKER->count__VF)) {
- if ((Self__VKER->capacity__MNK == 0)) {
- Self__VKER->capacity__MNK= 32;
- Self__VKER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UKER=(__INTEGER)(Self__VKER->capacity__MNK << 1);
- Self__WKER=((__CHARACTER *)Self__VKER->storage__XNK);
- old_nb_elts__XKER=Self__VKER->capacity__MNK;
- new__YKER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WKER),((__UINTEGER_32 )old_nb_elts__XKER),((__UINTEGER_32 )new_capacity__UKER)));
- upper__H3PR=(__INTEGER)(new_capacity__UKER - 1);
- Self__F3PR=old_nb_elts__XKER;
- while ((Self__F3PR <= upper__H3PR)) {
- new__YKER[Self__F3PR]='\0';
- Self__F3PR=(__INTEGER)(Self__F3PR + 1);
- };
- Self__VKER->storage__XNK=new__YKER;
- Self__VKER->capacity__MNK=new_capacity__UKER;
- };
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),',');
+ Self__YWNL=(__INTEGER__Q)(Self__YWNL + 1);
+ };
+ Self__AJXT=((__FAST_ARRAYoEXPRo__45WC *)Self__LZRH->access_list__Z54D);
+ __tmp__54NT=((void **)Self__AJXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__AJXT->parent_arrayed_collection__GAXC.upper__D0RH];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)__tmp__54NT)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__54NT),buffer__MZRH);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__MN2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__MN2S->receiver__RA5J),buffer__MZRH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__ON2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_350));
+ Self__CL1T=((__TYPE_FULL__XMB *)Self__ON2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
};
- ((__CHARACTER *)Self__VKER->storage__XNK)[Self__VKER->count__VF]=')';
- Self__VKER->count__VF=(__INTEGER)(Self__VKER->count__VF + 1);
+ append_name_in__APXE(Self__CL1T,buffer__MZRH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__IVFK,buffer__GUFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__IVFK,buffer__GUFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__QN2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_352));
+ Self__CL1T=((__TYPE_FULL__XMB *)Self__QN2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__CL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_351));
+ };
+ append_name_in__APXE(Self__CL1T,buffer__MZRH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__IVFK,buffer__GUFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__IVFK,buffer__GUFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __CAST__: {
- display__I3FK(__tmp__IVFK,buffer__GUFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__IVFK,buffer__GUFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__IVFK,buffer__GUFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__IVFK,buffer__GUFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__IVFK,buffer__GUFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__54NT)),buffer__MZRH);
} break;
};
- Self__1KER=((__STRING *)buffer__GUFK);
- new_capacity__0KER= 0;
- if ((Self__1KER->capacity__MNK <= Self__1KER->count__VF)) {
- if ((Self__1KER->capacity__MNK == 0)) {
- Self__1KER->capacity__MNK= 32;
- Self__1KER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0KER=(__INTEGER)(Self__1KER->capacity__MNK << 1);
- Self__2KER=((__CHARACTER *)Self__1KER->storage__XNK);
- old_nb_elts__3KER=Self__1KER->capacity__MNK;
- new__4KER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2KER),((__UINTEGER_32 )old_nb_elts__3KER),((__UINTEGER_32 )new_capacity__0KER)));
- upper__M3PR=(__INTEGER)(new_capacity__0KER - 1);
- Self__K3PR=old_nb_elts__3KER;
- while ((Self__K3PR <= upper__M3PR)) {
- new__4KER[Self__K3PR]='\0';
- Self__K3PR=(__INTEGER)(Self__K3PR + 1);
- };
- Self__1KER->storage__XNK=new__4KER;
- Self__1KER->capacity__MNK=new_capacity__0KER;
- };
- };
- ((__CHARACTER *)Self__1KER->storage__XNK)[Self__1KER->count__VF]=')';
- Self__1KER->count__VF=(__INTEGER)(Self__1KER->count__VF + 1);
- };
- Self__BLER=((__STRING *)buffer__GUFK);
- new_capacity__ALER= 0;
- if ((Self__BLER->capacity__MNK <= Self__BLER->count__VF)) {
- if ((Self__BLER->capacity__MNK == 0)) {
- Self__BLER->capacity__MNK= 32;
- Self__BLER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ALER=(__INTEGER)(Self__BLER->capacity__MNK << 1);
- Self__CLER=((__CHARACTER *)Self__BLER->storage__XNK);
- old_nb_elts__DLER=Self__BLER->capacity__MNK;
- new__ELER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CLER),((__UINTEGER_32 )old_nb_elts__DLER),((__UINTEGER_32 )new_capacity__ALER)));
- upper__R3PR=(__INTEGER)(new_capacity__ALER - 1);
- Self__P3PR=old_nb_elts__DLER;
- while ((Self__P3PR <= upper__R3PR)) {
- new__ELER[Self__P3PR]='\0';
- Self__P3PR=(__INTEGER)(Self__P3PR + 1);
- };
- Self__BLER->storage__XNK=new__ELER;
- Self__BLER->capacity__MNK=new_capacity__ALER;
- };
- };
- ((__CHARACTER *)Self__BLER->storage__XNK)[Self__BLER->count__VF]='`';
- Self__BLER->count__VF=(__INTEGER)(Self__BLER->count__VF + 1);
- append_name_in__M5XD(Self__FUFK->static_type__1VZD,buffer__GUFK);
- if (((void *)Self__FUFK->living_type__Z3QH != (void *)NULL)) {
- Self__HLER=((__STRING *)buffer__GUFK);
- new_capacity__GLER= 0;
- if ((Self__HLER->capacity__MNK <= Self__HLER->count__VF)) {
- if ((Self__HLER->capacity__MNK == 0)) {
- Self__HLER->capacity__MNK= 32;
- Self__HLER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GLER=(__INTEGER)(Self__HLER->capacity__MNK << 1);
- Self__ILER=((__CHARACTER *)Self__HLER->storage__XNK);
- old_nb_elts__JLER=Self__HLER->capacity__MNK;
- new__KLER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ILER),((__UINTEGER_32 )old_nb_elts__JLER),((__UINTEGER_32 )new_capacity__GLER)));
- upper__W3PR=(__INTEGER)(new_capacity__GLER - 1);
- Self__U3PR=old_nb_elts__JLER;
- while ((Self__U3PR <= upper__W3PR)) {
- new__KLER[Self__U3PR]='\0';
- Self__U3PR=(__INTEGER)(Self__U3PR + 1);
- };
- Self__HLER->storage__XNK=new__KLER;
- Self__HLER->capacity__MNK=new_capacity__GLER;
- };
- };
- ((__CHARACTER *)Self__HLER->storage__XNK)[Self__HLER->count__VF]='(';
- Self__HLER->count__VF=(__INTEGER)(Self__HLER->count__VF + 1);
- __tmp__YVFK=(__INTEGER)(((__TYPES *)Self__FUFK->living_type__Z3QH)->upper__GLAG - 1);
- Self__WWTK= 0;
- while ((Self__WWTK <= __tmp__YVFK)) {
- __tmp__5VFK=((void **)((__TYPES *)Self__FUFK->living_type__Z3QH)->storage__4VFJ)[Self__WWTK];
- switch (((struct ___OBJ *)__tmp__5VFK)->__id) {
- case __TYPE__: {
- __tmp__AWFK=((__PROTOTYPE *)((__TYPE *)__tmp__5VFK)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__AWFK=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__AWFK=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__AWFK=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__AWFK=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__AWFK=((__TYPE_GENERIC *)__tmp__5VFK)->intern_name__UR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__AWFK=((__PROFIL_BLOCK *)__tmp__5VFK)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- append__MOK(buffer__GUFK,__tmp__AWFK);
- Self__NLER=((__STRING *)buffer__GUFK);
- new_capacity__MLER= 0;
- if ((Self__NLER->capacity__MNK <= Self__NLER->count__VF)) {
- if ((Self__NLER->capacity__MNK == 0)) {
- Self__NLER->capacity__MNK= 32;
- Self__NLER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MLER=(__INTEGER)(Self__NLER->capacity__MNK << 1);
- Self__OLER=((__CHARACTER *)Self__NLER->storage__XNK);
- old_nb_elts__PLER=Self__NLER->capacity__MNK;
- new__QLER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OLER),((__UINTEGER_32 )old_nb_elts__PLER),((__UINTEGER_32 )new_capacity__MLER)));
- upper__13PR=(__INTEGER)(new_capacity__MLER - 1);
- Self__Z3PR=old_nb_elts__PLER;
- while ((Self__Z3PR <= upper__13PR)) {
- new__QLER[Self__Z3PR]='\0';
- Self__Z3PR=(__INTEGER)(Self__Z3PR + 1);
- };
- Self__NLER->storage__XNK=new__QLER;
- Self__NLER->capacity__MNK=new_capacity__MLER;
- };
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+ };
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),'`');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__LZRH->static_type__W54D),buffer__MZRH);
+ if (((void *)Self__LZRH->living_type__U0RH != (void *)NULL)) {
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),'(');
+ __tmp__F0RH=(__INTEGER__Q)(Self__LZRH->living_type__U0RH->upper__A1RH - 1);
+ Self__YWNL= 0;
+ while ((Self__YWNL <= __tmp__F0RH)) {
+ __tmp__K1RH=((void **)((__TYPES__BN5D *)Self__LZRH->living_type__U0RH)->storage__1LYI)[Self__YWNL];
+ switch (((struct ___OBJ *)__tmp__K1RH)->__id) {
+ case __TYPE__FF__: {
+ __tmp__L1RH=((__TYPE__FF *)__tmp__K1RH)->intern_name__TZMB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__L1RH=(&__string_5);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__L1RH=(&__string_6);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__L1RH=(&__string_54);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__L1RH=(&__string_56);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__L1RH=((__TYPE_GENERIC__OCY *)__tmp__K1RH)->parent_type__PCY.intern_name__TZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__L1RH=intern_name__KZBI();
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__L1RH=((__PROFIL_BLOCK__O3NJ *)__tmp__K1RH)->parent_profil__P3NJ.name__B2IK;
+ } break;
};
- ((__CHARACTER *)Self__NLER->storage__XNK)[Self__NLER->count__VF]=',';
- Self__NLER->count__VF=(__INTEGER)(Self__NLER->count__VF + 1);
- Self__WWTK=(__INTEGER)(Self__WWTK + 1);
+ append__KWX(((__STRING__BC *)buffer__MZRH),__tmp__L1RH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),',');
+ Self__YWNL=(__INTEGER__Q)(Self__YWNL + 1);
};
- Self__JE0Q=((__TYPES *)Self__FUFK->living_type__Z3QH);
- __tmp__EWFK=((void **)Self__JE0Q->storage__4VFJ)[Self__JE0Q->upper__GLAG];
- switch (((struct ___OBJ *)__tmp__EWFK)->__id) {
- case __TYPE__: {
- __tmp__FWFK=((__PROTOTYPE *)((__TYPE *)__tmp__EWFK)->prototype__RD)->parent_named__QD.name__1QB;
+ Self__0RUT=((__TYPES__BN5D *)Self__LZRH->living_type__U0RH);
+ __tmp__54NT=((void **)Self__0RUT->storage__1LYI)[Self__0RUT->upper__A1RH];
+ switch (((struct ___OBJ *)__tmp__54NT)->__id) {
+ case __TYPE__FF__: {
+ __tmp__L1RH=((__TYPE__FF *)__tmp__54NT)->intern_name__TZMB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__L1RH=(&__string_5);
} break;
- case __TYPE_NULL__: {
- __tmp__FWFK=(&__string_59);
+ case __TYPE_VOID__IMB__: {
+ __tmp__L1RH=(&__string_6);
} break;
- case __TYPE_VOID__: {
- __tmp__FWFK=(&__string_2);
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__L1RH=(&__string_54);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__FWFK=(&__string_44);
+ case __TYPE_ID__MMB__: {
+ __tmp__L1RH=(&__string_56);
} break;
- case __TYPE_ID__: {
- __tmp__FWFK=(&__string_46);
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__L1RH=((__TYPE_GENERIC__OCY *)__tmp__54NT)->parent_type__PCY.intern_name__TZMB;
} break;
- case __TYPE_GENERIC__: {
- __tmp__FWFK=((__TYPE_GENERIC *)__tmp__EWFK)->intern_name__UR2B;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__L1RH=intern_name__KZBI();
} break;
- case __PROFIL_BLOCK__: {
- __tmp__FWFK=((__PROFIL_BLOCK *)__tmp__EWFK)->parent_profil__OGAG.name__5IEI;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__L1RH=((__PROFIL_BLOCK__O3NJ *)__tmp__54NT)->parent_profil__P3NJ.name__B2IK;
} break;
};
- append__MOK(buffer__GUFK,__tmp__FWFK);
- Self__TLER=((__STRING *)buffer__GUFK);
- new_capacity__SLER= 0;
- if ((Self__TLER->capacity__MNK <= Self__TLER->count__VF)) {
- if ((Self__TLER->capacity__MNK == 0)) {
- Self__TLER->capacity__MNK= 32;
- Self__TLER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SLER=(__INTEGER)(Self__TLER->capacity__MNK << 1);
- Self__ULER=((__CHARACTER *)Self__TLER->storage__XNK);
- old_nb_elts__VLER=Self__TLER->capacity__MNK;
- new__WLER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ULER),((__UINTEGER_32 )old_nb_elts__VLER),((__UINTEGER_32 )new_capacity__SLER)));
- upper__A4PR=(__INTEGER)(new_capacity__SLER - 1);
- Self__43PR=old_nb_elts__VLER;
- while ((Self__43PR <= upper__A4PR)) {
- new__WLER[Self__43PR]='\0';
- Self__43PR=(__INTEGER)(Self__43PR + 1);
- };
- Self__TLER->storage__XNK=new__WLER;
- Self__TLER->capacity__MNK=new_capacity__SLER;
- };
- };
- ((__CHARACTER *)Self__TLER->storage__XNK)[Self__TLER->count__VF]=')';
- Self__TLER->count__VF=(__INTEGER)(Self__TLER->count__VF + 1);
- };
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__GUFK,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__BRLK=ANY__->object_id__45YG;
- } else {
- result__X0ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__X0ZK;
- ANY__->object_id__55YG=0;
- __tmp__BRLK=result__X0ZK;
+ append__KWX(((__STRING__BC *)buffer__MZRH),__tmp__L1RH);
+ add_last__ACV(((__STRING__BC *)buffer__MZRH),')');
+ };
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_29));
+ __tmp__ZD3H=&(Self__LZRH->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__ZD3H->object_id__BS0E==0) {
+ __tmp__EKUH=__tmp__ZD3H->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__3D3H=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__2M5H=&(Self__LZRH->parent_expr__Z5WC.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__2M5H->object_id__AS0E=result__3D3H;
+ __tmp__2M5H->object_id__BS0E=0;
+ __tmp__EKUH=result__3D3H;
};
- append_in__4VC(((__INTEGER_32 )__tmp__BRLK),buffer__GUFK);
- append__MOK(buffer__GUFK,(&__string_268));
+ append_in__AEE(__tmp__EKUH,buffer__MZRH);
+ append__KWX(((__STRING__BC *)buffer__MZRH),(&__string_27));
};
}
-static void display__JWFK(__PROTOTYPE_CST *Self__KWFK,void *buffer__LWFK)
-// ({PROTOTYPE_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__2P5H(__PROTOTYPE_CST__LAXC *Self__3P5H,__STRING__BC *buffer__4P5H)
+// ({PROTOTYPE_CST__LAXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __TYPE_FULL *Self__GRLK;
- __INTEGER __tmp__1RLK,result__F1ZK;
- Self__GRLK=((__TYPE_FULL *)Self__KWFK->parent_constant__W2LC.static_type__M2YD);
- if (((__UINTEGER_8)(Self__GRLK->flag__ATL & 32) != 0)) {
- append__MOK(buffer__LWFK,(&__string_341));
- };
- append_name_in__M5XD(Self__GRLK,buffer__LWFK);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__LWFK,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__1RLK=ANY__->object_id__45YG;
- } else {
- result__F1ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__F1ZK;
- ANY__->object_id__55YG=0;
- __tmp__1RLK=result__F1ZK;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__1RLK),buffer__LWFK);
- append__MOK(buffer__LWFK,(&__string_268));
+ __TYPE_FULL__XMB *Self__KL1T;
+ __ANY__C *__tmp__GYBI,*__tmp__H2BI;
+ __INTEGER__Q __tmp__BEAI,result__KYBI;
+ Self__KL1T=((__TYPE_FULL__XMB *)Self__3P5H->parent_constant__MAXC.static_type__5G4D);
+ if (((__UINTEGER_8__4LC)(Self__KL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__4P5H),(&__string_351));
+ };
+ append_name_in__APXE(Self__KL1T,buffer__4P5H);
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__4P5H),(&__string_29));
+ __tmp__GYBI=&(Self__3P5H->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__GYBI->object_id__BS0E==0) {
+ __tmp__BEAI=__tmp__GYBI->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__KYBI=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__H2BI=&(Self__3P5H->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__H2BI->object_id__AS0E=result__KYBI;
+ __tmp__H2BI->object_id__BS0E=0;
+ __tmp__BEAI=result__KYBI;
+ };
+ append_in__AEE(__tmp__BEAI,buffer__4P5H);
+ append__KWX(((__STRING__BC *)buffer__4P5H),(&__string_27));
};
}
-static void display__NWFK(__INTEGER_CST *Self__OWFK,void *buffer__PWFK)
-// ({INTEGER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__U1RH(__INTEGER_CST__XAXC *Self__V1RH,__STRING__BC *buffer__W1RH)
+// ({INTEGER_CST__XAXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __STRING *Self__ZLER,*Self__5LER;
- __INTEGER new_capacity__YLER,old_nb_elts__1LER,upper__F4PR,Self__D4PR;
- __INTEGER new_capacity__4LER,old_nb_elts__BMER,upper__K4PR,Self__I4PR;
- __INTEGER __tmp__LSLK,result__S1ZK;
- __CHARACTER *Self__0LER,*new__2LER,*Self__AMER,*new__CMER;
- Self__ZLER=((__STRING *)buffer__PWFK);
- new_capacity__YLER= 0;
- if ((Self__ZLER->capacity__MNK <= Self__ZLER->count__VF)) {
- if ((Self__ZLER->capacity__MNK == 0)) {
- Self__ZLER->capacity__MNK= 32;
- Self__ZLER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YLER=(__INTEGER)(Self__ZLER->capacity__MNK << 1);
- Self__0LER=((__CHARACTER *)Self__ZLER->storage__XNK);
- old_nb_elts__1LER=Self__ZLER->capacity__MNK;
- new__2LER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0LER),((__UINTEGER_32 )old_nb_elts__1LER),((__UINTEGER_32 )new_capacity__YLER)));
- upper__F4PR=(__INTEGER)(new_capacity__YLER - 1);
- Self__D4PR=old_nb_elts__1LER;
- while ((Self__D4PR <= upper__F4PR)) {
- new__2LER[Self__D4PR]='\0';
- Self__D4PR=(__INTEGER)(Self__D4PR + 1);
- };
- Self__ZLER->storage__XNK=new__2LER;
- Self__ZLER->capacity__MNK=new_capacity__YLER;
- };
- };
- ((__CHARACTER *)Self__ZLER->storage__XNK)[Self__ZLER->count__VF]='(';
- Self__ZLER->count__VF=(__INTEGER)(Self__ZLER->count__VF + 1);
- append_name_in__M5XD(Self__OWFK->parent_constant__B3LC.static_type__M2YD,buffer__PWFK);
- Self__5LER=((__STRING *)buffer__PWFK);
- new_capacity__4LER= 0;
- if ((Self__5LER->capacity__MNK <= Self__5LER->count__VF)) {
- if ((Self__5LER->capacity__MNK == 0)) {
- Self__5LER->capacity__MNK= 32;
- Self__5LER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4LER=(__INTEGER)(Self__5LER->capacity__MNK << 1);
- Self__AMER=((__CHARACTER *)Self__5LER->storage__XNK);
- old_nb_elts__BMER=Self__5LER->capacity__MNK;
- new__CMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AMER),((__UINTEGER_32 )old_nb_elts__BMER),((__UINTEGER_32 )new_capacity__4LER)));
- upper__K4PR=(__INTEGER)(new_capacity__4LER - 1);
- Self__I4PR=old_nb_elts__BMER;
- while ((Self__I4PR <= upper__K4PR)) {
- new__CMER[Self__I4PR]='\0';
- Self__I4PR=(__INTEGER)(Self__I4PR + 1);
- };
- Self__5LER->storage__XNK=new__CMER;
- Self__5LER->capacity__MNK=new_capacity__4LER;
- };
- };
- ((__CHARACTER *)Self__5LER->storage__XNK)[Self__5LER->count__VF]=')';
- Self__5LER->count__VF=(__INTEGER)(Self__5LER->count__VF + 1);
- append_in__XYWE(Self__OWFK->value__W4YD,buffer__PWFK);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__PWFK,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__LSLK=ANY__->object_id__45YG;
- } else {
- result__S1ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__S1ZK;
- ANY__->object_id__55YG=0;
- __tmp__LSLK=result__S1ZK;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__LSLK),buffer__PWFK);
- append__MOK(buffer__PWFK,(&__string_268));
+ __ANY__C *__tmp__HE3H,*__tmp__RN5H;
+ __INTEGER__Q __tmp__UKUH,result__LE3H;
+ add_last__ACV(((__STRING__BC *)buffer__W1RH),'(');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__V1RH->parent_constant__YAXC.static_type__5G4D),buffer__W1RH);
+ add_last__ACV(((__STRING__BC *)buffer__W1RH),')');
+ append_in__IMXE(Self__V1RH->value__FH4D,buffer__W1RH);
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__W1RH),(&__string_29));
+ __tmp__HE3H=&(Self__V1RH->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__HE3H->object_id__BS0E==0) {
+ __tmp__UKUH=__tmp__HE3H->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__LE3H=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__RN5H=&(Self__V1RH->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__RN5H->object_id__AS0E=result__LE3H;
+ __tmp__RN5H->object_id__BS0E=0;
+ __tmp__UKUH=result__LE3H;
+ };
+ append_in__AEE(__tmp__UKUH,buffer__W1RH);
+ append__KWX(((__STRING__BC *)buffer__W1RH),(&__string_27));
};
}
-static void display__FYTK(__SWITCH *Self__GYTK,void *buffer__HYTK)
-// ({SWITCH},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__JUFL(__SWITCH__QDXC *Self__KUFL,__STRING__BC *buffer__LUFL)
+// ({SWITCH__QDXC},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *__tmp__KZTK;
- __IS_EXPANDED *Self__M3JQ;
- __STRING *Self__FMER,*Self__LMER,*Self__RMER,*Self__AGAR;
- __INTEGER new_capacity__EMER,old_nb_elts__HMER,upper__P4PR,Self__N4PR;
- __INTEGER new_capacity__KMER,old_nb_elts__NMER,upper__U4PR,Self__S4PR;
- __INTEGER __tmp__VZTK,Self__G55K,limit_up__H55K,__tmp__QYTK;
- __INTEGER new_capacity__QMER,old_nb_elts__TMER,upper__Z4PR,Self__X4PR;
- __INTEGER j__MYTK;
- void *__tmp__XYTK;
- void *__tmp__YYTK;
- void *i__OYTK;
- __CHARACTER *Self__GMER,*new__IMER,*Self__MMER,*new__OMER,*Self__SMER;
- __CHARACTER *new__UMER;
- append__MOK(buffer__HYTK,(&__string_342));
- __tmp__KZTK=Self__GYTK->expr__ULFI;
- switch (((struct ___OBJ *)__tmp__KZTK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__KZTK,buffer__HYTK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __IS_EXPANDED__: {
- Self__M3JQ=((__IS_EXPANDED *)__tmp__KZTK);
- append__MOK(buffer__HYTK,(&__string_265));
- display__UXFK(Self__M3JQ->receiver__WN2H,buffer__HYTK);
- Self__FMER=((__STRING *)buffer__HYTK);
- new_capacity__EMER= 0;
- if ((Self__FMER->capacity__MNK <= Self__FMER->count__VF)) {
- if ((Self__FMER->capacity__MNK == 0)) {
- Self__FMER->capacity__MNK= 32;
- Self__FMER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EMER=(__INTEGER)(Self__FMER->capacity__MNK << 1);
- Self__GMER=((__CHARACTER *)Self__FMER->storage__XNK);
- old_nb_elts__HMER=Self__FMER->capacity__MNK;
- new__IMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GMER),((__UINTEGER_32 )old_nb_elts__HMER),((__UINTEGER_32 )new_capacity__EMER)));
- upper__P4PR=(__INTEGER)(new_capacity__EMER - 1);
- Self__N4PR=old_nb_elts__HMER;
- while ((Self__N4PR <= upper__P4PR)) {
- new__IMER[Self__N4PR]='\0';
- Self__N4PR=(__INTEGER)(Self__N4PR + 1);
- };
- Self__FMER->storage__XNK=new__IMER;
- Self__FMER->capacity__MNK=new_capacity__EMER;
- };
- };
- ((__CHARACTER *)Self__FMER->storage__XNK)[Self__FMER->count__VF]=')';
- Self__FMER->count__VF=(__INTEGER)(Self__FMER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__KZTK,buffer__HYTK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__KZTK,buffer__HYTK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__KZTK,buffer__HYTK);
- } break;
- };
- Self__LMER=((__STRING *)buffer__HYTK);
- new_capacity__KMER= 0;
- if ((Self__LMER->capacity__MNK <= Self__LMER->count__VF)) {
- if ((Self__LMER->capacity__MNK == 0)) {
- Self__LMER->capacity__MNK= 32;
- Self__LMER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KMER=(__INTEGER)(Self__LMER->capacity__MNK << 1);
- Self__MMER=((__CHARACTER *)Self__LMER->storage__XNK);
- old_nb_elts__NMER=Self__LMER->capacity__MNK;
- new__OMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MMER),((__UINTEGER_32 )old_nb_elts__NMER),((__UINTEGER_32 )new_capacity__KMER)));
- upper__U4PR=(__INTEGER)(new_capacity__KMER - 1);
- Self__S4PR=old_nb_elts__NMER;
- while ((Self__S4PR <= upper__U4PR)) {
- new__OMER[Self__S4PR]='\0';
- Self__S4PR=(__INTEGER)(Self__S4PR + 1);
- };
- Self__LMER->storage__XNK=new__OMER;
- Self__LMER->capacity__MNK=new_capacity__KMER;
- };
- };
- ((__CHARACTER *)Self__LMER->storage__XNK)[Self__LMER->count__VF]='\n';
- Self__LMER->count__VF=(__INTEGER)(Self__LMER->count__VF + 1);
- if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG + 1) > 0)) {
- append__MOK(indent__BQOG,(&__string_343));
- __tmp__VZTK=((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
- Self__G55K= 0;
- limit_up__H55K=(__INTEGER)(__tmp__VZTK - 1);
- while ((Self__G55K <= limit_up__H55K)) {
- append__MOK(buffer__HYTK,indent__BQOG);
- __tmp__QYTK=((__STRING *)buffer__HYTK)->count__VF;
- ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)((__INTEGER)(__tmp__QYTK - 1) - 1)]='+';
- ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__HYTK)->count__VF - 1)]='-';
- __tmp__XYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__G55K])->id__YLAG;
- switch (((struct ___OBJ *)__tmp__XYTK)->__id) {
- case __TYPE__: {
- __tmp__YYTK=((__PROTOTYPE *)((__TYPE *)__tmp__XYTK)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__YYTK=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__YYTK=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__YYTK=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__YYTK=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__YYTK=((__TYPE_GENERIC *)__tmp__XYTK)->intern_name__UR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__YYTK=((__PROFIL_BLOCK *)__tmp__XYTK)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- append__MOK(buffer__HYTK,__tmp__YYTK);
- append__MOK(buffer__HYTK,(&__string_269));
- append__MOK(buffer__HYTK,indent__BQOG);
- i__OYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__G55K])->code__JPAG;
- if (((void *)i__OYTK == (void *)NULL)) {
- append__MOK(buffer__HYTK,(&__string_344));
- } else {
- display__EQQG(i__OYTK,buffer__HYTK);
- };
- Self__RMER=((__STRING *)buffer__HYTK);
- new_capacity__QMER= 0;
- if ((Self__RMER->capacity__MNK <= Self__RMER->count__VF)) {
- if ((Self__RMER->capacity__MNK == 0)) {
- Self__RMER->capacity__MNK= 32;
- Self__RMER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QMER=(__INTEGER)(Self__RMER->capacity__MNK << 1);
- Self__SMER=((__CHARACTER *)Self__RMER->storage__XNK);
- old_nb_elts__TMER=Self__RMER->capacity__MNK;
- new__UMER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SMER),((__UINTEGER_32 )old_nb_elts__TMER),((__UINTEGER_32 )new_capacity__QMER)));
- upper__Z4PR=(__INTEGER)(new_capacity__QMER - 1);
- Self__X4PR=old_nb_elts__TMER;
- while ((Self__X4PR <= upper__Z4PR)) {
- new__UMER[Self__X4PR]='\0';
- Self__X4PR=(__INTEGER)(Self__X4PR + 1);
- };
- Self__RMER->storage__XNK=new__UMER;
- Self__RMER->capacity__MNK=new_capacity__QMER;
- };
- };
- ((__CHARACTER *)Self__RMER->storage__XNK)[Self__RMER->count__VF]='\n';
- Self__RMER->count__VF=(__INTEGER)(Self__RMER->count__VF + 1);
- Self__G55K=(__INTEGER)(Self__G55K + 1);
- };
- ((__CHARACTER *)((__STRING *)indent__BQOG)->storage__XNK)[(__INTEGER)((__INTEGER)(((__STRING *)indent__BQOG)->count__VF - 1) - 1)]=' ';
- j__MYTK=((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
- append__MOK(buffer__HYTK,indent__BQOG);
- __tmp__QYTK=((__STRING *)buffer__HYTK)->count__VF;
- ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)((__INTEGER)(__tmp__QYTK - 1) - 1)]='+';
- ((__CHARACTER *)((__STRING *)buffer__HYTK)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__HYTK)->count__VF - 1)]='-';
- __tmp__XYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__MYTK])->id__YLAG;
- switch (((struct ___OBJ *)__tmp__XYTK)->__id) {
- case __TYPE__: {
- __tmp__YYTK=((__PROTOTYPE *)((__TYPE *)__tmp__XYTK)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__YYTK=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__YYTK=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__YYTK=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__YYTK=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__YYTK=((__TYPE_GENERIC *)__tmp__XYTK)->intern_name__UR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__YYTK=((__PROFIL_BLOCK *)__tmp__XYTK)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- append__MOK(buffer__HYTK,__tmp__YYTK);
- append__MOK(buffer__HYTK,(&__string_269));
- append__MOK(buffer__HYTK,indent__BQOG);
- i__OYTK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__GYTK->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[j__MYTK])->code__JPAG;
- if (((void *)i__OYTK == (void *)NULL)) {
- append__MOK(buffer__HYTK,(&__string_344));
- } else {
- display__EQQG(i__OYTK,buffer__HYTK);
- };
- Self__AGAR=((__STRING *)indent__BQOG);
- if (( 2 > Self__AGAR->count__VF)) {
- Self__AGAR->count__VF= 0;
- } else {
- Self__AGAR->count__VF=(__INTEGER)(Self__AGAR->count__VF - 2);
+ void *__tmp__PVFL;
+ __IS_EXPANDED__35NJ *Self__BO2S;
+ __GET_TYPE_ID__HAOJ *Self__DO2S;
+ __TYPE_FULL__XMB *Self__ML1T;
+ __SIZE_OF__5GOJ *Self__FO2S;
+ __INTEGER__Q Result__C5NT,__tmp__1VFL,Self__AXTL,__tmp__UUFL;
+ __INTEGER__Q __tmp__VUFL,__tmp__XUFL;
+ void *__tmp__1UFL;
+ __STRING_CONSTANT__0 *__tmp__2UFL;
+ __LIST__WH *i__SUFL;
+ __STRING__BC *Self__DJXT;
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_478));
+ __tmp__PVFL=Self__KUFL->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__PVFL)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__PVFL),buffer__LUFL);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__BO2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__PVFL));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__BO2S->receiver__RA5J),buffer__LUFL);
+ add_last__ACV(((__STRING__BC *)buffer__LUFL),')');
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__DO2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__PVFL));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_350));
+ Self__ML1T=((__TYPE_FULL__XMB *)Self__DO2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ML1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_351));
+ };
+ append_name_in__APXE(Self__ML1T,buffer__LUFL);
+ add_last__ACV(((__STRING__BC *)buffer__LUFL),')');
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__FO2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__PVFL));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_352));
+ Self__ML1T=((__TYPE_FULL__XMB *)Self__FO2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ML1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_351));
+ };
+ append_name_in__APXE(Self__ML1T,buffer__LUFL);
+ add_last__ACV(((__STRING__BC *)buffer__LUFL),')');
+ } break;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__PVFL)),buffer__LUFL);
+ } break;
+ };
+ add_last__ACV(((__STRING__BC *)buffer__LUFL),'\n');
+ Result__C5NT=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Result__C5NT > 0)) {
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_479));
+ __tmp__1VFL=(__INTEGER__Q)(Self__KUFL->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ - 1);
+ Self__AXTL= 0;
+ while ((Self__AXTL <= __tmp__1VFL)) {
+ append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+ __tmp__UUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+ __tmp__VUFL=(__INTEGER__Q)(__tmp__UUFL - 1);
+ ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__VUFL - 1)]='+';
+ __tmp__XUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+ ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__XUFL - 1)]='-';
+ __tmp__1UFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__AXTL])->id__KEFJ;
+ switch (((struct ___OBJ *)__tmp__1UFL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__2UFL=((__TYPE__FF *)__tmp__1UFL)->intern_name__TZMB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__2UFL=(&__string_5);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__2UFL=(&__string_6);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__2UFL=(&__string_54);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__2UFL=(&__string_56);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__2UFL=((__TYPE_GENERIC__OCY *)__tmp__1UFL)->parent_type__PCY.intern_name__TZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__2UFL=intern_name__KZBI();
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__2UFL=((__PROFIL_BLOCK__O3NJ *)__tmp__1UFL)->parent_profil__P3NJ.name__B2IK;
+ } break;
+ };
+ append__KWX(((__STRING__BC *)buffer__LUFL),__tmp__2UFL);
+ (&__string_354)->count__0C= 2;
+ (&__string_354)->storage__1C=":\n";
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_354));
+ append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+ i__SUFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__AXTL])->code__DIFJ;
+ if (((void *)i__SUFL == (void *)NULL)) {
+ (&__string_480)->count__0C= 7;
+ (&__string_480)->storage__1C="<Empty>";
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_480));
+ } else /* FALSE */ {
+ display__0HFE(((__LIST__WH *)i__SUFL),buffer__LUFL);
+ };
+ add_last__ACV(((__STRING__BC *)buffer__LUFL),'\n');
+ Self__AXTL=(__INTEGER__Q)(Self__AXTL + 1);
+ };
+ ((__CHARACTER__DB *)((__STRING__BC *)indent__UH)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(((__STRING__BC *)indent__UH)->count__WJ - 1) - 1)]=' ';
+ __tmp__1VFL=Self__KUFL->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+ append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+ __tmp__UUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+ __tmp__VUFL=(__INTEGER__Q)(__tmp__UUFL - 1);
+ ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__VUFL - 1)]='+';
+ __tmp__XUFL=((__STRING__BC *)buffer__LUFL)->count__WJ;
+ ((__CHARACTER__DB *)((__STRING__BC *)buffer__LUFL)->storage__LFL)[(__INTEGER__Q)(__tmp__XUFL - 1)]='-';
+ __tmp__1UFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__1VFL])->id__KEFJ;
+ switch (((struct ___OBJ *)__tmp__1UFL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__2UFL=((__TYPE__FF *)__tmp__1UFL)->intern_name__TZMB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__2UFL=(&__string_5);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__2UFL=(&__string_6);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__2UFL=(&__string_54);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__2UFL=(&__string_56);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__2UFL=((__TYPE_GENERIC__OCY *)__tmp__1UFL)->parent_type__PCY.intern_name__TZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__2UFL=intern_name__KZBI();
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__2UFL=((__PROFIL_BLOCK__O3NJ *)__tmp__1UFL)->parent_profil__P3NJ.name__B2IK;
+ } break;
+ };
+ append__KWX(((__STRING__BC *)buffer__LUFL),__tmp__2UFL);
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_354));
+ append__KWX(((__STRING__BC *)buffer__LUFL),indent__UH);
+ i__SUFL=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__KUFL->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__1VFL])->code__DIFJ;
+ if (((void *)i__SUFL == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__LUFL),(&__string_480));
+ } else /* FALSE */ {
+ display__0HFE(((__LIST__WH *)i__SUFL),buffer__LUFL);
+ };
+ Self__DJXT=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__DJXT->count__WJ)) {
+ Self__DJXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__DJXT->count__WJ=(__INTEGER__Q)(Self__DJXT->count__WJ - 2);
};
};
}
-static void display__SWFK(__NODE_TYPE *Self__TWFK,void *buffer__UWFK)
-// ({NODE_TYPE},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__Z1RH(__NODE_TYPE__SK2C *Self__01RH,__STRING__BC *buffer__11RH)
+// ({NODE_TYPE__SK2C},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *__tmp__CXFK,*__tmp__GZ4R,*__tmp__KXFK;
- __IS_EXPANDED *Self__ZHIQ,*Self__4HIQ,*Self__AIIQ;
- __STRING *Self__XMER,*Self__JNER,*Self__PNER,*Self__VNER;
- __INTEGER new_capacity__WMER,old_nb_elts__ZMER,upper__44PR,Self__24PR;
- __INTEGER new_capacity__INER,old_nb_elts__LNER,upper__D5PR,Self__B5PR;
- __INTEGER new_capacity__ONER,old_nb_elts__RNER,upper__I5PR,Self__G5PR;
- __INTEGER new_capacity__UNER,old_nb_elts__XNER,upper__N5PR,Self__L5PR;
- void *__tmp__DXFK,*__tmp__FZ4R;
- __DTA_WR_CODE *Self__3MER;
- void *__tmp__4MER,*__tmp__CNER,*__tmp__GNER;
- void *__tmp__5MER,*__tmp__DNER,*__tmp__HNER;
- __DTA_WR_VALUE *Self__BNER;
- __DTA_RD_ARGS *Self__FNER;
- __CHARACTER *Self__YMER,*new__0MER,*Self__KNER,*new__MNER,*Self__QNER;
- __CHARACTER *new__SNER,*Self__WNER,*new__YNER;
- if (((void *)Self__TWFK->parent_node__QLQC.switch__MKAG == (void *)NULL)) {
- if (((void *)Self__TWFK->parent_node__QLQC.first_code__NHAG == (void *)NULL)) {
- append_in__4VC(((__INTEGER_32 )((__INTEGER )((__POINTER )Self__TWFK))),buffer__UWFK);
- append__MOK(buffer__UWFK,(&__string_345));
- __tmp__CXFK=Self__TWFK->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__CXFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__CXFK,buffer__UWFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__CXFK,buffer__UWFK);
- } break;
- case __IS_EXPANDED__: {
- Self__ZHIQ=((__IS_EXPANDED *)__tmp__CXFK);
- append__MOK(buffer__UWFK,(&__string_265));
- display__UXFK(Self__ZHIQ->receiver__WN2H,buffer__UWFK);
- Self__XMER=((__STRING *)buffer__UWFK);
- new_capacity__WMER= 0;
- if ((Self__XMER->capacity__MNK <= Self__XMER->count__VF)) {
- if ((Self__XMER->capacity__MNK == 0)) {
- Self__XMER->capacity__MNK= 32;
- Self__XMER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WMER=(__INTEGER)(Self__XMER->capacity__MNK << 1);
- Self__YMER=((__CHARACTER *)Self__XMER->storage__XNK);
- old_nb_elts__ZMER=Self__XMER->capacity__MNK;
- new__0MER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YMER),((__UINTEGER_32 )old_nb_elts__ZMER),((__UINTEGER_32 )new_capacity__WMER)));
- upper__44PR=(__INTEGER)(new_capacity__WMER - 1);
- Self__24PR=old_nb_elts__ZMER;
- while ((Self__24PR <= upper__44PR)) {
- new__0MER[Self__24PR]='\0';
- Self__24PR=(__INTEGER)(Self__24PR + 1);
- };
- Self__XMER->storage__XNK=new__0MER;
- Self__XMER->capacity__MNK=new_capacity__WMER;
- };
- };
- ((__CHARACTER *)Self__XMER->storage__XNK)[Self__XMER->count__VF]=')';
- Self__XMER->count__VF=(__INTEGER)(Self__XMER->count__VF + 1);
+ void *__tmp__L2RH;
+ __IS_EXPANDED__35NJ *Self__QO2S;
+ __GET_TYPE_ID__HAOJ *Self__SO2S;
+ __TYPE_FULL__XMB *Self__QL1T;
+ __SIZE_OF__5GOJ *Self__UO2S;
+ if (((void *)Self__01RH->parent_node__TK2C.switch__21RH == (void *)NULL)) {
+ if (((void *)Self__01RH->parent_node__TK2C.first_code__D2RH == (void *)NULL)) {
+ append_in__4N5H(((__POINTER__IB )Self__01RH),buffer__11RH);
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_481));
+ __tmp__L2RH=Self__01RH->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__CXFK,buffer__UWFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__CXFK,buffer__UWFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__L2RH),buffer__11RH);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__CXFK,buffer__UWFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__CXFK,buffer__UWFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__CXFK,buffer__UWFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__QO2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__QO2S->receiver__RA5J),buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__CXFK,buffer__UWFK);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SO2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_350));
+ Self__QL1T=((__TYPE_FULL__XMB *)Self__SO2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+ };
+ append_name_in__APXE(Self__QL1T,buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __CAST__: {
- display__I3FK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__CXFK,buffer__UWFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__CXFK,buffer__UWFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__CXFK,buffer__UWFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__UO2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_352));
+ Self__QL1T=((__TYPE_FULL__XMB *)Self__UO2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+ };
+ append_name_in__APXE(Self__QL1T,buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__CXFK,buffer__UWFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__CXFK,buffer__UWFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__CXFK,buffer__UWFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__CXFK,buffer__UWFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__CXFK,buffer__UWFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__CXFK,buffer__UWFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- };
- append__MOK(buffer__UWFK,(&__string_346));
- __tmp__DXFK=Self__TWFK->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__DXFK)->__id) {
- case __DTA_RD__: {
- append__MOK(buffer__UWFK,(&__string_347));
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_CAST__: {
- append__MOK(buffer__UWFK,(&__string_348));
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_WR_CODE__: {
- Self__3MER=((__DTA_WR_CODE *)__tmp__DXFK);
- append__MOK(buffer__UWFK,(&__string_349));
- __tmp__4MER=Self__3MER->parent_dta__MZLH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__4MER)->__id==__SLOT_DATA__) {
- __tmp__5MER=((__SLOT_DATA *)__tmp__4MER)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__5MER=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4MER)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- append__MOK(buffer__UWFK,__tmp__5MER);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_BLOCK__: {
- append__MOK(buffer__UWFK,(&__string_350));
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_WR_VALUE__: {
- Self__BNER=((__DTA_WR_VALUE *)__tmp__DXFK);
- append__MOK(buffer__UWFK,(&__string_351));
- __tmp__CNER=Self__BNER->parent_dta__XSUH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__CNER)->__id==__SLOT_DATA__) {
- __tmp__DNER=((__SLOT_DATA *)__tmp__CNER)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__DNER=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CNER)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- append__MOK(buffer__UWFK,__tmp__DNER);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_RD_ARGS__: {
- Self__FNER=((__DTA_RD_ARGS *)__tmp__DXFK);
- append__MOK(buffer__UWFK,(&__string_352));
- __tmp__GNER=Self__FNER->parent_dta__HOWH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__GNER)->__id==__SLOT_DATA__) {
- __tmp__HNER=((__SLOT_DATA *)__tmp__GNER)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__HNER=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__GNER)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- append__MOK(buffer__UWFK,__tmp__HNER);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- };
- append__MOK(buffer__UWFK,(&__string_353));
- __tmp__FZ4R=Self__TWFK->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__FZ4R)->__id) {
- case __DTA_RD__: {
- __tmp__GZ4R=((__DTA_RD *)__tmp__FZ4R)->parent_dta__NLQC.result_expr__YHZD;
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_CAST__: {
- __tmp__GZ4R=((__DTA_CAST *)__tmp__FZ4R)->result_expr__G01H;
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_WR_CODE__: {
- __tmp__GZ4R=((__DTA_WR_CODE *)__tmp__FZ4R)->parent_dta__MZLH.result_expr__YHZD;
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_BLOCK__: {
- __tmp__GZ4R=((__DTA_BLOCK *)__tmp__FZ4R)->result_expr__F41H;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __DTA_WR_VALUE__: {
- __tmp__GZ4R=((__DTA_WR_VALUE *)__tmp__FZ4R)->parent_dta__XSUH.result_expr__YHZD;
+ };
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_482));
+ __tmp__L2RH=Self__01RH->parent_node__TK2C.data__DV4D;
+ switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+ case __DTA_RD__VK2C__: {
+ (&__string_483)->count__0C= 8;
+ (&__string_483)->storage__1C="DTA_READ";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_483));
} break;
- case __DTA_RD_ARGS__: {
- __tmp__GZ4R=((__DTA_RD_ARGS *)__tmp__FZ4R)->parent_dta__HOWH.result_expr__YHZD;
+ case __DTA_CAST__5FPJ__: {
+ (&__string_484)->count__0C= 8;
+ (&__string_484)->storage__1C="DTA_CAST";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_484));
} break;
- };
- switch (((struct ___OBJ *)__tmp__GZ4R)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__GZ4R,buffer__UWFK);
+ case __DTA_WR_CODE__UPPJ__: {
+ display__3JBK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__L2RH)),buffer__11RH);
} break;
- case __STRING_CST__: {
- display__0TFK(__tmp__GZ4R,buffer__UWFK);
+ case __DTA_WR_VALUE__KIWJ__: {
+ display__DKBK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__GZ4R,buffer__UWFK);
+ case __DTA_BLOCK__GSWJ__: {
+ (&__string_485)->count__0C= 9;
+ (&__string_485)->storage__1C="DTA_BLOCK";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_485));
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__GZ4R,buffer__UWFK);
+ case __DTA_RD_ARGS__HSWJ__: {
+ display__MKBK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__L2RH)),buffer__11RH);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__GZ4R,buffer__UWFK);
+ };
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_486));
+ __tmp__L2RH=result_expr__EQ5H(Self__01RH);
+ switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__GZ4R,buffer__UWFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__GZ4R,buffer__UWFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__L2RH),buffer__11RH);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__GZ4R,buffer__UWFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__GZ4R,buffer__UWFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __IS_EXPANDED__: {
- Self__4HIQ=((__IS_EXPANDED *)__tmp__GZ4R);
- append__MOK(buffer__UWFK,(&__string_265));
- display__UXFK(Self__4HIQ->receiver__WN2H,buffer__UWFK);
- Self__JNER=((__STRING *)buffer__UWFK);
- new_capacity__INER= 0;
- if ((Self__JNER->capacity__MNK <= Self__JNER->count__VF)) {
- if ((Self__JNER->capacity__MNK == 0)) {
- Self__JNER->capacity__MNK= 32;
- Self__JNER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__INER=(__INTEGER)(Self__JNER->capacity__MNK << 1);
- Self__KNER=((__CHARACTER *)Self__JNER->storage__XNK);
- old_nb_elts__LNER=Self__JNER->capacity__MNK;
- new__MNER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KNER),((__UINTEGER_32 )old_nb_elts__LNER),((__UINTEGER_32 )new_capacity__INER)));
- upper__D5PR=(__INTEGER)(new_capacity__INER - 1);
- Self__B5PR=old_nb_elts__LNER;
- while ((Self__B5PR <= upper__D5PR)) {
- new__MNER[Self__B5PR]='\0';
- Self__B5PR=(__INTEGER)(Self__B5PR + 1);
- };
- Self__JNER->storage__XNK=new__MNER;
- Self__JNER->capacity__MNK=new_capacity__INER;
- };
- };
- ((__CHARACTER *)Self__JNER->storage__XNK)[Self__JNER->count__VF]=')';
- Self__JNER->count__VF=(__INTEGER)(Self__JNER->count__VF + 1);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__GZ4R,buffer__UWFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__QO2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__QO2S->receiver__RA5J),buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__GZ4R,buffer__UWFK);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SO2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_350));
+ Self__QL1T=((__TYPE_FULL__XMB *)Self__SO2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+ };
+ append_name_in__APXE(Self__QL1T,buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __ITEM__: {
- display__52FK(__tmp__GZ4R,buffer__UWFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__GZ4R,buffer__UWFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __CAST__: {
- display__I3FK(__tmp__GZ4R,buffer__UWFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__UO2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_352));
+ Self__QL1T=((__TYPE_FULL__XMB *)Self__UO2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+ };
+ append_name_in__APXE(Self__QL1T,buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__GZ4R,buffer__UWFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__GZ4R,buffer__UWFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__GZ4R,buffer__UWFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__GZ4R,buffer__UWFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__GZ4R,buffer__UWFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__GZ4R,buffer__UWFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__GZ4R,buffer__UWFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- };
- Self__PNER=((__STRING *)buffer__UWFK);
- new_capacity__ONER= 0;
- if ((Self__PNER->capacity__MNK <= Self__PNER->count__VF)) {
- if ((Self__PNER->capacity__MNK == 0)) {
- Self__PNER->capacity__MNK= 32;
- Self__PNER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ONER=(__INTEGER)(Self__PNER->capacity__MNK << 1);
- Self__QNER=((__CHARACTER *)Self__PNER->storage__XNK);
- old_nb_elts__RNER=Self__PNER->capacity__MNK;
- new__SNER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QNER),((__UINTEGER_32 )old_nb_elts__RNER),((__UINTEGER_32 )new_capacity__ONER)));
- upper__I5PR=(__INTEGER)(new_capacity__ONER - 1);
- Self__G5PR=old_nb_elts__RNER;
- while ((Self__G5PR <= upper__I5PR)) {
- new__SNER[Self__G5PR]='\0';
- Self__G5PR=(__INTEGER)(Self__G5PR + 1);
- };
- Self__PNER->storage__XNK=new__SNER;
- Self__PNER->capacity__MNK=new_capacity__ONER;
- };
- };
- ((__CHARACTER *)Self__PNER->storage__XNK)[Self__PNER->count__VF]='>';
- Self__PNER->count__VF=(__INTEGER)(Self__PNER->count__VF + 1);
- } else {
- __tmp__KXFK=Self__TWFK->parent_node__QLQC.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__KXFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __STRING_CST__: {
- display__0TFK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__KXFK,buffer__UWFK);
+ };
+ add_last__ACV(((__STRING__BC *)buffer__11RH),'>');
+ } else /* FALSE */ {
+ __tmp__L2RH=Self__01RH->parent_node__TK2C.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__L2RH)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__KXFK,buffer__UWFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__KXFK,buffer__UWFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__L2RH),buffer__11RH);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__KXFK,buffer__UWFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__KXFK,buffer__UWFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __IS_EXPANDED__: {
- Self__AIIQ=((__IS_EXPANDED *)__tmp__KXFK);
- append__MOK(buffer__UWFK,(&__string_265));
- display__UXFK(Self__AIIQ->receiver__WN2H,buffer__UWFK);
- Self__VNER=((__STRING *)buffer__UWFK);
- new_capacity__UNER= 0;
- if ((Self__VNER->capacity__MNK <= Self__VNER->count__VF)) {
- if ((Self__VNER->capacity__MNK == 0)) {
- Self__VNER->capacity__MNK= 32;
- Self__VNER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UNER=(__INTEGER)(Self__VNER->capacity__MNK << 1);
- Self__WNER=((__CHARACTER *)Self__VNER->storage__XNK);
- old_nb_elts__XNER=Self__VNER->capacity__MNK;
- new__YNER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WNER),((__UINTEGER_32 )old_nb_elts__XNER),((__UINTEGER_32 )new_capacity__UNER)));
- upper__N5PR=(__INTEGER)(new_capacity__UNER - 1);
- Self__L5PR=old_nb_elts__XNER;
- while ((Self__L5PR <= upper__N5PR)) {
- new__YNER[Self__L5PR]='\0';
- Self__L5PR=(__INTEGER)(Self__L5PR + 1);
- };
- Self__VNER->storage__XNK=new__YNER;
- Self__VNER->capacity__MNK=new_capacity__UNER;
- };
+ case __IS_EXPANDED__35NJ__: {
+ Self__QO2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__QO2S->receiver__RA5J),buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SO2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_350));
+ Self__QL1T=((__TYPE_FULL__XMB *)Self__SO2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
};
- ((__CHARACTER *)Self__VNER->storage__XNK)[Self__VNER->count__VF]=')';
- Self__VNER->count__VF=(__INTEGER)(Self__VNER->count__VF + 1);
+ append_name_in__APXE(Self__QL1T,buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__KXFK,buffer__UWFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__KXFK,buffer__UWFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __ITEM__: {
- display__52FK(__tmp__KXFK,buffer__UWFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__UO2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_352));
+ Self__QL1T=((__TYPE_FULL__XMB *)Self__UO2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__QL1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__11RH),(&__string_351));
+ };
+ append_name_in__APXE(Self__QL1T,buffer__11RH);
+ add_last__ACV(((__STRING__BC *)buffer__11RH),')');
+ } break;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__KXFK,buffer__UWFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __CAST__: {
- display__I3FK(__tmp__KXFK,buffer__UWFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__KXFK,buffer__UWFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__KXFK,buffer__UWFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__KXFK,buffer__UWFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__KXFK,buffer__UWFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L2RH)),buffer__11RH);
} break;
};
- display__EQQG(Self__TWFK->parent_node__QLQC.first_code__NHAG,buffer__UWFK);
+ display__0HFE(((__LIST__WH *)Self__01RH->parent_node__TK2C.first_code__D2RH),buffer__11RH);
};
- } else {
- display__FYTK(Self__TWFK->parent_node__QLQC.switch__MKAG,buffer__UWFK);
+ } else /* FALSE */ {
+ display__JUFL(((__SWITCH__QDXC *)Self__01RH->parent_node__TK2C.switch__21RH),buffer__11RH);
};
}
-static void display__UXFK(__READ_LOCAL *Self__VXFK,void *buffer__WXFK)
-// ({READ_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__FVEI(__EXPR_MULTIPLE__GLWH *Self__GVEI,__STRING__BC *buffer__HVEI)
+// ({EXPR_MULTIPLE__GLWH},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__1NER,*Self__BOER,*Self__HOER,*Self__NOER,*Self__TOER;
- __STRING *Self__ZOER;
- __INTEGER new_capacity__0NER,old_nb_elts__3NER,upper__S5PR,Self__Q5PR;
- __INTEGER new_capacity__AOER,old_nb_elts__DOER,upper__X5PR,Self__V5PR;
- __INTEGER new_capacity__GOER,old_nb_elts__JOER,upper__25PR,Self__05PR;
- __INTEGER __tmp__4SLK,result__U5OK,__tmp__KTLK,result__GHRQ;
- __INTEGER result__HHRQ,result__IHRQ,Self__CAAL,limit_up__DAAL;
- __INTEGER new_capacity__MOER,old_nb_elts__POER,upper__BAQR,Self__55PR;
- __INTEGER __tmp__2TLK,result__D3ZK,result__JHRQ,result__KHRQ;
- __INTEGER new_capacity__SOER,old_nb_elts__VOER,upper__GAQR,Self__EAQR;
- __INTEGER new_capacity__YOER,old_nb_elts__1OER,upper__LAQR,Self__JAQR;
- void *result__N3JQ;
- __CHARACTER *Self__2NER,*new__4NER,*Self__COER,*new__EOER,*Self__IOER;
- __CHARACTER *new__KOER,*Self__OOER,*new__QOER,*Self__UOER,*new__WOER;
- __CHARACTER *Self__0OER,*new__2OER;
- void *req_list__3SLK;
- append__MOK(buffer__WXFK,((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.intern_name__C25F);
- Self__1NER=((__STRING *)buffer__WXFK);
- new_capacity__0NER= 0;
- if ((Self__1NER->capacity__MNK <= Self__1NER->count__VF)) {
- if ((Self__1NER->capacity__MNK == 0)) {
- Self__1NER->capacity__MNK= 32;
- Self__1NER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0NER=(__INTEGER)(Self__1NER->capacity__MNK << 1);
- Self__2NER=((__CHARACTER *)Self__1NER->storage__XNK);
- old_nb_elts__3NER=Self__1NER->capacity__MNK;
- new__4NER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2NER),((__UINTEGER_32 )old_nb_elts__3NER),((__UINTEGER_32 )new_capacity__0NER)));
- upper__S5PR=(__INTEGER)(new_capacity__0NER - 1);
- Self__Q5PR=old_nb_elts__3NER;
- while ((Self__Q5PR <= upper__S5PR)) {
- new__4NER[Self__Q5PR]='\0';
- Self__Q5PR=(__INTEGER)(Self__Q5PR + 1);
- };
- Self__1NER->storage__XNK=new__4NER;
- Self__1NER->capacity__MNK=new_capacity__0NER;
- };
- };
- ((__CHARACTER *)Self__1NER->storage__XNK)[Self__1NER->count__VF]='[';
- Self__1NER->count__VF=(__INTEGER)(Self__1NER->count__VF + 1);
- append_name_in__M5XD(((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.type__D25F,buffer__WXFK);
- Self__BOER=((__STRING *)buffer__WXFK);
- new_capacity__AOER= 0;
- if ((Self__BOER->capacity__MNK <= Self__BOER->count__VF)) {
- if ((Self__BOER->capacity__MNK == 0)) {
- Self__BOER->capacity__MNK= 32;
- Self__BOER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AOER=(__INTEGER)(Self__BOER->capacity__MNK << 1);
- Self__COER=((__CHARACTER *)Self__BOER->storage__XNK);
- old_nb_elts__DOER=Self__BOER->capacity__MNK;
- new__EOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__COER),((__UINTEGER_32 )old_nb_elts__DOER),((__UINTEGER_32 )new_capacity__AOER)));
- upper__X5PR=(__INTEGER)(new_capacity__AOER - 1);
- Self__V5PR=old_nb_elts__DOER;
- while ((Self__V5PR <= upper__X5PR)) {
- new__EOER[Self__V5PR]='\0';
- Self__V5PR=(__INTEGER)(Self__V5PR + 1);
- };
- Self__BOER->storage__XNK=new__EOER;
- Self__BOER->capacity__MNK=new_capacity__AOER;
- };
- };
- ((__CHARACTER *)Self__BOER->storage__XNK)[Self__BOER->count__VF]=']';
- Self__BOER->count__VF=(__INTEGER)(Self__BOER->count__VF + 1);
- req_list__3SLK=NULL;
- Self__HOER=((__STRING *)buffer__WXFK);
- new_capacity__GOER= 0;
- if ((Self__HOER->capacity__MNK <= Self__HOER->count__VF)) {
- if ((Self__HOER->capacity__MNK == 0)) {
- Self__HOER->capacity__MNK= 32;
- Self__HOER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GOER=(__INTEGER)(Self__HOER->capacity__MNK << 1);
- Self__IOER=((__CHARACTER *)Self__HOER->storage__XNK);
- old_nb_elts__JOER=Self__HOER->capacity__MNK;
- new__KOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IOER),((__UINTEGER_32 )old_nb_elts__JOER),((__UINTEGER_32 )new_capacity__GOER)));
- upper__25PR=(__INTEGER)(new_capacity__GOER - 1);
- Self__05PR=old_nb_elts__JOER;
- while ((Self__05PR <= upper__25PR)) {
- new__KOER[Self__05PR]='\0';
- Self__05PR=(__INTEGER)(Self__05PR + 1);
- };
- Self__HOER->storage__XNK=new__KOER;
- Self__HOER->capacity__MNK=new_capacity__GOER;
- };
- };
- ((__CHARACTER *)Self__HOER->storage__XNK)[Self__HOER->count__VF]='<';
- Self__HOER->count__VF=(__INTEGER)(Self__HOER->count__VF + 1);
- if (ANY__->object_id__55YG==0) {
- __tmp__4SLK=ANY__->object_id__45YG;
- } else {
- result__U5OK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__U5OK;
- ANY__->object_id__55YG=0;
- __tmp__4SLK=result__U5OK;
- };
- result__N3JQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__4SLK),result__N3JQ);
- append__MOK(buffer__WXFK,result__N3JQ);
- append__MOK(buffer__WXFK,(&__string_354));
- if (((void *)((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.require_first__L5DH != (void *)NULL)) {
- switch (((struct ___OBJ *)((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.require_first__L5DH)->__id) {
- case __WRITE_GLOBAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__KTLK=ANY__->object_id__45YG;
- } else {
- result__GHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__GHRQ;
- ANY__->object_id__55YG=0;
- __tmp__KTLK=result__GHRQ;
- };
+ __INTEGER__Q __tmp__NVEI,Self__ZHGI;
+ void *__tmp__OAOT;
+ __IS_EXPANDED__35NJ *Self__IP2S;
+ __GET_TYPE_ID__HAOJ *Self__KP2S;
+ __TYPE_FULL__XMB *Self__2L1T;
+ __SIZE_OF__5GOJ *Self__MP2S;
+ __FAST_ARRAYoEXPRo__45WC *Self__FJXT;
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),'(');
+ __tmp__NVEI=(__INTEGER__Q)(Self__GVEI->expr_list__XTEI->parent_arrayed_collection__GAXC.upper__D0RH - 1);
+ Self__ZHGI= 0;
+ while ((Self__ZHGI <= __tmp__NVEI)) {
+ __tmp__OAOT=((void **)((__FAST_ARRAYoEXPRo__45WC *)Self__GVEI->expr_list__XTEI)->parent_arrayed_collection__GAXC.storage__HREI)[Self__ZHGI];
+ switch (((struct ___OBJ *)__tmp__OAOT)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __WRITE_SLOT__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__KTLK=ANY__->object_id__45YG;
- } else {
- result__HHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__HHRQ;
- ANY__->object_id__55YG=0;
- __tmp__KTLK=result__HHRQ;
- };
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __WRITE_LOCAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__KTLK=ANY__->object_id__45YG;
- } else {
- result__IHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__IHRQ;
- ANY__->object_id__55YG=0;
- __tmp__KTLK=result__IHRQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__KTLK),buffer__WXFK);
- req_list__3SLK=((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.require_list__25DH;
- if (((void *)req_list__3SLK != (void *)NULL)) {
- Self__CAAL= 0;
- limit_up__DAAL=((__FAST_ARRAYoWRITEo *)req_list__3SLK)->parent_arrayed_collection__15DH.upper__VODI;
- while ((Self__CAAL <= limit_up__DAAL)) {
- Self__NOER=((__STRING *)buffer__WXFK);
- new_capacity__MOER= 0;
- if ((Self__NOER->capacity__MNK <= Self__NOER->count__VF)) {
- if ((Self__NOER->capacity__MNK == 0)) {
- Self__NOER->capacity__MNK= 32;
- Self__NOER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MOER=(__INTEGER)(Self__NOER->capacity__MNK << 1);
- Self__OOER=((__CHARACTER *)Self__NOER->storage__XNK);
- old_nb_elts__POER=Self__NOER->capacity__MNK;
- new__QOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OOER),((__UINTEGER_32 )old_nb_elts__POER),((__UINTEGER_32 )new_capacity__MOER)));
- upper__BAQR=(__INTEGER)(new_capacity__MOER - 1);
- Self__55PR=old_nb_elts__POER;
- while ((Self__55PR <= upper__BAQR)) {
- new__QOER[Self__55PR]='\0';
- Self__55PR=(__INTEGER)(Self__55PR + 1);
- };
- Self__NOER->storage__XNK=new__QOER;
- Self__NOER->capacity__MNK=new_capacity__MOER;
- };
- };
- ((__CHARACTER *)Self__NOER->storage__XNK)[Self__NOER->count__VF]=',';
- Self__NOER->count__VF=(__INTEGER)(Self__NOER->count__VF + 1);
- switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__3SLK)->parent_arrayed_collection__15DH.storage__TPDI)[Self__CAAL])->__id) {
- case __WRITE_GLOBAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__2TLK=ANY__->object_id__45YG;
- } else {
- result__D3ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__D3ZK;
- ANY__->object_id__55YG=0;
- __tmp__2TLK=result__D3ZK;
- };
- } break;
- case __WRITE_SLOT__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__2TLK=ANY__->object_id__45YG;
- } else {
- result__JHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__JHRQ;
- ANY__->object_id__55YG=0;
- __tmp__2TLK=result__JHRQ;
- };
- } break;
- case __WRITE_LOCAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__2TLK=ANY__->object_id__45YG;
- } else {
- result__KHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__KHRQ;
- ANY__->object_id__55YG=0;
- __tmp__2TLK=result__KHRQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__2TLK),buffer__WXFK);
- Self__CAAL=(__INTEGER)(Self__CAAL + 1);
- };
- };
- } else {
- Self__TOER=((__STRING *)buffer__WXFK);
- new_capacity__SOER= 0;
- if ((Self__TOER->capacity__MNK <= Self__TOER->count__VF)) {
- if ((Self__TOER->capacity__MNK == 0)) {
- Self__TOER->capacity__MNK= 32;
- Self__TOER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SOER=(__INTEGER)(Self__TOER->capacity__MNK << 1);
- Self__UOER=((__CHARACTER *)Self__TOER->storage__XNK);
- old_nb_elts__VOER=Self__TOER->capacity__MNK;
- new__WOER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UOER),((__UINTEGER_32 )old_nb_elts__VOER),((__UINTEGER_32 )new_capacity__SOER)));
- upper__GAQR=(__INTEGER)(new_capacity__SOER - 1);
- Self__EAQR=old_nb_elts__VOER;
- while ((Self__EAQR <= upper__GAQR)) {
- new__WOER[Self__EAQR]='\0';
- Self__EAQR=(__INTEGER)(Self__EAQR + 1);
- };
- Self__TOER->storage__XNK=new__WOER;
- Self__TOER->capacity__MNK=new_capacity__SOER;
- };
- };
- ((__CHARACTER *)Self__TOER->storage__XNK)[Self__TOER->count__VF]='*';
- Self__TOER->count__VF=(__INTEGER)(Self__TOER->count__VF + 1);
- };
- append__MOK(buffer__WXFK,(&__string_355));
- append_in__4VC(((__INTEGER_32 )((__LOCAL *)Self__VXFK->local__HJZD)->parent_variable__T1LC.ensure_count__YDAG),buffer__WXFK);
- Self__ZOER=((__STRING *)buffer__WXFK);
- new_capacity__YOER= 0;
- if ((Self__ZOER->capacity__MNK <= Self__ZOER->count__VF)) {
- if ((Self__ZOER->capacity__MNK == 0)) {
- Self__ZOER->capacity__MNK= 32;
- Self__ZOER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YOER=(__INTEGER)(Self__ZOER->capacity__MNK << 1);
- Self__0OER=((__CHARACTER *)Self__ZOER->storage__XNK);
- old_nb_elts__1OER=Self__ZOER->capacity__MNK;
- new__2OER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0OER),((__UINTEGER_32 )old_nb_elts__1OER),((__UINTEGER_32 )new_capacity__YOER)));
- upper__LAQR=(__INTEGER)(new_capacity__YOER - 1);
- Self__JAQR=old_nb_elts__1OER;
- while ((Self__JAQR <= upper__LAQR)) {
- new__2OER[Self__JAQR]='\0';
- Self__JAQR=(__INTEGER)(Self__JAQR + 1);
- };
- Self__ZOER->storage__XNK=new__2OER;
- Self__ZOER->capacity__MNK=new_capacity__YOER;
- };
- };
- ((__CHARACTER *)Self__ZOER->storage__XNK)[Self__ZOER->count__VF]='>';
- Self__ZOER->count__VF=(__INTEGER)(Self__ZOER->count__VF + 1);
-}
-
-static void display__2XFK(__EXPR_MULTIPLE *Self__3XFK,void *buffer__4XFK)
-// ({EXPR_MULTIPLE},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__5OER,*Self__FPER,*Self__LPER,*Self__RPER,*Self__XPER;
- __INTEGER new_capacity__4OER,old_nb_elts__BPER,upper__QAQR,Self__OAQR;
- __INTEGER __tmp__FYFK,Self__MULK,new_capacity__EPER,old_nb_elts__HPER;
- __INTEGER upper__VAQR,Self__TAQR,new_capacity__KPER,old_nb_elts__NPER;
- __INTEGER upper__0AQR,Self__YAQR,new_capacity__QPER,old_nb_elts__TPER;
- __INTEGER upper__5AQR,Self__3AQR,new_capacity__WPER,old_nb_elts__ZPER;
- __INTEGER upper__EBQR,Self__CBQR;
- void *__tmp__MYFK,*__tmp__PYFK;
- __IS_EXPANDED *Self__CIIQ,*Self__EIIQ;
- __CHARACTER *Self__APER,*new__CPER,*Self__GPER,*new__IPER,*Self__MPER;
- __CHARACTER *new__OPER,*Self__SPER,*new__UPER,*Self__YPER,*new__0PER;
- __FAST_ARRAYoEXPRo *Self__TC5Q;
- Self__5OER=((__STRING *)buffer__4XFK);
- new_capacity__4OER= 0;
- if ((Self__5OER->capacity__MNK <= Self__5OER->count__VF)) {
- if ((Self__5OER->capacity__MNK == 0)) {
- Self__5OER->capacity__MNK= 32;
- Self__5OER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4OER=(__INTEGER)(Self__5OER->capacity__MNK << 1);
- Self__APER=((__CHARACTER *)Self__5OER->storage__XNK);
- old_nb_elts__BPER=Self__5OER->capacity__MNK;
- new__CPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__APER),((__UINTEGER_32 )old_nb_elts__BPER),((__UINTEGER_32 )new_capacity__4OER)));
- upper__QAQR=(__INTEGER)(new_capacity__4OER - 1);
- Self__OAQR=old_nb_elts__BPER;
- while ((Self__OAQR <= upper__QAQR)) {
- new__CPER[Self__OAQR]='\0';
- Self__OAQR=(__INTEGER)(Self__OAQR + 1);
- };
- Self__5OER->storage__XNK=new__CPER;
- Self__5OER->capacity__MNK=new_capacity__4OER;
- };
- };
- ((__CHARACTER *)Self__5OER->storage__XNK)[Self__5OER->count__VF]='(';
- Self__5OER->count__VF=(__INTEGER)(Self__5OER->count__VF + 1);
- __tmp__FYFK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__3XFK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH - 1);
- Self__MULK= 0;
- while ((Self__MULK <= __tmp__FYFK)) {
- __tmp__MYFK=((void **)((__FAST_ARRAYoEXPRo *)Self__3XFK->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__MULK];
- switch (((struct ___OBJ *)__tmp__MYFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__MYFK,buffer__4XFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__MYFK,buffer__4XFK);
- } break;
- case __IS_EXPANDED__: {
- Self__CIIQ=((__IS_EXPANDED *)__tmp__MYFK);
- append__MOK(buffer__4XFK,(&__string_265));
- display__UXFK(Self__CIIQ->receiver__WN2H,buffer__4XFK);
- Self__FPER=((__STRING *)buffer__4XFK);
- new_capacity__EPER= 0;
- if ((Self__FPER->capacity__MNK <= Self__FPER->count__VF)) {
- if ((Self__FPER->capacity__MNK == 0)) {
- Self__FPER->capacity__MNK= 32;
- Self__FPER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EPER=(__INTEGER)(Self__FPER->capacity__MNK << 1);
- Self__GPER=((__CHARACTER *)Self__FPER->storage__XNK);
- old_nb_elts__HPER=Self__FPER->capacity__MNK;
- new__IPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GPER),((__UINTEGER_32 )old_nb_elts__HPER),((__UINTEGER_32 )new_capacity__EPER)));
- upper__VAQR=(__INTEGER)(new_capacity__EPER - 1);
- Self__TAQR=old_nb_elts__HPER;
- while ((Self__TAQR <= upper__VAQR)) {
- new__IPER[Self__TAQR]='\0';
- Self__TAQR=(__INTEGER)(Self__TAQR + 1);
- };
- Self__FPER->storage__XNK=new__IPER;
- Self__FPER->capacity__MNK=new_capacity__EPER;
- };
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__OAOT),buffer__HVEI);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__IP2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__IP2S->receiver__RA5J),buffer__HVEI);
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__KP2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_350));
+ Self__2L1T=((__TYPE_FULL__XMB *)Self__KP2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
};
- ((__CHARACTER *)Self__FPER->storage__XNK)[Self__FPER->count__VF]=')';
- Self__FPER->count__VF=(__INTEGER)(Self__FPER->count__VF + 1);
+ append_name_in__APXE(Self__2L1T,buffer__HVEI);
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__MYFK,buffer__4XFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__MYFK,buffer__4XFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __ITEM__: {
- display__52FK(__tmp__MYFK,buffer__4XFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__MP2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_352));
+ Self__2L1T=((__TYPE_FULL__XMB *)Self__MP2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
+ };
+ append_name_in__APXE(Self__2L1T,buffer__HVEI);
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__MYFK,buffer__4XFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __CAST__: {
- display__I3FK(__tmp__MYFK,buffer__4XFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__MYFK,buffer__4XFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__MYFK,buffer__4XFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__MYFK,buffer__4XFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__MYFK,buffer__4XFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__MYFK,buffer__4XFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
};
- Self__LPER=((__STRING *)buffer__4XFK);
- new_capacity__KPER= 0;
- if ((Self__LPER->capacity__MNK <= Self__LPER->count__VF)) {
- if ((Self__LPER->capacity__MNK == 0)) {
- Self__LPER->capacity__MNK= 32;
- Self__LPER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KPER=(__INTEGER)(Self__LPER->capacity__MNK << 1);
- Self__MPER=((__CHARACTER *)Self__LPER->storage__XNK);
- old_nb_elts__NPER=Self__LPER->capacity__MNK;
- new__OPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MPER),((__UINTEGER_32 )old_nb_elts__NPER),((__UINTEGER_32 )new_capacity__KPER)));
- upper__0AQR=(__INTEGER)(new_capacity__KPER - 1);
- Self__YAQR=old_nb_elts__NPER;
- while ((Self__YAQR <= upper__0AQR)) {
- new__OPER[Self__YAQR]='\0';
- Self__YAQR=(__INTEGER)(Self__YAQR + 1);
- };
- Self__LPER->storage__XNK=new__OPER;
- Self__LPER->capacity__MNK=new_capacity__KPER;
- };
- };
- ((__CHARACTER *)Self__LPER->storage__XNK)[Self__LPER->count__VF]=',';
- Self__LPER->count__VF=(__INTEGER)(Self__LPER->count__VF + 1);
- Self__MULK=(__INTEGER)(Self__MULK + 1);
- };
- Self__TC5Q=((__FAST_ARRAYoEXPRo *)Self__3XFK->expr_list__3EMH);
- __tmp__PYFK=((void **)Self__TC5Q->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__TC5Q->parent_arrayed_collection__Q2LC.upper__2RSH];
- switch (((struct ___OBJ *)__tmp__PYFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__PYFK,buffer__4XFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __IS_EXPANDED__: {
- Self__EIIQ=((__IS_EXPANDED *)__tmp__PYFK);
- append__MOK(buffer__4XFK,(&__string_265));
- display__UXFK(Self__EIIQ->receiver__WN2H,buffer__4XFK);
- Self__RPER=((__STRING *)buffer__4XFK);
- new_capacity__QPER= 0;
- if ((Self__RPER->capacity__MNK <= Self__RPER->count__VF)) {
- if ((Self__RPER->capacity__MNK == 0)) {
- Self__RPER->capacity__MNK= 32;
- Self__RPER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QPER=(__INTEGER)(Self__RPER->capacity__MNK << 1);
- Self__SPER=((__CHARACTER *)Self__RPER->storage__XNK);
- old_nb_elts__TPER=Self__RPER->capacity__MNK;
- new__UPER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SPER),((__UINTEGER_32 )old_nb_elts__TPER),((__UINTEGER_32 )new_capacity__QPER)));
- upper__5AQR=(__INTEGER)(new_capacity__QPER - 1);
- Self__3AQR=old_nb_elts__TPER;
- while ((Self__3AQR <= upper__5AQR)) {
- new__UPER[Self__3AQR]='\0';
- Self__3AQR=(__INTEGER)(Self__3AQR + 1);
- };
- Self__RPER->storage__XNK=new__UPER;
- Self__RPER->capacity__MNK=new_capacity__QPER;
- };
- };
- ((__CHARACTER *)Self__RPER->storage__XNK)[Self__RPER->count__VF]=')';
- Self__RPER->count__VF=(__INTEGER)(Self__RPER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__PYFK,buffer__4XFK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__PYFK,buffer__4XFK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__PYFK,buffer__4XFK);
- } break;
- };
- Self__XPER=((__STRING *)buffer__4XFK);
- new_capacity__WPER= 0;
- if ((Self__XPER->capacity__MNK <= Self__XPER->count__VF)) {
- if ((Self__XPER->capacity__MNK == 0)) {
- Self__XPER->capacity__MNK= 32;
- Self__XPER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WPER=(__INTEGER)(Self__XPER->capacity__MNK << 1);
- Self__YPER=((__CHARACTER *)Self__XPER->storage__XNK);
- old_nb_elts__ZPER=Self__XPER->capacity__MNK;
- new__0PER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YPER),((__UINTEGER_32 )old_nb_elts__ZPER),((__UINTEGER_32 )new_capacity__WPER)));
- upper__EBQR=(__INTEGER)(new_capacity__WPER - 1);
- Self__CBQR=old_nb_elts__ZPER;
- while ((Self__CBQR <= upper__EBQR)) {
- new__0PER[Self__CBQR]='\0';
- Self__CBQR=(__INTEGER)(Self__CBQR + 1);
- };
- Self__XPER->storage__XNK=new__0PER;
- Self__XPER->capacity__MNK=new_capacity__WPER;
- };
- };
- ((__CHARACTER *)Self__XPER->storage__XNK)[Self__XPER->count__VF]=')';
- Self__XPER->count__VF=(__INTEGER)(Self__XPER->count__VF + 1);
-}
-
-static void display__QYFK(__NODE_STYLE *Self__RYFK,void *buffer__SYFK)
-// ({NODE_STYLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *__tmp__AZFK,*__tmp__CZFK,*__tmp__IZFK;
- __IS_EXPANDED *Self__GIIQ,*Self__IIIQ,*Self__KIIQ;
- __STRING *Self__3PER,*Self__DQER,*Self__JQER,*Self__PQER;
- __INTEGER new_capacity__2PER,old_nb_elts__5PER,upper__JBQR,Self__HBQR;
- __INTEGER new_capacity__CQER,old_nb_elts__FQER,upper__OBQR,Self__MBQR;
- __INTEGER new_capacity__IQER,old_nb_elts__LQER,upper__TBQR,Self__RBQR;
- __INTEGER new_capacity__OQER,old_nb_elts__RQER,upper__YBQR,Self__WBQR;
- void *__tmp__BZFK;
- __DTA_WR_CODE *Self__2T2K;
- void *__tmp__4T2K,*__tmp__HU2K,*__tmp__NU2K;
- void *__tmp__5T2K,*__tmp__IU2K,*__tmp__OU2K;
- __DTA_WR_VALUE *Self__FU2K;
- __DTA_RD_ARGS *Self__LU2K;
- __CHARACTER *Self__4PER,*new__AQER,*Self__EQER,*new__GQER,*Self__KQER;
- __CHARACTER *new__MQER,*Self__QQER,*new__SQER;
- if (((void *)Self__RYFK->parent_node__WO0G.switch__MKAG == (void *)NULL)) {
- if (((void *)Self__RYFK->parent_node__WO0G.first_code__NHAG == (void *)NULL)) {
- append_in__4VC(((__INTEGER_32 )((__INTEGER )((__POINTER )Self__RYFK))),buffer__SYFK);
- append__MOK(buffer__SYFK,(&__string_345));
- __tmp__AZFK=Self__RYFK->parent_node__WO0G.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__AZFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__AZFK,buffer__SYFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __IS_EXPANDED__: {
- Self__GIIQ=((__IS_EXPANDED *)__tmp__AZFK);
- append__MOK(buffer__SYFK,(&__string_265));
- display__UXFK(Self__GIIQ->receiver__WN2H,buffer__SYFK);
- Self__3PER=((__STRING *)buffer__SYFK);
- new_capacity__2PER= 0;
- if ((Self__3PER->capacity__MNK <= Self__3PER->count__VF)) {
- if ((Self__3PER->capacity__MNK == 0)) {
- Self__3PER->capacity__MNK= 32;
- Self__3PER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2PER=(__INTEGER)(Self__3PER->capacity__MNK << 1);
- Self__4PER=((__CHARACTER *)Self__3PER->storage__XNK);
- old_nb_elts__5PER=Self__3PER->capacity__MNK;
- new__AQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4PER),((__UINTEGER_32 )old_nb_elts__5PER),((__UINTEGER_32 )new_capacity__2PER)));
- upper__JBQR=(__INTEGER)(new_capacity__2PER - 1);
- Self__HBQR=old_nb_elts__5PER;
- while ((Self__HBQR <= upper__JBQR)) {
- new__AQER[Self__HBQR]='\0';
- Self__HBQR=(__INTEGER)(Self__HBQR + 1);
- };
- Self__3PER->storage__XNK=new__AQER;
- Self__3PER->capacity__MNK=new_capacity__2PER;
- };
- };
- ((__CHARACTER *)Self__3PER->storage__XNK)[Self__3PER->count__VF]=')';
- Self__3PER->count__VF=(__INTEGER)(Self__3PER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__AZFK,buffer__SYFK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__AZFK,buffer__SYFK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__AZFK,buffer__SYFK);
- } break;
- };
- append__MOK(buffer__SYFK,(&__string_346));
- __tmp__BZFK=Self__RYFK->parent_node__WO0G.data__SJZD;
- switch (((struct ___OBJ *)__tmp__BZFK)->__id) {
- case __DTA_RD__: {
- append__MOK(buffer__SYFK,(&__string_347));
- } break;
- case __DTA_CAST__: {
- append__MOK(buffer__SYFK,(&__string_348));
- } break;
- case __DTA_WR_CODE__: {
- Self__2T2K=((__DTA_WR_CODE *)__tmp__BZFK);
- append__MOK(buffer__SYFK,(&__string_349));
- __tmp__4T2K=Self__2T2K->parent_dta__MZLH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__4T2K)->__id==__SLOT_DATA__) {
- __tmp__5T2K=((__SLOT_DATA *)__tmp__4T2K)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__5T2K=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4T2K)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- append__MOK(buffer__SYFK,__tmp__5T2K);
- } break;
- case __DTA_BLOCK__: {
- append__MOK(buffer__SYFK,(&__string_350));
- } break;
- case __DTA_WR_VALUE__: {
- Self__FU2K=((__DTA_WR_VALUE *)__tmp__BZFK);
- append__MOK(buffer__SYFK,(&__string_351));
- __tmp__HU2K=Self__FU2K->parent_dta__XSUH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__HU2K)->__id==__SLOT_DATA__) {
- __tmp__IU2K=((__SLOT_DATA *)__tmp__HU2K)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__IU2K=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__HU2K)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- append__MOK(buffer__SYFK,__tmp__IU2K);
- } break;
- case __DTA_RD_ARGS__: {
- Self__LU2K=((__DTA_RD_ARGS *)__tmp__BZFK);
- append__MOK(buffer__SYFK,(&__string_352));
- __tmp__NU2K=Self__LU2K->parent_dta__HOWH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__NU2K)->__id==__SLOT_DATA__) {
- __tmp__OU2K=((__SLOT_DATA *)__tmp__NU2K)->parent_variable__HHZD.parent_named__S1LC.name__1QB;
- } else {
- __tmp__OU2K=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__NU2K)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
- };
- append__MOK(buffer__SYFK,__tmp__OU2K);
- } break;
- };
- append__MOK(buffer__SYFK,(&__string_353));
- __tmp__CZFK=Self__RYFK->result_expr__PN5G;
- switch (((struct ___OBJ *)__tmp__CZFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__CZFK,buffer__SYFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __IS_EXPANDED__: {
- Self__IIIQ=((__IS_EXPANDED *)__tmp__CZFK);
- append__MOK(buffer__SYFK,(&__string_265));
- display__UXFK(Self__IIIQ->receiver__WN2H,buffer__SYFK);
- Self__DQER=((__STRING *)buffer__SYFK);
- new_capacity__CQER= 0;
- if ((Self__DQER->capacity__MNK <= Self__DQER->count__VF)) {
- if ((Self__DQER->capacity__MNK == 0)) {
- Self__DQER->capacity__MNK= 32;
- Self__DQER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CQER=(__INTEGER)(Self__DQER->capacity__MNK << 1);
- Self__EQER=((__CHARACTER *)Self__DQER->storage__XNK);
- old_nb_elts__FQER=Self__DQER->capacity__MNK;
- new__GQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EQER),((__UINTEGER_32 )old_nb_elts__FQER),((__UINTEGER_32 )new_capacity__CQER)));
- upper__OBQR=(__INTEGER)(new_capacity__CQER - 1);
- Self__MBQR=old_nb_elts__FQER;
- while ((Self__MBQR <= upper__OBQR)) {
- new__GQER[Self__MBQR]='\0';
- Self__MBQR=(__INTEGER)(Self__MBQR + 1);
- };
- Self__DQER->storage__XNK=new__GQER;
- Self__DQER->capacity__MNK=new_capacity__CQER;
- };
- };
- ((__CHARACTER *)Self__DQER->storage__XNK)[Self__DQER->count__VF]=')';
- Self__DQER->count__VF=(__INTEGER)(Self__DQER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__CZFK,buffer__SYFK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__CZFK,buffer__SYFK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__CZFK,buffer__SYFK);
- } break;
- };
- Self__JQER=((__STRING *)buffer__SYFK);
- new_capacity__IQER= 0;
- if ((Self__JQER->capacity__MNK <= Self__JQER->count__VF)) {
- if ((Self__JQER->capacity__MNK == 0)) {
- Self__JQER->capacity__MNK= 32;
- Self__JQER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IQER=(__INTEGER)(Self__JQER->capacity__MNK << 1);
- Self__KQER=((__CHARACTER *)Self__JQER->storage__XNK);
- old_nb_elts__LQER=Self__JQER->capacity__MNK;
- new__MQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KQER),((__UINTEGER_32 )old_nb_elts__LQER),((__UINTEGER_32 )new_capacity__IQER)));
- upper__TBQR=(__INTEGER)(new_capacity__IQER - 1);
- Self__RBQR=old_nb_elts__LQER;
- while ((Self__RBQR <= upper__TBQR)) {
- new__MQER[Self__RBQR]='\0';
- Self__RBQR=(__INTEGER)(Self__RBQR + 1);
- };
- Self__JQER->storage__XNK=new__MQER;
- Self__JQER->capacity__MNK=new_capacity__IQER;
- };
- };
- ((__CHARACTER *)Self__JQER->storage__XNK)[Self__JQER->count__VF]='>';
- Self__JQER->count__VF=(__INTEGER)(Self__JQER->count__VF + 1);
- } else {
- __tmp__IZFK=Self__RYFK->parent_node__WO0G.expr__RJZD;
- switch (((struct ___OBJ *)__tmp__IZFK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__IZFK,buffer__SYFK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __IS_EXPANDED__: {
- Self__KIIQ=((__IS_EXPANDED *)__tmp__IZFK);
- append__MOK(buffer__SYFK,(&__string_265));
- display__UXFK(Self__KIIQ->receiver__WN2H,buffer__SYFK);
- Self__PQER=((__STRING *)buffer__SYFK);
- new_capacity__OQER= 0;
- if ((Self__PQER->capacity__MNK <= Self__PQER->count__VF)) {
- if ((Self__PQER->capacity__MNK == 0)) {
- Self__PQER->capacity__MNK= 32;
- Self__PQER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OQER=(__INTEGER)(Self__PQER->capacity__MNK << 1);
- Self__QQER=((__CHARACTER *)Self__PQER->storage__XNK);
- old_nb_elts__RQER=Self__PQER->capacity__MNK;
- new__SQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QQER),((__UINTEGER_32 )old_nb_elts__RQER),((__UINTEGER_32 )new_capacity__OQER)));
- upper__YBQR=(__INTEGER)(new_capacity__OQER - 1);
- Self__WBQR=old_nb_elts__RQER;
- while ((Self__WBQR <= upper__YBQR)) {
- new__SQER[Self__WBQR]='\0';
- Self__WBQR=(__INTEGER)(Self__WBQR + 1);
- };
- Self__PQER->storage__XNK=new__SQER;
- Self__PQER->capacity__MNK=new_capacity__OQER;
- };
- };
- ((__CHARACTER *)Self__PQER->storage__XNK)[Self__PQER->count__VF]=')';
- Self__PQER->count__VF=(__INTEGER)(Self__PQER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__IZFK,buffer__SYFK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__IZFK,buffer__SYFK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__IZFK,buffer__SYFK);
- } break;
- };
- display__EQQG(Self__RYFK->parent_node__WO0G.first_code__NHAG,buffer__SYFK);
- };
- } else {
- display__FYTK(Self__RYFK->parent_node__WO0G.switch__MKAG,buffer__SYFK);
- };
-}
-
-static void display__M0FK(__EXPR_EQUAL *Self__N0FK,void *buffer__O0FK)
-// ({EXPR_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__VQER,*Self__1QER,*Self__BRER,*Self__HRER,*Self__NRER;
- __INTEGER new_capacity__UQER,old_nb_elts__XQER,upper__3BQR,Self__1BQR;
- __INTEGER new_capacity__0QER,old_nb_elts__3QER,upper__CCQR,Self__ACQR;
- __INTEGER new_capacity__ARER,old_nb_elts__DRER,upper__HCQR,Self__FCQR;
- __INTEGER new_capacity__GRER,old_nb_elts__JRER,upper__MCQR,Self__KCQR;
- __INTEGER new_capacity__MRER,old_nb_elts__PRER,upper__RCQR,Self__PCQR;
- void *__tmp__P0FK,*__tmp__R0FK,*__tmp__T0FK;
- void *__tmp__Q0FK;
- __IS_EXPANDED *Self__Q3JQ,*Self__S3JQ;
- __CHARACTER *Self__WQER,*new__YQER,*Self__2QER,*new__4QER,*Self__CRER;
- __CHARACTER *new__ERER,*Self__IRER,*new__KRER,*Self__ORER,*new__QRER;
- Self__VQER=((__STRING *)buffer__O0FK);
- new_capacity__UQER= 0;
- if ((Self__VQER->capacity__MNK <= Self__VQER->count__VF)) {
- if ((Self__VQER->capacity__MNK == 0)) {
- Self__VQER->capacity__MNK= 32;
- Self__VQER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UQER=(__INTEGER)(Self__VQER->capacity__MNK << 1);
- Self__WQER=((__CHARACTER *)Self__VQER->storage__XNK);
- old_nb_elts__XQER=Self__VQER->capacity__MNK;
- new__YQER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WQER),((__UINTEGER_32 )old_nb_elts__XQER),((__UINTEGER_32 )new_capacity__UQER)));
- upper__3BQR=(__INTEGER)(new_capacity__UQER - 1);
- Self__1BQR=old_nb_elts__XQER;
- while ((Self__1BQR <= upper__3BQR)) {
- new__YQER[Self__1BQR]='\0';
- Self__1BQR=(__INTEGER)(Self__1BQR + 1);
- };
- Self__VQER->storage__XNK=new__YQER;
- Self__VQER->capacity__MNK=new_capacity__UQER;
- };
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),',');
+ Self__ZHGI=(__INTEGER__Q)(Self__ZHGI + 1);
};
- ((__CHARACTER *)Self__VQER->storage__XNK)[Self__VQER->count__VF]='(';
- Self__VQER->count__VF=(__INTEGER)(Self__VQER->count__VF + 1);
- __tmp__P0FK=Self__N0FK->parent_expr_binary_cmp__DLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__P0FK)->__id) {
- case __LIST__: {
- __tmp__Q0FK=static_type__OHQG(__tmp__P0FK);
- } break;
- case __STRING_CST__: {
- __tmp__Q0FK=((__STRING_CST *)__tmp__P0FK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__Q0FK=((__EXTERNAL_C *)__tmp__P0FK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__Q0FK=((__PROTOTYPE_CST *)__tmp__P0FK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__Q0FK=((__INTEGER_CST *)__tmp__P0FK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__Q0FK=((__LOCAL *)((__READ_LOCAL *)__tmp__P0FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Q0FK=static_type__CN1H(__tmp__P0FK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Q0FK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Q0FK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__Q0FK=((__REAL_CST *)__tmp__P0FK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__Q0FK=((__CHARACTER_CST *)__tmp__P0FK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__Q0FK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Q0FK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__Q0FK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__Q0FK=static_type__UO1H(__tmp__P0FK);
- } break;
- case __EXPR_MUL__: {
- __tmp__Q0FK=static_type__0O1H(__tmp__P0FK);
- } break;
- case __EXPR_DIV__: {
- __tmp__Q0FK=static_type__5O1H(__tmp__P0FK);
+ Self__FJXT=((__FAST_ARRAYoEXPRo__45WC *)Self__GVEI->expr_list__XTEI);
+ __tmp__OAOT=((void **)Self__FJXT->parent_arrayed_collection__GAXC.storage__HREI)[Self__FJXT->parent_arrayed_collection__GAXC.upper__D0RH];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)__tmp__OAOT)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND__: {
- __tmp__Q0FK=static_type__EP1H(__tmp__P0FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__Q0FK=static_type__JP1H(__tmp__P0FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)__tmp__OAOT),buffer__HVEI);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__Q0FK=static_type__OP1H(__tmp__P0FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __PUT_TO__: {
- __tmp__Q0FK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __ITEM__: {
- __tmp__Q0FK=static_type__XP1H(__tmp__P0FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __SIZE_OF__: {
- __tmp__Q0FK=static_type__DQ1H();
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __CAST__: {
- __tmp__Q0FK=((__CAST *)__tmp__P0FK)->static_type__0N1H;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __CALL_SLOT__: {
- __tmp__Q0FK=static_type__NOKL(__tmp__P0FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__IP2S=((__IS_EXPANDED__35NJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__IP2S->receiver__RA5J),buffer__HVEI);
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
} break;
- case __READ_SLOT__: {
- __tmp__Q0FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__P0FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__Q0FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P0FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Q0FK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Q0FK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q0FK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Q0FK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q0FK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__Q0FK=static_type__DFJM(__tmp__P0FK);
- } break;
- case __EXPR_ADD__: {
- __tmp__Q0FK=static_type__P3ML(__tmp__P0FK);
- } break;
- case __EXPR_NOT__: {
- __tmp__Q0FK=static_type__R3XM(__tmp__P0FK);
- } break;
- case __EXPR_MOD__: {
- __tmp__Q0FK=static_type__DREO(__tmp__P0FK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Q0FK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__Q0FK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Q0FK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__Q0FK=static_type__3YPN(__tmp__P0FK);
- } break;
- case __EXPR_XOR__: {
- __tmp__Q0FK=static_type__1HSO(__tmp__P0FK);
- } break;
- };
- append_name_in__M5XD(__tmp__Q0FK,buffer__O0FK);
- Self__1QER=((__STRING *)buffer__O0FK);
- new_capacity__0QER= 0;
- if ((Self__1QER->capacity__MNK <= Self__1QER->count__VF)) {
- if ((Self__1QER->capacity__MNK == 0)) {
- Self__1QER->capacity__MNK= 32;
- Self__1QER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0QER=(__INTEGER)(Self__1QER->capacity__MNK << 1);
- Self__2QER=((__CHARACTER *)Self__1QER->storage__XNK);
- old_nb_elts__3QER=Self__1QER->capacity__MNK;
- new__4QER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2QER),((__UINTEGER_32 )old_nb_elts__3QER),((__UINTEGER_32 )new_capacity__0QER)));
- upper__CCQR=(__INTEGER)(new_capacity__0QER - 1);
- Self__ACQR=old_nb_elts__3QER;
- while ((Self__ACQR <= upper__CCQR)) {
- new__4QER[Self__ACQR]='\0';
- Self__ACQR=(__INTEGER)(Self__ACQR + 1);
- };
- Self__1QER->storage__XNK=new__4QER;
- Self__1QER->capacity__MNK=new_capacity__0QER;
- };
- };
- ((__CHARACTER *)Self__1QER->storage__XNK)[Self__1QER->count__VF]=' ';
- Self__1QER->count__VF=(__INTEGER)(Self__1QER->count__VF + 1);
- __tmp__R0FK=Self__N0FK->parent_expr_binary_cmp__DLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__R0FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__R0FK,buffer__O0FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __IS_EXPANDED__: {
- Self__Q3JQ=((__IS_EXPANDED *)__tmp__R0FK);
- append__MOK(buffer__O0FK,(&__string_265));
- display__UXFK(Self__Q3JQ->receiver__WN2H,buffer__O0FK);
- Self__BRER=((__STRING *)buffer__O0FK);
- new_capacity__ARER= 0;
- if ((Self__BRER->capacity__MNK <= Self__BRER->count__VF)) {
- if ((Self__BRER->capacity__MNK == 0)) {
- Self__BRER->capacity__MNK= 32;
- Self__BRER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ARER=(__INTEGER)(Self__BRER->capacity__MNK << 1);
- Self__CRER=((__CHARACTER *)Self__BRER->storage__XNK);
- old_nb_elts__DRER=Self__BRER->capacity__MNK;
- new__ERER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CRER),((__UINTEGER_32 )old_nb_elts__DRER),((__UINTEGER_32 )new_capacity__ARER)));
- upper__HCQR=(__INTEGER)(new_capacity__ARER - 1);
- Self__FCQR=old_nb_elts__DRER;
- while ((Self__FCQR <= upper__HCQR)) {
- new__ERER[Self__FCQR]='\0';
- Self__FCQR=(__INTEGER)(Self__FCQR + 1);
- };
- Self__BRER->storage__XNK=new__ERER;
- Self__BRER->capacity__MNK=new_capacity__ARER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__KP2S=((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_350));
+ Self__2L1T=((__TYPE_FULL__XMB *)Self__KP2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
};
- ((__CHARACTER *)Self__BRER->storage__XNK)[Self__BRER->count__VF]=')';
- Self__BRER->count__VF=(__INTEGER)(Self__BRER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__R0FK,buffer__O0FK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__R0FK,buffer__O0FK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__R0FK,buffer__O0FK);
+ append_name_in__APXE(Self__2L1T,buffer__HVEI);
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__R0FK,buffer__O0FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__R0FK,buffer__O0FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__R0FK,buffer__O0FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__R0FK,buffer__O0FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__R0FK,buffer__O0FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__R0FK,buffer__O0FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__R0FK,buffer__O0FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__R0FK,buffer__O0FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__R0FK,buffer__O0FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__R0FK,buffer__O0FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__R0FK,buffer__O0FK);
- } break;
- };
- append__MOK(buffer__O0FK,(&__string_356));
- __tmp__T0FK=Self__N0FK->parent_expr_binary_cmp__DLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__T0FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__T0FK,buffer__O0FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __IS_EXPANDED__: {
- Self__S3JQ=((__IS_EXPANDED *)__tmp__T0FK);
- append__MOK(buffer__O0FK,(&__string_265));
- display__UXFK(Self__S3JQ->receiver__WN2H,buffer__O0FK);
- Self__HRER=((__STRING *)buffer__O0FK);
- new_capacity__GRER= 0;
- if ((Self__HRER->capacity__MNK <= Self__HRER->count__VF)) {
- if ((Self__HRER->capacity__MNK == 0)) {
- Self__HRER->capacity__MNK= 32;
- Self__HRER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GRER=(__INTEGER)(Self__HRER->capacity__MNK << 1);
- Self__IRER=((__CHARACTER *)Self__HRER->storage__XNK);
- old_nb_elts__JRER=Self__HRER->capacity__MNK;
- new__KRER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IRER),((__UINTEGER_32 )old_nb_elts__JRER),((__UINTEGER_32 )new_capacity__GRER)));
- upper__MCQR=(__INTEGER)(new_capacity__GRER - 1);
- Self__KCQR=old_nb_elts__JRER;
- while ((Self__KCQR <= upper__MCQR)) {
- new__KRER[Self__KCQR]='\0';
- Self__KCQR=(__INTEGER)(Self__KCQR + 1);
- };
- Self__HRER->storage__XNK=new__KRER;
- Self__HRER->capacity__MNK=new_capacity__GRER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__MP2S=((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_352));
+ Self__2L1T=((__TYPE_FULL__XMB *)Self__MP2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__2L1T->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__HVEI),(&__string_351));
};
- ((__CHARACTER *)Self__HRER->storage__XNK)[Self__HRER->count__VF]=')';
- Self__HRER->count__VF=(__INTEGER)(Self__HRER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__T0FK,buffer__O0FK);
+ append_name_in__APXE(Self__2L1T,buffer__HVEI);
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__T0FK,buffer__O0FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__T0FK,buffer__O0FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__T0FK,buffer__O0FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __ITEM__: {
- display__52FK(__tmp__T0FK,buffer__O0FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__T0FK,buffer__O0FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __CAST__: {
- display__I3FK(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__T0FK,buffer__O0FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__T0FK,buffer__O0FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__T0FK,buffer__O0FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__OAOT)),buffer__HVEI);
} break;
};
- Self__NRER=((__STRING *)buffer__O0FK);
- new_capacity__MRER= 0;
- if ((Self__NRER->capacity__MNK <= Self__NRER->count__VF)) {
- if ((Self__NRER->capacity__MNK == 0)) {
- Self__NRER->capacity__MNK= 32;
- Self__NRER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MRER=(__INTEGER)(Self__NRER->capacity__MNK << 1);
- Self__ORER=((__CHARACTER *)Self__NRER->storage__XNK);
- old_nb_elts__PRER=Self__NRER->capacity__MNK;
- new__QRER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ORER),((__UINTEGER_32 )old_nb_elts__PRER),((__UINTEGER_32 )new_capacity__MRER)));
- upper__RCQR=(__INTEGER)(new_capacity__MRER - 1);
- Self__PCQR=old_nb_elts__PRER;
- while ((Self__PCQR <= upper__RCQR)) {
- new__QRER[Self__PCQR]='\0';
- Self__PCQR=(__INTEGER)(Self__PCQR + 1);
- };
- Self__NRER->storage__XNK=new__QRER;
- Self__NRER->capacity__MNK=new_capacity__MRER;
- };
- };
- ((__CHARACTER *)Self__NRER->storage__XNK)[Self__NRER->count__VF]=')';
- Self__NRER->count__VF=(__INTEGER)(Self__NRER->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__HVEI),')');
}
-static void display__U0FK(__EXPR_NOT_EQUAL *Self__V0FK,void *buffer__W0FK)
-// ({EXPR_NOT_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__HAEJ(__READ_LOCAL__55ZI *Self__IAEJ,__STRING__BC *buffer__JAEJ)
+// ({READ_LOCAL__55ZI},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __STRING *Self__TRER,*Self__ZRER,*Self__5RER,*Self__FSER,*Self__LSER;
- __INTEGER new_capacity__SRER,old_nb_elts__VRER,upper__WCQR,Self__UCQR;
- __INTEGER new_capacity__YRER,old_nb_elts__1RER,upper__1CQR,Self__ZCQR;
- __INTEGER new_capacity__4RER,old_nb_elts__BSER,upper__ADQR,Self__4CQR;
- __INTEGER new_capacity__ESER,old_nb_elts__HSER,upper__FDQR,Self__DDQR;
- __INTEGER new_capacity__KSER,old_nb_elts__NSER,upper__KDQR,Self__IDQR;
- void *__tmp__X0FK,*__tmp__Z0FK,*__tmp__10FK;
- void *__tmp__Y0FK;
- __IS_EXPANDED *Self__U3JQ,*Self__G1FK;
- __CHARACTER *Self__URER,*new__WRER,*Self__0RER,*new__2RER,*Self__ASER;
- __CHARACTER *new__CSER,*Self__GSER,*new__ISER,*Self__MSER,*new__OSER;
- Self__TRER=((__STRING *)buffer__W0FK);
- new_capacity__SRER= 0;
- if ((Self__TRER->capacity__MNK <= Self__TRER->count__VF)) {
- if ((Self__TRER->capacity__MNK == 0)) {
- Self__TRER->capacity__MNK= 32;
- Self__TRER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SRER=(__INTEGER)(Self__TRER->capacity__MNK << 1);
- Self__URER=((__CHARACTER *)Self__TRER->storage__XNK);
- old_nb_elts__VRER=Self__TRER->capacity__MNK;
- new__WRER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__URER),((__UINTEGER_32 )old_nb_elts__VRER),((__UINTEGER_32 )new_capacity__SRER)));
- upper__WCQR=(__INTEGER)(new_capacity__SRER - 1);
- Self__UCQR=old_nb_elts__VRER;
- while ((Self__UCQR <= upper__WCQR)) {
- new__WRER[Self__UCQR]='\0';
- Self__UCQR=(__INTEGER)(Self__UCQR + 1);
- };
- Self__TRER->storage__XNK=new__WRER;
- Self__TRER->capacity__MNK=new_capacity__SRER;
- };
- };
- ((__CHARACTER *)Self__TRER->storage__XNK)[Self__TRER->count__VF]='(';
- Self__TRER->count__VF=(__INTEGER)(Self__TRER->count__VF + 1);
- __tmp__X0FK=Self__V0FK->parent_expr_binary_cmp__LLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__X0FK)->__id) {
- case __LIST__: {
- __tmp__Y0FK=static_type__OHQG(__tmp__X0FK);
- } break;
- case __STRING_CST__: {
- __tmp__Y0FK=((__STRING_CST *)__tmp__X0FK)->parent_constant__5F.static_type__M2YD;
+ __ANY__C *__tmp__L2FJ,*__tmp__EJHJ,*__tmp__YICK,*__tmp__YP2S;
+ __ANY__C *__tmp__2YBN,*__tmp__MYMK;
+ __INTEGER__Q __tmp__BKFJ,result__P2FJ,__tmp__OKFJ,result__TP2S;
+ __INTEGER__Q __tmp__DLFJ,result__2ICK;
+ __STRING__BC *__tmp__04BS;
+ void *__tmp__NKFJ,*__tmp__CLFJ;
+ __WRITE_GLOBAL__WXKJ *Self__XP2S,*Self__0ICK;
+ __WRITE_SLOT__EYKJ *Self__4P2S,*Self__PQ2S;
+ __WRITE_LOCAL__TEYJ *Self__FQ2S,*Self__WQ2S;
+ __FAST_ARRAYoWRITEo__XJFJ *req_list__AKFJ;
+ append__KWX(((__STRING__BC *)buffer__JAEJ),Self__IAEJ->local__BVEJ->parent_variable__O4WC.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__JAEJ),'[');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__IAEJ->local__BVEJ->parent_variable__O4WC.type__IO5D),buffer__JAEJ);
+ add_last__ACV(((__STRING__BC *)buffer__JAEJ),']');
+ req_list__AKFJ=NULL;
+ add_last__ACV(((__STRING__BC *)buffer__JAEJ),'<');
+ __tmp__L2FJ=&(Self__IAEJ->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__L2FJ->object_id__BS0E==0) {
+ __tmp__BKFJ=__tmp__L2FJ->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__P2FJ=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__EJHJ=&(Self__IAEJ->parent_read__AA0I.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__EJHJ->object_id__AS0E=result__P2FJ;
+ __tmp__EJHJ->object_id__BS0E=0;
+ __tmp__BKFJ=result__P2FJ;
+ };
+ __tmp__04BS=create__34B( 0);
+ append_in__AEE(__tmp__BKFJ,__tmp__04BS);
+ append__KWX(((__STRING__BC *)buffer__JAEJ),__tmp__04BS);
+ append__KWX(((__STRING__BC *)buffer__JAEJ),(&__string_487));
+ if (((void *)Self__IAEJ->local__BVEJ->parent_variable__O4WC.require_first__FKFJ != (void *)NULL)) {
+ __tmp__NKFJ=Self__IAEJ->local__BVEJ->parent_variable__O4WC.require_first__FKFJ;
+ switch (((struct ___OBJ *)__tmp__NKFJ)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__YICK=&(((__WRITE_GLOBAL__WXKJ *)__tmp__NKFJ)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__YICK->object_id__BS0E==0) {
+ __tmp__OKFJ=__tmp__YICK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__XP2S=((__WRITE_GLOBAL__WXKJ *)__tmp__NKFJ);
+ result__TP2S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__YP2S=&(Self__XP2S->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__YP2S->object_id__AS0E=result__TP2S;
+ __tmp__YP2S->object_id__BS0E=0;
+ __tmp__OKFJ=result__TP2S;
+ };
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__YICK=&(((__WRITE_SLOT__EYKJ *)__tmp__NKFJ)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__YICK->object_id__BS0E==0) {
+ __tmp__OKFJ=__tmp__YICK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__4P2S=((__WRITE_SLOT__EYKJ *)__tmp__NKFJ);
+ result__TP2S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__YP2S=&(Self__4P2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__YP2S->object_id__AS0E=result__TP2S;
+ __tmp__YP2S->object_id__BS0E=0;
+ __tmp__OKFJ=result__TP2S;
+ };
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__YICK=&(((__WRITE_LOCAL__TEYJ *)__tmp__NKFJ)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__YICK->object_id__BS0E==0) {
+ __tmp__OKFJ=__tmp__YICK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__FQ2S=((__WRITE_LOCAL__TEYJ *)__tmp__NKFJ);
+ result__TP2S=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__YP2S=&(Self__FQ2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__YP2S->object_id__AS0E=result__TP2S;
+ __tmp__YP2S->object_id__BS0E=0;
+ __tmp__OKFJ=result__TP2S;
+ };
+ } break;
+ };
+ append_in__AEE(__tmp__OKFJ,buffer__JAEJ);
+ req_list__AKFJ=Self__IAEJ->local__BVEJ->parent_variable__O4WC.require_list__QKFJ;
+ if (((void *)req_list__AKFJ != (void *)NULL)) {
+ __tmp__OKFJ= 0;
+ result__TP2S=req_list__AKFJ->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ while ((__tmp__OKFJ <= result__TP2S)) {
+ add_last__ACV(((__STRING__BC *)buffer__JAEJ),',');
+ __tmp__CLFJ=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__AKFJ)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__OKFJ];
+ switch (((struct ___OBJ *)__tmp__CLFJ)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__2YBN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__CLFJ)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__2YBN->object_id__BS0E==0) {
+ __tmp__DLFJ=__tmp__2YBN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__0ICK=((__WRITE_GLOBAL__WXKJ *)__tmp__CLFJ);
+ result__2ICK=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__MYMK=&(Self__0ICK->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__MYMK->object_id__AS0E=result__2ICK;
+ __tmp__MYMK->object_id__BS0E=0;
+ __tmp__DLFJ=result__2ICK;
+ };
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__2YBN=&(((__WRITE_SLOT__EYKJ *)__tmp__CLFJ)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__2YBN->object_id__BS0E==0) {
+ __tmp__DLFJ=__tmp__2YBN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__PQ2S=((__WRITE_SLOT__EYKJ *)__tmp__CLFJ);
+ result__2ICK=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__MYMK=&(Self__PQ2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__MYMK->object_id__AS0E=result__2ICK;
+ __tmp__MYMK->object_id__BS0E=0;
+ __tmp__DLFJ=result__2ICK;
+ };
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__2YBN=&(((__WRITE_LOCAL__TEYJ *)__tmp__CLFJ)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__2YBN->object_id__BS0E==0) {
+ __tmp__DLFJ=__tmp__2YBN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__WQ2S=((__WRITE_LOCAL__TEYJ *)__tmp__CLFJ);
+ result__2ICK=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__MYMK=&(Self__WQ2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__MYMK->object_id__AS0E=result__2ICK;
+ __tmp__MYMK->object_id__BS0E=0;
+ __tmp__DLFJ=result__2ICK;
+ };
+ } break;
+ };
+ append_in__AEE(__tmp__DLFJ,buffer__JAEJ);
+ __tmp__OKFJ=(__INTEGER__Q)(__tmp__OKFJ + 1);
+ };
+ };
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__JAEJ),'*');
+ };
+ append__KWX(((__STRING__BC *)buffer__JAEJ),(&__string_488));
+ append_in__AEE(Self__IAEJ->local__BVEJ->parent_variable__O4WC.ensure_count__IT4D,buffer__JAEJ);
+ add_last__ACV(((__STRING__BC *)buffer__JAEJ),'>');
+}
+
+static void display__054J(__EXPR_EQUAL__KINJ *Self__154J,__STRING__BC *buffer__254J)
+// ({EXPR_EQUAL__KINJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
+{
+ void *__tmp__454J;
+ __TYPE_FULL__XMB *__tmp__554J;
+ __IS_EXPANDED__35NJ *Self__0Q2S;
+ __GET_TYPE_ID__HAOJ *Self__2Q2S;
+ __SIZE_OF__5GOJ *Self__4Q2S;
+ add_last__ACV(((__STRING__BC *)buffer__254J),'(');
+ __tmp__454J=Self__154J->parent_expr_binary_cmp__NINJ.left__354J;
+ switch (((struct ___OBJ *)__tmp__454J)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__554J=((__STRING_CST__5J *)__tmp__454J)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__Y0FK=((__EXTERNAL_C *)__tmp__X0FK)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__554J=((__EXTERNAL_C__Y5WC *)__tmp__454J)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__Y0FK=((__PROTOTYPE_CST *)__tmp__X0FK)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__554J=((__PROTOTYPE_CST__LAXC *)__tmp__454J)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__Y0FK=((__INTEGER_CST *)__tmp__X0FK)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__554J=((__INTEGER_CST__XAXC *)__tmp__454J)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__Y0FK=((__LOCAL *)((__READ_LOCAL *)__tmp__X0FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__554J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__454J));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__Y0FK=static_type__CN1H(__tmp__X0FK);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__554J=((__READ_LOCAL__55ZI *)__tmp__454J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__Y0FK=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__554J=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Y0FK=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__554J=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__Y0FK=((__REAL_CST *)__tmp__X0FK)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__554J=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__Y0FK=((__CHARACTER_CST *)__tmp__X0FK)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__554J=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__Y0FK=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__554J=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__Y0FK=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__554J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__454J));
} break;
- case __EXPR_SUP__: {
- __tmp__Y0FK=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__554J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__454J));
} break;
- case __EXPR_SUB__: {
- __tmp__Y0FK=static_type__UO1H(__tmp__X0FK);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__554J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__454J));
} break;
- case __EXPR_MUL__: {
- __tmp__Y0FK=static_type__0O1H(__tmp__X0FK);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__554J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__454J));
} break;
- case __EXPR_DIV__: {
- __tmp__Y0FK=static_type__5O1H(__tmp__X0FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__554J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__454J));
} break;
- case __EXPR_AND__: {
- __tmp__Y0FK=static_type__EP1H(__tmp__X0FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__554J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__454J));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__Y0FK=static_type__JP1H(__tmp__X0FK);
+ case __PUT_TO__TFOJ__: {
+ __tmp__554J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__Y0FK=static_type__OP1H(__tmp__X0FK);
+ case __ITEM__HGOJ__: {
+ __tmp__554J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__454J));
} break;
- case __PUT_TO__: {
- __tmp__Y0FK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__554J=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__Y0FK=static_type__XP1H(__tmp__X0FK);
+ case __CAST__1HOJ__: {
+ __tmp__554J=((__CAST__1HOJ *)__tmp__454J)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__Y0FK=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__554J=((__REAL_CST__1LOJ *)__tmp__454J)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__Y0FK=((__CAST *)__tmp__X0FK)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__554J=((__CHARACTER_CST__RMOJ *)__tmp__454J)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__Y0FK=static_type__NOKL(__tmp__X0FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__554J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__454J)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__Y0FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__X0FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__554J=((__READ_SLOT__LL4K *)__tmp__454J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__Y0FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X0FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__554J=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Y0FK=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__554J=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Y0FK=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__554J=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Y0FK=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__554J=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Y0FK=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__554J=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Y0FK=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__554J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__454J));
} break;
- case __EXPR_NEG__: {
- __tmp__Y0FK=static_type__DFJM(__tmp__X0FK);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__554J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__454J));
} break;
- case __EXPR_ADD__: {
- __tmp__Y0FK=static_type__P3ML(__tmp__X0FK);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__554J=((__READ_GLOBAL__T4YL *)__tmp__454J)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__Y0FK=static_type__R3XM(__tmp__X0FK);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__554J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__454J));
} break;
- case __EXPR_MOD__: {
- __tmp__Y0FK=static_type__DREO(__tmp__X0FK);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__554J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__454J));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__Y0FK=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__554J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__454J));
} break;
- case __EXPR_INF__: {
- __tmp__Y0FK=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__554J=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__Y0FK=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__554J=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__Y0FK=static_type__3YPN(__tmp__X0FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__554J=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__Y0FK=static_type__1HSO(__tmp__X0FK);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__554J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__454J));
} break;
};
- append_name_in__M5XD(__tmp__Y0FK,buffer__W0FK);
- Self__ZRER=((__STRING *)buffer__W0FK);
- new_capacity__YRER= 0;
- if ((Self__ZRER->capacity__MNK <= Self__ZRER->count__VF)) {
- if ((Self__ZRER->capacity__MNK == 0)) {
- Self__ZRER->capacity__MNK= 32;
- Self__ZRER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YRER=(__INTEGER)(Self__ZRER->capacity__MNK << 1);
- Self__0RER=((__CHARACTER *)Self__ZRER->storage__XNK);
- old_nb_elts__1RER=Self__ZRER->capacity__MNK;
- new__2RER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0RER),((__UINTEGER_32 )old_nb_elts__1RER),((__UINTEGER_32 )new_capacity__YRER)));
- upper__1CQR=(__INTEGER)(new_capacity__YRER - 1);
- Self__ZCQR=old_nb_elts__1RER;
- while ((Self__ZCQR <= upper__1CQR)) {
- new__2RER[Self__ZCQR]='\0';
- Self__ZCQR=(__INTEGER)(Self__ZCQR + 1);
- };
- Self__ZRER->storage__XNK=new__2RER;
- Self__ZRER->capacity__MNK=new_capacity__YRER;
- };
- };
- ((__CHARACTER *)Self__ZRER->storage__XNK)[Self__ZRER->count__VF]=' ';
- Self__ZRER->count__VF=(__INTEGER)(Self__ZRER->count__VF + 1);
- __tmp__Z0FK=Self__V0FK->parent_expr_binary_cmp__LLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__Z0FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __IS_EXPANDED__: {
- Self__U3JQ=((__IS_EXPANDED *)__tmp__Z0FK);
- append__MOK(buffer__W0FK,(&__string_265));
- display__UXFK(Self__U3JQ->receiver__WN2H,buffer__W0FK);
- Self__5RER=((__STRING *)buffer__W0FK);
- new_capacity__4RER= 0;
- if ((Self__5RER->capacity__MNK <= Self__5RER->count__VF)) {
- if ((Self__5RER->capacity__MNK == 0)) {
- Self__5RER->capacity__MNK= 32;
- Self__5RER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4RER=(__INTEGER)(Self__5RER->capacity__MNK << 1);
- Self__ASER=((__CHARACTER *)Self__5RER->storage__XNK);
- old_nb_elts__BSER=Self__5RER->capacity__MNK;
- new__CSER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ASER),((__UINTEGER_32 )old_nb_elts__BSER),((__UINTEGER_32 )new_capacity__4RER)));
- upper__ADQR=(__INTEGER)(new_capacity__4RER - 1);
- Self__4CQR=old_nb_elts__BSER;
- while ((Self__4CQR <= upper__ADQR)) {
- new__CSER[Self__4CQR]='\0';
- Self__4CQR=(__INTEGER)(Self__4CQR + 1);
- };
- Self__5RER->storage__XNK=new__CSER;
- Self__5RER->capacity__MNK=new_capacity__4RER;
- };
- };
- ((__CHARACTER *)Self__5RER->storage__XNK)[Self__5RER->count__VF]=')';
- Self__5RER->count__VF=(__INTEGER)(Self__5RER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__Z0FK,buffer__W0FK);
+ append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__554J),buffer__254J);
+ add_last__ACV(((__STRING__BC *)buffer__254J),' ');
+ __tmp__454J=Self__154J->parent_expr_binary_cmp__NINJ.left__354J;
+ switch (((struct ___OBJ *)__tmp__454J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__454J),buffer__254J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__Z0FK,buffer__W0FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__Z0FK,buffer__W0FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__Z0FK,buffer__W0FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__Z0FK,buffer__W0FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__Z0FK,buffer__W0FK);
- } break;
- };
- append__MOK(buffer__W0FK,(&__string_21));
- __tmp__10FK=Self__V0FK->parent_expr_binary_cmp__LLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__10FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__10FK,buffer__W0FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __STRING_CST__: {
- display__0TFK(__tmp__10FK,buffer__W0FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__10FK,buffer__W0FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__10FK,buffer__W0FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__10FK,buffer__W0FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__0Q2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__454J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__0Q2S->receiver__RA5J),buffer__254J);
+ add_last__ACV(((__STRING__BC *)buffer__254J),')');
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __IS_EXPANDED__: {
- Self__G1FK=((__IS_EXPANDED *)__tmp__10FK);
- append__MOK(buffer__W0FK,(&__string_265));
- display__UXFK(Self__G1FK->receiver__WN2H,buffer__W0FK);
- Self__FSER=((__STRING *)buffer__W0FK);
- new_capacity__ESER= 0;
- if ((Self__FSER->capacity__MNK <= Self__FSER->count__VF)) {
- if ((Self__FSER->capacity__MNK == 0)) {
- Self__FSER->capacity__MNK= 32;
- Self__FSER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ESER=(__INTEGER)(Self__FSER->capacity__MNK << 1);
- Self__GSER=((__CHARACTER *)Self__FSER->storage__XNK);
- old_nb_elts__HSER=Self__FSER->capacity__MNK;
- new__ISER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GSER),((__UINTEGER_32 )old_nb_elts__HSER),((__UINTEGER_32 )new_capacity__ESER)));
- upper__FDQR=(__INTEGER)(new_capacity__ESER - 1);
- Self__DDQR=old_nb_elts__HSER;
- while ((Self__DDQR <= upper__FDQR)) {
- new__ISER[Self__DDQR]='\0';
- Self__DDQR=(__INTEGER)(Self__DDQR + 1);
- };
- Self__FSER->storage__XNK=new__ISER;
- Self__FSER->capacity__MNK=new_capacity__ESER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__2Q2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__454J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_350));
+ __tmp__554J=((__TYPE_FULL__XMB *)Self__2Q2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
};
- ((__CHARACTER *)Self__FSER->storage__XNK)[Self__FSER->count__VF]=')';
- Self__FSER->count__VF=(__INTEGER)(Self__FSER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__10FK,buffer__W0FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__10FK,buffer__W0FK);
+ append_name_in__APXE(__tmp__554J,buffer__254J);
+ add_last__ACV(((__STRING__BC *)buffer__254J),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__10FK,buffer__W0FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__10FK,buffer__W0FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__10FK,buffer__W0FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__10FK,buffer__W0FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__10FK,buffer__W0FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__10FK,buffer__W0FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__10FK,buffer__W0FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__10FK,buffer__W0FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__10FK,buffer__W0FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__10FK,buffer__W0FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__10FK,buffer__W0FK);
- } break;
- };
- Self__LSER=((__STRING *)buffer__W0FK);
- new_capacity__KSER= 0;
- if ((Self__LSER->capacity__MNK <= Self__LSER->count__VF)) {
- if ((Self__LSER->capacity__MNK == 0)) {
- Self__LSER->capacity__MNK= 32;
- Self__LSER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KSER=(__INTEGER)(Self__LSER->capacity__MNK << 1);
- Self__MSER=((__CHARACTER *)Self__LSER->storage__XNK);
- old_nb_elts__NSER=Self__LSER->capacity__MNK;
- new__OSER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MSER),((__UINTEGER_32 )old_nb_elts__NSER),((__UINTEGER_32 )new_capacity__KSER)));
- upper__KDQR=(__INTEGER)(new_capacity__KSER - 1);
- Self__IDQR=old_nb_elts__NSER;
- while ((Self__IDQR <= upper__KDQR)) {
- new__OSER[Self__IDQR]='\0';
- Self__IDQR=(__INTEGER)(Self__IDQR + 1);
- };
- Self__LSER->storage__XNK=new__OSER;
- Self__LSER->capacity__MNK=new_capacity__KSER;
- };
- };
- ((__CHARACTER *)Self__LSER->storage__XNK)[Self__LSER->count__VF]=')';
- Self__LSER->count__VF=(__INTEGER)(Self__LSER->count__VF + 1);
-}
-
-static void display__20FK(__REAL_CST *Self__30FK,void *buffer__40FK)
-// ({REAL_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __STRING *Self__RSER,*Self__XSER;
- __INTEGER new_capacity__QSER,old_nb_elts__TSER,upper__PDQR,Self__NDQR;
- __INTEGER new_capacity__WSER,old_nb_elts__ZSER,upper__UDQR,Self__SDQR;
- __INTEGER __tmp__WZLK,result__G5ZK;
- __CHARACTER *Self__SSER,*new__USER,*Self__YSER,*new__0SER;
- Self__RSER=((__STRING *)buffer__40FK);
- new_capacity__QSER= 0;
- if ((Self__RSER->capacity__MNK <= Self__RSER->count__VF)) {
- if ((Self__RSER->capacity__MNK == 0)) {
- Self__RSER->capacity__MNK= 32;
- Self__RSER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QSER=(__INTEGER)(Self__RSER->capacity__MNK << 1);
- Self__SSER=((__CHARACTER *)Self__RSER->storage__XNK);
- old_nb_elts__TSER=Self__RSER->capacity__MNK;
- new__USER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SSER),((__UINTEGER_32 )old_nb_elts__TSER),((__UINTEGER_32 )new_capacity__QSER)));
- upper__PDQR=(__INTEGER)(new_capacity__QSER - 1);
- Self__NDQR=old_nb_elts__TSER;
- while ((Self__NDQR <= upper__PDQR)) {
- new__USER[Self__NDQR]='\0';
- Self__NDQR=(__INTEGER)(Self__NDQR + 1);
- };
- Self__RSER->storage__XNK=new__USER;
- Self__RSER->capacity__MNK=new_capacity__QSER;
- };
- };
- ((__CHARACTER *)Self__RSER->storage__XNK)[Self__RSER->count__VF]='(';
- Self__RSER->count__VF=(__INTEGER)(Self__RSER->count__VF + 1);
- append_name_in__M5XD(Self__30FK->parent_constant__U2JH.static_type__M2YD,buffer__40FK);
- Self__XSER=((__STRING *)buffer__40FK);
- new_capacity__WSER= 0;
- if ((Self__XSER->capacity__MNK <= Self__XSER->count__VF)) {
- if ((Self__XSER->capacity__MNK == 0)) {
- Self__XSER->capacity__MNK= 32;
- Self__XSER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WSER=(__INTEGER)(Self__XSER->capacity__MNK << 1);
- Self__YSER=((__CHARACTER *)Self__XSER->storage__XNK);
- old_nb_elts__ZSER=Self__XSER->capacity__MNK;
- new__0SER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YSER),((__UINTEGER_32 )old_nb_elts__ZSER),((__UINTEGER_32 )new_capacity__WSER)));
- upper__UDQR=(__INTEGER)(new_capacity__WSER - 1);
- Self__SDQR=old_nb_elts__ZSER;
- while ((Self__SDQR <= upper__UDQR)) {
- new__0SER[Self__SDQR]='\0';
- Self__SDQR=(__INTEGER)(Self__SDQR + 1);
- };
- Self__XSER->storage__XNK=new__0SER;
- Self__XSER->capacity__MNK=new_capacity__WSER;
- };
- };
- ((__CHARACTER *)Self__XSER->storage__XNK)[Self__XSER->count__VF]=')';
- Self__XSER->count__VF=(__INTEGER)(Self__XSER->count__VF + 1);
- append__MOK(buffer__40FK,Self__30FK->value__HN2H);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__40FK,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__WZLK=ANY__->object_id__45YG;
- } else {
- result__G5ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__G5ZK;
- ANY__->object_id__55YG=0;
- __tmp__WZLK=result__G5ZK;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__WZLK),buffer__40FK);
- append__MOK(buffer__40FK,(&__string_268));
- };
-}
-
-static void display__B1FK(__CHARACTER_CST *Self__C1FK,void *buffer__D1FK)
-// ({CHARACTER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __STRING *Self__3SER,*Self__DTER;
- __INTEGER new_capacity__2SER,old_nb_elts__5SER,upper__ZDQR,Self__XDQR;
- __INTEGER new_capacity__CTER,old_nb_elts__FTER,upper__4DQR,Self__2DQR;
- __INTEGER __tmp__E0LK,result__T5ZK;
- __CHARACTER *Self__4SER,*new__ATER,*Self__ETER,*new__GTER;
- Self__3SER=((__STRING *)buffer__D1FK);
- new_capacity__2SER= 0;
- if ((Self__3SER->capacity__MNK <= Self__3SER->count__VF)) {
- if ((Self__3SER->capacity__MNK == 0)) {
- Self__3SER->capacity__MNK= 32;
- Self__3SER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2SER=(__INTEGER)(Self__3SER->capacity__MNK << 1);
- Self__4SER=((__CHARACTER *)Self__3SER->storage__XNK);
- old_nb_elts__5SER=Self__3SER->capacity__MNK;
- new__ATER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4SER),((__UINTEGER_32 )old_nb_elts__5SER),((__UINTEGER_32 )new_capacity__2SER)));
- upper__ZDQR=(__INTEGER)(new_capacity__2SER - 1);
- Self__XDQR=old_nb_elts__5SER;
- while ((Self__XDQR <= upper__ZDQR)) {
- new__ATER[Self__XDQR]='\0';
- Self__XDQR=(__INTEGER)(Self__XDQR + 1);
- };
- Self__3SER->storage__XNK=new__ATER;
- Self__3SER->capacity__MNK=new_capacity__2SER;
- };
- };
- ((__CHARACTER *)Self__3SER->storage__XNK)[Self__3SER->count__VF]='\'';
- Self__3SER->count__VF=(__INTEGER)(Self__3SER->count__VF + 1);
- append__MOK(buffer__D1FK,Self__C1FK->text__PN2H);
- Self__DTER=((__STRING *)buffer__D1FK);
- new_capacity__CTER= 0;
- if ((Self__DTER->capacity__MNK <= Self__DTER->count__VF)) {
- if ((Self__DTER->capacity__MNK == 0)) {
- Self__DTER->capacity__MNK= 32;
- Self__DTER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CTER=(__INTEGER)(Self__DTER->capacity__MNK << 1);
- Self__ETER=((__CHARACTER *)Self__DTER->storage__XNK);
- old_nb_elts__FTER=Self__DTER->capacity__MNK;
- new__GTER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ETER),((__UINTEGER_32 )old_nb_elts__FTER),((__UINTEGER_32 )new_capacity__CTER)));
- upper__4DQR=(__INTEGER)(new_capacity__CTER - 1);
- Self__2DQR=old_nb_elts__FTER;
- while ((Self__2DQR <= upper__4DQR)) {
- new__GTER[Self__2DQR]='\0';
- Self__2DQR=(__INTEGER)(Self__2DQR + 1);
- };
- Self__DTER->storage__XNK=new__GTER;
- Self__DTER->capacity__MNK=new_capacity__CTER;
- };
- };
- ((__CHARACTER *)Self__DTER->storage__XNK)[Self__DTER->count__VF]='\'';
- Self__DTER->count__VF=(__INTEGER)(Self__DTER->count__VF + 1);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__D1FK,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__E0LK=ANY__->object_id__45YG;
- } else {
- result__T5ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__T5ZK;
- ANY__->object_id__55YG=0;
- __tmp__E0LK=result__T5ZK;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__E0LK),buffer__D1FK);
- append__MOK(buffer__D1FK,(&__string_268));
- };
-}
-
-static void display__J1FK(__GET_TYPE_ID *Self__K1FK,void *buffer__L1FK)
-// ({GET_TYPE_ID},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- void *__tmp__M1FK;
- __IS_EXPANDED *Self__4G4P;
- __STRING *Self__JTER,*Self__PTER;
- __INTEGER new_capacity__ITER,old_nb_elts__LTER,upper__DEQR,Self__BEQR;
- __INTEGER new_capacity__OTER,old_nb_elts__RTER,upper__IEQR,Self__GEQR;
- __CHARACTER *Self__KTER,*new__MTER,*Self__QTER,*new__STER;
- append__MOK(buffer__L1FK,(&__string_357));
- __tmp__M1FK=Self__K1FK->receiver__5N2H;
- switch (((struct ___OBJ *)__tmp__M1FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__M1FK,buffer__L1FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__M1FK,buffer__L1FK);
- } break;
- case __IS_EXPANDED__: {
- Self__4G4P=((__IS_EXPANDED *)__tmp__M1FK);
- append__MOK(buffer__L1FK,(&__string_265));
- display__UXFK(Self__4G4P->receiver__WN2H,buffer__L1FK);
- Self__JTER=((__STRING *)buffer__L1FK);
- new_capacity__ITER= 0;
- if ((Self__JTER->capacity__MNK <= Self__JTER->count__VF)) {
- if ((Self__JTER->capacity__MNK == 0)) {
- Self__JTER->capacity__MNK= 32;
- Self__JTER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ITER=(__INTEGER)(Self__JTER->capacity__MNK << 1);
- Self__KTER=((__CHARACTER *)Self__JTER->storage__XNK);
- old_nb_elts__LTER=Self__JTER->capacity__MNK;
- new__MTER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KTER),((__UINTEGER_32 )old_nb_elts__LTER),((__UINTEGER_32 )new_capacity__ITER)));
- upper__DEQR=(__INTEGER)(new_capacity__ITER - 1);
- Self__BEQR=old_nb_elts__LTER;
- while ((Self__BEQR <= upper__DEQR)) {
- new__MTER[Self__BEQR]='\0';
- Self__BEQR=(__INTEGER)(Self__BEQR + 1);
- };
- Self__JTER->storage__XNK=new__MTER;
- Self__JTER->capacity__MNK=new_capacity__ITER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__4Q2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__454J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_352));
+ __tmp__554J=((__TYPE_FULL__XMB *)Self__4Q2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
};
- ((__CHARACTER *)Self__JTER->storage__XNK)[Self__JTER->count__VF]=')';
- Self__JTER->count__VF=(__INTEGER)(Self__JTER->count__VF + 1);
+ append_name_in__APXE(__tmp__554J,buffer__254J);
+ add_last__ACV(((__STRING__BC *)buffer__254J),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__M1FK,buffer__L1FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__M1FK,buffer__L1FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__M1FK,buffer__L1FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__M1FK,buffer__L1FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__M1FK,buffer__L1FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__M1FK,buffer__L1FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__M1FK,buffer__L1FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__M1FK,buffer__L1FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__M1FK,buffer__L1FK);
- } break;
- };
- Self__PTER=((__STRING *)buffer__L1FK);
- new_capacity__OTER= 0;
- if ((Self__PTER->capacity__MNK <= Self__PTER->count__VF)) {
- if ((Self__PTER->capacity__MNK == 0)) {
- Self__PTER->capacity__MNK= 32;
- Self__PTER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OTER=(__INTEGER)(Self__PTER->capacity__MNK << 1);
- Self__QTER=((__CHARACTER *)Self__PTER->storage__XNK);
- old_nb_elts__RTER=Self__PTER->capacity__MNK;
- new__STER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QTER),((__UINTEGER_32 )old_nb_elts__RTER),((__UINTEGER_32 )new_capacity__OTER)));
- upper__IEQR=(__INTEGER)(new_capacity__OTER - 1);
- Self__GEQR=old_nb_elts__RTER;
- while ((Self__GEQR <= upper__IEQR)) {
- new__STER[Self__GEQR]='\0';
- Self__GEQR=(__INTEGER)(Self__GEQR + 1);
- };
- Self__PTER->storage__XNK=new__STER;
- Self__PTER->capacity__MNK=new_capacity__OTER;
- };
- };
- ((__CHARACTER *)Self__PTER->storage__XNK)[Self__PTER->count__VF]=')';
- Self__PTER->count__VF=(__INTEGER)(Self__PTER->count__VF + 1);
-}
-
-static void display__N1FK(__EXPR_SUP *Self__O1FK,void *buffer__P1FK)
-// ({EXPR_SUP},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__VTER,*Self__1TER,*Self__BUER,*Self__HUER,*Self__NUER;
- __INTEGER new_capacity__UTER,old_nb_elts__XTER,upper__NEQR,Self__LEQR;
- __INTEGER new_capacity__0TER,old_nb_elts__3TER,upper__SEQR,Self__QEQR;
- __INTEGER new_capacity__AUER,old_nb_elts__DUER,upper__XEQR,Self__VEQR;
- __INTEGER new_capacity__GUER,old_nb_elts__JUER,upper__2EQR,Self__0EQR;
- __INTEGER new_capacity__MUER,old_nb_elts__PUER,upper__BFQR,Self__5EQR;
- void *__tmp__Q1FK,*__tmp__S1FK,*__tmp__U1FK;
- void *__tmp__R1FK;
- __IS_EXPANDED *Self__GH4P,*Self__IH4P;
- __CHARACTER *Self__WTER,*new__YTER,*Self__2TER,*new__4TER,*Self__CUER;
- __CHARACTER *new__EUER,*Self__IUER,*new__KUER,*Self__OUER,*new__QUER;
- Self__VTER=((__STRING *)buffer__P1FK);
- new_capacity__UTER= 0;
- if ((Self__VTER->capacity__MNK <= Self__VTER->count__VF)) {
- if ((Self__VTER->capacity__MNK == 0)) {
- Self__VTER->capacity__MNK= 32;
- Self__VTER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UTER=(__INTEGER)(Self__VTER->capacity__MNK << 1);
- Self__WTER=((__CHARACTER *)Self__VTER->storage__XNK);
- old_nb_elts__XTER=Self__VTER->capacity__MNK;
- new__YTER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WTER),((__UINTEGER_32 )old_nb_elts__XTER),((__UINTEGER_32 )new_capacity__UTER)));
- upper__NEQR=(__INTEGER)(new_capacity__UTER - 1);
- Self__LEQR=old_nb_elts__XTER;
- while ((Self__LEQR <= upper__NEQR)) {
- new__YTER[Self__LEQR]='\0';
- Self__LEQR=(__INTEGER)(Self__LEQR + 1);
- };
- Self__VTER->storage__XNK=new__YTER;
- Self__VTER->capacity__MNK=new_capacity__UTER;
- };
};
- ((__CHARACTER *)Self__VTER->storage__XNK)[Self__VTER->count__VF]='(';
- Self__VTER->count__VF=(__INTEGER)(Self__VTER->count__VF + 1);
- __tmp__Q1FK=Self__O1FK->parent_expr_binary_cmp__15JH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__Q1FK)->__id) {
- case __LIST__: {
- __tmp__R1FK=static_type__OHQG(__tmp__Q1FK);
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_489));
+ __tmp__454J=Self__154J->parent_expr_binary_cmp__NINJ.right__DA5J;
+ switch (((struct ___OBJ *)__tmp__454J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__454J),buffer__254J);
} break;
- case __STRING_CST__: {
- __tmp__R1FK=((__STRING_CST *)__tmp__Q1FK)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXTERNAL_C__: {
- __tmp__R1FK=((__EXTERNAL_C *)__tmp__Q1FK)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __PROTOTYPE_CST__: {
- __tmp__R1FK=((__PROTOTYPE_CST *)__tmp__Q1FK)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __INTEGER_CST__: {
- __tmp__R1FK=((__INTEGER_CST *)__tmp__Q1FK)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_LOCAL__: {
- __tmp__R1FK=((__LOCAL *)((__READ_LOCAL *)__tmp__Q1FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__R1FK=static_type__CN1H(__tmp__Q1FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_EQUAL__: {
- __tmp__R1FK=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__R1FK=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ Self__0Q2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__454J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__0Q2S->receiver__RA5J),buffer__254J);
+ add_last__ACV(((__STRING__BC *)buffer__254J),')');
} break;
- case __REAL_CST__: {
- __tmp__R1FK=((__REAL_CST *)__tmp__Q1FK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__R1FK=((__CHARACTER_CST *)__tmp__Q1FK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__R1FK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__R1FK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__R1FK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__R1FK=static_type__UO1H(__tmp__Q1FK);
- } break;
- case __EXPR_MUL__: {
- __tmp__R1FK=static_type__0O1H(__tmp__Q1FK);
- } break;
- case __EXPR_DIV__: {
- __tmp__R1FK=static_type__5O1H(__tmp__Q1FK);
- } break;
- case __EXPR_AND__: {
- __tmp__R1FK=static_type__EP1H(__tmp__Q1FK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__R1FK=static_type__JP1H(__tmp__Q1FK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__R1FK=static_type__OP1H(__tmp__Q1FK);
- } break;
- case __PUT_TO__: {
- __tmp__R1FK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__R1FK=static_type__XP1H(__tmp__Q1FK);
- } break;
- case __SIZE_OF__: {
- __tmp__R1FK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__R1FK=((__CAST *)__tmp__Q1FK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__R1FK=static_type__NOKL(__tmp__Q1FK);
- } break;
- case __READ_SLOT__: {
- __tmp__R1FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Q1FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__R1FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q1FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__R1FK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__R1FK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__R1FK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__R1FK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__R1FK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__R1FK=static_type__DFJM(__tmp__Q1FK);
- } break;
- case __EXPR_ADD__: {
- __tmp__R1FK=static_type__P3ML(__tmp__Q1FK);
- } break;
- case __EXPR_NOT__: {
- __tmp__R1FK=static_type__R3XM(__tmp__Q1FK);
- } break;
- case __EXPR_MOD__: {
- __tmp__R1FK=static_type__DREO(__tmp__Q1FK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__R1FK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__R1FK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__R1FK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__R1FK=static_type__3YPN(__tmp__Q1FK);
- } break;
- case __EXPR_XOR__: {
- __tmp__R1FK=static_type__1HSO(__tmp__Q1FK);
- } break;
- };
- append_name_in__M5XD(__tmp__R1FK,buffer__P1FK);
- Self__1TER=((__STRING *)buffer__P1FK);
- new_capacity__0TER= 0;
- if ((Self__1TER->capacity__MNK <= Self__1TER->count__VF)) {
- if ((Self__1TER->capacity__MNK == 0)) {
- Self__1TER->capacity__MNK= 32;
- Self__1TER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0TER=(__INTEGER)(Self__1TER->capacity__MNK << 1);
- Self__2TER=((__CHARACTER *)Self__1TER->storage__XNK);
- old_nb_elts__3TER=Self__1TER->capacity__MNK;
- new__4TER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2TER),((__UINTEGER_32 )old_nb_elts__3TER),((__UINTEGER_32 )new_capacity__0TER)));
- upper__SEQR=(__INTEGER)(new_capacity__0TER - 1);
- Self__QEQR=old_nb_elts__3TER;
- while ((Self__QEQR <= upper__SEQR)) {
- new__4TER[Self__QEQR]='\0';
- Self__QEQR=(__INTEGER)(Self__QEQR + 1);
- };
- Self__1TER->storage__XNK=new__4TER;
- Self__1TER->capacity__MNK=new_capacity__0TER;
- };
- };
- ((__CHARACTER *)Self__1TER->storage__XNK)[Self__1TER->count__VF]=' ';
- Self__1TER->count__VF=(__INTEGER)(Self__1TER->count__VF + 1);
- __tmp__S1FK=Self__O1FK->parent_expr_binary_cmp__15JH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__S1FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__S1FK,buffer__P1FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __IS_EXPANDED__: {
- Self__GH4P=((__IS_EXPANDED *)__tmp__S1FK);
- append__MOK(buffer__P1FK,(&__string_265));
- display__UXFK(Self__GH4P->receiver__WN2H,buffer__P1FK);
- Self__BUER=((__STRING *)buffer__P1FK);
- new_capacity__AUER= 0;
- if ((Self__BUER->capacity__MNK <= Self__BUER->count__VF)) {
- if ((Self__BUER->capacity__MNK == 0)) {
- Self__BUER->capacity__MNK= 32;
- Self__BUER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AUER=(__INTEGER)(Self__BUER->capacity__MNK << 1);
- Self__CUER=((__CHARACTER *)Self__BUER->storage__XNK);
- old_nb_elts__DUER=Self__BUER->capacity__MNK;
- new__EUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CUER),((__UINTEGER_32 )old_nb_elts__DUER),((__UINTEGER_32 )new_capacity__AUER)));
- upper__XEQR=(__INTEGER)(new_capacity__AUER - 1);
- Self__VEQR=old_nb_elts__DUER;
- while ((Self__VEQR <= upper__XEQR)) {
- new__EUER[Self__VEQR]='\0';
- Self__VEQR=(__INTEGER)(Self__VEQR + 1);
- };
- Self__BUER->storage__XNK=new__EUER;
- Self__BUER->capacity__MNK=new_capacity__AUER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__2Q2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__454J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_350));
+ __tmp__554J=((__TYPE_FULL__XMB *)Self__2Q2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
};
- ((__CHARACTER *)Self__BUER->storage__XNK)[Self__BUER->count__VF]=')';
- Self__BUER->count__VF=(__INTEGER)(Self__BUER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__S1FK,buffer__P1FK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__S1FK,buffer__P1FK);
+ append_name_in__APXE(__tmp__554J,buffer__254J);
+ add_last__ACV(((__STRING__BC *)buffer__254J),')');
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__S1FK,buffer__P1FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__S1FK,buffer__P1FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__S1FK,buffer__P1FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__S1FK,buffer__P1FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__S1FK,buffer__P1FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__S1FK,buffer__P1FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__S1FK,buffer__P1FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__S1FK,buffer__P1FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__S1FK,buffer__P1FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__S1FK,buffer__P1FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__S1FK,buffer__P1FK);
- } break;
- };
- append__MOK(buffer__P1FK,(&__string_268));
- __tmp__U1FK=Self__O1FK->parent_expr_binary_cmp__15JH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__U1FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__U1FK,buffer__P1FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __IS_EXPANDED__: {
- Self__IH4P=((__IS_EXPANDED *)__tmp__U1FK);
- append__MOK(buffer__P1FK,(&__string_265));
- display__UXFK(Self__IH4P->receiver__WN2H,buffer__P1FK);
- Self__HUER=((__STRING *)buffer__P1FK);
- new_capacity__GUER= 0;
- if ((Self__HUER->capacity__MNK <= Self__HUER->count__VF)) {
- if ((Self__HUER->capacity__MNK == 0)) {
- Self__HUER->capacity__MNK= 32;
- Self__HUER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GUER=(__INTEGER)(Self__HUER->capacity__MNK << 1);
- Self__IUER=((__CHARACTER *)Self__HUER->storage__XNK);
- old_nb_elts__JUER=Self__HUER->capacity__MNK;
- new__KUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IUER),((__UINTEGER_32 )old_nb_elts__JUER),((__UINTEGER_32 )new_capacity__GUER)));
- upper__2EQR=(__INTEGER)(new_capacity__GUER - 1);
- Self__0EQR=old_nb_elts__JUER;
- while ((Self__0EQR <= upper__2EQR)) {
- new__KUER[Self__0EQR]='\0';
- Self__0EQR=(__INTEGER)(Self__0EQR + 1);
- };
- Self__HUER->storage__XNK=new__KUER;
- Self__HUER->capacity__MNK=new_capacity__GUER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__4Q2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__454J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_352));
+ __tmp__554J=((__TYPE_FULL__XMB *)Self__4Q2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__554J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__254J),(&__string_351));
};
- ((__CHARACTER *)Self__HUER->storage__XNK)[Self__HUER->count__VF]=')';
- Self__HUER->count__VF=(__INTEGER)(Self__HUER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__U1FK,buffer__P1FK);
+ append_name_in__APXE(__tmp__554J,buffer__254J);
+ add_last__ACV(((__STRING__BC *)buffer__254J),')');
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__U1FK,buffer__P1FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__U1FK,buffer__P1FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__U1FK,buffer__P1FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__U1FK,buffer__P1FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__U1FK,buffer__P1FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__U1FK,buffer__P1FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__U1FK,buffer__P1FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__U1FK,buffer__P1FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__454J)),buffer__254J);
} break;
};
- Self__NUER=((__STRING *)buffer__P1FK);
- new_capacity__MUER= 0;
- if ((Self__NUER->capacity__MNK <= Self__NUER->count__VF)) {
- if ((Self__NUER->capacity__MNK == 0)) {
- Self__NUER->capacity__MNK= 32;
- Self__NUER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MUER=(__INTEGER)(Self__NUER->capacity__MNK << 1);
- Self__OUER=((__CHARACTER *)Self__NUER->storage__XNK);
- old_nb_elts__PUER=Self__NUER->capacity__MNK;
- new__QUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OUER),((__UINTEGER_32 )old_nb_elts__PUER),((__UINTEGER_32 )new_capacity__MUER)));
- upper__BFQR=(__INTEGER)(new_capacity__MUER - 1);
- Self__5EQR=old_nb_elts__PUER;
- while ((Self__5EQR <= upper__BFQR)) {
- new__QUER[Self__5EQR]='\0';
- Self__5EQR=(__INTEGER)(Self__5EQR + 1);
- };
- Self__NUER->storage__XNK=new__QUER;
- Self__NUER->capacity__MNK=new_capacity__MUER;
- };
- };
- ((__CHARACTER *)Self__NUER->storage__XNK)[Self__NUER->count__VF]=')';
- Self__NUER->count__VF=(__INTEGER)(Self__NUER->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__254J),')');
}
-static void display__V1FK(__EXPR_SUB *Self__W1FK,void *buffer__X1FK)
-// ({EXPR_SUB},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__FA5J(__EXPR_NOT_EQUAL__VINJ *Self__GA5J,__STRING__BC *buffer__HA5J)
+// ({EXPR_NOT_EQUAL__VINJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__TUER,*Self__ZUER,*Self__5UER,*Self__FVER;
- __INTEGER new_capacity__SUER,old_nb_elts__VUER,upper__GFQR,Self__EFQR;
- __INTEGER new_capacity__YUER,old_nb_elts__1UER,upper__LFQR,Self__JFQR;
- __INTEGER new_capacity__4UER,old_nb_elts__BVER,upper__QFQR,Self__OFQR;
- __INTEGER new_capacity__EVER,old_nb_elts__HVER,upper__VFQR,Self__TFQR;
- void *__tmp__Y1FK,*__tmp__01FK;
- __IS_EXPANDED *Self__KH4P,*Self__MH4P;
- __CHARACTER *Self__UUER,*new__WUER,*Self__0UER,*new__2UER,*Self__AVER;
- __CHARACTER *new__CVER,*Self__GVER,*new__IVER;
- Self__TUER=((__STRING *)buffer__X1FK);
- new_capacity__SUER= 0;
- if ((Self__TUER->capacity__MNK <= Self__TUER->count__VF)) {
- if ((Self__TUER->capacity__MNK == 0)) {
- Self__TUER->capacity__MNK= 32;
- Self__TUER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SUER=(__INTEGER)(Self__TUER->capacity__MNK << 1);
- Self__UUER=((__CHARACTER *)Self__TUER->storage__XNK);
- old_nb_elts__VUER=Self__TUER->capacity__MNK;
- new__WUER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UUER),((__UINTEGER_32 )old_nb_elts__VUER),((__UINTEGER_32 )new_capacity__SUER)));
- upper__GFQR=(__INTEGER)(new_capacity__SUER - 1);
- Self__EFQR=old_nb_elts__VUER;
- while ((Self__EFQR <= upper__GFQR)) {
- new__WUER[Self__EFQR]='\0';
- Self__EFQR=(__INTEGER)(Self__EFQR + 1);
- };
- Self__TUER->storage__XNK=new__WUER;
- Self__TUER->capacity__MNK=new_capacity__SUER;
- };
- };
- ((__CHARACTER *)Self__TUER->storage__XNK)[Self__TUER->count__VF]='(';
- Self__TUER->count__VF=(__INTEGER)(Self__TUER->count__VF + 1);
- __tmp__Y1FK=Self__W1FK->parent_expr_binary__PAKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__Y1FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __IS_EXPANDED__: {
- Self__KH4P=((__IS_EXPANDED *)__tmp__Y1FK);
- append__MOK(buffer__X1FK,(&__string_265));
- display__UXFK(Self__KH4P->receiver__WN2H,buffer__X1FK);
- Self__ZUER=((__STRING *)buffer__X1FK);
- new_capacity__YUER= 0;
- if ((Self__ZUER->capacity__MNK <= Self__ZUER->count__VF)) {
- if ((Self__ZUER->capacity__MNK == 0)) {
- Self__ZUER->capacity__MNK= 32;
- Self__ZUER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YUER=(__INTEGER)(Self__ZUER->capacity__MNK << 1);
- Self__0UER=((__CHARACTER *)Self__ZUER->storage__XNK);
- old_nb_elts__1UER=Self__ZUER->capacity__MNK;
- new__2UER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0UER),((__UINTEGER_32 )old_nb_elts__1UER),((__UINTEGER_32 )new_capacity__YUER)));
- upper__LFQR=(__INTEGER)(new_capacity__YUER - 1);
- Self__JFQR=old_nb_elts__1UER;
- while ((Self__JFQR <= upper__LFQR)) {
- new__2UER[Self__JFQR]='\0';
- Self__JFQR=(__INTEGER)(Self__JFQR + 1);
- };
- Self__ZUER->storage__XNK=new__2UER;
- Self__ZUER->capacity__MNK=new_capacity__YUER;
- };
- };
- ((__CHARACTER *)Self__ZUER->storage__XNK)[Self__ZUER->count__VF]=')';
- Self__ZUER->count__VF=(__INTEGER)(Self__ZUER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__Y1FK,buffer__X1FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__Y1FK,buffer__X1FK);
+ void *__tmp__IA5J;
+ __TYPE_FULL__XMB *__tmp__JA5J;
+ __IS_EXPANDED__35NJ *Self__GR2S;
+ __GET_TYPE_ID__HAOJ *Self__IR2S;
+ __SIZE_OF__5GOJ *Self__KR2S;
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),'(');
+ __tmp__IA5J=Self__GA5J->parent_expr_binary_cmp__WINJ.left__354J;
+ switch (((struct ___OBJ *)__tmp__IA5J)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__JA5J=((__STRING_CST__5J *)__tmp__IA5J)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__Y1FK,buffer__X1FK);
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__JA5J=((__EXTERNAL_C__Y5WC *)__tmp__IA5J)->static_type__W54D;
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__Y1FK,buffer__X1FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__JA5J=((__PROTOTYPE_CST__LAXC *)__tmp__IA5J)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__Y1FK,buffer__X1FK);
+ case __INTEGER_CST__XAXC__: {
+ __tmp__JA5J=((__INTEGER_CST__XAXC *)__tmp__IA5J)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__JA5J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__IA5J));
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__Y1FK,buffer__X1FK);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__JA5J=((__READ_LOCAL__55ZI *)__tmp__IA5J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__JA5J=static_type__ODCK();
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__JA5J=static_type__TDCK();
} break;
- case __ITEM__: {
- display__52FK(__tmp__Y1FK,buffer__X1FK);
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__JA5J=static_type__YDCK();
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__Y1FK,buffer__X1FK);
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__JA5J=static_type__3DCK();
} break;
- case __CAST__: {
- display__I3FK(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__JA5J=static_type__CECK();
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__JA5J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__IA5J));
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__JA5J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__IA5J));
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__JA5J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__IA5J));
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__JA5J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__IA5J));
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__JA5J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__IA5J));
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__JA5J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__IA5J));
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__Y1FK,buffer__X1FK);
+ case __PUT_TO__TFOJ__: {
+ __tmp__JA5J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__Y1FK,buffer__X1FK);
+ case __ITEM__HGOJ__: {
+ __tmp__JA5J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__IA5J));
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__Y1FK,buffer__X1FK);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__JA5J=static_type__VFCK();
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__Y1FK,buffer__X1FK);
+ case __CAST__1HOJ__: {
+ __tmp__JA5J=((__CAST__1HOJ *)__tmp__IA5J)->static_type__FD5J;
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__Y1FK,buffer__X1FK);
+ case __REAL_CST__1LOJ__: {
+ __tmp__JA5J=((__REAL_CST__1LOJ *)__tmp__IA5J)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__Y1FK,buffer__X1FK);
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__JA5J=((__CHARACTER_CST__RMOJ *)__tmp__IA5J)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__Y1FK,buffer__X1FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__JA5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__IA5J)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__Y1FK,buffer__X1FK);
+ case __READ_SLOT__LL4K__: {
+ __tmp__JA5J=((__READ_SLOT__LL4K *)__tmp__IA5J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__JA5J=static_type__5L5O();
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__JA5J=static_type__CRTP();
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__Y1FK,buffer__X1FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__JA5J=static_type__M51P();
} break;
- };
- append__MOK(buffer__X1FK,(&__string_358));
- __tmp__01FK=Self__W1FK->parent_expr_binary__PAKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__01FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__01FK,buffer__X1FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__01FK,buffer__X1FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__01FK,buffer__X1FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__01FK,buffer__X1FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__01FK,buffer__X1FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__01FK,buffer__X1FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__01FK,buffer__X1FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__01FK,buffer__X1FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__JA5J=static_type__HRTP();
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__JA5J=static_type__S51P();
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__JA5J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__IA5J));
} break;
- case __IS_EXPANDED__: {
- Self__MH4P=((__IS_EXPANDED *)__tmp__01FK);
- append__MOK(buffer__X1FK,(&__string_265));
- display__UXFK(Self__MH4P->receiver__WN2H,buffer__X1FK);
- Self__5UER=((__STRING *)buffer__X1FK);
- new_capacity__4UER= 0;
- if ((Self__5UER->capacity__MNK <= Self__5UER->count__VF)) {
- if ((Self__5UER->capacity__MNK == 0)) {
- Self__5UER->capacity__MNK= 32;
- Self__5UER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4UER=(__INTEGER)(Self__5UER->capacity__MNK << 1);
- Self__AVER=((__CHARACTER *)Self__5UER->storage__XNK);
- old_nb_elts__BVER=Self__5UER->capacity__MNK;
- new__CVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AVER),((__UINTEGER_32 )old_nb_elts__BVER),((__UINTEGER_32 )new_capacity__4UER)));
- upper__QFQR=(__INTEGER)(new_capacity__4UER - 1);
- Self__OFQR=old_nb_elts__BVER;
- while ((Self__OFQR <= upper__QFQR)) {
- new__CVER[Self__OFQR]='\0';
- Self__OFQR=(__INTEGER)(Self__OFQR + 1);
- };
- Self__5UER->storage__XNK=new__CVER;
- Self__5UER->capacity__MNK=new_capacity__4UER;
- };
- };
- ((__CHARACTER *)Self__5UER->storage__XNK)[Self__5UER->count__VF]=')';
- Self__5UER->count__VF=(__INTEGER)(Self__5UER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__JA5J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__IA5J));
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__01FK,buffer__X1FK);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__JA5J=((__READ_GLOBAL__T4YL *)__tmp__IA5J)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__JA5J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__IA5J));
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__JA5J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__IA5J));
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__JA5J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__IA5J));
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__JA5J=static_type__TA0Q();
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_INF__OXBP__: {
+ __tmp__JA5J=static_type__4BUP();
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__JA5J=static_type__DCUP();
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__JA5J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__IA5J));
} break;
- case __ITEM__: {
- display__52FK(__tmp__01FK,buffer__X1FK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__01FK,buffer__X1FK);
+ };
+ append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__JA5J),buffer__HA5J);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),' ');
+ __tmp__IA5J=Self__GA5J->parent_expr_binary_cmp__WINJ.left__354J;
+ switch (((struct ___OBJ *)__tmp__IA5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__IA5J),buffer__HA5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__01FK,buffer__X1FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__01FK,buffer__X1FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__01FK,buffer__X1FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__01FK,buffer__X1FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__01FK,buffer__X1FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__01FK,buffer__X1FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__01FK,buffer__X1FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__01FK,buffer__X1FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__GR2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__IA5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__GR2S->receiver__RA5J),buffer__HA5J);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__01FK,buffer__X1FK);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__IR2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_350));
+ __tmp__JA5J=((__TYPE_FULL__XMB *)Self__IR2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__01FK,buffer__X1FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__01FK,buffer__X1FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__01FK,buffer__X1FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__01FK,buffer__X1FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__01FK,buffer__X1FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__01FK,buffer__X1FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__01FK,buffer__X1FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__01FK,buffer__X1FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__01FK,buffer__X1FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- };
- Self__FVER=((__STRING *)buffer__X1FK);
- new_capacity__EVER= 0;
- if ((Self__FVER->capacity__MNK <= Self__FVER->count__VF)) {
- if ((Self__FVER->capacity__MNK == 0)) {
- Self__FVER->capacity__MNK= 32;
- Self__FVER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EVER=(__INTEGER)(Self__FVER->capacity__MNK << 1);
- Self__GVER=((__CHARACTER *)Self__FVER->storage__XNK);
- old_nb_elts__HVER=Self__FVER->capacity__MNK;
- new__IVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GVER),((__UINTEGER_32 )old_nb_elts__HVER),((__UINTEGER_32 )new_capacity__EVER)));
- upper__VFQR=(__INTEGER)(new_capacity__EVER - 1);
- Self__TFQR=old_nb_elts__HVER;
- while ((Self__TFQR <= upper__VFQR)) {
- new__IVER[Self__TFQR]='\0';
- Self__TFQR=(__INTEGER)(Self__TFQR + 1);
- };
- Self__FVER->storage__XNK=new__IVER;
- Self__FVER->capacity__MNK=new_capacity__EVER;
- };
- };
- ((__CHARACTER *)Self__FVER->storage__XNK)[Self__FVER->count__VF]=')';
- Self__FVER->count__VF=(__INTEGER)(Self__FVER->count__VF + 1);
-}
-
-static void display__11FK(__EXPR_MUL *Self__21FK,void *buffer__31FK)
-// ({EXPR_MUL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__LVER,*Self__RVER,*Self__XVER,*Self__3VER;
- __INTEGER new_capacity__KVER,old_nb_elts__NVER,upper__0FQR,Self__YFQR;
- __INTEGER new_capacity__QVER,old_nb_elts__TVER,upper__5FQR,Self__3FQR;
- __INTEGER new_capacity__WVER,old_nb_elts__ZVER,upper__EGQR,Self__CGQR;
- __INTEGER new_capacity__2VER,old_nb_elts__5VER,upper__JGQR,Self__HGQR;
- void *__tmp__41FK,*__tmp__A2FK;
- __IS_EXPANDED *Self__OH4P,*Self__QH4P;
- __CHARACTER *Self__MVER,*new__OVER,*Self__SVER,*new__UVER,*Self__YVER;
- __CHARACTER *new__0VER,*Self__4VER,*new__AWER;
- Self__LVER=((__STRING *)buffer__31FK);
- new_capacity__KVER= 0;
- if ((Self__LVER->capacity__MNK <= Self__LVER->count__VF)) {
- if ((Self__LVER->capacity__MNK == 0)) {
- Self__LVER->capacity__MNK= 32;
- Self__LVER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KVER=(__INTEGER)(Self__LVER->capacity__MNK << 1);
- Self__MVER=((__CHARACTER *)Self__LVER->storage__XNK);
- old_nb_elts__NVER=Self__LVER->capacity__MNK;
- new__OVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MVER),((__UINTEGER_32 )old_nb_elts__NVER),((__UINTEGER_32 )new_capacity__KVER)));
- upper__0FQR=(__INTEGER)(new_capacity__KVER - 1);
- Self__YFQR=old_nb_elts__NVER;
- while ((Self__YFQR <= upper__0FQR)) {
- new__OVER[Self__YFQR]='\0';
- Self__YFQR=(__INTEGER)(Self__YFQR + 1);
- };
- Self__LVER->storage__XNK=new__OVER;
- Self__LVER->capacity__MNK=new_capacity__KVER;
- };
- };
- ((__CHARACTER *)Self__LVER->storage__XNK)[Self__LVER->count__VF]='(';
- Self__LVER->count__VF=(__INTEGER)(Self__LVER->count__VF + 1);
- __tmp__41FK=Self__21FK->parent_expr_binary__CBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__41FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__41FK,buffer__31FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__41FK,buffer__31FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__41FK,buffer__31FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__41FK,buffer__31FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__41FK,buffer__31FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__41FK,buffer__31FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__41FK,buffer__31FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__41FK,buffer__31FK);
- } break;
- case __IS_EXPANDED__: {
- Self__OH4P=((__IS_EXPANDED *)__tmp__41FK);
- append__MOK(buffer__31FK,(&__string_265));
- display__UXFK(Self__OH4P->receiver__WN2H,buffer__31FK);
- Self__RVER=((__STRING *)buffer__31FK);
- new_capacity__QVER= 0;
- if ((Self__RVER->capacity__MNK <= Self__RVER->count__VF)) {
- if ((Self__RVER->capacity__MNK == 0)) {
- Self__RVER->capacity__MNK= 32;
- Self__RVER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QVER=(__INTEGER)(Self__RVER->capacity__MNK << 1);
- Self__SVER=((__CHARACTER *)Self__RVER->storage__XNK);
- old_nb_elts__TVER=Self__RVER->capacity__MNK;
- new__UVER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SVER),((__UINTEGER_32 )old_nb_elts__TVER),((__UINTEGER_32 )new_capacity__QVER)));
- upper__5FQR=(__INTEGER)(new_capacity__QVER - 1);
- Self__3FQR=old_nb_elts__TVER;
- while ((Self__3FQR <= upper__5FQR)) {
- new__UVER[Self__3FQR]='\0';
- Self__3FQR=(__INTEGER)(Self__3FQR + 1);
- };
- Self__RVER->storage__XNK=new__UVER;
- Self__RVER->capacity__MNK=new_capacity__QVER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__KR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_352));
+ __tmp__JA5J=((__TYPE_FULL__XMB *)Self__KR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
};
- ((__CHARACTER *)Self__RVER->storage__XNK)[Self__RVER->count__VF]=')';
- Self__RVER->count__VF=(__INTEGER)(Self__RVER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__41FK,buffer__31FK);
+ append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__41FK,buffer__31FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__41FK,buffer__31FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__41FK,buffer__31FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__41FK,buffer__31FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__41FK,buffer__31FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__41FK,buffer__31FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__41FK,buffer__31FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__41FK,buffer__31FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__41FK,buffer__31FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__41FK,buffer__31FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__41FK,buffer__31FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__41FK,buffer__31FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__41FK,buffer__31FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__41FK,buffer__31FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__41FK,buffer__31FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__41FK,buffer__31FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__41FK,buffer__31FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__41FK,buffer__31FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__41FK,buffer__31FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__41FK,buffer__31FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__41FK,buffer__31FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
};
- append__MOK(buffer__31FK,(&__string_159));
- __tmp__A2FK=Self__21FK->parent_expr_binary__CBKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__A2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__A2FK,buffer__31FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__A2FK,buffer__31FK);
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_26));
+ __tmp__IA5J=Self__GA5J->parent_expr_binary_cmp__WINJ.right__DA5J;
+ switch (((struct ___OBJ *)__tmp__IA5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__IA5J),buffer__HA5J);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__A2FK,buffer__31FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__A2FK,buffer__31FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__A2FK,buffer__31FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__A2FK,buffer__31FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__A2FK,buffer__31FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__GR2S=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__IA5J));
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__GR2S->receiver__RA5J),buffer__HA5J);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__A2FK,buffer__31FK);
- } break;
- case __IS_EXPANDED__: {
- Self__QH4P=((__IS_EXPANDED *)__tmp__A2FK);
- append__MOK(buffer__31FK,(&__string_265));
- display__UXFK(Self__QH4P->receiver__WN2H,buffer__31FK);
- Self__XVER=((__STRING *)buffer__31FK);
- new_capacity__WVER= 0;
- if ((Self__XVER->capacity__MNK <= Self__XVER->count__VF)) {
- if ((Self__XVER->capacity__MNK == 0)) {
- Self__XVER->capacity__MNK= 32;
- Self__XVER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WVER=(__INTEGER)(Self__XVER->capacity__MNK << 1);
- Self__YVER=((__CHARACTER *)Self__XVER->storage__XNK);
- old_nb_elts__ZVER=Self__XVER->capacity__MNK;
- new__0VER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YVER),((__UINTEGER_32 )old_nb_elts__ZVER),((__UINTEGER_32 )new_capacity__WVER)));
- upper__EGQR=(__INTEGER)(new_capacity__WVER - 1);
- Self__CGQR=old_nb_elts__ZVER;
- while ((Self__CGQR <= upper__EGQR)) {
- new__0VER[Self__CGQR]='\0';
- Self__CGQR=(__INTEGER)(Self__CGQR + 1);
- };
- Self__XVER->storage__XNK=new__0VER;
- Self__XVER->capacity__MNK=new_capacity__WVER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__IR2S=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_350));
+ __tmp__JA5J=((__TYPE_FULL__XMB *)Self__IR2S->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
};
- ((__CHARACTER *)Self__XVER->storage__XNK)[Self__XVER->count__VF]=')';
- Self__XVER->count__VF=(__INTEGER)(Self__XVER->count__VF + 1);
+ append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__A2FK,buffer__31FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__A2FK,buffer__31FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__A2FK,buffer__31FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__A2FK,buffer__31FK);
+ case __SIZE_OF__5GOJ__: {
+ Self__KR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__IA5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_352));
+ __tmp__JA5J=((__TYPE_FULL__XMB *)Self__KR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__JA5J->flag__RLK & 32) != 0)) {
+ append__KWX(((__STRING__BC *)buffer__HA5J),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__JA5J,buffer__HA5J);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__A2FK,buffer__31FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__A2FK,buffer__31FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__A2FK,buffer__31FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__A2FK,buffer__31FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__A2FK,buffer__31FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__A2FK,buffer__31FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__A2FK,buffer__31FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__A2FK,buffer__31FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__A2FK,buffer__31FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__A2FK,buffer__31FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__A2FK,buffer__31FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__A2FK,buffer__31FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__A2FK,buffer__31FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__A2FK,buffer__31FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__A2FK,buffer__31FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__A2FK,buffer__31FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__A2FK,buffer__31FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__A2FK,buffer__31FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__A2FK,buffer__31FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__IA5J)),buffer__HA5J);
} break;
};
- Self__3VER=((__STRING *)buffer__31FK);
- new_capacity__2VER= 0;
- if ((Self__3VER->capacity__MNK <= Self__3VER->count__VF)) {
- if ((Self__3VER->capacity__MNK == 0)) {
- Self__3VER->capacity__MNK= 32;
- Self__3VER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2VER=(__INTEGER)(Self__3VER->capacity__MNK << 1);
- Self__4VER=((__CHARACTER *)Self__3VER->storage__XNK);
- old_nb_elts__5VER=Self__3VER->capacity__MNK;
- new__AWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4VER),((__UINTEGER_32 )old_nb_elts__5VER),((__UINTEGER_32 )new_capacity__2VER)));
- upper__JGQR=(__INTEGER)(new_capacity__2VER - 1);
- Self__HGQR=old_nb_elts__5VER;
- while ((Self__HGQR <= upper__JGQR)) {
- new__AWER[Self__HGQR]='\0';
- Self__HGQR=(__INTEGER)(Self__HGQR + 1);
- };
- Self__3VER->storage__XNK=new__AWER;
- Self__3VER->capacity__MNK=new_capacity__2VER;
- };
- };
- ((__CHARACTER *)Self__3VER->storage__XNK)[Self__3VER->count__VF]=')';
- Self__3VER->count__VF=(__INTEGER)(Self__3VER->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__HA5J),')');
}
-static void display__B2FK(__EXPR_DIV *Self__C2FK,void *buffer__D2FK)
-// ({EXPR_DIV},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__YA5J(__EXPR_SUP__ABOJ *Self__ZA5J,__STRING__BC *buffer__0A5J)
+// ({EXPR_SUP__ABOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__DWER,*Self__JWER,*Self__PWER,*Self__VWER;
- __INTEGER new_capacity__CWER,old_nb_elts__FWER,upper__OGQR,Self__MGQR;
- __INTEGER new_capacity__IWER,old_nb_elts__LWER,upper__TGQR,Self__RGQR;
- __INTEGER new_capacity__OWER,old_nb_elts__RWER,upper__YGQR,Self__WGQR;
- __INTEGER new_capacity__UWER,old_nb_elts__XWER,upper__3GQR,Self__1GQR;
- void *__tmp__E2FK,*__tmp__G2FK;
- __IS_EXPANDED *Self__SH4P,*Self__UH4P;
- __CHARACTER *Self__EWER,*new__GWER,*Self__KWER,*new__MWER,*Self__QWER;
- __CHARACTER *new__SWER,*Self__WWER,*new__YWER;
- Self__DWER=((__STRING *)buffer__D2FK);
- new_capacity__CWER= 0;
- if ((Self__DWER->capacity__MNK <= Self__DWER->count__VF)) {
- if ((Self__DWER->capacity__MNK == 0)) {
- Self__DWER->capacity__MNK= 32;
- Self__DWER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CWER=(__INTEGER)(Self__DWER->capacity__MNK << 1);
- Self__EWER=((__CHARACTER *)Self__DWER->storage__XNK);
- old_nb_elts__FWER=Self__DWER->capacity__MNK;
- new__GWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EWER),((__UINTEGER_32 )old_nb_elts__FWER),((__UINTEGER_32 )new_capacity__CWER)));
- upper__OGQR=(__INTEGER)(new_capacity__CWER - 1);
- Self__MGQR=old_nb_elts__FWER;
- while ((Self__MGQR <= upper__OGQR)) {
- new__GWER[Self__MGQR]='\0';
- Self__MGQR=(__INTEGER)(Self__MGQR + 1);
- };
- Self__DWER->storage__XNK=new__GWER;
- Self__DWER->capacity__MNK=new_capacity__CWER;
- };
- };
- ((__CHARACTER *)Self__DWER->storage__XNK)[Self__DWER->count__VF]='(';
- Self__DWER->count__VF=(__INTEGER)(Self__DWER->count__VF + 1);
- __tmp__E2FK=Self__C2FK->parent_expr_binary__VBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__E2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__E2FK,buffer__D2FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__E2FK,buffer__D2FK);
- } break;
- case __IS_EXPANDED__: {
- Self__SH4P=((__IS_EXPANDED *)__tmp__E2FK);
- append__MOK(buffer__D2FK,(&__string_265));
- display__UXFK(Self__SH4P->receiver__WN2H,buffer__D2FK);
- Self__JWER=((__STRING *)buffer__D2FK);
- new_capacity__IWER= 0;
- if ((Self__JWER->capacity__MNK <= Self__JWER->count__VF)) {
- if ((Self__JWER->capacity__MNK == 0)) {
- Self__JWER->capacity__MNK= 32;
- Self__JWER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IWER=(__INTEGER)(Self__JWER->capacity__MNK << 1);
- Self__KWER=((__CHARACTER *)Self__JWER->storage__XNK);
- old_nb_elts__LWER=Self__JWER->capacity__MNK;
- new__MWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KWER),((__UINTEGER_32 )old_nb_elts__LWER),((__UINTEGER_32 )new_capacity__IWER)));
- upper__TGQR=(__INTEGER)(new_capacity__IWER - 1);
- Self__RGQR=old_nb_elts__LWER;
- while ((Self__RGQR <= upper__TGQR)) {
- new__MWER[Self__RGQR]='\0';
- Self__RGQR=(__INTEGER)(Self__RGQR + 1);
- };
- Self__JWER->storage__XNK=new__MWER;
- Self__JWER->capacity__MNK=new_capacity__IWER;
- };
- };
- ((__CHARACTER *)Self__JWER->storage__XNK)[Self__JWER->count__VF]=')';
- Self__JWER->count__VF=(__INTEGER)(Self__JWER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__E2FK,buffer__D2FK);
+ void *__tmp__1A5J;
+ __TYPE_FULL__XMB *__tmp__2A5J;
+ __IS_EXPANDED__35NJ *Self__MACS;
+ __GET_TYPE_ID__HAOJ *Self__OACS;
+ __SIZE_OF__5GOJ *Self__OR2S;
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),'(');
+ __tmp__1A5J=Self__ZA5J->parent_expr_binary_cmp__BBOJ.left__354J;
+ switch (((struct ___OBJ *)__tmp__1A5J)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__2A5J=((__STRING_CST__5J *)__tmp__1A5J)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__E2FK,buffer__D2FK);
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__2A5J=((__EXTERNAL_C__Y5WC *)__tmp__1A5J)->static_type__W54D;
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__E2FK,buffer__D2FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__2A5J=((__PROTOTYPE_CST__LAXC *)__tmp__1A5J)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__E2FK,buffer__D2FK);
+ case __INTEGER_CST__XAXC__: {
+ __tmp__2A5J=((__INTEGER_CST__XAXC *)__tmp__1A5J)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__2A5J=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__1A5J));
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__E2FK,buffer__D2FK);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__2A5J=((__READ_LOCAL__55ZI *)__tmp__1A5J)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__2A5J=static_type__ODCK();
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__2A5J=static_type__TDCK();
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__E2FK,buffer__D2FK);
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__2A5J=static_type__YDCK();
} break;
- case __ITEM__: {
- display__52FK(__tmp__E2FK,buffer__D2FK);
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__2A5J=static_type__3DCK();
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__2A5J=static_type__CECK();
} break;
- case __CAST__: {
- display__I3FK(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__2A5J=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__1A5J));
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__2A5J=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__1A5J));
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__2A5J=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__1A5J));
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__2A5J=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__1A5J));
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__2A5J=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__1A5J));
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__2A5J=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__1A5J));
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__E2FK,buffer__D2FK);
+ case __PUT_TO__TFOJ__: {
+ __tmp__2A5J=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__E2FK,buffer__D2FK);
+ case __ITEM__HGOJ__: {
+ __tmp__2A5J=static_type__JFCK(((__ITEM__HGOJ *)__tmp__1A5J));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__E2FK,buffer__D2FK);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__2A5J=static_type__VFCK();
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__E2FK,buffer__D2FK);
+ case __CAST__1HOJ__: {
+ __tmp__2A5J=((__CAST__1HOJ *)__tmp__1A5J)->static_type__FD5J;
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__E2FK,buffer__D2FK);
+ case __REAL_CST__1LOJ__: {
+ __tmp__2A5J=((__REAL_CST__1LOJ *)__tmp__1A5J)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__E2FK,buffer__D2FK);
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__2A5J=((__CHARACTER_CST__RMOJ *)__tmp__1A5J)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__E2FK,buffer__D2FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__2A5J=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__1A5J)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__E2FK,buffer__D2FK);
+ case __READ_SLOT__LL4K__: {
+ __tmp__2A5J=((__READ_SLOT__LL4K *)__tmp__1A5J)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__2A5J=static_type__5L5O();
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__2A5J=static_type__CRTP();
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__2A5J=static_type__M51P();
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__E2FK,buffer__D2FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__2A5J=static_type__HRTP();
} break;
- };
- append__MOK(buffer__D2FK,(&__string_359));
- __tmp__G2FK=Self__C2FK->parent_expr_binary__VBKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__G2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__2A5J=static_type__S51P();
} break;
- case __STRING_CST__: {
- display__0TFK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__2A5J=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__1A5J));
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__2A5J=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__1A5J));
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__G2FK,buffer__D2FK);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__2A5J=((__READ_GLOBAL__T4YL *)__tmp__1A5J)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__2A5J=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__1A5J));
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__2A5J=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__1A5J));
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__2A5J=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__1A5J));
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__2A5J=static_type__TA0Q();
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_INF__OXBP__: {
+ __tmp__2A5J=static_type__4BUP();
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__2A5J=static_type__DCUP();
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__2A5J=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__1A5J));
} break;
- case __IS_EXPANDED__: {
- Self__UH4P=((__IS_EXPANDED *)__tmp__G2FK);
- append__MOK(buffer__D2FK,(&__string_265));
- display__UXFK(Self__UH4P->receiver__WN2H,buffer__D2FK);
- Self__PWER=((__STRING *)buffer__D2FK);
- new_capacity__OWER= 0;
- if ((Self__PWER->capacity__MNK <= Self__PWER->count__VF)) {
- if ((Self__PWER->capacity__MNK == 0)) {
- Self__PWER->capacity__MNK= 32;
- Self__PWER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OWER=(__INTEGER)(Self__PWER->capacity__MNK << 1);
- Self__QWER=((__CHARACTER *)Self__PWER->storage__XNK);
- old_nb_elts__RWER=Self__PWER->capacity__MNK;
- new__SWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QWER),((__UINTEGER_32 )old_nb_elts__RWER),((__UINTEGER_32 )new_capacity__OWER)));
- upper__YGQR=(__INTEGER)(new_capacity__OWER - 1);
- Self__WGQR=old_nb_elts__RWER;
- while ((Self__WGQR <= upper__YGQR)) {
- new__SWER[Self__WGQR]='\0';
- Self__WGQR=(__INTEGER)(Self__WGQR + 1);
- };
- Self__PWER->storage__XNK=new__SWER;
- Self__PWER->capacity__MNK=new_capacity__OWER;
- };
- };
- ((__CHARACTER *)Self__PWER->storage__XNK)[Self__PWER->count__VF]=')';
- Self__PWER->count__VF=(__INTEGER)(Self__PWER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__G2FK,buffer__D2FK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__G2FK,buffer__D2FK);
+ };
+ append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__2A5J),buffer__0A5J);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),' ');
+ __tmp__1A5J=Self__ZA5J->parent_expr_binary_cmp__BBOJ.left__354J;
+ switch (((struct ___OBJ *)__tmp__1A5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__1A5J),buffer__0A5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__G2FK,buffer__D2FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__G2FK,buffer__D2FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__G2FK,buffer__D2FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__G2FK,buffer__D2FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__G2FK,buffer__D2FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__MACS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__1A5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__MACS->receiver__RA5J),buffer__0A5J);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__G2FK,buffer__D2FK);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__OACS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_350));
+ __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OACS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__G2FK,buffer__D2FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__G2FK,buffer__D2FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__G2FK,buffer__D2FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- };
- Self__VWER=((__STRING *)buffer__D2FK);
- new_capacity__UWER= 0;
- if ((Self__VWER->capacity__MNK <= Self__VWER->count__VF)) {
- if ((Self__VWER->capacity__MNK == 0)) {
- Self__VWER->capacity__MNK= 32;
- Self__VWER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UWER=(__INTEGER)(Self__VWER->capacity__MNK << 1);
- Self__WWER=((__CHARACTER *)Self__VWER->storage__XNK);
- old_nb_elts__XWER=Self__VWER->capacity__MNK;
- new__YWER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WWER),((__UINTEGER_32 )old_nb_elts__XWER),((__UINTEGER_32 )new_capacity__UWER)));
- upper__3GQR=(__INTEGER)(new_capacity__UWER - 1);
- Self__1GQR=old_nb_elts__XWER;
- while ((Self__1GQR <= upper__3GQR)) {
- new__YWER[Self__1GQR]='\0';
- Self__1GQR=(__INTEGER)(Self__1GQR + 1);
- };
- Self__VWER->storage__XNK=new__YWER;
- Self__VWER->capacity__MNK=new_capacity__UWER;
- };
- };
- ((__CHARACTER *)Self__VWER->storage__XNK)[Self__VWER->count__VF]=')';
- Self__VWER->count__VF=(__INTEGER)(Self__VWER->count__VF + 1);
-}
-
-static void display__H2FK(__EXPR_AND *Self__I2FK,void *buffer__J2FK)
-// ({EXPR_AND},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__1WER,*Self__BXER,*Self__HXER,*Self__NXER;
- __INTEGER new_capacity__0WER,old_nb_elts__3WER,upper__CHQR,Self__AHQR;
- __INTEGER new_capacity__AXER,old_nb_elts__DXER,upper__HHQR,Self__FHQR;
- __INTEGER new_capacity__GXER,old_nb_elts__JXER,upper__MHQR,Self__KHQR;
- __INTEGER new_capacity__MXER,old_nb_elts__PXER,upper__RHQR,Self__PHQR;
- void *__tmp__K2FK,*__tmp__M2FK;
- __IS_EXPANDED *Self__WH4P,*Self__YH4P;
- __CHARACTER *Self__2WER,*new__4WER,*Self__CXER,*new__EXER,*Self__IXER;
- __CHARACTER *new__KXER,*Self__OXER,*new__QXER;
- Self__1WER=((__STRING *)buffer__J2FK);
- new_capacity__0WER= 0;
- if ((Self__1WER->capacity__MNK <= Self__1WER->count__VF)) {
- if ((Self__1WER->capacity__MNK == 0)) {
- Self__1WER->capacity__MNK= 32;
- Self__1WER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0WER=(__INTEGER)(Self__1WER->capacity__MNK << 1);
- Self__2WER=((__CHARACTER *)Self__1WER->storage__XNK);
- old_nb_elts__3WER=Self__1WER->capacity__MNK;
- new__4WER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2WER),((__UINTEGER_32 )old_nb_elts__3WER),((__UINTEGER_32 )new_capacity__0WER)));
- upper__CHQR=(__INTEGER)(new_capacity__0WER - 1);
- Self__AHQR=old_nb_elts__3WER;
- while ((Self__AHQR <= upper__CHQR)) {
- new__4WER[Self__AHQR]='\0';
- Self__AHQR=(__INTEGER)(Self__AHQR + 1);
- };
- Self__1WER->storage__XNK=new__4WER;
- Self__1WER->capacity__MNK=new_capacity__0WER;
- };
- };
- ((__CHARACTER *)Self__1WER->storage__XNK)[Self__1WER->count__VF]='(';
- Self__1WER->count__VF=(__INTEGER)(Self__1WER->count__VF + 1);
- __tmp__K2FK=Self__I2FK->parent_expr_binary__ICKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__K2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__K2FK,buffer__J2FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __IS_EXPANDED__: {
- Self__WH4P=((__IS_EXPANDED *)__tmp__K2FK);
- append__MOK(buffer__J2FK,(&__string_265));
- display__UXFK(Self__WH4P->receiver__WN2H,buffer__J2FK);
- Self__BXER=((__STRING *)buffer__J2FK);
- new_capacity__AXER= 0;
- if ((Self__BXER->capacity__MNK <= Self__BXER->count__VF)) {
- if ((Self__BXER->capacity__MNK == 0)) {
- Self__BXER->capacity__MNK= 32;
- Self__BXER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AXER=(__INTEGER)(Self__BXER->capacity__MNK << 1);
- Self__CXER=((__CHARACTER *)Self__BXER->storage__XNK);
- old_nb_elts__DXER=Self__BXER->capacity__MNK;
- new__EXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CXER),((__UINTEGER_32 )old_nb_elts__DXER),((__UINTEGER_32 )new_capacity__AXER)));
- upper__HHQR=(__INTEGER)(new_capacity__AXER - 1);
- Self__FHQR=old_nb_elts__DXER;
- while ((Self__FHQR <= upper__HHQR)) {
- new__EXER[Self__FHQR]='\0';
- Self__FHQR=(__INTEGER)(Self__FHQR + 1);
- };
- Self__BXER->storage__XNK=new__EXER;
- Self__BXER->capacity__MNK=new_capacity__AXER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__OR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_352));
+ __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
};
- ((__CHARACTER *)Self__BXER->storage__XNK)[Self__BXER->count__VF]=')';
- Self__BXER->count__VF=(__INTEGER)(Self__BXER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__K2FK,buffer__J2FK);
+ append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__K2FK,buffer__J2FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__K2FK,buffer__J2FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__K2FK,buffer__J2FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__K2FK,buffer__J2FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__K2FK,buffer__J2FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__K2FK,buffer__J2FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__K2FK,buffer__J2FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__K2FK,buffer__J2FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
};
- append__MOK(buffer__J2FK,(&__string_360));
- __tmp__M2FK=Self__I2FK->parent_expr_binary__ICKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__M2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__M2FK,buffer__J2FK);
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_27));
+ __tmp__1A5J=Self__ZA5J->parent_expr_binary_cmp__BBOJ.right__DA5J;
+ switch (((struct ___OBJ *)__tmp__1A5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__1A5J),buffer__0A5J);
} break;
- case __STRING_CST__: {
- display__0TFK(__tmp__M2FK,buffer__J2FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__M2FK,buffer__J2FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__M2FK,buffer__J2FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__M2FK,buffer__J2FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__M2FK,buffer__J2FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__MACS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__1A5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__MACS->receiver__RA5J),buffer__0A5J);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__M2FK,buffer__J2FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__M2FK,buffer__J2FK);
- } break;
- case __IS_EXPANDED__: {
- Self__YH4P=((__IS_EXPANDED *)__tmp__M2FK);
- append__MOK(buffer__J2FK,(&__string_265));
- display__UXFK(Self__YH4P->receiver__WN2H,buffer__J2FK);
- Self__HXER=((__STRING *)buffer__J2FK);
- new_capacity__GXER= 0;
- if ((Self__HXER->capacity__MNK <= Self__HXER->count__VF)) {
- if ((Self__HXER->capacity__MNK == 0)) {
- Self__HXER->capacity__MNK= 32;
- Self__HXER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GXER=(__INTEGER)(Self__HXER->capacity__MNK << 1);
- Self__IXER=((__CHARACTER *)Self__HXER->storage__XNK);
- old_nb_elts__JXER=Self__HXER->capacity__MNK;
- new__KXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IXER),((__UINTEGER_32 )old_nb_elts__JXER),((__UINTEGER_32 )new_capacity__GXER)));
- upper__MHQR=(__INTEGER)(new_capacity__GXER - 1);
- Self__KHQR=old_nb_elts__JXER;
- while ((Self__KHQR <= upper__MHQR)) {
- new__KXER[Self__KHQR]='\0';
- Self__KHQR=(__INTEGER)(Self__KHQR + 1);
- };
- Self__HXER->storage__XNK=new__KXER;
- Self__HXER->capacity__MNK=new_capacity__GXER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__OACS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_350));
+ __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OACS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
};
- ((__CHARACTER *)Self__HXER->storage__XNK)[Self__HXER->count__VF]=')';
- Self__HXER->count__VF=(__INTEGER)(Self__HXER->count__VF + 1);
+ append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__M2FK,buffer__J2FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__M2FK,buffer__J2FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__M2FK,buffer__J2FK);
+ case __SIZE_OF__5GOJ__: {
+ Self__OR2S=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1A5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_352));
+ __tmp__2A5J=((__TYPE_FULL__XMB *)Self__OR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__2A5J->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0A5J),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__2A5J,buffer__0A5J);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__M2FK,buffer__J2FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__M2FK,buffer__J2FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__M2FK,buffer__J2FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__M2FK,buffer__J2FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__M2FK,buffer__J2FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__M2FK,buffer__J2FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__M2FK,buffer__J2FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1A5J)),buffer__0A5J);
} break;
};
- Self__NXER=((__STRING *)buffer__J2FK);
- new_capacity__MXER= 0;
- if ((Self__NXER->capacity__MNK <= Self__NXER->count__VF)) {
- if ((Self__NXER->capacity__MNK == 0)) {
- Self__NXER->capacity__MNK= 32;
- Self__NXER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MXER=(__INTEGER)(Self__NXER->capacity__MNK << 1);
- Self__OXER=((__CHARACTER *)Self__NXER->storage__XNK);
- old_nb_elts__PXER=Self__NXER->capacity__MNK;
- new__QXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OXER),((__UINTEGER_32 )old_nb_elts__PXER),((__UINTEGER_32 )new_capacity__MXER)));
- upper__RHQR=(__INTEGER)(new_capacity__MXER - 1);
- Self__PHQR=old_nb_elts__PXER;
- while ((Self__PHQR <= upper__RHQR)) {
- new__QXER[Self__PHQR]='\0';
- Self__PHQR=(__INTEGER)(Self__PHQR + 1);
- };
- Self__NXER->storage__XNK=new__QXER;
- Self__NXER->capacity__MNK=new_capacity__MXER;
- };
- };
- ((__CHARACTER *)Self__NXER->storage__XNK)[Self__NXER->count__VF]=')';
- Self__NXER->count__VF=(__INTEGER)(Self__NXER->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__0A5J),')');
}
-static void display__N2FK(__EXPR_SHIFT_R *Self__O2FK,void *buffer__P2FK)
-// ({EXPR_SHIFT_R},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__BB5J(__EXPR_SUB__UBOJ *Self__CB5J,__STRING__BC *buffer__DB5J)
+// ({EXPR_SUB__UBOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__TXER,*Self__ZXER,*Self__5XER,*Self__FYER;
- __INTEGER new_capacity__SXER,old_nb_elts__VXER,upper__WHQR,Self__UHQR;
- __INTEGER new_capacity__YXER,old_nb_elts__1XER,upper__1HQR,Self__ZHQR;
- __INTEGER new_capacity__4XER,old_nb_elts__BYER,upper__AIQR,Self__4HQR;
- __INTEGER new_capacity__EYER,old_nb_elts__HYER,upper__FIQR,Self__DIQR;
- void *__tmp__Q2FK,*__tmp__S2FK;
- __IS_EXPANDED *Self__0H4P,*Self__2H4P;
- __CHARACTER *Self__UXER,*new__WXER,*Self__0XER,*new__2XER,*Self__AYER;
- __CHARACTER *new__CYER,*Self__GYER,*new__IYER;
- Self__TXER=((__STRING *)buffer__P2FK);
- new_capacity__SXER= 0;
- if ((Self__TXER->capacity__MNK <= Self__TXER->count__VF)) {
- if ((Self__TXER->capacity__MNK == 0)) {
- Self__TXER->capacity__MNK= 32;
- Self__TXER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SXER=(__INTEGER)(Self__TXER->capacity__MNK << 1);
- Self__UXER=((__CHARACTER *)Self__TXER->storage__XNK);
- old_nb_elts__VXER=Self__TXER->capacity__MNK;
- new__WXER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UXER),((__UINTEGER_32 )old_nb_elts__VXER),((__UINTEGER_32 )new_capacity__SXER)));
- upper__WHQR=(__INTEGER)(new_capacity__SXER - 1);
- Self__UHQR=old_nb_elts__VXER;
- while ((Self__UHQR <= upper__WHQR)) {
- new__WXER[Self__UHQR]='\0';
- Self__UHQR=(__INTEGER)(Self__UHQR + 1);
- };
- Self__TXER->storage__XNK=new__WXER;
- Self__TXER->capacity__MNK=new_capacity__SXER;
- };
- };
- ((__CHARACTER *)Self__TXER->storage__XNK)[Self__TXER->count__VF]='(';
- Self__TXER->count__VF=(__INTEGER)(Self__TXER->count__VF + 1);
- __tmp__Q2FK=Self__O2FK->parent_expr_binary__1CKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__Q2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __IS_EXPANDED__: {
- Self__0H4P=((__IS_EXPANDED *)__tmp__Q2FK);
- append__MOK(buffer__P2FK,(&__string_265));
- display__UXFK(Self__0H4P->receiver__WN2H,buffer__P2FK);
- Self__ZXER=((__STRING *)buffer__P2FK);
- new_capacity__YXER= 0;
- if ((Self__ZXER->capacity__MNK <= Self__ZXER->count__VF)) {
- if ((Self__ZXER->capacity__MNK == 0)) {
- Self__ZXER->capacity__MNK= 32;
- Self__ZXER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YXER=(__INTEGER)(Self__ZXER->capacity__MNK << 1);
- Self__0XER=((__CHARACTER *)Self__ZXER->storage__XNK);
- old_nb_elts__1XER=Self__ZXER->capacity__MNK;
- new__2XER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0XER),((__UINTEGER_32 )old_nb_elts__1XER),((__UINTEGER_32 )new_capacity__YXER)));
- upper__1HQR=(__INTEGER)(new_capacity__YXER - 1);
- Self__ZHQR=old_nb_elts__1XER;
- while ((Self__ZHQR <= upper__1HQR)) {
- new__2XER[Self__ZHQR]='\0';
- Self__ZHQR=(__INTEGER)(Self__ZHQR + 1);
- };
- Self__ZXER->storage__XNK=new__2XER;
- Self__ZXER->capacity__MNK=new_capacity__YXER;
- };
- };
- ((__CHARACTER *)Self__ZXER->storage__XNK)[Self__ZXER->count__VF]=')';
- Self__ZXER->count__VF=(__INTEGER)(Self__ZXER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__Q2FK,buffer__P2FK);
+ void *__tmp__FB5J;
+ __IS_EXPANDED__35NJ *Self__UACS;
+ __GET_TYPE_ID__HAOJ *Self__WACS;
+ __TYPE_FULL__XMB *Self__RJXT;
+ __SIZE_OF__5GOJ *Self__SR2S;
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),'(');
+ __tmp__FB5J=Self__CB5J->parent_expr_binary__XBOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__FB5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__Q2FK,buffer__P2FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__Q2FK,buffer__P2FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__Q2FK,buffer__P2FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__Q2FK,buffer__P2FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__Q2FK,buffer__P2FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__Q2FK,buffer__P2FK);
- } break;
- };
- append__MOK(buffer__P2FK,(&__string_361));
- __tmp__S2FK=Self__O2FK->parent_expr_binary__1CKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__S2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__S2FK,buffer__P2FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__FB5J),buffer__DB5J);
} break;
- case __STRING_CST__: {
- display__0TFK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__S2FK,buffer__P2FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__UACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__UACS->receiver__RA5J),buffer__DB5J);
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __IS_EXPANDED__: {
- Self__2H4P=((__IS_EXPANDED *)__tmp__S2FK);
- append__MOK(buffer__P2FK,(&__string_265));
- display__UXFK(Self__2H4P->receiver__WN2H,buffer__P2FK);
- Self__5XER=((__STRING *)buffer__P2FK);
- new_capacity__4XER= 0;
- if ((Self__5XER->capacity__MNK <= Self__5XER->count__VF)) {
- if ((Self__5XER->capacity__MNK == 0)) {
- Self__5XER->capacity__MNK= 32;
- Self__5XER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4XER=(__INTEGER)(Self__5XER->capacity__MNK << 1);
- Self__AYER=((__CHARACTER *)Self__5XER->storage__XNK);
- old_nb_elts__BYER=Self__5XER->capacity__MNK;
- new__CYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AYER),((__UINTEGER_32 )old_nb_elts__BYER),((__UINTEGER_32 )new_capacity__4XER)));
- upper__AIQR=(__INTEGER)(new_capacity__4XER - 1);
- Self__4HQR=old_nb_elts__BYER;
- while ((Self__4HQR <= upper__AIQR)) {
- new__CYER[Self__4HQR]='\0';
- Self__4HQR=(__INTEGER)(Self__4HQR + 1);
- };
- Self__5XER->storage__XNK=new__CYER;
- Self__5XER->capacity__MNK=new_capacity__4XER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__WACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_350));
+ Self__RJXT=((__TYPE_FULL__XMB *)Self__WACS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
};
- ((__CHARACTER *)Self__5XER->storage__XNK)[Self__5XER->count__VF]=')';
- Self__5XER->count__VF=(__INTEGER)(Self__5XER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__S2FK,buffer__P2FK);
+ append_name_in__APXE(Self__RJXT,buffer__DB5J);
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__S2FK,buffer__P2FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__S2FK,buffer__P2FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__S2FK,buffer__P2FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__S2FK,buffer__P2FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__S2FK,buffer__P2FK);
- } break;
- };
- Self__FYER=((__STRING *)buffer__P2FK);
- new_capacity__EYER= 0;
- if ((Self__FYER->capacity__MNK <= Self__FYER->count__VF)) {
- if ((Self__FYER->capacity__MNK == 0)) {
- Self__FYER->capacity__MNK= 32;
- Self__FYER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EYER=(__INTEGER)(Self__FYER->capacity__MNK << 1);
- Self__GYER=((__CHARACTER *)Self__FYER->storage__XNK);
- old_nb_elts__HYER=Self__FYER->capacity__MNK;
- new__IYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GYER),((__UINTEGER_32 )old_nb_elts__HYER),((__UINTEGER_32 )new_capacity__EYER)));
- upper__FIQR=(__INTEGER)(new_capacity__EYER - 1);
- Self__DIQR=old_nb_elts__HYER;
- while ((Self__DIQR <= upper__FIQR)) {
- new__IYER[Self__DIQR]='\0';
- Self__DIQR=(__INTEGER)(Self__DIQR + 1);
- };
- Self__FYER->storage__XNK=new__IYER;
- Self__FYER->capacity__MNK=new_capacity__EYER;
- };
- };
- ((__CHARACTER *)Self__FYER->storage__XNK)[Self__FYER->count__VF]=')';
- Self__FYER->count__VF=(__INTEGER)(Self__FYER->count__VF + 1);
-}
-
-static void display__T2FK(__EXPR_SHIFT_L *Self__U2FK,void *buffer__V2FK)
-// ({EXPR_SHIFT_L},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__LYER,*Self__RYER,*Self__XYER,*Self__3YER;
- __INTEGER new_capacity__KYER,old_nb_elts__NYER,upper__KIQR,Self__IIQR;
- __INTEGER new_capacity__QYER,old_nb_elts__TYER,upper__PIQR,Self__NIQR;
- __INTEGER new_capacity__WYER,old_nb_elts__ZYER,upper__UIQR,Self__SIQR;
- __INTEGER new_capacity__2YER,old_nb_elts__5YER,upper__ZIQR,Self__XIQR;
- void *__tmp__W2FK,*__tmp__Y2FK;
- __IS_EXPANDED *Self__4H4P,*Self__AI4P;
- __CHARACTER *Self__MYER,*new__OYER,*Self__SYER,*new__UYER,*Self__YYER;
- __CHARACTER *new__0YER,*Self__4YER,*new__AZER;
- Self__LYER=((__STRING *)buffer__V2FK);
- new_capacity__KYER= 0;
- if ((Self__LYER->capacity__MNK <= Self__LYER->count__VF)) {
- if ((Self__LYER->capacity__MNK == 0)) {
- Self__LYER->capacity__MNK= 32;
- Self__LYER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KYER=(__INTEGER)(Self__LYER->capacity__MNK << 1);
- Self__MYER=((__CHARACTER *)Self__LYER->storage__XNK);
- old_nb_elts__NYER=Self__LYER->capacity__MNK;
- new__OYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MYER),((__UINTEGER_32 )old_nb_elts__NYER),((__UINTEGER_32 )new_capacity__KYER)));
- upper__KIQR=(__INTEGER)(new_capacity__KYER - 1);
- Self__IIQR=old_nb_elts__NYER;
- while ((Self__IIQR <= upper__KIQR)) {
- new__OYER[Self__IIQR]='\0';
- Self__IIQR=(__INTEGER)(Self__IIQR + 1);
- };
- Self__LYER->storage__XNK=new__OYER;
- Self__LYER->capacity__MNK=new_capacity__KYER;
- };
- };
- ((__CHARACTER *)Self__LYER->storage__XNK)[Self__LYER->count__VF]='(';
- Self__LYER->count__VF=(__INTEGER)(Self__LYER->count__VF + 1);
- __tmp__W2FK=Self__U2FK->parent_expr_binary__ODKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__W2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__W2FK,buffer__V2FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __IS_EXPANDED__: {
- Self__4H4P=((__IS_EXPANDED *)__tmp__W2FK);
- append__MOK(buffer__V2FK,(&__string_265));
- display__UXFK(Self__4H4P->receiver__WN2H,buffer__V2FK);
- Self__RYER=((__STRING *)buffer__V2FK);
- new_capacity__QYER= 0;
- if ((Self__RYER->capacity__MNK <= Self__RYER->count__VF)) {
- if ((Self__RYER->capacity__MNK == 0)) {
- Self__RYER->capacity__MNK= 32;
- Self__RYER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QYER=(__INTEGER)(Self__RYER->capacity__MNK << 1);
- Self__SYER=((__CHARACTER *)Self__RYER->storage__XNK);
- old_nb_elts__TYER=Self__RYER->capacity__MNK;
- new__UYER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SYER),((__UINTEGER_32 )old_nb_elts__TYER),((__UINTEGER_32 )new_capacity__QYER)));
- upper__PIQR=(__INTEGER)(new_capacity__QYER - 1);
- Self__NIQR=old_nb_elts__TYER;
- while ((Self__NIQR <= upper__PIQR)) {
- new__UYER[Self__NIQR]='\0';
- Self__NIQR=(__INTEGER)(Self__NIQR + 1);
- };
- Self__RYER->storage__XNK=new__UYER;
- Self__RYER->capacity__MNK=new_capacity__QYER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__SR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_352));
+ Self__RJXT=((__TYPE_FULL__XMB *)Self__SR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
};
- ((__CHARACTER *)Self__RYER->storage__XNK)[Self__RYER->count__VF]=')';
- Self__RYER->count__VF=(__INTEGER)(Self__RYER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__W2FK,buffer__V2FK);
+ append_name_in__APXE(Self__RJXT,buffer__DB5J);
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__W2FK,buffer__V2FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__W2FK,buffer__V2FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__W2FK,buffer__V2FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__W2FK,buffer__V2FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__W2FK,buffer__V2FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__W2FK,buffer__V2FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__W2FK,buffer__V2FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__W2FK,buffer__V2FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
};
- append__MOK(buffer__V2FK,(&__string_362));
- __tmp__Y2FK=Self__U2FK->parent_expr_binary__ODKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__Y2FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__Y2FK,buffer__V2FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__Y2FK,buffer__V2FK);
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_490));
+ __tmp__FB5J=Self__CB5J->parent_expr_binary__XBOJ.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__FB5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__Y2FK,buffer__V2FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__Y2FK,buffer__V2FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__Y2FK,buffer__V2FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__Y2FK,buffer__V2FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__FB5J),buffer__DB5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__Y2FK,buffer__V2FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__UACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__UACS->receiver__RA5J),buffer__DB5J);
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__Y2FK,buffer__V2FK);
- } break;
- case __IS_EXPANDED__: {
- Self__AI4P=((__IS_EXPANDED *)__tmp__Y2FK);
- append__MOK(buffer__V2FK,(&__string_265));
- display__UXFK(Self__AI4P->receiver__WN2H,buffer__V2FK);
- Self__XYER=((__STRING *)buffer__V2FK);
- new_capacity__WYER= 0;
- if ((Self__XYER->capacity__MNK <= Self__XYER->count__VF)) {
- if ((Self__XYER->capacity__MNK == 0)) {
- Self__XYER->capacity__MNK= 32;
- Self__XYER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WYER=(__INTEGER)(Self__XYER->capacity__MNK << 1);
- Self__YYER=((__CHARACTER *)Self__XYER->storage__XNK);
- old_nb_elts__ZYER=Self__XYER->capacity__MNK;
- new__0YER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YYER),((__UINTEGER_32 )old_nb_elts__ZYER),((__UINTEGER_32 )new_capacity__WYER)));
- upper__UIQR=(__INTEGER)(new_capacity__WYER - 1);
- Self__SIQR=old_nb_elts__ZYER;
- while ((Self__SIQR <= upper__UIQR)) {
- new__0YER[Self__SIQR]='\0';
- Self__SIQR=(__INTEGER)(Self__SIQR + 1);
- };
- Self__XYER->storage__XNK=new__0YER;
- Self__XYER->capacity__MNK=new_capacity__WYER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__WACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_350));
+ Self__RJXT=((__TYPE_FULL__XMB *)Self__WACS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
};
- ((__CHARACTER *)Self__XYER->storage__XNK)[Self__XYER->count__VF]=')';
- Self__XYER->count__VF=(__INTEGER)(Self__XYER->count__VF + 1);
+ append_name_in__APXE(Self__RJXT,buffer__DB5J);
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__Y2FK,buffer__V2FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__Y2FK,buffer__V2FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__Y2FK,buffer__V2FK);
+ case __SIZE_OF__5GOJ__: {
+ Self__SR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_352));
+ Self__RJXT=((__TYPE_FULL__XMB *)Self__SR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DB5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__RJXT,buffer__DB5J);
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
+ } break;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__Y2FK,buffer__V2FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__Y2FK,buffer__V2FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__Y2FK,buffer__V2FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__Y2FK,buffer__V2FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__Y2FK,buffer__V2FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__Y2FK,buffer__V2FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__FB5J)),buffer__DB5J);
} break;
};
- Self__3YER=((__STRING *)buffer__V2FK);
- new_capacity__2YER= 0;
- if ((Self__3YER->capacity__MNK <= Self__3YER->count__VF)) {
- if ((Self__3YER->capacity__MNK == 0)) {
- Self__3YER->capacity__MNK= 32;
- Self__3YER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2YER=(__INTEGER)(Self__3YER->capacity__MNK << 1);
- Self__4YER=((__CHARACTER *)Self__3YER->storage__XNK);
- old_nb_elts__5YER=Self__3YER->capacity__MNK;
- new__AZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4YER),((__UINTEGER_32 )old_nb_elts__5YER),((__UINTEGER_32 )new_capacity__2YER)));
- upper__ZIQR=(__INTEGER)(new_capacity__2YER - 1);
- Self__XIQR=old_nb_elts__5YER;
- while ((Self__XIQR <= upper__ZIQR)) {
- new__AZER[Self__XIQR]='\0';
- Self__XIQR=(__INTEGER)(Self__XIQR + 1);
- };
- Self__3YER->storage__XNK=new__AZER;
- Self__3YER->capacity__MNK=new_capacity__2YER;
- };
- };
- ((__CHARACTER *)Self__3YER->storage__XNK)[Self__3YER->count__VF]=')';
- Self__3YER->count__VF=(__INTEGER)(Self__3YER->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__DB5J),')');
}
-static void display__Z2FK(__PUT_TO *Self__02FK,void *buffer__12FK)
-// ({PUT_TO},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__KB5J(__EXPR_MUL__KCOJ *Self__LB5J,__STRING__BC *buffer__MB5J)
+// ({EXPR_MUL__KCOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- void *__tmp__22FK,*__tmp__32FK,*__tmp__42FK;
- __IS_EXPANDED *Self__CI4P,*Self__EI4P,*Self__GI4P;
- __STRING *Self__DZER,*Self__JZER,*Self__PZER,*Self__VZER;
- __INTEGER new_capacity__CZER,old_nb_elts__FZER,upper__4IQR,Self__2IQR;
- __INTEGER new_capacity__IZER,old_nb_elts__LZER,upper__DJQR,Self__BJQR;
- __INTEGER new_capacity__OZER,old_nb_elts__RZER,upper__IJQR,Self__GJQR;
- __INTEGER new_capacity__UZER,old_nb_elts__XZER,upper__NJQR,Self__LJQR;
- __CHARACTER *Self__EZER,*new__GZER,*Self__KZER,*new__MZER,*Self__QZER;
- __CHARACTER *new__SZER,*Self__WZER,*new__YZER;
- __tmp__22FK=Self__02FK->receiver__WQ2H;
- switch (((struct ___OBJ *)__tmp__22FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__22FK,buffer__12FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__22FK,buffer__12FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__22FK,buffer__12FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__22FK,buffer__12FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__22FK,buffer__12FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__22FK,buffer__12FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__22FK,buffer__12FK);
- } break;
- case __IS_EXPANDED__: {
- Self__CI4P=((__IS_EXPANDED *)__tmp__22FK);
- append__MOK(buffer__12FK,(&__string_265));
- display__UXFK(Self__CI4P->receiver__WN2H,buffer__12FK);
- Self__DZER=((__STRING *)buffer__12FK);
- new_capacity__CZER= 0;
- if ((Self__DZER->capacity__MNK <= Self__DZER->count__VF)) {
- if ((Self__DZER->capacity__MNK == 0)) {
- Self__DZER->capacity__MNK= 32;
- Self__DZER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CZER=(__INTEGER)(Self__DZER->capacity__MNK << 1);
- Self__EZER=((__CHARACTER *)Self__DZER->storage__XNK);
- old_nb_elts__FZER=Self__DZER->capacity__MNK;
- new__GZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EZER),((__UINTEGER_32 )old_nb_elts__FZER),((__UINTEGER_32 )new_capacity__CZER)));
- upper__4IQR=(__INTEGER)(new_capacity__CZER - 1);
- Self__2IQR=old_nb_elts__FZER;
- while ((Self__2IQR <= upper__4IQR)) {
- new__GZER[Self__2IQR]='\0';
- Self__2IQR=(__INTEGER)(Self__2IQR + 1);
- };
- Self__DZER->storage__XNK=new__GZER;
- Self__DZER->capacity__MNK=new_capacity__CZER;
- };
- };
- ((__CHARACTER *)Self__DZER->storage__XNK)[Self__DZER->count__VF]=')';
- Self__DZER->count__VF=(__INTEGER)(Self__DZER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__22FK,buffer__12FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__22FK,buffer__12FK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__22FK,buffer__12FK);
+ void *__tmp__NB5J;
+ __IS_EXPANDED__35NJ *Self__2ACS;
+ __GET_TYPE_ID__HAOJ *Self__4ACS;
+ __TYPE_FULL__XMB *Self__ZJXT;
+ __SIZE_OF__5GOJ *Self__WR2S;
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),'(');
+ __tmp__NB5J=Self__LB5J->parent_expr_binary__LCOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__NB5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__22FK,buffer__12FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__22FK,buffer__12FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__22FK,buffer__12FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__22FK,buffer__12FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__22FK,buffer__12FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__NB5J),buffer__MB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__22FK,buffer__12FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__22FK,buffer__12FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__22FK,buffer__12FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__2ACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__2ACS->receiver__RA5J),buffer__MB5J);
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__22FK,buffer__12FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__22FK,buffer__12FK);
- } break;
- };
- Self__JZER=((__STRING *)buffer__12FK);
- new_capacity__IZER= 0;
- if ((Self__JZER->capacity__MNK <= Self__JZER->count__VF)) {
- if ((Self__JZER->capacity__MNK == 0)) {
- Self__JZER->capacity__MNK= 32;
- Self__JZER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IZER=(__INTEGER)(Self__JZER->capacity__MNK << 1);
- Self__KZER=((__CHARACTER *)Self__JZER->storage__XNK);
- old_nb_elts__LZER=Self__JZER->capacity__MNK;
- new__MZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KZER),((__UINTEGER_32 )old_nb_elts__LZER),((__UINTEGER_32 )new_capacity__IZER)));
- upper__DJQR=(__INTEGER)(new_capacity__IZER - 1);
- Self__BJQR=old_nb_elts__LZER;
- while ((Self__BJQR <= upper__DJQR)) {
- new__MZER[Self__BJQR]='\0';
- Self__BJQR=(__INTEGER)(Self__BJQR + 1);
- };
- Self__JZER->storage__XNK=new__MZER;
- Self__JZER->capacity__MNK=new_capacity__IZER;
- };
- };
- ((__CHARACTER *)Self__JZER->storage__XNK)[Self__JZER->count__VF]='[';
- Self__JZER->count__VF=(__INTEGER)(Self__JZER->count__VF + 1);
- __tmp__32FK=Self__02FK->index__0Q2H;
- switch (((struct ___OBJ *)__tmp__32FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__32FK,buffer__12FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__32FK,buffer__12FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__32FK,buffer__12FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__32FK,buffer__12FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__32FK,buffer__12FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__32FK,buffer__12FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__32FK,buffer__12FK);
- } break;
- case __IS_EXPANDED__: {
- Self__EI4P=((__IS_EXPANDED *)__tmp__32FK);
- append__MOK(buffer__12FK,(&__string_265));
- display__UXFK(Self__EI4P->receiver__WN2H,buffer__12FK);
- Self__PZER=((__STRING *)buffer__12FK);
- new_capacity__OZER= 0;
- if ((Self__PZER->capacity__MNK <= Self__PZER->count__VF)) {
- if ((Self__PZER->capacity__MNK == 0)) {
- Self__PZER->capacity__MNK= 32;
- Self__PZER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OZER=(__INTEGER)(Self__PZER->capacity__MNK << 1);
- Self__QZER=((__CHARACTER *)Self__PZER->storage__XNK);
- old_nb_elts__RZER=Self__PZER->capacity__MNK;
- new__SZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QZER),((__UINTEGER_32 )old_nb_elts__RZER),((__UINTEGER_32 )new_capacity__OZER)));
- upper__IJQR=(__INTEGER)(new_capacity__OZER - 1);
- Self__GJQR=old_nb_elts__RZER;
- while ((Self__GJQR <= upper__IJQR)) {
- new__SZER[Self__GJQR]='\0';
- Self__GJQR=(__INTEGER)(Self__GJQR + 1);
- };
- Self__PZER->storage__XNK=new__SZER;
- Self__PZER->capacity__MNK=new_capacity__OZER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__4ACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_350));
+ Self__ZJXT=((__TYPE_FULL__XMB *)Self__4ACS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
};
- ((__CHARACTER *)Self__PZER->storage__XNK)[Self__PZER->count__VF]=')';
- Self__PZER->count__VF=(__INTEGER)(Self__PZER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__32FK,buffer__12FK);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__32FK,buffer__12FK);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__32FK,buffer__12FK);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__32FK,buffer__12FK);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__32FK,buffer__12FK);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__32FK,buffer__12FK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__32FK,buffer__12FK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__32FK,buffer__12FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__32FK,buffer__12FK);
+ append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__32FK,buffer__12FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__32FK,buffer__12FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__32FK,buffer__12FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__32FK,buffer__12FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__32FK,buffer__12FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__32FK,buffer__12FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__32FK,buffer__12FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__32FK,buffer__12FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__32FK,buffer__12FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- };
- append__MOK(buffer__12FK,(&__string_363));
- __tmp__42FK=Self__02FK->value__4Q2H;
- switch (((struct ___OBJ *)__tmp__42FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__42FK,buffer__12FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__42FK,buffer__12FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__42FK,buffer__12FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__42FK,buffer__12FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__42FK,buffer__12FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__42FK,buffer__12FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__42FK,buffer__12FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__42FK,buffer__12FK);
- } break;
- case __IS_EXPANDED__: {
- Self__GI4P=((__IS_EXPANDED *)__tmp__42FK);
- append__MOK(buffer__12FK,(&__string_265));
- display__UXFK(Self__GI4P->receiver__WN2H,buffer__12FK);
- Self__VZER=((__STRING *)buffer__12FK);
- new_capacity__UZER= 0;
- if ((Self__VZER->capacity__MNK <= Self__VZER->count__VF)) {
- if ((Self__VZER->capacity__MNK == 0)) {
- Self__VZER->capacity__MNK= 32;
- Self__VZER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UZER=(__INTEGER)(Self__VZER->capacity__MNK << 1);
- Self__WZER=((__CHARACTER *)Self__VZER->storage__XNK);
- old_nb_elts__XZER=Self__VZER->capacity__MNK;
- new__YZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WZER),((__UINTEGER_32 )old_nb_elts__XZER),((__UINTEGER_32 )new_capacity__UZER)));
- upper__NJQR=(__INTEGER)(new_capacity__UZER - 1);
- Self__LJQR=old_nb_elts__XZER;
- while ((Self__LJQR <= upper__NJQR)) {
- new__YZER[Self__LJQR]='\0';
- Self__LJQR=(__INTEGER)(Self__LJQR + 1);
- };
- Self__VZER->storage__XNK=new__YZER;
- Self__VZER->capacity__MNK=new_capacity__UZER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__WR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_352));
+ Self__ZJXT=((__TYPE_FULL__XMB *)Self__WR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
};
- ((__CHARACTER *)Self__VZER->storage__XNK)[Self__VZER->count__VF]=')';
- Self__VZER->count__VF=(__INTEGER)(Self__VZER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__42FK,buffer__12FK);
+ append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__42FK,buffer__12FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__42FK,buffer__12FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__42FK,buffer__12FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__42FK,buffer__12FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__42FK,buffer__12FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__42FK,buffer__12FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__42FK,buffer__12FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__42FK,buffer__12FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__42FK,buffer__12FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__42FK,buffer__12FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__42FK,buffer__12FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__42FK,buffer__12FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__42FK,buffer__12FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__42FK,buffer__12FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__42FK,buffer__12FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__42FK,buffer__12FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__42FK,buffer__12FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__42FK,buffer__12FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__42FK,buffer__12FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__42FK,buffer__12FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__42FK,buffer__12FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
};
-}
-
-static void display__52FK(__ITEM *Self__A3FK,void *buffer__B3FK)
-// ({ITEM},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- void *__tmp__C3FK,*__tmp__D3FK;
- __IS_EXPANDED *Self__II4P,*Self__KI4P;
- __STRING *Self__1ZER,*Self__B0ER,*Self__H0ER,*Self__N0ER;
- __INTEGER new_capacity__0ZER,old_nb_elts__3ZER,upper__SJQR,Self__QJQR;
- __INTEGER new_capacity__A0ER,old_nb_elts__D0ER,upper__XJQR,Self__VJQR;
- __INTEGER new_capacity__G0ER,old_nb_elts__J0ER,upper__2JQR,Self__0JQR;
- __INTEGER new_capacity__M0ER,old_nb_elts__P0ER,upper__BKQR,Self__5JQR;
- __CHARACTER *Self__2ZER,*new__4ZER,*Self__C0ER,*new__E0ER,*Self__I0ER;
- __CHARACTER *new__K0ER,*Self__O0ER,*new__Q0ER;
- __tmp__C3FK=Self__A3FK->receiver__1P1H;
- switch (((struct ___OBJ *)__tmp__C3FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__C3FK,buffer__B3FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __IS_EXPANDED__: {
- Self__II4P=((__IS_EXPANDED *)__tmp__C3FK);
- append__MOK(buffer__B3FK,(&__string_265));
- display__UXFK(Self__II4P->receiver__WN2H,buffer__B3FK);
- Self__1ZER=((__STRING *)buffer__B3FK);
- new_capacity__0ZER= 0;
- if ((Self__1ZER->capacity__MNK <= Self__1ZER->count__VF)) {
- if ((Self__1ZER->capacity__MNK == 0)) {
- Self__1ZER->capacity__MNK= 32;
- Self__1ZER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0ZER=(__INTEGER)(Self__1ZER->capacity__MNK << 1);
- Self__2ZER=((__CHARACTER *)Self__1ZER->storage__XNK);
- old_nb_elts__3ZER=Self__1ZER->capacity__MNK;
- new__4ZER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2ZER),((__UINTEGER_32 )old_nb_elts__3ZER),((__UINTEGER_32 )new_capacity__0ZER)));
- upper__SJQR=(__INTEGER)(new_capacity__0ZER - 1);
- Self__QJQR=old_nb_elts__3ZER;
- while ((Self__QJQR <= upper__SJQR)) {
- new__4ZER[Self__QJQR]='\0';
- Self__QJQR=(__INTEGER)(Self__QJQR + 1);
- };
- Self__1ZER->storage__XNK=new__4ZER;
- Self__1ZER->capacity__MNK=new_capacity__0ZER;
- };
- };
- ((__CHARACTER *)Self__1ZER->storage__XNK)[Self__1ZER->count__VF]=')';
- Self__1ZER->count__VF=(__INTEGER)(Self__1ZER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__C3FK,buffer__B3FK);
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_210));
+ __tmp__NB5J=Self__LB5J->parent_expr_binary__LCOJ.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__NB5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__C3FK,buffer__B3FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__C3FK,buffer__B3FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__C3FK,buffer__B3FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__C3FK,buffer__B3FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__NB5J),buffer__MB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__C3FK,buffer__B3FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__2ACS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__2ACS->receiver__RA5J),buffer__MB5J);
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__C3FK,buffer__B3FK);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__C3FK,buffer__B3FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__C3FK,buffer__B3FK);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__4ACS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_350));
+ Self__ZJXT=((__TYPE_FULL__XMB *)Self__4ACS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__C3FK,buffer__B3FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__C3FK,buffer__B3FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__C3FK,buffer__B3FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- };
- Self__B0ER=((__STRING *)buffer__B3FK);
- new_capacity__A0ER= 0;
- if ((Self__B0ER->capacity__MNK <= Self__B0ER->count__VF)) {
- if ((Self__B0ER->capacity__MNK == 0)) {
- Self__B0ER->capacity__MNK= 32;
- Self__B0ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__A0ER=(__INTEGER)(Self__B0ER->capacity__MNK << 1);
- Self__C0ER=((__CHARACTER *)Self__B0ER->storage__XNK);
- old_nb_elts__D0ER=Self__B0ER->capacity__MNK;
- new__E0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C0ER),((__UINTEGER_32 )old_nb_elts__D0ER),((__UINTEGER_32 )new_capacity__A0ER)));
- upper__XJQR=(__INTEGER)(new_capacity__A0ER - 1);
- Self__VJQR=old_nb_elts__D0ER;
- while ((Self__VJQR <= upper__XJQR)) {
- new__E0ER[Self__VJQR]='\0';
- Self__VJQR=(__INTEGER)(Self__VJQR + 1);
- };
- Self__B0ER->storage__XNK=new__E0ER;
- Self__B0ER->capacity__MNK=new_capacity__A0ER;
- };
- };
- ((__CHARACTER *)Self__B0ER->storage__XNK)[Self__B0ER->count__VF]='[';
- Self__B0ER->count__VF=(__INTEGER)(Self__B0ER->count__VF + 1);
- __tmp__D3FK=Self__A3FK->index__KR2H;
- switch (((struct ___OBJ *)__tmp__D3FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__D3FK,buffer__B3FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __IS_EXPANDED__: {
- Self__KI4P=((__IS_EXPANDED *)__tmp__D3FK);
- append__MOK(buffer__B3FK,(&__string_265));
- display__UXFK(Self__KI4P->receiver__WN2H,buffer__B3FK);
- Self__H0ER=((__STRING *)buffer__B3FK);
- new_capacity__G0ER= 0;
- if ((Self__H0ER->capacity__MNK <= Self__H0ER->count__VF)) {
- if ((Self__H0ER->capacity__MNK == 0)) {
- Self__H0ER->capacity__MNK= 32;
- Self__H0ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__G0ER=(__INTEGER)(Self__H0ER->capacity__MNK << 1);
- Self__I0ER=((__CHARACTER *)Self__H0ER->storage__XNK);
- old_nb_elts__J0ER=Self__H0ER->capacity__MNK;
- new__K0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I0ER),((__UINTEGER_32 )old_nb_elts__J0ER),((__UINTEGER_32 )new_capacity__G0ER)));
- upper__2JQR=(__INTEGER)(new_capacity__G0ER - 1);
- Self__0JQR=old_nb_elts__J0ER;
- while ((Self__0JQR <= upper__2JQR)) {
- new__K0ER[Self__0JQR]='\0';
- Self__0JQR=(__INTEGER)(Self__0JQR + 1);
- };
- Self__H0ER->storage__XNK=new__K0ER;
- Self__H0ER->capacity__MNK=new_capacity__G0ER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__WR2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_352));
+ Self__ZJXT=((__TYPE_FULL__XMB *)Self__WR2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZJXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__MB5J),(&__string_351));
};
- ((__CHARACTER *)Self__H0ER->storage__XNK)[Self__H0ER->count__VF]=')';
- Self__H0ER->count__VF=(__INTEGER)(Self__H0ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__D3FK,buffer__B3FK);
+ append_name_in__APXE(Self__ZJXT,buffer__MB5J);
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__D3FK,buffer__B3FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__D3FK,buffer__B3FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__D3FK,buffer__B3FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__D3FK,buffer__B3FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__D3FK,buffer__B3FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__D3FK,buffer__B3FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__D3FK,buffer__B3FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__D3FK,buffer__B3FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__NB5J)),buffer__MB5J);
} break;
};
- Self__N0ER=((__STRING *)buffer__B3FK);
- new_capacity__M0ER= 0;
- if ((Self__N0ER->capacity__MNK <= Self__N0ER->count__VF)) {
- if ((Self__N0ER->capacity__MNK == 0)) {
- Self__N0ER->capacity__MNK= 32;
- Self__N0ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__M0ER=(__INTEGER)(Self__N0ER->capacity__MNK << 1);
- Self__O0ER=((__CHARACTER *)Self__N0ER->storage__XNK);
- old_nb_elts__P0ER=Self__N0ER->capacity__MNK;
- new__Q0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O0ER),((__UINTEGER_32 )old_nb_elts__P0ER),((__UINTEGER_32 )new_capacity__M0ER)));
- upper__BKQR=(__INTEGER)(new_capacity__M0ER - 1);
- Self__5JQR=old_nb_elts__P0ER;
- while ((Self__5JQR <= upper__BKQR)) {
- new__Q0ER[Self__5JQR]='\0';
- Self__5JQR=(__INTEGER)(Self__5JQR + 1);
- };
- Self__N0ER->storage__XNK=new__Q0ER;
- Self__N0ER->capacity__MNK=new_capacity__M0ER;
- };
- };
- ((__CHARACTER *)Self__N0ER->storage__XNK)[Self__N0ER->count__VF]=']';
- Self__N0ER->count__VF=(__INTEGER)(Self__N0ER->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__MB5J),')');
}
-static void display__E3FK(__SIZE_OF *Self__F3FK,void *buffer__G3FK)
-// ({SIZE_OF},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__RB5J(__EXPR_DIV__4COJ *Self__SB5J,__STRING__BC *buffer__TB5J)
+// ({EXPR_DIV__4COJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- void *__tmp__H3FK;
- __IS_EXPANDED *Self__MI4P;
- __STRING *Self__T0ER,*Self__Z0ER;
- __INTEGER new_capacity__S0ER,old_nb_elts__V0ER,upper__GKQR,Self__EKQR;
- __INTEGER new_capacity__Y0ER,old_nb_elts__10ER,upper__LKQR,Self__JKQR;
- __CHARACTER *Self__U0ER,*new__W0ER,*Self__00ER,*new__20ER;
- append__MOK(buffer__G3FK,(&__string_364));
- __tmp__H3FK=Self__F3FK->receiver__TR2H;
- switch (((struct ___OBJ *)__tmp__H3FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__H3FK,buffer__G3FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __IS_EXPANDED__: {
- Self__MI4P=((__IS_EXPANDED *)__tmp__H3FK);
- append__MOK(buffer__G3FK,(&__string_265));
- display__UXFK(Self__MI4P->receiver__WN2H,buffer__G3FK);
- Self__T0ER=((__STRING *)buffer__G3FK);
- new_capacity__S0ER= 0;
- if ((Self__T0ER->capacity__MNK <= Self__T0ER->count__VF)) {
- if ((Self__T0ER->capacity__MNK == 0)) {
- Self__T0ER->capacity__MNK= 32;
- Self__T0ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__S0ER=(__INTEGER)(Self__T0ER->capacity__MNK << 1);
- Self__U0ER=((__CHARACTER *)Self__T0ER->storage__XNK);
- old_nb_elts__V0ER=Self__T0ER->capacity__MNK;
- new__W0ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U0ER),((__UINTEGER_32 )old_nb_elts__V0ER),((__UINTEGER_32 )new_capacity__S0ER)));
- upper__GKQR=(__INTEGER)(new_capacity__S0ER - 1);
- Self__EKQR=old_nb_elts__V0ER;
- while ((Self__EKQR <= upper__GKQR)) {
- new__W0ER[Self__EKQR]='\0';
- Self__EKQR=(__INTEGER)(Self__EKQR + 1);
- };
- Self__T0ER->storage__XNK=new__W0ER;
- Self__T0ER->capacity__MNK=new_capacity__S0ER;
- };
- };
- ((__CHARACTER *)Self__T0ER->storage__XNK)[Self__T0ER->count__VF]=')';
- Self__T0ER->count__VF=(__INTEGER)(Self__T0ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__H3FK,buffer__G3FK);
+ void *__tmp__UB5J;
+ __IS_EXPANDED__35NJ *Self__EBCS;
+ __GET_TYPE_ID__HAOJ *Self__GBCS;
+ __TYPE_FULL__XMB *Self__BKXT;
+ __SIZE_OF__5GOJ *Self__0R2S;
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),'(');
+ __tmp__UB5J=Self__SB5J->parent_expr_binary__5COJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__UB5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__H3FK,buffer__G3FK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__H3FK,buffer__G3FK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__H3FK,buffer__G3FK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__H3FK,buffer__G3FK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__UB5J),buffer__TB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__H3FK,buffer__G3FK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__EBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__EBCS->receiver__RA5J),buffer__TB5J);
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__H3FK,buffer__G3FK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__H3FK,buffer__G3FK);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__GBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_350));
+ Self__BKXT=((__TYPE_FULL__XMB *)Self__GBCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__BKXT,buffer__TB5J);
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__H3FK,buffer__G3FK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__H3FK,buffer__G3FK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__H3FK,buffer__G3FK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- };
- Self__Z0ER=((__STRING *)buffer__G3FK);
- new_capacity__Y0ER= 0;
- if ((Self__Z0ER->capacity__MNK <= Self__Z0ER->count__VF)) {
- if ((Self__Z0ER->capacity__MNK == 0)) {
- Self__Z0ER->capacity__MNK= 32;
- Self__Z0ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Y0ER=(__INTEGER)(Self__Z0ER->capacity__MNK << 1);
- Self__00ER=((__CHARACTER *)Self__Z0ER->storage__XNK);
- old_nb_elts__10ER=Self__Z0ER->capacity__MNK;
- new__20ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__00ER),((__UINTEGER_32 )old_nb_elts__10ER),((__UINTEGER_32 )new_capacity__Y0ER)));
- upper__LKQR=(__INTEGER)(new_capacity__Y0ER - 1);
- Self__JKQR=old_nb_elts__10ER;
- while ((Self__JKQR <= upper__LKQR)) {
- new__20ER[Self__JKQR]='\0';
- Self__JKQR=(__INTEGER)(Self__JKQR + 1);
- };
- Self__Z0ER->storage__XNK=new__20ER;
- Self__Z0ER->capacity__MNK=new_capacity__Y0ER;
- };
- };
- ((__CHARACTER *)Self__Z0ER->storage__XNK)[Self__Z0ER->count__VF]=')';
- Self__Z0ER->count__VF=(__INTEGER)(Self__Z0ER->count__VF + 1);
-}
-
-static void display__I3FK(__CAST *Self__J3FK,void *buffer__K3FK)
-// ({CAST},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__50ER,*Self__F1ER,*Self__L1ER,*Self__R1ER;
- __INTEGER new_capacity__40ER,old_nb_elts__B1ER,upper__QKQR,Self__OKQR;
- __INTEGER new_capacity__E1ER,old_nb_elts__H1ER,upper__VKQR,Self__TKQR;
- __INTEGER new_capacity__K1ER,old_nb_elts__N1ER,upper__0KQR,Self__YKQR;
- __INTEGER new_capacity__Q1ER,old_nb_elts__T1ER,upper__5KQR,Self__3KQR;
- void *__tmp__U3FK;
- __IS_EXPANDED *Self__SI4P;
- __CHARACTER *Self__A1ER,*new__C1ER,*Self__G1ER,*new__I1ER,*Self__M1ER;
- __CHARACTER *new__O1ER,*Self__S1ER,*new__U1ER;
- Self__50ER=((__STRING *)buffer__K3FK);
- new_capacity__40ER= 0;
- if ((Self__50ER->capacity__MNK <= Self__50ER->count__VF)) {
- if ((Self__50ER->capacity__MNK == 0)) {
- Self__50ER->capacity__MNK= 32;
- Self__50ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__40ER=(__INTEGER)(Self__50ER->capacity__MNK << 1);
- Self__A1ER=((__CHARACTER *)Self__50ER->storage__XNK);
- old_nb_elts__B1ER=Self__50ER->capacity__MNK;
- new__C1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A1ER),((__UINTEGER_32 )old_nb_elts__B1ER),((__UINTEGER_32 )new_capacity__40ER)));
- upper__QKQR=(__INTEGER)(new_capacity__40ER - 1);
- Self__OKQR=old_nb_elts__B1ER;
- while ((Self__OKQR <= upper__QKQR)) {
- new__C1ER[Self__OKQR]='\0';
- Self__OKQR=(__INTEGER)(Self__OKQR + 1);
- };
- Self__50ER->storage__XNK=new__C1ER;
- Self__50ER->capacity__MNK=new_capacity__40ER;
- };
- };
- ((__CHARACTER *)Self__50ER->storage__XNK)[Self__50ER->count__VF]='(';
- Self__50ER->count__VF=(__INTEGER)(Self__50ER->count__VF + 1);
- append_name_in__M5XD(Self__J3FK->static_type__0N1H,buffer__K3FK);
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)Self__J3FK->static_type__0N1H)->flag__ATL & 1) != 0))) {
- Self__F1ER=((__STRING *)buffer__K3FK);
- new_capacity__E1ER= 0;
- if ((Self__F1ER->capacity__MNK <= Self__F1ER->count__VF)) {
- if ((Self__F1ER->capacity__MNK == 0)) {
- Self__F1ER->capacity__MNK= 32;
- Self__F1ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__E1ER=(__INTEGER)(Self__F1ER->capacity__MNK << 1);
- Self__G1ER=((__CHARACTER *)Self__F1ER->storage__XNK);
- old_nb_elts__H1ER=Self__F1ER->capacity__MNK;
- new__I1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G1ER),((__UINTEGER_32 )old_nb_elts__H1ER),((__UINTEGER_32 )new_capacity__E1ER)));
- upper__VKQR=(__INTEGER)(new_capacity__E1ER - 1);
- Self__TKQR=old_nb_elts__H1ER;
- while ((Self__TKQR <= upper__VKQR)) {
- new__I1ER[Self__TKQR]='\0';
- Self__TKQR=(__INTEGER)(Self__TKQR + 1);
- };
- Self__F1ER->storage__XNK=new__I1ER;
- Self__F1ER->capacity__MNK=new_capacity__E1ER;
- };
- };
- ((__CHARACTER *)Self__F1ER->storage__XNK)[Self__F1ER->count__VF]='*';
- Self__F1ER->count__VF=(__INTEGER)(Self__F1ER->count__VF + 1);
- };
- Self__L1ER=((__STRING *)buffer__K3FK);
- new_capacity__K1ER= 0;
- if ((Self__L1ER->capacity__MNK <= Self__L1ER->count__VF)) {
- if ((Self__L1ER->capacity__MNK == 0)) {
- Self__L1ER->capacity__MNK= 32;
- Self__L1ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__K1ER=(__INTEGER)(Self__L1ER->capacity__MNK << 1);
- Self__M1ER=((__CHARACTER *)Self__L1ER->storage__XNK);
- old_nb_elts__N1ER=Self__L1ER->capacity__MNK;
- new__O1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M1ER),((__UINTEGER_32 )old_nb_elts__N1ER),((__UINTEGER_32 )new_capacity__K1ER)));
- upper__0KQR=(__INTEGER)(new_capacity__K1ER - 1);
- Self__YKQR=old_nb_elts__N1ER;
- while ((Self__YKQR <= upper__0KQR)) {
- new__O1ER[Self__YKQR]='\0';
- Self__YKQR=(__INTEGER)(Self__YKQR + 1);
- };
- Self__L1ER->storage__XNK=new__O1ER;
- Self__L1ER->capacity__MNK=new_capacity__K1ER;
- };
- };
- ((__CHARACTER *)Self__L1ER->storage__XNK)[Self__L1ER->count__VF]=')';
- Self__L1ER->count__VF=(__INTEGER)(Self__L1ER->count__VF + 1);
- __tmp__U3FK=Self__J3FK->value__2R2H;
- switch (((struct ___OBJ *)__tmp__U3FK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__U3FK,buffer__K3FK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __IS_EXPANDED__: {
- Self__SI4P=((__IS_EXPANDED *)__tmp__U3FK);
- append__MOK(buffer__K3FK,(&__string_265));
- display__UXFK(Self__SI4P->receiver__WN2H,buffer__K3FK);
- Self__R1ER=((__STRING *)buffer__K3FK);
- new_capacity__Q1ER= 0;
- if ((Self__R1ER->capacity__MNK <= Self__R1ER->count__VF)) {
- if ((Self__R1ER->capacity__MNK == 0)) {
- Self__R1ER->capacity__MNK= 32;
- Self__R1ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Q1ER=(__INTEGER)(Self__R1ER->capacity__MNK << 1);
- Self__S1ER=((__CHARACTER *)Self__R1ER->storage__XNK);
- old_nb_elts__T1ER=Self__R1ER->capacity__MNK;
- new__U1ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S1ER),((__UINTEGER_32 )old_nb_elts__T1ER),((__UINTEGER_32 )new_capacity__Q1ER)));
- upper__5KQR=(__INTEGER)(new_capacity__Q1ER - 1);
- Self__3KQR=old_nb_elts__T1ER;
- while ((Self__3KQR <= upper__5KQR)) {
- new__U1ER[Self__3KQR]='\0';
- Self__3KQR=(__INTEGER)(Self__3KQR + 1);
- };
- Self__R1ER->storage__XNK=new__U1ER;
- Self__R1ER->capacity__MNK=new_capacity__Q1ER;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__0R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_352));
+ Self__BKXT=((__TYPE_FULL__XMB *)Self__0R2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
};
- ((__CHARACTER *)Self__R1ER->storage__XNK)[Self__R1ER->count__VF]=')';
- Self__R1ER->count__VF=(__INTEGER)(Self__R1ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__U3FK,buffer__K3FK);
+ append_name_in__APXE(Self__BKXT,buffer__TB5J);
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__U3FK,buffer__K3FK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__U3FK,buffer__K3FK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__U3FK,buffer__K3FK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__U3FK,buffer__K3FK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__U3FK,buffer__K3FK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__U3FK,buffer__K3FK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__U3FK,buffer__K3FK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__U3FK,buffer__K3FK);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__U3FK,buffer__K3FK);
- } break;
- };
-}
-
-static void display__2TKL(__CALL_SLOT *Self__3TKL,void *buffer__4TKL)
-// ({CALL_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- void *arg__5TKL;
- void *__tmp__AUKL;
- void *__tmp__BUKL;
- __INTEGER __tmp__SUQL,result__S22L,__tmp__SUKL,Self__NPXL;
- __INTEGER new_capacity__W1ER,old_nb_elts__Z1ER,upper__ELQR,Self__CLQR;
- __INTEGER new_capacity__21ER,old_nb_elts__51ER,upper__JLQR,Self__HLQR;
- void *__tmp__EVKL;
- __IS_EXPANDED *Self__1I4P;
- __STRING *Self__X1ER,*Self__31ER;
- __CHARACTER *Self__Y1ER,*new__01ER,*Self__41ER,*new__A2ER;
- arg__5TKL=NULL;
- __tmp__AUKL=Self__3TKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__AUKL)->__id==__PROFIL_SLOT__) {
- __tmp__BUKL=((__PROFIL_SLOT *)__tmp__AUKL)->parent_profil__R1LC.name__5IEI;
- } else {
- __tmp__BUKL=((__PROFIL_BLOCK *)__tmp__AUKL)->parent_profil__OGAG.name__5IEI;
- };
- append__MOK(buffer__4TKL,__tmp__BUKL);
- if ((verbose_level__FX != 0)) {
- append__MOK(buffer__4TKL,(&__string_267));
- if (ANY__->object_id__55YG==0) {
- __tmp__SUQL=ANY__->object_id__45YG;
- } else {
- result__S22L=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__S22L;
- ANY__->object_id__55YG=0;
- __tmp__SUQL=result__S22L;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__SUQL),buffer__4TKL);
- append__MOK(buffer__4TKL,(&__string_268));
- };
- if ((((__FAST_ARRAYoWRITEo *)Self__3TKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI < 0)) {
- append__MOK(buffer__4TKL,(&__string_365));
- } else {
- append__MOK(buffer__4TKL,(&__string_366));
- __tmp__SUKL=((__FAST_ARRAYoWRITEo *)Self__3TKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
- Self__NPXL= 0;
- while ((Self__NPXL <= __tmp__SUKL)) {
- arg__5TKL=((void **)((__FAST_ARRAYoWRITEo *)Self__3TKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__NPXL];
- if (((void *)arg__5TKL == (void *)NULL)) {
- append__MOK(buffer__4TKL,(&__string_367));
- } else {
- switch (((struct ___OBJ *)arg__5TKL)->__id) {
- case __WRITE_GLOBAL__: {
- __tmp__EVKL=((__WRITE_GLOBAL *)arg__5TKL)->parent_write__YAGH.value__PAEH;
- } break;
- case __WRITE_SLOT__: {
- __tmp__EVKL=((__WRITE_SLOT *)arg__5TKL)->parent_write__FBGH.value__PAEH;
- } break;
- case __WRITE_LOCAL__: {
- __tmp__EVKL=((__WRITE_LOCAL *)arg__5TKL)->parent_write__540I.value__PAEH;
- } break;
- };
- switch (((struct ___OBJ *)__tmp__EVKL)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__EVKL,buffer__4TKL);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __IS_EXPANDED__: {
- Self__1I4P=((__IS_EXPANDED *)__tmp__EVKL);
- append__MOK(buffer__4TKL,(&__string_265));
- display__UXFK(Self__1I4P->receiver__WN2H,buffer__4TKL);
- Self__X1ER=((__STRING *)buffer__4TKL);
- new_capacity__W1ER= 0;
- if ((Self__X1ER->capacity__MNK <= Self__X1ER->count__VF)) {
- if ((Self__X1ER->capacity__MNK == 0)) {
- Self__X1ER->capacity__MNK= 32;
- Self__X1ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__W1ER=(__INTEGER)(Self__X1ER->capacity__MNK << 1);
- Self__Y1ER=((__CHARACTER *)Self__X1ER->storage__XNK);
- old_nb_elts__Z1ER=Self__X1ER->capacity__MNK;
- new__01ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y1ER),((__UINTEGER_32 )old_nb_elts__Z1ER),((__UINTEGER_32 )new_capacity__W1ER)));
- upper__ELQR=(__INTEGER)(new_capacity__W1ER - 1);
- Self__CLQR=old_nb_elts__Z1ER;
- while ((Self__CLQR <= upper__ELQR)) {
- new__01ER[Self__CLQR]='\0';
- Self__CLQR=(__INTEGER)(Self__CLQR + 1);
- };
- Self__X1ER->storage__XNK=new__01ER;
- Self__X1ER->capacity__MNK=new_capacity__W1ER;
- };
- };
- ((__CHARACTER *)Self__X1ER->storage__XNK)[Self__X1ER->count__VF]=')';
- Self__X1ER->count__VF=(__INTEGER)(Self__X1ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__EVKL,buffer__4TKL);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__EVKL,buffer__4TKL);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__EVKL,buffer__4TKL);
- } break;
- };
- };
- Self__31ER=((__STRING *)buffer__4TKL);
- new_capacity__21ER= 0;
- if ((Self__31ER->capacity__MNK <= Self__31ER->count__VF)) {
- if ((Self__31ER->capacity__MNK == 0)) {
- Self__31ER->capacity__MNK= 32;
- Self__31ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__21ER=(__INTEGER)(Self__31ER->capacity__MNK << 1);
- Self__41ER=((__CHARACTER *)Self__31ER->storage__XNK);
- old_nb_elts__51ER=Self__31ER->capacity__MNK;
- new__A2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__41ER),((__UINTEGER_32 )old_nb_elts__51ER),((__UINTEGER_32 )new_capacity__21ER)));
- upper__JLQR=(__INTEGER)(new_capacity__21ER - 1);
- Self__HLQR=old_nb_elts__51ER;
- while ((Self__HLQR <= upper__JLQR)) {
- new__A2ER[Self__HLQR]='\0';
- Self__HLQR=(__INTEGER)(Self__HLQR + 1);
- };
- Self__31ER->storage__XNK=new__A2ER;
- Self__31ER->capacity__MNK=new_capacity__21ER;
- };
- };
- ((__CHARACTER *)Self__31ER->storage__XNK)[Self__31ER->count__VF]=',';
- Self__31ER->count__VF=(__INTEGER)(Self__31ER->count__VF + 1);
- Self__NPXL=(__INTEGER)(Self__NPXL + 1);
- };
- ((__CHARACTER *)((__STRING *)buffer__4TKL)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__4TKL)->count__VF - 1)]=')';
};
-}
-
-static void display__D2ZK(__READ_SLOT *Self__E2ZK,void *buffer__F2ZK)
-// ({READ_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- void *__tmp__G2ZK;
- __IS_EXPANDED *Self__AJ4P;
- __STRING *Self__D2ER,*Self__J2ER,*Self__P2ER,*Self__V2ER,*Self__12ER;
- __STRING *Self__B3ER,*Self__H3ER;
- __INTEGER new_capacity__C2ER,old_nb_elts__F2ER,upper__OLQR,Self__MLQR;
- __INTEGER new_capacity__I2ER,old_nb_elts__L2ER,upper__TLQR,Self__RLQR;
- __INTEGER new_capacity__O2ER,old_nb_elts__R2ER,upper__YLQR,Self__WLQR;
- __INTEGER new_capacity__U2ER,old_nb_elts__X2ER,upper__3LQR,Self__1LQR;
- __INTEGER __tmp__525K,result__IFDL,__tmp__L35K,result__X3JQ;
- __INTEGER result__LHRQ,result__MHRQ,Self__4BIL,limit_up__5BIL;
- __INTEGER new_capacity__02ER,old_nb_elts__32ER,upper__CMQR,Self__AMQR;
- __INTEGER __tmp__335K,result__Y3JQ,result__NHRQ,result__OHRQ;
- __INTEGER new_capacity__A3ER,old_nb_elts__D3ER,upper__HMQR,Self__FMQR;
- __INTEGER new_capacity__G3ER,old_nb_elts__J3ER,upper__MMQR,Self__KMQR;
- void *result__V3JQ;
- __CHARACTER *Self__E2ER,*new__G2ER,*Self__K2ER,*new__M2ER,*Self__Q2ER;
- __CHARACTER *new__S2ER,*Self__W2ER,*new__Y2ER,*Self__22ER,*new__42ER;
- __CHARACTER *Self__C3ER,*new__E3ER,*Self__I3ER,*new__K3ER;
- void *req_list__425K;
- __tmp__G2ZK=Self__E2ZK->receiver__Q0TI;
- switch (((struct ___OBJ *)__tmp__G2ZK)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __IS_EXPANDED__: {
- Self__AJ4P=((__IS_EXPANDED *)__tmp__G2ZK);
- append__MOK(buffer__F2ZK,(&__string_265));
- display__UXFK(Self__AJ4P->receiver__WN2H,buffer__F2ZK);
- Self__D2ER=((__STRING *)buffer__F2ZK);
- new_capacity__C2ER= 0;
- if ((Self__D2ER->capacity__MNK <= Self__D2ER->count__VF)) {
- if ((Self__D2ER->capacity__MNK == 0)) {
- Self__D2ER->capacity__MNK= 32;
- Self__D2ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C2ER=(__INTEGER)(Self__D2ER->capacity__MNK << 1);
- Self__E2ER=((__CHARACTER *)Self__D2ER->storage__XNK);
- old_nb_elts__F2ER=Self__D2ER->capacity__MNK;
- new__G2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E2ER),((__UINTEGER_32 )old_nb_elts__F2ER),((__UINTEGER_32 )new_capacity__C2ER)));
- upper__OLQR=(__INTEGER)(new_capacity__C2ER - 1);
- Self__MLQR=old_nb_elts__F2ER;
- while ((Self__MLQR <= upper__OLQR)) {
- new__G2ER[Self__MLQR]='\0';
- Self__MLQR=(__INTEGER)(Self__MLQR + 1);
- };
- Self__D2ER->storage__XNK=new__G2ER;
- Self__D2ER->capacity__MNK=new_capacity__C2ER;
- };
- };
- ((__CHARACTER *)Self__D2ER->storage__XNK)[Self__D2ER->count__VF]=')';
- Self__D2ER->count__VF=(__INTEGER)(Self__D2ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__G2ZK,buffer__F2ZK);
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_491));
+ __tmp__UB5J=Self__SB5J->parent_expr_binary__5COJ.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__UB5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__G2ZK,buffer__F2ZK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__G2ZK,buffer__F2ZK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__G2ZK,buffer__F2ZK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__G2ZK,buffer__F2ZK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__UB5J),buffer__TB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__G2ZK,buffer__F2ZK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__EBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__EBCS->receiver__RA5J),buffer__TB5J);
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__G2ZK,buffer__F2ZK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__G2ZK,buffer__F2ZK);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__GBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_350));
+ Self__BKXT=((__TYPE_FULL__XMB *)Self__GBCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__BKXT,buffer__TB5J);
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__G2ZK,buffer__F2ZK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__G2ZK,buffer__F2ZK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__G2ZK,buffer__F2ZK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- };
- append__MOK(buffer__F2ZK,(&__string_19));
- append__MOK(buffer__F2ZK,((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.intern_name__C25F);
- Self__J2ER=((__STRING *)buffer__F2ZK);
- new_capacity__I2ER= 0;
- if ((Self__J2ER->capacity__MNK <= Self__J2ER->count__VF)) {
- if ((Self__J2ER->capacity__MNK == 0)) {
- Self__J2ER->capacity__MNK= 32;
- Self__J2ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I2ER=(__INTEGER)(Self__J2ER->capacity__MNK << 1);
- Self__K2ER=((__CHARACTER *)Self__J2ER->storage__XNK);
- old_nb_elts__L2ER=Self__J2ER->capacity__MNK;
- new__M2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K2ER),((__UINTEGER_32 )old_nb_elts__L2ER),((__UINTEGER_32 )new_capacity__I2ER)));
- upper__TLQR=(__INTEGER)(new_capacity__I2ER - 1);
- Self__RLQR=old_nb_elts__L2ER;
- while ((Self__RLQR <= upper__TLQR)) {
- new__M2ER[Self__RLQR]='\0';
- Self__RLQR=(__INTEGER)(Self__RLQR + 1);
- };
- Self__J2ER->storage__XNK=new__M2ER;
- Self__J2ER->capacity__MNK=new_capacity__I2ER;
- };
- };
- ((__CHARACTER *)Self__J2ER->storage__XNK)[Self__J2ER->count__VF]='[';
- Self__J2ER->count__VF=(__INTEGER)(Self__J2ER->count__VF + 1);
- append_name_in__M5XD(((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.type__D25F,buffer__F2ZK);
- Self__P2ER=((__STRING *)buffer__F2ZK);
- new_capacity__O2ER= 0;
- if ((Self__P2ER->capacity__MNK <= Self__P2ER->count__VF)) {
- if ((Self__P2ER->capacity__MNK == 0)) {
- Self__P2ER->capacity__MNK= 32;
- Self__P2ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__O2ER=(__INTEGER)(Self__P2ER->capacity__MNK << 1);
- Self__Q2ER=((__CHARACTER *)Self__P2ER->storage__XNK);
- old_nb_elts__R2ER=Self__P2ER->capacity__MNK;
- new__S2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q2ER),((__UINTEGER_32 )old_nb_elts__R2ER),((__UINTEGER_32 )new_capacity__O2ER)));
- upper__YLQR=(__INTEGER)(new_capacity__O2ER - 1);
- Self__WLQR=old_nb_elts__R2ER;
- while ((Self__WLQR <= upper__YLQR)) {
- new__S2ER[Self__WLQR]='\0';
- Self__WLQR=(__INTEGER)(Self__WLQR + 1);
- };
- Self__P2ER->storage__XNK=new__S2ER;
- Self__P2ER->capacity__MNK=new_capacity__O2ER;
- };
- };
- ((__CHARACTER *)Self__P2ER->storage__XNK)[Self__P2ER->count__VF]=']';
- Self__P2ER->count__VF=(__INTEGER)(Self__P2ER->count__VF + 1);
- req_list__425K=NULL;
- Self__V2ER=((__STRING *)buffer__F2ZK);
- new_capacity__U2ER= 0;
- if ((Self__V2ER->capacity__MNK <= Self__V2ER->count__VF)) {
- if ((Self__V2ER->capacity__MNK == 0)) {
- Self__V2ER->capacity__MNK= 32;
- Self__V2ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__U2ER=(__INTEGER)(Self__V2ER->capacity__MNK << 1);
- Self__W2ER=((__CHARACTER *)Self__V2ER->storage__XNK);
- old_nb_elts__X2ER=Self__V2ER->capacity__MNK;
- new__Y2ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W2ER),((__UINTEGER_32 )old_nb_elts__X2ER),((__UINTEGER_32 )new_capacity__U2ER)));
- upper__3LQR=(__INTEGER)(new_capacity__U2ER - 1);
- Self__1LQR=old_nb_elts__X2ER;
- while ((Self__1LQR <= upper__3LQR)) {
- new__Y2ER[Self__1LQR]='\0';
- Self__1LQR=(__INTEGER)(Self__1LQR + 1);
- };
- Self__V2ER->storage__XNK=new__Y2ER;
- Self__V2ER->capacity__MNK=new_capacity__U2ER;
- };
- };
- ((__CHARACTER *)Self__V2ER->storage__XNK)[Self__V2ER->count__VF]='<';
- Self__V2ER->count__VF=(__INTEGER)(Self__V2ER->count__VF + 1);
- if (ANY__->object_id__55YG==0) {
- __tmp__525K=ANY__->object_id__45YG;
- } else {
- result__IFDL=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__IFDL;
- ANY__->object_id__55YG=0;
- __tmp__525K=result__IFDL;
- };
- result__V3JQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__525K),result__V3JQ);
- append__MOK(buffer__F2ZK,result__V3JQ);
- append__MOK(buffer__F2ZK,(&__string_354));
- if (((void *)((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
- switch (((struct ___OBJ *)((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.require_first__L5DH)->__id) {
- case __WRITE_GLOBAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__L35K=ANY__->object_id__45YG;
- } else {
- result__X3JQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__X3JQ;
- ANY__->object_id__55YG=0;
- __tmp__L35K=result__X3JQ;
- };
- } break;
- case __WRITE_SLOT__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__L35K=ANY__->object_id__45YG;
- } else {
- result__LHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__LHRQ;
- ANY__->object_id__55YG=0;
- __tmp__L35K=result__LHRQ;
- };
- } break;
- case __WRITE_LOCAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__L35K=ANY__->object_id__45YG;
- } else {
- result__MHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__MHRQ;
- ANY__->object_id__55YG=0;
- __tmp__L35K=result__MHRQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__L35K),buffer__F2ZK);
- req_list__425K=((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.require_list__25DH;
- if (((void *)req_list__425K != (void *)NULL)) {
- Self__4BIL= 0;
- limit_up__5BIL=((__FAST_ARRAYoWRITEo *)req_list__425K)->parent_arrayed_collection__15DH.upper__VODI;
- while ((Self__4BIL <= limit_up__5BIL)) {
- Self__12ER=((__STRING *)buffer__F2ZK);
- new_capacity__02ER= 0;
- if ((Self__12ER->capacity__MNK <= Self__12ER->count__VF)) {
- if ((Self__12ER->capacity__MNK == 0)) {
- Self__12ER->capacity__MNK= 32;
- Self__12ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__02ER=(__INTEGER)(Self__12ER->capacity__MNK << 1);
- Self__22ER=((__CHARACTER *)Self__12ER->storage__XNK);
- old_nb_elts__32ER=Self__12ER->capacity__MNK;
- new__42ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__22ER),((__UINTEGER_32 )old_nb_elts__32ER),((__UINTEGER_32 )new_capacity__02ER)));
- upper__CMQR=(__INTEGER)(new_capacity__02ER - 1);
- Self__AMQR=old_nb_elts__32ER;
- while ((Self__AMQR <= upper__CMQR)) {
- new__42ER[Self__AMQR]='\0';
- Self__AMQR=(__INTEGER)(Self__AMQR + 1);
- };
- Self__12ER->storage__XNK=new__42ER;
- Self__12ER->capacity__MNK=new_capacity__02ER;
- };
- };
- ((__CHARACTER *)Self__12ER->storage__XNK)[Self__12ER->count__VF]=',';
- Self__12ER->count__VF=(__INTEGER)(Self__12ER->count__VF + 1);
- switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__425K)->parent_arrayed_collection__15DH.storage__TPDI)[Self__4BIL])->__id) {
- case __WRITE_GLOBAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__335K=ANY__->object_id__45YG;
- } else {
- result__Y3JQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__Y3JQ;
- ANY__->object_id__55YG=0;
- __tmp__335K=result__Y3JQ;
- };
- } break;
- case __WRITE_SLOT__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__335K=ANY__->object_id__45YG;
- } else {
- result__NHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__NHRQ;
- ANY__->object_id__55YG=0;
- __tmp__335K=result__NHRQ;
- };
- } break;
- case __WRITE_LOCAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__335K=ANY__->object_id__45YG;
- } else {
- result__OHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__OHRQ;
- ANY__->object_id__55YG=0;
- __tmp__335K=result__OHRQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__335K),buffer__F2ZK);
- Self__4BIL=(__INTEGER)(Self__4BIL + 1);
- };
- };
- } else {
- Self__B3ER=((__STRING *)buffer__F2ZK);
- new_capacity__A3ER= 0;
- if ((Self__B3ER->capacity__MNK <= Self__B3ER->count__VF)) {
- if ((Self__B3ER->capacity__MNK == 0)) {
- Self__B3ER->capacity__MNK= 32;
- Self__B3ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__A3ER=(__INTEGER)(Self__B3ER->capacity__MNK << 1);
- Self__C3ER=((__CHARACTER *)Self__B3ER->storage__XNK);
- old_nb_elts__D3ER=Self__B3ER->capacity__MNK;
- new__E3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C3ER),((__UINTEGER_32 )old_nb_elts__D3ER),((__UINTEGER_32 )new_capacity__A3ER)));
- upper__HMQR=(__INTEGER)(new_capacity__A3ER - 1);
- Self__FMQR=old_nb_elts__D3ER;
- while ((Self__FMQR <= upper__HMQR)) {
- new__E3ER[Self__FMQR]='\0';
- Self__FMQR=(__INTEGER)(Self__FMQR + 1);
- };
- Self__B3ER->storage__XNK=new__E3ER;
- Self__B3ER->capacity__MNK=new_capacity__A3ER;
- };
- };
- ((__CHARACTER *)Self__B3ER->storage__XNK)[Self__B3ER->count__VF]='*';
- Self__B3ER->count__VF=(__INTEGER)(Self__B3ER->count__VF + 1);
- };
- append__MOK(buffer__F2ZK,(&__string_355));
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__E2ZK->slot__MUGK)->parent_variable__HHZD.ensure_count__YDAG),buffer__F2ZK);
- Self__H3ER=((__STRING *)buffer__F2ZK);
- new_capacity__G3ER= 0;
- if ((Self__H3ER->capacity__MNK <= Self__H3ER->count__VF)) {
- if ((Self__H3ER->capacity__MNK == 0)) {
- Self__H3ER->capacity__MNK= 32;
- Self__H3ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__G3ER=(__INTEGER)(Self__H3ER->capacity__MNK << 1);
- Self__I3ER=((__CHARACTER *)Self__H3ER->storage__XNK);
- old_nb_elts__J3ER=Self__H3ER->capacity__MNK;
- new__K3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I3ER),((__UINTEGER_32 )old_nb_elts__J3ER),((__UINTEGER_32 )new_capacity__G3ER)));
- upper__MMQR=(__INTEGER)(new_capacity__G3ER - 1);
- Self__KMQR=old_nb_elts__J3ER;
- while ((Self__KMQR <= upper__MMQR)) {
- new__K3ER[Self__KMQR]='\0';
- Self__KMQR=(__INTEGER)(Self__KMQR + 1);
- };
- Self__H3ER->storage__XNK=new__K3ER;
- Self__H3ER->capacity__MNK=new_capacity__G3ER;
- };
- };
- ((__CHARACTER *)Self__H3ER->storage__XNK)[Self__H3ER->count__VF]='>';
- Self__H3ER->count__VF=(__INTEGER)(Self__H3ER->count__VF + 1);
-}
-
-static void display__I2ZK(__READ_GLOBAL *Self__J2ZK,void *buffer__K2ZK)
-// ({READ_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __STRING *Self__N3ER,*Self__T3ER,*Self__Z3ER,*Self__53ER,*Self__F4ER;
- __STRING *Self__L4ER;
- __INTEGER new_capacity__M3ER,old_nb_elts__P3ER,upper__RMQR,Self__PMQR;
- __INTEGER new_capacity__S3ER,old_nb_elts__V3ER,upper__WMQR,Self__UMQR;
- __INTEGER new_capacity__Y3ER,old_nb_elts__13ER,upper__1MQR,Self__ZMQR;
- __INTEGER __tmp__4V2K,result__R45K,__tmp__KW2K,result__13JQ;
- __INTEGER result__PHRQ,result__QHRQ,Self__1IHL,limit_up__2IHL;
- __INTEGER new_capacity__43ER,old_nb_elts__B4ER,upper__ANQR,Self__4MQR;
- __INTEGER __tmp__2W2K,result__23JQ,result__O3ZK,result__Z3ZK;
- __INTEGER new_capacity__E4ER,old_nb_elts__H4ER,upper__FNQR,Self__DNQR;
- __INTEGER new_capacity__K4ER,old_nb_elts__N4ER,upper__KNQR,Self__INQR;
- void *result__Z3JQ;
- __CHARACTER *Self__O3ER,*new__Q3ER,*Self__U3ER,*new__W3ER,*Self__03ER;
- __CHARACTER *new__23ER,*Self__A4ER,*new__C4ER,*Self__G4ER,*new__I4ER;
- __CHARACTER *Self__M4ER,*new__O4ER;
- void *req_list__3V2K;
- append__MOK(buffer__K2ZK,((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- Self__N3ER=((__STRING *)buffer__K2ZK);
- new_capacity__M3ER= 0;
- if ((Self__N3ER->capacity__MNK <= Self__N3ER->count__VF)) {
- if ((Self__N3ER->capacity__MNK == 0)) {
- Self__N3ER->capacity__MNK= 32;
- Self__N3ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__M3ER=(__INTEGER)(Self__N3ER->capacity__MNK << 1);
- Self__O3ER=((__CHARACTER *)Self__N3ER->storage__XNK);
- old_nb_elts__P3ER=Self__N3ER->capacity__MNK;
- new__Q3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O3ER),((__UINTEGER_32 )old_nb_elts__P3ER),((__UINTEGER_32 )new_capacity__M3ER)));
- upper__RMQR=(__INTEGER)(new_capacity__M3ER - 1);
- Self__PMQR=old_nb_elts__P3ER;
- while ((Self__PMQR <= upper__RMQR)) {
- new__Q3ER[Self__PMQR]='\0';
- Self__PMQR=(__INTEGER)(Self__PMQR + 1);
- };
- Self__N3ER->storage__XNK=new__Q3ER;
- Self__N3ER->capacity__MNK=new_capacity__M3ER;
- };
- };
- ((__CHARACTER *)Self__N3ER->storage__XNK)[Self__N3ER->count__VF]='[';
- Self__N3ER->count__VF=(__INTEGER)(Self__N3ER->count__VF + 1);
- append_name_in__M5XD(((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.type__D25F,buffer__K2ZK);
- Self__T3ER=((__STRING *)buffer__K2ZK);
- new_capacity__S3ER= 0;
- if ((Self__T3ER->capacity__MNK <= Self__T3ER->count__VF)) {
- if ((Self__T3ER->capacity__MNK == 0)) {
- Self__T3ER->capacity__MNK= 32;
- Self__T3ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__S3ER=(__INTEGER)(Self__T3ER->capacity__MNK << 1);
- Self__U3ER=((__CHARACTER *)Self__T3ER->storage__XNK);
- old_nb_elts__V3ER=Self__T3ER->capacity__MNK;
- new__W3ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U3ER),((__UINTEGER_32 )old_nb_elts__V3ER),((__UINTEGER_32 )new_capacity__S3ER)));
- upper__WMQR=(__INTEGER)(new_capacity__S3ER - 1);
- Self__UMQR=old_nb_elts__V3ER;
- while ((Self__UMQR <= upper__WMQR)) {
- new__W3ER[Self__UMQR]='\0';
- Self__UMQR=(__INTEGER)(Self__UMQR + 1);
- };
- Self__T3ER->storage__XNK=new__W3ER;
- Self__T3ER->capacity__MNK=new_capacity__S3ER;
- };
- };
- ((__CHARACTER *)Self__T3ER->storage__XNK)[Self__T3ER->count__VF]=']';
- Self__T3ER->count__VF=(__INTEGER)(Self__T3ER->count__VF + 1);
- req_list__3V2K=NULL;
- Self__Z3ER=((__STRING *)buffer__K2ZK);
- new_capacity__Y3ER= 0;
- if ((Self__Z3ER->capacity__MNK <= Self__Z3ER->count__VF)) {
- if ((Self__Z3ER->capacity__MNK == 0)) {
- Self__Z3ER->capacity__MNK= 32;
- Self__Z3ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Y3ER=(__INTEGER)(Self__Z3ER->capacity__MNK << 1);
- Self__03ER=((__CHARACTER *)Self__Z3ER->storage__XNK);
- old_nb_elts__13ER=Self__Z3ER->capacity__MNK;
- new__23ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__03ER),((__UINTEGER_32 )old_nb_elts__13ER),((__UINTEGER_32 )new_capacity__Y3ER)));
- upper__1MQR=(__INTEGER)(new_capacity__Y3ER - 1);
- Self__ZMQR=old_nb_elts__13ER;
- while ((Self__ZMQR <= upper__1MQR)) {
- new__23ER[Self__ZMQR]='\0';
- Self__ZMQR=(__INTEGER)(Self__ZMQR + 1);
- };
- Self__Z3ER->storage__XNK=new__23ER;
- Self__Z3ER->capacity__MNK=new_capacity__Y3ER;
- };
- };
- ((__CHARACTER *)Self__Z3ER->storage__XNK)[Self__Z3ER->count__VF]='<';
- Self__Z3ER->count__VF=(__INTEGER)(Self__Z3ER->count__VF + 1);
- if (ANY__->object_id__55YG==0) {
- __tmp__4V2K=ANY__->object_id__45YG;
- } else {
- result__R45K=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__R45K;
- ANY__->object_id__55YG=0;
- __tmp__4V2K=result__R45K;
- };
- result__Z3JQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__4V2K),result__Z3JQ);
- append__MOK(buffer__K2ZK,result__Z3JQ);
- append__MOK(buffer__K2ZK,(&__string_354));
- if (((void *)((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.require_first__L5DH != (void *)NULL)) {
- switch (((struct ___OBJ *)((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.require_first__L5DH)->__id) {
- case __WRITE_GLOBAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__KW2K=ANY__->object_id__45YG;
- } else {
- result__13JQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__13JQ;
- ANY__->object_id__55YG=0;
- __tmp__KW2K=result__13JQ;
- };
- } break;
- case __WRITE_SLOT__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__KW2K=ANY__->object_id__45YG;
- } else {
- result__PHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__PHRQ;
- ANY__->object_id__55YG=0;
- __tmp__KW2K=result__PHRQ;
- };
- } break;
- case __WRITE_LOCAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__KW2K=ANY__->object_id__45YG;
- } else {
- result__QHRQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__QHRQ;
- ANY__->object_id__55YG=0;
- __tmp__KW2K=result__QHRQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__KW2K),buffer__K2ZK);
- req_list__3V2K=((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.require_list__25DH;
- if (((void *)req_list__3V2K != (void *)NULL)) {
- Self__1IHL= 0;
- limit_up__2IHL=((__FAST_ARRAYoWRITEo *)req_list__3V2K)->parent_arrayed_collection__15DH.upper__VODI;
- while ((Self__1IHL <= limit_up__2IHL)) {
- Self__53ER=((__STRING *)buffer__K2ZK);
- new_capacity__43ER= 0;
- if ((Self__53ER->capacity__MNK <= Self__53ER->count__VF)) {
- if ((Self__53ER->capacity__MNK == 0)) {
- Self__53ER->capacity__MNK= 32;
- Self__53ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__43ER=(__INTEGER)(Self__53ER->capacity__MNK << 1);
- Self__A4ER=((__CHARACTER *)Self__53ER->storage__XNK);
- old_nb_elts__B4ER=Self__53ER->capacity__MNK;
- new__C4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A4ER),((__UINTEGER_32 )old_nb_elts__B4ER),((__UINTEGER_32 )new_capacity__43ER)));
- upper__ANQR=(__INTEGER)(new_capacity__43ER - 1);
- Self__4MQR=old_nb_elts__B4ER;
- while ((Self__4MQR <= upper__ANQR)) {
- new__C4ER[Self__4MQR]='\0';
- Self__4MQR=(__INTEGER)(Self__4MQR + 1);
- };
- Self__53ER->storage__XNK=new__C4ER;
- Self__53ER->capacity__MNK=new_capacity__43ER;
- };
- };
- ((__CHARACTER *)Self__53ER->storage__XNK)[Self__53ER->count__VF]=',';
- Self__53ER->count__VF=(__INTEGER)(Self__53ER->count__VF + 1);
- switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__3V2K)->parent_arrayed_collection__15DH.storage__TPDI)[Self__1IHL])->__id) {
- case __WRITE_GLOBAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__2W2K=ANY__->object_id__45YG;
- } else {
- result__23JQ=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__23JQ;
- ANY__->object_id__55YG=0;
- __tmp__2W2K=result__23JQ;
- };
- } break;
- case __WRITE_SLOT__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__2W2K=ANY__->object_id__45YG;
- } else {
- result__O3ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__O3ZK;
- ANY__->object_id__55YG=0;
- __tmp__2W2K=result__O3ZK;
- };
- } break;
- case __WRITE_LOCAL__: {
- if (ANY__->object_id__55YG==0) {
- __tmp__2W2K=ANY__->object_id__45YG;
- } else {
- result__Z3ZK=object_counter__Z5YG__05YG;
- object_counter__Z5YG__05YG=(__INTEGER)(object_counter__Z5YG__05YG + 1);
- ANY__->object_id__45YG=result__Z3ZK;
- ANY__->object_id__55YG=0;
- __tmp__2W2K=result__Z3ZK;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__2W2K),buffer__K2ZK);
- Self__1IHL=(__INTEGER)(Self__1IHL + 1);
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__0R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_352));
+ Self__BKXT=((__TYPE_FULL__XMB *)Self__0R2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TB5J),(&__string_351));
};
- } else {
- Self__F4ER=((__STRING *)buffer__K2ZK);
- new_capacity__E4ER= 0;
- if ((Self__F4ER->capacity__MNK <= Self__F4ER->count__VF)) {
- if ((Self__F4ER->capacity__MNK == 0)) {
- Self__F4ER->capacity__MNK= 32;
- Self__F4ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__E4ER=(__INTEGER)(Self__F4ER->capacity__MNK << 1);
- Self__G4ER=((__CHARACTER *)Self__F4ER->storage__XNK);
- old_nb_elts__H4ER=Self__F4ER->capacity__MNK;
- new__I4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G4ER),((__UINTEGER_32 )old_nb_elts__H4ER),((__UINTEGER_32 )new_capacity__E4ER)));
- upper__FNQR=(__INTEGER)(new_capacity__E4ER - 1);
- Self__DNQR=old_nb_elts__H4ER;
- while ((Self__DNQR <= upper__FNQR)) {
- new__I4ER[Self__DNQR]='\0';
- Self__DNQR=(__INTEGER)(Self__DNQR + 1);
- };
- Self__F4ER->storage__XNK=new__I4ER;
- Self__F4ER->capacity__MNK=new_capacity__E4ER;
- };
- };
- ((__CHARACTER *)Self__F4ER->storage__XNK)[Self__F4ER->count__VF]='*';
- Self__F4ER->count__VF=(__INTEGER)(Self__F4ER->count__VF + 1);
- };
- append__MOK(buffer__K2ZK,(&__string_355));
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__J2ZK->global__ZGJK)->parent_variable__HHZD.ensure_count__YDAG),buffer__K2ZK);
- Self__L4ER=((__STRING *)buffer__K2ZK);
- new_capacity__K4ER= 0;
- if ((Self__L4ER->capacity__MNK <= Self__L4ER->count__VF)) {
- if ((Self__L4ER->capacity__MNK == 0)) {
- Self__L4ER->capacity__MNK= 32;
- Self__L4ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__K4ER=(__INTEGER)(Self__L4ER->capacity__MNK << 1);
- Self__M4ER=((__CHARACTER *)Self__L4ER->storage__XNK);
- old_nb_elts__N4ER=Self__L4ER->capacity__MNK;
- new__O4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M4ER),((__UINTEGER_32 )old_nb_elts__N4ER),((__UINTEGER_32 )new_capacity__K4ER)));
- upper__KNQR=(__INTEGER)(new_capacity__K4ER - 1);
- Self__INQR=old_nb_elts__N4ER;
- while ((Self__INQR <= upper__KNQR)) {
- new__O4ER[Self__INQR]='\0';
- Self__INQR=(__INTEGER)(Self__INQR + 1);
- };
- Self__L4ER->storage__XNK=new__O4ER;
- Self__L4ER->capacity__MNK=new_capacity__K4ER;
- };
- };
- ((__CHARACTER *)Self__L4ER->storage__XNK)[Self__L4ER->count__VF]='>';
- Self__L4ER->count__VF=(__INTEGER)(Self__L4ER->count__VF + 1);
-}
-
-static void display__M0ZM(__EXPR_NOT_LOGIC *Self__N0ZM,void *buffer__O0ZM)
-// ({EXPR_NOT_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__R4ER,*Self__X4ER,*Self__34ER,*Self__D5ER,*Self__J5ER;
- __INTEGER new_capacity__Q4ER,old_nb_elts__T4ER,upper__PNQR,Self__NNQR;
- __INTEGER new_capacity__W4ER,old_nb_elts__Z4ER,upper__UNQR,Self__SNQR;
- __INTEGER new_capacity__24ER,old_nb_elts__54ER,upper__ZNQR,Self__XNQR;
- __INTEGER new_capacity__C5ER,old_nb_elts__F5ER,upper__4NQR,Self__2NQR;
- __INTEGER new_capacity__I5ER,old_nb_elts__L5ER,upper__DOQR,Self__BOQR;
- void *__tmp__R0ZM;
- __IS_EXPANDED *Self__4J4P;
- __CHARACTER *Self__S4ER,*new__U4ER,*Self__Y4ER,*new__04ER,*Self__44ER;
- __CHARACTER *new__A5ER,*Self__E5ER,*new__G5ER,*Self__K5ER,*new__M5ER;
- Self__R4ER=((__STRING *)buffer__O0ZM);
- new_capacity__Q4ER= 0;
- if ((Self__R4ER->capacity__MNK <= Self__R4ER->count__VF)) {
- if ((Self__R4ER->capacity__MNK == 0)) {
- Self__R4ER->capacity__MNK= 32;
- Self__R4ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Q4ER=(__INTEGER)(Self__R4ER->capacity__MNK << 1);
- Self__S4ER=((__CHARACTER *)Self__R4ER->storage__XNK);
- old_nb_elts__T4ER=Self__R4ER->capacity__MNK;
- new__U4ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S4ER),((__UINTEGER_32 )old_nb_elts__T4ER),((__UINTEGER_32 )new_capacity__Q4ER)));
- upper__PNQR=(__INTEGER)(new_capacity__Q4ER - 1);
- Self__NNQR=old_nb_elts__T4ER;
- while ((Self__NNQR <= upper__PNQR)) {
- new__U4ER[Self__NNQR]='\0';
- Self__NNQR=(__INTEGER)(Self__NNQR + 1);
- };
- Self__R4ER->storage__XNK=new__U4ER;
- Self__R4ER->capacity__MNK=new_capacity__Q4ER;
- };
- };
- ((__CHARACTER *)Self__R4ER->storage__XNK)[Self__R4ER->count__VF]='(';
- Self__R4ER->count__VF=(__INTEGER)(Self__R4ER->count__VF + 1);
- Self__X4ER=((__STRING *)buffer__O0ZM);
- new_capacity__W4ER= 0;
- if ((Self__X4ER->capacity__MNK <= Self__X4ER->count__VF)) {
- if ((Self__X4ER->capacity__MNK == 0)) {
- Self__X4ER->capacity__MNK= 32;
- Self__X4ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__W4ER=(__INTEGER)(Self__X4ER->capacity__MNK << 1);
- Self__Y4ER=((__CHARACTER *)Self__X4ER->storage__XNK);
- old_nb_elts__Z4ER=Self__X4ER->capacity__MNK;
- new__04ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y4ER),((__UINTEGER_32 )old_nb_elts__Z4ER),((__UINTEGER_32 )new_capacity__W4ER)));
- upper__UNQR=(__INTEGER)(new_capacity__W4ER - 1);
- Self__SNQR=old_nb_elts__Z4ER;
- while ((Self__SNQR <= upper__UNQR)) {
- new__04ER[Self__SNQR]='\0';
- Self__SNQR=(__INTEGER)(Self__SNQR + 1);
- };
- Self__X4ER->storage__XNK=new__04ER;
- Self__X4ER->capacity__MNK=new_capacity__W4ER;
- };
- };
- ((__CHARACTER *)Self__X4ER->storage__XNK)[Self__X4ER->count__VF]='!';
- Self__X4ER->count__VF=(__INTEGER)(Self__X4ER->count__VF + 1);
- Self__34ER=((__STRING *)buffer__O0ZM);
- new_capacity__24ER= 0;
- if ((Self__34ER->capacity__MNK <= Self__34ER->count__VF)) {
- if ((Self__34ER->capacity__MNK == 0)) {
- Self__34ER->capacity__MNK= 32;
- Self__34ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__24ER=(__INTEGER)(Self__34ER->capacity__MNK << 1);
- Self__44ER=((__CHARACTER *)Self__34ER->storage__XNK);
- old_nb_elts__54ER=Self__34ER->capacity__MNK;
- new__A5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__44ER),((__UINTEGER_32 )old_nb_elts__54ER),((__UINTEGER_32 )new_capacity__24ER)));
- upper__ZNQR=(__INTEGER)(new_capacity__24ER - 1);
- Self__XNQR=old_nb_elts__54ER;
- while ((Self__XNQR <= upper__ZNQR)) {
- new__A5ER[Self__XNQR]='\0';
- Self__XNQR=(__INTEGER)(Self__XNQR + 1);
- };
- Self__34ER->storage__XNK=new__A5ER;
- Self__34ER->capacity__MNK=new_capacity__24ER;
- };
- };
- ((__CHARACTER *)Self__34ER->storage__XNK)[Self__34ER->count__VF]=' ';
- Self__34ER->count__VF=(__INTEGER)(Self__34ER->count__VF + 1);
- __tmp__R0ZM=Self__N0ZM->parent_expr_unary_logic__AHUK.right__Q0ZM;
- switch (((struct ___OBJ *)__tmp__R0ZM)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __IS_EXPANDED__: {
- Self__4J4P=((__IS_EXPANDED *)__tmp__R0ZM);
- append__MOK(buffer__O0ZM,(&__string_265));
- display__UXFK(Self__4J4P->receiver__WN2H,buffer__O0ZM);
- Self__D5ER=((__STRING *)buffer__O0ZM);
- new_capacity__C5ER= 0;
- if ((Self__D5ER->capacity__MNK <= Self__D5ER->count__VF)) {
- if ((Self__D5ER->capacity__MNK == 0)) {
- Self__D5ER->capacity__MNK= 32;
- Self__D5ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C5ER=(__INTEGER)(Self__D5ER->capacity__MNK << 1);
- Self__E5ER=((__CHARACTER *)Self__D5ER->storage__XNK);
- old_nb_elts__F5ER=Self__D5ER->capacity__MNK;
- new__G5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E5ER),((__UINTEGER_32 )old_nb_elts__F5ER),((__UINTEGER_32 )new_capacity__C5ER)));
- upper__4NQR=(__INTEGER)(new_capacity__C5ER - 1);
- Self__2NQR=old_nb_elts__F5ER;
- while ((Self__2NQR <= upper__4NQR)) {
- new__G5ER[Self__2NQR]='\0';
- Self__2NQR=(__INTEGER)(Self__2NQR + 1);
- };
- Self__D5ER->storage__XNK=new__G5ER;
- Self__D5ER->capacity__MNK=new_capacity__C5ER;
- };
- };
- ((__CHARACTER *)Self__D5ER->storage__XNK)[Self__D5ER->count__VF]=')';
- Self__D5ER->count__VF=(__INTEGER)(Self__D5ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__R0ZM,buffer__O0ZM);
+ append_name_in__APXE(Self__BKXT,buffer__TB5J);
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__R0ZM,buffer__O0ZM);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__R0ZM,buffer__O0ZM);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__R0ZM,buffer__O0ZM);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__R0ZM,buffer__O0ZM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__R0ZM,buffer__O0ZM);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__R0ZM,buffer__O0ZM);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__R0ZM,buffer__O0ZM);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__R0ZM,buffer__O0ZM);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__UB5J)),buffer__TB5J);
} break;
};
- Self__J5ER=((__STRING *)buffer__O0ZM);
- new_capacity__I5ER= 0;
- if ((Self__J5ER->capacity__MNK <= Self__J5ER->count__VF)) {
- if ((Self__J5ER->capacity__MNK == 0)) {
- Self__J5ER->capacity__MNK= 32;
- Self__J5ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I5ER=(__INTEGER)(Self__J5ER->capacity__MNK << 1);
- Self__K5ER=((__CHARACTER *)Self__J5ER->storage__XNK);
- old_nb_elts__L5ER=Self__J5ER->capacity__MNK;
- new__M5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K5ER),((__UINTEGER_32 )old_nb_elts__L5ER),((__UINTEGER_32 )new_capacity__I5ER)));
- upper__DOQR=(__INTEGER)(new_capacity__I5ER - 1);
- Self__BOQR=old_nb_elts__L5ER;
- while ((Self__BOQR <= upper__DOQR)) {
- new__M5ER[Self__BOQR]='\0';
- Self__BOQR=(__INTEGER)(Self__BOQR + 1);
- };
- Self__J5ER->storage__XNK=new__M5ER;
- Self__J5ER->capacity__MNK=new_capacity__I5ER;
- };
- };
- ((__CHARACTER *)Self__J5ER->storage__XNK)[Self__J5ER->count__VF]=')';
- Self__J5ER->count__VF=(__INTEGER)(Self__J5ER->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__TB5J),')');
}
-static void display__R4EO(__EXPR_OR_LOGIC *Self__S4EO,void *buffer__T4EO)
-// ({EXPR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__YB5J(__EXPR_AND__SDOJ *Self__ZB5J,__STRING__BC *buffer__0B5J)
+// ({EXPR_AND__SDOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__P5ER,*Self__V5ER,*Self__15ER,*Self__BAFR;
- __INTEGER new_capacity__O5ER,old_nb_elts__R5ER,upper__IOQR,Self__GOQR;
- __INTEGER new_capacity__U5ER,old_nb_elts__X5ER,upper__NOQR,Self__LOQR;
- __INTEGER new_capacity__05ER,old_nb_elts__35ER,upper__SOQR,Self__QOQR;
- __INTEGER new_capacity__AAFR,old_nb_elts__DAFR,upper__XOQR,Self__VOQR;
- void *__tmp__U4EO,*__tmp__W4EO;
- __IS_EXPANDED *Self__AK4P,*Self__CK4P;
- __CHARACTER *Self__Q5ER,*new__S5ER,*Self__W5ER,*new__Y5ER,*Self__25ER;
- __CHARACTER *new__45ER,*Self__CAFR,*new__EAFR;
- Self__P5ER=((__STRING *)buffer__T4EO);
- new_capacity__O5ER= 0;
- if ((Self__P5ER->capacity__MNK <= Self__P5ER->count__VF)) {
- if ((Self__P5ER->capacity__MNK == 0)) {
- Self__P5ER->capacity__MNK= 32;
- Self__P5ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__O5ER=(__INTEGER)(Self__P5ER->capacity__MNK << 1);
- Self__Q5ER=((__CHARACTER *)Self__P5ER->storage__XNK);
- old_nb_elts__R5ER=Self__P5ER->capacity__MNK;
- new__S5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q5ER),((__UINTEGER_32 )old_nb_elts__R5ER),((__UINTEGER_32 )new_capacity__O5ER)));
- upper__IOQR=(__INTEGER)(new_capacity__O5ER - 1);
- Self__GOQR=old_nb_elts__R5ER;
- while ((Self__GOQR <= upper__IOQR)) {
- new__S5ER[Self__GOQR]='\0';
- Self__GOQR=(__INTEGER)(Self__GOQR + 1);
- };
- Self__P5ER->storage__XNK=new__S5ER;
- Self__P5ER->capacity__MNK=new_capacity__O5ER;
- };
- };
- ((__CHARACTER *)Self__P5ER->storage__XNK)[Self__P5ER->count__VF]='(';
- Self__P5ER->count__VF=(__INTEGER)(Self__P5ER->count__VF + 1);
- __tmp__U4EO=Self__S4EO->parent_expr_binary_logic__QICL.left__RREO;
- switch (((struct ___OBJ *)__tmp__U4EO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__U4EO,buffer__T4EO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __IS_EXPANDED__: {
- Self__AK4P=((__IS_EXPANDED *)__tmp__U4EO);
- append__MOK(buffer__T4EO,(&__string_265));
- display__UXFK(Self__AK4P->receiver__WN2H,buffer__T4EO);
- Self__V5ER=((__STRING *)buffer__T4EO);
- new_capacity__U5ER= 0;
- if ((Self__V5ER->capacity__MNK <= Self__V5ER->count__VF)) {
- if ((Self__V5ER->capacity__MNK == 0)) {
- Self__V5ER->capacity__MNK= 32;
- Self__V5ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__U5ER=(__INTEGER)(Self__V5ER->capacity__MNK << 1);
- Self__W5ER=((__CHARACTER *)Self__V5ER->storage__XNK);
- old_nb_elts__X5ER=Self__V5ER->capacity__MNK;
- new__Y5ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W5ER),((__UINTEGER_32 )old_nb_elts__X5ER),((__UINTEGER_32 )new_capacity__U5ER)));
- upper__NOQR=(__INTEGER)(new_capacity__U5ER - 1);
- Self__LOQR=old_nb_elts__X5ER;
- while ((Self__LOQR <= upper__NOQR)) {
- new__Y5ER[Self__LOQR]='\0';
- Self__LOQR=(__INTEGER)(Self__LOQR + 1);
- };
- Self__V5ER->storage__XNK=new__Y5ER;
- Self__V5ER->capacity__MNK=new_capacity__U5ER;
- };
- };
- ((__CHARACTER *)Self__V5ER->storage__XNK)[Self__V5ER->count__VF]=')';
- Self__V5ER->count__VF=(__INTEGER)(Self__V5ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__U4EO,buffer__T4EO);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__U4EO,buffer__T4EO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__U4EO,buffer__T4EO);
+ void *__tmp__1B5J;
+ __IS_EXPANDED__35NJ *Self__MBCS;
+ __GET_TYPE_ID__HAOJ *Self__OBCS;
+ __TYPE_FULL__XMB *Self__JKXT;
+ __SIZE_OF__5GOJ *Self__4R2S;
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),'(');
+ __tmp__1B5J=Self__ZB5J->parent_expr_binary__TDOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__1B5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__U4EO,buffer__T4EO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__U4EO,buffer__T4EO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__U4EO,buffer__T4EO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__U4EO,buffer__T4EO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__U4EO,buffer__T4EO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__1B5J),buffer__0B5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__U4EO,buffer__T4EO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__U4EO,buffer__T4EO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__U4EO,buffer__T4EO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__MBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__MBCS->receiver__RA5J),buffer__0B5J);
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__U4EO,buffer__T4EO);
- } break;
- };
- append__MOK(buffer__T4EO,(&__string_368));
- __tmp__W4EO=Self__S4EO->parent_expr_binary_logic__QICL.right__VREO;
- switch (((struct ___OBJ *)__tmp__W4EO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__W4EO,buffer__T4EO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __IS_EXPANDED__: {
- Self__CK4P=((__IS_EXPANDED *)__tmp__W4EO);
- append__MOK(buffer__T4EO,(&__string_265));
- display__UXFK(Self__CK4P->receiver__WN2H,buffer__T4EO);
- Self__15ER=((__STRING *)buffer__T4EO);
- new_capacity__05ER= 0;
- if ((Self__15ER->capacity__MNK <= Self__15ER->count__VF)) {
- if ((Self__15ER->capacity__MNK == 0)) {
- Self__15ER->capacity__MNK= 32;
- Self__15ER->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__05ER=(__INTEGER)(Self__15ER->capacity__MNK << 1);
- Self__25ER=((__CHARACTER *)Self__15ER->storage__XNK);
- old_nb_elts__35ER=Self__15ER->capacity__MNK;
- new__45ER=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__25ER),((__UINTEGER_32 )old_nb_elts__35ER),((__UINTEGER_32 )new_capacity__05ER)));
- upper__SOQR=(__INTEGER)(new_capacity__05ER - 1);
- Self__QOQR=old_nb_elts__35ER;
- while ((Self__QOQR <= upper__SOQR)) {
- new__45ER[Self__QOQR]='\0';
- Self__QOQR=(__INTEGER)(Self__QOQR + 1);
- };
- Self__15ER->storage__XNK=new__45ER;
- Self__15ER->capacity__MNK=new_capacity__05ER;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__OBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_350));
+ Self__JKXT=((__TYPE_FULL__XMB *)Self__OBCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
};
- ((__CHARACTER *)Self__15ER->storage__XNK)[Self__15ER->count__VF]=')';
- Self__15ER->count__VF=(__INTEGER)(Self__15ER->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__W4EO,buffer__T4EO);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__W4EO,buffer__T4EO);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__W4EO,buffer__T4EO);
+ append_name_in__APXE(Self__JKXT,buffer__0B5J);
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__W4EO,buffer__T4EO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__W4EO,buffer__T4EO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__W4EO,buffer__T4EO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__W4EO,buffer__T4EO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__W4EO,buffer__T4EO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__W4EO,buffer__T4EO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__W4EO,buffer__T4EO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__W4EO,buffer__T4EO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__W4EO,buffer__T4EO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__W4EO,buffer__T4EO);
- } break;
- };
- Self__BAFR=((__STRING *)buffer__T4EO);
- new_capacity__AAFR= 0;
- if ((Self__BAFR->capacity__MNK <= Self__BAFR->count__VF)) {
- if ((Self__BAFR->capacity__MNK == 0)) {
- Self__BAFR->capacity__MNK= 32;
- Self__BAFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AAFR=(__INTEGER)(Self__BAFR->capacity__MNK << 1);
- Self__CAFR=((__CHARACTER *)Self__BAFR->storage__XNK);
- old_nb_elts__DAFR=Self__BAFR->capacity__MNK;
- new__EAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CAFR),((__UINTEGER_32 )old_nb_elts__DAFR),((__UINTEGER_32 )new_capacity__AAFR)));
- upper__XOQR=(__INTEGER)(new_capacity__AAFR - 1);
- Self__VOQR=old_nb_elts__DAFR;
- while ((Self__VOQR <= upper__XOQR)) {
- new__EAFR[Self__VOQR]='\0';
- Self__VOQR=(__INTEGER)(Self__VOQR + 1);
- };
- Self__BAFR->storage__XNK=new__EAFR;
- Self__BAFR->capacity__MNK=new_capacity__AAFR;
- };
- };
- ((__CHARACTER *)Self__BAFR->storage__XNK)[Self__BAFR->count__VF]=')';
- Self__BAFR->count__VF=(__INTEGER)(Self__BAFR->count__VF + 1);
-}
-
-static void display__JDLO(__EXPR_OR_OR_LOGIC *Self__KDLO,void *buffer__LDLO)
-// ({EXPR_OR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__HAFR,*Self__NAFR,*Self__TAFR,*Self__ZAFR;
- __INTEGER new_capacity__GAFR,old_nb_elts__JAFR,upper__2OQR,Self__0OQR;
- __INTEGER new_capacity__MAFR,old_nb_elts__PAFR,upper__BPQR,Self__5OQR;
- __INTEGER new_capacity__SAFR,old_nb_elts__VAFR,upper__GPQR,Self__EPQR;
- __INTEGER new_capacity__YAFR,old_nb_elts__1AFR,upper__LPQR,Self__JPQR;
- void *__tmp__MDLO,*__tmp__ODLO;
- __IS_EXPANDED *Self__EK4P,*Self__GK4P;
- __CHARACTER *Self__IAFR,*new__KAFR,*Self__OAFR,*new__QAFR,*Self__UAFR;
- __CHARACTER *new__WAFR,*Self__0AFR,*new__2AFR;
- Self__HAFR=((__STRING *)buffer__LDLO);
- new_capacity__GAFR= 0;
- if ((Self__HAFR->capacity__MNK <= Self__HAFR->count__VF)) {
- if ((Self__HAFR->capacity__MNK == 0)) {
- Self__HAFR->capacity__MNK= 32;
- Self__HAFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GAFR=(__INTEGER)(Self__HAFR->capacity__MNK << 1);
- Self__IAFR=((__CHARACTER *)Self__HAFR->storage__XNK);
- old_nb_elts__JAFR=Self__HAFR->capacity__MNK;
- new__KAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IAFR),((__UINTEGER_32 )old_nb_elts__JAFR),((__UINTEGER_32 )new_capacity__GAFR)));
- upper__2OQR=(__INTEGER)(new_capacity__GAFR - 1);
- Self__0OQR=old_nb_elts__JAFR;
- while ((Self__0OQR <= upper__2OQR)) {
- new__KAFR[Self__0OQR]='\0';
- Self__0OQR=(__INTEGER)(Self__0OQR + 1);
- };
- Self__HAFR->storage__XNK=new__KAFR;
- Self__HAFR->capacity__MNK=new_capacity__GAFR;
- };
- };
- ((__CHARACTER *)Self__HAFR->storage__XNK)[Self__HAFR->count__VF]='(';
- Self__HAFR->count__VF=(__INTEGER)(Self__HAFR->count__VF + 1);
- __tmp__MDLO=Self__KDLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
- switch (((struct ___OBJ *)__tmp__MDLO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__MDLO,buffer__LDLO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __IS_EXPANDED__: {
- Self__EK4P=((__IS_EXPANDED *)__tmp__MDLO);
- append__MOK(buffer__LDLO,(&__string_265));
- display__UXFK(Self__EK4P->receiver__WN2H,buffer__LDLO);
- Self__NAFR=((__STRING *)buffer__LDLO);
- new_capacity__MAFR= 0;
- if ((Self__NAFR->capacity__MNK <= Self__NAFR->count__VF)) {
- if ((Self__NAFR->capacity__MNK == 0)) {
- Self__NAFR->capacity__MNK= 32;
- Self__NAFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MAFR=(__INTEGER)(Self__NAFR->capacity__MNK << 1);
- Self__OAFR=((__CHARACTER *)Self__NAFR->storage__XNK);
- old_nb_elts__PAFR=Self__NAFR->capacity__MNK;
- new__QAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OAFR),((__UINTEGER_32 )old_nb_elts__PAFR),((__UINTEGER_32 )new_capacity__MAFR)));
- upper__BPQR=(__INTEGER)(new_capacity__MAFR - 1);
- Self__5OQR=old_nb_elts__PAFR;
- while ((Self__5OQR <= upper__BPQR)) {
- new__QAFR[Self__5OQR]='\0';
- Self__5OQR=(__INTEGER)(Self__5OQR + 1);
- };
- Self__NAFR->storage__XNK=new__QAFR;
- Self__NAFR->capacity__MNK=new_capacity__MAFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__4R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_352));
+ Self__JKXT=((__TYPE_FULL__XMB *)Self__4R2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
};
- ((__CHARACTER *)Self__NAFR->storage__XNK)[Self__NAFR->count__VF]=')';
- Self__NAFR->count__VF=(__INTEGER)(Self__NAFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__MDLO,buffer__LDLO);
+ append_name_in__APXE(Self__JKXT,buffer__0B5J);
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__MDLO,buffer__LDLO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__MDLO,buffer__LDLO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__MDLO,buffer__LDLO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__MDLO,buffer__LDLO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__MDLO,buffer__LDLO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__MDLO,buffer__LDLO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__MDLO,buffer__LDLO);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__MDLO,buffer__LDLO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
};
- append__MOK(buffer__LDLO,(&__string_369));
- __tmp__ODLO=Self__KDLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
- switch (((struct ___OBJ *)__tmp__ODLO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__ODLO,buffer__LDLO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__ODLO,buffer__LDLO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__ODLO,buffer__LDLO);
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_492));
+ __tmp__1B5J=Self__ZB5J->parent_expr_binary__TDOJ.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__1B5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__ODLO,buffer__LDLO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__ODLO,buffer__LDLO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__ODLO,buffer__LDLO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__ODLO,buffer__LDLO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__1B5J),buffer__0B5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__ODLO,buffer__LDLO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__MBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__MBCS->receiver__RA5J),buffer__0B5J);
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
} break;
- case __IS_EXPANDED__: {
- Self__GK4P=((__IS_EXPANDED *)__tmp__ODLO);
- append__MOK(buffer__LDLO,(&__string_265));
- display__UXFK(Self__GK4P->receiver__WN2H,buffer__LDLO);
- Self__TAFR=((__STRING *)buffer__LDLO);
- new_capacity__SAFR= 0;
- if ((Self__TAFR->capacity__MNK <= Self__TAFR->count__VF)) {
- if ((Self__TAFR->capacity__MNK == 0)) {
- Self__TAFR->capacity__MNK= 32;
- Self__TAFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SAFR=(__INTEGER)(Self__TAFR->capacity__MNK << 1);
- Self__UAFR=((__CHARACTER *)Self__TAFR->storage__XNK);
- old_nb_elts__VAFR=Self__TAFR->capacity__MNK;
- new__WAFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UAFR),((__UINTEGER_32 )old_nb_elts__VAFR),((__UINTEGER_32 )new_capacity__SAFR)));
- upper__GPQR=(__INTEGER)(new_capacity__SAFR - 1);
- Self__EPQR=old_nb_elts__VAFR;
- while ((Self__EPQR <= upper__GPQR)) {
- new__WAFR[Self__EPQR]='\0';
- Self__EPQR=(__INTEGER)(Self__EPQR + 1);
- };
- Self__TAFR->storage__XNK=new__WAFR;
- Self__TAFR->capacity__MNK=new_capacity__SAFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__OBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_350));
+ Self__JKXT=((__TYPE_FULL__XMB *)Self__OBCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
};
- ((__CHARACTER *)Self__TAFR->storage__XNK)[Self__TAFR->count__VF]=')';
- Self__TAFR->count__VF=(__INTEGER)(Self__TAFR->count__VF + 1);
+ append_name_in__APXE(Self__JKXT,buffer__0B5J);
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__ODLO,buffer__LDLO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__ODLO,buffer__LDLO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__ODLO,buffer__LDLO);
+ case __SIZE_OF__5GOJ__: {
+ Self__4R2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_352));
+ Self__JKXT=((__TYPE_FULL__XMB *)Self__4R2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__JKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0B5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__JKXT,buffer__0B5J);
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__ODLO,buffer__LDLO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__ODLO,buffer__LDLO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__ODLO,buffer__LDLO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__ODLO,buffer__LDLO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__ODLO,buffer__LDLO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__ODLO,buffer__LDLO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__ODLO,buffer__LDLO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__1B5J)),buffer__0B5J);
} break;
};
- Self__ZAFR=((__STRING *)buffer__LDLO);
- new_capacity__YAFR= 0;
- if ((Self__ZAFR->capacity__MNK <= Self__ZAFR->count__VF)) {
- if ((Self__ZAFR->capacity__MNK == 0)) {
- Self__ZAFR->capacity__MNK= 32;
- Self__ZAFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YAFR=(__INTEGER)(Self__ZAFR->capacity__MNK << 1);
- Self__0AFR=((__CHARACTER *)Self__ZAFR->storage__XNK);
- old_nb_elts__1AFR=Self__ZAFR->capacity__MNK;
- new__2AFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0AFR),((__UINTEGER_32 )old_nb_elts__1AFR),((__UINTEGER_32 )new_capacity__YAFR)));
- upper__LPQR=(__INTEGER)(new_capacity__YAFR - 1);
- Self__JPQR=old_nb_elts__1AFR;
- while ((Self__JPQR <= upper__LPQR)) {
- new__2AFR[Self__JPQR]='\0';
- Self__JPQR=(__INTEGER)(Self__JPQR + 1);
- };
- Self__ZAFR->storage__XNK=new__2AFR;
- Self__ZAFR->capacity__MNK=new_capacity__YAFR;
- };
- };
- ((__CHARACTER *)Self__ZAFR->storage__XNK)[Self__ZAFR->count__VF]=')';
- Self__ZAFR->count__VF=(__INTEGER)(Self__ZAFR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__0B5J),')');
}
-static void display__X4EO(__EXPR_AND_LOGIC *Self__Y4EO,void *buffer__Z4EO)
-// ({EXPR_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__5B5J(__EXPR_SHIFT_R__GEOJ *Self__AC5J,__STRING__BC *buffer__BC5J)
+// ({EXPR_SHIFT_R__GEOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__5AFR,*Self__FBFR,*Self__LBFR,*Self__RBFR;
- __INTEGER new_capacity__4AFR,old_nb_elts__BBFR,upper__QPQR,Self__OPQR;
- __INTEGER new_capacity__EBFR,old_nb_elts__HBFR,upper__VPQR,Self__TPQR;
- __INTEGER new_capacity__KBFR,old_nb_elts__NBFR,upper__0PQR,Self__YPQR;
- __INTEGER new_capacity__QBFR,old_nb_elts__TBFR,upper__5PQR,Self__3PQR;
- void *__tmp__04EO,*__tmp__24EO;
- __IS_EXPANDED *Self__IK4P,*Self__KK4P;
- __CHARACTER *Self__ABFR,*new__CBFR,*Self__GBFR,*new__IBFR,*Self__MBFR;
- __CHARACTER *new__OBFR,*Self__SBFR,*new__UBFR;
- Self__5AFR=((__STRING *)buffer__Z4EO);
- new_capacity__4AFR= 0;
- if ((Self__5AFR->capacity__MNK <= Self__5AFR->count__VF)) {
- if ((Self__5AFR->capacity__MNK == 0)) {
- Self__5AFR->capacity__MNK= 32;
- Self__5AFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4AFR=(__INTEGER)(Self__5AFR->capacity__MNK << 1);
- Self__ABFR=((__CHARACTER *)Self__5AFR->storage__XNK);
- old_nb_elts__BBFR=Self__5AFR->capacity__MNK;
- new__CBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ABFR),((__UINTEGER_32 )old_nb_elts__BBFR),((__UINTEGER_32 )new_capacity__4AFR)));
- upper__QPQR=(__INTEGER)(new_capacity__4AFR - 1);
- Self__OPQR=old_nb_elts__BBFR;
- while ((Self__OPQR <= upper__QPQR)) {
- new__CBFR[Self__OPQR]='\0';
- Self__OPQR=(__INTEGER)(Self__OPQR + 1);
- };
- Self__5AFR->storage__XNK=new__CBFR;
- Self__5AFR->capacity__MNK=new_capacity__4AFR;
- };
- };
- ((__CHARACTER *)Self__5AFR->storage__XNK)[Self__5AFR->count__VF]='(';
- Self__5AFR->count__VF=(__INTEGER)(Self__5AFR->count__VF + 1);
- __tmp__04EO=Self__Y4EO->parent_expr_binary_logic__QKCL.left__RREO;
- switch (((struct ___OBJ *)__tmp__04EO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__04EO,buffer__Z4EO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __IS_EXPANDED__: {
- Self__IK4P=((__IS_EXPANDED *)__tmp__04EO);
- append__MOK(buffer__Z4EO,(&__string_265));
- display__UXFK(Self__IK4P->receiver__WN2H,buffer__Z4EO);
- Self__FBFR=((__STRING *)buffer__Z4EO);
- new_capacity__EBFR= 0;
- if ((Self__FBFR->capacity__MNK <= Self__FBFR->count__VF)) {
- if ((Self__FBFR->capacity__MNK == 0)) {
- Self__FBFR->capacity__MNK= 32;
- Self__FBFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EBFR=(__INTEGER)(Self__FBFR->capacity__MNK << 1);
- Self__GBFR=((__CHARACTER *)Self__FBFR->storage__XNK);
- old_nb_elts__HBFR=Self__FBFR->capacity__MNK;
- new__IBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GBFR),((__UINTEGER_32 )old_nb_elts__HBFR),((__UINTEGER_32 )new_capacity__EBFR)));
- upper__VPQR=(__INTEGER)(new_capacity__EBFR - 1);
- Self__TPQR=old_nb_elts__HBFR;
- while ((Self__TPQR <= upper__VPQR)) {
- new__IBFR[Self__TPQR]='\0';
- Self__TPQR=(__INTEGER)(Self__TPQR + 1);
- };
- Self__FBFR->storage__XNK=new__IBFR;
- Self__FBFR->capacity__MNK=new_capacity__EBFR;
- };
- };
- ((__CHARACTER *)Self__FBFR->storage__XNK)[Self__FBFR->count__VF]=')';
- Self__FBFR->count__VF=(__INTEGER)(Self__FBFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__04EO,buffer__Z4EO);
+ void *__tmp__CC5J;
+ __IS_EXPANDED__35NJ *Self__UBCS;
+ __GET_TYPE_ID__HAOJ *Self__WBCS;
+ __TYPE_FULL__XMB *Self__RKXT;
+ __SIZE_OF__5GOJ *Self__CS2S;
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),'(');
+ __tmp__CC5J=Self__AC5J->parent_expr_binary__HEOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__CC5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__04EO,buffer__Z4EO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__04EO,buffer__Z4EO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__04EO,buffer__Z4EO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__04EO,buffer__Z4EO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__04EO,buffer__Z4EO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__CC5J),buffer__BC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__04EO,buffer__Z4EO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__04EO,buffer__Z4EO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__04EO,buffer__Z4EO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__UBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__UBCS->receiver__RA5J),buffer__BC5J);
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
} break;
- case __CAST__: {
- display__I3FK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__04EO,buffer__Z4EO);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__04EO,buffer__Z4EO);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__04EO,buffer__Z4EO);
- } break;
- };
- append__MOK(buffer__Z4EO,(&__string_360));
- __tmp__24EO=Self__Y4EO->parent_expr_binary_logic__QKCL.right__VREO;
- switch (((struct ___OBJ *)__tmp__24EO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__24EO,buffer__Z4EO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __IS_EXPANDED__: {
- Self__KK4P=((__IS_EXPANDED *)__tmp__24EO);
- append__MOK(buffer__Z4EO,(&__string_265));
- display__UXFK(Self__KK4P->receiver__WN2H,buffer__Z4EO);
- Self__LBFR=((__STRING *)buffer__Z4EO);
- new_capacity__KBFR= 0;
- if ((Self__LBFR->capacity__MNK <= Self__LBFR->count__VF)) {
- if ((Self__LBFR->capacity__MNK == 0)) {
- Self__LBFR->capacity__MNK= 32;
- Self__LBFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KBFR=(__INTEGER)(Self__LBFR->capacity__MNK << 1);
- Self__MBFR=((__CHARACTER *)Self__LBFR->storage__XNK);
- old_nb_elts__NBFR=Self__LBFR->capacity__MNK;
- new__OBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MBFR),((__UINTEGER_32 )old_nb_elts__NBFR),((__UINTEGER_32 )new_capacity__KBFR)));
- upper__0PQR=(__INTEGER)(new_capacity__KBFR - 1);
- Self__YPQR=old_nb_elts__NBFR;
- while ((Self__YPQR <= upper__0PQR)) {
- new__OBFR[Self__YPQR]='\0';
- Self__YPQR=(__INTEGER)(Self__YPQR + 1);
- };
- Self__LBFR->storage__XNK=new__OBFR;
- Self__LBFR->capacity__MNK=new_capacity__KBFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__WBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_350));
+ Self__RKXT=((__TYPE_FULL__XMB *)Self__WBCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
};
- ((__CHARACTER *)Self__LBFR->storage__XNK)[Self__LBFR->count__VF]=')';
- Self__LBFR->count__VF=(__INTEGER)(Self__LBFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__24EO,buffer__Z4EO);
+ append_name_in__APXE(Self__RKXT,buffer__BC5J);
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__24EO,buffer__Z4EO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__24EO,buffer__Z4EO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__24EO,buffer__Z4EO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__24EO,buffer__Z4EO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__24EO,buffer__Z4EO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__24EO,buffer__Z4EO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__24EO,buffer__Z4EO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__24EO,buffer__Z4EO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__24EO,buffer__Z4EO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__24EO,buffer__Z4EO);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__24EO,buffer__Z4EO);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__24EO,buffer__Z4EO);
- } break;
- };
- Self__RBFR=((__STRING *)buffer__Z4EO);
- new_capacity__QBFR= 0;
- if ((Self__RBFR->capacity__MNK <= Self__RBFR->count__VF)) {
- if ((Self__RBFR->capacity__MNK == 0)) {
- Self__RBFR->capacity__MNK= 32;
- Self__RBFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QBFR=(__INTEGER)(Self__RBFR->capacity__MNK << 1);
- Self__SBFR=((__CHARACTER *)Self__RBFR->storage__XNK);
- old_nb_elts__TBFR=Self__RBFR->capacity__MNK;
- new__UBFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SBFR),((__UINTEGER_32 )old_nb_elts__TBFR),((__UINTEGER_32 )new_capacity__QBFR)));
- upper__5PQR=(__INTEGER)(new_capacity__QBFR - 1);
- Self__3PQR=old_nb_elts__TBFR;
- while ((Self__3PQR <= upper__5PQR)) {
- new__UBFR[Self__3PQR]='\0';
- Self__3PQR=(__INTEGER)(Self__3PQR + 1);
- };
- Self__RBFR->storage__XNK=new__UBFR;
- Self__RBFR->capacity__MNK=new_capacity__QBFR;
- };
- };
- ((__CHARACTER *)Self__RBFR->storage__XNK)[Self__RBFR->count__VF]=')';
- Self__RBFR->count__VF=(__INTEGER)(Self__RBFR->count__VF + 1);
-}
-
-static void display__QDLO(__EXPR_AND_AND_LOGIC *Self__RDLO,void *buffer__SDLO)
-// ({EXPR_AND_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__XBFR,*Self__3BFR,*Self__DCFR,*Self__JCFR;
- __INTEGER new_capacity__WBFR,old_nb_elts__ZBFR,upper__EQQR,Self__CQQR;
- __INTEGER new_capacity__2BFR,old_nb_elts__5BFR,upper__JQQR,Self__HQQR;
- __INTEGER new_capacity__CCFR,old_nb_elts__FCFR,upper__OQQR,Self__MQQR;
- __INTEGER new_capacity__ICFR,old_nb_elts__LCFR,upper__TQQR,Self__RQQR;
- void *__tmp__TDLO,*__tmp__VDLO;
- __IS_EXPANDED *Self__MK4P,*Self__OK4P;
- __CHARACTER *Self__YBFR,*new__0BFR,*Self__4BFR,*new__ACFR,*Self__ECFR;
- __CHARACTER *new__GCFR,*Self__KCFR,*new__MCFR;
- Self__XBFR=((__STRING *)buffer__SDLO);
- new_capacity__WBFR= 0;
- if ((Self__XBFR->capacity__MNK <= Self__XBFR->count__VF)) {
- if ((Self__XBFR->capacity__MNK == 0)) {
- Self__XBFR->capacity__MNK= 32;
- Self__XBFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WBFR=(__INTEGER)(Self__XBFR->capacity__MNK << 1);
- Self__YBFR=((__CHARACTER *)Self__XBFR->storage__XNK);
- old_nb_elts__ZBFR=Self__XBFR->capacity__MNK;
- new__0BFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YBFR),((__UINTEGER_32 )old_nb_elts__ZBFR),((__UINTEGER_32 )new_capacity__WBFR)));
- upper__EQQR=(__INTEGER)(new_capacity__WBFR - 1);
- Self__CQQR=old_nb_elts__ZBFR;
- while ((Self__CQQR <= upper__EQQR)) {
- new__0BFR[Self__CQQR]='\0';
- Self__CQQR=(__INTEGER)(Self__CQQR + 1);
- };
- Self__XBFR->storage__XNK=new__0BFR;
- Self__XBFR->capacity__MNK=new_capacity__WBFR;
- };
- };
- ((__CHARACTER *)Self__XBFR->storage__XNK)[Self__XBFR->count__VF]='(';
- Self__XBFR->count__VF=(__INTEGER)(Self__XBFR->count__VF + 1);
- __tmp__TDLO=Self__RDLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
- switch (((struct ___OBJ *)__tmp__TDLO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__TDLO,buffer__SDLO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __IS_EXPANDED__: {
- Self__MK4P=((__IS_EXPANDED *)__tmp__TDLO);
- append__MOK(buffer__SDLO,(&__string_265));
- display__UXFK(Self__MK4P->receiver__WN2H,buffer__SDLO);
- Self__3BFR=((__STRING *)buffer__SDLO);
- new_capacity__2BFR= 0;
- if ((Self__3BFR->capacity__MNK <= Self__3BFR->count__VF)) {
- if ((Self__3BFR->capacity__MNK == 0)) {
- Self__3BFR->capacity__MNK= 32;
- Self__3BFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2BFR=(__INTEGER)(Self__3BFR->capacity__MNK << 1);
- Self__4BFR=((__CHARACTER *)Self__3BFR->storage__XNK);
- old_nb_elts__5BFR=Self__3BFR->capacity__MNK;
- new__ACFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4BFR),((__UINTEGER_32 )old_nb_elts__5BFR),((__UINTEGER_32 )new_capacity__2BFR)));
- upper__JQQR=(__INTEGER)(new_capacity__2BFR - 1);
- Self__HQQR=old_nb_elts__5BFR;
- while ((Self__HQQR <= upper__JQQR)) {
- new__ACFR[Self__HQQR]='\0';
- Self__HQQR=(__INTEGER)(Self__HQQR + 1);
- };
- Self__3BFR->storage__XNK=new__ACFR;
- Self__3BFR->capacity__MNK=new_capacity__2BFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__CS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_352));
+ Self__RKXT=((__TYPE_FULL__XMB *)Self__CS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
};
- ((__CHARACTER *)Self__3BFR->storage__XNK)[Self__3BFR->count__VF]=')';
- Self__3BFR->count__VF=(__INTEGER)(Self__3BFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__TDLO,buffer__SDLO);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__TDLO,buffer__SDLO);
+ append_name_in__APXE(Self__RKXT,buffer__BC5J);
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
} break;
- case __ITEM__: {
- display__52FK(__tmp__TDLO,buffer__SDLO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__TDLO,buffer__SDLO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__TDLO,buffer__SDLO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__TDLO,buffer__SDLO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__TDLO,buffer__SDLO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__TDLO,buffer__SDLO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__TDLO,buffer__SDLO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
};
- append__MOK(buffer__SDLO,(&__string_370));
- __tmp__VDLO=Self__RDLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
- switch (((struct ___OBJ *)__tmp__VDLO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__VDLO,buffer__SDLO);
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_493));
+ __tmp__CC5J=Self__AC5J->parent_expr_binary__HEOJ.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__CC5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __STRING_CST__: {
- display__0TFK(__tmp__VDLO,buffer__SDLO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__VDLO,buffer__SDLO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__VDLO,buffer__SDLO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__VDLO,buffer__SDLO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__CC5J),buffer__BC5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__VDLO,buffer__SDLO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__UBCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__UBCS->receiver__RA5J),buffer__BC5J);
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __IS_EXPANDED__: {
- Self__OK4P=((__IS_EXPANDED *)__tmp__VDLO);
- append__MOK(buffer__SDLO,(&__string_265));
- display__UXFK(Self__OK4P->receiver__WN2H,buffer__SDLO);
- Self__DCFR=((__STRING *)buffer__SDLO);
- new_capacity__CCFR= 0;
- if ((Self__DCFR->capacity__MNK <= Self__DCFR->count__VF)) {
- if ((Self__DCFR->capacity__MNK == 0)) {
- Self__DCFR->capacity__MNK= 32;
- Self__DCFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CCFR=(__INTEGER)(Self__DCFR->capacity__MNK << 1);
- Self__ECFR=((__CHARACTER *)Self__DCFR->storage__XNK);
- old_nb_elts__FCFR=Self__DCFR->capacity__MNK;
- new__GCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ECFR),((__UINTEGER_32 )old_nb_elts__FCFR),((__UINTEGER_32 )new_capacity__CCFR)));
- upper__OQQR=(__INTEGER)(new_capacity__CCFR - 1);
- Self__MQQR=old_nb_elts__FCFR;
- while ((Self__MQQR <= upper__OQQR)) {
- new__GCFR[Self__MQQR]='\0';
- Self__MQQR=(__INTEGER)(Self__MQQR + 1);
- };
- Self__DCFR->storage__XNK=new__GCFR;
- Self__DCFR->capacity__MNK=new_capacity__CCFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__WBCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_350));
+ Self__RKXT=((__TYPE_FULL__XMB *)Self__WBCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
};
- ((__CHARACTER *)Self__DCFR->storage__XNK)[Self__DCFR->count__VF]=')';
- Self__DCFR->count__VF=(__INTEGER)(Self__DCFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__VDLO,buffer__SDLO);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__VDLO,buffer__SDLO);
+ append_name_in__APXE(Self__RKXT,buffer__BC5J);
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__VDLO,buffer__SDLO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__VDLO,buffer__SDLO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__VDLO,buffer__SDLO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__VDLO,buffer__SDLO);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__VDLO,buffer__SDLO);
- } break;
- };
- Self__JCFR=((__STRING *)buffer__SDLO);
- new_capacity__ICFR= 0;
- if ((Self__JCFR->capacity__MNK <= Self__JCFR->count__VF)) {
- if ((Self__JCFR->capacity__MNK == 0)) {
- Self__JCFR->capacity__MNK= 32;
- Self__JCFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ICFR=(__INTEGER)(Self__JCFR->capacity__MNK << 1);
- Self__KCFR=((__CHARACTER *)Self__JCFR->storage__XNK);
- old_nb_elts__LCFR=Self__JCFR->capacity__MNK;
- new__MCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KCFR),((__UINTEGER_32 )old_nb_elts__LCFR),((__UINTEGER_32 )new_capacity__ICFR)));
- upper__TQQR=(__INTEGER)(new_capacity__ICFR - 1);
- Self__RQQR=old_nb_elts__LCFR;
- while ((Self__RQQR <= upper__TQQR)) {
- new__MCFR[Self__RQQR]='\0';
- Self__RQQR=(__INTEGER)(Self__RQQR + 1);
- };
- Self__JCFR->storage__XNK=new__MCFR;
- Self__JCFR->capacity__MNK=new_capacity__ICFR;
- };
- };
- ((__CHARACTER *)Self__JCFR->storage__XNK)[Self__JCFR->count__VF]=')';
- Self__JCFR->count__VF=(__INTEGER)(Self__JCFR->count__VF + 1);
-}
-
-static void display__55JM(__EXPR_NEG *Self__AAKM,void *buffer__BAKM)
-// ({EXPR_NEG},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__PCFR,*Self__VCFR,*Self__1CFR,*Self__BDFR,*Self__HDFR;
- __INTEGER new_capacity__OCFR,old_nb_elts__RCFR,upper__YQQR,Self__WQQR;
- __INTEGER new_capacity__UCFR,old_nb_elts__XCFR,upper__3QQR,Self__1QQR;
- __INTEGER new_capacity__0CFR,old_nb_elts__3CFR,upper__CRQR,Self__ARQR;
- __INTEGER new_capacity__ADFR,old_nb_elts__DDFR,upper__HRQR,Self__FRQR;
- __INTEGER new_capacity__GDFR,old_nb_elts__JDFR,upper__MRQR,Self__KRQR;
- void *__tmp__DAKM;
- __IS_EXPANDED *Self__QK4P;
- __CHARACTER *Self__QCFR,*new__SCFR,*Self__WCFR,*new__YCFR,*Self__2CFR;
- __CHARACTER *new__4CFR,*Self__CDFR,*new__EDFR,*Self__IDFR,*new__KDFR;
- Self__PCFR=((__STRING *)buffer__BAKM);
- new_capacity__OCFR= 0;
- if ((Self__PCFR->capacity__MNK <= Self__PCFR->count__VF)) {
- if ((Self__PCFR->capacity__MNK == 0)) {
- Self__PCFR->capacity__MNK= 32;
- Self__PCFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OCFR=(__INTEGER)(Self__PCFR->capacity__MNK << 1);
- Self__QCFR=((__CHARACTER *)Self__PCFR->storage__XNK);
- old_nb_elts__RCFR=Self__PCFR->capacity__MNK;
- new__SCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QCFR),((__UINTEGER_32 )old_nb_elts__RCFR),((__UINTEGER_32 )new_capacity__OCFR)));
- upper__YQQR=(__INTEGER)(new_capacity__OCFR - 1);
- Self__WQQR=old_nb_elts__RCFR;
- while ((Self__WQQR <= upper__YQQR)) {
- new__SCFR[Self__WQQR]='\0';
- Self__WQQR=(__INTEGER)(Self__WQQR + 1);
- };
- Self__PCFR->storage__XNK=new__SCFR;
- Self__PCFR->capacity__MNK=new_capacity__OCFR;
- };
- };
- ((__CHARACTER *)Self__PCFR->storage__XNK)[Self__PCFR->count__VF]='(';
- Self__PCFR->count__VF=(__INTEGER)(Self__PCFR->count__VF + 1);
- Self__VCFR=((__STRING *)buffer__BAKM);
- new_capacity__UCFR= 0;
- if ((Self__VCFR->capacity__MNK <= Self__VCFR->count__VF)) {
- if ((Self__VCFR->capacity__MNK == 0)) {
- Self__VCFR->capacity__MNK= 32;
- Self__VCFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UCFR=(__INTEGER)(Self__VCFR->capacity__MNK << 1);
- Self__WCFR=((__CHARACTER *)Self__VCFR->storage__XNK);
- old_nb_elts__XCFR=Self__VCFR->capacity__MNK;
- new__YCFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WCFR),((__UINTEGER_32 )old_nb_elts__XCFR),((__UINTEGER_32 )new_capacity__UCFR)));
- upper__3QQR=(__INTEGER)(new_capacity__UCFR - 1);
- Self__1QQR=old_nb_elts__XCFR;
- while ((Self__1QQR <= upper__3QQR)) {
- new__YCFR[Self__1QQR]='\0';
- Self__1QQR=(__INTEGER)(Self__1QQR + 1);
- };
- Self__VCFR->storage__XNK=new__YCFR;
- Self__VCFR->capacity__MNK=new_capacity__UCFR;
- };
- };
- ((__CHARACTER *)Self__VCFR->storage__XNK)[Self__VCFR->count__VF]='-';
- Self__VCFR->count__VF=(__INTEGER)(Self__VCFR->count__VF + 1);
- Self__1CFR=((__STRING *)buffer__BAKM);
- new_capacity__0CFR= 0;
- if ((Self__1CFR->capacity__MNK <= Self__1CFR->count__VF)) {
- if ((Self__1CFR->capacity__MNK == 0)) {
- Self__1CFR->capacity__MNK= 32;
- Self__1CFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0CFR=(__INTEGER)(Self__1CFR->capacity__MNK << 1);
- Self__2CFR=((__CHARACTER *)Self__1CFR->storage__XNK);
- old_nb_elts__3CFR=Self__1CFR->capacity__MNK;
- new__4CFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2CFR),((__UINTEGER_32 )old_nb_elts__3CFR),((__UINTEGER_32 )new_capacity__0CFR)));
- upper__CRQR=(__INTEGER)(new_capacity__0CFR - 1);
- Self__ARQR=old_nb_elts__3CFR;
- while ((Self__ARQR <= upper__CRQR)) {
- new__4CFR[Self__ARQR]='\0';
- Self__ARQR=(__INTEGER)(Self__ARQR + 1);
- };
- Self__1CFR->storage__XNK=new__4CFR;
- Self__1CFR->capacity__MNK=new_capacity__0CFR;
- };
- };
- ((__CHARACTER *)Self__1CFR->storage__XNK)[Self__1CFR->count__VF]=' ';
- Self__1CFR->count__VF=(__INTEGER)(Self__1CFR->count__VF + 1);
- __tmp__DAKM=Self__AAKM->parent_expr_unary__EXDL.right__SXDL;
- switch (((struct ___OBJ *)__tmp__DAKM)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__DAKM,buffer__BAKM);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __IS_EXPANDED__: {
- Self__QK4P=((__IS_EXPANDED *)__tmp__DAKM);
- append__MOK(buffer__BAKM,(&__string_265));
- display__UXFK(Self__QK4P->receiver__WN2H,buffer__BAKM);
- Self__BDFR=((__STRING *)buffer__BAKM);
- new_capacity__ADFR= 0;
- if ((Self__BDFR->capacity__MNK <= Self__BDFR->count__VF)) {
- if ((Self__BDFR->capacity__MNK == 0)) {
- Self__BDFR->capacity__MNK= 32;
- Self__BDFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ADFR=(__INTEGER)(Self__BDFR->capacity__MNK << 1);
- Self__CDFR=((__CHARACTER *)Self__BDFR->storage__XNK);
- old_nb_elts__DDFR=Self__BDFR->capacity__MNK;
- new__EDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CDFR),((__UINTEGER_32 )old_nb_elts__DDFR),((__UINTEGER_32 )new_capacity__ADFR)));
- upper__HRQR=(__INTEGER)(new_capacity__ADFR - 1);
- Self__FRQR=old_nb_elts__DDFR;
- while ((Self__FRQR <= upper__HRQR)) {
- new__EDFR[Self__FRQR]='\0';
- Self__FRQR=(__INTEGER)(Self__FRQR + 1);
- };
- Self__BDFR->storage__XNK=new__EDFR;
- Self__BDFR->capacity__MNK=new_capacity__ADFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__CS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_352));
+ Self__RKXT=((__TYPE_FULL__XMB *)Self__CS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BC5J),(&__string_351));
};
- ((__CHARACTER *)Self__BDFR->storage__XNK)[Self__BDFR->count__VF]=')';
- Self__BDFR->count__VF=(__INTEGER)(Self__BDFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__DAKM,buffer__BAKM);
+ append_name_in__APXE(Self__RKXT,buffer__BC5J);
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__DAKM,buffer__BAKM);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__DAKM,buffer__BAKM);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__DAKM,buffer__BAKM);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__DAKM,buffer__BAKM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__DAKM,buffer__BAKM);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__DAKM,buffer__BAKM);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__DAKM,buffer__BAKM);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__DAKM,buffer__BAKM);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__CC5J)),buffer__BC5J);
} break;
};
- Self__HDFR=((__STRING *)buffer__BAKM);
- new_capacity__GDFR= 0;
- if ((Self__HDFR->capacity__MNK <= Self__HDFR->count__VF)) {
- if ((Self__HDFR->capacity__MNK == 0)) {
- Self__HDFR->capacity__MNK= 32;
- Self__HDFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GDFR=(__INTEGER)(Self__HDFR->capacity__MNK << 1);
- Self__IDFR=((__CHARACTER *)Self__HDFR->storage__XNK);
- old_nb_elts__JDFR=Self__HDFR->capacity__MNK;
- new__KDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IDFR),((__UINTEGER_32 )old_nb_elts__JDFR),((__UINTEGER_32 )new_capacity__GDFR)));
- upper__MRQR=(__INTEGER)(new_capacity__GDFR - 1);
- Self__KRQR=old_nb_elts__JDFR;
- while ((Self__KRQR <= upper__MRQR)) {
- new__KDFR[Self__KRQR]='\0';
- Self__KRQR=(__INTEGER)(Self__KRQR + 1);
- };
- Self__HDFR->storage__XNK=new__KDFR;
- Self__HDFR->capacity__MNK=new_capacity__GDFR;
- };
- };
- ((__CHARACTER *)Self__HDFR->storage__XNK)[Self__HDFR->count__VF]=')';
- Self__HDFR->count__VF=(__INTEGER)(Self__HDFR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__BC5J),')');
}
-static void display__GDNL(__EXPR_ADD *Self__HDNL,void *buffer__IDNL)
-// ({EXPR_ADD},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__GC5J(__EXPR_SHIFT_L__0EOJ *Self__HC5J,__STRING__BC *buffer__IC5J)
+// ({EXPR_SHIFT_L__0EOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__NDFR,*Self__TDFR,*Self__ZDFR,*Self__5DFR;
- __INTEGER new_capacity__MDFR,old_nb_elts__PDFR,upper__RRQR,Self__PRQR;
- __INTEGER new_capacity__SDFR,old_nb_elts__VDFR,upper__WRQR,Self__URQR;
- __INTEGER new_capacity__YDFR,old_nb_elts__1DFR,upper__1RQR,Self__ZRQR;
- __INTEGER new_capacity__4DFR,old_nb_elts__BEFR,upper__ASQR,Self__4RQR;
- void *__tmp__JDNL,*__tmp__LDNL;
- __IS_EXPANDED *Self__SK4P,*Self__UK4P;
- __CHARACTER *Self__ODFR,*new__QDFR,*Self__UDFR,*new__WDFR,*Self__0DFR;
- __CHARACTER *new__2DFR,*Self__AEFR,*new__CEFR;
- Self__NDFR=((__STRING *)buffer__IDNL);
- new_capacity__MDFR= 0;
- if ((Self__NDFR->capacity__MNK <= Self__NDFR->count__VF)) {
- if ((Self__NDFR->capacity__MNK == 0)) {
- Self__NDFR->capacity__MNK= 32;
- Self__NDFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MDFR=(__INTEGER)(Self__NDFR->capacity__MNK << 1);
- Self__ODFR=((__CHARACTER *)Self__NDFR->storage__XNK);
- old_nb_elts__PDFR=Self__NDFR->capacity__MNK;
- new__QDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ODFR),((__UINTEGER_32 )old_nb_elts__PDFR),((__UINTEGER_32 )new_capacity__MDFR)));
- upper__RRQR=(__INTEGER)(new_capacity__MDFR - 1);
- Self__PRQR=old_nb_elts__PDFR;
- while ((Self__PRQR <= upper__RRQR)) {
- new__QDFR[Self__PRQR]='\0';
- Self__PRQR=(__INTEGER)(Self__PRQR + 1);
- };
- Self__NDFR->storage__XNK=new__QDFR;
- Self__NDFR->capacity__MNK=new_capacity__MDFR;
- };
- };
- ((__CHARACTER *)Self__NDFR->storage__XNK)[Self__NDFR->count__VF]='(';
- Self__NDFR->count__VF=(__INTEGER)(Self__NDFR->count__VF + 1);
- __tmp__JDNL=Self__HDNL->parent_expr_binary__PXDL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__JDNL)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__JDNL,buffer__IDNL);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __IS_EXPANDED__: {
- Self__SK4P=((__IS_EXPANDED *)__tmp__JDNL);
- append__MOK(buffer__IDNL,(&__string_265));
- display__UXFK(Self__SK4P->receiver__WN2H,buffer__IDNL);
- Self__TDFR=((__STRING *)buffer__IDNL);
- new_capacity__SDFR= 0;
- if ((Self__TDFR->capacity__MNK <= Self__TDFR->count__VF)) {
- if ((Self__TDFR->capacity__MNK == 0)) {
- Self__TDFR->capacity__MNK= 32;
- Self__TDFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SDFR=(__INTEGER)(Self__TDFR->capacity__MNK << 1);
- Self__UDFR=((__CHARACTER *)Self__TDFR->storage__XNK);
- old_nb_elts__VDFR=Self__TDFR->capacity__MNK;
- new__WDFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UDFR),((__UINTEGER_32 )old_nb_elts__VDFR),((__UINTEGER_32 )new_capacity__SDFR)));
- upper__WRQR=(__INTEGER)(new_capacity__SDFR - 1);
- Self__URQR=old_nb_elts__VDFR;
- while ((Self__URQR <= upper__WRQR)) {
- new__WDFR[Self__URQR]='\0';
- Self__URQR=(__INTEGER)(Self__URQR + 1);
- };
- Self__TDFR->storage__XNK=new__WDFR;
- Self__TDFR->capacity__MNK=new_capacity__SDFR;
- };
- };
- ((__CHARACTER *)Self__TDFR->storage__XNK)[Self__TDFR->count__VF]=')';
- Self__TDFR->count__VF=(__INTEGER)(Self__TDFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__JDNL,buffer__IDNL);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__JDNL,buffer__IDNL);
+ void *__tmp__JC5J;
+ __IS_EXPANDED__35NJ *Self__2BCS;
+ __GET_TYPE_ID__HAOJ *Self__4BCS;
+ __TYPE_FULL__XMB *Self__ZKXT;
+ __SIZE_OF__5GOJ *Self__GS2S;
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),'(');
+ __tmp__JC5J=Self__HC5J->parent_expr_binary__1EOJ.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__JC5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__JDNL,buffer__IDNL);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__JDNL,buffer__IDNL);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__JDNL,buffer__IDNL);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__JDNL,buffer__IDNL);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__JDNL,buffer__IDNL);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__JC5J),buffer__IC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__JDNL,buffer__IDNL);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__JDNL,buffer__IDNL);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__JDNL,buffer__IDNL);
+ case __IS_EXPANDED__35NJ__: {
+ Self__2BCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__2BCS->receiver__RA5J),buffer__IC5J);
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__JDNL,buffer__IDNL);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__JDNL,buffer__IDNL);
- } break;
- };
- append__MOK(buffer__IDNL,(&__string_371));
- __tmp__LDNL=Self__HDNL->parent_expr_binary__PXDL.right__WO2H;
- switch (((struct ___OBJ *)__tmp__LDNL)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__LDNL,buffer__IDNL);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __IS_EXPANDED__: {
- Self__UK4P=((__IS_EXPANDED *)__tmp__LDNL);
- append__MOK(buffer__IDNL,(&__string_265));
- display__UXFK(Self__UK4P->receiver__WN2H,buffer__IDNL);
- Self__ZDFR=((__STRING *)buffer__IDNL);
- new_capacity__YDFR= 0;
- if ((Self__ZDFR->capacity__MNK <= Self__ZDFR->count__VF)) {
- if ((Self__ZDFR->capacity__MNK == 0)) {
- Self__ZDFR->capacity__MNK= 32;
- Self__ZDFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YDFR=(__INTEGER)(Self__ZDFR->capacity__MNK << 1);
- Self__0DFR=((__CHARACTER *)Self__ZDFR->storage__XNK);
- old_nb_elts__1DFR=Self__ZDFR->capacity__MNK;
- new__2DFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0DFR),((__UINTEGER_32 )old_nb_elts__1DFR),((__UINTEGER_32 )new_capacity__YDFR)));
- upper__1RQR=(__INTEGER)(new_capacity__YDFR - 1);
- Self__ZRQR=old_nb_elts__1DFR;
- while ((Self__ZRQR <= upper__1RQR)) {
- new__2DFR[Self__ZRQR]='\0';
- Self__ZRQR=(__INTEGER)(Self__ZRQR + 1);
- };
- Self__ZDFR->storage__XNK=new__2DFR;
- Self__ZDFR->capacity__MNK=new_capacity__YDFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__4BCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_350));
+ Self__ZKXT=((__TYPE_FULL__XMB *)Self__4BCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
};
- ((__CHARACTER *)Self__ZDFR->storage__XNK)[Self__ZDFR->count__VF]=')';
- Self__ZDFR->count__VF=(__INTEGER)(Self__ZDFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__LDNL,buffer__IDNL);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__LDNL,buffer__IDNL);
+ append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__LDNL,buffer__IDNL);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__LDNL,buffer__IDNL);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__LDNL,buffer__IDNL);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__LDNL,buffer__IDNL);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__LDNL,buffer__IDNL);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__LDNL,buffer__IDNL);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__LDNL,buffer__IDNL);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__LDNL,buffer__IDNL);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__LDNL,buffer__IDNL);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__LDNL,buffer__IDNL);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__LDNL,buffer__IDNL);
- } break;
- };
- Self__5DFR=((__STRING *)buffer__IDNL);
- new_capacity__4DFR= 0;
- if ((Self__5DFR->capacity__MNK <= Self__5DFR->count__VF)) {
- if ((Self__5DFR->capacity__MNK == 0)) {
- Self__5DFR->capacity__MNK= 32;
- Self__5DFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4DFR=(__INTEGER)(Self__5DFR->capacity__MNK << 1);
- Self__AEFR=((__CHARACTER *)Self__5DFR->storage__XNK);
- old_nb_elts__BEFR=Self__5DFR->capacity__MNK;
- new__CEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AEFR),((__UINTEGER_32 )old_nb_elts__BEFR),((__UINTEGER_32 )new_capacity__4DFR)));
- upper__ASQR=(__INTEGER)(new_capacity__4DFR - 1);
- Self__4RQR=old_nb_elts__BEFR;
- while ((Self__4RQR <= upper__ASQR)) {
- new__CEFR[Self__4RQR]='\0';
- Self__4RQR=(__INTEGER)(Self__4RQR + 1);
- };
- Self__5DFR->storage__XNK=new__CEFR;
- Self__5DFR->capacity__MNK=new_capacity__4DFR;
- };
- };
- ((__CHARACTER *)Self__5DFR->storage__XNK)[Self__5DFR->count__VF]=')';
- Self__5DFR->count__VF=(__INTEGER)(Self__5DFR->count__VF + 1);
-}
-
-static void display__1UZM(__EXPR_NOT *Self__2UZM,void *buffer__3UZM)
-// ({EXPR_NOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__FEFR,*Self__LEFR,*Self__REFR,*Self__XEFR,*Self__3EFR;
- __INTEGER new_capacity__EEFR,old_nb_elts__HEFR,upper__FSQR,Self__DSQR;
- __INTEGER new_capacity__KEFR,old_nb_elts__NEFR,upper__KSQR,Self__ISQR;
- __INTEGER new_capacity__QEFR,old_nb_elts__TEFR,upper__PSQR,Self__NSQR;
- __INTEGER new_capacity__WEFR,old_nb_elts__ZEFR,upper__USQR,Self__SSQR;
- __INTEGER new_capacity__2EFR,old_nb_elts__5EFR,upper__ZSQR,Self__XSQR;
- void *__tmp__5UZM;
- __IS_EXPANDED *Self__WK4P;
- __CHARACTER *Self__GEFR,*new__IEFR,*Self__MEFR,*new__OEFR,*Self__SEFR;
- __CHARACTER *new__UEFR,*Self__YEFR,*new__0EFR,*Self__4EFR,*new__AFFR;
- Self__FEFR=((__STRING *)buffer__3UZM);
- new_capacity__EEFR= 0;
- if ((Self__FEFR->capacity__MNK <= Self__FEFR->count__VF)) {
- if ((Self__FEFR->capacity__MNK == 0)) {
- Self__FEFR->capacity__MNK= 32;
- Self__FEFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EEFR=(__INTEGER)(Self__FEFR->capacity__MNK << 1);
- Self__GEFR=((__CHARACTER *)Self__FEFR->storage__XNK);
- old_nb_elts__HEFR=Self__FEFR->capacity__MNK;
- new__IEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GEFR),((__UINTEGER_32 )old_nb_elts__HEFR),((__UINTEGER_32 )new_capacity__EEFR)));
- upper__FSQR=(__INTEGER)(new_capacity__EEFR - 1);
- Self__DSQR=old_nb_elts__HEFR;
- while ((Self__DSQR <= upper__FSQR)) {
- new__IEFR[Self__DSQR]='\0';
- Self__DSQR=(__INTEGER)(Self__DSQR + 1);
- };
- Self__FEFR->storage__XNK=new__IEFR;
- Self__FEFR->capacity__MNK=new_capacity__EEFR;
- };
- };
- ((__CHARACTER *)Self__FEFR->storage__XNK)[Self__FEFR->count__VF]='(';
- Self__FEFR->count__VF=(__INTEGER)(Self__FEFR->count__VF + 1);
- Self__LEFR=((__STRING *)buffer__3UZM);
- new_capacity__KEFR= 0;
- if ((Self__LEFR->capacity__MNK <= Self__LEFR->count__VF)) {
- if ((Self__LEFR->capacity__MNK == 0)) {
- Self__LEFR->capacity__MNK= 32;
- Self__LEFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KEFR=(__INTEGER)(Self__LEFR->capacity__MNK << 1);
- Self__MEFR=((__CHARACTER *)Self__LEFR->storage__XNK);
- old_nb_elts__NEFR=Self__LEFR->capacity__MNK;
- new__OEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MEFR),((__UINTEGER_32 )old_nb_elts__NEFR),((__UINTEGER_32 )new_capacity__KEFR)));
- upper__KSQR=(__INTEGER)(new_capacity__KEFR - 1);
- Self__ISQR=old_nb_elts__NEFR;
- while ((Self__ISQR <= upper__KSQR)) {
- new__OEFR[Self__ISQR]='\0';
- Self__ISQR=(__INTEGER)(Self__ISQR + 1);
- };
- Self__LEFR->storage__XNK=new__OEFR;
- Self__LEFR->capacity__MNK=new_capacity__KEFR;
- };
- };
- ((__CHARACTER *)Self__LEFR->storage__XNK)[Self__LEFR->count__VF]='~';
- Self__LEFR->count__VF=(__INTEGER)(Self__LEFR->count__VF + 1);
- Self__REFR=((__STRING *)buffer__3UZM);
- new_capacity__QEFR= 0;
- if ((Self__REFR->capacity__MNK <= Self__REFR->count__VF)) {
- if ((Self__REFR->capacity__MNK == 0)) {
- Self__REFR->capacity__MNK= 32;
- Self__REFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QEFR=(__INTEGER)(Self__REFR->capacity__MNK << 1);
- Self__SEFR=((__CHARACTER *)Self__REFR->storage__XNK);
- old_nb_elts__TEFR=Self__REFR->capacity__MNK;
- new__UEFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SEFR),((__UINTEGER_32 )old_nb_elts__TEFR),((__UINTEGER_32 )new_capacity__QEFR)));
- upper__PSQR=(__INTEGER)(new_capacity__QEFR - 1);
- Self__NSQR=old_nb_elts__TEFR;
- while ((Self__NSQR <= upper__PSQR)) {
- new__UEFR[Self__NSQR]='\0';
- Self__NSQR=(__INTEGER)(Self__NSQR + 1);
- };
- Self__REFR->storage__XNK=new__UEFR;
- Self__REFR->capacity__MNK=new_capacity__QEFR;
- };
- };
- ((__CHARACTER *)Self__REFR->storage__XNK)[Self__REFR->count__VF]=' ';
- Self__REFR->count__VF=(__INTEGER)(Self__REFR->count__VF + 1);
- __tmp__5UZM=Self__2UZM->parent_expr_unary__YGWL.right__SXDL;
- switch (((struct ___OBJ *)__tmp__5UZM)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__5UZM,buffer__3UZM);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __IS_EXPANDED__: {
- Self__WK4P=((__IS_EXPANDED *)__tmp__5UZM);
- append__MOK(buffer__3UZM,(&__string_265));
- display__UXFK(Self__WK4P->receiver__WN2H,buffer__3UZM);
- Self__XEFR=((__STRING *)buffer__3UZM);
- new_capacity__WEFR= 0;
- if ((Self__XEFR->capacity__MNK <= Self__XEFR->count__VF)) {
- if ((Self__XEFR->capacity__MNK == 0)) {
- Self__XEFR->capacity__MNK= 32;
- Self__XEFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WEFR=(__INTEGER)(Self__XEFR->capacity__MNK << 1);
- Self__YEFR=((__CHARACTER *)Self__XEFR->storage__XNK);
- old_nb_elts__ZEFR=Self__XEFR->capacity__MNK;
- new__0EFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YEFR),((__UINTEGER_32 )old_nb_elts__ZEFR),((__UINTEGER_32 )new_capacity__WEFR)));
- upper__USQR=(__INTEGER)(new_capacity__WEFR - 1);
- Self__SSQR=old_nb_elts__ZEFR;
- while ((Self__SSQR <= upper__USQR)) {
- new__0EFR[Self__SSQR]='\0';
- Self__SSQR=(__INTEGER)(Self__SSQR + 1);
- };
- Self__XEFR->storage__XNK=new__0EFR;
- Self__XEFR->capacity__MNK=new_capacity__WEFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__GS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_352));
+ Self__ZKXT=((__TYPE_FULL__XMB *)Self__GS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
};
- ((__CHARACTER *)Self__XEFR->storage__XNK)[Self__XEFR->count__VF]=')';
- Self__XEFR->count__VF=(__INTEGER)(Self__XEFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__5UZM,buffer__3UZM);
+ append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__5UZM,buffer__3UZM);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__5UZM,buffer__3UZM);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__5UZM,buffer__3UZM);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__5UZM,buffer__3UZM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__5UZM,buffer__3UZM);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__5UZM,buffer__3UZM);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__5UZM,buffer__3UZM);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__5UZM,buffer__3UZM);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
};
- Self__3EFR=((__STRING *)buffer__3UZM);
- new_capacity__2EFR= 0;
- if ((Self__3EFR->capacity__MNK <= Self__3EFR->count__VF)) {
- if ((Self__3EFR->capacity__MNK == 0)) {
- Self__3EFR->capacity__MNK= 32;
- Self__3EFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2EFR=(__INTEGER)(Self__3EFR->capacity__MNK << 1);
- Self__4EFR=((__CHARACTER *)Self__3EFR->storage__XNK);
- old_nb_elts__5EFR=Self__3EFR->capacity__MNK;
- new__AFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4EFR),((__UINTEGER_32 )old_nb_elts__5EFR),((__UINTEGER_32 )new_capacity__2EFR)));
- upper__ZSQR=(__INTEGER)(new_capacity__2EFR - 1);
- Self__XSQR=old_nb_elts__5EFR;
- while ((Self__XSQR <= upper__ZSQR)) {
- new__AFFR[Self__XSQR]='\0';
- Self__XSQR=(__INTEGER)(Self__XSQR + 1);
- };
- Self__3EFR->storage__XNK=new__AFFR;
- Self__3EFR->capacity__MNK=new_capacity__2EFR;
- };
- };
- ((__CHARACTER *)Self__3EFR->storage__XNK)[Self__3EFR->count__VF]=')';
- Self__3EFR->count__VF=(__INTEGER)(Self__3EFR->count__VF + 1);
-}
-
-static void display__34EO(__EXPR_MOD *Self__44EO,void *buffer__54EO)
-// ({EXPR_MOD},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__DFFR,*Self__JFFR,*Self__PFFR,*Self__VFFR;
- __INTEGER new_capacity__CFFR,old_nb_elts__FFFR,upper__4SQR,Self__2SQR;
- __INTEGER new_capacity__IFFR,old_nb_elts__LFFR,upper__DTQR,Self__BTQR;
- __INTEGER new_capacity__OFFR,old_nb_elts__RFFR,upper__ITQR,Self__GTQR;
- __INTEGER new_capacity__UFFR,old_nb_elts__XFFR,upper__NTQR,Self__LTQR;
- void *__tmp__A5EO,*__tmp__C5EO;
- __IS_EXPANDED *Self__YK4P,*Self__0K4P;
- __CHARACTER *Self__EFFR,*new__GFFR,*Self__KFFR,*new__MFFR,*Self__QFFR;
- __CHARACTER *new__SFFR,*Self__WFFR,*new__YFFR;
- Self__DFFR=((__STRING *)buffer__54EO);
- new_capacity__CFFR= 0;
- if ((Self__DFFR->capacity__MNK <= Self__DFFR->count__VF)) {
- if ((Self__DFFR->capacity__MNK == 0)) {
- Self__DFFR->capacity__MNK= 32;
- Self__DFFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CFFR=(__INTEGER)(Self__DFFR->capacity__MNK << 1);
- Self__EFFR=((__CHARACTER *)Self__DFFR->storage__XNK);
- old_nb_elts__FFFR=Self__DFFR->capacity__MNK;
- new__GFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EFFR),((__UINTEGER_32 )old_nb_elts__FFFR),((__UINTEGER_32 )new_capacity__CFFR)));
- upper__4SQR=(__INTEGER)(new_capacity__CFFR - 1);
- Self__2SQR=old_nb_elts__FFFR;
- while ((Self__2SQR <= upper__4SQR)) {
- new__GFFR[Self__2SQR]='\0';
- Self__2SQR=(__INTEGER)(Self__2SQR + 1);
- };
- Self__DFFR->storage__XNK=new__GFFR;
- Self__DFFR->capacity__MNK=new_capacity__CFFR;
- };
- };
- ((__CHARACTER *)Self__DFFR->storage__XNK)[Self__DFFR->count__VF]='(';
- Self__DFFR->count__VF=(__INTEGER)(Self__DFFR->count__VF + 1);
- __tmp__A5EO=Self__44EO->parent_expr_binary__1KWL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__A5EO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__A5EO,buffer__54EO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__A5EO,buffer__54EO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__A5EO,buffer__54EO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__A5EO,buffer__54EO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __IS_EXPANDED__: {
- Self__YK4P=((__IS_EXPANDED *)__tmp__A5EO);
- append__MOK(buffer__54EO,(&__string_265));
- display__UXFK(Self__YK4P->receiver__WN2H,buffer__54EO);
- Self__JFFR=((__STRING *)buffer__54EO);
- new_capacity__IFFR= 0;
- if ((Self__JFFR->capacity__MNK <= Self__JFFR->count__VF)) {
- if ((Self__JFFR->capacity__MNK == 0)) {
- Self__JFFR->capacity__MNK= 32;
- Self__JFFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IFFR=(__INTEGER)(Self__JFFR->capacity__MNK << 1);
- Self__KFFR=((__CHARACTER *)Self__JFFR->storage__XNK);
- old_nb_elts__LFFR=Self__JFFR->capacity__MNK;
- new__MFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KFFR),((__UINTEGER_32 )old_nb_elts__LFFR),((__UINTEGER_32 )new_capacity__IFFR)));
- upper__DTQR=(__INTEGER)(new_capacity__IFFR - 1);
- Self__BTQR=old_nb_elts__LFFR;
- while ((Self__BTQR <= upper__DTQR)) {
- new__MFFR[Self__BTQR]='\0';
- Self__BTQR=(__INTEGER)(Self__BTQR + 1);
- };
- Self__JFFR->storage__XNK=new__MFFR;
- Self__JFFR->capacity__MNK=new_capacity__IFFR;
- };
- };
- ((__CHARACTER *)Self__JFFR->storage__XNK)[Self__JFFR->count__VF]=')';
- Self__JFFR->count__VF=(__INTEGER)(Self__JFFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__A5EO,buffer__54EO);
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_494));
+ __tmp__JC5J=Self__HC5J->parent_expr_binary__1EOJ.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__JC5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__A5EO,buffer__54EO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__A5EO,buffer__54EO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__A5EO,buffer__54EO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__A5EO,buffer__54EO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__A5EO,buffer__54EO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__JC5J),buffer__IC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__A5EO,buffer__54EO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__A5EO,buffer__54EO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__A5EO,buffer__54EO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__2BCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__2BCS->receiver__RA5J),buffer__IC5J);
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__A5EO,buffer__54EO);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__A5EO,buffer__54EO);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__A5EO,buffer__54EO);
- } break;
- };
- append__MOK(buffer__54EO,(&__string_372));
- __tmp__C5EO=Self__44EO->parent_expr_binary__1KWL.right__WO2H;
- switch (((struct ___OBJ *)__tmp__C5EO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__C5EO,buffer__54EO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__C5EO,buffer__54EO);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__4BCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_350));
+ Self__ZKXT=((__TYPE_FULL__XMB *)Self__4BCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__C5EO,buffer__54EO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__C5EO,buffer__54EO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __IS_EXPANDED__: {
- Self__0K4P=((__IS_EXPANDED *)__tmp__C5EO);
- append__MOK(buffer__54EO,(&__string_265));
- display__UXFK(Self__0K4P->receiver__WN2H,buffer__54EO);
- Self__PFFR=((__STRING *)buffer__54EO);
- new_capacity__OFFR= 0;
- if ((Self__PFFR->capacity__MNK <= Self__PFFR->count__VF)) {
- if ((Self__PFFR->capacity__MNK == 0)) {
- Self__PFFR->capacity__MNK= 32;
- Self__PFFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OFFR=(__INTEGER)(Self__PFFR->capacity__MNK << 1);
- Self__QFFR=((__CHARACTER *)Self__PFFR->storage__XNK);
- old_nb_elts__RFFR=Self__PFFR->capacity__MNK;
- new__SFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QFFR),((__UINTEGER_32 )old_nb_elts__RFFR),((__UINTEGER_32 )new_capacity__OFFR)));
- upper__ITQR=(__INTEGER)(new_capacity__OFFR - 1);
- Self__GTQR=old_nb_elts__RFFR;
- while ((Self__GTQR <= upper__ITQR)) {
- new__SFFR[Self__GTQR]='\0';
- Self__GTQR=(__INTEGER)(Self__GTQR + 1);
- };
- Self__PFFR->storage__XNK=new__SFFR;
- Self__PFFR->capacity__MNK=new_capacity__OFFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__GS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_352));
+ Self__ZKXT=((__TYPE_FULL__XMB *)Self__GS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZKXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__IC5J),(&__string_351));
};
- ((__CHARACTER *)Self__PFFR->storage__XNK)[Self__PFFR->count__VF]=')';
- Self__PFFR->count__VF=(__INTEGER)(Self__PFFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__C5EO,buffer__54EO);
+ append_name_in__APXE(Self__ZKXT,buffer__IC5J);
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__C5EO,buffer__54EO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__C5EO,buffer__54EO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__C5EO,buffer__54EO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__C5EO,buffer__54EO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__C5EO,buffer__54EO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__C5EO,buffer__54EO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__C5EO,buffer__54EO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__C5EO,buffer__54EO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__C5EO,buffer__54EO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__C5EO,buffer__54EO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__C5EO,buffer__54EO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__C5EO,buffer__54EO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__C5EO,buffer__54EO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__C5EO,buffer__54EO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__C5EO,buffer__54EO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__C5EO,buffer__54EO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__C5EO,buffer__54EO);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__C5EO,buffer__54EO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__JC5J)),buffer__IC5J);
} break;
};
- Self__VFFR=((__STRING *)buffer__54EO);
- new_capacity__UFFR= 0;
- if ((Self__VFFR->capacity__MNK <= Self__VFFR->count__VF)) {
- if ((Self__VFFR->capacity__MNK == 0)) {
- Self__VFFR->capacity__MNK= 32;
- Self__VFFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UFFR=(__INTEGER)(Self__VFFR->capacity__MNK << 1);
- Self__WFFR=((__CHARACTER *)Self__VFFR->storage__XNK);
- old_nb_elts__XFFR=Self__VFFR->capacity__MNK;
- new__YFFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WFFR),((__UINTEGER_32 )old_nb_elts__XFFR),((__UINTEGER_32 )new_capacity__UFFR)));
- upper__NTQR=(__INTEGER)(new_capacity__UFFR - 1);
- Self__LTQR=old_nb_elts__XFFR;
- while ((Self__LTQR <= upper__NTQR)) {
- new__YFFR[Self__LTQR]='\0';
- Self__LTQR=(__INTEGER)(Self__LTQR + 1);
- };
- Self__VFFR->storage__XNK=new__YFFR;
- Self__VFFR->capacity__MNK=new_capacity__UFFR;
- };
- };
- ((__CHARACTER *)Self__VFFR->storage__XNK)[Self__VFFR->count__VF]=')';
- Self__VFFR->count__VF=(__INTEGER)(Self__VFFR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__IC5J),')');
}
-static void display__ZMEP(__EXPR_SUP_EQ *Self__0MEP,void *buffer__1MEP)
-// ({EXPR_SUP_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__NC5J(__PUT_TO__TFOJ *Self__OC5J,__STRING__BC *buffer__PC5J)
+// ({PUT_TO__TFOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__1FFR,*Self__BGFR,*Self__HGFR,*Self__NGFR,*Self__TGFR;
- __INTEGER new_capacity__0FFR,old_nb_elts__3FFR,upper__STQR,Self__QTQR;
- __INTEGER new_capacity__AGFR,old_nb_elts__DGFR,upper__XTQR,Self__VTQR;
- __INTEGER new_capacity__GGFR,old_nb_elts__JGFR,upper__2TQR,Self__0TQR;
- __INTEGER new_capacity__MGFR,old_nb_elts__PGFR,upper__BUQR,Self__5TQR;
- __INTEGER new_capacity__SGFR,old_nb_elts__VGFR,upper__GUQR,Self__EUQR;
- void *__tmp__2MEP,*__tmp__4MEP,*__tmp__ANEP;
- void *__tmp__3MEP;
- __IS_EXPANDED *Self__CL4P,*Self__EL4P;
- __CHARACTER *Self__2FFR,*new__4FFR,*Self__CGFR,*new__EGFR,*Self__IGFR;
- __CHARACTER *new__KGFR,*Self__OGFR,*new__QGFR,*Self__UGFR,*new__WGFR;
- Self__1FFR=((__STRING *)buffer__1MEP);
- new_capacity__0FFR= 0;
- if ((Self__1FFR->capacity__MNK <= Self__1FFR->count__VF)) {
- if ((Self__1FFR->capacity__MNK == 0)) {
- Self__1FFR->capacity__MNK= 32;
- Self__1FFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0FFR=(__INTEGER)(Self__1FFR->capacity__MNK << 1);
- Self__2FFR=((__CHARACTER *)Self__1FFR->storage__XNK);
- old_nb_elts__3FFR=Self__1FFR->capacity__MNK;
- new__4FFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2FFR),((__UINTEGER_32 )old_nb_elts__3FFR),((__UINTEGER_32 )new_capacity__0FFR)));
- upper__STQR=(__INTEGER)(new_capacity__0FFR - 1);
- Self__QTQR=old_nb_elts__3FFR;
- while ((Self__QTQR <= upper__STQR)) {
- new__4FFR[Self__QTQR]='\0';
- Self__QTQR=(__INTEGER)(Self__QTQR + 1);
- };
- Self__1FFR->storage__XNK=new__4FFR;
- Self__1FFR->capacity__MNK=new_capacity__0FFR;
- };
- };
- ((__CHARACTER *)Self__1FFR->storage__XNK)[Self__1FFR->count__VF]='(';
- Self__1FFR->count__VF=(__INTEGER)(Self__1FFR->count__VF + 1);
- __tmp__2MEP=Self__0MEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__2MEP)->__id) {
- case __LIST__: {
- __tmp__3MEP=static_type__OHQG(__tmp__2MEP);
- } break;
- case __STRING_CST__: {
- __tmp__3MEP=((__STRING_CST *)__tmp__2MEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3MEP=((__EXTERNAL_C *)__tmp__2MEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__3MEP=((__PROTOTYPE_CST *)__tmp__2MEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__3MEP=((__INTEGER_CST *)__tmp__2MEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__3MEP=((__LOCAL *)((__READ_LOCAL *)__tmp__2MEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__3MEP=static_type__CN1H(__tmp__2MEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3MEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3MEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__3MEP=((__REAL_CST *)__tmp__2MEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__3MEP=((__CHARACTER_CST *)__tmp__2MEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__3MEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3MEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__3MEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__3MEP=static_type__UO1H(__tmp__2MEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__3MEP=static_type__0O1H(__tmp__2MEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__3MEP=static_type__5O1H(__tmp__2MEP);
- } break;
- case __EXPR_AND__: {
- __tmp__3MEP=static_type__EP1H(__tmp__2MEP);
+ void *__tmp__RC5J;
+ __IS_EXPANDED__35NJ *Self__ECCS;
+ __GET_TYPE_ID__HAOJ *Self__GCCS;
+ __TYPE_FULL__XMB *Self__BLXT;
+ __SIZE_OF__5GOJ *Self__KS2S;
+ __tmp__RC5J=Self__OC5J->receiver__QC5J;
+ switch (((struct ___OBJ *)__tmp__RC5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__3MEP=static_type__JP1H(__tmp__2MEP);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__3MEP=static_type__OP1H(__tmp__2MEP);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __PUT_TO__: {
- __tmp__3MEP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __ITEM__: {
- __tmp__3MEP=static_type__XP1H(__tmp__2MEP);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __SIZE_OF__: {
- __tmp__3MEP=static_type__DQ1H();
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__RC5J),buffer__PC5J);
} break;
- case __CAST__: {
- __tmp__3MEP=((__CAST *)__tmp__2MEP)->static_type__0N1H;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CALL_SLOT__: {
- __tmp__3MEP=static_type__NOKL(__tmp__2MEP);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_SLOT__: {
- __tmp__3MEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2MEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __IS_EXPANDED__35NJ__: {
+ Self__ECCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__ECCS->receiver__RA5J),buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __READ_GLOBAL__: {
- __tmp__3MEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2MEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3MEP=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3MEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3MEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3MEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3MEP=static_type__V0IO();
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__GCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_350));
+ Self__BLXT=((__TYPE_FULL__XMB *)Self__GCCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__BLXT,buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __EXPR_NEG__: {
- __tmp__3MEP=static_type__DFJM(__tmp__2MEP);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_ADD__: {
- __tmp__3MEP=static_type__P3ML(__tmp__2MEP);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT__: {
- __tmp__3MEP=static_type__R3XM(__tmp__2MEP);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_MOD__: {
- __tmp__3MEP=static_type__DREO(__tmp__2MEP);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__3MEP=static_type__0BEP();
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_INF__: {
- __tmp__3MEP=static_type__V0QN();
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__3MEP=static_type__00QN();
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR__: {
- __tmp__3MEP=static_type__3YPN(__tmp__2MEP);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_XOR__: {
- __tmp__3MEP=static_type__1HSO(__tmp__2MEP);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- };
- append_name_in__M5XD(__tmp__3MEP,buffer__1MEP);
- Self__BGFR=((__STRING *)buffer__1MEP);
- new_capacity__AGFR= 0;
- if ((Self__BGFR->capacity__MNK <= Self__BGFR->count__VF)) {
- if ((Self__BGFR->capacity__MNK == 0)) {
- Self__BGFR->capacity__MNK= 32;
- Self__BGFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AGFR=(__INTEGER)(Self__BGFR->capacity__MNK << 1);
- Self__CGFR=((__CHARACTER *)Self__BGFR->storage__XNK);
- old_nb_elts__DGFR=Self__BGFR->capacity__MNK;
- new__EGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CGFR),((__UINTEGER_32 )old_nb_elts__DGFR),((__UINTEGER_32 )new_capacity__AGFR)));
- upper__XTQR=(__INTEGER)(new_capacity__AGFR - 1);
- Self__VTQR=old_nb_elts__DGFR;
- while ((Self__VTQR <= upper__XTQR)) {
- new__EGFR[Self__VTQR]='\0';
- Self__VTQR=(__INTEGER)(Self__VTQR + 1);
- };
- Self__BGFR->storage__XNK=new__EGFR;
- Self__BGFR->capacity__MNK=new_capacity__AGFR;
- };
- };
- ((__CHARACTER *)Self__BGFR->storage__XNK)[Self__BGFR->count__VF]=' ';
- Self__BGFR->count__VF=(__INTEGER)(Self__BGFR->count__VF + 1);
- __tmp__4MEP=Self__0MEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__4MEP)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__4MEP,buffer__1MEP);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __IS_EXPANDED__: {
- Self__CL4P=((__IS_EXPANDED *)__tmp__4MEP);
- append__MOK(buffer__1MEP,(&__string_265));
- display__UXFK(Self__CL4P->receiver__WN2H,buffer__1MEP);
- Self__HGFR=((__STRING *)buffer__1MEP);
- new_capacity__GGFR= 0;
- if ((Self__HGFR->capacity__MNK <= Self__HGFR->count__VF)) {
- if ((Self__HGFR->capacity__MNK == 0)) {
- Self__HGFR->capacity__MNK= 32;
- Self__HGFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GGFR=(__INTEGER)(Self__HGFR->capacity__MNK << 1);
- Self__IGFR=((__CHARACTER *)Self__HGFR->storage__XNK);
- old_nb_elts__JGFR=Self__HGFR->capacity__MNK;
- new__KGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IGFR),((__UINTEGER_32 )old_nb_elts__JGFR),((__UINTEGER_32 )new_capacity__GGFR)));
- upper__2TQR=(__INTEGER)(new_capacity__GGFR - 1);
- Self__0TQR=old_nb_elts__JGFR;
- while ((Self__0TQR <= upper__2TQR)) {
- new__KGFR[Self__0TQR]='\0';
- Self__0TQR=(__INTEGER)(Self__0TQR + 1);
- };
- Self__HGFR->storage__XNK=new__KGFR;
- Self__HGFR->capacity__MNK=new_capacity__GGFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__KS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_352));
+ Self__BLXT=((__TYPE_FULL__XMB *)Self__KS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
};
- ((__CHARACTER *)Self__HGFR->storage__XNK)[Self__HGFR->count__VF]=')';
- Self__HGFR->count__VF=(__INTEGER)(Self__HGFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__4MEP,buffer__1MEP);
+ append_name_in__APXE(Self__BLXT,buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__4MEP,buffer__1MEP);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__4MEP,buffer__1MEP);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__4MEP,buffer__1MEP);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__4MEP,buffer__1MEP);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__4MEP,buffer__1MEP);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__4MEP,buffer__1MEP);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__4MEP,buffer__1MEP);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__4MEP,buffer__1MEP);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
};
- append__MOK(buffer__1MEP,(&__string_373));
- __tmp__ANEP=Self__0MEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__ANEP)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__ANEP,buffer__1MEP);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__ANEP,buffer__1MEP);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),'[');
+ __tmp__RC5J=Self__OC5J->index__SC5J;
+ switch (((struct ___OBJ *)__tmp__RC5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__ANEP,buffer__1MEP);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__ANEP,buffer__1MEP);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__ANEP,buffer__1MEP);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__ANEP,buffer__1MEP);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__RC5J),buffer__PC5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__ANEP,buffer__1MEP);
+ case __IS_EXPANDED__35NJ__: {
+ Self__ECCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__ECCS->receiver__RA5J),buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __IS_EXPANDED__: {
- Self__EL4P=((__IS_EXPANDED *)__tmp__ANEP);
- append__MOK(buffer__1MEP,(&__string_265));
- display__UXFK(Self__EL4P->receiver__WN2H,buffer__1MEP);
- Self__NGFR=((__STRING *)buffer__1MEP);
- new_capacity__MGFR= 0;
- if ((Self__NGFR->capacity__MNK <= Self__NGFR->count__VF)) {
- if ((Self__NGFR->capacity__MNK == 0)) {
- Self__NGFR->capacity__MNK= 32;
- Self__NGFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MGFR=(__INTEGER)(Self__NGFR->capacity__MNK << 1);
- Self__OGFR=((__CHARACTER *)Self__NGFR->storage__XNK);
- old_nb_elts__PGFR=Self__NGFR->capacity__MNK;
- new__QGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OGFR),((__UINTEGER_32 )old_nb_elts__PGFR),((__UINTEGER_32 )new_capacity__MGFR)));
- upper__BUQR=(__INTEGER)(new_capacity__MGFR - 1);
- Self__5TQR=old_nb_elts__PGFR;
- while ((Self__5TQR <= upper__BUQR)) {
- new__QGFR[Self__5TQR]='\0';
- Self__5TQR=(__INTEGER)(Self__5TQR + 1);
- };
- Self__NGFR->storage__XNK=new__QGFR;
- Self__NGFR->capacity__MNK=new_capacity__MGFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__GCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_350));
+ Self__BLXT=((__TYPE_FULL__XMB *)Self__GCCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
};
- ((__CHARACTER *)Self__NGFR->storage__XNK)[Self__NGFR->count__VF]=')';
- Self__NGFR->count__VF=(__INTEGER)(Self__NGFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__ANEP,buffer__1MEP);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__ANEP,buffer__1MEP);
+ append_name_in__APXE(Self__BLXT,buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__ANEP,buffer__1MEP);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__ANEP,buffer__1MEP);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__ANEP,buffer__1MEP);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__ANEP,buffer__1MEP);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__ANEP,buffer__1MEP);
- } break;
- };
- Self__TGFR=((__STRING *)buffer__1MEP);
- new_capacity__SGFR= 0;
- if ((Self__TGFR->capacity__MNK <= Self__TGFR->count__VF)) {
- if ((Self__TGFR->capacity__MNK == 0)) {
- Self__TGFR->capacity__MNK= 32;
- Self__TGFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SGFR=(__INTEGER)(Self__TGFR->capacity__MNK << 1);
- Self__UGFR=((__CHARACTER *)Self__TGFR->storage__XNK);
- old_nb_elts__VGFR=Self__TGFR->capacity__MNK;
- new__WGFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UGFR),((__UINTEGER_32 )old_nb_elts__VGFR),((__UINTEGER_32 )new_capacity__SGFR)));
- upper__GUQR=(__INTEGER)(new_capacity__SGFR - 1);
- Self__EUQR=old_nb_elts__VGFR;
- while ((Self__EUQR <= upper__GUQR)) {
- new__WGFR[Self__EUQR]='\0';
- Self__EUQR=(__INTEGER)(Self__EUQR + 1);
- };
- Self__TGFR->storage__XNK=new__WGFR;
- Self__TGFR->capacity__MNK=new_capacity__SGFR;
- };
- };
- ((__CHARACTER *)Self__TGFR->storage__XNK)[Self__TGFR->count__VF]=')';
- Self__TGFR->count__VF=(__INTEGER)(Self__TGFR->count__VF + 1);
-}
-
-static void display__JYQN(__EXPR_INF *Self__KYQN,void *buffer__LYQN)
-// ({EXPR_INF},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__ZGFR,*Self__5GFR,*Self__FHFR,*Self__LHFR,*Self__RHFR;
- __INTEGER new_capacity__YGFR,old_nb_elts__1GFR,upper__LUQR,Self__JUQR;
- __INTEGER new_capacity__4GFR,old_nb_elts__BHFR,upper__QUQR,Self__OUQR;
- __INTEGER new_capacity__EHFR,old_nb_elts__HHFR,upper__VUQR,Self__TUQR;
- __INTEGER new_capacity__KHFR,old_nb_elts__NHFR,upper__0UQR,Self__YUQR;
- __INTEGER new_capacity__QHFR,old_nb_elts__THFR,upper__5UQR,Self__3UQR;
- void *__tmp__MYQN,*__tmp__OYQN,*__tmp__RYQN;
- void *__tmp__NYQN;
- __IS_EXPANDED *Self__ML4P,*Self__OL4P;
- __CHARACTER *Self__0GFR,*new__2GFR,*Self__AHFR,*new__CHFR,*Self__GHFR;
- __CHARACTER *new__IHFR,*Self__MHFR,*new__OHFR,*Self__SHFR,*new__UHFR;
- Self__ZGFR=((__STRING *)buffer__LYQN);
- new_capacity__YGFR= 0;
- if ((Self__ZGFR->capacity__MNK <= Self__ZGFR->count__VF)) {
- if ((Self__ZGFR->capacity__MNK == 0)) {
- Self__ZGFR->capacity__MNK= 32;
- Self__ZGFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YGFR=(__INTEGER)(Self__ZGFR->capacity__MNK << 1);
- Self__0GFR=((__CHARACTER *)Self__ZGFR->storage__XNK);
- old_nb_elts__1GFR=Self__ZGFR->capacity__MNK;
- new__2GFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0GFR),((__UINTEGER_32 )old_nb_elts__1GFR),((__UINTEGER_32 )new_capacity__YGFR)));
- upper__LUQR=(__INTEGER)(new_capacity__YGFR - 1);
- Self__JUQR=old_nb_elts__1GFR;
- while ((Self__JUQR <= upper__LUQR)) {
- new__2GFR[Self__JUQR]='\0';
- Self__JUQR=(__INTEGER)(Self__JUQR + 1);
- };
- Self__ZGFR->storage__XNK=new__2GFR;
- Self__ZGFR->capacity__MNK=new_capacity__YGFR;
+ case __SIZE_OF__5GOJ__: {
+ Self__KS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_352));
+ Self__BLXT=((__TYPE_FULL__XMB *)Self__KS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
};
- };
- ((__CHARACTER *)Self__ZGFR->storage__XNK)[Self__ZGFR->count__VF]='(';
- Self__ZGFR->count__VF=(__INTEGER)(Self__ZGFR->count__VF + 1);
- __tmp__MYQN=Self__KYQN->parent_expr_binary_cmp__G11M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__MYQN)->__id) {
- case __LIST__: {
- __tmp__NYQN=static_type__OHQG(__tmp__MYQN);
- } break;
- case __STRING_CST__: {
- __tmp__NYQN=((__STRING_CST *)__tmp__MYQN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__NYQN=((__EXTERNAL_C *)__tmp__MYQN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__NYQN=((__PROTOTYPE_CST *)__tmp__MYQN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__NYQN=((__INTEGER_CST *)__tmp__MYQN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__NYQN=((__LOCAL *)((__READ_LOCAL *)__tmp__MYQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__NYQN=static_type__CN1H(__tmp__MYQN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__NYQN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__NYQN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__NYQN=((__REAL_CST *)__tmp__MYQN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__NYQN=((__CHARACTER_CST *)__tmp__MYQN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__NYQN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__NYQN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__NYQN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__NYQN=static_type__UO1H(__tmp__MYQN);
- } break;
- case __EXPR_MUL__: {
- __tmp__NYQN=static_type__0O1H(__tmp__MYQN);
- } break;
- case __EXPR_DIV__: {
- __tmp__NYQN=static_type__5O1H(__tmp__MYQN);
- } break;
- case __EXPR_AND__: {
- __tmp__NYQN=static_type__EP1H(__tmp__MYQN);
+ append_name_in__APXE(Self__BLXT,buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__NYQN=static_type__JP1H(__tmp__MYQN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__NYQN=static_type__OP1H(__tmp__MYQN);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __PUT_TO__: {
- __tmp__NYQN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __ITEM__: {
- __tmp__NYQN=static_type__XP1H(__tmp__MYQN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __SIZE_OF__: {
- __tmp__NYQN=static_type__DQ1H();
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CAST__: {
- __tmp__NYQN=((__CAST *)__tmp__MYQN)->static_type__0N1H;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CALL_SLOT__: {
- __tmp__NYQN=static_type__NOKL(__tmp__MYQN);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_SLOT__: {
- __tmp__NYQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MYQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_GLOBAL__: {
- __tmp__NYQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MYQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__NYQN=static_type__Z1ZM();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__NYQN=static_type__ZQEO();
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__NYQN=static_type__P0IO();
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__NYQN=static_type__4QEO();
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__NYQN=static_type__V0IO();
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NEG__: {
- __tmp__NYQN=static_type__DFJM(__tmp__MYQN);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_ADD__: {
- __tmp__NYQN=static_type__P3ML(__tmp__MYQN);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT__: {
- __tmp__NYQN=static_type__R3XM(__tmp__MYQN);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_MOD__: {
- __tmp__NYQN=static_type__DREO(__tmp__MYQN);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__NYQN=static_type__0BEP();
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_INF__: {
- __tmp__NYQN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__NYQN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__NYQN=static_type__3YPN(__tmp__MYQN);
- } break;
- case __EXPR_XOR__: {
- __tmp__NYQN=static_type__1HSO(__tmp__MYQN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
};
- append_name_in__M5XD(__tmp__NYQN,buffer__LYQN);
- Self__5GFR=((__STRING *)buffer__LYQN);
- new_capacity__4GFR= 0;
- if ((Self__5GFR->capacity__MNK <= Self__5GFR->count__VF)) {
- if ((Self__5GFR->capacity__MNK == 0)) {
- Self__5GFR->capacity__MNK= 32;
- Self__5GFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4GFR=(__INTEGER)(Self__5GFR->capacity__MNK << 1);
- Self__AHFR=((__CHARACTER *)Self__5GFR->storage__XNK);
- old_nb_elts__BHFR=Self__5GFR->capacity__MNK;
- new__CHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AHFR),((__UINTEGER_32 )old_nb_elts__BHFR),((__UINTEGER_32 )new_capacity__4GFR)));
- upper__QUQR=(__INTEGER)(new_capacity__4GFR - 1);
- Self__OUQR=old_nb_elts__BHFR;
- while ((Self__OUQR <= upper__QUQR)) {
- new__CHFR[Self__OUQR]='\0';
- Self__OUQR=(__INTEGER)(Self__OUQR + 1);
- };
- Self__5GFR->storage__XNK=new__CHFR;
- Self__5GFR->capacity__MNK=new_capacity__4GFR;
- };
- };
- ((__CHARACTER *)Self__5GFR->storage__XNK)[Self__5GFR->count__VF]=' ';
- Self__5GFR->count__VF=(__INTEGER)(Self__5GFR->count__VF + 1);
- __tmp__OYQN=Self__KYQN->parent_expr_binary_cmp__G11M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__OYQN)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__OYQN,buffer__LYQN);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __IS_EXPANDED__: {
- Self__ML4P=((__IS_EXPANDED *)__tmp__OYQN);
- append__MOK(buffer__LYQN,(&__string_265));
- display__UXFK(Self__ML4P->receiver__WN2H,buffer__LYQN);
- Self__FHFR=((__STRING *)buffer__LYQN);
- new_capacity__EHFR= 0;
- if ((Self__FHFR->capacity__MNK <= Self__FHFR->count__VF)) {
- if ((Self__FHFR->capacity__MNK == 0)) {
- Self__FHFR->capacity__MNK= 32;
- Self__FHFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EHFR=(__INTEGER)(Self__FHFR->capacity__MNK << 1);
- Self__GHFR=((__CHARACTER *)Self__FHFR->storage__XNK);
- old_nb_elts__HHFR=Self__FHFR->capacity__MNK;
- new__IHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GHFR),((__UINTEGER_32 )old_nb_elts__HHFR),((__UINTEGER_32 )new_capacity__EHFR)));
- upper__VUQR=(__INTEGER)(new_capacity__EHFR - 1);
- Self__TUQR=old_nb_elts__HHFR;
- while ((Self__TUQR <= upper__VUQR)) {
- new__IHFR[Self__TUQR]='\0';
- Self__TUQR=(__INTEGER)(Self__TUQR + 1);
- };
- Self__FHFR->storage__XNK=new__IHFR;
- Self__FHFR->capacity__MNK=new_capacity__EHFR;
- };
- };
- ((__CHARACTER *)Self__FHFR->storage__XNK)[Self__FHFR->count__VF]=')';
- Self__FHFR->count__VF=(__INTEGER)(Self__FHFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__OYQN,buffer__LYQN);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__OYQN,buffer__LYQN);
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_495));
+ __tmp__RC5J=Self__OC5J->value__UC5J;
+ switch (((struct ___OBJ *)__tmp__RC5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__OYQN,buffer__LYQN);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__OYQN,buffer__LYQN);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__OYQN,buffer__LYQN);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__OYQN,buffer__LYQN);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__OYQN,buffer__LYQN);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__RC5J),buffer__PC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__OYQN,buffer__LYQN);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__OYQN,buffer__LYQN);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__OYQN,buffer__LYQN);
+ case __IS_EXPANDED__35NJ__: {
+ Self__ECCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__ECCS->receiver__RA5J),buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__OYQN,buffer__LYQN);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__OYQN,buffer__LYQN);
- } break;
- };
- append__MOK(buffer__LYQN,(&__string_267));
- __tmp__RYQN=Self__KYQN->parent_expr_binary_cmp__G11M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__RYQN)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__RYQN,buffer__LYQN);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__RYQN,buffer__LYQN);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__GCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_350));
+ Self__BLXT=((__TYPE_FULL__XMB *)Self__GCCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__BLXT,buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__RYQN,buffer__LYQN);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__RYQN,buffer__LYQN);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __IS_EXPANDED__: {
- Self__OL4P=((__IS_EXPANDED *)__tmp__RYQN);
- append__MOK(buffer__LYQN,(&__string_265));
- display__UXFK(Self__OL4P->receiver__WN2H,buffer__LYQN);
- Self__LHFR=((__STRING *)buffer__LYQN);
- new_capacity__KHFR= 0;
- if ((Self__LHFR->capacity__MNK <= Self__LHFR->count__VF)) {
- if ((Self__LHFR->capacity__MNK == 0)) {
- Self__LHFR->capacity__MNK= 32;
- Self__LHFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KHFR=(__INTEGER)(Self__LHFR->capacity__MNK << 1);
- Self__MHFR=((__CHARACTER *)Self__LHFR->storage__XNK);
- old_nb_elts__NHFR=Self__LHFR->capacity__MNK;
- new__OHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MHFR),((__UINTEGER_32 )old_nb_elts__NHFR),((__UINTEGER_32 )new_capacity__KHFR)));
- upper__0UQR=(__INTEGER)(new_capacity__KHFR - 1);
- Self__YUQR=old_nb_elts__NHFR;
- while ((Self__YUQR <= upper__0UQR)) {
- new__OHFR[Self__YUQR]='\0';
- Self__YUQR=(__INTEGER)(Self__YUQR + 1);
- };
- Self__LHFR->storage__XNK=new__OHFR;
- Self__LHFR->capacity__MNK=new_capacity__KHFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__KS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_352));
+ Self__BLXT=((__TYPE_FULL__XMB *)Self__KS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__PC5J),(&__string_351));
};
- ((__CHARACTER *)Self__LHFR->storage__XNK)[Self__LHFR->count__VF]=')';
- Self__LHFR->count__VF=(__INTEGER)(Self__LHFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__RYQN,buffer__LYQN);
+ append_name_in__APXE(Self__BLXT,buffer__PC5J);
+ add_last__ACV(((__STRING__BC *)buffer__PC5J),')');
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__RYQN,buffer__LYQN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__RYQN,buffer__LYQN);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__RYQN,buffer__LYQN);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__RYQN,buffer__LYQN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__RYQN,buffer__LYQN);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__RYQN,buffer__LYQN);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__RYQN,buffer__LYQN);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__RYQN,buffer__LYQN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__RC5J)),buffer__PC5J);
} break;
};
- Self__RHFR=((__STRING *)buffer__LYQN);
- new_capacity__QHFR= 0;
- if ((Self__RHFR->capacity__MNK <= Self__RHFR->count__VF)) {
- if ((Self__RHFR->capacity__MNK == 0)) {
- Self__RHFR->capacity__MNK= 32;
- Self__RHFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QHFR=(__INTEGER)(Self__RHFR->capacity__MNK << 1);
- Self__SHFR=((__CHARACTER *)Self__RHFR->storage__XNK);
- old_nb_elts__THFR=Self__RHFR->capacity__MNK;
- new__UHFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SHFR),((__UINTEGER_32 )old_nb_elts__THFR),((__UINTEGER_32 )new_capacity__QHFR)));
- upper__5UQR=(__INTEGER)(new_capacity__QHFR - 1);
- Self__3UQR=old_nb_elts__THFR;
- while ((Self__3UQR <= upper__5UQR)) {
- new__UHFR[Self__3UQR]='\0';
- Self__3UQR=(__INTEGER)(Self__3UQR + 1);
- };
- Self__RHFR->storage__XNK=new__UHFR;
- Self__RHFR->capacity__MNK=new_capacity__QHFR;
- };
- };
- ((__CHARACTER *)Self__RHFR->storage__XNK)[Self__RHFR->count__VF]=')';
- Self__RHFR->count__VF=(__INTEGER)(Self__RHFR->count__VF + 1);
}
-static void display__SYQN(__EXPR_INF_EQ *Self__TYQN,void *buffer__UYQN)
-// ({EXPR_INF_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__WC5J(__ITEM__HGOJ *Self__XC5J,__STRING__BC *buffer__YC5J)
+// ({ITEM__HGOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__XHFR,*Self__3HFR,*Self__DIFR,*Self__JIFR,*Self__PIFR;
- __INTEGER new_capacity__WHFR,old_nb_elts__ZHFR,upper__EVQR,Self__CVQR;
- __INTEGER new_capacity__2HFR,old_nb_elts__5HFR,upper__JVQR,Self__HVQR;
- __INTEGER new_capacity__CIFR,old_nb_elts__FIFR,upper__OVQR,Self__MVQR;
- __INTEGER new_capacity__IIFR,old_nb_elts__LIFR,upper__TVQR,Self__RVQR;
- __INTEGER new_capacity__OIFR,old_nb_elts__RIFR,upper__YVQR,Self__WVQR;
- void *__tmp__VYQN,*__tmp__XYQN,*__tmp__0YQN;
- void *__tmp__WYQN;
- __IS_EXPANDED *Self__WL4P,*Self__YL4P;
- __CHARACTER *Self__YHFR,*new__0HFR,*Self__4HFR,*new__AIFR,*Self__EIFR;
- __CHARACTER *new__GIFR,*Self__KIFR,*new__MIFR,*Self__QIFR,*new__SIFR;
- Self__XHFR=((__STRING *)buffer__UYQN);
- new_capacity__WHFR= 0;
- if ((Self__XHFR->capacity__MNK <= Self__XHFR->count__VF)) {
- if ((Self__XHFR->capacity__MNK == 0)) {
- Self__XHFR->capacity__MNK= 32;
- Self__XHFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WHFR=(__INTEGER)(Self__XHFR->capacity__MNK << 1);
- Self__YHFR=((__CHARACTER *)Self__XHFR->storage__XNK);
- old_nb_elts__ZHFR=Self__XHFR->capacity__MNK;
- new__0HFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YHFR),((__UINTEGER_32 )old_nb_elts__ZHFR),((__UINTEGER_32 )new_capacity__WHFR)));
- upper__EVQR=(__INTEGER)(new_capacity__WHFR - 1);
- Self__CVQR=old_nb_elts__ZHFR;
- while ((Self__CVQR <= upper__EVQR)) {
- new__0HFR[Self__CVQR]='\0';
- Self__CVQR=(__INTEGER)(Self__CVQR + 1);
- };
- Self__XHFR->storage__XNK=new__0HFR;
- Self__XHFR->capacity__MNK=new_capacity__WHFR;
- };
- };
- ((__CHARACTER *)Self__XHFR->storage__XNK)[Self__XHFR->count__VF]='(';
- Self__XHFR->count__VF=(__INTEGER)(Self__XHFR->count__VF + 1);
- __tmp__VYQN=Self__TYQN->parent_expr_binary_cmp__211M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__VYQN)->__id) {
- case __LIST__: {
- __tmp__WYQN=static_type__OHQG(__tmp__VYQN);
- } break;
- case __STRING_CST__: {
- __tmp__WYQN=((__STRING_CST *)__tmp__VYQN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__WYQN=((__EXTERNAL_C *)__tmp__VYQN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__WYQN=((__PROTOTYPE_CST *)__tmp__VYQN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__WYQN=((__INTEGER_CST *)__tmp__VYQN)->parent_constant__B3LC.static_type__M2YD;
+ void *__tmp__0C5J;
+ __IS_EXPANDED__35NJ *Self__QCCS;
+ __GET_TYPE_ID__HAOJ *Self__SCCS;
+ __TYPE_FULL__XMB *Self__NLXT;
+ __SIZE_OF__5GOJ *Self__QS2S;
+ __tmp__0C5J=Self__XC5J->receiver__ZC5J;
+ switch (((struct ___OBJ *)__tmp__0C5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __READ_LOCAL__: {
- __tmp__WYQN=((__LOCAL *)((__READ_LOCAL *)__tmp__VYQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__WYQN=static_type__CN1H(__tmp__VYQN);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_EQUAL__: {
- __tmp__WYQN=static_type__1N1H();
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__WYQN=static_type__AO1H();
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __REAL_CST__: {
- __tmp__WYQN=((__REAL_CST *)__tmp__VYQN)->parent_constant__U2JH.static_type__M2YD;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__0C5J),buffer__YC5J);
} break;
- case __CHARACTER_CST__: {
- __tmp__WYQN=((__CHARACTER_CST *)__tmp__VYQN)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __IS_EXPANDED__: {
- __tmp__WYQN=static_type__FO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __GET_TYPE_ID__: {
- __tmp__WYQN=static_type__KO1H();
+ case __IS_EXPANDED__35NJ__: {
+ Self__QCCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__QCCS->receiver__RA5J),buffer__YC5J);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
} break;
- case __EXPR_SUP__: {
- __tmp__WYQN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__WYQN=static_type__UO1H(__tmp__VYQN);
- } break;
- case __EXPR_MUL__: {
- __tmp__WYQN=static_type__0O1H(__tmp__VYQN);
- } break;
- case __EXPR_DIV__: {
- __tmp__WYQN=static_type__5O1H(__tmp__VYQN);
- } break;
- case __EXPR_AND__: {
- __tmp__WYQN=static_type__EP1H(__tmp__VYQN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__WYQN=static_type__JP1H(__tmp__VYQN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__WYQN=static_type__OP1H(__tmp__VYQN);
- } break;
- case __PUT_TO__: {
- __tmp__WYQN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__WYQN=static_type__XP1H(__tmp__VYQN);
- } break;
- case __SIZE_OF__: {
- __tmp__WYQN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__WYQN=((__CAST *)__tmp__VYQN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__WYQN=static_type__NOKL(__tmp__VYQN);
- } break;
- case __READ_SLOT__: {
- __tmp__WYQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VYQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__WYQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VYQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__WYQN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__WYQN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__WYQN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__WYQN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__WYQN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__WYQN=static_type__DFJM(__tmp__VYQN);
- } break;
- case __EXPR_ADD__: {
- __tmp__WYQN=static_type__P3ML(__tmp__VYQN);
- } break;
- case __EXPR_NOT__: {
- __tmp__WYQN=static_type__R3XM(__tmp__VYQN);
- } break;
- case __EXPR_MOD__: {
- __tmp__WYQN=static_type__DREO(__tmp__VYQN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__WYQN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__WYQN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__WYQN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__WYQN=static_type__3YPN(__tmp__VYQN);
- } break;
- case __EXPR_XOR__: {
- __tmp__WYQN=static_type__1HSO(__tmp__VYQN);
- } break;
- };
- append_name_in__M5XD(__tmp__WYQN,buffer__UYQN);
- Self__3HFR=((__STRING *)buffer__UYQN);
- new_capacity__2HFR= 0;
- if ((Self__3HFR->capacity__MNK <= Self__3HFR->count__VF)) {
- if ((Self__3HFR->capacity__MNK == 0)) {
- Self__3HFR->capacity__MNK= 32;
- Self__3HFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2HFR=(__INTEGER)(Self__3HFR->capacity__MNK << 1);
- Self__4HFR=((__CHARACTER *)Self__3HFR->storage__XNK);
- old_nb_elts__5HFR=Self__3HFR->capacity__MNK;
- new__AIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4HFR),((__UINTEGER_32 )old_nb_elts__5HFR),((__UINTEGER_32 )new_capacity__2HFR)));
- upper__JVQR=(__INTEGER)(new_capacity__2HFR - 1);
- Self__HVQR=old_nb_elts__5HFR;
- while ((Self__HVQR <= upper__JVQR)) {
- new__AIFR[Self__HVQR]='\0';
- Self__HVQR=(__INTEGER)(Self__HVQR + 1);
- };
- Self__3HFR->storage__XNK=new__AIFR;
- Self__3HFR->capacity__MNK=new_capacity__2HFR;
- };
- };
- ((__CHARACTER *)Self__3HFR->storage__XNK)[Self__3HFR->count__VF]=' ';
- Self__3HFR->count__VF=(__INTEGER)(Self__3HFR->count__VF + 1);
- __tmp__XYQN=Self__TYQN->parent_expr_binary_cmp__211M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__XYQN)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__XYQN,buffer__UYQN);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __IS_EXPANDED__: {
- Self__WL4P=((__IS_EXPANDED *)__tmp__XYQN);
- append__MOK(buffer__UYQN,(&__string_265));
- display__UXFK(Self__WL4P->receiver__WN2H,buffer__UYQN);
- Self__DIFR=((__STRING *)buffer__UYQN);
- new_capacity__CIFR= 0;
- if ((Self__DIFR->capacity__MNK <= Self__DIFR->count__VF)) {
- if ((Self__DIFR->capacity__MNK == 0)) {
- Self__DIFR->capacity__MNK= 32;
- Self__DIFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CIFR=(__INTEGER)(Self__DIFR->capacity__MNK << 1);
- Self__EIFR=((__CHARACTER *)Self__DIFR->storage__XNK);
- old_nb_elts__FIFR=Self__DIFR->capacity__MNK;
- new__GIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EIFR),((__UINTEGER_32 )old_nb_elts__FIFR),((__UINTEGER_32 )new_capacity__CIFR)));
- upper__OVQR=(__INTEGER)(new_capacity__CIFR - 1);
- Self__MVQR=old_nb_elts__FIFR;
- while ((Self__MVQR <= upper__OVQR)) {
- new__GIFR[Self__MVQR]='\0';
- Self__MVQR=(__INTEGER)(Self__MVQR + 1);
- };
- Self__DIFR->storage__XNK=new__GIFR;
- Self__DIFR->capacity__MNK=new_capacity__CIFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_350));
+ Self__NLXT=((__TYPE_FULL__XMB *)Self__SCCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
};
- ((__CHARACTER *)Self__DIFR->storage__XNK)[Self__DIFR->count__VF]=')';
- Self__DIFR->count__VF=(__INTEGER)(Self__DIFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__XYQN,buffer__UYQN);
+ append_name_in__APXE(Self__NLXT,buffer__YC5J);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__XYQN,buffer__UYQN);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__XYQN,buffer__UYQN);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__XYQN,buffer__UYQN);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__XYQN,buffer__UYQN);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__XYQN,buffer__UYQN);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__XYQN,buffer__UYQN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__XYQN,buffer__UYQN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__XYQN,buffer__UYQN);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__XYQN,buffer__UYQN);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__XYQN,buffer__UYQN);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__XYQN,buffer__UYQN);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__XYQN,buffer__UYQN);
- } break;
- };
- append__MOK(buffer__UYQN,(&__string_374));
- __tmp__0YQN=Self__TYQN->parent_expr_binary_cmp__211M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__0YQN)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__0YQN,buffer__UYQN);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __IS_EXPANDED__: {
- Self__YL4P=((__IS_EXPANDED *)__tmp__0YQN);
- append__MOK(buffer__UYQN,(&__string_265));
- display__UXFK(Self__YL4P->receiver__WN2H,buffer__UYQN);
- Self__JIFR=((__STRING *)buffer__UYQN);
- new_capacity__IIFR= 0;
- if ((Self__JIFR->capacity__MNK <= Self__JIFR->count__VF)) {
- if ((Self__JIFR->capacity__MNK == 0)) {
- Self__JIFR->capacity__MNK= 32;
- Self__JIFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IIFR=(__INTEGER)(Self__JIFR->capacity__MNK << 1);
- Self__KIFR=((__CHARACTER *)Self__JIFR->storage__XNK);
- old_nb_elts__LIFR=Self__JIFR->capacity__MNK;
- new__MIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KIFR),((__UINTEGER_32 )old_nb_elts__LIFR),((__UINTEGER_32 )new_capacity__IIFR)));
- upper__TVQR=(__INTEGER)(new_capacity__IIFR - 1);
- Self__RVQR=old_nb_elts__LIFR;
- while ((Self__RVQR <= upper__TVQR)) {
- new__MIFR[Self__RVQR]='\0';
- Self__RVQR=(__INTEGER)(Self__RVQR + 1);
- };
- Self__JIFR->storage__XNK=new__MIFR;
- Self__JIFR->capacity__MNK=new_capacity__IIFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__QS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_352));
+ Self__NLXT=((__TYPE_FULL__XMB *)Self__QS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
};
- ((__CHARACTER *)Self__JIFR->storage__XNK)[Self__JIFR->count__VF]=')';
- Self__JIFR->count__VF=(__INTEGER)(Self__JIFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__0YQN,buffer__UYQN);
+ append_name_in__APXE(Self__NLXT,buffer__YC5J);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__0YQN,buffer__UYQN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__0YQN,buffer__UYQN);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__0YQN,buffer__UYQN);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__0YQN,buffer__UYQN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__0YQN,buffer__UYQN);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__0YQN,buffer__UYQN);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__0YQN,buffer__UYQN);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__0YQN,buffer__UYQN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
};
- Self__PIFR=((__STRING *)buffer__UYQN);
- new_capacity__OIFR= 0;
- if ((Self__PIFR->capacity__MNK <= Self__PIFR->count__VF)) {
- if ((Self__PIFR->capacity__MNK == 0)) {
- Self__PIFR->capacity__MNK= 32;
- Self__PIFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OIFR=(__INTEGER)(Self__PIFR->capacity__MNK << 1);
- Self__QIFR=((__CHARACTER *)Self__PIFR->storage__XNK);
- old_nb_elts__RIFR=Self__PIFR->capacity__MNK;
- new__SIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QIFR),((__UINTEGER_32 )old_nb_elts__RIFR),((__UINTEGER_32 )new_capacity__OIFR)));
- upper__YVQR=(__INTEGER)(new_capacity__OIFR - 1);
- Self__WVQR=old_nb_elts__RIFR;
- while ((Self__WVQR <= upper__YVQR)) {
- new__SIFR[Self__WVQR]='\0';
- Self__WVQR=(__INTEGER)(Self__WVQR + 1);
- };
- Self__PIFR->storage__XNK=new__SIFR;
- Self__PIFR->capacity__MNK=new_capacity__OIFR;
- };
- };
- ((__CHARACTER *)Self__PIFR->storage__XNK)[Self__PIFR->count__VF]=')';
- Self__PIFR->count__VF=(__INTEGER)(Self__PIFR->count__VF + 1);
-}
-
-static void display__BKQN(__EXPR_OR *Self__CKQN,void *buffer__DKQN)
-// ({EXPR_OR},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__VIFR,*Self__1IFR,*Self__BJFR,*Self__HJFR;
- __INTEGER new_capacity__UIFR,old_nb_elts__XIFR,upper__3VQR,Self__1VQR;
- __INTEGER new_capacity__0IFR,old_nb_elts__3IFR,upper__CWQR,Self__AWQR;
- __INTEGER new_capacity__AJFR,old_nb_elts__DJFR,upper__HWQR,Self__FWQR;
- __INTEGER new_capacity__GJFR,old_nb_elts__JJFR,upper__MWQR,Self__KWQR;
- void *__tmp__EKQN,*__tmp__GKQN;
- __IS_EXPANDED *Self__0L4P,*Self__2L4P;
- __CHARACTER *Self__WIFR,*new__YIFR,*Self__2IFR,*new__4IFR,*Self__CJFR;
- __CHARACTER *new__EJFR,*Self__IJFR,*new__KJFR;
- Self__VIFR=((__STRING *)buffer__DKQN);
- new_capacity__UIFR= 0;
- if ((Self__VIFR->capacity__MNK <= Self__VIFR->count__VF)) {
- if ((Self__VIFR->capacity__MNK == 0)) {
- Self__VIFR->capacity__MNK= 32;
- Self__VIFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UIFR=(__INTEGER)(Self__VIFR->capacity__MNK << 1);
- Self__WIFR=((__CHARACTER *)Self__VIFR->storage__XNK);
- old_nb_elts__XIFR=Self__VIFR->capacity__MNK;
- new__YIFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WIFR),((__UINTEGER_32 )old_nb_elts__XIFR),((__UINTEGER_32 )new_capacity__UIFR)));
- upper__3VQR=(__INTEGER)(new_capacity__UIFR - 1);
- Self__1VQR=old_nb_elts__XIFR;
- while ((Self__1VQR <= upper__3VQR)) {
- new__YIFR[Self__1VQR]='\0';
- Self__1VQR=(__INTEGER)(Self__1VQR + 1);
- };
- Self__VIFR->storage__XNK=new__YIFR;
- Self__VIFR->capacity__MNK=new_capacity__UIFR;
- };
- };
- ((__CHARACTER *)Self__VIFR->storage__XNK)[Self__VIFR->count__VF]='(';
- Self__VIFR->count__VF=(__INTEGER)(Self__VIFR->count__VF + 1);
- __tmp__EKQN=Self__CKQN->parent_expr_binary__U31M.left__XO1H;
- switch (((struct ___OBJ *)__tmp__EKQN)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__EKQN,buffer__DKQN);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __IS_EXPANDED__: {
- Self__0L4P=((__IS_EXPANDED *)__tmp__EKQN);
- append__MOK(buffer__DKQN,(&__string_265));
- display__UXFK(Self__0L4P->receiver__WN2H,buffer__DKQN);
- Self__1IFR=((__STRING *)buffer__DKQN);
- new_capacity__0IFR= 0;
- if ((Self__1IFR->capacity__MNK <= Self__1IFR->count__VF)) {
- if ((Self__1IFR->capacity__MNK == 0)) {
- Self__1IFR->capacity__MNK= 32;
- Self__1IFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0IFR=(__INTEGER)(Self__1IFR->capacity__MNK << 1);
- Self__2IFR=((__CHARACTER *)Self__1IFR->storage__XNK);
- old_nb_elts__3IFR=Self__1IFR->capacity__MNK;
- new__4IFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2IFR),((__UINTEGER_32 )old_nb_elts__3IFR),((__UINTEGER_32 )new_capacity__0IFR)));
- upper__CWQR=(__INTEGER)(new_capacity__0IFR - 1);
- Self__AWQR=old_nb_elts__3IFR;
- while ((Self__AWQR <= upper__CWQR)) {
- new__4IFR[Self__AWQR]='\0';
- Self__AWQR=(__INTEGER)(Self__AWQR + 1);
- };
- Self__1IFR->storage__XNK=new__4IFR;
- Self__1IFR->capacity__MNK=new_capacity__0IFR;
- };
- };
- ((__CHARACTER *)Self__1IFR->storage__XNK)[Self__1IFR->count__VF]=')';
- Self__1IFR->count__VF=(__INTEGER)(Self__1IFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__EKQN,buffer__DKQN);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__EKQN,buffer__DKQN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__EKQN,buffer__DKQN);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),'[');
+ __tmp__0C5J=Self__XC5J->index__1C5J;
+ switch (((struct ___OBJ *)__tmp__0C5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__EKQN,buffer__DKQN);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__EKQN,buffer__DKQN);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__EKQN,buffer__DKQN);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__EKQN,buffer__DKQN);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__EKQN,buffer__DKQN);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__0C5J),buffer__YC5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__EKQN,buffer__DKQN);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__EKQN,buffer__DKQN);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__EKQN,buffer__DKQN);
+ case __IS_EXPANDED__35NJ__: {
+ Self__QCCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__QCCS->receiver__RA5J),buffer__YC5J);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__EKQN,buffer__DKQN);
- } break;
- };
- append__MOK(buffer__DKQN,(&__string_368));
- __tmp__GKQN=Self__CKQN->parent_expr_binary__U31M.right__WO2H;
- switch (((struct ___OBJ *)__tmp__GKQN)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__GKQN,buffer__DKQN);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__GKQN,buffer__DKQN);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SCCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_350));
+ Self__NLXT=((__TYPE_FULL__XMB *)Self__SCCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__NLXT,buffer__YC5J);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__GKQN,buffer__DKQN);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__GKQN,buffer__DKQN);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __IS_EXPANDED__: {
- Self__2L4P=((__IS_EXPANDED *)__tmp__GKQN);
- append__MOK(buffer__DKQN,(&__string_265));
- display__UXFK(Self__2L4P->receiver__WN2H,buffer__DKQN);
- Self__BJFR=((__STRING *)buffer__DKQN);
- new_capacity__AJFR= 0;
- if ((Self__BJFR->capacity__MNK <= Self__BJFR->count__VF)) {
- if ((Self__BJFR->capacity__MNK == 0)) {
- Self__BJFR->capacity__MNK= 32;
- Self__BJFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AJFR=(__INTEGER)(Self__BJFR->capacity__MNK << 1);
- Self__CJFR=((__CHARACTER *)Self__BJFR->storage__XNK);
- old_nb_elts__DJFR=Self__BJFR->capacity__MNK;
- new__EJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CJFR),((__UINTEGER_32 )old_nb_elts__DJFR),((__UINTEGER_32 )new_capacity__AJFR)));
- upper__HWQR=(__INTEGER)(new_capacity__AJFR - 1);
- Self__FWQR=old_nb_elts__DJFR;
- while ((Self__FWQR <= upper__HWQR)) {
- new__EJFR[Self__FWQR]='\0';
- Self__FWQR=(__INTEGER)(Self__FWQR + 1);
- };
- Self__BJFR->storage__XNK=new__EJFR;
- Self__BJFR->capacity__MNK=new_capacity__AJFR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__QS2S=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J));
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_352));
+ Self__NLXT=((__TYPE_FULL__XMB *)Self__QS2S->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__NLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__YC5J),(&__string_351));
};
- ((__CHARACTER *)Self__BJFR->storage__XNK)[Self__BJFR->count__VF]=')';
- Self__BJFR->count__VF=(__INTEGER)(Self__BJFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__GKQN,buffer__DKQN);
+ append_name_in__APXE(Self__NLXT,buffer__YC5J);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),')');
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__GKQN,buffer__DKQN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__GKQN,buffer__DKQN);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__GKQN,buffer__DKQN);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__GKQN,buffer__DKQN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__GKQN,buffer__DKQN);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__GKQN,buffer__DKQN);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__GKQN,buffer__DKQN);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__GKQN,buffer__DKQN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__0C5J)),buffer__YC5J);
} break;
};
- Self__HJFR=((__STRING *)buffer__DKQN);
- new_capacity__GJFR= 0;
- if ((Self__HJFR->capacity__MNK <= Self__HJFR->count__VF)) {
- if ((Self__HJFR->capacity__MNK == 0)) {
- Self__HJFR->capacity__MNK= 32;
- Self__HJFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GJFR=(__INTEGER)(Self__HJFR->capacity__MNK << 1);
- Self__IJFR=((__CHARACTER *)Self__HJFR->storage__XNK);
- old_nb_elts__JJFR=Self__HJFR->capacity__MNK;
- new__KJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IJFR),((__UINTEGER_32 )old_nb_elts__JJFR),((__UINTEGER_32 )new_capacity__GJFR)));
- upper__MWQR=(__INTEGER)(new_capacity__GJFR - 1);
- Self__KWQR=old_nb_elts__JJFR;
- while ((Self__KWQR <= upper__MWQR)) {
- new__KJFR[Self__KWQR]='\0';
- Self__KWQR=(__INTEGER)(Self__KWQR + 1);
- };
- Self__HJFR->storage__XNK=new__KJFR;
- Self__HJFR->capacity__MNK=new_capacity__GJFR;
- };
- };
- ((__CHARACTER *)Self__HJFR->storage__XNK)[Self__HJFR->count__VF]=')';
- Self__HJFR->count__VF=(__INTEGER)(Self__HJFR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__YC5J),']');
}
-static void display__WMUO(__EXPR_XOR *Self__XMUO,void *buffer__YMUO)
-// ({EXPR_XOR},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__CD5J(__CAST__1HOJ *Self__DD5J,__STRING__BC *buffer__ED5J)
+// ({CAST__1HOJ},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__NJFR,*Self__TJFR,*Self__ZJFR,*Self__5JFR;
- __INTEGER new_capacity__MJFR,old_nb_elts__PJFR,upper__RWQR,Self__PWQR;
- __INTEGER new_capacity__SJFR,old_nb_elts__VJFR,upper__WWQR,Self__UWQR;
- __INTEGER new_capacity__YJFR,old_nb_elts__1JFR,upper__1WQR,Self__ZWQR;
- __INTEGER new_capacity__4JFR,old_nb_elts__BKFR,upper__AXQR,Self__4WQR;
- void *__tmp__ZMUO,*__tmp__1MUO;
- __IS_EXPANDED *Self__4L4P,*Self__AM4P;
- __CHARACTER *Self__OJFR,*new__QJFR,*Self__UJFR,*new__WJFR,*Self__0JFR;
- __CHARACTER *new__2JFR,*Self__AKFR,*new__CKFR;
- Self__NJFR=((__STRING *)buffer__YMUO);
- new_capacity__MJFR= 0;
- if ((Self__NJFR->capacity__MNK <= Self__NJFR->count__VF)) {
- if ((Self__NJFR->capacity__MNK == 0)) {
- Self__NJFR->capacity__MNK= 32;
- Self__NJFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MJFR=(__INTEGER)(Self__NJFR->capacity__MNK << 1);
- Self__OJFR=((__CHARACTER *)Self__NJFR->storage__XNK);
- old_nb_elts__PJFR=Self__NJFR->capacity__MNK;
- new__QJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OJFR),((__UINTEGER_32 )old_nb_elts__PJFR),((__UINTEGER_32 )new_capacity__MJFR)));
- upper__RWQR=(__INTEGER)(new_capacity__MJFR - 1);
- Self__PWQR=old_nb_elts__PJFR;
- while ((Self__PWQR <= upper__RWQR)) {
- new__QJFR[Self__PWQR]='\0';
- Self__PWQR=(__INTEGER)(Self__PWQR + 1);
- };
- Self__NJFR->storage__XNK=new__QJFR;
- Self__NJFR->capacity__MNK=new_capacity__MJFR;
- };
- };
- ((__CHARACTER *)Self__NJFR->storage__XNK)[Self__NJFR->count__VF]='(';
- Self__NJFR->count__VF=(__INTEGER)(Self__NJFR->count__VF + 1);
- __tmp__ZMUO=Self__XMUO->parent_expr_binary__0G5N.left__XO1H;
- switch (((struct ___OBJ *)__tmp__ZMUO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __REAL_CST__: {
- display__20FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __IS_EXPANDED__: {
- Self__4L4P=((__IS_EXPANDED *)__tmp__ZMUO);
- append__MOK(buffer__YMUO,(&__string_265));
- display__UXFK(Self__4L4P->receiver__WN2H,buffer__YMUO);
- Self__TJFR=((__STRING *)buffer__YMUO);
- new_capacity__SJFR= 0;
- if ((Self__TJFR->capacity__MNK <= Self__TJFR->count__VF)) {
- if ((Self__TJFR->capacity__MNK == 0)) {
- Self__TJFR->capacity__MNK= 32;
- Self__TJFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SJFR=(__INTEGER)(Self__TJFR->capacity__MNK << 1);
- Self__UJFR=((__CHARACTER *)Self__TJFR->storage__XNK);
- old_nb_elts__VJFR=Self__TJFR->capacity__MNK;
- new__WJFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UJFR),((__UINTEGER_32 )old_nb_elts__VJFR),((__UINTEGER_32 )new_capacity__SJFR)));
- upper__WWQR=(__INTEGER)(new_capacity__SJFR - 1);
- Self__UWQR=old_nb_elts__VJFR;
- while ((Self__UWQR <= upper__WWQR)) {
- new__WJFR[Self__UWQR]='\0';
- Self__UWQR=(__INTEGER)(Self__UWQR + 1);
- };
- Self__TJFR->storage__XNK=new__WJFR;
- Self__TJFR->capacity__MNK=new_capacity__SJFR;
- };
- };
- ((__CHARACTER *)Self__TJFR->storage__XNK)[Self__TJFR->count__VF]=')';
- Self__TJFR->count__VF=(__INTEGER)(Self__TJFR->count__VF + 1);
- } break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __ITEM__: {
- display__52FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __CAST__: {
- display__I3FK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__ZMUO,buffer__YMUO);
- } break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__ZMUO,buffer__YMUO);
- } break;
+ void *__tmp__QD5J;
+ __IS_EXPANDED__35NJ *Self__4CCS;
+ __GET_TYPE_ID__HAOJ *Self__ADCS;
+ __TYPE_FULL__XMB *Self__VLXT;
+ __SIZE_OF__5GOJ *Self__CDCS;
+ add_last__ACV(((__STRING__BC *)buffer__ED5J),'(');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__DD5J->static_type__FD5J),buffer__ED5J);
+ if ((! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)Self__DD5J->static_type__FD5J)->flag__RLK & 1) != 0))) {
+ add_last__ACV(((__STRING__BC *)buffer__ED5J),'*');
};
- append__MOK(buffer__YMUO,(&__string_375));
- __tmp__1MUO=Self__XMUO->parent_expr_binary__0G5N.right__WO2H;
- switch (((struct ___OBJ *)__tmp__1MUO)->__id) {
- case __LIST__: {
- display__EQQG(__tmp__1MUO,buffer__YMUO);
- } break;
- case __STRING_CST__: {
- display__0TFK(__tmp__1MUO,buffer__YMUO);
+ add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
+ __tmp__QD5J=Self__DD5J->value__PD5J;
+ switch (((struct ___OBJ *)__tmp__QD5J)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__QD5J),buffer__ED5J);
} break;
- case __EXTERNAL_C__: {
- display__EUFK(__tmp__1MUO,buffer__YMUO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __PROTOTYPE_CST__: {
- display__JWFK(__tmp__1MUO,buffer__YMUO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __INTEGER_CST__: {
- display__NWFK(__tmp__1MUO,buffer__YMUO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __READ_LOCAL__: {
- display__UXFK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(__tmp__1MUO,buffer__YMUO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_EQUAL__: {
- display__M0FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_NOT_EQUAL__: {
- display__U0FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __REAL_CST__: {
- display__20FK(__tmp__1MUO,buffer__YMUO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__4CCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QD5J));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__4CCS->receiver__RA5J),buffer__ED5J);
+ add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
} break;
- case __CHARACTER_CST__: {
- display__B1FK(__tmp__1MUO,buffer__YMUO);
- } break;
- case __IS_EXPANDED__: {
- Self__AM4P=((__IS_EXPANDED *)__tmp__1MUO);
- append__MOK(buffer__YMUO,(&__string_265));
- display__UXFK(Self__AM4P->receiver__WN2H,buffer__YMUO);
- Self__ZJFR=((__STRING *)buffer__YMUO);
- new_capacity__YJFR= 0;
- if ((Self__ZJFR->capacity__MNK <= Self__ZJFR->count__VF)) {
- if ((Self__ZJFR->capacity__MNK == 0)) {
- Self__ZJFR->capacity__MNK= 32;
- Self__ZJFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YJFR=(__INTEGER)(Self__ZJFR->capacity__MNK << 1);
- Self__0JFR=((__CHARACTER *)Self__ZJFR->storage__XNK);
- old_nb_elts__1JFR=Self__ZJFR->capacity__MNK;
- new__2JFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0JFR),((__UINTEGER_32 )old_nb_elts__1JFR),((__UINTEGER_32 )new_capacity__YJFR)));
- upper__1WQR=(__INTEGER)(new_capacity__YJFR - 1);
- Self__ZWQR=old_nb_elts__1JFR;
- while ((Self__ZWQR <= upper__1WQR)) {
- new__2JFR[Self__ZWQR]='\0';
- Self__ZWQR=(__INTEGER)(Self__ZWQR + 1);
- };
- Self__ZJFR->storage__XNK=new__2JFR;
- Self__ZJFR->capacity__MNK=new_capacity__YJFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__ADCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QD5J));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_350));
+ Self__VLXT=((__TYPE_FULL__XMB *)Self__ADCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__VLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_351));
};
- ((__CHARACTER *)Self__ZJFR->storage__XNK)[Self__ZJFR->count__VF]=')';
- Self__ZJFR->count__VF=(__INTEGER)(Self__ZJFR->count__VF + 1);
+ append_name_in__APXE(Self__VLXT,buffer__ED5J);
+ add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
} break;
- case __GET_TYPE_ID__: {
- display__J1FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_SUP__: {
- display__N1FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_SUB__: {
- display__V1FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_MUL__: {
- display__11FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_DIV__: {
- display__B2FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_AND__: {
- display__H2FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_SHIFT_R__: {
- display__N2FK(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_SHIFT_L__: {
- display__T2FK(__tmp__1MUO,buffer__YMUO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __PUT_TO__: {
- display__Z2FK(__tmp__1MUO,buffer__YMUO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __ITEM__: {
- display__52FK(__tmp__1MUO,buffer__YMUO);
+ case __SIZE_OF__5GOJ__: {
+ Self__CDCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QD5J));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_352));
+ Self__VLXT=((__TYPE_FULL__XMB *)Self__CDCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__VLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ED5J),(&__string_351));
+ };
+ append_name_in__APXE(Self__VLXT,buffer__ED5J);
+ add_last__ACV(((__STRING__BC *)buffer__ED5J),')');
} break;
- case __SIZE_OF__: {
- display__E3FK(__tmp__1MUO,buffer__YMUO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __CAST__: {
- display__I3FK(__tmp__1MUO,buffer__YMUO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __CALL_SLOT__: {
- display__2TKL(__tmp__1MUO,buffer__YMUO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __READ_SLOT__: {
- display__D2ZK(__tmp__1MUO,buffer__YMUO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __READ_GLOBAL__: {
- display__I2ZK(__tmp__1MUO,buffer__YMUO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_NOT_LOGIC__: {
- display__M0ZM(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_OR_LOGIC__: {
- display__R4EO(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- display__JDLO(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_AND_LOGIC__: {
- display__X4EO(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- display__QDLO(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_NEG__: {
- display__55JM(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_ADD__: {
- display__GDNL(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_NOT__: {
- display__1UZM(__tmp__1MUO,buffer__YMUO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_MOD__: {
- display__34EO(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_SUP_EQ__: {
- display__ZMEP(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_INF__: {
- display__JYQN(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_INF_EQ__: {
- display__SYQN(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_OR__: {
- display__BKQN(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
- case __EXPR_XOR__: {
- display__WMUO(__tmp__1MUO,buffer__YMUO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QD5J)),buffer__ED5J);
} break;
};
- Self__5JFR=((__STRING *)buffer__YMUO);
- new_capacity__4JFR= 0;
- if ((Self__5JFR->capacity__MNK <= Self__5JFR->count__VF)) {
- if ((Self__5JFR->capacity__MNK == 0)) {
- Self__5JFR->capacity__MNK= 32;
- Self__5JFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4JFR=(__INTEGER)(Self__5JFR->capacity__MNK << 1);
- Self__AKFR=((__CHARACTER *)Self__5JFR->storage__XNK);
- old_nb_elts__BKFR=Self__5JFR->capacity__MNK;
- new__CKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AKFR),((__UINTEGER_32 )old_nb_elts__BKFR),((__UINTEGER_32 )new_capacity__4JFR)));
- upper__AXQR=(__INTEGER)(new_capacity__4JFR - 1);
- Self__4WQR=old_nb_elts__BKFR;
- while ((Self__4WQR <= upper__AXQR)) {
- new__CKFR[Self__4WQR]='\0';
- Self__4WQR=(__INTEGER)(Self__4WQR + 1);
- };
- Self__5JFR->storage__XNK=new__CKFR;
- Self__5JFR->capacity__MNK=new_capacity__4JFR;
- };
- };
- ((__CHARACTER *)Self__5JFR->storage__XNK)[Self__5JFR->count__VF]=')';
- Self__5JFR->count__VF=(__INTEGER)(Self__5JFR->count__VF + 1);
}
-static void genere_declaration__Y1NI(__TYPE_FULL *Self__Z1NI,void *buffer__01NI)
-// ({TYPE_FULL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__RD5J(__REAL_CST__1LOJ *Self__SD5J,__STRING__BC *buffer__TD5J)
+// ({REAL_CST__1LOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *__tmp__B2NI,*__tmp__P2NI,*__tmp__V2NI;
- __TYPE *Self__SHRQ,*Self__UHRQ,*Self__WAVJ;
- __TYPE_NULL *Self__HLZQ,*Self__NLZQ,*Self__HBVJ;
- __TYPE_VOID *Self__JLZQ,*Self__PLZQ,*Self__YBVJ;
- __TYPE_CONTEXT *Self__LLZQ,*Self__RLZQ,*Self__JCVJ;
- __TYPE_GENERIC *Self__SFIQ,*Self__3CVJ;
- __PROFIL_BLOCK *Self__WFIQ;
- __BOOLEAN __tmp__D2NI;
- if (((__UINTEGER_8)(Self__Z1NI->flag__ATL & 1) != 0)) {
- __tmp__B2NI=Self__Z1NI->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__B2NI)->__id) {
- case __TYPE__: {
- Self__SHRQ=((__TYPE *)__tmp__B2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,((__PROTOTYPE *)Self__SHRQ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__UJ5I(Self__SHRQ);
- } break;
- case __TYPE_NULL__: {
- Self__HLZQ=((__TYPE_NULL *)__tmp__B2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_59));
- add_genere_list__BL5I(Self__HLZQ);
- } break;
- case __TYPE_VOID__: {
- Self__JLZQ=((__TYPE_VOID *)__tmp__B2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_2));
- add_genere_list__OM5I(Self__JLZQ);
- } break;
- case __TYPE_CONTEXT__: {
- Self__LLZQ=((__TYPE_CONTEXT *)__tmp__B2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_44));
- add_genere_list__1N5I(Self__LLZQ);
- } break;
- case __TYPE_ID__: {
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- Self__SFIQ=((__TYPE_GENERIC *)__tmp__B2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,Self__SFIQ->intern_name__UR2B);
- add_genere_list__JP5I(Self__SFIQ);
- } break;
- case __PROFIL_BLOCK__: {
- append__MOK(buffer__01NI,(&__string_376));
- } break;
- };
- __tmp__D2NI=TRUE__;
- } else {
- __tmp__D2NI=FALSE__;
- };
- if ((! __tmp__D2NI)) {
- if (((__UINTEGER_8)(Self__Z1NI->flag__ATL & 4) != 0)) {
- __tmp__P2NI=Self__Z1NI->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__P2NI)->__id) {
- case __TYPE__: {
- Self__UHRQ=((__TYPE *)__tmp__P2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,((__PROTOTYPE *)Self__UHRQ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__UJ5I(Self__UHRQ);
- } break;
- case __TYPE_NULL__: {
- Self__NLZQ=((__TYPE_NULL *)__tmp__P2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_59));
- add_genere_list__BL5I(Self__NLZQ);
- } break;
- case __TYPE_VOID__: {
- Self__PLZQ=((__TYPE_VOID *)__tmp__P2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_2));
- add_genere_list__OM5I(Self__PLZQ);
- } break;
- case __TYPE_CONTEXT__: {
- Self__RLZQ=((__TYPE_CONTEXT *)__tmp__P2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_44));
- add_genere_list__1N5I(Self__RLZQ);
- } break;
- case __TYPE_ID__: {
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- put_reference_declaration__H5UJ(__tmp__P2NI,buffer__01NI);
- } break;
- case __PROFIL_BLOCK__: {
- Self__WFIQ=((__PROFIL_BLOCK *)__tmp__P2NI);
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,Self__WFIQ->parent_profil__OGAG.name__5IEI);
- add_genere_list__VV0J(Self__WFIQ);
- } break;
- };
- } else {
- __tmp__V2NI=Self__Z1NI->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__V2NI)->__id) {
- case __TYPE__: {
- Self__WAVJ=((__TYPE *)__tmp__V2NI);
- if (((void *)Self__WAVJ == (void *)type_block__BLB)) {
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,((__PROTOTYPE *)Self__WAVJ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__UJ5I(Self__WAVJ);
- } else {
- append__MOK(buffer__01NI,(&__string_89));
- };
- } break;
- case __TYPE_NULL__: {
- Self__HBVJ=((__TYPE_NULL *)__tmp__V2NI);
- if (((void *)Self__HBVJ == (void *)type_block__BLB)) {
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_59));
- add_genere_list__BL5I(Self__HBVJ);
- } else {
- append__MOK(buffer__01NI,(&__string_89));
- };
- } break;
- case __TYPE_VOID__: {
- Self__YBVJ=((__TYPE_VOID *)__tmp__V2NI);
- if (((void *)Self__YBVJ == (void *)type_block__BLB)) {
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_2));
- add_genere_list__OM5I(Self__YBVJ);
- } else {
- append__MOK(buffer__01NI,(&__string_89));
- };
- } break;
- case __TYPE_CONTEXT__: {
- Self__JCVJ=((__TYPE_CONTEXT *)__tmp__V2NI);
- if (((void *)Self__JCVJ == (void *)type_block__BLB)) {
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,(&__string_44));
- add_genere_list__1N5I(Self__JCVJ);
- } else {
- append__MOK(buffer__01NI,(&__string_89));
- };
- } break;
- case __TYPE_ID__: {
- append__MOK(buffer__01NI,(&__string_377));
- } break;
- case __TYPE_GENERIC__: {
- Self__3CVJ=((__TYPE_GENERIC *)__tmp__V2NI);
- if (((void *)Self__3CVJ == (void *)type_block__BLB)) {
- append__MOK(buffer__01NI,(&__string_92));
- append__MOK(buffer__01NI,Self__3CVJ->intern_name__UR2B);
- add_genere_list__JP5I(Self__3CVJ);
- } else {
- append__MOK(buffer__01NI,(&__string_89));
- };
- } break;
- case __PROFIL_BLOCK__: {
- if (((void *)((__PROFIL_BLOCK *)__tmp__V2NI) == (void *)type_block__BLB)) {
- append__MOK(buffer__01NI,(&__string_376));
- } else {
- append__MOK(buffer__01NI,(&__string_89));
- };
- } break;
- };
- };
+ __ANY__C *__tmp__YEYK,*__tmp__Q40K;
+ __INTEGER__Q __tmp__C1KK,result__2EYK;
+ add_last__ACV(((__STRING__BC *)buffer__TD5J),'(');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__SD5J->parent_constant__2LOJ.static_type__5G4D),buffer__TD5J);
+ add_last__ACV(((__STRING__BC *)buffer__TD5J),')');
+ append__KWX(((__STRING__BC *)buffer__TD5J),Self__SD5J->value__VD5J);
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__TD5J),(&__string_29));
+ __tmp__YEYK=&(Self__SD5J->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__YEYK->object_id__BS0E==0) {
+ __tmp__C1KK=__tmp__YEYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__2EYK=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__Q40K=&(Self__SD5J->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__Q40K->object_id__AS0E=result__2EYK;
+ __tmp__Q40K->object_id__BS0E=0;
+ __tmp__C1KK=result__2EYK;
+ };
+ append_in__AEE(__tmp__C1KK,buffer__TD5J);
+ append__KWX(((__STRING__BC *)buffer__TD5J),(&__string_27));
};
}
-static void genere_star_declaration__Y2NI(__TYPE_FULL *Self__Z2NI,void *buffer__02NI)
-// ({TYPE_FULL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__XD5J(__CHARACTER_CST__RMOJ *Self__YD5J,__STRING__BC *buffer__ZD5J)
+// ({CHARACTER_CST__RMOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *__tmp__L3NI;
- __STRING *Self__FKFR,*Self__LKFR,*Self__RKFR,*Self__XKFR,*Self__3KFR;
- __INTEGER new_capacity__EKFR,old_nb_elts__HKFR,upper__FXQR,Self__DXQR;
- __INTEGER new_capacity__KKFR,old_nb_elts__NKFR,upper__KXQR,Self__IXQR;
- __INTEGER new_capacity__QKFR,old_nb_elts__TKFR,upper__PXQR,Self__NXQR;
- __INTEGER new_capacity__WKFR,old_nb_elts__ZKFR,upper__UXQR,Self__SXQR;
- __INTEGER new_capacity__2KFR,old_nb_elts__5KFR,upper__ZXQR,Self__XXQR;
- __CHARACTER *Self__GKFR,*new__IKFR,*Self__MKFR,*new__OKFR,*Self__SKFR;
- __CHARACTER *new__UKFR,*Self__YKFR,*new__0KFR,*Self__4KFR,*new__ALFR;
- if (((! ((__UINTEGER_8)(Self__Z2NI->flag__ATL & 1) != 0)) || ((__UINTEGER_8)(Self__Z2NI->flag__ATL & 16) != 0))) {
- __tmp__L3NI=Self__Z2NI->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__L3NI)->__id) {
- case __TYPE__: {
- if (((void *)((__TYPE *)__tmp__L3NI) != (void *)type_block__BLB)) {
- Self__FKFR=((__STRING *)buffer__02NI);
- new_capacity__EKFR= 0;
- if ((Self__FKFR->capacity__MNK <= Self__FKFR->count__VF)) {
- if ((Self__FKFR->capacity__MNK == 0)) {
- Self__FKFR->capacity__MNK= 32;
- Self__FKFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EKFR=(__INTEGER)(Self__FKFR->capacity__MNK << 1);
- Self__GKFR=((__CHARACTER *)Self__FKFR->storage__XNK);
- old_nb_elts__HKFR=Self__FKFR->capacity__MNK;
- new__IKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GKFR),((__UINTEGER_32 )old_nb_elts__HKFR),((__UINTEGER_32 )new_capacity__EKFR)));
- upper__FXQR=(__INTEGER)(new_capacity__EKFR - 1);
- Self__DXQR=old_nb_elts__HKFR;
- while ((Self__DXQR <= upper__FXQR)) {
- new__IKFR[Self__DXQR]='\0';
- Self__DXQR=(__INTEGER)(Self__DXQR + 1);
- };
- Self__FKFR->storage__XNK=new__IKFR;
- Self__FKFR->capacity__MNK=new_capacity__EKFR;
- };
- };
- ((__CHARACTER *)Self__FKFR->storage__XNK)[Self__FKFR->count__VF]='*';
- Self__FKFR->count__VF=(__INTEGER)(Self__FKFR->count__VF + 1);
- };
- } break;
- case __TYPE_NULL__: {
- if (((void *)((__TYPE_NULL *)__tmp__L3NI) != (void *)type_block__BLB)) {
- Self__LKFR=((__STRING *)buffer__02NI);
- new_capacity__KKFR= 0;
- if ((Self__LKFR->capacity__MNK <= Self__LKFR->count__VF)) {
- if ((Self__LKFR->capacity__MNK == 0)) {
- Self__LKFR->capacity__MNK= 32;
- Self__LKFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KKFR=(__INTEGER)(Self__LKFR->capacity__MNK << 1);
- Self__MKFR=((__CHARACTER *)Self__LKFR->storage__XNK);
- old_nb_elts__NKFR=Self__LKFR->capacity__MNK;
- new__OKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MKFR),((__UINTEGER_32 )old_nb_elts__NKFR),((__UINTEGER_32 )new_capacity__KKFR)));
- upper__KXQR=(__INTEGER)(new_capacity__KKFR - 1);
- Self__IXQR=old_nb_elts__NKFR;
- while ((Self__IXQR <= upper__KXQR)) {
- new__OKFR[Self__IXQR]='\0';
- Self__IXQR=(__INTEGER)(Self__IXQR + 1);
- };
- Self__LKFR->storage__XNK=new__OKFR;
- Self__LKFR->capacity__MNK=new_capacity__KKFR;
- };
- };
- ((__CHARACTER *)Self__LKFR->storage__XNK)[Self__LKFR->count__VF]='*';
- Self__LKFR->count__VF=(__INTEGER)(Self__LKFR->count__VF + 1);
- };
- } break;
- case __TYPE_VOID__: {
- if (((void *)((__TYPE_VOID *)__tmp__L3NI) != (void *)type_block__BLB)) {
- Self__RKFR=((__STRING *)buffer__02NI);
- new_capacity__QKFR= 0;
- if ((Self__RKFR->capacity__MNK <= Self__RKFR->count__VF)) {
- if ((Self__RKFR->capacity__MNK == 0)) {
- Self__RKFR->capacity__MNK= 32;
- Self__RKFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QKFR=(__INTEGER)(Self__RKFR->capacity__MNK << 1);
- Self__SKFR=((__CHARACTER *)Self__RKFR->storage__XNK);
- old_nb_elts__TKFR=Self__RKFR->capacity__MNK;
- new__UKFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SKFR),((__UINTEGER_32 )old_nb_elts__TKFR),((__UINTEGER_32 )new_capacity__QKFR)));
- upper__PXQR=(__INTEGER)(new_capacity__QKFR - 1);
- Self__NXQR=old_nb_elts__TKFR;
- while ((Self__NXQR <= upper__PXQR)) {
- new__UKFR[Self__NXQR]='\0';
- Self__NXQR=(__INTEGER)(Self__NXQR + 1);
- };
- Self__RKFR->storage__XNK=new__UKFR;
- Self__RKFR->capacity__MNK=new_capacity__QKFR;
- };
- };
- ((__CHARACTER *)Self__RKFR->storage__XNK)[Self__RKFR->count__VF]='*';
- Self__RKFR->count__VF=(__INTEGER)(Self__RKFR->count__VF + 1);
- };
- } break;
- case __TYPE_CONTEXT__: {
- if (((void *)((__TYPE_CONTEXT *)__tmp__L3NI) != (void *)type_block__BLB)) {
- Self__XKFR=((__STRING *)buffer__02NI);
- new_capacity__WKFR= 0;
- if ((Self__XKFR->capacity__MNK <= Self__XKFR->count__VF)) {
- if ((Self__XKFR->capacity__MNK == 0)) {
- Self__XKFR->capacity__MNK= 32;
- Self__XKFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WKFR=(__INTEGER)(Self__XKFR->capacity__MNK << 1);
- Self__YKFR=((__CHARACTER *)Self__XKFR->storage__XNK);
- old_nb_elts__ZKFR=Self__XKFR->capacity__MNK;
- new__0KFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YKFR),((__UINTEGER_32 )old_nb_elts__ZKFR),((__UINTEGER_32 )new_capacity__WKFR)));
- upper__UXQR=(__INTEGER)(new_capacity__WKFR - 1);
- Self__SXQR=old_nb_elts__ZKFR;
- while ((Self__SXQR <= upper__UXQR)) {
- new__0KFR[Self__SXQR]='\0';
- Self__SXQR=(__INTEGER)(Self__SXQR + 1);
- };
- Self__XKFR->storage__XNK=new__0KFR;
- Self__XKFR->capacity__MNK=new_capacity__WKFR;
- };
- };
- ((__CHARACTER *)Self__XKFR->storage__XNK)[Self__XKFR->count__VF]='*';
- Self__XKFR->count__VF=(__INTEGER)(Self__XKFR->count__VF + 1);
- };
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- put_reference_star_declaration__IF3I(__tmp__L3NI,buffer__02NI);
- } break;
- case __PROFIL_BLOCK__: {
- if (((void *)((__PROFIL_BLOCK *)__tmp__L3NI) != (void *)type_block__BLB)) {
- Self__3KFR=((__STRING *)buffer__02NI);
- new_capacity__2KFR= 0;
- if ((Self__3KFR->capacity__MNK <= Self__3KFR->count__VF)) {
- if ((Self__3KFR->capacity__MNK == 0)) {
- Self__3KFR->capacity__MNK= 32;
- Self__3KFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2KFR=(__INTEGER)(Self__3KFR->capacity__MNK << 1);
- Self__4KFR=((__CHARACTER *)Self__3KFR->storage__XNK);
- old_nb_elts__5KFR=Self__3KFR->capacity__MNK;
- new__ALFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4KFR),((__UINTEGER_32 )old_nb_elts__5KFR),((__UINTEGER_32 )new_capacity__2KFR)));
- upper__ZXQR=(__INTEGER)(new_capacity__2KFR - 1);
- Self__XXQR=old_nb_elts__5KFR;
- while ((Self__XXQR <= upper__ZXQR)) {
- new__ALFR[Self__XXQR]='\0';
- Self__XXQR=(__INTEGER)(Self__XXQR + 1);
- };
- Self__3KFR->storage__XNK=new__ALFR;
- Self__3KFR->capacity__MNK=new_capacity__2KFR;
- };
- };
- ((__CHARACTER *)Self__3KFR->storage__XNK)[Self__3KFR->count__VF]='*';
- Self__3KFR->count__VF=(__INTEGER)(Self__3KFR->count__VF + 1);
- };
- } break;
- };
+ __ANY__C *__tmp__GFYK,*__tmp__F50K;
+ __INTEGER__Q __tmp__Q1KK,result__KFYK;
+ add_last__ACV(((__STRING__BC *)buffer__ZD5J),'\'');
+ append__KWX(((__STRING__BC *)buffer__ZD5J),Self__YD5J->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__ZD5J),'\'');
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__ZD5J),(&__string_29));
+ __tmp__GFYK=&(Self__YD5J->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__GFYK->object_id__BS0E==0) {
+ __tmp__Q1KK=__tmp__GFYK->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__KFYK=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__F50K=&(Self__YD5J->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__F50K->object_id__AS0E=result__KFYK;
+ __tmp__F50K->object_id__BS0E=0;
+ __tmp__Q1KK=result__KFYK;
+ };
+ append_in__AEE(__tmp__Q1KK,buffer__ZD5J);
+ append__KWX(((__STRING__BC *)buffer__ZD5J),(&__string_27));
};
}
-static void genere__0EEK(__LIST *Self__1EEK,void *buffer__2EEK)
-// ({LIST},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__OWSK(__NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__PWSK,__STRING__BC *buffer__QWSK)
+// ({NATIVE_ARRAY_CHARACTER_CST__1NOJ},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER __tmp__BFEK,Self__Q3JK,new_capacity__CLFR,old_nb_elts__FLFR;
- __INTEGER upper__4XQR,Self__2XQR,new_capacity__ILFR,old_nb_elts__LLFR;
- __INTEGER upper__DYQR,Self__BYQR,new_capacity__OLFR,old_nb_elts__RLFR;
- __INTEGER upper__IYQR,Self__GYQR;
- void *__tmp__IFEK;
- __CHARACTER_CST *Self__GGIQ;
- __STRING *Self__DLFR,*Self__JLFR,*Self__CGAR,*Self__PLFR;
- __LOOP_END *Self__2GDN;
- __CHARACTER *Self__ELFR,*new__GLFR,*Self__KLFR,*new__MLFR,*Self__QLFR;
- __CHARACTER *new__SLFR;
- append__MOK(buffer__2EEK,(&__string_275));
- append__MOK(indent__BQOG,(&__string_143));
- __tmp__BFEK=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__1EEK->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - 1);
- Self__Q3JK= 1;
- while ((Self__Q3JK <= __tmp__BFEK)) {
- append__MOK(buffer__2EEK,indent__BQOG);
- __tmp__IFEK=((void **)((__FAST_ARRAYoINSTRo *)Self__1EEK->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)(Self__Q3JK - 1)];
- switch (((struct ___OBJ *)__tmp__IFEK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __PUSH__: {
- genere__RMFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __SWITCH__: {
- genere__3FJM(__tmp__IFEK,buffer__2EEK);
- } break;
- case __NODE_TYPE__: {
- display__SWFK(((__NODE_TYPE *)__tmp__IFEK),buffer__2EEK);
- append__MOK(buffer__2EEK,(&__string_276));
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__IFEK),buffer__2EEK);
- append__MOK(buffer__2EEK,(&__string_276));
- } break;
- case __NODE_STYLE__: {
- display__QYFK(((__NODE_STYLE *)__tmp__IFEK),buffer__2EEK);
- append__MOK(buffer__2EEK,(&__string_276));
- } break;
- case __WRITE_GLOBAL__: {
- genere__OOFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __WRITE_SLOT__: {
- genere__QPFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__2EEK,((__REAL_CST *)__tmp__IFEK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__GGIQ=((__CHARACTER_CST *)__tmp__IFEK);
- Self__DLFR=((__STRING *)buffer__2EEK);
- new_capacity__CLFR= 0;
- if ((Self__DLFR->capacity__MNK <= Self__DLFR->count__VF)) {
- if ((Self__DLFR->capacity__MNK == 0)) {
- Self__DLFR->capacity__MNK= 32;
- Self__DLFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CLFR=(__INTEGER)(Self__DLFR->capacity__MNK << 1);
- Self__ELFR=((__CHARACTER *)Self__DLFR->storage__XNK);
- old_nb_elts__FLFR=Self__DLFR->capacity__MNK;
- new__GLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ELFR),((__UINTEGER_32 )old_nb_elts__FLFR),((__UINTEGER_32 )new_capacity__CLFR)));
- upper__4XQR=(__INTEGER)(new_capacity__CLFR - 1);
- Self__2XQR=old_nb_elts__FLFR;
- while ((Self__2XQR <= upper__4XQR)) {
- new__GLFR[Self__2XQR]='\0';
- Self__2XQR=(__INTEGER)(Self__2XQR + 1);
- };
- Self__DLFR->storage__XNK=new__GLFR;
- Self__DLFR->capacity__MNK=new_capacity__CLFR;
- };
- };
- ((__CHARACTER *)Self__DLFR->storage__XNK)[Self__DLFR->count__VF]='\'';
- Self__DLFR->count__VF=(__INTEGER)(Self__DLFR->count__VF + 1);
- append__MOK(buffer__2EEK,Self__GGIQ->text__PN2H);
- Self__JLFR=((__STRING *)buffer__2EEK);
- new_capacity__ILFR= 0;
- if ((Self__JLFR->capacity__MNK <= Self__JLFR->count__VF)) {
- if ((Self__JLFR->capacity__MNK == 0)) {
- Self__JLFR->capacity__MNK= 32;
- Self__JLFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ILFR=(__INTEGER)(Self__JLFR->capacity__MNK << 1);
- Self__KLFR=((__CHARACTER *)Self__JLFR->storage__XNK);
- old_nb_elts__LLFR=Self__JLFR->capacity__MNK;
- new__MLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KLFR),((__UINTEGER_32 )old_nb_elts__LLFR),((__UINTEGER_32 )new_capacity__ILFR)));
- upper__DYQR=(__INTEGER)(new_capacity__ILFR - 1);
- Self__BYQR=old_nb_elts__LLFR;
- while ((Self__BYQR <= upper__DYQR)) {
- new__MLFR[Self__BYQR]='\0';
- Self__BYQR=(__INTEGER)(Self__BYQR + 1);
- };
- Self__JLFR->storage__XNK=new__MLFR;
- Self__JLFR->capacity__MNK=new_capacity__ILFR;
- };
- };
- ((__CHARACTER *)Self__JLFR->storage__XNK)[Self__JLFR->count__VF]='\'';
- Self__JLFR->count__VF=(__INTEGER)(Self__JLFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__IFEK,buffer__2EEK);
- } break;
- case __NOP__: {
- append__MOK(buffer__2EEK,(&__string_266));
- append__MOK(buffer__2EEK,(&__string_276));
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__IFEK,buffer__2EEK);
- } break;
- case __WRITE_LOCAL__: {
- genere__BSFK(__tmp__IFEK,buffer__2EEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__2EEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IFEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__IFEK,buffer__2EEK);
- } break;
- case __LOOP__: {
- genere__G4XM(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__IFEK,buffer__2EEK);
- } break;
- case __LOOP_END__: {
- Self__2GDN=((__LOOP_END *)__tmp__IFEK);
- append__MOK(buffer__2EEK,(&__string_270));
- append__MOK(buffer__2EEK,((__LOOP *)Self__2GDN->loop__V5LM)->name__ZQLM);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__IFEK,buffer__2EEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__IFEK,buffer__2EEK);
- } break;
- };
- append__MOK(buffer__2EEK,(&__string_278));
- Self__Q3JK=(__INTEGER)(Self__Q3JK + 1);
+ __ANY__C *__tmp__F43K,*__tmp__PA5K;
+ __INTEGER__Q __tmp__CEYK,result__J43K;
+ add_last__ACV(((__STRING__BC *)buffer__QWSK),'\"');
+ append__KWX(((__STRING__BC *)buffer__QWSK),Self__PWSK->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__QWSK),'\"');
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__QWSK),(&__string_29));
+ __tmp__F43K=&(Self__PWSK->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__F43K->object_id__BS0E==0) {
+ __tmp__CEYK=__tmp__F43K->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__J43K=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__PA5K=&(Self__PWSK->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__PA5K->object_id__AS0E=result__J43K;
+ __tmp__PA5K->object_id__BS0E=0;
+ __tmp__CEYK=result__J43K;
+ };
+ append_in__AEE(__tmp__CEYK,buffer__QWSK);
+ append__KWX(((__STRING__BC *)buffer__QWSK),(&__string_27));
};
- Self__CGAR=((__STRING *)indent__BQOG);
- if (( 2 > Self__CGAR->count__VF)) {
- Self__CGAR->count__VF= 0;
- } else {
- Self__CGAR->count__VF=(__INTEGER)(Self__CGAR->count__VF - 2);
- };
- append__MOK(buffer__2EEK,indent__BQOG);
- Self__PLFR=((__STRING *)buffer__2EEK);
- new_capacity__OLFR= 0;
- if ((Self__PLFR->capacity__MNK <= Self__PLFR->count__VF)) {
- if ((Self__PLFR->capacity__MNK == 0)) {
- Self__PLFR->capacity__MNK= 32;
- Self__PLFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OLFR=(__INTEGER)(Self__PLFR->capacity__MNK << 1);
- Self__QLFR=((__CHARACTER *)Self__PLFR->storage__XNK);
- old_nb_elts__RLFR=Self__PLFR->capacity__MNK;
- new__SLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QLFR),((__UINTEGER_32 )old_nb_elts__RLFR),((__UINTEGER_32 )new_capacity__OLFR)));
- upper__IYQR=(__INTEGER)(new_capacity__OLFR - 1);
- Self__GYQR=old_nb_elts__RLFR;
- while ((Self__GYQR <= upper__IYQR)) {
- new__SLFR[Self__GYQR]='\0';
- Self__GYQR=(__INTEGER)(Self__GYQR + 1);
- };
- Self__PLFR->storage__XNK=new__SLFR;
- Self__PLFR->capacity__MNK=new_capacity__OLFR;
- };
- };
- ((__CHARACTER *)Self__PLFR->storage__XNK)[Self__PLFR->count__VF]='}';
- Self__PLFR->count__VF=(__INTEGER)(Self__PLFR->count__VF + 1);
}
-static void genere__MFEK(__STRING_CST *Self__NFEK,void *buffer__OFEK)
-// ({STRING_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__YMFM(__READ_SLOT__LL4K *Self__ZMFM,__STRING__BC *buffer__0MFM)
+// ({READ_SLOT__LL4K},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __INTEGER idx__PFEK,cur__RFEK,val__QFEK,new_capacity__ULFR;
- __INTEGER old_nb_elts__XLFR,upper__NYQR,Self__LYQR,new_capacity__0LFR;
- __INTEGER old_nb_elts__3LFR,upper__SYQR,Self__QYQR;
- void *__tmp__0FEK;
- void *__tmp__3FEK;
- void *__tmp__4FEK;
- void *__tmp__OGEK;
- __STRING *Self__VLFR,*Self__1LFR;
- __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__P4JK;
- void *node__04JK;
- __CHARACTER *Self__WLFR,*new__YLFR,*Self__2LFR,*new__4LFR;
- idx__PFEK= 0;
- cur__RFEK= 0;
- if ((is_storage__SFEK__TFEK == 0)) {
- __tmp__0FEK=type_string_constant__TKB;
- switch (((struct ___OBJ *)__tmp__0FEK)->__id) {
- case __TYPE__: {
- __tmp__3FEK=get_local_slot__P3EG(__tmp__0FEK,(&__string_88));
- } break;
- case __TYPE_NULL__: {
- __tmp__3FEK=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__3FEK=get_local_slot__DAFG(__tmp__0FEK,(&__string_88));
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__3FEK=get_local_slot__LCFG(__tmp__0FEK,(&__string_88));
- } break;
- case __TYPE_ID__: {
- __tmp__3FEK=get_local_slot__TEFG(__tmp__0FEK,(&__string_88));
- } break;
- case __TYPE_GENERIC__: {
- __tmp__3FEK=get_local_slot__1GFG(__tmp__0FEK,(&__string_88));
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__3FEK=get_local_slot__C5EJ((&__string_88));
- } break;
- };
- if (((struct ___OBJ *)__tmp__3FEK)->__id==__SLOT_DATA__) {
- __tmp__4FEK=((__SLOT *)((__SLOT_DATA *)__tmp__3FEK)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__4FEK=((__SLOT *)((__SLOT_CODE *)__tmp__3FEK)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- if ((((__SLOT_DATA *)__tmp__4FEK)->parent_variable__HHZD.ensure_count__YDAG == 0)) {
- is_storage__SFEK__TFEK= 1;
- } else {
- is_storage__SFEK__TFEK= 2;
- };
- };
- __tmp__OGEK=Self__NFEK->string__BK2H;
- Self__P4JK=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)dico_string__VB0D);
- node__04JK=((void **)Self__P4JK->buckets__NJFF)[(__INTEGER)(hash_code__OPN(__tmp__OGEK) % Self__P4JK->capacity__IJFF)];
- while (((void *)((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__04JK)->key__ZJFF != (void *)__tmp__OGEK)) {
- node__04JK=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__04JK)->next__EKFF;
- };
- val__QFEK=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__04JK)->item__201F;
- if ((val__QFEK >= 0)) {
- output_count__AG=(__INTEGER)(output_count__AG + 1);
- idx__PFEK=output_count__AG;
- cur__RFEK=(__INTEGER)(((__STRING *)output__HG)->count__VF - 1);
- append__MOK(output__HG,(&__string_378));
- append_in__4VC(((__INTEGER_32 )idx__PFEK),output__HG);
- append__MOK(output__HG,(&__string_379));
- if (is_late_binding__1QSK(Self__NFEK->parent_constant__5F.static_type__M2YD)) {
- append__MOK(output__HG,(&__string_380));
- };
- append_in__4VC(((__INTEGER_32 )val__QFEK),output__HG);
- if ((is_storage__SFEK__TFEK == 2)) {
- append__MOK(output__HG,(&__string_191));
- append__MOK(output__HG,Self__NFEK->string__BK2H);
- while (((__INTEGER)(((__STRING *)output__HG)->count__VF - cur__RFEK) > 78)) {
- insert_string__to__SLQG(output__HG,(&__string_381),(__INTEGER)(cur__RFEK + 78));
- cur__RFEK=(__INTEGER)(cur__RFEK + 78);
- };
- Self__VLFR=((__STRING *)output__HG);
- new_capacity__ULFR= 0;
- if ((Self__VLFR->capacity__MNK <= Self__VLFR->count__VF)) {
- if ((Self__VLFR->capacity__MNK == 0)) {
- Self__VLFR->capacity__MNK= 32;
- Self__VLFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ULFR=(__INTEGER)(Self__VLFR->capacity__MNK << 1);
- Self__WLFR=((__CHARACTER *)Self__VLFR->storage__XNK);
- old_nb_elts__XLFR=Self__VLFR->capacity__MNK;
- new__YLFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WLFR),((__UINTEGER_32 )old_nb_elts__XLFR),((__UINTEGER_32 )new_capacity__ULFR)));
- upper__NYQR=(__INTEGER)(new_capacity__ULFR - 1);
- Self__LYQR=old_nb_elts__XLFR;
- while ((Self__LYQR <= upper__NYQR)) {
- new__YLFR[Self__LYQR]='\0';
- Self__LYQR=(__INTEGER)(Self__LYQR + 1);
- };
- Self__VLFR->storage__XNK=new__YLFR;
- Self__VLFR->capacity__MNK=new_capacity__ULFR;
- };
- };
- ((__CHARACTER *)Self__VLFR->storage__XNK)[Self__VLFR->count__VF]='"';
- Self__VLFR->count__VF=(__INTEGER)(Self__VLFR->count__VF + 1);
- };
- append__MOK(output__HG,(&__string_301));
- fast_put__to__ZIFF(dico_string__VB0D,(__INTEGER)(- idx__PFEK),Self__NFEK->string__BK2H);
- } else {
- idx__PFEK=(__INTEGER)(- val__QFEK);
- };
- append__MOK(buffer__OFEK,(&__string_382));
- append_in__4VC(((__INTEGER_32 )idx__PFEK),buffer__OFEK);
- Self__1LFR=((__STRING *)buffer__OFEK);
- new_capacity__0LFR= 0;
- if ((Self__1LFR->capacity__MNK <= Self__1LFR->count__VF)) {
- if ((Self__1LFR->capacity__MNK == 0)) {
- Self__1LFR->capacity__MNK= 32;
- Self__1LFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0LFR=(__INTEGER)(Self__1LFR->capacity__MNK << 1);
- Self__2LFR=((__CHARACTER *)Self__1LFR->storage__XNK);
- old_nb_elts__3LFR=Self__1LFR->capacity__MNK;
- new__4LFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2LFR),((__UINTEGER_32 )old_nb_elts__3LFR),((__UINTEGER_32 )new_capacity__0LFR)));
- upper__SYQR=(__INTEGER)(new_capacity__0LFR - 1);
- Self__QYQR=old_nb_elts__3LFR;
- while ((Self__QYQR <= upper__SYQR)) {
- new__4LFR[Self__QYQR]='\0';
- Self__QYQR=(__INTEGER)(Self__QYQR + 1);
- };
- Self__1LFR->storage__XNK=new__4LFR;
- Self__1LFR->capacity__MNK=new_capacity__0LFR;
- };
- };
- ((__CHARACTER *)Self__1LFR->storage__XNK)[Self__1LFR->count__VF]=')';
- Self__1LFR->count__VF=(__INTEGER)(Self__1LFR->count__VF + 1);
+ void *__tmp__1MFM;
+ __IS_EXPANDED__35NJ *Self__TDCS;
+ __GET_TYPE_ID__HAOJ *Self__VDCS;
+ __TYPE_FULL__XMB *Self__ZLXT;
+ __SIZE_OF__5GOJ *Self__XDCS;
+ __ANY__C *__tmp__3JSM,*__tmp__2KYM,*__tmp__5JFN,*__tmp__FECS;
+ __ANY__C *__tmp__L5GN,*__tmp__MECS;
+ __INTEGER__Q __tmp__SSNM,result__BKSM,__tmp__4SNM,result__AECS;
+ __INTEGER__Q __tmp__QTNM,result__HECS;
+ __STRING__BC *__tmp__3DCS;
+ void *__tmp__3SNM,*__tmp__PTNM;
+ __WRITE_GLOBAL__WXKJ *Self__EECS,*Self__LECS;
+ __WRITE_SLOT__EYKJ *Self__VS2S,*Self__GT2S;
+ __WRITE_LOCAL__TEYJ *Self__2S2S,*Self__NT2S;
+ __FAST_ARRAYoWRITEo__XJFJ *req_list__RSNM;
+ __tmp__1MFM=Self__ZMFM->receiver__2L4K;
+ switch (((struct ___OBJ *)__tmp__1MFM)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__1MFM),buffer__0MFM);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__TDCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__1MFM));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__TDCS->receiver__RA5J),buffer__0MFM);
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),')');
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__VDCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__1MFM));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_350));
+ Self__ZLXT=((__TYPE_FULL__XMB *)Self__VDCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZLXT,buffer__0MFM);
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),')');
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__XDCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__1MFM));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_352));
+ Self__ZLXT=((__TYPE_FULL__XMB *)Self__XDCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZLXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZLXT,buffer__0MFM);
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),')');
+ } break;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__1MFM)),buffer__0MFM);
+ } break;
+ };
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_24));
+ append__KWX(((__STRING__BC *)buffer__0MFM),Self__ZMFM->slot__UYFM->parent_variable__JJRG.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),'[');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__ZMFM->slot__UYFM->parent_variable__JJRG.type__IO5D),buffer__0MFM);
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),']');
+ req_list__RSNM=NULL;
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),'<');
+ __tmp__3JSM=&(Self__ZMFM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__3JSM->object_id__BS0E==0) {
+ __tmp__SSNM=__tmp__3JSM->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__BKSM=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__2KYM=&(Self__ZMFM->parent_read__ML4K.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__2KYM->object_id__AS0E=result__BKSM;
+ __tmp__2KYM->object_id__BS0E=0;
+ __tmp__SSNM=result__BKSM;
+ };
+ __tmp__3DCS=create__34B( 0);
+ append_in__AEE(__tmp__SSNM,__tmp__3DCS);
+ append__KWX(((__STRING__BC *)buffer__0MFM),__tmp__3DCS);
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_487));
+ if (((void *)Self__ZMFM->slot__UYFM->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+ __tmp__3SNM=Self__ZMFM->slot__UYFM->parent_variable__JJRG.require_first__FKFJ;
+ switch (((struct ___OBJ *)__tmp__3SNM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__5JFN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__3SNM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__5JFN->object_id__BS0E==0) {
+ __tmp__4SNM=__tmp__5JFN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__EECS=((__WRITE_GLOBAL__WXKJ *)__tmp__3SNM);
+ result__AECS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__FECS=&(Self__EECS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__FECS->object_id__AS0E=result__AECS;
+ __tmp__FECS->object_id__BS0E=0;
+ __tmp__4SNM=result__AECS;
+ };
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__5JFN=&(((__WRITE_SLOT__EYKJ *)__tmp__3SNM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__5JFN->object_id__BS0E==0) {
+ __tmp__4SNM=__tmp__5JFN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__VS2S=((__WRITE_SLOT__EYKJ *)__tmp__3SNM);
+ result__AECS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__FECS=&(Self__VS2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__FECS->object_id__AS0E=result__AECS;
+ __tmp__FECS->object_id__BS0E=0;
+ __tmp__4SNM=result__AECS;
+ };
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__5JFN=&(((__WRITE_LOCAL__TEYJ *)__tmp__3SNM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__5JFN->object_id__BS0E==0) {
+ __tmp__4SNM=__tmp__5JFN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__2S2S=((__WRITE_LOCAL__TEYJ *)__tmp__3SNM);
+ result__AECS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__FECS=&(Self__2S2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__FECS->object_id__AS0E=result__AECS;
+ __tmp__FECS->object_id__BS0E=0;
+ __tmp__4SNM=result__AECS;
+ };
+ } break;
+ };
+ append_in__AEE(__tmp__4SNM,buffer__0MFM);
+ req_list__RSNM=Self__ZMFM->slot__UYFM->parent_variable__JJRG.require_list__QKFJ;
+ if (((void *)req_list__RSNM != (void *)NULL)) {
+ __tmp__4SNM= 0;
+ result__AECS=req_list__RSNM->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ while ((__tmp__4SNM <= result__AECS)) {
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),',');
+ __tmp__PTNM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__RSNM)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__4SNM];
+ switch (((struct ___OBJ *)__tmp__PTNM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__L5GN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__PTNM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__L5GN->object_id__BS0E==0) {
+ __tmp__QTNM=__tmp__L5GN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__LECS=((__WRITE_GLOBAL__WXKJ *)__tmp__PTNM);
+ result__HECS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__MECS=&(Self__LECS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__MECS->object_id__AS0E=result__HECS;
+ __tmp__MECS->object_id__BS0E=0;
+ __tmp__QTNM=result__HECS;
+ };
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__L5GN=&(((__WRITE_SLOT__EYKJ *)__tmp__PTNM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__L5GN->object_id__BS0E==0) {
+ __tmp__QTNM=__tmp__L5GN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__GT2S=((__WRITE_SLOT__EYKJ *)__tmp__PTNM);
+ result__HECS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__MECS=&(Self__GT2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__MECS->object_id__AS0E=result__HECS;
+ __tmp__MECS->object_id__BS0E=0;
+ __tmp__QTNM=result__HECS;
+ };
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__L5GN=&(((__WRITE_LOCAL__TEYJ *)__tmp__PTNM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__L5GN->object_id__BS0E==0) {
+ __tmp__QTNM=__tmp__L5GN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__NT2S=((__WRITE_LOCAL__TEYJ *)__tmp__PTNM);
+ result__HECS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__MECS=&(Self__NT2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__MECS->object_id__AS0E=result__HECS;
+ __tmp__MECS->object_id__BS0E=0;
+ __tmp__QTNM=result__HECS;
+ };
+ } break;
+ };
+ append_in__AEE(__tmp__QTNM,buffer__0MFM);
+ __tmp__4SNM=(__INTEGER__Q)(__tmp__4SNM + 1);
+ };
+ };
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),'*');
+ };
+ append__KWX(((__STRING__BC *)buffer__0MFM),(&__string_488));
+ append_in__AEE(Self__ZMFM->slot__UYFM->parent_variable__JJRG.ensure_count__IT4D,buffer__0MFM);
+ add_last__ACV(((__STRING__BC *)buffer__0MFM),'>');
}
-static void genere__RMFK(__PUSH *Self__SMFK,void *buffer__TMFK)
-// ({PUSH},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__KL5O(__EXPR_NOT_LOGIC__W4FL *Self__LL5O,__STRING__BC *buffer__ML5O)
+// ({EXPR_NOT_LOGIC__W4FL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- void *__tmp__XMFK;
- __INTEGER j__JBLK,__tmp__KD5Q,__tmp__PD5Q,new_capacity__AMFR;
- __INTEGER old_nb_elts__DMFR,upper__XYQR,Self__VYQR,pos__HL2K;
- __INTEGER Self__EW5K,limit_up__FW5K,new_capacity__GMFR;
- __INTEGER old_nb_elts__JMFR,upper__2YQR,Self__0YQR,new_capacity__MMFR;
- __INTEGER old_nb_elts__PMFR,upper__BZQR,Self__5YQR,new_capacity__SMFR;
- __INTEGER old_nb_elts__VMFR,upper__GZQR,Self__EZQR,h__IO2K,idx__JO2K;
- __INTEGER idx__IFHL,new_capacity__JFHL,i__KFHL,typ_id__XHHL;
- __INTEGER new_capacity__YMFR,old_nb_elts__1MFR,upper__VZQR,Self__TZQR;
- __INTEGER new_capacity__4MFR,old_nb_elts__BNFR,upper__0ZQR,Self__YZQR;
- __INTEGER new_capacity__ENFR,old_nb_elts__HNFR,upper__5ZQR,Self__3ZQR;
- void *t__KBLK;
- __POSITION __tmp__OCLK,Self__FL2K;
- __STRING *Self__BMFR,*Self__HMFR,*Self__NMFR,*Self__TMFR,*Self__OG0Q;
- __STRING *Self__HGAR,*result__NX5K,*Self__ZMFR,*Self__5MFR,*Self__FNFR;
- __UINTEGER_32 id__UMFK,k__PKTK,__tmp__RL2K,k__BO2K,sz__UHHL,a__WG0Q;
- __UINTEGER_32 new_size__UG0Q,t__0G0Q,a__2G0Q,new_size__RZQR;
- __UINTEGER_32 lab_type__QZQR;
- void *src__IL2K;
- __POINTER ptr__SHHL,ptr_table__JZQR,next__IZQR,result__KZQR;
- __POINTER ptr_table__OZQR,next__NZQR,result__PZQR;
- void *tab__IBLK;
- void **__tmp__EGAR,**__tmp__FGAR,**__tmp__GGAR;
- __CHARACTER *Self__CMFR,*new__EMFR,*__tmp__VD5Q,*Self__IMFR,*new__KMFR;
- __CHARACTER *Self__OMFR,*new__QMFR,*Self__UMFR,*new__WMFR,*Self__0MFR;
- __CHARACTER *new__2MFR,*Self__ANFR,*new__CNFR,*Self__GNFR,*new__INFR;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__OKTK;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__5N2K;
- void *node__YKTK,*node__KO2K,*node1__MFHL,*node2__NFHL,*__tmp__XP2K;
- __CHARACTER char__JL2K;
- void **old_buckets__LFHL,**__tmp__AE5Q,**__tmp__BE5Q;
- __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *result__RHHL;
- __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *Self__SRPL;
- __tmp__XMFK=Self__SMFK->context__BYPG;
- tab__IBLK=NULL;
- j__JBLK= 0;
- t__KBLK=NULL;
- if (((! has_prefix__5ZOK(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.name__1QB,(&__string_15))) || (((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.ensure_count__YDAG != (__INTEGER)(- 1)))) {
- if ((((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '+')) {
- print__1ZE(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.intern_name__C25F);
- print__1ZE((&__string_383));
- fputc((int)(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
- print__1ZE((&__string_384));
- __tmp__OCLK=((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 2,(&__string_385));
- put_position__ECH(__tmp__OCLK);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- t__KBLK=((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.type__D25F;
- tab__IBLK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[size__X1BJ(((__LOCAL *)__tmp__XMFK)->parent_variable__T1LC.type__D25F)];
- j__JBLK= 0;
- __tmp__KD5Q=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__EGAR=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG;
- while (((j__JBLK <= __tmp__KD5Q) && ((void *)((__LOCAL *)((void **)__tmp__EGAR)[j__JBLK])->parent_variable__T1LC.type__D25F != (void *)t__KBLK))) {
- j__JBLK=(__INTEGER)(j__JBLK + 1);
- };
- if ((j__JBLK > ((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F)) {
- add_last__11FH(tab__IBLK,__tmp__XMFK);
- } else {
- __tmp__PD5Q=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__FGAR=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG;
- __tmp__GGAR=((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((((j__JBLK <= __tmp__PD5Q) && ((void *)((void **)__tmp__FGAR)[j__JBLK] != (void *)__tmp__XMFK)) && ((void *)((__LOCAL *)((void **)__tmp__GGAR)[j__JBLK])->parent_variable__T1LC.type__D25F == (void *)t__KBLK))) {
- j__JBLK=(__INTEGER)(j__JBLK + 1);
- };
- if (((j__JBLK > ((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__IBLK)->parent_arrayed_collection__YH4F.storage__NWPG)[j__JBLK] != (void *)__tmp__XMFK))) {
- add__to__UEFL(tab__IBLK,__tmp__XMFK,j__JBLK);
- };
- };
- };
- if (Self__SMFK->is_first__CYPG) {
- append__MOK(buffer__TMFK,(&__string_386));
- } else {
- append__MOK(buffer__TMFK,(&__string_387));
- };
- append__MOK(buffer__TMFK,((__LOCAL *)Self__SMFK->context__BYPG)->parent_variable__T1LC.intern_name__C25F);
- Self__BMFR=((__STRING *)buffer__TMFK);
- new_capacity__AMFR= 0;
- if ((Self__BMFR->capacity__MNK <= Self__BMFR->count__VF)) {
- if ((Self__BMFR->capacity__MNK == 0)) {
- Self__BMFR->capacity__MNK= 32;
- Self__BMFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AMFR=(__INTEGER)(Self__BMFR->capacity__MNK << 1);
- Self__CMFR=((__CHARACTER *)Self__BMFR->storage__XNK);
- old_nb_elts__DMFR=Self__BMFR->capacity__MNK;
- new__EMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CMFR),((__UINTEGER_32 )old_nb_elts__DMFR),((__UINTEGER_32 )new_capacity__AMFR)));
- upper__XYQR=(__INTEGER)(new_capacity__AMFR - 1);
- Self__VYQR=old_nb_elts__DMFR;
- while ((Self__VYQR <= upper__XYQR)) {
- new__EMFR[Self__VYQR]='\0';
- Self__VYQR=(__INTEGER)(Self__VYQR + 1);
- };
- Self__BMFR->storage__XNK=new__EMFR;
- Self__BMFR->capacity__MNK=new_capacity__AMFR;
- };
- };
- ((__CHARACTER *)Self__BMFR->storage__XNK)[Self__BMFR->count__VF]=',';
- Self__BMFR->count__VF=(__INTEGER)(Self__BMFR->count__VF + 1);
- id__UMFK=((__UINTEGER_32 )Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM);
- if (debug_with_code__R1) {
- Self__OKTK=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)source_line__ZRB);
- k__PKTK=id__UMFK;
- node__YKTK=((void **)Self__OKTK->buckets__EFAE)[(__INTEGER)(((__INTEGER )id__UMFK) % Self__OKTK->capacity__VWZD)];
- while ((! (((void *)node__YKTK == (void *)NULL) || (((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__YKTK)->key__ZZ0D == id__UMFK)))) {
- node__YKTK=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__YKTK)->next__21BE;
- };
- if ((! ((void *)node__YKTK != (void *)NULL))) {
- Self__FL2K=Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM;
- char__JL2K='\0';
- src__IL2K=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FL2K)) & 511)])->source__UFD;
- pos__HL2K= 1;
- __tmp__RL2K=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FL2K) >> 17) - 1);
- Self__EW5K= 1;
- limit_up__FW5K=((__INTEGER )__tmp__RL2K);
- __tmp__VD5Q=((__STRING *)src__IL2K)->storage__XNK;
- while ((Self__EW5K <= limit_up__FW5K)) {
- while ((((__CHARACTER *)__tmp__VD5Q)[(__INTEGER)(pos__HL2K - 1)] != '\n')) {
- pos__HL2K=(__INTEGER)(pos__HL2K + 1);
- };
- pos__HL2K=(__INTEGER)(pos__HL2K + 1);
- Self__EW5K=(__INTEGER)(Self__EW5K + 1);
- };
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- while ((! ((pos__HL2K > ((__STRING *)src__IL2K)->count__VF) || (((__CHARACTER *)((__STRING *)src__IL2K)->storage__XNK)[(__INTEGER)(pos__HL2K - 1)] == '\n')))) {
- char__JL2K=((__CHARACTER *)((__STRING *)src__IL2K)->storage__XNK)[(__INTEGER)(pos__HL2K - 1)];
- if ((char__JL2K == '\\')) {
- Self__HMFR=((__STRING *)string_tmp__RB);
- new_capacity__GMFR= 0;
- if ((Self__HMFR->capacity__MNK <= Self__HMFR->count__VF)) {
- if ((Self__HMFR->capacity__MNK == 0)) {
- Self__HMFR->capacity__MNK= 32;
- Self__HMFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GMFR=(__INTEGER)(Self__HMFR->capacity__MNK << 1);
- Self__IMFR=((__CHARACTER *)Self__HMFR->storage__XNK);
- old_nb_elts__JMFR=Self__HMFR->capacity__MNK;
- new__KMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IMFR),((__UINTEGER_32 )old_nb_elts__JMFR),((__UINTEGER_32 )new_capacity__GMFR)));
- upper__2YQR=(__INTEGER)(new_capacity__GMFR - 1);
- Self__0YQR=old_nb_elts__JMFR;
- while ((Self__0YQR <= upper__2YQR)) {
- new__KMFR[Self__0YQR]='\0';
- Self__0YQR=(__INTEGER)(Self__0YQR + 1);
- };
- Self__HMFR->storage__XNK=new__KMFR;
- Self__HMFR->capacity__MNK=new_capacity__GMFR;
- };
- };
- ((__CHARACTER *)Self__HMFR->storage__XNK)[Self__HMFR->count__VF]='\\';
- Self__HMFR->count__VF=(__INTEGER)(Self__HMFR->count__VF + 1);
- };
- if ((char__JL2K == '"')) {
- Self__NMFR=((__STRING *)string_tmp__RB);
- new_capacity__MMFR= 0;
- if ((Self__NMFR->capacity__MNK <= Self__NMFR->count__VF)) {
- if ((Self__NMFR->capacity__MNK == 0)) {
- Self__NMFR->capacity__MNK= 32;
- Self__NMFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MMFR=(__INTEGER)(Self__NMFR->capacity__MNK << 1);
- Self__OMFR=((__CHARACTER *)Self__NMFR->storage__XNK);
- old_nb_elts__PMFR=Self__NMFR->capacity__MNK;
- new__QMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OMFR),((__UINTEGER_32 )old_nb_elts__PMFR),((__UINTEGER_32 )new_capacity__MMFR)));
- upper__BZQR=(__INTEGER)(new_capacity__MMFR - 1);
- Self__5YQR=old_nb_elts__PMFR;
- while ((Self__5YQR <= upper__BZQR)) {
- new__QMFR[Self__5YQR]='\0';
- Self__5YQR=(__INTEGER)(Self__5YQR + 1);
- };
- Self__NMFR->storage__XNK=new__QMFR;
- Self__NMFR->capacity__MNK=new_capacity__MMFR;
- };
- };
- ((__CHARACTER *)Self__NMFR->storage__XNK)[Self__NMFR->count__VF]='\\';
- Self__NMFR->count__VF=(__INTEGER)(Self__NMFR->count__VF + 1);
- };
- Self__TMFR=((__STRING *)string_tmp__RB);
- new_capacity__SMFR= 0;
- if ((Self__TMFR->capacity__MNK <= Self__TMFR->count__VF)) {
- if ((Self__TMFR->capacity__MNK == 0)) {
- Self__TMFR->capacity__MNK= 32;
- Self__TMFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SMFR=(__INTEGER)(Self__TMFR->capacity__MNK << 1);
- Self__UMFR=((__CHARACTER *)Self__TMFR->storage__XNK);
- old_nb_elts__VMFR=Self__TMFR->capacity__MNK;
- new__WMFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UMFR),((__UINTEGER_32 )old_nb_elts__VMFR),((__UINTEGER_32 )new_capacity__SMFR)));
- upper__GZQR=(__INTEGER)(new_capacity__SMFR - 1);
- Self__EZQR=old_nb_elts__VMFR;
- while ((Self__EZQR <= upper__GZQR)) {
- new__WMFR[Self__EZQR]='\0';
- Self__EZQR=(__INTEGER)(Self__EZQR + 1);
- };
- Self__TMFR->storage__XNK=new__WMFR;
- Self__TMFR->capacity__MNK=new_capacity__SMFR;
- };
- };
- ((__CHARACTER *)Self__TMFR->storage__XNK)[Self__TMFR->count__VF]=char__JL2K;
- Self__TMFR->count__VF=(__INTEGER)(Self__TMFR->count__VF + 1);
- pos__HL2K=(__INTEGER)(pos__HL2K + 1);
- };
- Self__OG0Q=((__STRING *)string_tmp__RB);
- if ((((__INTEGER_8 )((__CHARACTER *)Self__OG0Q->storage__XNK)[(__INTEGER)(Self__OG0Q->count__VF - 1)]) == 13)) {
- Self__HGAR=((__STRING *)string_tmp__RB);
- if (( 1 > Self__HGAR->count__VF)) {
- Self__HGAR->count__VF= 0;
- } else {
- Self__HGAR->count__VF=(__INTEGER)(Self__HGAR->count__VF - 1);
- };
- };
- result__NX5K=create__AXB(((__STRING *)string_tmp__RB)->count__VF);
- copy__BNK(result__NX5K,string_tmp__RB);
- Self__5N2K=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)source_line__ZRB);
- k__BO2K=id__UMFK;
- h__IO2K=((__INTEGER )id__UMFK);
- idx__JO2K=(__INTEGER)(h__IO2K % Self__5N2K->capacity__VWZD);
- node__KO2K=((void **)Self__5N2K->buckets__EFAE)[idx__JO2K];
- while ((! (((void *)node__KO2K == (void *)NULL) || (((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__KO2K)->key__ZZ0D == id__UMFK)))) {
- node__KO2K=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__KO2K)->next__21BE;
- };
- if (((void *)node__KO2K == (void *)NULL)) {
- if ((Self__5N2K->capacity__VWZD == Self__5N2K->count__1RB)) {
- idx__IFHL= 0;
- node1__MFHL=NULL;
- node2__NFHL=NULL;
- old_buckets__LFHL=Self__5N2K->buckets__EFAE;
- new_capacity__JFHL=prime_number_ceiling__X3Q((__INTEGER)(Self__5N2K->capacity__VWZD + 1));
- Self__5N2K->buckets__EFAE=create__MBIE(new_capacity__JFHL);
- i__KFHL=(__INTEGER)(Self__5N2K->capacity__VWZD - 1);
- Self__5N2K->capacity__VWZD=new_capacity__JFHL;
- __tmp__AE5Q=Self__5N2K->buckets__EFAE;
- __tmp__BE5Q=Self__5N2K->buckets__EFAE;
- while ((i__KFHL >= 0)) {
- node1__MFHL=((void **)old_buckets__LFHL)[i__KFHL];
- while (((void *)node1__MFHL != (void *)NULL)) {
- node2__NFHL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__MFHL)->next__21BE;
- idx__IFHL=(__INTEGER)(((__INTEGER )((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__MFHL)->key__ZZ0D) % new_capacity__JFHL);
- ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__MFHL)->next__21BE=((void **)__tmp__AE5Q)[idx__IFHL];
- ((void **)__tmp__BE5Q)[idx__IFHL]=node1__MFHL;
- node1__MFHL=node2__NFHL;
- };
- i__KFHL=(__INTEGER)(i__KFHL - 1);
- };
- Self__5N2K->cache_user__GFAE=(__INTEGER)(- 1);
- idx__JO2K=(__INTEGER)(h__IO2K % new_capacity__JFHL);
- };
- __tmp__XP2K=((void **)Self__5N2K->buckets__EFAE)[idx__JO2K];
- result__RHHL=NULL;
- ptr__SHHL=((__POINTER )(NULL));
- typ_id__XHHL= 0;
- sz__UHHL=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o));
- if ((sz__UHHL == 0)) {
- result__RHHL=HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__;
- } else {
- typ_id__XHHL=__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UHHL);
- if ((typ_id__XHHL == (__INTEGER)(- 1))) {
- a__WG0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UG0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__UHHL + a__WG0Q) & (__UINTEGER_32)(~ a__WG0Q));
- ptr_table__JZQR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UG0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__IZQR=((__POINTER )(NULL));
- result__KZQR=((__POINTER *)ptr_table__JZQR)[ 0];
- if ((result__KZQR == (void *)NULL)) {
- result__KZQR=new_lab__2PJ(new_size__UG0Q);
- next__IZQR=(void *)((unsigned long)result__KZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UG0Q)));
- ((__POINTER *)next__IZQR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JZQR)[ 0]=next__IZQR;
- } else {
- next__IZQR=((__POINTER *)result__KZQR)[ 0];
- if ((next__IZQR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KZQR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UG0Q << 1)) <= 4096)) {
- next__IZQR=(void *)((unsigned long)result__KZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UG0Q)));
- } else {
- next__IZQR=new_lab__2PJ(new_size__UG0Q);
- };
- ((__POINTER *)next__IZQR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JZQR)[ 0]=next__IZQR;
- } else {
- ((__POINTER *)result__KZQR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IZQR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KZQR=next__IZQR;
- };
- };
- ptr__SHHL=result__KZQR;
- } else {
- t__0G0Q=((__UINTEGER_32 )typ_id__XHHL);
- a__2G0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RZQR=(__UINTEGER_32)((__UINTEGER_32)(sz__UHHL + a__2G0Q) & (__UINTEGER_32)(~ a__2G0Q));
- ptr_table__OZQR=((__POINTER )(&(table_type[(t__0G0Q)])));
- lab_type__QZQR=(__UINTEGER_32)(t__0G0Q | 1);
- next__NZQR=((__POINTER )(NULL));
- result__PZQR=((__POINTER *)ptr_table__OZQR)[ 0];
- if ((result__PZQR == (void *)NULL)) {
- result__PZQR=new_lab__2PJ(lab_type__QZQR);
- next__NZQR=(void *)((unsigned long)result__PZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RZQR)));
- ((__POINTER *)next__NZQR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OZQR)[ 0]=next__NZQR;
- } else {
- next__NZQR=((__POINTER *)result__PZQR)[ 0];
- if ((next__NZQR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PZQR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RZQR << 1)) <= 4096)) {
- next__NZQR=(void *)((unsigned long)result__PZQR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RZQR)));
- } else {
- next__NZQR=new_lab__2PJ(lab_type__QZQR);
- };
- ((__POINTER *)next__NZQR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OZQR)[ 0]=next__NZQR;
- } else {
- ((__POINTER *)result__PZQR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NZQR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PZQR=next__NZQR;
- };
- };
- ptr__SHHL=result__PZQR;
- };
- result__RHHL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)ptr__SHHL);
- *(result__RHHL) = *(HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__);
- };
- Self__SRPL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)result__RHHL);
- Self__SRPL->item__Q00D=result__NX5K;
- Self__SRPL->key__ZZ0D=id__UMFK;
- Self__SRPL->next__21BE=__tmp__XP2K;
- node__KO2K=result__RHHL;
- ((void **)Self__5N2K->buckets__EFAE)[idx__JO2K]=result__RHHL;
- Self__5N2K->count__1RB=(__INTEGER)(Self__5N2K->count__1RB + 1);
- Self__5N2K->cache_user__GFAE=(__INTEGER)(- 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__KO2K)->item__Q00D=result__NX5K;
- };
- };
- Self__ZMFR=((__STRING *)buffer__TMFK);
- new_capacity__YMFR= 0;
- if ((Self__ZMFR->capacity__MNK <= Self__ZMFR->count__VF)) {
- if ((Self__ZMFR->capacity__MNK == 0)) {
- Self__ZMFR->capacity__MNK= 32;
- Self__ZMFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YMFR=(__INTEGER)(Self__ZMFR->capacity__MNK << 1);
- Self__0MFR=((__CHARACTER *)Self__ZMFR->storage__XNK);
- old_nb_elts__1MFR=Self__ZMFR->capacity__MNK;
- new__2MFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0MFR),((__UINTEGER_32 )old_nb_elts__1MFR),((__UINTEGER_32 )new_capacity__YMFR)));
- upper__VZQR=(__INTEGER)(new_capacity__YMFR - 1);
- Self__TZQR=old_nb_elts__1MFR;
- while ((Self__TZQR <= upper__VZQR)) {
- new__2MFR[Self__TZQR]='\0';
- Self__TZQR=(__INTEGER)(Self__TZQR + 1);
- };
- Self__ZMFR->storage__XNK=new__2MFR;
- Self__ZMFR->capacity__MNK=new_capacity__YMFR;
- };
- };
- ((__CHARACTER *)Self__ZMFR->storage__XNK)[Self__ZMFR->count__VF]='L';
- Self__ZMFR->count__VF=(__INTEGER)(Self__ZMFR->count__VF + 1);
- };
- append_in__Z4H(id__UMFK,buffer__TMFK);
- Self__5MFR=((__STRING *)buffer__TMFK);
- new_capacity__4MFR= 0;
- if ((Self__5MFR->capacity__MNK <= Self__5MFR->count__VF)) {
- if ((Self__5MFR->capacity__MNK == 0)) {
- Self__5MFR->capacity__MNK= 32;
- Self__5MFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4MFR=(__INTEGER)(Self__5MFR->capacity__MNK << 1);
- Self__ANFR=((__CHARACTER *)Self__5MFR->storage__XNK);
- old_nb_elts__BNFR=Self__5MFR->capacity__MNK;
- new__CNFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ANFR),((__UINTEGER_32 )old_nb_elts__BNFR),((__UINTEGER_32 )new_capacity__4MFR)));
- upper__0ZQR=(__INTEGER)(new_capacity__4MFR - 1);
- Self__YZQR=old_nb_elts__BNFR;
- while ((Self__YZQR <= upper__0ZQR)) {
- new__CNFR[Self__YZQR]='\0';
- Self__YZQR=(__INTEGER)(Self__YZQR + 1);
- };
- Self__5MFR->storage__XNK=new__CNFR;
- Self__5MFR->capacity__MNK=new_capacity__4MFR;
- };
- };
- ((__CHARACTER *)Self__5MFR->storage__XNK)[Self__5MFR->count__VF]=')';
- Self__5MFR->count__VF=(__INTEGER)(Self__5MFR->count__VF + 1);
- append__MOK(buffer__TMFK,(&__string_388));
- append_in__Z4H((__UINTEGER_32)(((__UINTEGER_32 )Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM) >> 17),buffer__TMFK);
- Self__FNFR=((__STRING *)buffer__TMFK);
- new_capacity__ENFR= 0;
- if ((Self__FNFR->capacity__MNK <= Self__FNFR->count__VF)) {
- if ((Self__FNFR->capacity__MNK == 0)) {
- Self__FNFR->capacity__MNK= 32;
- Self__FNFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ENFR=(__INTEGER)(Self__FNFR->capacity__MNK << 1);
- Self__GNFR=((__CHARACTER *)Self__FNFR->storage__XNK);
- old_nb_elts__HNFR=Self__FNFR->capacity__MNK;
- new__INFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GNFR),((__UINTEGER_32 )old_nb_elts__HNFR),((__UINTEGER_32 )new_capacity__ENFR)));
- upper__5ZQR=(__INTEGER)(new_capacity__ENFR - 1);
- Self__3ZQR=old_nb_elts__HNFR;
- while ((Self__3ZQR <= upper__5ZQR)) {
- new__INFR[Self__3ZQR]='\0';
- Self__3ZQR=(__INTEGER)(Self__3ZQR + 1);
- };
- Self__FNFR->storage__XNK=new__INFR;
- Self__FNFR->capacity__MNK=new_capacity__ENFR;
- };
- };
- ((__CHARACTER *)Self__FNFR->storage__XNK)[Self__FNFR->count__VF]=' ';
- Self__FNFR->count__VF=(__INTEGER)(Self__FNFR->count__VF + 1);
- append__MOK(buffer__TMFK,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__SMFK->parent_instr__YRB.parent_itm_object__TE.position__WIM)) & 511)])->parent_named__QD.name__1QB);
-}
-
-static void genere__WIEK(__EXTERNAL_C *Self__XIEK,void *buffer__YIEK)
-// ({EXTERNAL_C},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __INTEGER idx__ZIEK,beg__0IEK,new_capacity__KNFR,old_nb_elts__NNFR;
- __INTEGER upper__E0QR,Self__C0QR,__tmp__VJEK,Self__0SSK,__tmp__2JEK;
- __INTEGER Self__IBDL,new_capacity__QNFR,old_nb_elts__TNFR,upper__J0QR;
- __INTEGER Self__H0QR,new_capacity__WNFR,old_nb_elts__ZNFR,upper__O0QR;
- __INTEGER Self__M0QR,new_capacity__2NFR,old_nb_elts__5NFR,upper__T0QR;
- __INTEGER Self__R0QR,__tmp__OKEK,Self__KTSK,new_capacity__COFR;
- __INTEGER old_nb_elts__FOFR,upper__Y0QR,Self__W0QR;
- __STRING *Self__LNFR,*Self__RNFR,*Self__XNFR,*Self__3NFR,*Self__DOFR;
- void *__tmp__IKEK;
- __CHARACTER_CST *Self__YGIQ;
- __CHARACTER *Self__MNFR,*new__ONFR,*Self__SNFR,*new__UNFR,*Self__YNFR;
- __CHARACTER *new__0NFR,*Self__4NFR,*new__AOFR,*Self__EOFR,*new__GOFR;
- __CHARACTER ch__VNFR,ch__HOFR;
- idx__ZIEK= 0;
- beg__0IEK= 0;
- if (((void *)((__TYPE_FULL *)Self__XIEK->static_type__1VZD)->parent_type__5SL != (void *)TYPE_VOID__)) {
- append__MOK(buffer__YIEK,(&__string_389));
- genere_declaration__Y1NI(Self__XIEK->static_type__1VZD,buffer__YIEK);
- Self__LNFR=((__STRING *)buffer__YIEK);
- new_capacity__KNFR= 0;
- if ((Self__LNFR->capacity__MNK <= Self__LNFR->count__VF)) {
- if ((Self__LNFR->capacity__MNK == 0)) {
- Self__LNFR->capacity__MNK= 32;
- Self__LNFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KNFR=(__INTEGER)(Self__LNFR->capacity__MNK << 1);
- Self__MNFR=((__CHARACTER *)Self__LNFR->storage__XNK);
- old_nb_elts__NNFR=Self__LNFR->capacity__MNK;
- new__ONFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MNFR),((__UINTEGER_32 )old_nb_elts__NNFR),((__UINTEGER_32 )new_capacity__KNFR)));
- upper__E0QR=(__INTEGER)(new_capacity__KNFR - 1);
- Self__C0QR=old_nb_elts__NNFR;
- while ((Self__C0QR <= upper__E0QR)) {
- new__ONFR[Self__C0QR]='\0';
- Self__C0QR=(__INTEGER)(Self__C0QR + 1);
- };
- Self__LNFR->storage__XNK=new__ONFR;
- Self__LNFR->capacity__MNK=new_capacity__KNFR;
- };
- };
- ((__CHARACTER *)Self__LNFR->storage__XNK)[Self__LNFR->count__VF]=' ';
- Self__LNFR->count__VF=(__INTEGER)(Self__LNFR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__XIEK->static_type__1VZD,buffer__YIEK);
- append__MOK(buffer__YIEK,(&__string_390));
- };
- if (((void *)Self__XIEK->access_list__4VZD != (void *)NULL)) {
- beg__0IEK= 1;
- idx__ZIEK=index_of__since__QRSK(Self__XIEK->code__3VZD, 1);
- __tmp__VJEK=((__FAST_ARRAYoEXPRo *)Self__XIEK->access_list__4VZD)->parent_arrayed_collection__Q2LC.upper__2RSH;
- Self__0SSK= 0;
- while ((Self__0SSK <= __tmp__VJEK)) {
- __tmp__2JEK=(__INTEGER)(idx__ZIEK - 1);
- Self__IBDL=beg__0IEK;
- while ((Self__IBDL <= __tmp__2JEK)) {
- Self__RNFR=((__STRING *)buffer__YIEK);
- ch__VNFR=((__CHARACTER *)((__STRING_CONSTANT *)Self__XIEK->code__3VZD)->storage__X4K)[(__INTEGER)(Self__IBDL - 1)];
- new_capacity__QNFR= 0;
- if ((Self__RNFR->capacity__MNK <= Self__RNFR->count__VF)) {
- if ((Self__RNFR->capacity__MNK == 0)) {
- Self__RNFR->capacity__MNK= 32;
- Self__RNFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QNFR=(__INTEGER)(Self__RNFR->capacity__MNK << 1);
- Self__SNFR=((__CHARACTER *)Self__RNFR->storage__XNK);
- old_nb_elts__TNFR=Self__RNFR->capacity__MNK;
- new__UNFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SNFR),((__UINTEGER_32 )old_nb_elts__TNFR),((__UINTEGER_32 )new_capacity__QNFR)));
- upper__J0QR=(__INTEGER)(new_capacity__QNFR - 1);
- Self__H0QR=old_nb_elts__TNFR;
- while ((Self__H0QR <= upper__J0QR)) {
- new__UNFR[Self__H0QR]='\0';
- Self__H0QR=(__INTEGER)(Self__H0QR + 1);
- };
- Self__RNFR->storage__XNK=new__UNFR;
- Self__RNFR->capacity__MNK=new_capacity__QNFR;
- };
- };
- ((__CHARACTER *)Self__RNFR->storage__XNK)[Self__RNFR->count__VF]=ch__VNFR;
- Self__RNFR->count__VF=(__INTEGER)(Self__RNFR->count__VF + 1);
- Self__IBDL=(__INTEGER)(Self__IBDL + 1);
- };
- beg__0IEK=(__INTEGER)(idx__ZIEK + 1);
- __tmp__IKEK=((void **)((__FAST_ARRAYoEXPRo *)Self__XIEK->access_list__4VZD)->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__0SSK];
- switch (((struct ___OBJ *)__tmp__IKEK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__IKEK),buffer__YIEK);
- append__MOK(buffer__YIEK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__YIEK,((__REAL_CST *)__tmp__IKEK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__YGIQ=((__CHARACTER_CST *)__tmp__IKEK);
- Self__XNFR=((__STRING *)buffer__YIEK);
- new_capacity__WNFR= 0;
- if ((Self__XNFR->capacity__MNK <= Self__XNFR->count__VF)) {
- if ((Self__XNFR->capacity__MNK == 0)) {
- Self__XNFR->capacity__MNK= 32;
- Self__XNFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WNFR=(__INTEGER)(Self__XNFR->capacity__MNK << 1);
- Self__YNFR=((__CHARACTER *)Self__XNFR->storage__XNK);
- old_nb_elts__ZNFR=Self__XNFR->capacity__MNK;
- new__0NFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YNFR),((__UINTEGER_32 )old_nb_elts__ZNFR),((__UINTEGER_32 )new_capacity__WNFR)));
- upper__O0QR=(__INTEGER)(new_capacity__WNFR - 1);
- Self__M0QR=old_nb_elts__ZNFR;
- while ((Self__M0QR <= upper__O0QR)) {
- new__0NFR[Self__M0QR]='\0';
- Self__M0QR=(__INTEGER)(Self__M0QR + 1);
- };
- Self__XNFR->storage__XNK=new__0NFR;
- Self__XNFR->capacity__MNK=new_capacity__WNFR;
- };
- };
- ((__CHARACTER *)Self__XNFR->storage__XNK)[Self__XNFR->count__VF]='\'';
- Self__XNFR->count__VF=(__INTEGER)(Self__XNFR->count__VF + 1);
- append__MOK(buffer__YIEK,Self__YGIQ->text__PN2H);
- Self__3NFR=((__STRING *)buffer__YIEK);
- new_capacity__2NFR= 0;
- if ((Self__3NFR->capacity__MNK <= Self__3NFR->count__VF)) {
- if ((Self__3NFR->capacity__MNK == 0)) {
- Self__3NFR->capacity__MNK= 32;
- Self__3NFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2NFR=(__INTEGER)(Self__3NFR->capacity__MNK << 1);
- Self__4NFR=((__CHARACTER *)Self__3NFR->storage__XNK);
- old_nb_elts__5NFR=Self__3NFR->capacity__MNK;
- new__AOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4NFR),((__UINTEGER_32 )old_nb_elts__5NFR),((__UINTEGER_32 )new_capacity__2NFR)));
- upper__T0QR=(__INTEGER)(new_capacity__2NFR - 1);
- Self__R0QR=old_nb_elts__5NFR;
- while ((Self__R0QR <= upper__T0QR)) {
- new__AOFR[Self__R0QR]='\0';
- Self__R0QR=(__INTEGER)(Self__R0QR + 1);
- };
- Self__3NFR->storage__XNK=new__AOFR;
- Self__3NFR->capacity__MNK=new_capacity__2NFR;
- };
- };
- ((__CHARACTER *)Self__3NFR->storage__XNK)[Self__3NFR->count__VF]='\'';
- Self__3NFR->count__VF=(__INTEGER)(Self__3NFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__IKEK,buffer__YIEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__IKEK,buffer__YIEK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__IKEK,buffer__YIEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__YIEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IKEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__IKEK,buffer__YIEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__IKEK,buffer__YIEK);
- } break;
- };
- idx__ZIEK=index_of__since__QRSK(Self__XIEK->code__3VZD,beg__0IEK);
- Self__0SSK=(__INTEGER)(Self__0SSK + 1);
- };
- __tmp__OKEK=((__STRING_CONSTANT *)Self__XIEK->code__3VZD)->count__XHB;
- Self__KTSK=beg__0IEK;
- while ((Self__KTSK <= __tmp__OKEK)) {
- Self__DOFR=((__STRING *)buffer__YIEK);
- ch__HOFR=((__CHARACTER *)((__STRING_CONSTANT *)Self__XIEK->code__3VZD)->storage__X4K)[(__INTEGER)(Self__KTSK - 1)];
- new_capacity__COFR= 0;
- if ((Self__DOFR->capacity__MNK <= Self__DOFR->count__VF)) {
- if ((Self__DOFR->capacity__MNK == 0)) {
- Self__DOFR->capacity__MNK= 32;
- Self__DOFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__COFR=(__INTEGER)(Self__DOFR->capacity__MNK << 1);
- Self__EOFR=((__CHARACTER *)Self__DOFR->storage__XNK);
- old_nb_elts__FOFR=Self__DOFR->capacity__MNK;
- new__GOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EOFR),((__UINTEGER_32 )old_nb_elts__FOFR),((__UINTEGER_32 )new_capacity__COFR)));
- upper__Y0QR=(__INTEGER)(new_capacity__COFR - 1);
- Self__W0QR=old_nb_elts__FOFR;
- while ((Self__W0QR <= upper__Y0QR)) {
- new__GOFR[Self__W0QR]='\0';
- Self__W0QR=(__INTEGER)(Self__W0QR + 1);
- };
- Self__DOFR->storage__XNK=new__GOFR;
- Self__DOFR->capacity__MNK=new_capacity__COFR;
- };
- };
- ((__CHARACTER *)Self__DOFR->storage__XNK)[Self__DOFR->count__VF]=ch__HOFR;
- Self__DOFR->count__VF=(__INTEGER)(Self__DOFR->count__VF + 1);
- Self__KTSK=(__INTEGER)(Self__KTSK + 1);
- };
- } else {
- append__MOK(buffer__YIEK,Self__XIEK->code__3VZD);
- };
- if (((void *)((__TYPE_FULL *)Self__XIEK->static_type__1VZD)->parent_type__5SL != (void *)TYPE_VOID__)) {
- append__MOK(buffer__YIEK,(&__string_391));
- };
-}
-
-static void genere__ILEK(__PROTOTYPE_CST *Self__JLEK,void *buffer__KLEK)
-// ({PROTOTYPE_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __TYPE_FULL *Self__RAKK;
- void *tb__TAKK,*__tmp__UBKK;
- void *__tmp__TBKK,*__tmp__ACKK,*__tmp__GCKK;
- __TYPE *Self__EKRQ,*Self__PSZK;
- __TYPE_VOID *Self__3LZQ,*Self__ZSZK;
- __TYPE_CONTEXT *Self__5LZQ,*Self__5SZK;
- __TYPE_GENERIC *Self__EHIQ,*Self__JTZK;
- __STRING *Self__JOFR;
- __INTEGER new_capacity__IOFR,old_nb_elts__LOFR,upper__30QR,Self__10QR;
- __BOOLEAN __tmp__0BKK;
- __CHARACTER *Self__KOFR,*new__MOFR;
- Self__RAKK=((__TYPE_FULL *)Self__JLEK->parent_constant__W2LC.static_type__M2YD);
- tb__TAKK=NULL;
- if ((((((__UINTEGER_8)(Self__RAKK->flag__ATL & 1) != 0) && (! ((__UINTEGER_8)(Self__RAKK->flag__ATL & 16) != 0))) && ((void *)Self__RAKK->parent_type__5SL != (void *)type_true__FJB)) && ((void *)Self__RAKK->parent_type__5SL != (void *)type_false__NJB))) {
- __tmp__TBKK=Self__RAKK->parent_type__5SL;
- if (__tmp__TBKK==NULL) {
- __tmp__UBKK=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__TBKK)->__id) {
- case __TYPE__: {
- __tmp__UBKK=NULL;
- } break;
- case __TYPE_NULL__: {
- __tmp__UBKK=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__UBKK=NULL;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__UBKK=NULL;
- } break;
- case __TYPE_ID__: {
- __tmp__UBKK=NULL;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__UBKK=NULL;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__UBKK=((void *)__tmp__TBKK);
- } break;
- }
- };
- tb__TAKK=__tmp__UBKK;
- __tmp__0BKK=((void *)__tmp__UBKK == (void *)NULL);
- } else {
- __tmp__0BKK=FALSE__;
- };
- if (__tmp__0BKK) {
- append__MOK(buffer__KLEK,(&__string_392));
- __tmp__ACKK=Self__RAKK->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__ACKK)->__id) {
- case __TYPE__: {
- Self__EKRQ=((__TYPE *)__tmp__ACKK);
- append__MOK(buffer__KLEK,((__PROTOTYPE *)Self__EKRQ->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__UJ5I(Self__EKRQ);
- } break;
- case __TYPE_NULL__: {
- append__MOK(buffer__KLEK,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- Self__3LZQ=((__TYPE_VOID *)__tmp__ACKK);
- append__MOK(buffer__KLEK,(&__string_2));
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__OM5I(Self__3LZQ);
- } break;
- case __TYPE_CONTEXT__: {
- Self__5LZQ=((__TYPE_CONTEXT *)__tmp__ACKK);
- append__MOK(buffer__KLEK,(&__string_44));
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__1N5I(Self__5LZQ);
- } break;
- case __TYPE_ID__: {
- append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__ACKK)->parent_type__WIB.index__LJC),buffer__KLEK);
- } break;
- case __TYPE_GENERIC__: {
- Self__EHIQ=((__TYPE_GENERIC *)__tmp__ACKK);
- append__MOK(buffer__KLEK,Self__EHIQ->intern_name__UR2B);
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__JP5I(Self__EHIQ);
- } break;
- case __PROFIL_BLOCK__: {
- append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__ACKK)->parent_type__PGAG.index__LJC),buffer__KLEK);
- } break;
- };
- Self__JOFR=((__STRING *)buffer__KLEK);
- new_capacity__IOFR= 0;
- if ((Self__JOFR->capacity__MNK <= Self__JOFR->count__VF)) {
- if ((Self__JOFR->capacity__MNK == 0)) {
- Self__JOFR->capacity__MNK= 32;
- Self__JOFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IOFR=(__INTEGER)(Self__JOFR->capacity__MNK << 1);
- Self__KOFR=((__CHARACTER *)Self__JOFR->storage__XNK);
- old_nb_elts__LOFR=Self__JOFR->capacity__MNK;
- new__MOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KOFR),((__UINTEGER_32 )old_nb_elts__LOFR),((__UINTEGER_32 )new_capacity__IOFR)));
- upper__30QR=(__INTEGER)(new_capacity__IOFR - 1);
- Self__10QR=old_nb_elts__LOFR;
- while ((Self__10QR <= upper__30QR)) {
- new__MOFR[Self__10QR]='\0';
- Self__10QR=(__INTEGER)(Self__10QR + 1);
- };
- Self__JOFR->storage__XNK=new__MOFR;
- Self__JOFR->capacity__MNK=new_capacity__IOFR;
- };
- };
- ((__CHARACTER *)Self__JOFR->storage__XNK)[Self__JOFR->count__VF]=')';
- Self__JOFR->count__VF=(__INTEGER)(Self__JOFR->count__VF + 1);
- } else {
- __tmp__GCKK=Self__RAKK->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__GCKK)->__id) {
- case __TYPE__: {
- Self__PSZK=((__TYPE *)__tmp__GCKK);
- append__MOK(buffer__KLEK,((__PROTOTYPE *)Self__PSZK->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__UJ5I(Self__PSZK);
- } break;
- case __TYPE_NULL__: {
- append__MOK(buffer__KLEK,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- Self__ZSZK=((__TYPE_VOID *)__tmp__GCKK);
- append__MOK(buffer__KLEK,(&__string_2));
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__OM5I(Self__ZSZK);
- } break;
- case __TYPE_CONTEXT__: {
- Self__5SZK=((__TYPE_CONTEXT *)__tmp__GCKK);
- append__MOK(buffer__KLEK,(&__string_44));
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__1N5I(Self__5SZK);
- } break;
- case __TYPE_ID__: {
- append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__GCKK)->parent_type__WIB.index__LJC),buffer__KLEK);
- } break;
- case __TYPE_GENERIC__: {
- Self__JTZK=((__TYPE_GENERIC *)__tmp__GCKK);
- append__MOK(buffer__KLEK,Self__JTZK->intern_name__UR2B);
- append__MOK(buffer__KLEK,(&__string_92));
- add_genere_list__JP5I(Self__JTZK);
- } break;
- case __PROFIL_BLOCK__: {
- append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__GCKK)->parent_type__PGAG.index__LJC),buffer__KLEK);
- } break;
- };
- };
-}
-
-static void genere__MLEK(__INTEGER_CST *Self__NLEK,void *buffer__OLEK)
-// ({INTEGER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __STRING *Self__POFR;
- __INTEGER new_capacity__OOFR,old_nb_elts__ROFR,upper__C1QR,Self__A1QR;
- __CHARACTER *Self__QOFR,*new__SOFR;
- __BOOLEAN __tmp__2LEK;
- Self__POFR=((__STRING *)buffer__OLEK);
- new_capacity__OOFR= 0;
- if ((Self__POFR->capacity__MNK <= Self__POFR->count__VF)) {
- if ((Self__POFR->capacity__MNK == 0)) {
- Self__POFR->capacity__MNK= 32;
- Self__POFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OOFR=(__INTEGER)(Self__POFR->capacity__MNK << 1);
- Self__QOFR=((__CHARACTER *)Self__POFR->storage__XNK);
- old_nb_elts__ROFR=Self__POFR->capacity__MNK;
- new__SOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QOFR),((__UINTEGER_32 )old_nb_elts__ROFR),((__UINTEGER_32 )new_capacity__OOFR)));
- upper__C1QR=(__INTEGER)(new_capacity__OOFR - 1);
- Self__A1QR=old_nb_elts__ROFR;
- while ((Self__A1QR <= upper__C1QR)) {
- new__SOFR[Self__A1QR]='\0';
- Self__A1QR=(__INTEGER)(Self__A1QR + 1);
- };
- Self__POFR->storage__XNK=new__SOFR;
- Self__POFR->capacity__MNK=new_capacity__OOFR;
- };
- };
- ((__CHARACTER *)Self__POFR->storage__XNK)[Self__POFR->count__VF]=' ';
- Self__POFR->count__VF=(__INTEGER)(Self__POFR->count__VF + 1);
- append_in__XYWE(Self__NLEK->value__W4YD,buffer__OLEK);
- if ((Self__NLEK->value__W4YD > 4294967295LU)) {
- append__MOK(buffer__OLEK,(&__string_393));
- __tmp__2LEK=TRUE__;
- } else {
- __tmp__2LEK=FALSE__;
- };
- if ((! __tmp__2LEK)) {
- if ((Self__NLEK->value__W4YD > 2147483647)) {
- append__MOK(buffer__OLEK,(&__string_394));
- };
- };
-}
-
-static void genere__3FJM(__SWITCH *Self__4FJM,void *buffer__5FJM)
-// ({SWITCH},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER first_case__BGJM,__tmp__ASIN,i__BWNN,new_capacity__UOFR;
- __INTEGER old_nb_elts__XOFR,upper__H1QR,Self__F1QR,new_capacity__0OFR;
- __INTEGER old_nb_elts__3OFR,upper__M1QR,Self__K1QR,__tmp__2KJM;
- __INTEGER Self__EYPM,new_capacity__APFR,old_nb_elts__DPFR,upper__R1QR;
- __INTEGER Self__P1QR,new_capacity__GPFR,old_nb_elts__JPFR,upper__W1QR;
- __INTEGER Self__U1QR,new_capacity__MPFR,old_nb_elts__PPFR,upper__11QR;
- __INTEGER Self__Z1QR,new_capacity__SPFR,old_nb_elts__VPFR,upper__A2QR;
- __INTEGER Self__41QR;
- void *wrt__EGJM,*__tmp__ZGJM;
- void *__tmp__YGJM;
- void *typ_first__CGJM,*__tmp__XKJM,*__tmp__FLJM;
- void *__tmp__KHJM,*typ_id__DGJM;
- void *__tmp__0HJM,*__tmp__LIJM,*__tmp__RIJM,*__tmp__SIJM,*__tmp__YKJM;
- void *__tmp__1HJM,*__tmp__TIJM;
- __CHARACTER_CST *Self__JHIQ;
- __STRING *Self__VOFR,*Self__1OFR,*Self__BPFR,*Self__HPFR,*Self__NPFR;
- __STRING *Self__JGAR,*Self__TPFR;
- __TYPE *Self__2KRQ,*Self__O2WM;
- __TYPE_GENERIC *Self__RHIQ,*Self__O3WM;
- __BOOLEAN __tmp__3GJM;
- __FAST_ARRAYoCASEo *Self__JRIN;
- void **__tmp__5RIN,**Self__YVNN;
- __CHARACTER *Self__WOFR,*new__YOFR,*Self__2OFR,*new__4OFR,*Self__CPFR;
- __CHARACTER *new__EPFR,*Self__IPFR,*new__KPFR,*Self__OPFR,*new__QPFR;
- __CHARACTER *Self__UPFR,*new__WPFR;
- first_case__BGJM= 0;
- wrt__EGJM=NULL;
- if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)TYPE_NULL__) && (debug_level_option__3C == 0))) {
- __tmp__YGJM=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- if (__tmp__YGJM==NULL) {
- __tmp__ZGJM=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__YGJM)->__id) {
- case __LIST__: {
- __tmp__ZGJM=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__ZGJM=NULL;
- } break;
- case __PUSH__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__ZGJM=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__ZGJM=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__ZGJM=NULL;
- } break;
- case __SWITCH__: {
- __tmp__ZGJM=NULL;
- } break;
- case __NODE_TYPE__: {
- __tmp__ZGJM=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__ZGJM=NULL;
- } break;
- case __NODE_STYLE__: {
- __tmp__ZGJM=NULL;
- } break;
- case __WRITE_GLOBAL__: {
- __tmp__ZGJM=((void *)__tmp__YGJM);
- } break;
- case __WRITE_SLOT__: {
- __tmp__ZGJM=((void *)__tmp__YGJM);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__ZGJM=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__ZGJM=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__ZGJM=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__ZGJM=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__ZGJM=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__ZGJM=NULL;
- } break;
- case __ITEM__: {
- __tmp__ZGJM=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__ZGJM=NULL;
- } break;
- case __CAST__: {
- __tmp__ZGJM=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__ZGJM=NULL;
- } break;
- case __NOP__: {
- __tmp__ZGJM=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__ZGJM=NULL;
- } break;
- case __WRITE_LOCAL__: {
- __tmp__ZGJM=((void *)__tmp__YGJM);
- } break;
- case __READ_GLOBAL__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__ZGJM=NULL;
- } break;
- case __LOOP__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__ZGJM=NULL;
- } break;
- case __LOOP_END__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__ZGJM=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__ZGJM=NULL;
- } break;
- }
- };
- wrt__EGJM=__tmp__ZGJM;
- __tmp__3GJM=((void *)__tmp__ZGJM == (void *)NULL);
- } else {
- __tmp__3GJM=FALSE__;
- };
- if (__tmp__3GJM) {
- Self__JRIN=((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG);
- if ((Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG == 0)) {
- Self__JRIN->parent_arrayed_collection__KGAG.storage__VXEJ=NULL;
- Self__JRIN->parent_arrayed_collection__KGAG.capacity__Y1GJ= 0;
- Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(- 1);
- } else {
- __tmp__5RIN=Self__JRIN->parent_arrayed_collection__KGAG.storage__VXEJ;
- __tmp__ASIN=Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG;
- Self__YVNN=((void **)__tmp__5RIN);
- i__BWNN= 0;
- while ((i__BWNN != __tmp__ASIN)) {
- Self__YVNN[i__BWNN]=Self__YVNN[(__INTEGER)(i__BWNN + 1)];
- i__BWNN=(__INTEGER)(i__BWNN + 1);
- };
- Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG - 1);
- };
- };
- typ_first__CGJM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG;
- if (typ_first__CGJM==NULL) {
- __tmp__KHJM=NULL;
- } else {
- switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
- case __TYPE__: {
- __tmp__KHJM=NULL;
- } break;
- case __TYPE_NULL__: {
- __tmp__KHJM=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__KHJM=NULL;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__KHJM=NULL;
- } break;
- case __TYPE_ID__: {
- __tmp__KHJM=((void *)typ_first__CGJM);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__KHJM=NULL;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__KHJM=NULL;
- } break;
- }
- };
- typ_id__DGJM=__tmp__KHJM;
- if ((((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG + 1) == 2) || ((void *)typ_first__CGJM == (void *)TYPE_NULL__))) {
- append__MOK(buffer__5FJM,(&__string_395));
- __tmp__0HJM=Self__4FJM->expr__ULFI;
- switch (((struct ___OBJ *)__tmp__0HJM)->__id) {
- case __LIST__: {
- __tmp__1HJM=static_type__OHQG(__tmp__0HJM);
- } break;
- case __STRING_CST__: {
- __tmp__1HJM=((__STRING_CST *)__tmp__0HJM)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__1HJM=((__EXTERNAL_C *)__tmp__0HJM)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__1HJM=((__PROTOTYPE_CST *)__tmp__0HJM)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__1HJM=((__INTEGER_CST *)__tmp__0HJM)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__1HJM=((__LOCAL *)((__READ_LOCAL *)__tmp__0HJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__1HJM=static_type__CN1H(__tmp__0HJM);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__1HJM=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__1HJM=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__1HJM=((__REAL_CST *)__tmp__0HJM)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__1HJM=((__CHARACTER_CST *)__tmp__0HJM)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__1HJM=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__1HJM=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__1HJM=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__1HJM=static_type__UO1H(__tmp__0HJM);
- } break;
- case __EXPR_MUL__: {
- __tmp__1HJM=static_type__0O1H(__tmp__0HJM);
- } break;
- case __EXPR_DIV__: {
- __tmp__1HJM=static_type__5O1H(__tmp__0HJM);
- } break;
- case __EXPR_AND__: {
- __tmp__1HJM=static_type__EP1H(__tmp__0HJM);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__1HJM=static_type__JP1H(__tmp__0HJM);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__1HJM=static_type__OP1H(__tmp__0HJM);
- } break;
- case __PUT_TO__: {
- __tmp__1HJM=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__1HJM=static_type__XP1H(__tmp__0HJM);
- } break;
- case __SIZE_OF__: {
- __tmp__1HJM=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__1HJM=((__CAST *)__tmp__0HJM)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__1HJM=static_type__NOKL(__tmp__0HJM);
- } break;
- case __READ_SLOT__: {
- __tmp__1HJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0HJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__1HJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0HJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__1HJM=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__1HJM=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__1HJM=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__1HJM=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__1HJM=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__1HJM=static_type__DFJM(__tmp__0HJM);
- } break;
- case __EXPR_ADD__: {
- __tmp__1HJM=static_type__P3ML(__tmp__0HJM);
- } break;
- case __EXPR_NOT__: {
- __tmp__1HJM=static_type__R3XM(__tmp__0HJM);
- } break;
- case __EXPR_MOD__: {
- __tmp__1HJM=static_type__DREO(__tmp__0HJM);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__1HJM=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__1HJM=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__1HJM=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__1HJM=static_type__3YPN(__tmp__0HJM);
- } break;
- case __EXPR_XOR__: {
- __tmp__1HJM=static_type__1HSO(__tmp__0HJM);
- } break;
- };
- if ((((void *)((__TYPE_FULL *)__tmp__1HJM)->parent_type__5SL == (void *)type_block__BLB) && ((void *)typ_first__CGJM == (void *)TYPE_NULL__))) {
- __tmp__LIJM=Self__4FJM->expr__ULFI;
- switch (((struct ___OBJ *)__tmp__LIJM)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__LIJM),buffer__5FJM);
- append__MOK(buffer__5FJM,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__5FJM,((__REAL_CST *)__tmp__LIJM)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__JHIQ=((__CHARACTER_CST *)__tmp__LIJM);
- Self__VOFR=((__STRING *)buffer__5FJM);
- new_capacity__UOFR= 0;
- if ((Self__VOFR->capacity__MNK <= Self__VOFR->count__VF)) {
- if ((Self__VOFR->capacity__MNK == 0)) {
- Self__VOFR->capacity__MNK= 32;
- Self__VOFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UOFR=(__INTEGER)(Self__VOFR->capacity__MNK << 1);
- Self__WOFR=((__CHARACTER *)Self__VOFR->storage__XNK);
- old_nb_elts__XOFR=Self__VOFR->capacity__MNK;
- new__YOFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WOFR),((__UINTEGER_32 )old_nb_elts__XOFR),((__UINTEGER_32 )new_capacity__UOFR)));
- upper__H1QR=(__INTEGER)(new_capacity__UOFR - 1);
- Self__F1QR=old_nb_elts__XOFR;
- while ((Self__F1QR <= upper__H1QR)) {
- new__YOFR[Self__F1QR]='\0';
- Self__F1QR=(__INTEGER)(Self__F1QR + 1);
- };
- Self__VOFR->storage__XNK=new__YOFR;
- Self__VOFR->capacity__MNK=new_capacity__UOFR;
- };
- };
- ((__CHARACTER *)Self__VOFR->storage__XNK)[Self__VOFR->count__VF]='\'';
- Self__VOFR->count__VF=(__INTEGER)(Self__VOFR->count__VF + 1);
- append__MOK(buffer__5FJM,Self__JHIQ->text__PN2H);
- Self__1OFR=((__STRING *)buffer__5FJM);
- new_capacity__0OFR= 0;
- if ((Self__1OFR->capacity__MNK <= Self__1OFR->count__VF)) {
- if ((Self__1OFR->capacity__MNK == 0)) {
- Self__1OFR->capacity__MNK= 32;
- Self__1OFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0OFR=(__INTEGER)(Self__1OFR->capacity__MNK << 1);
- Self__2OFR=((__CHARACTER *)Self__1OFR->storage__XNK);
- old_nb_elts__3OFR=Self__1OFR->capacity__MNK;
- new__4OFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2OFR),((__UINTEGER_32 )old_nb_elts__3OFR),((__UINTEGER_32 )new_capacity__0OFR)));
- upper__M1QR=(__INTEGER)(new_capacity__0OFR - 1);
- Self__K1QR=old_nb_elts__3OFR;
- while ((Self__K1QR <= upper__M1QR)) {
- new__4OFR[Self__K1QR]='\0';
- Self__K1QR=(__INTEGER)(Self__K1QR + 1);
- };
- Self__1OFR->storage__XNK=new__4OFR;
- Self__1OFR->capacity__MNK=new_capacity__0OFR;
- };
- };
- ((__CHARACTER *)Self__1OFR->storage__XNK)[Self__1OFR->count__VF]='\'';
- Self__1OFR->count__VF=(__INTEGER)(Self__1OFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__LIJM,buffer__5FJM);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__LIJM,buffer__5FJM);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__LIJM,buffer__5FJM);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__5FJM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LIJM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__LIJM,buffer__5FJM);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__LIJM,buffer__5FJM);
- } break;
- };
- append__MOK(buffer__5FJM,(&__string_396));
- } else {
- __tmp__RIJM=Self__4FJM->expr__ULFI;
- switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
- case __TYPE__: {
- put_access_id__in__VTPM(__tmp__RIJM,buffer__5FJM);
- } break;
- case __TYPE_NULL__: {
- put_access_id__in__VUPM(__tmp__RIJM,buffer__5FJM);
- } break;
- case __TYPE_VOID__: {
- put_access_id__in__ZUPM(__tmp__RIJM,buffer__5FJM);
- } break;
- case __TYPE_CONTEXT__: {
- put_access_id__in__ZVPM(__tmp__RIJM,buffer__5FJM);
- } break;
- case __TYPE_ID__: {
- put_access_id__in__ZWPM(__tmp__RIJM,buffer__5FJM);
- } break;
- case __TYPE_GENERIC__: {
- put_access_id__in__3WPM(__tmp__RIJM,buffer__5FJM);
- } break;
- case __PROFIL_BLOCK__: {
- put_access_id__in__3XPM(__tmp__RIJM,buffer__5FJM);
- } break;
- };
- __tmp__SIJM=Self__4FJM->expr__ULFI;
- switch (((struct ___OBJ *)__tmp__SIJM)->__id) {
- case __LIST__: {
- __tmp__TIJM=static_type__OHQG(__tmp__SIJM);
- } break;
- case __STRING_CST__: {
- __tmp__TIJM=((__STRING_CST *)__tmp__SIJM)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__TIJM=((__EXTERNAL_C *)__tmp__SIJM)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__TIJM=((__PROTOTYPE_CST *)__tmp__SIJM)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__TIJM=((__INTEGER_CST *)__tmp__SIJM)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__TIJM=((__LOCAL *)((__READ_LOCAL *)__tmp__SIJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__TIJM=static_type__CN1H(__tmp__SIJM);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__TIJM=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__TIJM=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__TIJM=((__REAL_CST *)__tmp__SIJM)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__TIJM=((__CHARACTER_CST *)__tmp__SIJM)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__TIJM=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__TIJM=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__TIJM=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__TIJM=static_type__UO1H(__tmp__SIJM);
- } break;
- case __EXPR_MUL__: {
- __tmp__TIJM=static_type__0O1H(__tmp__SIJM);
- } break;
- case __EXPR_DIV__: {
- __tmp__TIJM=static_type__5O1H(__tmp__SIJM);
- } break;
- case __EXPR_AND__: {
- __tmp__TIJM=static_type__EP1H(__tmp__SIJM);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__TIJM=static_type__JP1H(__tmp__SIJM);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__TIJM=static_type__OP1H(__tmp__SIJM);
- } break;
- case __PUT_TO__: {
- __tmp__TIJM=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__TIJM=static_type__XP1H(__tmp__SIJM);
- } break;
- case __SIZE_OF__: {
- __tmp__TIJM=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__TIJM=((__CAST *)__tmp__SIJM)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__TIJM=static_type__NOKL(__tmp__SIJM);
- } break;
- case __READ_SLOT__: {
- __tmp__TIJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SIJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__TIJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SIJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__TIJM=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__TIJM=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__TIJM=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__TIJM=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__TIJM=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__TIJM=static_type__DFJM(__tmp__SIJM);
- } break;
- case __EXPR_ADD__: {
- __tmp__TIJM=static_type__P3ML(__tmp__SIJM);
- } break;
- case __EXPR_NOT__: {
- __tmp__TIJM=static_type__R3XM(__tmp__SIJM);
- } break;
- case __EXPR_MOD__: {
- __tmp__TIJM=static_type__DREO(__tmp__SIJM);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__TIJM=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__TIJM=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__TIJM=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__TIJM=static_type__3YPN(__tmp__SIJM);
- } break;
- case __EXPR_XOR__: {
- __tmp__TIJM=static_type__1HSO(__tmp__SIJM);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__TIJM)->parent_type__5SL != (void *)type_boolean__VJB)) {
- append__MOK(buffer__5FJM,(&__string_356));
- switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
- case __TYPE__: {
- Self__2KRQ=((__TYPE *)typ_first__CGJM);
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,((__PROTOTYPE *)Self__2KRQ->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __TYPE_NULL__: {
- append__MOK(buffer__5FJM,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,(&__string_2));
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,(&__string_44));
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __TYPE_ID__: {
- append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)typ_first__CGJM)->parent_type__WIB.index__LJC),buffer__5FJM);
- } break;
- case __TYPE_GENERIC__: {
- Self__RHIQ=((__TYPE_GENERIC *)typ_first__CGJM);
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,Self__RHIQ->intern_name__UR2B);
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __PROFIL_BLOCK__: {
- append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)typ_first__CGJM)->parent_type__PGAG.index__LJC),buffer__5FJM);
- } break;
- };
- };
- };
- append__MOK(buffer__5FJM,(&__string_397));
- genere__0EEK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG,buffer__5FJM);
- if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG + 1) == 2)) {
- if ((! is_empty__CRVL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG))) {
- append__MOK(buffer__5FJM,(&__string_398));
- genere__0EEK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG,buffer__5FJM);
- };
- first_case__BGJM= 2;
- } else {
- append__MOK(buffer__5FJM,(&__string_399));
- append__MOK(indent__BQOG,(&__string_143));
- append__MOK(buffer__5FJM,indent__BQOG);
- first_case__BGJM= 1;
- };
- };
- if ((first_case__BGJM <= ((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG)) {
- polymorphic_counter__FI=(__INTEGER)(polymorphic_counter__FI + 1);
- append__MOK(buffer__5FJM,(&__string_400));
- __tmp__XKJM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[first_case__BGJM])->id__YLAG;
- __tmp__YKJM=Self__4FJM->expr__ULFI;
- switch (((struct ___OBJ *)__tmp__XKJM)->__id) {
- case __TYPE__: {
- put_access_id__in__VTPM(__tmp__YKJM,buffer__5FJM);
- } break;
- case __TYPE_NULL__: {
- put_access_id__in__VUPM(__tmp__YKJM,buffer__5FJM);
- } break;
- case __TYPE_VOID__: {
- put_access_id__in__ZUPM(__tmp__YKJM,buffer__5FJM);
- } break;
- case __TYPE_CONTEXT__: {
- put_access_id__in__ZVPM(__tmp__YKJM,buffer__5FJM);
- } break;
- case __TYPE_ID__: {
- put_access_id__in__ZWPM(__tmp__YKJM,buffer__5FJM);
- } break;
- case __TYPE_GENERIC__: {
- put_access_id__in__3WPM(__tmp__YKJM,buffer__5FJM);
- } break;
- case __PROFIL_BLOCK__: {
- put_access_id__in__3XPM(__tmp__YKJM,buffer__5FJM);
- } break;
- };
- append__MOK(buffer__5FJM,(&__string_401));
- __tmp__2KJM=((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG;
- Self__EYPM=first_case__BGJM;
- while ((Self__EYPM <= __tmp__2KJM)) {
- append__MOK(buffer__5FJM,indent__BQOG);
- append__MOK(buffer__5FJM,(&__string_402));
- __tmp__FLJM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__EYPM])->id__YLAG;
- switch (((struct ___OBJ *)__tmp__FLJM)->__id) {
- case __TYPE__: {
- Self__O2WM=((__TYPE *)__tmp__FLJM);
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,((__PROTOTYPE *)Self__O2WM->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __TYPE_NULL__: {
- append__MOK(buffer__5FJM,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,(&__string_2));
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,(&__string_44));
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __TYPE_ID__: {
- append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__FLJM)->parent_type__WIB.index__LJC),buffer__5FJM);
- } break;
- case __TYPE_GENERIC__: {
- Self__O3WM=((__TYPE_GENERIC *)__tmp__FLJM);
- append__MOK(buffer__5FJM,(&__string_92));
- append__MOK(buffer__5FJM,Self__O3WM->intern_name__UR2B);
- append__MOK(buffer__5FJM,(&__string_92));
- } break;
- case __PROFIL_BLOCK__: {
- append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__FLJM)->parent_type__PGAG.index__LJC),buffer__5FJM);
- } break;
- };
- append__MOK(buffer__5FJM,(&__string_403));
- genere__0EEK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__4FJM->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[Self__EYPM])->code__JPAG,buffer__5FJM);
- Self__BPFR=((__STRING *)buffer__5FJM);
- new_capacity__APFR= 0;
- if ((Self__BPFR->capacity__MNK <= Self__BPFR->count__VF)) {
- if ((Self__BPFR->capacity__MNK == 0)) {
- Self__BPFR->capacity__MNK= 32;
- Self__BPFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__APFR=(__INTEGER)(Self__BPFR->capacity__MNK << 1);
- Self__CPFR=((__CHARACTER *)Self__BPFR->storage__XNK);
- old_nb_elts__DPFR=Self__BPFR->capacity__MNK;
- new__EPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CPFR),((__UINTEGER_32 )old_nb_elts__DPFR),((__UINTEGER_32 )new_capacity__APFR)));
- upper__R1QR=(__INTEGER)(new_capacity__APFR - 1);
- Self__P1QR=old_nb_elts__DPFR;
- while ((Self__P1QR <= upper__R1QR)) {
- new__EPFR[Self__P1QR]='\0';
- Self__P1QR=(__INTEGER)(Self__P1QR + 1);
- };
- Self__BPFR->storage__XNK=new__EPFR;
- Self__BPFR->capacity__MNK=new_capacity__APFR;
- };
- };
- ((__CHARACTER *)Self__BPFR->storage__XNK)[Self__BPFR->count__VF]=' ';
- Self__BPFR->count__VF=(__INTEGER)(Self__BPFR->count__VF + 1);
- append__MOK(buffer__5FJM,(&__string_404));
- Self__EYPM=(__INTEGER)(Self__EYPM + 1);
- };
- append__MOK(buffer__5FJM,indent__BQOG);
- Self__HPFR=((__STRING *)buffer__5FJM);
- new_capacity__GPFR= 0;
- if ((Self__HPFR->capacity__MNK <= Self__HPFR->count__VF)) {
- if ((Self__HPFR->capacity__MNK == 0)) {
- Self__HPFR->capacity__MNK= 32;
- Self__HPFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GPFR=(__INTEGER)(Self__HPFR->capacity__MNK << 1);
- Self__IPFR=((__CHARACTER *)Self__HPFR->storage__XNK);
- old_nb_elts__JPFR=Self__HPFR->capacity__MNK;
- new__KPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IPFR),((__UINTEGER_32 )old_nb_elts__JPFR),((__UINTEGER_32 )new_capacity__GPFR)));
- upper__W1QR=(__INTEGER)(new_capacity__GPFR - 1);
- Self__U1QR=old_nb_elts__JPFR;
- while ((Self__U1QR <= upper__W1QR)) {
- new__KPFR[Self__U1QR]='\0';
- Self__U1QR=(__INTEGER)(Self__U1QR + 1);
- };
- Self__HPFR->storage__XNK=new__KPFR;
- Self__HPFR->capacity__MNK=new_capacity__GPFR;
- };
- };
- ((__CHARACTER *)Self__HPFR->storage__XNK)[Self__HPFR->count__VF]='}';
- Self__HPFR->count__VF=(__INTEGER)(Self__HPFR->count__VF + 1);
- if ((first_case__BGJM != 0)) {
- Self__NPFR=((__STRING *)buffer__5FJM);
- new_capacity__MPFR= 0;
- if ((Self__NPFR->capacity__MNK <= Self__NPFR->count__VF)) {
- if ((Self__NPFR->capacity__MNK == 0)) {
- Self__NPFR->capacity__MNK= 32;
- Self__NPFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MPFR=(__INTEGER)(Self__NPFR->capacity__MNK << 1);
- Self__OPFR=((__CHARACTER *)Self__NPFR->storage__XNK);
- old_nb_elts__PPFR=Self__NPFR->capacity__MNK;
- new__QPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OPFR),((__UINTEGER_32 )old_nb_elts__PPFR),((__UINTEGER_32 )new_capacity__MPFR)));
- upper__11QR=(__INTEGER)(new_capacity__MPFR - 1);
- Self__Z1QR=old_nb_elts__PPFR;
- while ((Self__Z1QR <= upper__11QR)) {
- new__QPFR[Self__Z1QR]='\0';
- Self__Z1QR=(__INTEGER)(Self__Z1QR + 1);
- };
- Self__NPFR->storage__XNK=new__QPFR;
- Self__NPFR->capacity__MNK=new_capacity__MPFR;
- };
- };
- ((__CHARACTER *)Self__NPFR->storage__XNK)[Self__NPFR->count__VF]='\n';
- Self__NPFR->count__VF=(__INTEGER)(Self__NPFR->count__VF + 1);
- Self__JGAR=((__STRING *)indent__BQOG);
- if (( 2 > Self__JGAR->count__VF)) {
- Self__JGAR->count__VF= 0;
- } else {
- Self__JGAR->count__VF=(__INTEGER)(Self__JGAR->count__VF - 2);
- };
- append__MOK(buffer__5FJM,indent__BQOG);
- Self__TPFR=((__STRING *)buffer__5FJM);
- new_capacity__SPFR= 0;
- if ((Self__TPFR->capacity__MNK <= Self__TPFR->count__VF)) {
- if ((Self__TPFR->capacity__MNK == 0)) {
- Self__TPFR->capacity__MNK= 32;
- Self__TPFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SPFR=(__INTEGER)(Self__TPFR->capacity__MNK << 1);
- Self__UPFR=((__CHARACTER *)Self__TPFR->storage__XNK);
- old_nb_elts__VPFR=Self__TPFR->capacity__MNK;
- new__WPFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UPFR),((__UINTEGER_32 )old_nb_elts__VPFR),((__UINTEGER_32 )new_capacity__SPFR)));
- upper__A2QR=(__INTEGER)(new_capacity__SPFR - 1);
- Self__41QR=old_nb_elts__VPFR;
- while ((Self__41QR <= upper__A2QR)) {
- new__WPFR[Self__41QR]='\0';
- Self__41QR=(__INTEGER)(Self__41QR + 1);
- };
- Self__TPFR->storage__XNK=new__WPFR;
- Self__TPFR->capacity__MNK=new_capacity__SPFR;
- };
- };
- ((__CHARACTER *)Self__TPFR->storage__XNK)[Self__TPFR->count__VF]='}';
- Self__TPFR->count__VF=(__INTEGER)(Self__TPFR->count__VF + 1);
- };
- };
-}
-
-static void genere__NMEK(__READ_LOCAL *Self__OMEK,void *buffer__PMEK)
-// ({READ_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __STRING *Self__ZPFR;
- __INTEGER new_capacity__YPFR,old_nb_elts__1PFR,upper__F2QR,Self__D2QR;
- __INTEGER j__GUSK,__tmp__HF5Q,__tmp__MF5Q;
- void *__tmp__BNEK;
- void *__tmp__CNEK,*tb__QMEK;
- void *__tmp__INEK;
- void *t__HUSK;
- __POSITION pos__0CFL;
- __CHARACTER *Self__0PFR,*new__2PFR;
- void *tab__FUSK;
- void **__tmp__LGAR,**__tmp__MGAR,**__tmp__NGAR;
- if ((((__LOCAL *)Self__OMEK->local__HJZD)->parent_variable__T1LC.ensure_count__YDAG == (__INTEGER)(- 1))) {
- Self__ZPFR=((__STRING *)buffer__PMEK);
- new_capacity__YPFR= 0;
- if ((Self__ZPFR->capacity__MNK <= Self__ZPFR->count__VF)) {
- if ((Self__ZPFR->capacity__MNK == 0)) {
- Self__ZPFR->capacity__MNK= 32;
- Self__ZPFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YPFR=(__INTEGER)(Self__ZPFR->capacity__MNK << 1);
- Self__0PFR=((__CHARACTER *)Self__ZPFR->storage__XNK);
- old_nb_elts__1PFR=Self__ZPFR->capacity__MNK;
- new__2PFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0PFR),((__UINTEGER_32 )old_nb_elts__1PFR),((__UINTEGER_32 )new_capacity__YPFR)));
- upper__F2QR=(__INTEGER)(new_capacity__YPFR - 1);
- Self__D2QR=old_nb_elts__1PFR;
- while ((Self__D2QR <= upper__F2QR)) {
- new__2PFR[Self__D2QR]='\0';
- Self__D2QR=(__INTEGER)(Self__D2QR + 1);
- };
- Self__ZPFR->storage__XNK=new__2PFR;
- Self__ZPFR->capacity__MNK=new_capacity__YPFR;
- };
- };
- ((__CHARACTER *)Self__ZPFR->storage__XNK)[Self__ZPFR->count__VF]='*';
- Self__ZPFR->count__VF=(__INTEGER)(Self__ZPFR->count__VF + 1);
- };
- append__MOK(buffer__PMEK,((__LOCAL *)Self__OMEK->local__HJZD)->parent_variable__T1LC.intern_name__C25F);
- __tmp__BNEK=((__TYPE_FULL *)((__LOCAL *)Self__OMEK->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
- if (__tmp__BNEK==NULL) {
- __tmp__CNEK=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__BNEK)->__id) {
- case __TYPE__: {
- __tmp__CNEK=NULL;
- } break;
- case __TYPE_NULL__: {
- __tmp__CNEK=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__CNEK=NULL;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__CNEK=NULL;
- } break;
- case __TYPE_ID__: {
- __tmp__CNEK=NULL;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__CNEK=NULL;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__CNEK=((void *)__tmp__BNEK);
- } break;
- }
- };
- tb__QMEK=__tmp__CNEK;
- if (((void *)__tmp__CNEK != (void *)NULL)) {
- __tmp__INEK=Self__OMEK->local__HJZD;
- tab__FUSK=NULL;
- j__GUSK= 0;
- t__HUSK=NULL;
- if (((! has_prefix__5ZOK(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.name__1QB,(&__string_15))) || (((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.ensure_count__YDAG != (__INTEGER)(- 1)))) {
- if ((((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '+')) {
- print__1ZE(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.intern_name__C25F);
- print__1ZE((&__string_383));
- fputc((int)(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.style__3CGC),stdout);
- print__1ZE((&__string_384));
- pos__0CFL=((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 2,(&__string_385));
- put_position__ECH(pos__0CFL);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- t__HUSK=((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.type__D25F;
- tab__FUSK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[size__X1BJ(((__LOCAL *)__tmp__INEK)->parent_variable__T1LC.type__D25F)];
- j__GUSK= 0;
- __tmp__HF5Q=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__LGAR=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG;
- while (((j__GUSK <= __tmp__HF5Q) && ((void *)((__LOCAL *)((void **)__tmp__LGAR)[j__GUSK])->parent_variable__T1LC.type__D25F != (void *)t__HUSK))) {
- j__GUSK=(__INTEGER)(j__GUSK + 1);
- };
- if ((j__GUSK > ((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F)) {
- add_last__11FH(tab__FUSK,__tmp__INEK);
- } else {
- __tmp__MF5Q=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__MGAR=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG;
- __tmp__NGAR=((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((((j__GUSK <= __tmp__MF5Q) && ((void *)((void **)__tmp__MGAR)[j__GUSK] != (void *)__tmp__INEK)) && ((void *)((__LOCAL *)((void **)__tmp__NGAR)[j__GUSK])->parent_variable__T1LC.type__D25F == (void *)t__HUSK))) {
- j__GUSK=(__INTEGER)(j__GUSK + 1);
- };
- if (((j__GUSK > ((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__FUSK)->parent_arrayed_collection__YH4F.storage__NWPG)[j__GUSK] != (void *)__tmp__INEK))) {
- add__to__UEFL(tab__FUSK,__tmp__INEK,j__GUSK);
- };
- };
- };
- };
-}
-
-static void genere__OOFK(__WRITE_GLOBAL *Self__POFK,void *buffer__QOFK)
-// ({WRITE_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __SLOT_DATA *Self__3FCR;
- void *result__2FCR;
- void *__tmp__WOFK;
- void *__tmp__XOFK;
- __STRING *Self__5PFR;
- __INTEGER new_capacity__4PFR,old_nb_elts__BQFR,upper__K2QR,Self__I2QR;
- __CHARACTER *Self__AQFR,*new__CQFR;
- Self__3FCR=((__SLOT_DATA *)Self__POFK->global__GU1H);
- result__2FCR=NULL;
- if (((void *)Self__3FCR->parent_slot__IHZD != (void *)NULL)) {
- result__2FCR=((__SLOT *)Self__3FCR->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__2FCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__2FCR)->__id) {
- case __TYPE__: {
- add_genere_list__UJ5I(result__2FCR);
- } break;
- case __TYPE_NULL__: {
- add_genere_list__BL5I(result__2FCR);
- } break;
- case __TYPE_VOID__: {
- add_genere_list__OM5I(result__2FCR);
- } break;
- case __TYPE_CONTEXT__: {
- add_genere_list__1N5I(result__2FCR);
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- add_genere_list__JP5I(result__2FCR);
- } break;
- case __PROFIL_BLOCK__: {
- add_genere_list__VV0J(result__2FCR);
- } break;
- };
- append__MOK(buffer__QOFK,((__SLOT_DATA *)Self__POFK->global__GU1H)->parent_variable__HHZD.intern_name__C25F);
- __tmp__WOFK=Self__POFK->parent_write__YAGH.value__PAEH;
- switch (((struct ___OBJ *)__tmp__WOFK)->__id) {
- case __LIST__: {
- __tmp__XOFK=static_type__OHQG(__tmp__WOFK);
- } break;
- case __STRING_CST__: {
- __tmp__XOFK=((__STRING_CST *)__tmp__WOFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__XOFK=((__EXTERNAL_C *)__tmp__WOFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__XOFK=((__PROTOTYPE_CST *)__tmp__WOFK)->parent_constant__W2LC.static_type__M2YD;
+ void *__tmp__PL5O;
+ __IS_EXPANDED__35NJ *Self__UECS;
+ __GET_TYPE_ID__HAOJ *Self__WECS;
+ __TYPE_FULL__XMB *Self__3LXT;
+ __SIZE_OF__5GOJ *Self__YECS;
+ add_last__ACV(((__STRING__BC *)buffer__ML5O),'(');
+ add_last__ACV(((__STRING__BC *)buffer__ML5O),'!');
+ add_last__ACV(((__STRING__BC *)buffer__ML5O),' ');
+ __tmp__PL5O=Self__LL5O->parent_expr_unary_logic__Z4FL.right__OL5O;
+ switch (((struct ___OBJ *)__tmp__PL5O)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__PL5O),buffer__ML5O);
} break;
- case __INTEGER_CST__: {
- __tmp__XOFK=((__INTEGER_CST *)__tmp__WOFK)->parent_constant__B3LC.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __READ_LOCAL__: {
- __tmp__XOFK=((__LOCAL *)((__READ_LOCAL *)__tmp__WOFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__XOFK=static_type__CN1H(__tmp__WOFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_EQUAL__: {
- __tmp__XOFK=static_type__1N1H();
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__XOFK=static_type__AO1H();
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __REAL_CST__: {
- __tmp__XOFK=((__REAL_CST *)__tmp__WOFK)->parent_constant__U2JH.static_type__M2YD;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __CHARACTER_CST__: {
- __tmp__XOFK=((__CHARACTER_CST *)__tmp__WOFK)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __IS_EXPANDED__: {
- __tmp__XOFK=static_type__FO1H();
+ case __IS_EXPANDED__35NJ__: {
+ Self__UECS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__PL5O));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__UECS->receiver__RA5J),buffer__ML5O);
+ add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
} break;
- case __GET_TYPE_ID__: {
- __tmp__XOFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__XOFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__XOFK=static_type__UO1H(__tmp__WOFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__XOFK=static_type__0O1H(__tmp__WOFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__XOFK=static_type__5O1H(__tmp__WOFK);
- } break;
- case __EXPR_AND__: {
- __tmp__XOFK=static_type__EP1H(__tmp__WOFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__XOFK=static_type__JP1H(__tmp__WOFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__XOFK=static_type__OP1H(__tmp__WOFK);
- } break;
- case __PUT_TO__: {
- __tmp__XOFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__XOFK=static_type__XP1H(__tmp__WOFK);
- } break;
- case __SIZE_OF__: {
- __tmp__XOFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__XOFK=((__CAST *)__tmp__WOFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__XOFK=static_type__NOKL(__tmp__WOFK);
- } break;
- case __READ_SLOT__: {
- __tmp__XOFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WOFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__XOFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WOFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__XOFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__XOFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__XOFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__XOFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__XOFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__XOFK=static_type__DFJM(__tmp__WOFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__XOFK=static_type__P3ML(__tmp__WOFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__XOFK=static_type__R3XM(__tmp__WOFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__XOFK=static_type__DREO(__tmp__WOFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__XOFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__XOFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__XOFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__XOFK=static_type__3YPN(__tmp__WOFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__XOFK=static_type__1HSO(__tmp__WOFK);
- } break;
- };
- if ((((void *)((__TYPE_FULL *)__tmp__XOFK)->parent_type__5SL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__SLOT_DATA *)Self__POFK->global__GU1H)->parent_variable__HHZD.type__D25F)->parent_type__5SL == (void *)type_block__BLB))) {
- append__MOK(buffer__QOFK,(&__string_405));
- } else {
- Self__5PFR=((__STRING *)buffer__QOFK);
- new_capacity__4PFR= 0;
- if ((Self__5PFR->capacity__MNK <= Self__5PFR->count__VF)) {
- if ((Self__5PFR->capacity__MNK == 0)) {
- Self__5PFR->capacity__MNK= 32;
- Self__5PFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4PFR=(__INTEGER)(Self__5PFR->capacity__MNK << 1);
- Self__AQFR=((__CHARACTER *)Self__5PFR->storage__XNK);
- old_nb_elts__BQFR=Self__5PFR->capacity__MNK;
- new__CQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AQFR),((__UINTEGER_32 )old_nb_elts__BQFR),((__UINTEGER_32 )new_capacity__4PFR)));
- upper__K2QR=(__INTEGER)(new_capacity__4PFR - 1);
- Self__I2QR=old_nb_elts__BQFR;
- while ((Self__I2QR <= upper__K2QR)) {
- new__CQFR[Self__I2QR]='\0';
- Self__I2QR=(__INTEGER)(Self__I2QR + 1);
- };
- Self__5PFR->storage__XNK=new__CQFR;
- Self__5PFR->capacity__MNK=new_capacity__4PFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__WECS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__PL5O));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_350));
+ Self__3LXT=((__TYPE_FULL__XMB *)Self__WECS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__3LXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_351));
};
- ((__CHARACTER *)Self__5PFR->storage__XNK)[Self__5PFR->count__VF]='=';
- Self__5PFR->count__VF=(__INTEGER)(Self__5PFR->count__VF + 1);
- genere_value__AMTK(Self__POFK,buffer__QOFK);
- };
-}
-
-static void genere__QPFK(__WRITE_SLOT *Self__RPFK,void *buffer__SPFK)
-// ({WRITE_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __SLOT_DATA *Self__5FCR,*Self__BGCR;
- void *result__4FCR,*result__AGCR;
- void *__tmp__XPFK,*__tmp__IQFK,*__tmp__WQFK,*__tmp__4QFK,*__tmp__DRFK;
- void *__tmp__YPFK,*__tmp__ERFK;
- __CHARACTER_CST *Self__SIIQ,*Self__1IIQ,*Self__HJIQ;
- __STRING *Self__FQFR,*Self__LQFR,*Self__RQFR,*Self__XQFR,*Self__3QFR;
- __STRING *Self__DRFR,*Self__JRFR,*Self__PRFR,*Self__VRFR,*Self__1RFR;
- __STRING *Self__BSFR,*Self__HSFR,*Self__NSFR,*Self__TSFR,*Self__ZSFR;
- __INTEGER new_capacity__EQFR,old_nb_elts__HQFR,upper__P2QR,Self__N2QR;
- __INTEGER new_capacity__KQFR,old_nb_elts__NQFR,upper__U2QR,Self__S2QR;
- __INTEGER new_capacity__QQFR,old_nb_elts__TQFR,upper__Z2QR,Self__X2QR;
- __INTEGER new_capacity__WQFR,old_nb_elts__ZQFR,upper__42QR,Self__22QR;
- __INTEGER new_capacity__2QFR,old_nb_elts__5QFR,upper__D3QR,Self__B3QR;
- __INTEGER new_capacity__CRFR,old_nb_elts__FRFR,upper__I3QR,Self__G3QR;
- __INTEGER new_capacity__IRFR,old_nb_elts__LRFR,upper__N3QR,Self__L3QR;
- __INTEGER new_capacity__ORFR,old_nb_elts__RRFR,upper__S3QR,Self__Q3QR;
- __INTEGER new_capacity__URFR,old_nb_elts__XRFR,upper__X3QR,Self__V3QR;
- __INTEGER new_capacity__0RFR,old_nb_elts__3RFR,upper__23QR,Self__03QR;
- __INTEGER new_capacity__ASFR,old_nb_elts__DSFR,upper__B4QR,Self__53QR;
- __INTEGER new_capacity__GSFR,old_nb_elts__JSFR,upper__G4QR,Self__E4QR;
- __INTEGER new_capacity__MSFR,old_nb_elts__PSFR,upper__L4QR,Self__J4QR;
- __INTEGER new_capacity__SSFR,old_nb_elts__VSFR,upper__Q4QR,Self__O4QR;
- __INTEGER new_capacity__YSFR,old_nb_elts__1SFR,upper__V4QR,Self__T4QR;
- __TYPE *Self__ILRQ;
- __TYPE_NULL *Self__LMZQ;
- __TYPE_VOID *Self__NMZQ;
- __TYPE_CONTEXT *Self__PMZQ;
- __PROFIL_BLOCK *Self__DJIQ;
- __CHARACTER *Self__GQFR,*new__IQFR,*Self__MQFR,*new__OQFR,*Self__SQFR;
- __CHARACTER *new__UQFR,*Self__YQFR,*new__0QFR,*Self__4QFR,*new__ARFR;
- __CHARACTER *Self__ERFR,*new__GRFR,*Self__KRFR,*new__MRFR,*Self__QRFR;
- __CHARACTER *new__SRFR,*Self__WRFR,*new__YRFR,*Self__2RFR,*new__4RFR;
- __CHARACTER *Self__CSFR,*new__ESFR,*Self__ISFR,*new__KSFR,*Self__OSFR;
- __CHARACTER *new__QSFR,*Self__USFR,*new__WSFR,*Self__0SFR,*new__2SFR;
- __BOOLEAN __tmp__KQFK;
- Self__5FCR=((__SLOT_DATA *)Self__RPFK->slot__HT1H);
- result__4FCR=NULL;
- if (((void *)Self__5FCR->parent_slot__IHZD != (void *)NULL)) {
- result__4FCR=((__SLOT *)Self__5FCR->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__4FCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__4FCR)->__id) {
- case __TYPE__: {
- add_genere_list__UJ5I(result__4FCR);
- } break;
- case __TYPE_NULL__: {
- add_genere_list__BL5I(result__4FCR);
- } break;
- case __TYPE_VOID__: {
- add_genere_list__OM5I(result__4FCR);
- } break;
- case __TYPE_CONTEXT__: {
- add_genere_list__1N5I(result__4FCR);
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- add_genere_list__JP5I(result__4FCR);
- } break;
- case __PROFIL_BLOCK__: {
- add_genere_list__VV0J(result__4FCR);
- } break;
- };
- __tmp__XPFK=Self__RPFK->receiver__PT1H;
- switch (((struct ___OBJ *)__tmp__XPFK)->__id) {
- case __LIST__: {
- __tmp__YPFK=static_type__OHQG(__tmp__XPFK);
- } break;
- case __STRING_CST__: {
- __tmp__YPFK=((__STRING_CST *)__tmp__XPFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__YPFK=((__EXTERNAL_C *)__tmp__XPFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__YPFK=((__PROTOTYPE_CST *)__tmp__XPFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__YPFK=((__INTEGER_CST *)__tmp__XPFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__YPFK=((__LOCAL *)((__READ_LOCAL *)__tmp__XPFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__YPFK=static_type__CN1H(__tmp__XPFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__YPFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__YPFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__YPFK=((__REAL_CST *)__tmp__XPFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__YPFK=((__CHARACTER_CST *)__tmp__XPFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__YPFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__YPFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__YPFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__YPFK=static_type__UO1H(__tmp__XPFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__YPFK=static_type__0O1H(__tmp__XPFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__YPFK=static_type__5O1H(__tmp__XPFK);
- } break;
- case __EXPR_AND__: {
- __tmp__YPFK=static_type__EP1H(__tmp__XPFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__YPFK=static_type__JP1H(__tmp__XPFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__YPFK=static_type__OP1H(__tmp__XPFK);
- } break;
- case __PUT_TO__: {
- __tmp__YPFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__YPFK=static_type__XP1H(__tmp__XPFK);
- } break;
- case __SIZE_OF__: {
- __tmp__YPFK=static_type__DQ1H();
+ append_name_in__APXE(Self__3LXT,buffer__ML5O);
+ add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
} break;
- case __CAST__: {
- __tmp__YPFK=((__CAST *)__tmp__XPFK)->static_type__0N1H;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __CALL_SLOT__: {
- __tmp__YPFK=static_type__NOKL(__tmp__XPFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __READ_SLOT__: {
- __tmp__YPFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XPFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __READ_GLOBAL__: {
- __tmp__YPFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XPFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__YPFK=static_type__Z1ZM();
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__YPFK=static_type__ZQEO();
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__YPFK=static_type__P0IO();
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__YPFK=static_type__4QEO();
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__YPFK=static_type__V0IO();
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_NEG__: {
- __tmp__YPFK=static_type__DFJM(__tmp__XPFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__YPFK=static_type__P3ML(__tmp__XPFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__YPFK=static_type__R3XM(__tmp__XPFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__YPFK=static_type__DREO(__tmp__XPFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__YPFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__YPFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__YPFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__YPFK=static_type__3YPN(__tmp__XPFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__YPFK=static_type__1HSO(__tmp__XPFK);
- } break;
- };
- if ((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YPFK)->flag__ATL & 4) != 0) || ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YPFK)->flag__ATL & 16) != 0))) {
- __tmp__IQFK=Self__RPFK->receiver__PT1H;
- switch (((struct ___OBJ *)__tmp__IQFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__IQFK),buffer__SPFK);
- append__MOK(buffer__SPFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__IQFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__SIIQ=((__CHARACTER_CST *)__tmp__IQFK);
- Self__FQFR=((__STRING *)buffer__SPFK);
- new_capacity__EQFR= 0;
- if ((Self__FQFR->capacity__MNK <= Self__FQFR->count__VF)) {
- if ((Self__FQFR->capacity__MNK == 0)) {
- Self__FQFR->capacity__MNK= 32;
- Self__FQFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EQFR=(__INTEGER)(Self__FQFR->capacity__MNK << 1);
- Self__GQFR=((__CHARACTER *)Self__FQFR->storage__XNK);
- old_nb_elts__HQFR=Self__FQFR->capacity__MNK;
- new__IQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GQFR),((__UINTEGER_32 )old_nb_elts__HQFR),((__UINTEGER_32 )new_capacity__EQFR)));
- upper__P2QR=(__INTEGER)(new_capacity__EQFR - 1);
- Self__N2QR=old_nb_elts__HQFR;
- while ((Self__N2QR <= upper__P2QR)) {
- new__IQFR[Self__N2QR]='\0';
- Self__N2QR=(__INTEGER)(Self__N2QR + 1);
- };
- Self__FQFR->storage__XNK=new__IQFR;
- Self__FQFR->capacity__MNK=new_capacity__EQFR;
- };
- };
- ((__CHARACTER *)Self__FQFR->storage__XNK)[Self__FQFR->count__VF]='\'';
- Self__FQFR->count__VF=(__INTEGER)(Self__FQFR->count__VF + 1);
- append__MOK(buffer__SPFK,Self__SIIQ->text__PN2H);
- Self__LQFR=((__STRING *)buffer__SPFK);
- new_capacity__KQFR= 0;
- if ((Self__LQFR->capacity__MNK <= Self__LQFR->count__VF)) {
- if ((Self__LQFR->capacity__MNK == 0)) {
- Self__LQFR->capacity__MNK= 32;
- Self__LQFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KQFR=(__INTEGER)(Self__LQFR->capacity__MNK << 1);
- Self__MQFR=((__CHARACTER *)Self__LQFR->storage__XNK);
- old_nb_elts__NQFR=Self__LQFR->capacity__MNK;
- new__OQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MQFR),((__UINTEGER_32 )old_nb_elts__NQFR),((__UINTEGER_32 )new_capacity__KQFR)));
- upper__U2QR=(__INTEGER)(new_capacity__KQFR - 1);
- Self__S2QR=old_nb_elts__NQFR;
- while ((Self__S2QR <= upper__U2QR)) {
- new__OQFR[Self__S2QR]='\0';
- Self__S2QR=(__INTEGER)(Self__S2QR + 1);
- };
- Self__LQFR->storage__XNK=new__OQFR;
- Self__LQFR->capacity__MNK=new_capacity__KQFR;
- };
- };
- ((__CHARACTER *)Self__LQFR->storage__XNK)[Self__LQFR->count__VF]='\'';
- Self__LQFR->count__VF=(__INTEGER)(Self__LQFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__IQFK,buffer__SPFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__IQFK,buffer__SPFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__IQFK,buffer__SPFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IQFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__IQFK,buffer__SPFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__IQFK,buffer__SPFK);
- } break;
- };
- append__MOK(buffer__SPFK,(&__string_19));
- __tmp__KQFK=TRUE__;
- } else {
- __tmp__KQFK=FALSE__;
- };
- if ((! __tmp__KQFK)) {
- if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YPFK)->flag__ATL & 1) != 0)) {
- __tmp__WQFK=Self__RPFK->receiver__PT1H;
- switch (((struct ___OBJ *)__tmp__WQFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__WQFK),buffer__SPFK);
- append__MOK(buffer__SPFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__WQFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__1IIQ=((__CHARACTER_CST *)__tmp__WQFK);
- Self__RQFR=((__STRING *)buffer__SPFK);
- new_capacity__QQFR= 0;
- if ((Self__RQFR->capacity__MNK <= Self__RQFR->count__VF)) {
- if ((Self__RQFR->capacity__MNK == 0)) {
- Self__RQFR->capacity__MNK= 32;
- Self__RQFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QQFR=(__INTEGER)(Self__RQFR->capacity__MNK << 1);
- Self__SQFR=((__CHARACTER *)Self__RQFR->storage__XNK);
- old_nb_elts__TQFR=Self__RQFR->capacity__MNK;
- new__UQFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SQFR),((__UINTEGER_32 )old_nb_elts__TQFR),((__UINTEGER_32 )new_capacity__QQFR)));
- upper__Z2QR=(__INTEGER)(new_capacity__QQFR - 1);
- Self__X2QR=old_nb_elts__TQFR;
- while ((Self__X2QR <= upper__Z2QR)) {
- new__UQFR[Self__X2QR]='\0';
- Self__X2QR=(__INTEGER)(Self__X2QR + 1);
- };
- Self__RQFR->storage__XNK=new__UQFR;
- Self__RQFR->capacity__MNK=new_capacity__QQFR;
- };
- };
- ((__CHARACTER *)Self__RQFR->storage__XNK)[Self__RQFR->count__VF]='\'';
- Self__RQFR->count__VF=(__INTEGER)(Self__RQFR->count__VF + 1);
- append__MOK(buffer__SPFK,Self__1IIQ->text__PN2H);
- Self__XQFR=((__STRING *)buffer__SPFK);
- new_capacity__WQFR= 0;
- if ((Self__XQFR->capacity__MNK <= Self__XQFR->count__VF)) {
- if ((Self__XQFR->capacity__MNK == 0)) {
- Self__XQFR->capacity__MNK= 32;
- Self__XQFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WQFR=(__INTEGER)(Self__XQFR->capacity__MNK << 1);
- Self__YQFR=((__CHARACTER *)Self__XQFR->storage__XNK);
- old_nb_elts__ZQFR=Self__XQFR->capacity__MNK;
- new__0QFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YQFR),((__UINTEGER_32 )old_nb_elts__ZQFR),((__UINTEGER_32 )new_capacity__WQFR)));
- upper__42QR=(__INTEGER)(new_capacity__WQFR - 1);
- Self__22QR=old_nb_elts__ZQFR;
- while ((Self__22QR <= upper__42QR)) {
- new__0QFR[Self__22QR]='\0';
- Self__22QR=(__INTEGER)(Self__22QR + 1);
- };
- Self__XQFR->storage__XNK=new__0QFR;
- Self__XQFR->capacity__MNK=new_capacity__WQFR;
- };
- };
- ((__CHARACTER *)Self__XQFR->storage__XNK)[Self__XQFR->count__VF]='\'';
- Self__XQFR->count__VF=(__INTEGER)(Self__XQFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__WQFK,buffer__SPFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__WQFK,buffer__SPFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__WQFK,buffer__SPFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WQFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__WQFK,buffer__SPFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__WQFK,buffer__SPFK);
- } break;
- };
- Self__3QFR=((__STRING *)buffer__SPFK);
- new_capacity__2QFR= 0;
- if ((Self__3QFR->capacity__MNK <= Self__3QFR->count__VF)) {
- if ((Self__3QFR->capacity__MNK == 0)) {
- Self__3QFR->capacity__MNK= 32;
- Self__3QFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2QFR=(__INTEGER)(Self__3QFR->capacity__MNK << 1);
- Self__4QFR=((__CHARACTER *)Self__3QFR->storage__XNK);
- old_nb_elts__5QFR=Self__3QFR->capacity__MNK;
- new__ARFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4QFR),((__UINTEGER_32 )old_nb_elts__5QFR),((__UINTEGER_32 )new_capacity__2QFR)));
- upper__D3QR=(__INTEGER)(new_capacity__2QFR - 1);
- Self__B3QR=old_nb_elts__5QFR;
- while ((Self__B3QR <= upper__D3QR)) {
- new__ARFR[Self__B3QR]='\0';
- Self__B3QR=(__INTEGER)(Self__B3QR + 1);
- };
- Self__3QFR->storage__XNK=new__ARFR;
- Self__3QFR->capacity__MNK=new_capacity__2QFR;
- };
- };
- ((__CHARACTER *)Self__3QFR->storage__XNK)[Self__3QFR->count__VF]='.';
- Self__3QFR->count__VF=(__INTEGER)(Self__3QFR->count__VF + 1);
- } else {
- append__MOK(buffer__SPFK,(&__string_389));
- Self__BGCR=((__SLOT_DATA *)Self__RPFK->slot__HT1H);
- result__AGCR=NULL;
- if (((void *)Self__BGCR->parent_slot__IHZD != (void *)NULL)) {
- result__AGCR=((__SLOT *)Self__BGCR->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__AGCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__AGCR)->__id) {
- case __TYPE__: {
- Self__ILRQ=((__TYPE *)result__AGCR);
- append__MOK(buffer__SPFK,(&__string_92));
- append__MOK(buffer__SPFK,((__PROTOTYPE *)Self__ILRQ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__UJ5I(Self__ILRQ);
- } break;
- case __TYPE_NULL__: {
- Self__LMZQ=((__TYPE_NULL *)result__AGCR);
- append__MOK(buffer__SPFK,(&__string_92));
- append__MOK(buffer__SPFK,(&__string_59));
- add_genere_list__BL5I(Self__LMZQ);
- } break;
- case __TYPE_VOID__: {
- Self__NMZQ=((__TYPE_VOID *)result__AGCR);
- append__MOK(buffer__SPFK,(&__string_92));
- append__MOK(buffer__SPFK,(&__string_2));
- add_genere_list__OM5I(Self__NMZQ);
- } break;
- case __TYPE_CONTEXT__: {
- Self__PMZQ=((__TYPE_CONTEXT *)result__AGCR);
- append__MOK(buffer__SPFK,(&__string_92));
- append__MOK(buffer__SPFK,(&__string_44));
- add_genere_list__1N5I(Self__PMZQ);
- } break;
- case __TYPE_ID__: {
- append__MOK(buffer__SPFK,(&__string_92));
- append__MOK(buffer__SPFK,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- put_reference_declaration__H5UJ(result__AGCR,buffer__SPFK);
- } break;
- case __PROFIL_BLOCK__: {
- Self__DJIQ=((__PROFIL_BLOCK *)result__AGCR);
- append__MOK(buffer__SPFK,(&__string_92));
- append__MOK(buffer__SPFK,Self__DJIQ->parent_profil__OGAG.name__5IEI);
- add_genere_list__VV0J(Self__DJIQ);
- } break;
- };
- Self__DRFR=((__STRING *)buffer__SPFK);
- new_capacity__CRFR= 0;
- if ((Self__DRFR->capacity__MNK <= Self__DRFR->count__VF)) {
- if ((Self__DRFR->capacity__MNK == 0)) {
- Self__DRFR->capacity__MNK= 32;
- Self__DRFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CRFR=(__INTEGER)(Self__DRFR->capacity__MNK << 1);
- Self__ERFR=((__CHARACTER *)Self__DRFR->storage__XNK);
- old_nb_elts__FRFR=Self__DRFR->capacity__MNK;
- new__GRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ERFR),((__UINTEGER_32 )old_nb_elts__FRFR),((__UINTEGER_32 )new_capacity__CRFR)));
- upper__I3QR=(__INTEGER)(new_capacity__CRFR - 1);
- Self__G3QR=old_nb_elts__FRFR;
- while ((Self__G3QR <= upper__I3QR)) {
- new__GRFR[Self__G3QR]='\0';
- Self__G3QR=(__INTEGER)(Self__G3QR + 1);
- };
- Self__DRFR->storage__XNK=new__GRFR;
- Self__DRFR->capacity__MNK=new_capacity__CRFR;
- };
- };
- ((__CHARACTER *)Self__DRFR->storage__XNK)[Self__DRFR->count__VF]=' ';
- Self__DRFR->count__VF=(__INTEGER)(Self__DRFR->count__VF + 1);
- switch (((struct ___OBJ *)result__AGCR)->__id) {
- case __TYPE__: {
- if (((void *)((__TYPE *)result__AGCR) != (void *)type_block__BLB)) {
- Self__JRFR=((__STRING *)buffer__SPFK);
- new_capacity__IRFR= 0;
- if ((Self__JRFR->capacity__MNK <= Self__JRFR->count__VF)) {
- if ((Self__JRFR->capacity__MNK == 0)) {
- Self__JRFR->capacity__MNK= 32;
- Self__JRFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IRFR=(__INTEGER)(Self__JRFR->capacity__MNK << 1);
- Self__KRFR=((__CHARACTER *)Self__JRFR->storage__XNK);
- old_nb_elts__LRFR=Self__JRFR->capacity__MNK;
- new__MRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KRFR),((__UINTEGER_32 )old_nb_elts__LRFR),((__UINTEGER_32 )new_capacity__IRFR)));
- upper__N3QR=(__INTEGER)(new_capacity__IRFR - 1);
- Self__L3QR=old_nb_elts__LRFR;
- while ((Self__L3QR <= upper__N3QR)) {
- new__MRFR[Self__L3QR]='\0';
- Self__L3QR=(__INTEGER)(Self__L3QR + 1);
- };
- Self__JRFR->storage__XNK=new__MRFR;
- Self__JRFR->capacity__MNK=new_capacity__IRFR;
- };
- };
- ((__CHARACTER *)Self__JRFR->storage__XNK)[Self__JRFR->count__VF]='*';
- Self__JRFR->count__VF=(__INTEGER)(Self__JRFR->count__VF + 1);
- };
- } break;
- case __TYPE_NULL__: {
- if (((void *)((__TYPE_NULL *)result__AGCR) != (void *)type_block__BLB)) {
- Self__PRFR=((__STRING *)buffer__SPFK);
- new_capacity__ORFR= 0;
- if ((Self__PRFR->capacity__MNK <= Self__PRFR->count__VF)) {
- if ((Self__PRFR->capacity__MNK == 0)) {
- Self__PRFR->capacity__MNK= 32;
- Self__PRFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ORFR=(__INTEGER)(Self__PRFR->capacity__MNK << 1);
- Self__QRFR=((__CHARACTER *)Self__PRFR->storage__XNK);
- old_nb_elts__RRFR=Self__PRFR->capacity__MNK;
- new__SRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QRFR),((__UINTEGER_32 )old_nb_elts__RRFR),((__UINTEGER_32 )new_capacity__ORFR)));
- upper__S3QR=(__INTEGER)(new_capacity__ORFR - 1);
- Self__Q3QR=old_nb_elts__RRFR;
- while ((Self__Q3QR <= upper__S3QR)) {
- new__SRFR[Self__Q3QR]='\0';
- Self__Q3QR=(__INTEGER)(Self__Q3QR + 1);
- };
- Self__PRFR->storage__XNK=new__SRFR;
- Self__PRFR->capacity__MNK=new_capacity__ORFR;
- };
- };
- ((__CHARACTER *)Self__PRFR->storage__XNK)[Self__PRFR->count__VF]='*';
- Self__PRFR->count__VF=(__INTEGER)(Self__PRFR->count__VF + 1);
- };
- } break;
- case __TYPE_VOID__: {
- if (((void *)((__TYPE_VOID *)result__AGCR) != (void *)type_block__BLB)) {
- Self__VRFR=((__STRING *)buffer__SPFK);
- new_capacity__URFR= 0;
- if ((Self__VRFR->capacity__MNK <= Self__VRFR->count__VF)) {
- if ((Self__VRFR->capacity__MNK == 0)) {
- Self__VRFR->capacity__MNK= 32;
- Self__VRFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__URFR=(__INTEGER)(Self__VRFR->capacity__MNK << 1);
- Self__WRFR=((__CHARACTER *)Self__VRFR->storage__XNK);
- old_nb_elts__XRFR=Self__VRFR->capacity__MNK;
- new__YRFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WRFR),((__UINTEGER_32 )old_nb_elts__XRFR),((__UINTEGER_32 )new_capacity__URFR)));
- upper__X3QR=(__INTEGER)(new_capacity__URFR - 1);
- Self__V3QR=old_nb_elts__XRFR;
- while ((Self__V3QR <= upper__X3QR)) {
- new__YRFR[Self__V3QR]='\0';
- Self__V3QR=(__INTEGER)(Self__V3QR + 1);
- };
- Self__VRFR->storage__XNK=new__YRFR;
- Self__VRFR->capacity__MNK=new_capacity__URFR;
- };
- };
- ((__CHARACTER *)Self__VRFR->storage__XNK)[Self__VRFR->count__VF]='*';
- Self__VRFR->count__VF=(__INTEGER)(Self__VRFR->count__VF + 1);
- };
- } break;
- case __TYPE_CONTEXT__: {
- if (((void *)((__TYPE_CONTEXT *)result__AGCR) != (void *)type_block__BLB)) {
- Self__1RFR=((__STRING *)buffer__SPFK);
- new_capacity__0RFR= 0;
- if ((Self__1RFR->capacity__MNK <= Self__1RFR->count__VF)) {
- if ((Self__1RFR->capacity__MNK == 0)) {
- Self__1RFR->capacity__MNK= 32;
- Self__1RFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0RFR=(__INTEGER)(Self__1RFR->capacity__MNK << 1);
- Self__2RFR=((__CHARACTER *)Self__1RFR->storage__XNK);
- old_nb_elts__3RFR=Self__1RFR->capacity__MNK;
- new__4RFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2RFR),((__UINTEGER_32 )old_nb_elts__3RFR),((__UINTEGER_32 )new_capacity__0RFR)));
- upper__23QR=(__INTEGER)(new_capacity__0RFR - 1);
- Self__03QR=old_nb_elts__3RFR;
- while ((Self__03QR <= upper__23QR)) {
- new__4RFR[Self__03QR]='\0';
- Self__03QR=(__INTEGER)(Self__03QR + 1);
- };
- Self__1RFR->storage__XNK=new__4RFR;
- Self__1RFR->capacity__MNK=new_capacity__0RFR;
- };
- };
- ((__CHARACTER *)Self__1RFR->storage__XNK)[Self__1RFR->count__VF]='*';
- Self__1RFR->count__VF=(__INTEGER)(Self__1RFR->count__VF + 1);
- };
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- put_reference_star_declaration__IF3I(result__AGCR,buffer__SPFK);
- } break;
- case __PROFIL_BLOCK__: {
- if (((void *)((__PROFIL_BLOCK *)result__AGCR) != (void *)type_block__BLB)) {
- Self__BSFR=((__STRING *)buffer__SPFK);
- new_capacity__ASFR= 0;
- if ((Self__BSFR->capacity__MNK <= Self__BSFR->count__VF)) {
- if ((Self__BSFR->capacity__MNK == 0)) {
- Self__BSFR->capacity__MNK= 32;
- Self__BSFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ASFR=(__INTEGER)(Self__BSFR->capacity__MNK << 1);
- Self__CSFR=((__CHARACTER *)Self__BSFR->storage__XNK);
- old_nb_elts__DSFR=Self__BSFR->capacity__MNK;
- new__ESFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CSFR),((__UINTEGER_32 )old_nb_elts__DSFR),((__UINTEGER_32 )new_capacity__ASFR)));
- upper__B4QR=(__INTEGER)(new_capacity__ASFR - 1);
- Self__53QR=old_nb_elts__DSFR;
- while ((Self__53QR <= upper__B4QR)) {
- new__ESFR[Self__53QR]='\0';
- Self__53QR=(__INTEGER)(Self__53QR + 1);
- };
- Self__BSFR->storage__XNK=new__ESFR;
- Self__BSFR->capacity__MNK=new_capacity__ASFR;
- };
- };
- ((__CHARACTER *)Self__BSFR->storage__XNK)[Self__BSFR->count__VF]='*';
- Self__BSFR->count__VF=(__INTEGER)(Self__BSFR->count__VF + 1);
- };
- } break;
- };
- Self__HSFR=((__STRING *)buffer__SPFK);
- new_capacity__GSFR= 0;
- if ((Self__HSFR->capacity__MNK <= Self__HSFR->count__VF)) {
- if ((Self__HSFR->capacity__MNK == 0)) {
- Self__HSFR->capacity__MNK= 32;
- Self__HSFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GSFR=(__INTEGER)(Self__HSFR->capacity__MNK << 1);
- Self__ISFR=((__CHARACTER *)Self__HSFR->storage__XNK);
- old_nb_elts__JSFR=Self__HSFR->capacity__MNK;
- new__KSFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ISFR),((__UINTEGER_32 )old_nb_elts__JSFR),((__UINTEGER_32 )new_capacity__GSFR)));
- upper__G4QR=(__INTEGER)(new_capacity__GSFR - 1);
- Self__E4QR=old_nb_elts__JSFR;
- while ((Self__E4QR <= upper__G4QR)) {
- new__KSFR[Self__E4QR]='\0';
- Self__E4QR=(__INTEGER)(Self__E4QR + 1);
- };
- Self__HSFR->storage__XNK=new__KSFR;
- Self__HSFR->capacity__MNK=new_capacity__GSFR;
- };
- };
- ((__CHARACTER *)Self__HSFR->storage__XNK)[Self__HSFR->count__VF]=')';
- Self__HSFR->count__VF=(__INTEGER)(Self__HSFR->count__VF + 1);
- __tmp__4QFK=Self__RPFK->receiver__PT1H;
- switch (((struct ___OBJ *)__tmp__4QFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__4QFK),buffer__SPFK);
- append__MOK(buffer__SPFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__4QFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__HJIQ=((__CHARACTER_CST *)__tmp__4QFK);
- Self__NSFR=((__STRING *)buffer__SPFK);
- new_capacity__MSFR= 0;
- if ((Self__NSFR->capacity__MNK <= Self__NSFR->count__VF)) {
- if ((Self__NSFR->capacity__MNK == 0)) {
- Self__NSFR->capacity__MNK= 32;
- Self__NSFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MSFR=(__INTEGER)(Self__NSFR->capacity__MNK << 1);
- Self__OSFR=((__CHARACTER *)Self__NSFR->storage__XNK);
- old_nb_elts__PSFR=Self__NSFR->capacity__MNK;
- new__QSFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OSFR),((__UINTEGER_32 )old_nb_elts__PSFR),((__UINTEGER_32 )new_capacity__MSFR)));
- upper__L4QR=(__INTEGER)(new_capacity__MSFR - 1);
- Self__J4QR=old_nb_elts__PSFR;
- while ((Self__J4QR <= upper__L4QR)) {
- new__QSFR[Self__J4QR]='\0';
- Self__J4QR=(__INTEGER)(Self__J4QR + 1);
- };
- Self__NSFR->storage__XNK=new__QSFR;
- Self__NSFR->capacity__MNK=new_capacity__MSFR;
- };
- };
- ((__CHARACTER *)Self__NSFR->storage__XNK)[Self__NSFR->count__VF]='\'';
- Self__NSFR->count__VF=(__INTEGER)(Self__NSFR->count__VF + 1);
- append__MOK(buffer__SPFK,Self__HJIQ->text__PN2H);
- Self__TSFR=((__STRING *)buffer__SPFK);
- new_capacity__SSFR= 0;
- if ((Self__TSFR->capacity__MNK <= Self__TSFR->count__VF)) {
- if ((Self__TSFR->capacity__MNK == 0)) {
- Self__TSFR->capacity__MNK= 32;
- Self__TSFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SSFR=(__INTEGER)(Self__TSFR->capacity__MNK << 1);
- Self__USFR=((__CHARACTER *)Self__TSFR->storage__XNK);
- old_nb_elts__VSFR=Self__TSFR->capacity__MNK;
- new__WSFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__USFR),((__UINTEGER_32 )old_nb_elts__VSFR),((__UINTEGER_32 )new_capacity__SSFR)));
- upper__Q4QR=(__INTEGER)(new_capacity__SSFR - 1);
- Self__O4QR=old_nb_elts__VSFR;
- while ((Self__O4QR <= upper__Q4QR)) {
- new__WSFR[Self__O4QR]='\0';
- Self__O4QR=(__INTEGER)(Self__O4QR + 1);
- };
- Self__TSFR->storage__XNK=new__WSFR;
- Self__TSFR->capacity__MNK=new_capacity__SSFR;
- };
- };
- ((__CHARACTER *)Self__TSFR->storage__XNK)[Self__TSFR->count__VF]='\'';
- Self__TSFR->count__VF=(__INTEGER)(Self__TSFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__4QFK,buffer__SPFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__4QFK,buffer__SPFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__4QFK,buffer__SPFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4QFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__4QFK,buffer__SPFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__4QFK,buffer__SPFK);
- } break;
- };
- append__MOK(buffer__SPFK,(&__string_406));
+ case __SIZE_OF__5GOJ__: {
+ Self__YECS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__PL5O));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_352));
+ Self__3LXT=((__TYPE_FULL__XMB *)Self__YECS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__3LXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ML5O),(&__string_351));
};
- };
- append__MOK(buffer__SPFK,((__SLOT_DATA *)Self__RPFK->slot__HT1H)->parent_variable__HHZD.intern_name__C25F);
- __tmp__DRFK=Self__RPFK->parent_write__FBGH.value__PAEH;
- switch (((struct ___OBJ *)__tmp__DRFK)->__id) {
- case __LIST__: {
- __tmp__ERFK=static_type__OHQG(__tmp__DRFK);
- } break;
- case __STRING_CST__: {
- __tmp__ERFK=((__STRING_CST *)__tmp__DRFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__ERFK=((__EXTERNAL_C *)__tmp__DRFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__ERFK=((__PROTOTYPE_CST *)__tmp__DRFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__ERFK=((__INTEGER_CST *)__tmp__DRFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__ERFK=((__LOCAL *)((__READ_LOCAL *)__tmp__DRFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__ERFK=static_type__CN1H(__tmp__DRFK);
+ append_name_in__APXE(Self__3LXT,buffer__ML5O);
+ add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
} break;
- case __EXPR_EQUAL__: {
- __tmp__ERFK=static_type__1N1H();
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__ERFK=static_type__AO1H();
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __REAL_CST__: {
- __tmp__ERFK=((__REAL_CST *)__tmp__DRFK)->parent_constant__U2JH.static_type__M2YD;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __CHARACTER_CST__: {
- __tmp__ERFK=((__CHARACTER_CST *)__tmp__DRFK)->parent_constant__H3JH.static_type__M2YD;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __IS_EXPANDED__: {
- __tmp__ERFK=static_type__FO1H();
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __GET_TYPE_ID__: {
- __tmp__ERFK=static_type__KO1H();
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_SUP__: {
- __tmp__ERFK=static_type__PO1H();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_SUB__: {
- __tmp__ERFK=static_type__UO1H(__tmp__DRFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_MUL__: {
- __tmp__ERFK=static_type__0O1H(__tmp__DRFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_DIV__: {
- __tmp__ERFK=static_type__5O1H(__tmp__DRFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_AND__: {
- __tmp__ERFK=static_type__EP1H(__tmp__DRFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__ERFK=static_type__JP1H(__tmp__DRFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__ERFK=static_type__OP1H(__tmp__DRFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __PUT_TO__: {
- __tmp__ERFK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __ITEM__: {
- __tmp__ERFK=static_type__XP1H(__tmp__DRFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __SIZE_OF__: {
- __tmp__ERFK=static_type__DQ1H();
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __CAST__: {
- __tmp__ERFK=((__CAST *)__tmp__DRFK)->static_type__0N1H;
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __CALL_SLOT__: {
- __tmp__ERFK=static_type__NOKL(__tmp__DRFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __READ_SLOT__: {
- __tmp__ERFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DRFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
- case __READ_GLOBAL__: {
- __tmp__ERFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DRFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__ERFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__ERFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__ERFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__ERFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__ERFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__ERFK=static_type__DFJM(__tmp__DRFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__ERFK=static_type__P3ML(__tmp__DRFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__ERFK=static_type__R3XM(__tmp__DRFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__ERFK=static_type__DREO(__tmp__DRFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__ERFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__ERFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__ERFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__ERFK=static_type__3YPN(__tmp__DRFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__ERFK=static_type__1HSO(__tmp__DRFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__PL5O)),buffer__ML5O);
} break;
};
- if ((((void *)((__TYPE_FULL *)__tmp__ERFK)->parent_type__5SL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__SLOT_DATA *)Self__RPFK->slot__HT1H)->parent_variable__HHZD.type__D25F)->parent_type__5SL == (void *)type_block__BLB))) {
- append__MOK(buffer__SPFK,(&__string_405));
- } else {
- Self__ZSFR=((__STRING *)buffer__SPFK);
- new_capacity__YSFR= 0;
- if ((Self__ZSFR->capacity__MNK <= Self__ZSFR->count__VF)) {
- if ((Self__ZSFR->capacity__MNK == 0)) {
- Self__ZSFR->capacity__MNK= 32;
- Self__ZSFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YSFR=(__INTEGER)(Self__ZSFR->capacity__MNK << 1);
- Self__0SFR=((__CHARACTER *)Self__ZSFR->storage__XNK);
- old_nb_elts__1SFR=Self__ZSFR->capacity__MNK;
- new__2SFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0SFR),((__UINTEGER_32 )old_nb_elts__1SFR),((__UINTEGER_32 )new_capacity__YSFR)));
- upper__V4QR=(__INTEGER)(new_capacity__YSFR - 1);
- Self__T4QR=old_nb_elts__1SFR;
- while ((Self__T4QR <= upper__V4QR)) {
- new__2SFR[Self__T4QR]='\0';
- Self__T4QR=(__INTEGER)(Self__T4QR + 1);
- };
- Self__ZSFR->storage__XNK=new__2SFR;
- Self__ZSFR->capacity__MNK=new_capacity__YSFR;
- };
- };
- ((__CHARACTER *)Self__ZSFR->storage__XNK)[Self__ZSFR->count__VF]='=';
- Self__ZSFR->count__VF=(__INTEGER)(Self__ZSFR->count__VF + 1);
- genere_value__RPTK(Self__RPFK,buffer__SPFK);
- };
+ add_last__ACV(((__STRING__BC *)buffer__ML5O),')');
}
-static void genere__PNEK(__EXPR_EQUAL *Self__QNEK,void *buffer__RNEK)
-// ({EXPR_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__OOTP(__EXPR_OR_LOGIC__ADUL *Self__POTP,__STRING__BC *buffer__QOTP)
+// ({EXPR_OR_LOGIC__ADUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__5SFR,*Self__FTFR,*Self__LTFR,*Self__RTFR,*Self__XTFR;
- __STRING *Self__3TFR,*Self__DUFR,*Self__JUFR,*Self__PUFR,*Self__VUFR;
- __INTEGER new_capacity__4SFR,old_nb_elts__BTFR,upper__04QR,Self__Y4QR;
- __INTEGER new_capacity__ETFR,old_nb_elts__HTFR,upper__54QR,Self__34QR;
- __INTEGER new_capacity__KTFR,old_nb_elts__NTFR,upper__E5QR,Self__C5QR;
- __INTEGER new_capacity__QTFR,old_nb_elts__TTFR,upper__J5QR,Self__H5QR;
- __INTEGER new_capacity__WTFR,old_nb_elts__ZTFR,upper__O5QR,Self__M5QR;
- __INTEGER new_capacity__2TFR,old_nb_elts__5TFR,upper__T5QR,Self__R5QR;
- __INTEGER new_capacity__CUFR,old_nb_elts__FUFR,upper__Y5QR,Self__W5QR;
- __INTEGER new_capacity__IUFR,old_nb_elts__LUFR,upper__35QR,Self__15QR;
- __INTEGER new_capacity__OUFR,old_nb_elts__RUFR,upper__CARR,Self__AARR;
- __INTEGER new_capacity__UUFR,old_nb_elts__XUFR,upper__HARR,Self__FARR;
- void *__tmp__KOEK,*__tmp__WOEK,*__tmp__4OEK,*__tmp__PPEK,*__tmp__QPEK;
- void *__tmp__MQEK,*__tmp__YQEK,*__tmp__AREK,*__tmp__RREK,*__tmp__SREK;
- void *__tmp__LOEK,*__tmp__XOEK,*__tmp__5OEK,*__tmp__RPEK,*__tmp__NQEK;
- void *__tmp__ZQEK,*__tmp__BREK,*__tmp__TREK;
- __CHARACTER_CST *Self__QJIQ,*Self__ZJIQ;
- __CHARACTER *Self__ATFR,*new__CTFR,*Self__GTFR,*new__ITFR,*Self__MTFR;
- __CHARACTER *new__OTFR,*Self__STFR,*new__UTFR,*Self__YTFR,*new__0TFR;
- __CHARACTER *Self__4TFR,*new__AUFR,*Self__EUFR,*new__GUFR,*Self__KUFR;
- __CHARACTER *new__MUFR,*Self__QUFR,*new__SUFR,*Self__WUFR,*new__YUFR;
- __BOOLEAN __tmp__FOEK,__tmp__EPEK,__tmp__HQEK,__tmp__GREK;
- if (((void *)((__TYPE_FULL *)static_type__1N1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__RNEK,(&__string_407));
- };
- Self__5SFR=((__STRING *)buffer__RNEK);
- new_capacity__4SFR= 0;
- if ((Self__5SFR->capacity__MNK <= Self__5SFR->count__VF)) {
- if ((Self__5SFR->capacity__MNK == 0)) {
- Self__5SFR->capacity__MNK= 32;
- Self__5SFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4SFR=(__INTEGER)(Self__5SFR->capacity__MNK << 1);
- Self__ATFR=((__CHARACTER *)Self__5SFR->storage__XNK);
- old_nb_elts__BTFR=Self__5SFR->capacity__MNK;
- new__CTFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ATFR),((__UINTEGER_32 )old_nb_elts__BTFR),((__UINTEGER_32 )new_capacity__4SFR)));
- upper__04QR=(__INTEGER)(new_capacity__4SFR - 1);
- Self__Y4QR=old_nb_elts__BTFR;
- while ((Self__Y4QR <= upper__04QR)) {
- new__CTFR[Self__Y4QR]='\0';
- Self__Y4QR=(__INTEGER)(Self__Y4QR + 1);
- };
- Self__5SFR->storage__XNK=new__CTFR;
- Self__5SFR->capacity__MNK=new_capacity__4SFR;
- };
- };
- ((__CHARACTER *)Self__5SFR->storage__XNK)[Self__5SFR->count__VF]='(';
- Self__5SFR->count__VF=(__INTEGER)(Self__5SFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__1N1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__RNEK,(&__string_408));
- __tmp__FOEK=TRUE__;
- } else {
- __tmp__FOEK=FALSE__;
- };
- if ((! __tmp__FOEK)) {
- __tmp__KOEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__KOEK)->__id) {
- case __LIST__: {
- __tmp__LOEK=static_type__OHQG(__tmp__KOEK);
- } break;
- case __STRING_CST__: {
- __tmp__LOEK=((__STRING_CST *)__tmp__KOEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__LOEK=((__EXTERNAL_C *)__tmp__KOEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__LOEK=((__PROTOTYPE_CST *)__tmp__KOEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__LOEK=((__INTEGER_CST *)__tmp__KOEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__LOEK=((__LOCAL *)((__READ_LOCAL *)__tmp__KOEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__LOEK=static_type__CN1H(__tmp__KOEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__LOEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__LOEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__LOEK=((__REAL_CST *)__tmp__KOEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__LOEK=((__CHARACTER_CST *)__tmp__KOEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__LOEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__LOEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__LOEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__LOEK=static_type__UO1H(__tmp__KOEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__LOEK=static_type__0O1H(__tmp__KOEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__LOEK=static_type__5O1H(__tmp__KOEK);
- } break;
- case __EXPR_AND__: {
- __tmp__LOEK=static_type__EP1H(__tmp__KOEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__LOEK=static_type__JP1H(__tmp__KOEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__LOEK=static_type__OP1H(__tmp__KOEK);
- } break;
- case __PUT_TO__: {
- __tmp__LOEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__LOEK=static_type__XP1H(__tmp__KOEK);
- } break;
- case __SIZE_OF__: {
- __tmp__LOEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__LOEK=((__CAST *)__tmp__KOEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__LOEK=static_type__NOKL(__tmp__KOEK);
- } break;
- case __READ_SLOT__: {
- __tmp__LOEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KOEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__LOEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KOEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__LOEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__LOEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__LOEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__LOEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__LOEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__LOEK=static_type__DFJM(__tmp__KOEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__LOEK=static_type__P3ML(__tmp__KOEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__LOEK=static_type__R3XM(__tmp__KOEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__LOEK=static_type__DREO(__tmp__KOEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__LOEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__LOEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__LOEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__LOEK=static_type__3YPN(__tmp__KOEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__LOEK=static_type__1HSO(__tmp__KOEK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__LOEK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__RNEK,(&__string_407));
- };
- };
- __tmp__WOEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__WOEK)->__id) {
- case __LIST__: {
- __tmp__XOEK=static_type__OHQG(__tmp__WOEK);
- } break;
- case __STRING_CST__: {
- __tmp__XOEK=((__STRING_CST *)__tmp__WOEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__XOEK=((__EXTERNAL_C *)__tmp__WOEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__XOEK=((__PROTOTYPE_CST *)__tmp__WOEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__XOEK=((__INTEGER_CST *)__tmp__WOEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__XOEK=((__LOCAL *)((__READ_LOCAL *)__tmp__WOEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__XOEK=static_type__CN1H(__tmp__WOEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__XOEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__XOEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__XOEK=((__REAL_CST *)__tmp__WOEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__XOEK=((__CHARACTER_CST *)__tmp__WOEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__XOEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__XOEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__XOEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__XOEK=static_type__UO1H(__tmp__WOEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__XOEK=static_type__0O1H(__tmp__WOEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__XOEK=static_type__5O1H(__tmp__WOEK);
- } break;
- case __EXPR_AND__: {
- __tmp__XOEK=static_type__EP1H(__tmp__WOEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__XOEK=static_type__JP1H(__tmp__WOEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__XOEK=static_type__OP1H(__tmp__WOEK);
- } break;
- case __PUT_TO__: {
- __tmp__XOEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__XOEK=static_type__XP1H(__tmp__WOEK);
- } break;
- case __SIZE_OF__: {
- __tmp__XOEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__XOEK=((__CAST *)__tmp__WOEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__XOEK=static_type__NOKL(__tmp__WOEK);
- } break;
- case __READ_SLOT__: {
- __tmp__XOEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WOEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__XOEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WOEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__XOEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__XOEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__XOEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__XOEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__XOEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__XOEK=static_type__DFJM(__tmp__WOEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__XOEK=static_type__P3ML(__tmp__WOEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__XOEK=static_type__R3XM(__tmp__WOEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__XOEK=static_type__DREO(__tmp__WOEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__XOEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__XOEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__XOEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__XOEK=static_type__3YPN(__tmp__WOEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__XOEK=static_type__1HSO(__tmp__WOEK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__XOEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__4OEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__4OEK)->__id) {
- case __LIST__: {
- __tmp__5OEK=static_type__OHQG(__tmp__4OEK);
- } break;
- case __STRING_CST__: {
- __tmp__5OEK=((__STRING_CST *)__tmp__4OEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__5OEK=((__EXTERNAL_C *)__tmp__4OEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__5OEK=((__PROTOTYPE_CST *)__tmp__4OEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__5OEK=((__INTEGER_CST *)__tmp__4OEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__5OEK=((__LOCAL *)((__READ_LOCAL *)__tmp__4OEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__5OEK=static_type__CN1H(__tmp__4OEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__5OEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__5OEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__5OEK=((__REAL_CST *)__tmp__4OEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__5OEK=((__CHARACTER_CST *)__tmp__4OEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__5OEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__5OEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__5OEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__5OEK=static_type__UO1H(__tmp__4OEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__5OEK=static_type__0O1H(__tmp__4OEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__5OEK=static_type__5O1H(__tmp__4OEK);
- } break;
- case __EXPR_AND__: {
- __tmp__5OEK=static_type__EP1H(__tmp__4OEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__5OEK=static_type__JP1H(__tmp__4OEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__5OEK=static_type__OP1H(__tmp__4OEK);
- } break;
- case __PUT_TO__: {
- __tmp__5OEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__5OEK=static_type__XP1H(__tmp__4OEK);
- } break;
- case __SIZE_OF__: {
- __tmp__5OEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__5OEK=((__CAST *)__tmp__4OEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__5OEK=static_type__NOKL(__tmp__4OEK);
- } break;
- case __READ_SLOT__: {
- __tmp__5OEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4OEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__5OEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4OEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__5OEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__5OEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__5OEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__5OEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__5OEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__5OEK=static_type__DFJM(__tmp__4OEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__5OEK=static_type__P3ML(__tmp__4OEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__5OEK=static_type__R3XM(__tmp__4OEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__5OEK=static_type__DREO(__tmp__4OEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__5OEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__5OEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__5OEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__5OEK=static_type__3YPN(__tmp__4OEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__5OEK=static_type__1HSO(__tmp__4OEK);
- } break;
- };
- __tmp__EPEK=((void *)((__TYPE_FULL *)__tmp__5OEK)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__EPEK=FALSE__;
- };
- if (__tmp__EPEK) {
- Self__FTFR=((__STRING *)buffer__RNEK);
- new_capacity__ETFR= 0;
- if ((Self__FTFR->capacity__MNK <= Self__FTFR->count__VF)) {
- if ((Self__FTFR->capacity__MNK == 0)) {
- Self__FTFR->capacity__MNK= 32;
- Self__FTFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ETFR=(__INTEGER)(Self__FTFR->capacity__MNK << 1);
- Self__GTFR=((__CHARACTER *)Self__FTFR->storage__XNK);
- old_nb_elts__HTFR=Self__FTFR->capacity__MNK;
- new__ITFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GTFR),((__UINTEGER_32 )old_nb_elts__HTFR),((__UINTEGER_32 )new_capacity__ETFR)));
- upper__54QR=(__INTEGER)(new_capacity__ETFR - 1);
- Self__34QR=old_nb_elts__HTFR;
- while ((Self__34QR <= upper__54QR)) {
- new__ITFR[Self__34QR]='\0';
- Self__34QR=(__INTEGER)(Self__34QR + 1);
- };
- Self__FTFR->storage__XNK=new__ITFR;
- Self__FTFR->capacity__MNK=new_capacity__ETFR;
- };
- };
- ((__CHARACTER *)Self__FTFR->storage__XNK)[Self__FTFR->count__VF]='0';
- Self__FTFR->count__VF=(__INTEGER)(Self__FTFR->count__VF + 1);
- } else {
- __tmp__PPEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__PPEK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__PPEK),buffer__RNEK);
- append__MOK(buffer__RNEK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__RNEK,((__REAL_CST *)__tmp__PPEK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__QJIQ=((__CHARACTER_CST *)__tmp__PPEK);
- Self__LTFR=((__STRING *)buffer__RNEK);
- new_capacity__KTFR= 0;
- if ((Self__LTFR->capacity__MNK <= Self__LTFR->count__VF)) {
- if ((Self__LTFR->capacity__MNK == 0)) {
- Self__LTFR->capacity__MNK= 32;
- Self__LTFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KTFR=(__INTEGER)(Self__LTFR->capacity__MNK << 1);
- Self__MTFR=((__CHARACTER *)Self__LTFR->storage__XNK);
- old_nb_elts__NTFR=Self__LTFR->capacity__MNK;
- new__OTFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MTFR),((__UINTEGER_32 )old_nb_elts__NTFR),((__UINTEGER_32 )new_capacity__KTFR)));
- upper__E5QR=(__INTEGER)(new_capacity__KTFR - 1);
- Self__C5QR=old_nb_elts__NTFR;
- while ((Self__C5QR <= upper__E5QR)) {
- new__OTFR[Self__C5QR]='\0';
- Self__C5QR=(__INTEGER)(Self__C5QR + 1);
- };
- Self__LTFR->storage__XNK=new__OTFR;
- Self__LTFR->capacity__MNK=new_capacity__KTFR;
- };
- };
- ((__CHARACTER *)Self__LTFR->storage__XNK)[Self__LTFR->count__VF]='\'';
- Self__LTFR->count__VF=(__INTEGER)(Self__LTFR->count__VF + 1);
- append__MOK(buffer__RNEK,Self__QJIQ->text__PN2H);
- Self__RTFR=((__STRING *)buffer__RNEK);
- new_capacity__QTFR= 0;
- if ((Self__RTFR->capacity__MNK <= Self__RTFR->count__VF)) {
- if ((Self__RTFR->capacity__MNK == 0)) {
- Self__RTFR->capacity__MNK= 32;
- Self__RTFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QTFR=(__INTEGER)(Self__RTFR->capacity__MNK << 1);
- Self__STFR=((__CHARACTER *)Self__RTFR->storage__XNK);
- old_nb_elts__TTFR=Self__RTFR->capacity__MNK;
- new__UTFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__STFR),((__UINTEGER_32 )old_nb_elts__TTFR),((__UINTEGER_32 )new_capacity__QTFR)));
- upper__J5QR=(__INTEGER)(new_capacity__QTFR - 1);
- Self__H5QR=old_nb_elts__TTFR;
- while ((Self__H5QR <= upper__J5QR)) {
- new__UTFR[Self__H5QR]='\0';
- Self__H5QR=(__INTEGER)(Self__H5QR + 1);
- };
- Self__RTFR->storage__XNK=new__UTFR;
- Self__RTFR->capacity__MNK=new_capacity__QTFR;
- };
- };
- ((__CHARACTER *)Self__RTFR->storage__XNK)[Self__RTFR->count__VF]='\'';
- Self__RTFR->count__VF=(__INTEGER)(Self__RTFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__PPEK,buffer__RNEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__PPEK,buffer__RNEK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__PPEK,buffer__RNEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__RNEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PPEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__PPEK,buffer__RNEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__PPEK,buffer__RNEK);
- } break;
- };
- __tmp__QPEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__QPEK)->__id) {
- case __LIST__: {
- __tmp__RPEK=static_type__OHQG(__tmp__QPEK);
- } break;
- case __STRING_CST__: {
- __tmp__RPEK=((__STRING_CST *)__tmp__QPEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__RPEK=((__EXTERNAL_C *)__tmp__QPEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__RPEK=((__PROTOTYPE_CST *)__tmp__QPEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__RPEK=((__INTEGER_CST *)__tmp__QPEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__RPEK=((__LOCAL *)((__READ_LOCAL *)__tmp__QPEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__RPEK=static_type__CN1H(__tmp__QPEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__RPEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__RPEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__RPEK=((__REAL_CST *)__tmp__QPEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__RPEK=((__CHARACTER_CST *)__tmp__QPEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__RPEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__RPEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__RPEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__RPEK=static_type__UO1H(__tmp__QPEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__RPEK=static_type__0O1H(__tmp__QPEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__RPEK=static_type__5O1H(__tmp__QPEK);
- } break;
- case __EXPR_AND__: {
- __tmp__RPEK=static_type__EP1H(__tmp__QPEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__RPEK=static_type__JP1H(__tmp__QPEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__RPEK=static_type__OP1H(__tmp__QPEK);
- } break;
- case __PUT_TO__: {
- __tmp__RPEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__RPEK=static_type__XP1H(__tmp__QPEK);
- } break;
- case __SIZE_OF__: {
- __tmp__RPEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__RPEK=((__CAST *)__tmp__QPEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__RPEK=static_type__NOKL(__tmp__QPEK);
- } break;
- case __READ_SLOT__: {
- __tmp__RPEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QPEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__RPEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QPEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__RPEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__RPEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__RPEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__RPEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__RPEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__RPEK=static_type__DFJM(__tmp__QPEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__RPEK=static_type__P3ML(__tmp__QPEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__RPEK=static_type__R3XM(__tmp__QPEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__RPEK=static_type__DREO(__tmp__QPEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__RPEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__RPEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__RPEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__RPEK=static_type__3YPN(__tmp__QPEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__RPEK=static_type__1HSO(__tmp__QPEK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__RPEK)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__RNEK,(&__string_409));
- };
- };
- Self__XTFR=((__STRING *)buffer__RNEK);
- new_capacity__WTFR= 0;
- if ((Self__XTFR->capacity__MNK <= Self__XTFR->count__VF)) {
- if ((Self__XTFR->capacity__MNK == 0)) {
- Self__XTFR->capacity__MNK= 32;
- Self__XTFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WTFR=(__INTEGER)(Self__XTFR->capacity__MNK << 1);
- Self__YTFR=((__CHARACTER *)Self__XTFR->storage__XNK);
- old_nb_elts__ZTFR=Self__XTFR->capacity__MNK;
- new__0TFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YTFR),((__UINTEGER_32 )old_nb_elts__ZTFR),((__UINTEGER_32 )new_capacity__WTFR)));
- upper__O5QR=(__INTEGER)(new_capacity__WTFR - 1);
- Self__M5QR=old_nb_elts__ZTFR;
- while ((Self__M5QR <= upper__O5QR)) {
- new__0TFR[Self__M5QR]='\0';
- Self__M5QR=(__INTEGER)(Self__M5QR + 1);
- };
- Self__XTFR->storage__XNK=new__0TFR;
- Self__XTFR->capacity__MNK=new_capacity__WTFR;
- };
- };
- ((__CHARACTER *)Self__XTFR->storage__XNK)[Self__XTFR->count__VF]=' ';
- Self__XTFR->count__VF=(__INTEGER)(Self__XTFR->count__VF + 1);
- append__MOK(buffer__RNEK,(&__string_356));
- Self__3TFR=((__STRING *)buffer__RNEK);
- new_capacity__2TFR= 0;
- if ((Self__3TFR->capacity__MNK <= Self__3TFR->count__VF)) {
- if ((Self__3TFR->capacity__MNK == 0)) {
- Self__3TFR->capacity__MNK= 32;
- Self__3TFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2TFR=(__INTEGER)(Self__3TFR->capacity__MNK << 1);
- Self__4TFR=((__CHARACTER *)Self__3TFR->storage__XNK);
- old_nb_elts__5TFR=Self__3TFR->capacity__MNK;
- new__AUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4TFR),((__UINTEGER_32 )old_nb_elts__5TFR),((__UINTEGER_32 )new_capacity__2TFR)));
- upper__T5QR=(__INTEGER)(new_capacity__2TFR - 1);
- Self__R5QR=old_nb_elts__5TFR;
- while ((Self__R5QR <= upper__T5QR)) {
- new__AUFR[Self__R5QR]='\0';
- Self__R5QR=(__INTEGER)(Self__R5QR + 1);
- };
- Self__3TFR->storage__XNK=new__AUFR;
- Self__3TFR->capacity__MNK=new_capacity__2TFR;
- };
- };
- ((__CHARACTER *)Self__3TFR->storage__XNK)[Self__3TFR->count__VF]=' ';
- Self__3TFR->count__VF=(__INTEGER)(Self__3TFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__1N1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__RNEK,(&__string_408));
- __tmp__HQEK=TRUE__;
- } else {
- __tmp__HQEK=FALSE__;
- };
- if ((! __tmp__HQEK)) {
- __tmp__MQEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__MQEK)->__id) {
- case __LIST__: {
- __tmp__NQEK=static_type__OHQG(__tmp__MQEK);
- } break;
- case __STRING_CST__: {
- __tmp__NQEK=((__STRING_CST *)__tmp__MQEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__NQEK=((__EXTERNAL_C *)__tmp__MQEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__NQEK=((__PROTOTYPE_CST *)__tmp__MQEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__NQEK=((__INTEGER_CST *)__tmp__MQEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__NQEK=((__LOCAL *)((__READ_LOCAL *)__tmp__MQEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__NQEK=static_type__CN1H(__tmp__MQEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__NQEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__NQEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__NQEK=((__REAL_CST *)__tmp__MQEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__NQEK=((__CHARACTER_CST *)__tmp__MQEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__NQEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__NQEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__NQEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__NQEK=static_type__UO1H(__tmp__MQEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__NQEK=static_type__0O1H(__tmp__MQEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__NQEK=static_type__5O1H(__tmp__MQEK);
- } break;
- case __EXPR_AND__: {
- __tmp__NQEK=static_type__EP1H(__tmp__MQEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__NQEK=static_type__JP1H(__tmp__MQEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__NQEK=static_type__OP1H(__tmp__MQEK);
- } break;
- case __PUT_TO__: {
- __tmp__NQEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__NQEK=static_type__XP1H(__tmp__MQEK);
- } break;
- case __SIZE_OF__: {
- __tmp__NQEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__NQEK=((__CAST *)__tmp__MQEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__NQEK=static_type__NOKL(__tmp__MQEK);
- } break;
- case __READ_SLOT__: {
- __tmp__NQEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MQEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__NQEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MQEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__NQEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__NQEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__NQEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__NQEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__NQEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__NQEK=static_type__DFJM(__tmp__MQEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__NQEK=static_type__P3ML(__tmp__MQEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__NQEK=static_type__R3XM(__tmp__MQEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__NQEK=static_type__DREO(__tmp__MQEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__NQEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__NQEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__NQEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__NQEK=static_type__3YPN(__tmp__MQEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__NQEK=static_type__1HSO(__tmp__MQEK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__NQEK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__RNEK,(&__string_407));
- };
- };
- __tmp__YQEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__YQEK)->__id) {
- case __LIST__: {
- __tmp__ZQEK=static_type__OHQG(__tmp__YQEK);
- } break;
- case __STRING_CST__: {
- __tmp__ZQEK=((__STRING_CST *)__tmp__YQEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__ZQEK=((__EXTERNAL_C *)__tmp__YQEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__ZQEK=((__PROTOTYPE_CST *)__tmp__YQEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__ZQEK=((__INTEGER_CST *)__tmp__YQEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__ZQEK=((__LOCAL *)((__READ_LOCAL *)__tmp__YQEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ void *__tmp__SOTP;
+ __IS_EXPANDED__35NJ *Self__0ECS;
+ __GET_TYPE_ID__HAOJ *Self__2ECS;
+ __TYPE_FULL__XMB *Self__BMXT;
+ __SIZE_OF__5GOJ *Self__4ECS;
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),'(');
+ __tmp__SOTP=Self__POTP->parent_expr_binary_logic__DDUL.left__ROTP;
+ switch (((struct ___OBJ *)__tmp__SOTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__SOTP),buffer__QOTP);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__ZQEK=static_type__CN1H(__tmp__YQEK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_EQUAL__: {
- __tmp__ZQEK=static_type__1N1H();
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__ZQEK=static_type__AO1H();
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __REAL_CST__: {
- __tmp__ZQEK=((__REAL_CST *)__tmp__YQEK)->parent_constant__U2JH.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __CHARACTER_CST__: {
- __tmp__ZQEK=((__CHARACTER_CST *)__tmp__YQEK)->parent_constant__H3JH.static_type__M2YD;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __IS_EXPANDED__: {
- __tmp__ZQEK=static_type__FO1H();
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __GET_TYPE_ID__: {
- __tmp__ZQEK=static_type__KO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUP__: {
- __tmp__ZQEK=static_type__PO1H();
+ case __IS_EXPANDED__35NJ__: {
+ Self__0ECS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__SOTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__0ECS->receiver__RA5J),buffer__QOTP);
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
} break;
- case __EXPR_SUB__: {
- __tmp__ZQEK=static_type__UO1H(__tmp__YQEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__ZQEK=static_type__0O1H(__tmp__YQEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__ZQEK=static_type__5O1H(__tmp__YQEK);
- } break;
- case __EXPR_AND__: {
- __tmp__ZQEK=static_type__EP1H(__tmp__YQEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__ZQEK=static_type__JP1H(__tmp__YQEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__ZQEK=static_type__OP1H(__tmp__YQEK);
- } break;
- case __PUT_TO__: {
- __tmp__ZQEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__ZQEK=static_type__XP1H(__tmp__YQEK);
- } break;
- case __SIZE_OF__: {
- __tmp__ZQEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__ZQEK=((__CAST *)__tmp__YQEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__ZQEK=static_type__NOKL(__tmp__YQEK);
- } break;
- case __READ_SLOT__: {
- __tmp__ZQEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YQEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__ZQEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YQEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__ZQEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__ZQEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZQEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__ZQEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZQEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__ZQEK=static_type__DFJM(__tmp__YQEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__ZQEK=static_type__P3ML(__tmp__YQEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__ZQEK=static_type__R3XM(__tmp__YQEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__ZQEK=static_type__DREO(__tmp__YQEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__ZQEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__ZQEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__ZQEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__ZQEK=static_type__3YPN(__tmp__YQEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__ZQEK=static_type__1HSO(__tmp__YQEK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__ZQEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__AREK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__AREK)->__id) {
- case __LIST__: {
- __tmp__BREK=static_type__OHQG(__tmp__AREK);
- } break;
- case __STRING_CST__: {
- __tmp__BREK=((__STRING_CST *)__tmp__AREK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__BREK=((__EXTERNAL_C *)__tmp__AREK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__BREK=((__PROTOTYPE_CST *)__tmp__AREK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__BREK=((__INTEGER_CST *)__tmp__AREK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__BREK=((__LOCAL *)((__READ_LOCAL *)__tmp__AREK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__BREK=static_type__CN1H(__tmp__AREK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__BREK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__BREK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__BREK=((__REAL_CST *)__tmp__AREK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__BREK=((__CHARACTER_CST *)__tmp__AREK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__BREK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__BREK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__BREK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__BREK=static_type__UO1H(__tmp__AREK);
- } break;
- case __EXPR_MUL__: {
- __tmp__BREK=static_type__0O1H(__tmp__AREK);
- } break;
- case __EXPR_DIV__: {
- __tmp__BREK=static_type__5O1H(__tmp__AREK);
- } break;
- case __EXPR_AND__: {
- __tmp__BREK=static_type__EP1H(__tmp__AREK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__BREK=static_type__JP1H(__tmp__AREK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__BREK=static_type__OP1H(__tmp__AREK);
- } break;
- case __PUT_TO__: {
- __tmp__BREK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__BREK=static_type__XP1H(__tmp__AREK);
- } break;
- case __SIZE_OF__: {
- __tmp__BREK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__BREK=((__CAST *)__tmp__AREK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__BREK=static_type__NOKL(__tmp__AREK);
- } break;
- case __READ_SLOT__: {
- __tmp__BREK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AREK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__BREK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AREK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__BREK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__BREK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__BREK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__BREK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__BREK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__BREK=static_type__DFJM(__tmp__AREK);
- } break;
- case __EXPR_ADD__: {
- __tmp__BREK=static_type__P3ML(__tmp__AREK);
- } break;
- case __EXPR_NOT__: {
- __tmp__BREK=static_type__R3XM(__tmp__AREK);
- } break;
- case __EXPR_MOD__: {
- __tmp__BREK=static_type__DREO(__tmp__AREK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__BREK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__BREK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__BREK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__BREK=static_type__3YPN(__tmp__AREK);
- } break;
- case __EXPR_XOR__: {
- __tmp__BREK=static_type__1HSO(__tmp__AREK);
- } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__2ECS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_350));
+ Self__BMXT=((__TYPE_FULL__XMB *)Self__2ECS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
};
- __tmp__GREK=((void *)((__TYPE_FULL *)__tmp__BREK)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__GREK=FALSE__;
- };
- if (__tmp__GREK) {
- Self__DUFR=((__STRING *)buffer__RNEK);
- new_capacity__CUFR= 0;
- if ((Self__DUFR->capacity__MNK <= Self__DUFR->count__VF)) {
- if ((Self__DUFR->capacity__MNK == 0)) {
- Self__DUFR->capacity__MNK= 32;
- Self__DUFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CUFR=(__INTEGER)(Self__DUFR->capacity__MNK << 1);
- Self__EUFR=((__CHARACTER *)Self__DUFR->storage__XNK);
- old_nb_elts__FUFR=Self__DUFR->capacity__MNK;
- new__GUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EUFR),((__UINTEGER_32 )old_nb_elts__FUFR),((__UINTEGER_32 )new_capacity__CUFR)));
- upper__Y5QR=(__INTEGER)(new_capacity__CUFR - 1);
- Self__W5QR=old_nb_elts__FUFR;
- while ((Self__W5QR <= upper__Y5QR)) {
- new__GUFR[Self__W5QR]='\0';
- Self__W5QR=(__INTEGER)(Self__W5QR + 1);
- };
- Self__DUFR->storage__XNK=new__GUFR;
- Self__DUFR->capacity__MNK=new_capacity__CUFR;
- };
- };
- ((__CHARACTER *)Self__DUFR->storage__XNK)[Self__DUFR->count__VF]='0';
- Self__DUFR->count__VF=(__INTEGER)(Self__DUFR->count__VF + 1);
- } else {
- __tmp__RREK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__RREK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__RREK),buffer__RNEK);
- append__MOK(buffer__RNEK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__RREK,buffer__RNEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__RNEK,((__REAL_CST *)__tmp__RREK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__ZJIQ=((__CHARACTER_CST *)__tmp__RREK);
- Self__JUFR=((__STRING *)buffer__RNEK);
- new_capacity__IUFR= 0;
- if ((Self__JUFR->capacity__MNK <= Self__JUFR->count__VF)) {
- if ((Self__JUFR->capacity__MNK == 0)) {
- Self__JUFR->capacity__MNK= 32;
- Self__JUFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IUFR=(__INTEGER)(Self__JUFR->capacity__MNK << 1);
- Self__KUFR=((__CHARACTER *)Self__JUFR->storage__XNK);
- old_nb_elts__LUFR=Self__JUFR->capacity__MNK;
- new__MUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KUFR),((__UINTEGER_32 )old_nb_elts__LUFR),((__UINTEGER_32 )new_capacity__IUFR)));
- upper__35QR=(__INTEGER)(new_capacity__IUFR - 1);
- Self__15QR=old_nb_elts__LUFR;
- while ((Self__15QR <= upper__35QR)) {
- new__MUFR[Self__15QR]='\0';
- Self__15QR=(__INTEGER)(Self__15QR + 1);
- };
- Self__JUFR->storage__XNK=new__MUFR;
- Self__JUFR->capacity__MNK=new_capacity__IUFR;
- };
- };
- ((__CHARACTER *)Self__JUFR->storage__XNK)[Self__JUFR->count__VF]='\'';
- Self__JUFR->count__VF=(__INTEGER)(Self__JUFR->count__VF + 1);
- append__MOK(buffer__RNEK,Self__ZJIQ->text__PN2H);
- Self__PUFR=((__STRING *)buffer__RNEK);
- new_capacity__OUFR= 0;
- if ((Self__PUFR->capacity__MNK <= Self__PUFR->count__VF)) {
- if ((Self__PUFR->capacity__MNK == 0)) {
- Self__PUFR->capacity__MNK= 32;
- Self__PUFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OUFR=(__INTEGER)(Self__PUFR->capacity__MNK << 1);
- Self__QUFR=((__CHARACTER *)Self__PUFR->storage__XNK);
- old_nb_elts__RUFR=Self__PUFR->capacity__MNK;
- new__SUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QUFR),((__UINTEGER_32 )old_nb_elts__RUFR),((__UINTEGER_32 )new_capacity__OUFR)));
- upper__CARR=(__INTEGER)(new_capacity__OUFR - 1);
- Self__AARR=old_nb_elts__RUFR;
- while ((Self__AARR <= upper__CARR)) {
- new__SUFR[Self__AARR]='\0';
- Self__AARR=(__INTEGER)(Self__AARR + 1);
- };
- Self__PUFR->storage__XNK=new__SUFR;
- Self__PUFR->capacity__MNK=new_capacity__OUFR;
- };
- };
- ((__CHARACTER *)Self__PUFR->storage__XNK)[Self__PUFR->count__VF]='\'';
- Self__PUFR->count__VF=(__INTEGER)(Self__PUFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__RREK,buffer__RNEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__RREK,buffer__RNEK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__RREK,buffer__RNEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__RNEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RREK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__RREK,buffer__RNEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__RREK,buffer__RNEK);
- } break;
- };
- __tmp__SREK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__SREK)->__id) {
- case __LIST__: {
- __tmp__TREK=static_type__OHQG(__tmp__SREK);
- } break;
- case __STRING_CST__: {
- __tmp__TREK=((__STRING_CST *)__tmp__SREK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__TREK=((__EXTERNAL_C *)__tmp__SREK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__TREK=((__PROTOTYPE_CST *)__tmp__SREK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__TREK=((__INTEGER_CST *)__tmp__SREK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__TREK=((__LOCAL *)((__READ_LOCAL *)__tmp__SREK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__TREK=static_type__CN1H(__tmp__SREK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__TREK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__TREK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__TREK=((__REAL_CST *)__tmp__SREK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__TREK=((__CHARACTER_CST *)__tmp__SREK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__TREK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__TREK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__TREK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__TREK=static_type__UO1H(__tmp__SREK);
- } break;
- case __EXPR_MUL__: {
- __tmp__TREK=static_type__0O1H(__tmp__SREK);
- } break;
- case __EXPR_DIV__: {
- __tmp__TREK=static_type__5O1H(__tmp__SREK);
- } break;
- case __EXPR_AND__: {
- __tmp__TREK=static_type__EP1H(__tmp__SREK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__TREK=static_type__JP1H(__tmp__SREK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__TREK=static_type__OP1H(__tmp__SREK);
- } break;
- case __PUT_TO__: {
- __tmp__TREK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__TREK=static_type__XP1H(__tmp__SREK);
- } break;
- case __SIZE_OF__: {
- __tmp__TREK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__TREK=((__CAST *)__tmp__SREK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__TREK=static_type__NOKL(__tmp__SREK);
- } break;
- case __READ_SLOT__: {
- __tmp__TREK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SREK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__TREK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SREK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__TREK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__TREK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__TREK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__TREK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__TREK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__TREK=static_type__DFJM(__tmp__SREK);
- } break;
- case __EXPR_ADD__: {
- __tmp__TREK=static_type__P3ML(__tmp__SREK);
- } break;
- case __EXPR_NOT__: {
- __tmp__TREK=static_type__R3XM(__tmp__SREK);
- } break;
- case __EXPR_MOD__: {
- __tmp__TREK=static_type__DREO(__tmp__SREK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__TREK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__TREK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__TREK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__TREK=static_type__3YPN(__tmp__SREK);
- } break;
- case __EXPR_XOR__: {
- __tmp__TREK=static_type__1HSO(__tmp__SREK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__TREK)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__RNEK,(&__string_409));
- };
- };
- Self__VUFR=((__STRING *)buffer__RNEK);
- new_capacity__UUFR= 0;
- if ((Self__VUFR->capacity__MNK <= Self__VUFR->count__VF)) {
- if ((Self__VUFR->capacity__MNK == 0)) {
- Self__VUFR->capacity__MNK= 32;
- Self__VUFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UUFR=(__INTEGER)(Self__VUFR->capacity__MNK << 1);
- Self__WUFR=((__CHARACTER *)Self__VUFR->storage__XNK);
- old_nb_elts__XUFR=Self__VUFR->capacity__MNK;
- new__YUFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WUFR),((__UINTEGER_32 )old_nb_elts__XUFR),((__UINTEGER_32 )new_capacity__UUFR)));
- upper__HARR=(__INTEGER)(new_capacity__UUFR - 1);
- Self__FARR=old_nb_elts__XUFR;
- while ((Self__FARR <= upper__HARR)) {
- new__YUFR[Self__FARR]='\0';
- Self__FARR=(__INTEGER)(Self__FARR + 1);
- };
- Self__VUFR->storage__XNK=new__YUFR;
- Self__VUFR->capacity__MNK=new_capacity__UUFR;
- };
- };
- ((__CHARACTER *)Self__VUFR->storage__XNK)[Self__VUFR->count__VF]=')';
- Self__VUFR->count__VF=(__INTEGER)(Self__VUFR->count__VF + 1);
-}
-
-static void genere__4REK(__EXPR_NOT_EQUAL *Self__5REK,void *buffer__ASEK)
-// ({EXPR_NOT_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__1UFR,*Self__BVFR,*Self__HVFR,*Self__NVFR,*Self__TVFR;
- __STRING *Self__ZVFR,*Self__5VFR,*Self__FWFR,*Self__LWFR,*Self__RWFR;
- __INTEGER new_capacity__0UFR,old_nb_elts__3UFR,upper__MARR,Self__KARR;
- __INTEGER new_capacity__AVFR,old_nb_elts__DVFR,upper__RARR,Self__PARR;
- __INTEGER new_capacity__GVFR,old_nb_elts__JVFR,upper__WARR,Self__UARR;
- __INTEGER new_capacity__MVFR,old_nb_elts__PVFR,upper__1ARR,Self__ZARR;
- __INTEGER new_capacity__SVFR,old_nb_elts__VVFR,upper__ABRR,Self__4ARR;
- __INTEGER new_capacity__YVFR,old_nb_elts__1VFR,upper__FBRR,Self__DBRR;
- __INTEGER new_capacity__4VFR,old_nb_elts__BWFR,upper__KBRR,Self__IBRR;
- __INTEGER new_capacity__EWFR,old_nb_elts__HWFR,upper__PBRR,Self__NBRR;
- __INTEGER new_capacity__KWFR,old_nb_elts__NWFR,upper__UBRR,Self__SBRR;
- __INTEGER new_capacity__QWFR,old_nb_elts__TWFR,upper__ZBRR,Self__XBRR;
- void *__tmp__ZSEK,*__tmp__FTEK,*__tmp__NTEK,*__tmp__4TEK,*__tmp__5TEK;
- void *__tmp__1UEK,*__tmp__HVEK,*__tmp__PVEK,*__tmp__AWEK,*__tmp__BWEK;
- void *__tmp__0SEK,*__tmp__GTEK,*__tmp__OTEK,*__tmp__AUEK,*__tmp__2UEK;
- void *__tmp__IVEK,*__tmp__QVEK,*__tmp__CWEK;
- __CHARACTER_CST *Self__CKIQ,*Self__SWEK;
- __CHARACTER *Self__2UFR,*new__4UFR,*Self__CVFR,*new__EVFR,*Self__IVFR;
- __CHARACTER *new__KVFR,*Self__OVFR,*new__QVFR,*Self__UVFR,*new__WVFR;
- __CHARACTER *Self__0VFR,*new__2VFR,*Self__AWFR,*new__CWFR,*Self__GWFR;
- __CHARACTER *new__IWFR,*Self__MWFR,*new__OWFR,*Self__SWFR,*new__UWFR;
- __BOOLEAN __tmp__USEK,__tmp__TTEK,__tmp__WUEK,__tmp__VVEK;
- if (((void *)((__TYPE_FULL *)static_type__AO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ASEK,(&__string_407));
- };
- Self__1UFR=((__STRING *)buffer__ASEK);
- new_capacity__0UFR= 0;
- if ((Self__1UFR->capacity__MNK <= Self__1UFR->count__VF)) {
- if ((Self__1UFR->capacity__MNK == 0)) {
- Self__1UFR->capacity__MNK= 32;
- Self__1UFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0UFR=(__INTEGER)(Self__1UFR->capacity__MNK << 1);
- Self__2UFR=((__CHARACTER *)Self__1UFR->storage__XNK);
- old_nb_elts__3UFR=Self__1UFR->capacity__MNK;
- new__4UFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2UFR),((__UINTEGER_32 )old_nb_elts__3UFR),((__UINTEGER_32 )new_capacity__0UFR)));
- upper__MARR=(__INTEGER)(new_capacity__0UFR - 1);
- Self__KARR=old_nb_elts__3UFR;
- while ((Self__KARR <= upper__MARR)) {
- new__4UFR[Self__KARR]='\0';
- Self__KARR=(__INTEGER)(Self__KARR + 1);
- };
- Self__1UFR->storage__XNK=new__4UFR;
- Self__1UFR->capacity__MNK=new_capacity__0UFR;
- };
- };
- ((__CHARACTER *)Self__1UFR->storage__XNK)[Self__1UFR->count__VF]='(';
- Self__1UFR->count__VF=(__INTEGER)(Self__1UFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__AO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ASEK,(&__string_408));
- __tmp__USEK=TRUE__;
- } else {
- __tmp__USEK=FALSE__;
- };
- if ((! __tmp__USEK)) {
- __tmp__ZSEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__ZSEK)->__id) {
- case __LIST__: {
- __tmp__0SEK=static_type__OHQG(__tmp__ZSEK);
- } break;
- case __STRING_CST__: {
- __tmp__0SEK=((__STRING_CST *)__tmp__ZSEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__0SEK=((__EXTERNAL_C *)__tmp__ZSEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__0SEK=((__PROTOTYPE_CST *)__tmp__ZSEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__0SEK=((__INTEGER_CST *)__tmp__ZSEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__0SEK=((__LOCAL *)((__READ_LOCAL *)__tmp__ZSEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0SEK=static_type__CN1H(__tmp__ZSEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0SEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0SEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__0SEK=((__REAL_CST *)__tmp__ZSEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__0SEK=((__CHARACTER_CST *)__tmp__ZSEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__0SEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0SEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__0SEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__0SEK=static_type__UO1H(__tmp__ZSEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__0SEK=static_type__0O1H(__tmp__ZSEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__0SEK=static_type__5O1H(__tmp__ZSEK);
- } break;
- case __EXPR_AND__: {
- __tmp__0SEK=static_type__EP1H(__tmp__ZSEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__0SEK=static_type__JP1H(__tmp__ZSEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__0SEK=static_type__OP1H(__tmp__ZSEK);
- } break;
- case __PUT_TO__: {
- __tmp__0SEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__0SEK=static_type__XP1H(__tmp__ZSEK);
- } break;
- case __SIZE_OF__: {
- __tmp__0SEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__0SEK=((__CAST *)__tmp__ZSEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__0SEK=static_type__NOKL(__tmp__ZSEK);
- } break;
- case __READ_SLOT__: {
- __tmp__0SEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZSEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__0SEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZSEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0SEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0SEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0SEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0SEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0SEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__0SEK=static_type__DFJM(__tmp__ZSEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__0SEK=static_type__P3ML(__tmp__ZSEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__0SEK=static_type__R3XM(__tmp__ZSEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__0SEK=static_type__DREO(__tmp__ZSEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__0SEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__0SEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__0SEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__0SEK=static_type__3YPN(__tmp__ZSEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__0SEK=static_type__1HSO(__tmp__ZSEK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0SEK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__ASEK,(&__string_407));
- };
- };
- __tmp__FTEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__FTEK)->__id) {
- case __LIST__: {
- __tmp__GTEK=static_type__OHQG(__tmp__FTEK);
- } break;
- case __STRING_CST__: {
- __tmp__GTEK=((__STRING_CST *)__tmp__FTEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__GTEK=((__EXTERNAL_C *)__tmp__FTEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__GTEK=((__PROTOTYPE_CST *)__tmp__FTEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__GTEK=((__INTEGER_CST *)__tmp__FTEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__GTEK=((__LOCAL *)((__READ_LOCAL *)__tmp__FTEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__GTEK=static_type__CN1H(__tmp__FTEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__GTEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__GTEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__GTEK=((__REAL_CST *)__tmp__FTEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__GTEK=((__CHARACTER_CST *)__tmp__FTEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__GTEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__GTEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__GTEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__GTEK=static_type__UO1H(__tmp__FTEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__GTEK=static_type__0O1H(__tmp__FTEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__GTEK=static_type__5O1H(__tmp__FTEK);
- } break;
- case __EXPR_AND__: {
- __tmp__GTEK=static_type__EP1H(__tmp__FTEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__GTEK=static_type__JP1H(__tmp__FTEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__GTEK=static_type__OP1H(__tmp__FTEK);
- } break;
- case __PUT_TO__: {
- __tmp__GTEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__GTEK=static_type__XP1H(__tmp__FTEK);
- } break;
- case __SIZE_OF__: {
- __tmp__GTEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__GTEK=((__CAST *)__tmp__FTEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__GTEK=static_type__NOKL(__tmp__FTEK);
- } break;
- case __READ_SLOT__: {
- __tmp__GTEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FTEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__GTEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FTEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__GTEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__GTEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__GTEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__GTEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__GTEK=static_type__V0IO();
+ append_name_in__APXE(Self__BMXT,buffer__QOTP);
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
} break;
- case __EXPR_NEG__: {
- __tmp__GTEK=static_type__DFJM(__tmp__FTEK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_ADD__: {
- __tmp__GTEK=static_type__P3ML(__tmp__FTEK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_NOT__: {
- __tmp__GTEK=static_type__R3XM(__tmp__FTEK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_MOD__: {
- __tmp__GTEK=static_type__DREO(__tmp__FTEK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__GTEK=static_type__0BEP();
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_INF__: {
- __tmp__GTEK=static_type__V0QN();
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__GTEK=static_type__00QN();
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_OR__: {
- __tmp__GTEK=static_type__3YPN(__tmp__FTEK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_XOR__: {
- __tmp__GTEK=static_type__1HSO(__tmp__FTEK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__GTEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__NTEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__NTEK)->__id) {
- case __LIST__: {
- __tmp__OTEK=static_type__OHQG(__tmp__NTEK);
- } break;
- case __STRING_CST__: {
- __tmp__OTEK=((__STRING_CST *)__tmp__NTEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__OTEK=((__EXTERNAL_C *)__tmp__NTEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__OTEK=((__PROTOTYPE_CST *)__tmp__NTEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__OTEK=((__INTEGER_CST *)__tmp__NTEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__OTEK=((__LOCAL *)((__READ_LOCAL *)__tmp__NTEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__OTEK=static_type__CN1H(__tmp__NTEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__OTEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__OTEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__OTEK=((__REAL_CST *)__tmp__NTEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__OTEK=((__CHARACTER_CST *)__tmp__NTEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__OTEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__OTEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__OTEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__OTEK=static_type__UO1H(__tmp__NTEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__OTEK=static_type__0O1H(__tmp__NTEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__OTEK=static_type__5O1H(__tmp__NTEK);
- } break;
- case __EXPR_AND__: {
- __tmp__OTEK=static_type__EP1H(__tmp__NTEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__OTEK=static_type__JP1H(__tmp__NTEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__OTEK=static_type__OP1H(__tmp__NTEK);
- } break;
- case __PUT_TO__: {
- __tmp__OTEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__OTEK=static_type__XP1H(__tmp__NTEK);
- } break;
- case __SIZE_OF__: {
- __tmp__OTEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__OTEK=((__CAST *)__tmp__NTEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__OTEK=static_type__NOKL(__tmp__NTEK);
- } break;
- case __READ_SLOT__: {
- __tmp__OTEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NTEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__OTEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NTEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__OTEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__OTEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__OTEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__OTEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__OTEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__OTEK=static_type__DFJM(__tmp__NTEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__OTEK=static_type__P3ML(__tmp__NTEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__OTEK=static_type__R3XM(__tmp__NTEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__OTEK=static_type__DREO(__tmp__NTEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__OTEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__OTEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__OTEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__OTEK=static_type__3YPN(__tmp__NTEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__OTEK=static_type__1HSO(__tmp__NTEK);
- } break;
- };
- __tmp__TTEK=((void *)((__TYPE_FULL *)__tmp__OTEK)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__TTEK=FALSE__;
- };
- if (__tmp__TTEK) {
- Self__BVFR=((__STRING *)buffer__ASEK);
- new_capacity__AVFR= 0;
- if ((Self__BVFR->capacity__MNK <= Self__BVFR->count__VF)) {
- if ((Self__BVFR->capacity__MNK == 0)) {
- Self__BVFR->capacity__MNK= 32;
- Self__BVFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AVFR=(__INTEGER)(Self__BVFR->capacity__MNK << 1);
- Self__CVFR=((__CHARACTER *)Self__BVFR->storage__XNK);
- old_nb_elts__DVFR=Self__BVFR->capacity__MNK;
- new__EVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CVFR),((__UINTEGER_32 )old_nb_elts__DVFR),((__UINTEGER_32 )new_capacity__AVFR)));
- upper__RARR=(__INTEGER)(new_capacity__AVFR - 1);
- Self__PARR=old_nb_elts__DVFR;
- while ((Self__PARR <= upper__RARR)) {
- new__EVFR[Self__PARR]='\0';
- Self__PARR=(__INTEGER)(Self__PARR + 1);
- };
- Self__BVFR->storage__XNK=new__EVFR;
- Self__BVFR->capacity__MNK=new_capacity__AVFR;
- };
- };
- ((__CHARACTER *)Self__BVFR->storage__XNK)[Self__BVFR->count__VF]='0';
- Self__BVFR->count__VF=(__INTEGER)(Self__BVFR->count__VF + 1);
- } else {
- __tmp__4TEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__4TEK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__4TEK),buffer__ASEK);
- append__MOK(buffer__ASEK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__ASEK,((__REAL_CST *)__tmp__4TEK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__CKIQ=((__CHARACTER_CST *)__tmp__4TEK);
- Self__HVFR=((__STRING *)buffer__ASEK);
- new_capacity__GVFR= 0;
- if ((Self__HVFR->capacity__MNK <= Self__HVFR->count__VF)) {
- if ((Self__HVFR->capacity__MNK == 0)) {
- Self__HVFR->capacity__MNK= 32;
- Self__HVFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GVFR=(__INTEGER)(Self__HVFR->capacity__MNK << 1);
- Self__IVFR=((__CHARACTER *)Self__HVFR->storage__XNK);
- old_nb_elts__JVFR=Self__HVFR->capacity__MNK;
- new__KVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IVFR),((__UINTEGER_32 )old_nb_elts__JVFR),((__UINTEGER_32 )new_capacity__GVFR)));
- upper__WARR=(__INTEGER)(new_capacity__GVFR - 1);
- Self__UARR=old_nb_elts__JVFR;
- while ((Self__UARR <= upper__WARR)) {
- new__KVFR[Self__UARR]='\0';
- Self__UARR=(__INTEGER)(Self__UARR + 1);
- };
- Self__HVFR->storage__XNK=new__KVFR;
- Self__HVFR->capacity__MNK=new_capacity__GVFR;
- };
- };
- ((__CHARACTER *)Self__HVFR->storage__XNK)[Self__HVFR->count__VF]='\'';
- Self__HVFR->count__VF=(__INTEGER)(Self__HVFR->count__VF + 1);
- append__MOK(buffer__ASEK,Self__CKIQ->text__PN2H);
- Self__NVFR=((__STRING *)buffer__ASEK);
- new_capacity__MVFR= 0;
- if ((Self__NVFR->capacity__MNK <= Self__NVFR->count__VF)) {
- if ((Self__NVFR->capacity__MNK == 0)) {
- Self__NVFR->capacity__MNK= 32;
- Self__NVFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MVFR=(__INTEGER)(Self__NVFR->capacity__MNK << 1);
- Self__OVFR=((__CHARACTER *)Self__NVFR->storage__XNK);
- old_nb_elts__PVFR=Self__NVFR->capacity__MNK;
- new__QVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OVFR),((__UINTEGER_32 )old_nb_elts__PVFR),((__UINTEGER_32 )new_capacity__MVFR)));
- upper__1ARR=(__INTEGER)(new_capacity__MVFR - 1);
- Self__ZARR=old_nb_elts__PVFR;
- while ((Self__ZARR <= upper__1ARR)) {
- new__QVFR[Self__ZARR]='\0';
- Self__ZARR=(__INTEGER)(Self__ZARR + 1);
- };
- Self__NVFR->storage__XNK=new__QVFR;
- Self__NVFR->capacity__MNK=new_capacity__MVFR;
- };
- };
- ((__CHARACTER *)Self__NVFR->storage__XNK)[Self__NVFR->count__VF]='\'';
- Self__NVFR->count__VF=(__INTEGER)(Self__NVFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__4TEK,buffer__ASEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__4TEK,buffer__ASEK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__4TEK,buffer__ASEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__ASEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4TEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__4TEK,buffer__ASEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__4TEK,buffer__ASEK);
- } break;
- };
- __tmp__5TEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__5TEK)->__id) {
- case __LIST__: {
- __tmp__AUEK=static_type__OHQG(__tmp__5TEK);
- } break;
- case __STRING_CST__: {
- __tmp__AUEK=((__STRING_CST *)__tmp__5TEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__AUEK=((__EXTERNAL_C *)__tmp__5TEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__AUEK=((__PROTOTYPE_CST *)__tmp__5TEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__AUEK=((__INTEGER_CST *)__tmp__5TEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__AUEK=((__LOCAL *)((__READ_LOCAL *)__tmp__5TEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__AUEK=static_type__CN1H(__tmp__5TEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__AUEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__AUEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__AUEK=((__REAL_CST *)__tmp__5TEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__AUEK=((__CHARACTER_CST *)__tmp__5TEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__AUEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__AUEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__AUEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__AUEK=static_type__UO1H(__tmp__5TEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__AUEK=static_type__0O1H(__tmp__5TEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__AUEK=static_type__5O1H(__tmp__5TEK);
- } break;
- case __EXPR_AND__: {
- __tmp__AUEK=static_type__EP1H(__tmp__5TEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__AUEK=static_type__JP1H(__tmp__5TEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__AUEK=static_type__OP1H(__tmp__5TEK);
- } break;
- case __PUT_TO__: {
- __tmp__AUEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__AUEK=static_type__XP1H(__tmp__5TEK);
- } break;
- case __SIZE_OF__: {
- __tmp__AUEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__AUEK=((__CAST *)__tmp__5TEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__AUEK=static_type__NOKL(__tmp__5TEK);
- } break;
- case __READ_SLOT__: {
- __tmp__AUEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5TEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__AUEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5TEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__AUEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__AUEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__AUEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__AUEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__AUEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__AUEK=static_type__DFJM(__tmp__5TEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__AUEK=static_type__P3ML(__tmp__5TEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__AUEK=static_type__R3XM(__tmp__5TEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__AUEK=static_type__DREO(__tmp__5TEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__AUEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__AUEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__AUEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__AUEK=static_type__3YPN(__tmp__5TEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__AUEK=static_type__1HSO(__tmp__5TEK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__AUEK)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__ASEK,(&__string_409));
- };
- };
- Self__TVFR=((__STRING *)buffer__ASEK);
- new_capacity__SVFR= 0;
- if ((Self__TVFR->capacity__MNK <= Self__TVFR->count__VF)) {
- if ((Self__TVFR->capacity__MNK == 0)) {
- Self__TVFR->capacity__MNK= 32;
- Self__TVFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SVFR=(__INTEGER)(Self__TVFR->capacity__MNK << 1);
- Self__UVFR=((__CHARACTER *)Self__TVFR->storage__XNK);
- old_nb_elts__VVFR=Self__TVFR->capacity__MNK;
- new__WVFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UVFR),((__UINTEGER_32 )old_nb_elts__VVFR),((__UINTEGER_32 )new_capacity__SVFR)));
- upper__ABRR=(__INTEGER)(new_capacity__SVFR - 1);
- Self__4ARR=old_nb_elts__VVFR;
- while ((Self__4ARR <= upper__ABRR)) {
- new__WVFR[Self__4ARR]='\0';
- Self__4ARR=(__INTEGER)(Self__4ARR + 1);
- };
- Self__TVFR->storage__XNK=new__WVFR;
- Self__TVFR->capacity__MNK=new_capacity__SVFR;
- };
- };
- ((__CHARACTER *)Self__TVFR->storage__XNK)[Self__TVFR->count__VF]=' ';
- Self__TVFR->count__VF=(__INTEGER)(Self__TVFR->count__VF + 1);
- append__MOK(buffer__ASEK,(&__string_21));
- Self__ZVFR=((__STRING *)buffer__ASEK);
- new_capacity__YVFR= 0;
- if ((Self__ZVFR->capacity__MNK <= Self__ZVFR->count__VF)) {
- if ((Self__ZVFR->capacity__MNK == 0)) {
- Self__ZVFR->capacity__MNK= 32;
- Self__ZVFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YVFR=(__INTEGER)(Self__ZVFR->capacity__MNK << 1);
- Self__0VFR=((__CHARACTER *)Self__ZVFR->storage__XNK);
- old_nb_elts__1VFR=Self__ZVFR->capacity__MNK;
- new__2VFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0VFR),((__UINTEGER_32 )old_nb_elts__1VFR),((__UINTEGER_32 )new_capacity__YVFR)));
- upper__FBRR=(__INTEGER)(new_capacity__YVFR - 1);
- Self__DBRR=old_nb_elts__1VFR;
- while ((Self__DBRR <= upper__FBRR)) {
- new__2VFR[Self__DBRR]='\0';
- Self__DBRR=(__INTEGER)(Self__DBRR + 1);
- };
- Self__ZVFR->storage__XNK=new__2VFR;
- Self__ZVFR->capacity__MNK=new_capacity__YVFR;
- };
- };
- ((__CHARACTER *)Self__ZVFR->storage__XNK)[Self__ZVFR->count__VF]=' ';
- Self__ZVFR->count__VF=(__INTEGER)(Self__ZVFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__AO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ASEK,(&__string_408));
- __tmp__WUEK=TRUE__;
- } else {
- __tmp__WUEK=FALSE__;
- };
- if ((! __tmp__WUEK)) {
- __tmp__1UEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__1UEK)->__id) {
- case __LIST__: {
- __tmp__2UEK=static_type__OHQG(__tmp__1UEK);
- } break;
- case __STRING_CST__: {
- __tmp__2UEK=((__STRING_CST *)__tmp__1UEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__2UEK=((__EXTERNAL_C *)__tmp__1UEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__2UEK=((__PROTOTYPE_CST *)__tmp__1UEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__2UEK=((__INTEGER_CST *)__tmp__1UEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__2UEK=((__LOCAL *)((__READ_LOCAL *)__tmp__1UEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__2UEK=static_type__CN1H(__tmp__1UEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__2UEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__2UEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__2UEK=((__REAL_CST *)__tmp__1UEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__2UEK=((__CHARACTER_CST *)__tmp__1UEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__2UEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__2UEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__2UEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__2UEK=static_type__UO1H(__tmp__1UEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__2UEK=static_type__0O1H(__tmp__1UEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__2UEK=static_type__5O1H(__tmp__1UEK);
- } break;
- case __EXPR_AND__: {
- __tmp__2UEK=static_type__EP1H(__tmp__1UEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__2UEK=static_type__JP1H(__tmp__1UEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__2UEK=static_type__OP1H(__tmp__1UEK);
- } break;
- case __PUT_TO__: {
- __tmp__2UEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__2UEK=static_type__XP1H(__tmp__1UEK);
- } break;
- case __SIZE_OF__: {
- __tmp__2UEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__2UEK=((__CAST *)__tmp__1UEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__2UEK=static_type__NOKL(__tmp__1UEK);
- } break;
- case __READ_SLOT__: {
- __tmp__2UEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1UEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__2UEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1UEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__2UEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__2UEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__2UEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__2UEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__2UEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__2UEK=static_type__DFJM(__tmp__1UEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__2UEK=static_type__P3ML(__tmp__1UEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__2UEK=static_type__R3XM(__tmp__1UEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__2UEK=static_type__DREO(__tmp__1UEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__2UEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__2UEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__2UEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__2UEK=static_type__3YPN(__tmp__1UEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__2UEK=static_type__1HSO(__tmp__1UEK);
- } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__4ECS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_352));
+ Self__BMXT=((__TYPE_FULL__XMB *)Self__4ECS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2UEK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__ASEK,(&__string_407));
- };
- };
- __tmp__HVEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__HVEK)->__id) {
- case __LIST__: {
- __tmp__IVEK=static_type__OHQG(__tmp__HVEK);
- } break;
- case __STRING_CST__: {
- __tmp__IVEK=((__STRING_CST *)__tmp__HVEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__IVEK=((__EXTERNAL_C *)__tmp__HVEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__IVEK=((__PROTOTYPE_CST *)__tmp__HVEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__IVEK=((__INTEGER_CST *)__tmp__HVEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__IVEK=((__LOCAL *)((__READ_LOCAL *)__tmp__HVEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__IVEK=static_type__CN1H(__tmp__HVEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__IVEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__IVEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__IVEK=((__REAL_CST *)__tmp__HVEK)->parent_constant__U2JH.static_type__M2YD;
+ append_name_in__APXE(Self__BMXT,buffer__QOTP);
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
} break;
- case __CHARACTER_CST__: {
- __tmp__IVEK=((__CHARACTER_CST *)__tmp__HVEK)->parent_constant__H3JH.static_type__M2YD;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __IS_EXPANDED__: {
- __tmp__IVEK=static_type__FO1H();
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __GET_TYPE_ID__: {
- __tmp__IVEK=static_type__KO1H();
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUP__: {
- __tmp__IVEK=static_type__PO1H();
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUB__: {
- __tmp__IVEK=static_type__UO1H(__tmp__HVEK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_MUL__: {
- __tmp__IVEK=static_type__0O1H(__tmp__HVEK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_DIV__: {
- __tmp__IVEK=static_type__5O1H(__tmp__HVEK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_AND__: {
- __tmp__IVEK=static_type__EP1H(__tmp__HVEK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__IVEK=static_type__JP1H(__tmp__HVEK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__IVEK=static_type__OP1H(__tmp__HVEK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __PUT_TO__: {
- __tmp__IVEK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __ITEM__: {
- __tmp__IVEK=static_type__XP1H(__tmp__HVEK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __SIZE_OF__: {
- __tmp__IVEK=static_type__DQ1H();
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __CAST__: {
- __tmp__IVEK=((__CAST *)__tmp__HVEK)->static_type__0N1H;
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __CALL_SLOT__: {
- __tmp__IVEK=static_type__NOKL(__tmp__HVEK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __READ_SLOT__: {
- __tmp__IVEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HVEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __READ_GLOBAL__: {
- __tmp__IVEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HVEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__IVEK=static_type__Z1ZM();
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__IVEK=static_type__ZQEO();
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__IVEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__IVEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__IVEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__IVEK=static_type__DFJM(__tmp__HVEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__IVEK=static_type__P3ML(__tmp__HVEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__IVEK=static_type__R3XM(__tmp__HVEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__IVEK=static_type__DREO(__tmp__HVEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__IVEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__IVEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__IVEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__IVEK=static_type__3YPN(__tmp__HVEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__IVEK=static_type__1HSO(__tmp__HVEK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__IVEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__PVEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__PVEK)->__id) {
- case __LIST__: {
- __tmp__QVEK=static_type__OHQG(__tmp__PVEK);
- } break;
- case __STRING_CST__: {
- __tmp__QVEK=((__STRING_CST *)__tmp__PVEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__QVEK=((__EXTERNAL_C *)__tmp__PVEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__QVEK=((__PROTOTYPE_CST *)__tmp__PVEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__QVEK=((__INTEGER_CST *)__tmp__PVEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__QVEK=((__LOCAL *)((__READ_LOCAL *)__tmp__PVEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__QVEK=static_type__CN1H(__tmp__PVEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__QVEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__QVEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__QVEK=((__REAL_CST *)__tmp__PVEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__QVEK=((__CHARACTER_CST *)__tmp__PVEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__QVEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__QVEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__QVEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__QVEK=static_type__UO1H(__tmp__PVEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__QVEK=static_type__0O1H(__tmp__PVEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__QVEK=static_type__5O1H(__tmp__PVEK);
- } break;
- case __EXPR_AND__: {
- __tmp__QVEK=static_type__EP1H(__tmp__PVEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__QVEK=static_type__JP1H(__tmp__PVEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__QVEK=static_type__OP1H(__tmp__PVEK);
- } break;
- case __PUT_TO__: {
- __tmp__QVEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__QVEK=static_type__XP1H(__tmp__PVEK);
- } break;
- case __SIZE_OF__: {
- __tmp__QVEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__QVEK=((__CAST *)__tmp__PVEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__QVEK=static_type__NOKL(__tmp__PVEK);
- } break;
- case __READ_SLOT__: {
- __tmp__QVEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__PVEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__QVEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PVEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__QVEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__QVEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__QVEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__QVEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__QVEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__QVEK=static_type__DFJM(__tmp__PVEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__QVEK=static_type__P3ML(__tmp__PVEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__QVEK=static_type__R3XM(__tmp__PVEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__QVEK=static_type__DREO(__tmp__PVEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__QVEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__QVEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__QVEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__QVEK=static_type__3YPN(__tmp__PVEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__QVEK=static_type__1HSO(__tmp__PVEK);
- } break;
- };
- __tmp__VVEK=((void *)((__TYPE_FULL *)__tmp__QVEK)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__VVEK=FALSE__;
- };
- if (__tmp__VVEK) {
- Self__5VFR=((__STRING *)buffer__ASEK);
- new_capacity__4VFR= 0;
- if ((Self__5VFR->capacity__MNK <= Self__5VFR->count__VF)) {
- if ((Self__5VFR->capacity__MNK == 0)) {
- Self__5VFR->capacity__MNK= 32;
- Self__5VFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4VFR=(__INTEGER)(Self__5VFR->capacity__MNK << 1);
- Self__AWFR=((__CHARACTER *)Self__5VFR->storage__XNK);
- old_nb_elts__BWFR=Self__5VFR->capacity__MNK;
- new__CWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AWFR),((__UINTEGER_32 )old_nb_elts__BWFR),((__UINTEGER_32 )new_capacity__4VFR)));
- upper__KBRR=(__INTEGER)(new_capacity__4VFR - 1);
- Self__IBRR=old_nb_elts__BWFR;
- while ((Self__IBRR <= upper__KBRR)) {
- new__CWFR[Self__IBRR]='\0';
- Self__IBRR=(__INTEGER)(Self__IBRR + 1);
- };
- Self__5VFR->storage__XNK=new__CWFR;
- Self__5VFR->capacity__MNK=new_capacity__4VFR;
- };
- };
- ((__CHARACTER *)Self__5VFR->storage__XNK)[Self__5VFR->count__VF]='0';
- Self__5VFR->count__VF=(__INTEGER)(Self__5VFR->count__VF + 1);
- } else {
- __tmp__AWEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__AWEK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__AWEK),buffer__ASEK);
- append__MOK(buffer__ASEK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__ASEK,((__REAL_CST *)__tmp__AWEK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__SWEK=((__CHARACTER_CST *)__tmp__AWEK);
- Self__FWFR=((__STRING *)buffer__ASEK);
- new_capacity__EWFR= 0;
- if ((Self__FWFR->capacity__MNK <= Self__FWFR->count__VF)) {
- if ((Self__FWFR->capacity__MNK == 0)) {
- Self__FWFR->capacity__MNK= 32;
- Self__FWFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EWFR=(__INTEGER)(Self__FWFR->capacity__MNK << 1);
- Self__GWFR=((__CHARACTER *)Self__FWFR->storage__XNK);
- old_nb_elts__HWFR=Self__FWFR->capacity__MNK;
- new__IWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GWFR),((__UINTEGER_32 )old_nb_elts__HWFR),((__UINTEGER_32 )new_capacity__EWFR)));
- upper__PBRR=(__INTEGER)(new_capacity__EWFR - 1);
- Self__NBRR=old_nb_elts__HWFR;
- while ((Self__NBRR <= upper__PBRR)) {
- new__IWFR[Self__NBRR]='\0';
- Self__NBRR=(__INTEGER)(Self__NBRR + 1);
- };
- Self__FWFR->storage__XNK=new__IWFR;
- Self__FWFR->capacity__MNK=new_capacity__EWFR;
- };
- };
- ((__CHARACTER *)Self__FWFR->storage__XNK)[Self__FWFR->count__VF]='\'';
- Self__FWFR->count__VF=(__INTEGER)(Self__FWFR->count__VF + 1);
- append__MOK(buffer__ASEK,Self__SWEK->text__PN2H);
- Self__LWFR=((__STRING *)buffer__ASEK);
- new_capacity__KWFR= 0;
- if ((Self__LWFR->capacity__MNK <= Self__LWFR->count__VF)) {
- if ((Self__LWFR->capacity__MNK == 0)) {
- Self__LWFR->capacity__MNK= 32;
- Self__LWFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KWFR=(__INTEGER)(Self__LWFR->capacity__MNK << 1);
- Self__MWFR=((__CHARACTER *)Self__LWFR->storage__XNK);
- old_nb_elts__NWFR=Self__LWFR->capacity__MNK;
- new__OWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MWFR),((__UINTEGER_32 )old_nb_elts__NWFR),((__UINTEGER_32 )new_capacity__KWFR)));
- upper__UBRR=(__INTEGER)(new_capacity__KWFR - 1);
- Self__SBRR=old_nb_elts__NWFR;
- while ((Self__SBRR <= upper__UBRR)) {
- new__OWFR[Self__SBRR]='\0';
- Self__SBRR=(__INTEGER)(Self__SBRR + 1);
- };
- Self__LWFR->storage__XNK=new__OWFR;
- Self__LWFR->capacity__MNK=new_capacity__KWFR;
- };
- };
- ((__CHARACTER *)Self__LWFR->storage__XNK)[Self__LWFR->count__VF]='\'';
- Self__LWFR->count__VF=(__INTEGER)(Self__LWFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__AWEK,buffer__ASEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__AWEK,buffer__ASEK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__AWEK,buffer__ASEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__ASEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AWEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__AWEK,buffer__ASEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__AWEK,buffer__ASEK);
- } break;
- };
- __tmp__BWEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__BWEK)->__id) {
- case __LIST__: {
- __tmp__CWEK=static_type__OHQG(__tmp__BWEK);
- } break;
- case __STRING_CST__: {
- __tmp__CWEK=((__STRING_CST *)__tmp__BWEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__CWEK=((__EXTERNAL_C *)__tmp__BWEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__CWEK=((__PROTOTYPE_CST *)__tmp__BWEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__CWEK=((__INTEGER_CST *)__tmp__BWEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__CWEK=((__LOCAL *)((__READ_LOCAL *)__tmp__BWEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__CWEK=static_type__CN1H(__tmp__BWEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__CWEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__CWEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__CWEK=((__REAL_CST *)__tmp__BWEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__CWEK=((__CHARACTER_CST *)__tmp__BWEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__CWEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__CWEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__CWEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__CWEK=static_type__UO1H(__tmp__BWEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__CWEK=static_type__0O1H(__tmp__BWEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__CWEK=static_type__5O1H(__tmp__BWEK);
- } break;
- case __EXPR_AND__: {
- __tmp__CWEK=static_type__EP1H(__tmp__BWEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__CWEK=static_type__JP1H(__tmp__BWEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__CWEK=static_type__OP1H(__tmp__BWEK);
- } break;
- case __PUT_TO__: {
- __tmp__CWEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__CWEK=static_type__XP1H(__tmp__BWEK);
- } break;
- case __SIZE_OF__: {
- __tmp__CWEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__CWEK=((__CAST *)__tmp__BWEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__CWEK=static_type__NOKL(__tmp__BWEK);
- } break;
- case __READ_SLOT__: {
- __tmp__CWEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BWEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__CWEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BWEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__CWEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__CWEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__CWEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__CWEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__CWEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__CWEK=static_type__DFJM(__tmp__BWEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__CWEK=static_type__P3ML(__tmp__BWEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__CWEK=static_type__R3XM(__tmp__BWEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__CWEK=static_type__DREO(__tmp__BWEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__CWEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__CWEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__CWEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__CWEK=static_type__3YPN(__tmp__BWEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__CWEK=static_type__1HSO(__tmp__BWEK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__CWEK)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__ASEK,(&__string_409));
- };
- };
- Self__RWFR=((__STRING *)buffer__ASEK);
- new_capacity__QWFR= 0;
- if ((Self__RWFR->capacity__MNK <= Self__RWFR->count__VF)) {
- if ((Self__RWFR->capacity__MNK == 0)) {
- Self__RWFR->capacity__MNK= 32;
- Self__RWFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QWFR=(__INTEGER)(Self__RWFR->capacity__MNK << 1);
- Self__SWFR=((__CHARACTER *)Self__RWFR->storage__XNK);
- old_nb_elts__TWFR=Self__RWFR->capacity__MNK;
- new__UWFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SWFR),((__UINTEGER_32 )old_nb_elts__TWFR),((__UINTEGER_32 )new_capacity__QWFR)));
- upper__ZBRR=(__INTEGER)(new_capacity__QWFR - 1);
- Self__XBRR=old_nb_elts__TWFR;
- while ((Self__XBRR <= upper__ZBRR)) {
- new__UWFR[Self__XBRR]='\0';
- Self__XBRR=(__INTEGER)(Self__XBRR + 1);
- };
- Self__RWFR->storage__XNK=new__UWFR;
- Self__RWFR->capacity__MNK=new_capacity__QWFR;
- };
- };
- ((__CHARACTER *)Self__RWFR->storage__XNK)[Self__RWFR->count__VF]=')';
- Self__RWFR->count__VF=(__INTEGER)(Self__RWFR->count__VF + 1);
-}
-
-static void genere__YWEK(__GET_TYPE_ID *Self__ZWEK,void *buffer__0WEK)
-// ({GET_TYPE_ID},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *__tmp__1WEK,*__tmp__KXEK;
- void *__tmp__2WEK,*__tmp__LXEK;
- void *__tmp__MXEK;
- void *__tmp__NXEK;
- __tmp__1WEK=Self__ZWEK->receiver__5N2H;
- switch (((struct ___OBJ *)__tmp__1WEK)->__id) {
- case __LIST__: {
- __tmp__2WEK=static_type__OHQG(__tmp__1WEK);
- } break;
- case __STRING_CST__: {
- __tmp__2WEK=((__STRING_CST *)__tmp__1WEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__2WEK=((__EXTERNAL_C *)__tmp__1WEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__2WEK=((__PROTOTYPE_CST *)__tmp__1WEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__2WEK=((__INTEGER_CST *)__tmp__1WEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__2WEK=((__LOCAL *)((__READ_LOCAL *)__tmp__1WEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_496));
+ __tmp__SOTP=Self__POTP->parent_expr_binary_logic__DDUL.right__VOTP;
+ switch (((struct ___OBJ *)__tmp__SOTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__SOTP),buffer__QOTP);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__2WEK=static_type__CN1H(__tmp__1WEK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_EQUAL__: {
- __tmp__2WEK=static_type__1N1H();
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__2WEK=static_type__AO1H();
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __REAL_CST__: {
- __tmp__2WEK=((__REAL_CST *)__tmp__1WEK)->parent_constant__U2JH.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __CHARACTER_CST__: {
- __tmp__2WEK=((__CHARACTER_CST *)__tmp__1WEK)->parent_constant__H3JH.static_type__M2YD;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __IS_EXPANDED__: {
- __tmp__2WEK=static_type__FO1H();
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __GET_TYPE_ID__: {
- __tmp__2WEK=static_type__KO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUP__: {
- __tmp__2WEK=static_type__PO1H();
+ case __IS_EXPANDED__35NJ__: {
+ Self__0ECS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__SOTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__0ECS->receiver__RA5J),buffer__QOTP);
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
} break;
- case __EXPR_SUB__: {
- __tmp__2WEK=static_type__UO1H(__tmp__1WEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__2WEK=static_type__0O1H(__tmp__1WEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__2WEK=static_type__5O1H(__tmp__1WEK);
- } break;
- case __EXPR_AND__: {
- __tmp__2WEK=static_type__EP1H(__tmp__1WEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__2WEK=static_type__JP1H(__tmp__1WEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__2WEK=static_type__OP1H(__tmp__1WEK);
- } break;
- case __PUT_TO__: {
- __tmp__2WEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__2WEK=static_type__XP1H(__tmp__1WEK);
- } break;
- case __SIZE_OF__: {
- __tmp__2WEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__2WEK=((__CAST *)__tmp__1WEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__2WEK=static_type__NOKL(__tmp__1WEK);
- } break;
- case __READ_SLOT__: {
- __tmp__2WEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1WEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__2WEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1WEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__2WEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__2WEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__2WEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__2WEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__2WEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__2WEK=static_type__DFJM(__tmp__1WEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__2WEK=static_type__P3ML(__tmp__1WEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__2WEK=static_type__R3XM(__tmp__1WEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__2WEK=static_type__DREO(__tmp__1WEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__2WEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__2WEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__2WEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__2WEK=static_type__3YPN(__tmp__1WEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__2WEK=static_type__1HSO(__tmp__1WEK);
- } break;
- };
- if (is_late_binding__1QSK(__tmp__2WEK)) {
- append__MOK(buffer__0WEK,(&__string_410));
- } else {
- append__MOK(buffer__0WEK,(&__string_92));
- __tmp__KXEK=Self__ZWEK->receiver__5N2H;
- switch (((struct ___OBJ *)__tmp__KXEK)->__id) {
- case __LIST__: {
- __tmp__LXEK=static_type__OHQG(__tmp__KXEK);
- } break;
- case __STRING_CST__: {
- __tmp__LXEK=((__STRING_CST *)__tmp__KXEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__LXEK=((__EXTERNAL_C *)__tmp__KXEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__LXEK=((__PROTOTYPE_CST *)__tmp__KXEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__LXEK=((__INTEGER_CST *)__tmp__KXEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__LXEK=((__LOCAL *)((__READ_LOCAL *)__tmp__KXEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__LXEK=static_type__CN1H(__tmp__KXEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__LXEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__LXEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__LXEK=((__REAL_CST *)__tmp__KXEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__LXEK=((__CHARACTER_CST *)__tmp__KXEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__LXEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__LXEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__LXEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__LXEK=static_type__UO1H(__tmp__KXEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__LXEK=static_type__0O1H(__tmp__KXEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__LXEK=static_type__5O1H(__tmp__KXEK);
- } break;
- case __EXPR_AND__: {
- __tmp__LXEK=static_type__EP1H(__tmp__KXEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__LXEK=static_type__JP1H(__tmp__KXEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__LXEK=static_type__OP1H(__tmp__KXEK);
- } break;
- case __PUT_TO__: {
- __tmp__LXEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__LXEK=static_type__XP1H(__tmp__KXEK);
- } break;
- case __SIZE_OF__: {
- __tmp__LXEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__LXEK=((__CAST *)__tmp__KXEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__LXEK=static_type__NOKL(__tmp__KXEK);
- } break;
- case __READ_SLOT__: {
- __tmp__LXEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KXEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__LXEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KXEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__LXEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__LXEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__LXEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__LXEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__LXEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__LXEK=static_type__DFJM(__tmp__KXEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__LXEK=static_type__P3ML(__tmp__KXEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__LXEK=static_type__R3XM(__tmp__KXEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__LXEK=static_type__DREO(__tmp__KXEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__LXEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__LXEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__LXEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__LXEK=static_type__3YPN(__tmp__KXEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__LXEK=static_type__1HSO(__tmp__KXEK);
- } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__2ECS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_350));
+ Self__BMXT=((__TYPE_FULL__XMB *)Self__2ECS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
};
- __tmp__MXEK=((__TYPE_FULL *)__tmp__LXEK)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__MXEK)->__id) {
- case __TYPE__: {
- __tmp__NXEK=((__PROTOTYPE *)((__TYPE *)__tmp__MXEK)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__NXEK=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__NXEK=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__NXEK=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__NXEK=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__NXEK=((__TYPE_GENERIC *)__tmp__MXEK)->intern_name__UR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__NXEK=((__PROFIL_BLOCK *)__tmp__MXEK)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- append__MOK(buffer__0WEK,__tmp__NXEK);
- append__MOK(buffer__0WEK,(&__string_92));
- };
-}
-
-static void genere__SXEK(__EXPR_SUP *Self__TXEK,void *buffer__UXEK)
-// ({EXPR_SUP},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__XWFR,*Self__3WFR,*Self__DXFR,*Self__JXFR,*Self__PXFR;
- __STRING *Self__VXFR,*Self__1XFR,*Self__BYFR,*Self__HYFR,*Self__NYFR;
- __INTEGER new_capacity__WWFR,old_nb_elts__ZWFR,upper__4BRR,Self__2BRR;
- __INTEGER new_capacity__2WFR,old_nb_elts__5WFR,upper__DCRR,Self__BCRR;
- __INTEGER new_capacity__CXFR,old_nb_elts__FXFR,upper__ICRR,Self__GCRR;
- __INTEGER new_capacity__IXFR,old_nb_elts__LXFR,upper__NCRR,Self__LCRR;
- __INTEGER new_capacity__OXFR,old_nb_elts__RXFR,upper__SCRR,Self__QCRR;
- __INTEGER new_capacity__UXFR,old_nb_elts__XXFR,upper__XCRR,Self__VCRR;
- __INTEGER new_capacity__0XFR,old_nb_elts__3XFR,upper__2CRR,Self__0CRR;
- __INTEGER new_capacity__AYFR,old_nb_elts__DYFR,upper__BDRR,Self__5CRR;
- __INTEGER new_capacity__GYFR,old_nb_elts__JYFR,upper__GDRR,Self__EDRR;
- __INTEGER new_capacity__MYFR,old_nb_elts__PYFR,upper__LDRR,Self__JDRR;
- void *__tmp__NYEK,*__tmp__ZYEK,*__tmp__BZEK,*__tmp__SZEK,*__tmp__TZEK;
- void *__tmp__P0EK,*__tmp__10EK,*__tmp__D1EK,*__tmp__U1EK,*__tmp__V1EK;
- void *__tmp__OYEK,*__tmp__0YEK,*__tmp__CZEK,*__tmp__UZEK,*__tmp__Q0EK;
- void *__tmp__20EK,*__tmp__E1EK,*__tmp__W1EK;
- __CHARACTER_CST *Self__W5YP,*Self__0AZP;
- __CHARACTER *Self__YWFR,*new__0WFR,*Self__4WFR,*new__AXFR,*Self__EXFR;
- __CHARACTER *new__GXFR,*Self__KXFR,*new__MXFR,*Self__QXFR,*new__SXFR;
- __CHARACTER *Self__WXFR,*new__YXFR,*Self__2XFR,*new__4XFR,*Self__CYFR;
- __CHARACTER *new__EYFR,*Self__IYFR,*new__KYFR,*Self__OYFR,*new__QYFR;
- __BOOLEAN __tmp__IYEK,__tmp__HZEK,__tmp__K0EK,__tmp__J1EK;
- if (((void *)((__TYPE_FULL *)static_type__PO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__UXEK,(&__string_407));
- };
- Self__XWFR=((__STRING *)buffer__UXEK);
- new_capacity__WWFR= 0;
- if ((Self__XWFR->capacity__MNK <= Self__XWFR->count__VF)) {
- if ((Self__XWFR->capacity__MNK == 0)) {
- Self__XWFR->capacity__MNK= 32;
- Self__XWFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WWFR=(__INTEGER)(Self__XWFR->capacity__MNK << 1);
- Self__YWFR=((__CHARACTER *)Self__XWFR->storage__XNK);
- old_nb_elts__ZWFR=Self__XWFR->capacity__MNK;
- new__0WFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YWFR),((__UINTEGER_32 )old_nb_elts__ZWFR),((__UINTEGER_32 )new_capacity__WWFR)));
- upper__4BRR=(__INTEGER)(new_capacity__WWFR - 1);
- Self__2BRR=old_nb_elts__ZWFR;
- while ((Self__2BRR <= upper__4BRR)) {
- new__0WFR[Self__2BRR]='\0';
- Self__2BRR=(__INTEGER)(Self__2BRR + 1);
- };
- Self__XWFR->storage__XNK=new__0WFR;
- Self__XWFR->capacity__MNK=new_capacity__WWFR;
- };
- };
- ((__CHARACTER *)Self__XWFR->storage__XNK)[Self__XWFR->count__VF]='(';
- Self__XWFR->count__VF=(__INTEGER)(Self__XWFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__PO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__UXEK,(&__string_408));
- __tmp__IYEK=TRUE__;
- } else {
- __tmp__IYEK=FALSE__;
- };
- if ((! __tmp__IYEK)) {
- __tmp__NYEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__NYEK)->__id) {
- case __LIST__: {
- __tmp__OYEK=static_type__OHQG(__tmp__NYEK);
- } break;
- case __STRING_CST__: {
- __tmp__OYEK=((__STRING_CST *)__tmp__NYEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__OYEK=((__EXTERNAL_C *)__tmp__NYEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__OYEK=((__PROTOTYPE_CST *)__tmp__NYEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__OYEK=((__INTEGER_CST *)__tmp__NYEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__OYEK=((__LOCAL *)((__READ_LOCAL *)__tmp__NYEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__OYEK=static_type__CN1H(__tmp__NYEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__OYEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__OYEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__OYEK=((__REAL_CST *)__tmp__NYEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__OYEK=((__CHARACTER_CST *)__tmp__NYEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__OYEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__OYEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__OYEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__OYEK=static_type__UO1H(__tmp__NYEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__OYEK=static_type__0O1H(__tmp__NYEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__OYEK=static_type__5O1H(__tmp__NYEK);
- } break;
- case __EXPR_AND__: {
- __tmp__OYEK=static_type__EP1H(__tmp__NYEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__OYEK=static_type__JP1H(__tmp__NYEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__OYEK=static_type__OP1H(__tmp__NYEK);
- } break;
- case __PUT_TO__: {
- __tmp__OYEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__OYEK=static_type__XP1H(__tmp__NYEK);
- } break;
- case __SIZE_OF__: {
- __tmp__OYEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__OYEK=((__CAST *)__tmp__NYEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__OYEK=static_type__NOKL(__tmp__NYEK);
- } break;
- case __READ_SLOT__: {
- __tmp__OYEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NYEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__OYEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NYEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__OYEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__OYEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__OYEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__OYEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__OYEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__OYEK=static_type__DFJM(__tmp__NYEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__OYEK=static_type__P3ML(__tmp__NYEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__OYEK=static_type__R3XM(__tmp__NYEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__OYEK=static_type__DREO(__tmp__NYEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__OYEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__OYEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__OYEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__OYEK=static_type__3YPN(__tmp__NYEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__OYEK=static_type__1HSO(__tmp__NYEK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__OYEK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__UXEK,(&__string_407));
- };
- };
- __tmp__ZYEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__ZYEK)->__id) {
- case __LIST__: {
- __tmp__0YEK=static_type__OHQG(__tmp__ZYEK);
- } break;
- case __STRING_CST__: {
- __tmp__0YEK=((__STRING_CST *)__tmp__ZYEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__0YEK=((__EXTERNAL_C *)__tmp__ZYEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__0YEK=((__PROTOTYPE_CST *)__tmp__ZYEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__0YEK=((__INTEGER_CST *)__tmp__ZYEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__0YEK=((__LOCAL *)((__READ_LOCAL *)__tmp__ZYEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0YEK=static_type__CN1H(__tmp__ZYEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0YEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0YEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__0YEK=((__REAL_CST *)__tmp__ZYEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__0YEK=((__CHARACTER_CST *)__tmp__ZYEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__0YEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0YEK=static_type__KO1H();
+ append_name_in__APXE(Self__BMXT,buffer__QOTP);
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
} break;
- case __EXPR_SUP__: {
- __tmp__0YEK=static_type__PO1H();
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUB__: {
- __tmp__0YEK=static_type__UO1H(__tmp__ZYEK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_MUL__: {
- __tmp__0YEK=static_type__0O1H(__tmp__ZYEK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_DIV__: {
- __tmp__0YEK=static_type__5O1H(__tmp__ZYEK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_AND__: {
- __tmp__0YEK=static_type__EP1H(__tmp__ZYEK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__0YEK=static_type__JP1H(__tmp__ZYEK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__0YEK=static_type__OP1H(__tmp__ZYEK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __PUT_TO__: {
- __tmp__0YEK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __ITEM__: {
- __tmp__0YEK=static_type__XP1H(__tmp__ZYEK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __SIZE_OF__: {
- __tmp__0YEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__0YEK=((__CAST *)__tmp__ZYEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__0YEK=static_type__NOKL(__tmp__ZYEK);
- } break;
- case __READ_SLOT__: {
- __tmp__0YEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZYEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__0YEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZYEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0YEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0YEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0YEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0YEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0YEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__0YEK=static_type__DFJM(__tmp__ZYEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__0YEK=static_type__P3ML(__tmp__ZYEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__0YEK=static_type__R3XM(__tmp__ZYEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__0YEK=static_type__DREO(__tmp__ZYEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__0YEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__0YEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__0YEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__0YEK=static_type__3YPN(__tmp__ZYEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__0YEK=static_type__1HSO(__tmp__ZYEK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__0YEK)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__BZEK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__BZEK)->__id) {
- case __LIST__: {
- __tmp__CZEK=static_type__OHQG(__tmp__BZEK);
- } break;
- case __STRING_CST__: {
- __tmp__CZEK=((__STRING_CST *)__tmp__BZEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__CZEK=((__EXTERNAL_C *)__tmp__BZEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__CZEK=((__PROTOTYPE_CST *)__tmp__BZEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__CZEK=((__INTEGER_CST *)__tmp__BZEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__CZEK=((__LOCAL *)((__READ_LOCAL *)__tmp__BZEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__CZEK=static_type__CN1H(__tmp__BZEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__CZEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__CZEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__CZEK=((__REAL_CST *)__tmp__BZEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__CZEK=((__CHARACTER_CST *)__tmp__BZEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__CZEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__CZEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__CZEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__CZEK=static_type__UO1H(__tmp__BZEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__CZEK=static_type__0O1H(__tmp__BZEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__CZEK=static_type__5O1H(__tmp__BZEK);
- } break;
- case __EXPR_AND__: {
- __tmp__CZEK=static_type__EP1H(__tmp__BZEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__CZEK=static_type__JP1H(__tmp__BZEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__CZEK=static_type__OP1H(__tmp__BZEK);
- } break;
- case __PUT_TO__: {
- __tmp__CZEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__CZEK=static_type__XP1H(__tmp__BZEK);
- } break;
- case __SIZE_OF__: {
- __tmp__CZEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__CZEK=((__CAST *)__tmp__BZEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__CZEK=static_type__NOKL(__tmp__BZEK);
- } break;
- case __READ_SLOT__: {
- __tmp__CZEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BZEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__CZEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BZEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__CZEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__CZEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__CZEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__CZEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__CZEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__CZEK=static_type__DFJM(__tmp__BZEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__CZEK=static_type__P3ML(__tmp__BZEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__CZEK=static_type__R3XM(__tmp__BZEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__CZEK=static_type__DREO(__tmp__BZEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__CZEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__CZEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__CZEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__CZEK=static_type__3YPN(__tmp__BZEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__CZEK=static_type__1HSO(__tmp__BZEK);
- } break;
- };
- __tmp__HZEK=((void *)((__TYPE_FULL *)__tmp__CZEK)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__HZEK=FALSE__;
- };
- if (__tmp__HZEK) {
- Self__3WFR=((__STRING *)buffer__UXEK);
- new_capacity__2WFR= 0;
- if ((Self__3WFR->capacity__MNK <= Self__3WFR->count__VF)) {
- if ((Self__3WFR->capacity__MNK == 0)) {
- Self__3WFR->capacity__MNK= 32;
- Self__3WFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2WFR=(__INTEGER)(Self__3WFR->capacity__MNK << 1);
- Self__4WFR=((__CHARACTER *)Self__3WFR->storage__XNK);
- old_nb_elts__5WFR=Self__3WFR->capacity__MNK;
- new__AXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4WFR),((__UINTEGER_32 )old_nb_elts__5WFR),((__UINTEGER_32 )new_capacity__2WFR)));
- upper__DCRR=(__INTEGER)(new_capacity__2WFR - 1);
- Self__BCRR=old_nb_elts__5WFR;
- while ((Self__BCRR <= upper__DCRR)) {
- new__AXFR[Self__BCRR]='\0';
- Self__BCRR=(__INTEGER)(Self__BCRR + 1);
- };
- Self__3WFR->storage__XNK=new__AXFR;
- Self__3WFR->capacity__MNK=new_capacity__2WFR;
- };
- };
- ((__CHARACTER *)Self__3WFR->storage__XNK)[Self__3WFR->count__VF]='0';
- Self__3WFR->count__VF=(__INTEGER)(Self__3WFR->count__VF + 1);
- } else {
- __tmp__SZEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__SZEK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__SZEK),buffer__UXEK);
- append__MOK(buffer__UXEK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__UXEK,((__REAL_CST *)__tmp__SZEK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__W5YP=((__CHARACTER_CST *)__tmp__SZEK);
- Self__DXFR=((__STRING *)buffer__UXEK);
- new_capacity__CXFR= 0;
- if ((Self__DXFR->capacity__MNK <= Self__DXFR->count__VF)) {
- if ((Self__DXFR->capacity__MNK == 0)) {
- Self__DXFR->capacity__MNK= 32;
- Self__DXFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CXFR=(__INTEGER)(Self__DXFR->capacity__MNK << 1);
- Self__EXFR=((__CHARACTER *)Self__DXFR->storage__XNK);
- old_nb_elts__FXFR=Self__DXFR->capacity__MNK;
- new__GXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EXFR),((__UINTEGER_32 )old_nb_elts__FXFR),((__UINTEGER_32 )new_capacity__CXFR)));
- upper__ICRR=(__INTEGER)(new_capacity__CXFR - 1);
- Self__GCRR=old_nb_elts__FXFR;
- while ((Self__GCRR <= upper__ICRR)) {
- new__GXFR[Self__GCRR]='\0';
- Self__GCRR=(__INTEGER)(Self__GCRR + 1);
- };
- Self__DXFR->storage__XNK=new__GXFR;
- Self__DXFR->capacity__MNK=new_capacity__CXFR;
- };
- };
- ((__CHARACTER *)Self__DXFR->storage__XNK)[Self__DXFR->count__VF]='\'';
- Self__DXFR->count__VF=(__INTEGER)(Self__DXFR->count__VF + 1);
- append__MOK(buffer__UXEK,Self__W5YP->text__PN2H);
- Self__JXFR=((__STRING *)buffer__UXEK);
- new_capacity__IXFR= 0;
- if ((Self__JXFR->capacity__MNK <= Self__JXFR->count__VF)) {
- if ((Self__JXFR->capacity__MNK == 0)) {
- Self__JXFR->capacity__MNK= 32;
- Self__JXFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IXFR=(__INTEGER)(Self__JXFR->capacity__MNK << 1);
- Self__KXFR=((__CHARACTER *)Self__JXFR->storage__XNK);
- old_nb_elts__LXFR=Self__JXFR->capacity__MNK;
- new__MXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KXFR),((__UINTEGER_32 )old_nb_elts__LXFR),((__UINTEGER_32 )new_capacity__IXFR)));
- upper__NCRR=(__INTEGER)(new_capacity__IXFR - 1);
- Self__LCRR=old_nb_elts__LXFR;
- while ((Self__LCRR <= upper__NCRR)) {
- new__MXFR[Self__LCRR]='\0';
- Self__LCRR=(__INTEGER)(Self__LCRR + 1);
- };
- Self__JXFR->storage__XNK=new__MXFR;
- Self__JXFR->capacity__MNK=new_capacity__IXFR;
- };
- };
- ((__CHARACTER *)Self__JXFR->storage__XNK)[Self__JXFR->count__VF]='\'';
- Self__JXFR->count__VF=(__INTEGER)(Self__JXFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__SZEK,buffer__UXEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__SZEK,buffer__UXEK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__SZEK,buffer__UXEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__UXEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SZEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__SZEK,buffer__UXEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__SZEK,buffer__UXEK);
- } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__4ECS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__SOTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_352));
+ Self__BMXT=((__TYPE_FULL__XMB *)Self__4ECS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__QOTP),(&__string_351));
};
- __tmp__TZEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__TZEK)->__id) {
- case __LIST__: {
- __tmp__UZEK=static_type__OHQG(__tmp__TZEK);
- } break;
- case __STRING_CST__: {
- __tmp__UZEK=((__STRING_CST *)__tmp__TZEK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__UZEK=((__EXTERNAL_C *)__tmp__TZEK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__UZEK=((__PROTOTYPE_CST *)__tmp__TZEK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__UZEK=((__INTEGER_CST *)__tmp__TZEK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__UZEK=((__LOCAL *)((__READ_LOCAL *)__tmp__TZEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__UZEK=static_type__CN1H(__tmp__TZEK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__UZEK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__UZEK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__UZEK=((__REAL_CST *)__tmp__TZEK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__UZEK=((__CHARACTER_CST *)__tmp__TZEK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__UZEK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__UZEK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__UZEK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__UZEK=static_type__UO1H(__tmp__TZEK);
- } break;
- case __EXPR_MUL__: {
- __tmp__UZEK=static_type__0O1H(__tmp__TZEK);
- } break;
- case __EXPR_DIV__: {
- __tmp__UZEK=static_type__5O1H(__tmp__TZEK);
- } break;
- case __EXPR_AND__: {
- __tmp__UZEK=static_type__EP1H(__tmp__TZEK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__UZEK=static_type__JP1H(__tmp__TZEK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__UZEK=static_type__OP1H(__tmp__TZEK);
- } break;
- case __PUT_TO__: {
- __tmp__UZEK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__UZEK=static_type__XP1H(__tmp__TZEK);
- } break;
- case __SIZE_OF__: {
- __tmp__UZEK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__UZEK=((__CAST *)__tmp__TZEK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__UZEK=static_type__NOKL(__tmp__TZEK);
- } break;
- case __READ_SLOT__: {
- __tmp__UZEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TZEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__UZEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TZEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__UZEK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__UZEK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__UZEK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__UZEK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__UZEK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__UZEK=static_type__DFJM(__tmp__TZEK);
- } break;
- case __EXPR_ADD__: {
- __tmp__UZEK=static_type__P3ML(__tmp__TZEK);
- } break;
- case __EXPR_NOT__: {
- __tmp__UZEK=static_type__R3XM(__tmp__TZEK);
- } break;
- case __EXPR_MOD__: {
- __tmp__UZEK=static_type__DREO(__tmp__TZEK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__UZEK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__UZEK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__UZEK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__UZEK=static_type__3YPN(__tmp__TZEK);
- } break;
- case __EXPR_XOR__: {
- __tmp__UZEK=static_type__1HSO(__tmp__TZEK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__UZEK)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__UXEK,(&__string_409));
- };
- };
- Self__PXFR=((__STRING *)buffer__UXEK);
- new_capacity__OXFR= 0;
- if ((Self__PXFR->capacity__MNK <= Self__PXFR->count__VF)) {
- if ((Self__PXFR->capacity__MNK == 0)) {
- Self__PXFR->capacity__MNK= 32;
- Self__PXFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OXFR=(__INTEGER)(Self__PXFR->capacity__MNK << 1);
- Self__QXFR=((__CHARACTER *)Self__PXFR->storage__XNK);
- old_nb_elts__RXFR=Self__PXFR->capacity__MNK;
- new__SXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QXFR),((__UINTEGER_32 )old_nb_elts__RXFR),((__UINTEGER_32 )new_capacity__OXFR)));
- upper__SCRR=(__INTEGER)(new_capacity__OXFR - 1);
- Self__QCRR=old_nb_elts__RXFR;
- while ((Self__QCRR <= upper__SCRR)) {
- new__SXFR[Self__QCRR]='\0';
- Self__QCRR=(__INTEGER)(Self__QCRR + 1);
- };
- Self__PXFR->storage__XNK=new__SXFR;
- Self__PXFR->capacity__MNK=new_capacity__OXFR;
- };
- };
- ((__CHARACTER *)Self__PXFR->storage__XNK)[Self__PXFR->count__VF]=' ';
- Self__PXFR->count__VF=(__INTEGER)(Self__PXFR->count__VF + 1);
- append__MOK(buffer__UXEK,(&__string_268));
- Self__VXFR=((__STRING *)buffer__UXEK);
- new_capacity__UXFR= 0;
- if ((Self__VXFR->capacity__MNK <= Self__VXFR->count__VF)) {
- if ((Self__VXFR->capacity__MNK == 0)) {
- Self__VXFR->capacity__MNK= 32;
- Self__VXFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UXFR=(__INTEGER)(Self__VXFR->capacity__MNK << 1);
- Self__WXFR=((__CHARACTER *)Self__VXFR->storage__XNK);
- old_nb_elts__XXFR=Self__VXFR->capacity__MNK;
- new__YXFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WXFR),((__UINTEGER_32 )old_nb_elts__XXFR),((__UINTEGER_32 )new_capacity__UXFR)));
- upper__XCRR=(__INTEGER)(new_capacity__UXFR - 1);
- Self__VCRR=old_nb_elts__XXFR;
- while ((Self__VCRR <= upper__XCRR)) {
- new__YXFR[Self__VCRR]='\0';
- Self__VCRR=(__INTEGER)(Self__VCRR + 1);
- };
- Self__VXFR->storage__XNK=new__YXFR;
- Self__VXFR->capacity__MNK=new_capacity__UXFR;
- };
- };
- ((__CHARACTER *)Self__VXFR->storage__XNK)[Self__VXFR->count__VF]=' ';
- Self__VXFR->count__VF=(__INTEGER)(Self__VXFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__PO1H())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__UXEK,(&__string_408));
- __tmp__K0EK=TRUE__;
- } else {
- __tmp__K0EK=FALSE__;
- };
- if ((! __tmp__K0EK)) {
- __tmp__P0EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__P0EK)->__id) {
- case __LIST__: {
- __tmp__Q0EK=static_type__OHQG(__tmp__P0EK);
- } break;
- case __STRING_CST__: {
- __tmp__Q0EK=((__STRING_CST *)__tmp__P0EK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__Q0EK=((__EXTERNAL_C *)__tmp__P0EK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__Q0EK=((__PROTOTYPE_CST *)__tmp__P0EK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__Q0EK=((__INTEGER_CST *)__tmp__P0EK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__Q0EK=((__LOCAL *)((__READ_LOCAL *)__tmp__P0EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Q0EK=static_type__CN1H(__tmp__P0EK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Q0EK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Q0EK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__Q0EK=((__REAL_CST *)__tmp__P0EK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__Q0EK=((__CHARACTER_CST *)__tmp__P0EK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__Q0EK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Q0EK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__Q0EK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__Q0EK=static_type__UO1H(__tmp__P0EK);
- } break;
- case __EXPR_MUL__: {
- __tmp__Q0EK=static_type__0O1H(__tmp__P0EK);
- } break;
- case __EXPR_DIV__: {
- __tmp__Q0EK=static_type__5O1H(__tmp__P0EK);
- } break;
- case __EXPR_AND__: {
- __tmp__Q0EK=static_type__EP1H(__tmp__P0EK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__Q0EK=static_type__JP1H(__tmp__P0EK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__Q0EK=static_type__OP1H(__tmp__P0EK);
- } break;
- case __PUT_TO__: {
- __tmp__Q0EK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__Q0EK=static_type__XP1H(__tmp__P0EK);
- } break;
- case __SIZE_OF__: {
- __tmp__Q0EK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__Q0EK=((__CAST *)__tmp__P0EK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__Q0EK=static_type__NOKL(__tmp__P0EK);
- } break;
- case __READ_SLOT__: {
- __tmp__Q0EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__P0EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__Q0EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P0EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Q0EK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Q0EK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q0EK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Q0EK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q0EK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__Q0EK=static_type__DFJM(__tmp__P0EK);
- } break;
- case __EXPR_ADD__: {
- __tmp__Q0EK=static_type__P3ML(__tmp__P0EK);
- } break;
- case __EXPR_NOT__: {
- __tmp__Q0EK=static_type__R3XM(__tmp__P0EK);
- } break;
- case __EXPR_MOD__: {
- __tmp__Q0EK=static_type__DREO(__tmp__P0EK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Q0EK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__Q0EK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Q0EK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__Q0EK=static_type__3YPN(__tmp__P0EK);
- } break;
- case __EXPR_XOR__: {
- __tmp__Q0EK=static_type__1HSO(__tmp__P0EK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__Q0EK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__UXEK,(&__string_407));
- };
- };
- __tmp__10EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__10EK)->__id) {
- case __LIST__: {
- __tmp__20EK=static_type__OHQG(__tmp__10EK);
- } break;
- case __STRING_CST__: {
- __tmp__20EK=((__STRING_CST *)__tmp__10EK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__20EK=((__EXTERNAL_C *)__tmp__10EK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__20EK=((__PROTOTYPE_CST *)__tmp__10EK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__20EK=((__INTEGER_CST *)__tmp__10EK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__20EK=((__LOCAL *)((__READ_LOCAL *)__tmp__10EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__20EK=static_type__CN1H(__tmp__10EK);
+ append_name_in__APXE(Self__BMXT,buffer__QOTP);
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
} break;
- case __EXPR_EQUAL__: {
- __tmp__20EK=static_type__1N1H();
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__20EK=static_type__AO1H();
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __REAL_CST__: {
- __tmp__20EK=((__REAL_CST *)__tmp__10EK)->parent_constant__U2JH.static_type__M2YD;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __CHARACTER_CST__: {
- __tmp__20EK=((__CHARACTER_CST *)__tmp__10EK)->parent_constant__H3JH.static_type__M2YD;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __IS_EXPANDED__: {
- __tmp__20EK=static_type__FO1H();
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __GET_TYPE_ID__: {
- __tmp__20EK=static_type__KO1H();
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUP__: {
- __tmp__20EK=static_type__PO1H();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SUB__: {
- __tmp__20EK=static_type__UO1H(__tmp__10EK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_MUL__: {
- __tmp__20EK=static_type__0O1H(__tmp__10EK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_DIV__: {
- __tmp__20EK=static_type__5O1H(__tmp__10EK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_AND__: {
- __tmp__20EK=static_type__EP1H(__tmp__10EK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__20EK=static_type__JP1H(__tmp__10EK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__20EK=static_type__OP1H(__tmp__10EK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __PUT_TO__: {
- __tmp__20EK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __ITEM__: {
- __tmp__20EK=static_type__XP1H(__tmp__10EK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __SIZE_OF__: {
- __tmp__20EK=static_type__DQ1H();
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __CAST__: {
- __tmp__20EK=((__CAST *)__tmp__10EK)->static_type__0N1H;
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __CALL_SLOT__: {
- __tmp__20EK=static_type__NOKL(__tmp__10EK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __READ_SLOT__: {
- __tmp__20EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__10EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __READ_GLOBAL__: {
- __tmp__20EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__10EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__SOTP)),buffer__QOTP);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__20EK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__20EK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__20EK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__20EK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__20EK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__20EK=static_type__DFJM(__tmp__10EK);
- } break;
- case __EXPR_ADD__: {
- __tmp__20EK=static_type__P3ML(__tmp__10EK);
- } break;
- case __EXPR_NOT__: {
- __tmp__20EK=static_type__R3XM(__tmp__10EK);
- } break;
- case __EXPR_MOD__: {
- __tmp__20EK=static_type__DREO(__tmp__10EK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__20EK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__20EK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__20EK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__20EK=static_type__3YPN(__tmp__10EK);
- } break;
- case __EXPR_XOR__: {
- __tmp__20EK=static_type__1HSO(__tmp__10EK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__20EK)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__D1EK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
- switch (((struct ___OBJ *)__tmp__D1EK)->__id) {
- case __LIST__: {
- __tmp__E1EK=static_type__OHQG(__tmp__D1EK);
- } break;
- case __STRING_CST__: {
- __tmp__E1EK=((__STRING_CST *)__tmp__D1EK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__E1EK=((__EXTERNAL_C *)__tmp__D1EK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__E1EK=((__PROTOTYPE_CST *)__tmp__D1EK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__E1EK=((__INTEGER_CST *)__tmp__D1EK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__E1EK=((__LOCAL *)((__READ_LOCAL *)__tmp__D1EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__E1EK=static_type__CN1H(__tmp__D1EK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__E1EK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__E1EK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__E1EK=((__REAL_CST *)__tmp__D1EK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__E1EK=((__CHARACTER_CST *)__tmp__D1EK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__E1EK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__E1EK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__E1EK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__E1EK=static_type__UO1H(__tmp__D1EK);
- } break;
- case __EXPR_MUL__: {
- __tmp__E1EK=static_type__0O1H(__tmp__D1EK);
- } break;
- case __EXPR_DIV__: {
- __tmp__E1EK=static_type__5O1H(__tmp__D1EK);
- } break;
- case __EXPR_AND__: {
- __tmp__E1EK=static_type__EP1H(__tmp__D1EK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__E1EK=static_type__JP1H(__tmp__D1EK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__E1EK=static_type__OP1H(__tmp__D1EK);
- } break;
- case __PUT_TO__: {
- __tmp__E1EK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__E1EK=static_type__XP1H(__tmp__D1EK);
- } break;
- case __SIZE_OF__: {
- __tmp__E1EK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__E1EK=((__CAST *)__tmp__D1EK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__E1EK=static_type__NOKL(__tmp__D1EK);
- } break;
- case __READ_SLOT__: {
- __tmp__E1EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__D1EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__E1EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__D1EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__E1EK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__E1EK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__E1EK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__E1EK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__E1EK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__E1EK=static_type__DFJM(__tmp__D1EK);
- } break;
- case __EXPR_ADD__: {
- __tmp__E1EK=static_type__P3ML(__tmp__D1EK);
- } break;
- case __EXPR_NOT__: {
- __tmp__E1EK=static_type__R3XM(__tmp__D1EK);
- } break;
- case __EXPR_MOD__: {
- __tmp__E1EK=static_type__DREO(__tmp__D1EK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__E1EK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__E1EK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__E1EK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__E1EK=static_type__3YPN(__tmp__D1EK);
- } break;
- case __EXPR_XOR__: {
- __tmp__E1EK=static_type__1HSO(__tmp__D1EK);
- } break;
- };
- __tmp__J1EK=((void *)((__TYPE_FULL *)__tmp__E1EK)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__J1EK=FALSE__;
- };
- if (__tmp__J1EK) {
- Self__1XFR=((__STRING *)buffer__UXEK);
- new_capacity__0XFR= 0;
- if ((Self__1XFR->capacity__MNK <= Self__1XFR->count__VF)) {
- if ((Self__1XFR->capacity__MNK == 0)) {
- Self__1XFR->capacity__MNK= 32;
- Self__1XFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0XFR=(__INTEGER)(Self__1XFR->capacity__MNK << 1);
- Self__2XFR=((__CHARACTER *)Self__1XFR->storage__XNK);
- old_nb_elts__3XFR=Self__1XFR->capacity__MNK;
- new__4XFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2XFR),((__UINTEGER_32 )old_nb_elts__3XFR),((__UINTEGER_32 )new_capacity__0XFR)));
- upper__2CRR=(__INTEGER)(new_capacity__0XFR - 1);
- Self__0CRR=old_nb_elts__3XFR;
- while ((Self__0CRR <= upper__2CRR)) {
- new__4XFR[Self__0CRR]='\0';
- Self__0CRR=(__INTEGER)(Self__0CRR + 1);
- };
- Self__1XFR->storage__XNK=new__4XFR;
- Self__1XFR->capacity__MNK=new_capacity__0XFR;
- };
- };
- ((__CHARACTER *)Self__1XFR->storage__XNK)[Self__1XFR->count__VF]='0';
- Self__1XFR->count__VF=(__INTEGER)(Self__1XFR->count__VF + 1);
- } else {
- __tmp__U1EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__U1EK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__U1EK),buffer__UXEK);
- append__MOK(buffer__UXEK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__UXEK,((__REAL_CST *)__tmp__U1EK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__0AZP=((__CHARACTER_CST *)__tmp__U1EK);
- Self__BYFR=((__STRING *)buffer__UXEK);
- new_capacity__AYFR= 0;
- if ((Self__BYFR->capacity__MNK <= Self__BYFR->count__VF)) {
- if ((Self__BYFR->capacity__MNK == 0)) {
- Self__BYFR->capacity__MNK= 32;
- Self__BYFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AYFR=(__INTEGER)(Self__BYFR->capacity__MNK << 1);
- Self__CYFR=((__CHARACTER *)Self__BYFR->storage__XNK);
- old_nb_elts__DYFR=Self__BYFR->capacity__MNK;
- new__EYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CYFR),((__UINTEGER_32 )old_nb_elts__DYFR),((__UINTEGER_32 )new_capacity__AYFR)));
- upper__BDRR=(__INTEGER)(new_capacity__AYFR - 1);
- Self__5CRR=old_nb_elts__DYFR;
- while ((Self__5CRR <= upper__BDRR)) {
- new__EYFR[Self__5CRR]='\0';
- Self__5CRR=(__INTEGER)(Self__5CRR + 1);
- };
- Self__BYFR->storage__XNK=new__EYFR;
- Self__BYFR->capacity__MNK=new_capacity__AYFR;
- };
- };
- ((__CHARACTER *)Self__BYFR->storage__XNK)[Self__BYFR->count__VF]='\'';
- Self__BYFR->count__VF=(__INTEGER)(Self__BYFR->count__VF + 1);
- append__MOK(buffer__UXEK,Self__0AZP->text__PN2H);
- Self__HYFR=((__STRING *)buffer__UXEK);
- new_capacity__GYFR= 0;
- if ((Self__HYFR->capacity__MNK <= Self__HYFR->count__VF)) {
- if ((Self__HYFR->capacity__MNK == 0)) {
- Self__HYFR->capacity__MNK= 32;
- Self__HYFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GYFR=(__INTEGER)(Self__HYFR->capacity__MNK << 1);
- Self__IYFR=((__CHARACTER *)Self__HYFR->storage__XNK);
- old_nb_elts__JYFR=Self__HYFR->capacity__MNK;
- new__KYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IYFR),((__UINTEGER_32 )old_nb_elts__JYFR),((__UINTEGER_32 )new_capacity__GYFR)));
- upper__GDRR=(__INTEGER)(new_capacity__GYFR - 1);
- Self__EDRR=old_nb_elts__JYFR;
- while ((Self__EDRR <= upper__GDRR)) {
- new__KYFR[Self__EDRR]='\0';
- Self__EDRR=(__INTEGER)(Self__EDRR + 1);
- };
- Self__HYFR->storage__XNK=new__KYFR;
- Self__HYFR->capacity__MNK=new_capacity__GYFR;
- };
- };
- ((__CHARACTER *)Self__HYFR->storage__XNK)[Self__HYFR->count__VF]='\'';
- Self__HYFR->count__VF=(__INTEGER)(Self__HYFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__U1EK,buffer__UXEK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__U1EK,buffer__UXEK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__U1EK,buffer__UXEK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__UXEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__U1EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__U1EK,buffer__UXEK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__U1EK,buffer__UXEK);
- } break;
- };
- __tmp__V1EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
- switch (((struct ___OBJ *)__tmp__V1EK)->__id) {
- case __LIST__: {
- __tmp__W1EK=static_type__OHQG(__tmp__V1EK);
- } break;
- case __STRING_CST__: {
- __tmp__W1EK=((__STRING_CST *)__tmp__V1EK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__W1EK=((__EXTERNAL_C *)__tmp__V1EK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__W1EK=((__PROTOTYPE_CST *)__tmp__V1EK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__W1EK=((__INTEGER_CST *)__tmp__V1EK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__W1EK=((__LOCAL *)((__READ_LOCAL *)__tmp__V1EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__W1EK=static_type__CN1H(__tmp__V1EK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__W1EK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__W1EK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__W1EK=((__REAL_CST *)__tmp__V1EK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__W1EK=((__CHARACTER_CST *)__tmp__V1EK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__W1EK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__W1EK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__W1EK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__W1EK=static_type__UO1H(__tmp__V1EK);
- } break;
- case __EXPR_MUL__: {
- __tmp__W1EK=static_type__0O1H(__tmp__V1EK);
- } break;
- case __EXPR_DIV__: {
- __tmp__W1EK=static_type__5O1H(__tmp__V1EK);
- } break;
- case __EXPR_AND__: {
- __tmp__W1EK=static_type__EP1H(__tmp__V1EK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__W1EK=static_type__JP1H(__tmp__V1EK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__W1EK=static_type__OP1H(__tmp__V1EK);
- } break;
- case __PUT_TO__: {
- __tmp__W1EK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__W1EK=static_type__XP1H(__tmp__V1EK);
- } break;
- case __SIZE_OF__: {
- __tmp__W1EK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__W1EK=((__CAST *)__tmp__V1EK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__W1EK=static_type__NOKL(__tmp__V1EK);
- } break;
- case __READ_SLOT__: {
- __tmp__W1EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__V1EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__W1EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__V1EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__W1EK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__W1EK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__W1EK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__W1EK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__W1EK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__W1EK=static_type__DFJM(__tmp__V1EK);
- } break;
- case __EXPR_ADD__: {
- __tmp__W1EK=static_type__P3ML(__tmp__V1EK);
- } break;
- case __EXPR_NOT__: {
- __tmp__W1EK=static_type__R3XM(__tmp__V1EK);
- } break;
- case __EXPR_MOD__: {
- __tmp__W1EK=static_type__DREO(__tmp__V1EK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__W1EK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__W1EK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__W1EK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__W1EK=static_type__3YPN(__tmp__V1EK);
- } break;
- case __EXPR_XOR__: {
- __tmp__W1EK=static_type__1HSO(__tmp__V1EK);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__W1EK)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__UXEK,(&__string_409));
- };
};
- Self__NYFR=((__STRING *)buffer__UXEK);
- new_capacity__MYFR= 0;
- if ((Self__NYFR->capacity__MNK <= Self__NYFR->count__VF)) {
- if ((Self__NYFR->capacity__MNK == 0)) {
- Self__NYFR->capacity__MNK= 32;
- Self__NYFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MYFR=(__INTEGER)(Self__NYFR->capacity__MNK << 1);
- Self__OYFR=((__CHARACTER *)Self__NYFR->storage__XNK);
- old_nb_elts__PYFR=Self__NYFR->capacity__MNK;
- new__QYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OYFR),((__UINTEGER_32 )old_nb_elts__PYFR),((__UINTEGER_32 )new_capacity__MYFR)));
- upper__LDRR=(__INTEGER)(new_capacity__MYFR - 1);
- Self__JDRR=old_nb_elts__PYFR;
- while ((Self__JDRR <= upper__LDRR)) {
- new__QYFR[Self__JDRR]='\0';
- Self__JDRR=(__INTEGER)(Self__JDRR + 1);
- };
- Self__NYFR->storage__XNK=new__QYFR;
- Self__NYFR->capacity__MNK=new_capacity__MYFR;
- };
- };
- ((__CHARACTER *)Self__NYFR->storage__XNK)[Self__NYFR->count__VF]=')';
- Self__NYFR->count__VF=(__INTEGER)(Self__NYFR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__QOTP),')');
}
-static void genere__B2EK(__EXPR_SUB *Self__C2EK,void *buffer__D2EK)
-// ({EXPR_SUB},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__ZO0P(__EXPR_OR_OR_LOGIC__3DUL *Self__0O0P,__STRING__BC *buffer__1O0P)
+// ({EXPR_OR_OR_LOGIC__3DUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__TYFR,*Self__ZYFR,*Self__5YFR,*Self__FZFR,*Self__LZFR;
- __STRING *Self__RZFR,*Self__XZFR,*Self__3ZFR,*Self__D0FR,*Self__J0FR;
- __INTEGER new_capacity__SYFR,old_nb_elts__VYFR,upper__QDRR,Self__ODRR;
- __INTEGER new_capacity__YYFR,old_nb_elts__1YFR,upper__VDRR,Self__TDRR;
- __INTEGER new_capacity__4YFR,old_nb_elts__BZFR,upper__0DRR,Self__YDRR;
- __INTEGER new_capacity__EZFR,old_nb_elts__HZFR,upper__5DRR,Self__3DRR;
- __INTEGER new_capacity__KZFR,old_nb_elts__NZFR,upper__EERR,Self__CERR;
- __INTEGER new_capacity__QZFR,old_nb_elts__TZFR,upper__JERR,Self__HERR;
- __INTEGER new_capacity__WZFR,old_nb_elts__ZZFR,upper__OERR,Self__MERR;
- __INTEGER new_capacity__2ZFR,old_nb_elts__5ZFR,upper__TERR,Self__RERR;
- __INTEGER new_capacity__C0FR,old_nb_elts__F0FR,upper__YERR,Self__WERR;
- __INTEGER new_capacity__I0FR,old_nb_elts__L0FR,upper__3ERR,Self__1ERR;
- void *__tmp__B3EK,*__tmp__N3EK,*__tmp__43EK,*__tmp__K4EK;
- void *__tmp__C3EK,*__tmp__53EK;
- __CHARACTER_CST *Self__SBZP,*Self__ECZP;
- __CHARACTER *Self__UYFR,*new__WYFR,*Self__0YFR,*new__2YFR,*Self__AZFR;
- __CHARACTER *new__CZFR,*Self__GZFR,*new__IZFR,*Self__MZFR,*new__OZFR;
- __CHARACTER *Self__SZFR,*new__UZFR,*Self__YZFR,*new__0ZFR,*Self__4ZFR;
- __CHARACTER *new__A0FR,*Self__E0FR,*new__G0FR,*Self__K0FR,*new__M0FR;
- __BOOLEAN __tmp__22EK,__tmp__Z3EK;
- if (((void *)((__TYPE_FULL *)static_type__UO1H(Self__C2EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__D2EK,(&__string_407));
- } else {
- Self__TYFR=((__STRING *)buffer__D2EK);
- new_capacity__SYFR= 0;
- if ((Self__TYFR->capacity__MNK <= Self__TYFR->count__VF)) {
- if ((Self__TYFR->capacity__MNK == 0)) {
- Self__TYFR->capacity__MNK= 32;
- Self__TYFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SYFR=(__INTEGER)(Self__TYFR->capacity__MNK << 1);
- Self__UYFR=((__CHARACTER *)Self__TYFR->storage__XNK);
- old_nb_elts__VYFR=Self__TYFR->capacity__MNK;
- new__WYFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UYFR),((__UINTEGER_32 )old_nb_elts__VYFR),((__UINTEGER_32 )new_capacity__SYFR)));
- upper__QDRR=(__INTEGER)(new_capacity__SYFR - 1);
- Self__ODRR=old_nb_elts__VYFR;
- while ((Self__ODRR <= upper__QDRR)) {
- new__WYFR[Self__ODRR]='\0';
- Self__ODRR=(__INTEGER)(Self__ODRR + 1);
- };
- Self__TYFR->storage__XNK=new__WYFR;
- Self__TYFR->capacity__MNK=new_capacity__SYFR;
- };
- };
- ((__CHARACTER *)Self__TYFR->storage__XNK)[Self__TYFR->count__VF]='(';
- Self__TYFR->count__VF=(__INTEGER)(Self__TYFR->count__VF + 1);
- genere_declaration__Y1NI(static_type__UO1H(Self__C2EK),buffer__D2EK);
- Self__ZYFR=((__STRING *)buffer__D2EK);
- new_capacity__YYFR= 0;
- if ((Self__ZYFR->capacity__MNK <= Self__ZYFR->count__VF)) {
- if ((Self__ZYFR->capacity__MNK == 0)) {
- Self__ZYFR->capacity__MNK= 32;
- Self__ZYFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YYFR=(__INTEGER)(Self__ZYFR->capacity__MNK << 1);
- Self__0YFR=((__CHARACTER *)Self__ZYFR->storage__XNK);
- old_nb_elts__1YFR=Self__ZYFR->capacity__MNK;
- new__2YFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0YFR),((__UINTEGER_32 )old_nb_elts__1YFR),((__UINTEGER_32 )new_capacity__YYFR)));
- upper__VDRR=(__INTEGER)(new_capacity__YYFR - 1);
- Self__TDRR=old_nb_elts__1YFR;
- while ((Self__TDRR <= upper__VDRR)) {
- new__2YFR[Self__TDRR]='\0';
- Self__TDRR=(__INTEGER)(Self__TDRR + 1);
- };
- Self__ZYFR->storage__XNK=new__2YFR;
- Self__ZYFR->capacity__MNK=new_capacity__YYFR;
- };
- };
- ((__CHARACTER *)Self__ZYFR->storage__XNK)[Self__ZYFR->count__VF]=')';
- Self__ZYFR->count__VF=(__INTEGER)(Self__ZYFR->count__VF + 1);
- };
- Self__5YFR=((__STRING *)buffer__D2EK);
- new_capacity__4YFR= 0;
- if ((Self__5YFR->capacity__MNK <= Self__5YFR->count__VF)) {
- if ((Self__5YFR->capacity__MNK == 0)) {
- Self__5YFR->capacity__MNK= 32;
- Self__5YFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4YFR=(__INTEGER)(Self__5YFR->capacity__MNK << 1);
- Self__AZFR=((__CHARACTER *)Self__5YFR->storage__XNK);
- old_nb_elts__BZFR=Self__5YFR->capacity__MNK;
- new__CZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AZFR),((__UINTEGER_32 )old_nb_elts__BZFR),((__UINTEGER_32 )new_capacity__4YFR)));
- upper__0DRR=(__INTEGER)(new_capacity__4YFR - 1);
- Self__YDRR=old_nb_elts__BZFR;
- while ((Self__YDRR <= upper__0DRR)) {
- new__CZFR[Self__YDRR]='\0';
- Self__YDRR=(__INTEGER)(Self__YDRR + 1);
- };
- Self__5YFR->storage__XNK=new__CZFR;
- Self__5YFR->capacity__MNK=new_capacity__4YFR;
- };
- };
- ((__CHARACTER *)Self__5YFR->storage__XNK)[Self__5YFR->count__VF]='(';
- Self__5YFR->count__VF=(__INTEGER)(Self__5YFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__UO1H(Self__C2EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__D2EK,(&__string_408));
- __tmp__22EK=TRUE__;
- } else {
- __tmp__22EK=FALSE__;
- };
- if ((! __tmp__22EK)) {
- __tmp__B3EK=Self__C2EK->parent_expr_binary__PAKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__B3EK)->__id) {
- case __LIST__: {
- __tmp__C3EK=static_type__OHQG(__tmp__B3EK);
- } break;
- case __STRING_CST__: {
- __tmp__C3EK=((__STRING_CST *)__tmp__B3EK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__C3EK=((__EXTERNAL_C *)__tmp__B3EK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__C3EK=((__PROTOTYPE_CST *)__tmp__B3EK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__C3EK=((__INTEGER_CST *)__tmp__B3EK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__C3EK=((__LOCAL *)((__READ_LOCAL *)__tmp__B3EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__C3EK=static_type__CN1H(__tmp__B3EK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__C3EK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__C3EK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__C3EK=((__REAL_CST *)__tmp__B3EK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__C3EK=((__CHARACTER_CST *)__tmp__B3EK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__C3EK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__C3EK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__C3EK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__C3EK=static_type__UO1H(__tmp__B3EK);
- } break;
- case __EXPR_MUL__: {
- __tmp__C3EK=static_type__0O1H(__tmp__B3EK);
- } break;
- case __EXPR_DIV__: {
- __tmp__C3EK=static_type__5O1H(__tmp__B3EK);
- } break;
- case __EXPR_AND__: {
- __tmp__C3EK=static_type__EP1H(__tmp__B3EK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__C3EK=static_type__JP1H(__tmp__B3EK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__C3EK=static_type__OP1H(__tmp__B3EK);
- } break;
- case __PUT_TO__: {
- __tmp__C3EK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__C3EK=static_type__XP1H(__tmp__B3EK);
- } break;
- case __SIZE_OF__: {
- __tmp__C3EK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__C3EK=((__CAST *)__tmp__B3EK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__C3EK=static_type__NOKL(__tmp__B3EK);
- } break;
- case __READ_SLOT__: {
- __tmp__C3EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__B3EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__C3EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B3EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__C3EK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__C3EK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__C3EK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__C3EK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__C3EK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__C3EK=static_type__DFJM(__tmp__B3EK);
- } break;
- case __EXPR_ADD__: {
- __tmp__C3EK=static_type__P3ML(__tmp__B3EK);
- } break;
- case __EXPR_NOT__: {
- __tmp__C3EK=static_type__R3XM(__tmp__B3EK);
- } break;
- case __EXPR_MOD__: {
- __tmp__C3EK=static_type__DREO(__tmp__B3EK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__C3EK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__C3EK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__C3EK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__C3EK=static_type__3YPN(__tmp__B3EK);
- } break;
- case __EXPR_XOR__: {
- __tmp__C3EK=static_type__1HSO(__tmp__B3EK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__C3EK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__D2EK,(&__string_407));
- };
- };
- __tmp__N3EK=Self__C2EK->parent_expr_binary__PAKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__N3EK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__N3EK,buffer__D2EK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__N3EK,buffer__D2EK);
+ void *__tmp__2O0P;
+ __IS_EXPANDED__35NJ *Self__GFCS;
+ __GET_TYPE_ID__HAOJ *Self__IFCS;
+ __TYPE_FULL__XMB *Self__JMXT;
+ __SIZE_OF__5GOJ *Self__KFCS;
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),'(');
+ __tmp__2O0P=Self__0O0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.left__ROTP;
+ switch (((struct ___OBJ *)__tmp__2O0P)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__2O0P),buffer__1O0P);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__N3EK,buffer__D2EK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__N3EK,buffer__D2EK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__N3EK,buffer__D2EK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__N3EK),buffer__D2EK);
- append__MOK(buffer__D2EK,(&__string_276));
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__D2EK,((__REAL_CST *)__tmp__N3EK)->value__HN2H);
+ case __IS_EXPANDED__35NJ__: {
+ Self__GFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__2O0P));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__GFCS->receiver__RA5J),buffer__1O0P);
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
} break;
- case __CHARACTER_CST__: {
- Self__SBZP=((__CHARACTER_CST *)__tmp__N3EK);
- Self__FZFR=((__STRING *)buffer__D2EK);
- new_capacity__EZFR= 0;
- if ((Self__FZFR->capacity__MNK <= Self__FZFR->count__VF)) {
- if ((Self__FZFR->capacity__MNK == 0)) {
- Self__FZFR->capacity__MNK= 32;
- Self__FZFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EZFR=(__INTEGER)(Self__FZFR->capacity__MNK << 1);
- Self__GZFR=((__CHARACTER *)Self__FZFR->storage__XNK);
- old_nb_elts__HZFR=Self__FZFR->capacity__MNK;
- new__IZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GZFR),((__UINTEGER_32 )old_nb_elts__HZFR),((__UINTEGER_32 )new_capacity__EZFR)));
- upper__5DRR=(__INTEGER)(new_capacity__EZFR - 1);
- Self__3DRR=old_nb_elts__HZFR;
- while ((Self__3DRR <= upper__5DRR)) {
- new__IZFR[Self__3DRR]='\0';
- Self__3DRR=(__INTEGER)(Self__3DRR + 1);
- };
- Self__FZFR->storage__XNK=new__IZFR;
- Self__FZFR->capacity__MNK=new_capacity__EZFR;
- };
- };
- ((__CHARACTER *)Self__FZFR->storage__XNK)[Self__FZFR->count__VF]='\'';
- Self__FZFR->count__VF=(__INTEGER)(Self__FZFR->count__VF + 1);
- append__MOK(buffer__D2EK,Self__SBZP->text__PN2H);
- Self__LZFR=((__STRING *)buffer__D2EK);
- new_capacity__KZFR= 0;
- if ((Self__LZFR->capacity__MNK <= Self__LZFR->count__VF)) {
- if ((Self__LZFR->capacity__MNK == 0)) {
- Self__LZFR->capacity__MNK= 32;
- Self__LZFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KZFR=(__INTEGER)(Self__LZFR->capacity__MNK << 1);
- Self__MZFR=((__CHARACTER *)Self__LZFR->storage__XNK);
- old_nb_elts__NZFR=Self__LZFR->capacity__MNK;
- new__OZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MZFR),((__UINTEGER_32 )old_nb_elts__NZFR),((__UINTEGER_32 )new_capacity__KZFR)));
- upper__EERR=(__INTEGER)(new_capacity__KZFR - 1);
- Self__CERR=old_nb_elts__NZFR;
- while ((Self__CERR <= upper__EERR)) {
- new__OZFR[Self__CERR]='\0';
- Self__CERR=(__INTEGER)(Self__CERR + 1);
- };
- Self__LZFR->storage__XNK=new__OZFR;
- Self__LZFR->capacity__MNK=new_capacity__KZFR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__IFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_350));
+ Self__JMXT=((__TYPE_FULL__XMB *)Self__IFCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
};
- ((__CHARACTER *)Self__LZFR->storage__XNK)[Self__LZFR->count__VF]='\'';
- Self__LZFR->count__VF=(__INTEGER)(Self__LZFR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__N3EK,buffer__D2EK);
+ append_name_in__APXE(Self__JMXT,buffer__1O0P);
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__N3EK,buffer__D2EK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__N3EK,buffer__D2EK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__N3EK,buffer__D2EK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__N3EK,buffer__D2EK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__N3EK,buffer__D2EK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__N3EK,buffer__D2EK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__N3EK,buffer__D2EK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__D2EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N3EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__N3EK,buffer__D2EK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__N3EK,buffer__D2EK);
- } break;
- };
- Self__RZFR=((__STRING *)buffer__D2EK);
- new_capacity__QZFR= 0;
- if ((Self__RZFR->capacity__MNK <= Self__RZFR->count__VF)) {
- if ((Self__RZFR->capacity__MNK == 0)) {
- Self__RZFR->capacity__MNK= 32;
- Self__RZFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QZFR=(__INTEGER)(Self__RZFR->capacity__MNK << 1);
- Self__SZFR=((__CHARACTER *)Self__RZFR->storage__XNK);
- old_nb_elts__TZFR=Self__RZFR->capacity__MNK;
- new__UZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SZFR),((__UINTEGER_32 )old_nb_elts__TZFR),((__UINTEGER_32 )new_capacity__QZFR)));
- upper__JERR=(__INTEGER)(new_capacity__QZFR - 1);
- Self__HERR=old_nb_elts__TZFR;
- while ((Self__HERR <= upper__JERR)) {
- new__UZFR[Self__HERR]='\0';
- Self__HERR=(__INTEGER)(Self__HERR + 1);
- };
- Self__RZFR->storage__XNK=new__UZFR;
- Self__RZFR->capacity__MNK=new_capacity__QZFR;
- };
- };
- ((__CHARACTER *)Self__RZFR->storage__XNK)[Self__RZFR->count__VF]=' ';
- Self__RZFR->count__VF=(__INTEGER)(Self__RZFR->count__VF + 1);
- append__MOK(buffer__D2EK,(&__string_358));
- Self__XZFR=((__STRING *)buffer__D2EK);
- new_capacity__WZFR= 0;
- if ((Self__XZFR->capacity__MNK <= Self__XZFR->count__VF)) {
- if ((Self__XZFR->capacity__MNK == 0)) {
- Self__XZFR->capacity__MNK= 32;
- Self__XZFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WZFR=(__INTEGER)(Self__XZFR->capacity__MNK << 1);
- Self__YZFR=((__CHARACTER *)Self__XZFR->storage__XNK);
- old_nb_elts__ZZFR=Self__XZFR->capacity__MNK;
- new__0ZFR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YZFR),((__UINTEGER_32 )old_nb_elts__ZZFR),((__UINTEGER_32 )new_capacity__WZFR)));
- upper__OERR=(__INTEGER)(new_capacity__WZFR - 1);
- Self__MERR=old_nb_elts__ZZFR;
- while ((Self__MERR <= upper__OERR)) {
- new__0ZFR[Self__MERR]='\0';
- Self__MERR=(__INTEGER)(Self__MERR + 1);
- };
- Self__XZFR->storage__XNK=new__0ZFR;
- Self__XZFR->capacity__MNK=new_capacity__WZFR;
- };
- };
- ((__CHARACTER *)Self__XZFR->storage__XNK)[Self__XZFR->count__VF]=' ';
- Self__XZFR->count__VF=(__INTEGER)(Self__XZFR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__UO1H(Self__C2EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__D2EK,(&__string_408));
- __tmp__Z3EK=TRUE__;
- } else {
- __tmp__Z3EK=FALSE__;
- };
- if ((! __tmp__Z3EK)) {
- __tmp__43EK=Self__C2EK->parent_expr_binary__PAKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__43EK)->__id) {
- case __LIST__: {
- __tmp__53EK=static_type__OHQG(__tmp__43EK);
- } break;
- case __STRING_CST__: {
- __tmp__53EK=((__STRING_CST *)__tmp__43EK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__53EK=((__EXTERNAL_C *)__tmp__43EK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__53EK=((__PROTOTYPE_CST *)__tmp__43EK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__53EK=((__INTEGER_CST *)__tmp__43EK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__53EK=((__LOCAL *)((__READ_LOCAL *)__tmp__43EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__53EK=static_type__CN1H(__tmp__43EK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__53EK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__53EK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__53EK=((__REAL_CST *)__tmp__43EK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__53EK=((__CHARACTER_CST *)__tmp__43EK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__53EK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__53EK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__53EK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__53EK=static_type__UO1H(__tmp__43EK);
- } break;
- case __EXPR_MUL__: {
- __tmp__53EK=static_type__0O1H(__tmp__43EK);
- } break;
- case __EXPR_DIV__: {
- __tmp__53EK=static_type__5O1H(__tmp__43EK);
- } break;
- case __EXPR_AND__: {
- __tmp__53EK=static_type__EP1H(__tmp__43EK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__53EK=static_type__JP1H(__tmp__43EK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__53EK=static_type__OP1H(__tmp__43EK);
- } break;
- case __PUT_TO__: {
- __tmp__53EK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__53EK=static_type__XP1H(__tmp__43EK);
- } break;
- case __SIZE_OF__: {
- __tmp__53EK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__53EK=((__CAST *)__tmp__43EK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__53EK=static_type__NOKL(__tmp__43EK);
- } break;
- case __READ_SLOT__: {
- __tmp__53EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__43EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__53EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__43EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__53EK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__53EK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__53EK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__53EK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__53EK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__53EK=static_type__DFJM(__tmp__43EK);
- } break;
- case __EXPR_ADD__: {
- __tmp__53EK=static_type__P3ML(__tmp__43EK);
- } break;
- case __EXPR_NOT__: {
- __tmp__53EK=static_type__R3XM(__tmp__43EK);
- } break;
- case __EXPR_MOD__: {
- __tmp__53EK=static_type__DREO(__tmp__43EK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__53EK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__53EK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__53EK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__53EK=static_type__3YPN(__tmp__43EK);
- } break;
- case __EXPR_XOR__: {
- __tmp__53EK=static_type__1HSO(__tmp__43EK);
- } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__KFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_352));
+ Self__JMXT=((__TYPE_FULL__XMB *)Self__KFCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__53EK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__D2EK,(&__string_407));
- };
- };
- __tmp__K4EK=Self__C2EK->parent_expr_binary__PAKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__K4EK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__K4EK,buffer__D2EK);
+ append_name_in__APXE(Self__JMXT,buffer__1O0P);
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__K4EK,buffer__D2EK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__K4EK,buffer__D2EK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__K4EK,buffer__D2EK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__K4EK,buffer__D2EK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__K4EK,buffer__D2EK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__K4EK),buffer__D2EK);
- append__MOK(buffer__D2EK,(&__string_276));
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__D2EK,((__REAL_CST *)__tmp__K4EK)->value__HN2H);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __CHARACTER_CST__: {
- Self__ECZP=((__CHARACTER_CST *)__tmp__K4EK);
- Self__3ZFR=((__STRING *)buffer__D2EK);
- new_capacity__2ZFR= 0;
- if ((Self__3ZFR->capacity__MNK <= Self__3ZFR->count__VF)) {
- if ((Self__3ZFR->capacity__MNK == 0)) {
- Self__3ZFR->capacity__MNK= 32;
- Self__3ZFR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2ZFR=(__INTEGER)(Self__3ZFR->capacity__MNK << 1);
- Self__4ZFR=((__CHARACTER *)Self__3ZFR->storage__XNK);
- old_nb_elts__5ZFR=Self__3ZFR->capacity__MNK;
- new__A0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4ZFR),((__UINTEGER_32 )old_nb_elts__5ZFR),((__UINTEGER_32 )new_capacity__2ZFR)));
- upper__TERR=(__INTEGER)(new_capacity__2ZFR - 1);
- Self__RERR=old_nb_elts__5ZFR;
- while ((Self__RERR <= upper__TERR)) {
- new__A0FR[Self__RERR]='\0';
- Self__RERR=(__INTEGER)(Self__RERR + 1);
- };
- Self__3ZFR->storage__XNK=new__A0FR;
- Self__3ZFR->capacity__MNK=new_capacity__2ZFR;
- };
- };
- ((__CHARACTER *)Self__3ZFR->storage__XNK)[Self__3ZFR->count__VF]='\'';
- Self__3ZFR->count__VF=(__INTEGER)(Self__3ZFR->count__VF + 1);
- append__MOK(buffer__D2EK,Self__ECZP->text__PN2H);
- Self__D0FR=((__STRING *)buffer__D2EK);
- new_capacity__C0FR= 0;
- if ((Self__D0FR->capacity__MNK <= Self__D0FR->count__VF)) {
- if ((Self__D0FR->capacity__MNK == 0)) {
- Self__D0FR->capacity__MNK= 32;
- Self__D0FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C0FR=(__INTEGER)(Self__D0FR->capacity__MNK << 1);
- Self__E0FR=((__CHARACTER *)Self__D0FR->storage__XNK);
- old_nb_elts__F0FR=Self__D0FR->capacity__MNK;
- new__G0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E0FR),((__UINTEGER_32 )old_nb_elts__F0FR),((__UINTEGER_32 )new_capacity__C0FR)));
- upper__YERR=(__INTEGER)(new_capacity__C0FR - 1);
- Self__WERR=old_nb_elts__F0FR;
- while ((Self__WERR <= upper__YERR)) {
- new__G0FR[Self__WERR]='\0';
- Self__WERR=(__INTEGER)(Self__WERR + 1);
- };
- Self__D0FR->storage__XNK=new__G0FR;
- Self__D0FR->capacity__MNK=new_capacity__C0FR;
- };
- };
- ((__CHARACTER *)Self__D0FR->storage__XNK)[Self__D0FR->count__VF]='\'';
- Self__D0FR->count__VF=(__INTEGER)(Self__D0FR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__K4EK,buffer__D2EK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__K4EK,buffer__D2EK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__D2EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K4EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__K4EK,buffer__D2EK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__K4EK,buffer__D2EK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__K4EK,buffer__D2EK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__K4EK,buffer__D2EK);
- } break;
- };
- Self__J0FR=((__STRING *)buffer__D2EK);
- new_capacity__I0FR= 0;
- if ((Self__J0FR->capacity__MNK <= Self__J0FR->count__VF)) {
- if ((Self__J0FR->capacity__MNK == 0)) {
- Self__J0FR->capacity__MNK= 32;
- Self__J0FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I0FR=(__INTEGER)(Self__J0FR->capacity__MNK << 1);
- Self__K0FR=((__CHARACTER *)Self__J0FR->storage__XNK);
- old_nb_elts__L0FR=Self__J0FR->capacity__MNK;
- new__M0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K0FR),((__UINTEGER_32 )old_nb_elts__L0FR),((__UINTEGER_32 )new_capacity__I0FR)));
- upper__3ERR=(__INTEGER)(new_capacity__I0FR - 1);
- Self__1ERR=old_nb_elts__L0FR;
- while ((Self__1ERR <= upper__3ERR)) {
- new__M0FR[Self__1ERR]='\0';
- Self__1ERR=(__INTEGER)(Self__1ERR + 1);
- };
- Self__J0FR->storage__XNK=new__M0FR;
- Self__J0FR->capacity__MNK=new_capacity__I0FR;
- };
- };
- ((__CHARACTER *)Self__J0FR->storage__XNK)[Self__J0FR->count__VF]=')';
- Self__J0FR->count__VF=(__INTEGER)(Self__J0FR->count__VF + 1);
-}
-
-static void genere__L4EK(__EXPR_MUL *Self__M4EK,void *buffer__N4EK)
-// ({EXPR_MUL},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__P0FR,*Self__V0FR,*Self__10FR,*Self__B1FR,*Self__H1FR;
- __STRING *Self__N1FR,*Self__T1FR,*Self__Z1FR,*Self__51FR,*Self__F2FR;
- __INTEGER new_capacity__O0FR,old_nb_elts__R0FR,upper__CFRR,Self__AFRR;
- __INTEGER new_capacity__U0FR,old_nb_elts__X0FR,upper__HFRR,Self__FFRR;
- __INTEGER new_capacity__00FR,old_nb_elts__30FR,upper__MFRR,Self__KFRR;
- __INTEGER new_capacity__A1FR,old_nb_elts__D1FR,upper__RFRR,Self__PFRR;
- __INTEGER new_capacity__G1FR,old_nb_elts__J1FR,upper__WFRR,Self__UFRR;
- __INTEGER new_capacity__M1FR,old_nb_elts__P1FR,upper__1FRR,Self__ZFRR;
- __INTEGER new_capacity__S1FR,old_nb_elts__V1FR,upper__AGRR,Self__4FRR;
- __INTEGER new_capacity__Y1FR,old_nb_elts__11FR,upper__FGRR,Self__DGRR;
- __INTEGER new_capacity__41FR,old_nb_elts__B2FR,upper__KGRR,Self__IGRR;
- __INTEGER new_capacity__E2FR,old_nb_elts__H2FR,upper__PGRR,Self__NGRR;
- void *__tmp__L5EK,*__tmp__X5EK,*__tmp__IAFK,*__tmp__UAFK;
- void *__tmp__M5EK,*__tmp__JAFK;
- __CHARACTER_CST *Self__WCZP,*Self__IDZP;
- __CHARACTER *Self__Q0FR,*new__S0FR,*Self__W0FR,*new__Y0FR,*Self__20FR;
- __CHARACTER *new__40FR,*Self__C1FR,*new__E1FR,*Self__I1FR,*new__K1FR;
- __CHARACTER *Self__O1FR,*new__Q1FR,*Self__U1FR,*new__W1FR,*Self__01FR;
- __CHARACTER *new__21FR,*Self__A2FR,*new__C2FR,*Self__G2FR,*new__I2FR;
- __BOOLEAN __tmp__G5EK,__tmp__DAFK;
- if (((void *)((__TYPE_FULL *)static_type__0O1H(Self__M4EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__N4EK,(&__string_407));
- } else {
- Self__P0FR=((__STRING *)buffer__N4EK);
- new_capacity__O0FR= 0;
- if ((Self__P0FR->capacity__MNK <= Self__P0FR->count__VF)) {
- if ((Self__P0FR->capacity__MNK == 0)) {
- Self__P0FR->capacity__MNK= 32;
- Self__P0FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__O0FR=(__INTEGER)(Self__P0FR->capacity__MNK << 1);
- Self__Q0FR=((__CHARACTER *)Self__P0FR->storage__XNK);
- old_nb_elts__R0FR=Self__P0FR->capacity__MNK;
- new__S0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q0FR),((__UINTEGER_32 )old_nb_elts__R0FR),((__UINTEGER_32 )new_capacity__O0FR)));
- upper__CFRR=(__INTEGER)(new_capacity__O0FR - 1);
- Self__AFRR=old_nb_elts__R0FR;
- while ((Self__AFRR <= upper__CFRR)) {
- new__S0FR[Self__AFRR]='\0';
- Self__AFRR=(__INTEGER)(Self__AFRR + 1);
- };
- Self__P0FR->storage__XNK=new__S0FR;
- Self__P0FR->capacity__MNK=new_capacity__O0FR;
- };
- };
- ((__CHARACTER *)Self__P0FR->storage__XNK)[Self__P0FR->count__VF]='(';
- Self__P0FR->count__VF=(__INTEGER)(Self__P0FR->count__VF + 1);
- genere_declaration__Y1NI(static_type__0O1H(Self__M4EK),buffer__N4EK);
- Self__V0FR=((__STRING *)buffer__N4EK);
- new_capacity__U0FR= 0;
- if ((Self__V0FR->capacity__MNK <= Self__V0FR->count__VF)) {
- if ((Self__V0FR->capacity__MNK == 0)) {
- Self__V0FR->capacity__MNK= 32;
- Self__V0FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__U0FR=(__INTEGER)(Self__V0FR->capacity__MNK << 1);
- Self__W0FR=((__CHARACTER *)Self__V0FR->storage__XNK);
- old_nb_elts__X0FR=Self__V0FR->capacity__MNK;
- new__Y0FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W0FR),((__UINTEGER_32 )old_nb_elts__X0FR),((__UINTEGER_32 )new_capacity__U0FR)));
- upper__HFRR=(__INTEGER)(new_capacity__U0FR - 1);
- Self__FFRR=old_nb_elts__X0FR;
- while ((Self__FFRR <= upper__HFRR)) {
- new__Y0FR[Self__FFRR]='\0';
- Self__FFRR=(__INTEGER)(Self__FFRR + 1);
- };
- Self__V0FR->storage__XNK=new__Y0FR;
- Self__V0FR->capacity__MNK=new_capacity__U0FR;
- };
- };
- ((__CHARACTER *)Self__V0FR->storage__XNK)[Self__V0FR->count__VF]=')';
- Self__V0FR->count__VF=(__INTEGER)(Self__V0FR->count__VF + 1);
- };
- Self__10FR=((__STRING *)buffer__N4EK);
- new_capacity__00FR= 0;
- if ((Self__10FR->capacity__MNK <= Self__10FR->count__VF)) {
- if ((Self__10FR->capacity__MNK == 0)) {
- Self__10FR->capacity__MNK= 32;
- Self__10FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__00FR=(__INTEGER)(Self__10FR->capacity__MNK << 1);
- Self__20FR=((__CHARACTER *)Self__10FR->storage__XNK);
- old_nb_elts__30FR=Self__10FR->capacity__MNK;
- new__40FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__20FR),((__UINTEGER_32 )old_nb_elts__30FR),((__UINTEGER_32 )new_capacity__00FR)));
- upper__MFRR=(__INTEGER)(new_capacity__00FR - 1);
- Self__KFRR=old_nb_elts__30FR;
- while ((Self__KFRR <= upper__MFRR)) {
- new__40FR[Self__KFRR]='\0';
- Self__KFRR=(__INTEGER)(Self__KFRR + 1);
- };
- Self__10FR->storage__XNK=new__40FR;
- Self__10FR->capacity__MNK=new_capacity__00FR;
- };
- };
- ((__CHARACTER *)Self__10FR->storage__XNK)[Self__10FR->count__VF]='(';
- Self__10FR->count__VF=(__INTEGER)(Self__10FR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__0O1H(Self__M4EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__N4EK,(&__string_408));
- __tmp__G5EK=TRUE__;
- } else {
- __tmp__G5EK=FALSE__;
};
- if ((! __tmp__G5EK)) {
- __tmp__L5EK=Self__M4EK->parent_expr_binary__CBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__L5EK)->__id) {
- case __LIST__: {
- __tmp__M5EK=static_type__OHQG(__tmp__L5EK);
- } break;
- case __STRING_CST__: {
- __tmp__M5EK=((__STRING_CST *)__tmp__L5EK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__M5EK=((__EXTERNAL_C *)__tmp__L5EK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__M5EK=((__PROTOTYPE_CST *)__tmp__L5EK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__M5EK=((__INTEGER_CST *)__tmp__L5EK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__M5EK=((__LOCAL *)((__READ_LOCAL *)__tmp__L5EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__M5EK=static_type__CN1H(__tmp__L5EK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__M5EK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__M5EK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__M5EK=((__REAL_CST *)__tmp__L5EK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__M5EK=((__CHARACTER_CST *)__tmp__L5EK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__M5EK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__M5EK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__M5EK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__M5EK=static_type__UO1H(__tmp__L5EK);
- } break;
- case __EXPR_MUL__: {
- __tmp__M5EK=static_type__0O1H(__tmp__L5EK);
- } break;
- case __EXPR_DIV__: {
- __tmp__M5EK=static_type__5O1H(__tmp__L5EK);
- } break;
- case __EXPR_AND__: {
- __tmp__M5EK=static_type__EP1H(__tmp__L5EK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__M5EK=static_type__JP1H(__tmp__L5EK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__M5EK=static_type__OP1H(__tmp__L5EK);
- } break;
- case __PUT_TO__: {
- __tmp__M5EK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__M5EK=static_type__XP1H(__tmp__L5EK);
- } break;
- case __SIZE_OF__: {
- __tmp__M5EK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__M5EK=((__CAST *)__tmp__L5EK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__M5EK=static_type__NOKL(__tmp__L5EK);
- } break;
- case __READ_SLOT__: {
- __tmp__M5EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__L5EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__M5EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__L5EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__M5EK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__M5EK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__M5EK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__M5EK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__M5EK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__M5EK=static_type__DFJM(__tmp__L5EK);
- } break;
- case __EXPR_ADD__: {
- __tmp__M5EK=static_type__P3ML(__tmp__L5EK);
- } break;
- case __EXPR_NOT__: {
- __tmp__M5EK=static_type__R3XM(__tmp__L5EK);
- } break;
- case __EXPR_MOD__: {
- __tmp__M5EK=static_type__DREO(__tmp__L5EK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__M5EK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__M5EK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__M5EK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__M5EK=static_type__3YPN(__tmp__L5EK);
- } break;
- case __EXPR_XOR__: {
- __tmp__M5EK=static_type__1HSO(__tmp__L5EK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__M5EK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__N4EK,(&__string_407));
- };
- };
- __tmp__X5EK=Self__M4EK->parent_expr_binary__CBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__X5EK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__X5EK,buffer__N4EK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__X5EK,buffer__N4EK);
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_497));
+ __tmp__2O0P=Self__0O0P->parent_expr_or_logic__4DUL.parent_expr_binary_logic__DDUL.right__VOTP;
+ switch (((struct ___OBJ *)__tmp__2O0P)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__2O0P),buffer__1O0P);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__X5EK,buffer__N4EK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__X5EK,buffer__N4EK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__X5EK,buffer__N4EK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__X5EK),buffer__N4EK);
- append__MOK(buffer__N4EK,(&__string_276));
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__N4EK,((__REAL_CST *)__tmp__X5EK)->value__HN2H);
+ case __IS_EXPANDED__35NJ__: {
+ Self__GFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__2O0P));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__GFCS->receiver__RA5J),buffer__1O0P);
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
} break;
- case __CHARACTER_CST__: {
- Self__WCZP=((__CHARACTER_CST *)__tmp__X5EK);
- Self__B1FR=((__STRING *)buffer__N4EK);
- new_capacity__A1FR= 0;
- if ((Self__B1FR->capacity__MNK <= Self__B1FR->count__VF)) {
- if ((Self__B1FR->capacity__MNK == 0)) {
- Self__B1FR->capacity__MNK= 32;
- Self__B1FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__A1FR=(__INTEGER)(Self__B1FR->capacity__MNK << 1);
- Self__C1FR=((__CHARACTER *)Self__B1FR->storage__XNK);
- old_nb_elts__D1FR=Self__B1FR->capacity__MNK;
- new__E1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C1FR),((__UINTEGER_32 )old_nb_elts__D1FR),((__UINTEGER_32 )new_capacity__A1FR)));
- upper__RFRR=(__INTEGER)(new_capacity__A1FR - 1);
- Self__PFRR=old_nb_elts__D1FR;
- while ((Self__PFRR <= upper__RFRR)) {
- new__E1FR[Self__PFRR]='\0';
- Self__PFRR=(__INTEGER)(Self__PFRR + 1);
- };
- Self__B1FR->storage__XNK=new__E1FR;
- Self__B1FR->capacity__MNK=new_capacity__A1FR;
- };
- };
- ((__CHARACTER *)Self__B1FR->storage__XNK)[Self__B1FR->count__VF]='\'';
- Self__B1FR->count__VF=(__INTEGER)(Self__B1FR->count__VF + 1);
- append__MOK(buffer__N4EK,Self__WCZP->text__PN2H);
- Self__H1FR=((__STRING *)buffer__N4EK);
- new_capacity__G1FR= 0;
- if ((Self__H1FR->capacity__MNK <= Self__H1FR->count__VF)) {
- if ((Self__H1FR->capacity__MNK == 0)) {
- Self__H1FR->capacity__MNK= 32;
- Self__H1FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__G1FR=(__INTEGER)(Self__H1FR->capacity__MNK << 1);
- Self__I1FR=((__CHARACTER *)Self__H1FR->storage__XNK);
- old_nb_elts__J1FR=Self__H1FR->capacity__MNK;
- new__K1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I1FR),((__UINTEGER_32 )old_nb_elts__J1FR),((__UINTEGER_32 )new_capacity__G1FR)));
- upper__WFRR=(__INTEGER)(new_capacity__G1FR - 1);
- Self__UFRR=old_nb_elts__J1FR;
- while ((Self__UFRR <= upper__WFRR)) {
- new__K1FR[Self__UFRR]='\0';
- Self__UFRR=(__INTEGER)(Self__UFRR + 1);
- };
- Self__H1FR->storage__XNK=new__K1FR;
- Self__H1FR->capacity__MNK=new_capacity__G1FR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__IFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_350));
+ Self__JMXT=((__TYPE_FULL__XMB *)Self__IFCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
};
- ((__CHARACTER *)Self__H1FR->storage__XNK)[Self__H1FR->count__VF]='\'';
- Self__H1FR->count__VF=(__INTEGER)(Self__H1FR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__X5EK,buffer__N4EK);
+ append_name_in__APXE(Self__JMXT,buffer__1O0P);
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__X5EK,buffer__N4EK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__X5EK,buffer__N4EK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__X5EK,buffer__N4EK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__X5EK,buffer__N4EK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__N4EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X5EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__X5EK,buffer__N4EK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__X5EK,buffer__N4EK);
- } break;
- };
- Self__N1FR=((__STRING *)buffer__N4EK);
- new_capacity__M1FR= 0;
- if ((Self__N1FR->capacity__MNK <= Self__N1FR->count__VF)) {
- if ((Self__N1FR->capacity__MNK == 0)) {
- Self__N1FR->capacity__MNK= 32;
- Self__N1FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__M1FR=(__INTEGER)(Self__N1FR->capacity__MNK << 1);
- Self__O1FR=((__CHARACTER *)Self__N1FR->storage__XNK);
- old_nb_elts__P1FR=Self__N1FR->capacity__MNK;
- new__Q1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O1FR),((__UINTEGER_32 )old_nb_elts__P1FR),((__UINTEGER_32 )new_capacity__M1FR)));
- upper__1FRR=(__INTEGER)(new_capacity__M1FR - 1);
- Self__ZFRR=old_nb_elts__P1FR;
- while ((Self__ZFRR <= upper__1FRR)) {
- new__Q1FR[Self__ZFRR]='\0';
- Self__ZFRR=(__INTEGER)(Self__ZFRR + 1);
- };
- Self__N1FR->storage__XNK=new__Q1FR;
- Self__N1FR->capacity__MNK=new_capacity__M1FR;
- };
- };
- ((__CHARACTER *)Self__N1FR->storage__XNK)[Self__N1FR->count__VF]=' ';
- Self__N1FR->count__VF=(__INTEGER)(Self__N1FR->count__VF + 1);
- append__MOK(buffer__N4EK,(&__string_159));
- Self__T1FR=((__STRING *)buffer__N4EK);
- new_capacity__S1FR= 0;
- if ((Self__T1FR->capacity__MNK <= Self__T1FR->count__VF)) {
- if ((Self__T1FR->capacity__MNK == 0)) {
- Self__T1FR->capacity__MNK= 32;
- Self__T1FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__S1FR=(__INTEGER)(Self__T1FR->capacity__MNK << 1);
- Self__U1FR=((__CHARACTER *)Self__T1FR->storage__XNK);
- old_nb_elts__V1FR=Self__T1FR->capacity__MNK;
- new__W1FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U1FR),((__UINTEGER_32 )old_nb_elts__V1FR),((__UINTEGER_32 )new_capacity__S1FR)));
- upper__AGRR=(__INTEGER)(new_capacity__S1FR - 1);
- Self__4FRR=old_nb_elts__V1FR;
- while ((Self__4FRR <= upper__AGRR)) {
- new__W1FR[Self__4FRR]='\0';
- Self__4FRR=(__INTEGER)(Self__4FRR + 1);
- };
- Self__T1FR->storage__XNK=new__W1FR;
- Self__T1FR->capacity__MNK=new_capacity__S1FR;
- };
- };
- ((__CHARACTER *)Self__T1FR->storage__XNK)[Self__T1FR->count__VF]=' ';
- Self__T1FR->count__VF=(__INTEGER)(Self__T1FR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__0O1H(Self__M4EK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__N4EK,(&__string_408));
- __tmp__DAFK=TRUE__;
- } else {
- __tmp__DAFK=FALSE__;
- };
- if ((! __tmp__DAFK)) {
- __tmp__IAFK=Self__M4EK->parent_expr_binary__CBKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__IAFK)->__id) {
- case __LIST__: {
- __tmp__JAFK=static_type__OHQG(__tmp__IAFK);
- } break;
- case __STRING_CST__: {
- __tmp__JAFK=((__STRING_CST *)__tmp__IAFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__JAFK=((__EXTERNAL_C *)__tmp__IAFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__JAFK=((__PROTOTYPE_CST *)__tmp__IAFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__JAFK=((__INTEGER_CST *)__tmp__IAFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__JAFK=((__LOCAL *)((__READ_LOCAL *)__tmp__IAFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__JAFK=static_type__CN1H(__tmp__IAFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__JAFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__JAFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__JAFK=((__REAL_CST *)__tmp__IAFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__JAFK=((__CHARACTER_CST *)__tmp__IAFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__JAFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__JAFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__JAFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__JAFK=static_type__UO1H(__tmp__IAFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__JAFK=static_type__0O1H(__tmp__IAFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__JAFK=static_type__5O1H(__tmp__IAFK);
- } break;
- case __EXPR_AND__: {
- __tmp__JAFK=static_type__EP1H(__tmp__IAFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__JAFK=static_type__JP1H(__tmp__IAFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__JAFK=static_type__OP1H(__tmp__IAFK);
- } break;
- case __PUT_TO__: {
- __tmp__JAFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__JAFK=static_type__XP1H(__tmp__IAFK);
- } break;
- case __SIZE_OF__: {
- __tmp__JAFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__JAFK=((__CAST *)__tmp__IAFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__JAFK=static_type__NOKL(__tmp__IAFK);
- } break;
- case __READ_SLOT__: {
- __tmp__JAFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IAFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__JAFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IAFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__JAFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__JAFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__JAFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__JAFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__JAFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__JAFK=static_type__DFJM(__tmp__IAFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__JAFK=static_type__P3ML(__tmp__IAFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__JAFK=static_type__R3XM(__tmp__IAFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__JAFK=static_type__DREO(__tmp__IAFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__JAFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__JAFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__JAFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__JAFK=static_type__3YPN(__tmp__IAFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__JAFK=static_type__1HSO(__tmp__IAFK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__JAFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__N4EK,(&__string_407));
- };
- };
- __tmp__UAFK=Self__M4EK->parent_expr_binary__CBKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__UAFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__UAFK),buffer__N4EK);
- append__MOK(buffer__N4EK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__N4EK,((__REAL_CST *)__tmp__UAFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__IDZP=((__CHARACTER_CST *)__tmp__UAFK);
- Self__Z1FR=((__STRING *)buffer__N4EK);
- new_capacity__Y1FR= 0;
- if ((Self__Z1FR->capacity__MNK <= Self__Z1FR->count__VF)) {
- if ((Self__Z1FR->capacity__MNK == 0)) {
- Self__Z1FR->capacity__MNK= 32;
- Self__Z1FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Y1FR=(__INTEGER)(Self__Z1FR->capacity__MNK << 1);
- Self__01FR=((__CHARACTER *)Self__Z1FR->storage__XNK);
- old_nb_elts__11FR=Self__Z1FR->capacity__MNK;
- new__21FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__01FR),((__UINTEGER_32 )old_nb_elts__11FR),((__UINTEGER_32 )new_capacity__Y1FR)));
- upper__FGRR=(__INTEGER)(new_capacity__Y1FR - 1);
- Self__DGRR=old_nb_elts__11FR;
- while ((Self__DGRR <= upper__FGRR)) {
- new__21FR[Self__DGRR]='\0';
- Self__DGRR=(__INTEGER)(Self__DGRR + 1);
- };
- Self__Z1FR->storage__XNK=new__21FR;
- Self__Z1FR->capacity__MNK=new_capacity__Y1FR;
- };
- };
- ((__CHARACTER *)Self__Z1FR->storage__XNK)[Self__Z1FR->count__VF]='\'';
- Self__Z1FR->count__VF=(__INTEGER)(Self__Z1FR->count__VF + 1);
- append__MOK(buffer__N4EK,Self__IDZP->text__PN2H);
- Self__51FR=((__STRING *)buffer__N4EK);
- new_capacity__41FR= 0;
- if ((Self__51FR->capacity__MNK <= Self__51FR->count__VF)) {
- if ((Self__51FR->capacity__MNK == 0)) {
- Self__51FR->capacity__MNK= 32;
- Self__51FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__41FR=(__INTEGER)(Self__51FR->capacity__MNK << 1);
- Self__A2FR=((__CHARACTER *)Self__51FR->storage__XNK);
- old_nb_elts__B2FR=Self__51FR->capacity__MNK;
- new__C2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A2FR),((__UINTEGER_32 )old_nb_elts__B2FR),((__UINTEGER_32 )new_capacity__41FR)));
- upper__KGRR=(__INTEGER)(new_capacity__41FR - 1);
- Self__IGRR=old_nb_elts__B2FR;
- while ((Self__IGRR <= upper__KGRR)) {
- new__C2FR[Self__IGRR]='\0';
- Self__IGRR=(__INTEGER)(Self__IGRR + 1);
- };
- Self__51FR->storage__XNK=new__C2FR;
- Self__51FR->capacity__MNK=new_capacity__41FR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__KFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__2O0P));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_352));
+ Self__JMXT=((__TYPE_FULL__XMB *)Self__KFCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__JMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__1O0P),(&__string_351));
};
- ((__CHARACTER *)Self__51FR->storage__XNK)[Self__51FR->count__VF]='\'';
- Self__51FR->count__VF=(__INTEGER)(Self__51FR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__UAFK,buffer__N4EK);
+ append_name_in__APXE(Self__JMXT,buffer__1O0P);
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__UAFK,buffer__N4EK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__UAFK,buffer__N4EK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__UAFK,buffer__N4EK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__UAFK,buffer__N4EK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__UAFK,buffer__N4EK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__N4EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UAFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__UAFK,buffer__N4EK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__UAFK,buffer__N4EK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__UAFK,buffer__N4EK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__2O0P)),buffer__1O0P);
} break;
};
- Self__F2FR=((__STRING *)buffer__N4EK);
- new_capacity__E2FR= 0;
- if ((Self__F2FR->capacity__MNK <= Self__F2FR->count__VF)) {
- if ((Self__F2FR->capacity__MNK == 0)) {
- Self__F2FR->capacity__MNK= 32;
- Self__F2FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__E2FR=(__INTEGER)(Self__F2FR->capacity__MNK << 1);
- Self__G2FR=((__CHARACTER *)Self__F2FR->storage__XNK);
- old_nb_elts__H2FR=Self__F2FR->capacity__MNK;
- new__I2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G2FR),((__UINTEGER_32 )old_nb_elts__H2FR),((__UINTEGER_32 )new_capacity__E2FR)));
- upper__PGRR=(__INTEGER)(new_capacity__E2FR - 1);
- Self__NGRR=old_nb_elts__H2FR;
- while ((Self__NGRR <= upper__PGRR)) {
- new__I2FR[Self__NGRR]='\0';
- Self__NGRR=(__INTEGER)(Self__NGRR + 1);
- };
- Self__F2FR->storage__XNK=new__I2FR;
- Self__F2FR->capacity__MNK=new_capacity__E2FR;
- };
- };
- ((__CHARACTER *)Self__F2FR->storage__XNK)[Self__F2FR->count__VF]=')';
- Self__F2FR->count__VF=(__INTEGER)(Self__F2FR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__1O0P),')');
}
-static void genere__VAFK(__EXPR_DIV *Self__WAFK,void *buffer__XAFK)
-// ({EXPR_DIV},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__XOTP(__EXPR_AND_LOGIC__EFUL *Self__YOTP,__STRING__BC *buffer__ZOTP)
+// ({EXPR_AND_LOGIC__EFUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__L2FR,*Self__R2FR,*Self__X2FR,*Self__32FR,*Self__D3FR;
- __STRING *Self__J3FR,*Self__P3FR,*Self__V3FR,*Self__13FR,*Self__B4FR;
- __INTEGER new_capacity__K2FR,old_nb_elts__N2FR,upper__UGRR,Self__SGRR;
- __INTEGER new_capacity__Q2FR,old_nb_elts__T2FR,upper__ZGRR,Self__XGRR;
- __INTEGER new_capacity__W2FR,old_nb_elts__Z2FR,upper__4GRR,Self__2GRR;
- __INTEGER new_capacity__22FR,old_nb_elts__52FR,upper__DHRR,Self__BHRR;
- __INTEGER new_capacity__C3FR,old_nb_elts__F3FR,upper__IHRR,Self__GHRR;
- __INTEGER new_capacity__I3FR,old_nb_elts__L3FR,upper__NHRR,Self__LHRR;
- __INTEGER new_capacity__O3FR,old_nb_elts__R3FR,upper__SHRR,Self__QHRR;
- __INTEGER new_capacity__U3FR,old_nb_elts__X3FR,upper__XHRR,Self__VHRR;
- __INTEGER new_capacity__03FR,old_nb_elts__33FR,upper__2HRR,Self__0HRR;
- __INTEGER new_capacity__A4FR,old_nb_elts__D4FR,upper__BIRR,Self__5HRR;
- void *__tmp__VBFK,*__tmp__BCFK,*__tmp__SCFK,*__tmp__4CFK;
- void *__tmp__WBFK,*__tmp__TCFK;
- __CHARACTER_CST *Self__0DZP,*Self__MEZP;
- __CHARACTER *Self__M2FR,*new__O2FR,*Self__S2FR,*new__U2FR,*Self__Y2FR;
- __CHARACTER *new__02FR,*Self__42FR,*new__A3FR,*Self__E3FR,*new__G3FR;
- __CHARACTER *Self__K3FR,*new__M3FR,*Self__Q3FR,*new__S3FR,*Self__W3FR;
- __CHARACTER *new__Y3FR,*Self__23FR,*new__43FR,*Self__C4FR,*new__E4FR;
- __BOOLEAN __tmp__QBFK,__tmp__NCFK;
- if (((void *)((__TYPE_FULL *)static_type__5O1H(Self__WAFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__XAFK,(&__string_407));
- } else {
- Self__L2FR=((__STRING *)buffer__XAFK);
- new_capacity__K2FR= 0;
- if ((Self__L2FR->capacity__MNK <= Self__L2FR->count__VF)) {
- if ((Self__L2FR->capacity__MNK == 0)) {
- Self__L2FR->capacity__MNK= 32;
- Self__L2FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__K2FR=(__INTEGER)(Self__L2FR->capacity__MNK << 1);
- Self__M2FR=((__CHARACTER *)Self__L2FR->storage__XNK);
- old_nb_elts__N2FR=Self__L2FR->capacity__MNK;
- new__O2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M2FR),((__UINTEGER_32 )old_nb_elts__N2FR),((__UINTEGER_32 )new_capacity__K2FR)));
- upper__UGRR=(__INTEGER)(new_capacity__K2FR - 1);
- Self__SGRR=old_nb_elts__N2FR;
- while ((Self__SGRR <= upper__UGRR)) {
- new__O2FR[Self__SGRR]='\0';
- Self__SGRR=(__INTEGER)(Self__SGRR + 1);
- };
- Self__L2FR->storage__XNK=new__O2FR;
- Self__L2FR->capacity__MNK=new_capacity__K2FR;
- };
- };
- ((__CHARACTER *)Self__L2FR->storage__XNK)[Self__L2FR->count__VF]='(';
- Self__L2FR->count__VF=(__INTEGER)(Self__L2FR->count__VF + 1);
- genere_declaration__Y1NI(static_type__5O1H(Self__WAFK),buffer__XAFK);
- Self__R2FR=((__STRING *)buffer__XAFK);
- new_capacity__Q2FR= 0;
- if ((Self__R2FR->capacity__MNK <= Self__R2FR->count__VF)) {
- if ((Self__R2FR->capacity__MNK == 0)) {
- Self__R2FR->capacity__MNK= 32;
- Self__R2FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Q2FR=(__INTEGER)(Self__R2FR->capacity__MNK << 1);
- Self__S2FR=((__CHARACTER *)Self__R2FR->storage__XNK);
- old_nb_elts__T2FR=Self__R2FR->capacity__MNK;
- new__U2FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S2FR),((__UINTEGER_32 )old_nb_elts__T2FR),((__UINTEGER_32 )new_capacity__Q2FR)));
- upper__ZGRR=(__INTEGER)(new_capacity__Q2FR - 1);
- Self__XGRR=old_nb_elts__T2FR;
- while ((Self__XGRR <= upper__ZGRR)) {
- new__U2FR[Self__XGRR]='\0';
- Self__XGRR=(__INTEGER)(Self__XGRR + 1);
- };
- Self__R2FR->storage__XNK=new__U2FR;
- Self__R2FR->capacity__MNK=new_capacity__Q2FR;
- };
- };
- ((__CHARACTER *)Self__R2FR->storage__XNK)[Self__R2FR->count__VF]=')';
- Self__R2FR->count__VF=(__INTEGER)(Self__R2FR->count__VF + 1);
- };
- Self__X2FR=((__STRING *)buffer__XAFK);
- new_capacity__W2FR= 0;
- if ((Self__X2FR->capacity__MNK <= Self__X2FR->count__VF)) {
- if ((Self__X2FR->capacity__MNK == 0)) {
- Self__X2FR->capacity__MNK= 32;
- Self__X2FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__W2FR=(__INTEGER)(Self__X2FR->capacity__MNK << 1);
- Self__Y2FR=((__CHARACTER *)Self__X2FR->storage__XNK);
- old_nb_elts__Z2FR=Self__X2FR->capacity__MNK;
- new__02FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y2FR),((__UINTEGER_32 )old_nb_elts__Z2FR),((__UINTEGER_32 )new_capacity__W2FR)));
- upper__4GRR=(__INTEGER)(new_capacity__W2FR - 1);
- Self__2GRR=old_nb_elts__Z2FR;
- while ((Self__2GRR <= upper__4GRR)) {
- new__02FR[Self__2GRR]='\0';
- Self__2GRR=(__INTEGER)(Self__2GRR + 1);
- };
- Self__X2FR->storage__XNK=new__02FR;
- Self__X2FR->capacity__MNK=new_capacity__W2FR;
- };
- };
- ((__CHARACTER *)Self__X2FR->storage__XNK)[Self__X2FR->count__VF]='(';
- Self__X2FR->count__VF=(__INTEGER)(Self__X2FR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__5O1H(Self__WAFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__XAFK,(&__string_408));
- __tmp__QBFK=TRUE__;
- } else {
- __tmp__QBFK=FALSE__;
- };
- if ((! __tmp__QBFK)) {
- __tmp__VBFK=Self__WAFK->parent_expr_binary__VBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__VBFK)->__id) {
- case __LIST__: {
- __tmp__WBFK=static_type__OHQG(__tmp__VBFK);
- } break;
- case __STRING_CST__: {
- __tmp__WBFK=((__STRING_CST *)__tmp__VBFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__WBFK=((__EXTERNAL_C *)__tmp__VBFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__WBFK=((__PROTOTYPE_CST *)__tmp__VBFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__WBFK=((__INTEGER_CST *)__tmp__VBFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__WBFK=((__LOCAL *)((__READ_LOCAL *)__tmp__VBFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__WBFK=static_type__CN1H(__tmp__VBFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__WBFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__WBFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__WBFK=((__REAL_CST *)__tmp__VBFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__WBFK=((__CHARACTER_CST *)__tmp__VBFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__WBFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__WBFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__WBFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__WBFK=static_type__UO1H(__tmp__VBFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__WBFK=static_type__0O1H(__tmp__VBFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__WBFK=static_type__5O1H(__tmp__VBFK);
- } break;
- case __EXPR_AND__: {
- __tmp__WBFK=static_type__EP1H(__tmp__VBFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__WBFK=static_type__JP1H(__tmp__VBFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__WBFK=static_type__OP1H(__tmp__VBFK);
- } break;
- case __PUT_TO__: {
- __tmp__WBFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__WBFK=static_type__XP1H(__tmp__VBFK);
- } break;
- case __SIZE_OF__: {
- __tmp__WBFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__WBFK=((__CAST *)__tmp__VBFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__WBFK=static_type__NOKL(__tmp__VBFK);
- } break;
- case __READ_SLOT__: {
- __tmp__WBFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VBFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__WBFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VBFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__WBFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__WBFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__WBFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__WBFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__WBFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__WBFK=static_type__DFJM(__tmp__VBFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__WBFK=static_type__P3ML(__tmp__VBFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__WBFK=static_type__R3XM(__tmp__VBFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__WBFK=static_type__DREO(__tmp__VBFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__WBFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__WBFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__WBFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__WBFK=static_type__3YPN(__tmp__VBFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__WBFK=static_type__1HSO(__tmp__VBFK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__WBFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__XAFK,(&__string_407));
- };
- };
- __tmp__BCFK=Self__WAFK->parent_expr_binary__VBKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__BCFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__BCFK),buffer__XAFK);
- append__MOK(buffer__XAFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__XAFK,((__REAL_CST *)__tmp__BCFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__0DZP=((__CHARACTER_CST *)__tmp__BCFK);
- Self__32FR=((__STRING *)buffer__XAFK);
- new_capacity__22FR= 0;
- if ((Self__32FR->capacity__MNK <= Self__32FR->count__VF)) {
- if ((Self__32FR->capacity__MNK == 0)) {
- Self__32FR->capacity__MNK= 32;
- Self__32FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__22FR=(__INTEGER)(Self__32FR->capacity__MNK << 1);
- Self__42FR=((__CHARACTER *)Self__32FR->storage__XNK);
- old_nb_elts__52FR=Self__32FR->capacity__MNK;
- new__A3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__42FR),((__UINTEGER_32 )old_nb_elts__52FR),((__UINTEGER_32 )new_capacity__22FR)));
- upper__DHRR=(__INTEGER)(new_capacity__22FR - 1);
- Self__BHRR=old_nb_elts__52FR;
- while ((Self__BHRR <= upper__DHRR)) {
- new__A3FR[Self__BHRR]='\0';
- Self__BHRR=(__INTEGER)(Self__BHRR + 1);
- };
- Self__32FR->storage__XNK=new__A3FR;
- Self__32FR->capacity__MNK=new_capacity__22FR;
- };
- };
- ((__CHARACTER *)Self__32FR->storage__XNK)[Self__32FR->count__VF]='\'';
- Self__32FR->count__VF=(__INTEGER)(Self__32FR->count__VF + 1);
- append__MOK(buffer__XAFK,Self__0DZP->text__PN2H);
- Self__D3FR=((__STRING *)buffer__XAFK);
- new_capacity__C3FR= 0;
- if ((Self__D3FR->capacity__MNK <= Self__D3FR->count__VF)) {
- if ((Self__D3FR->capacity__MNK == 0)) {
- Self__D3FR->capacity__MNK= 32;
- Self__D3FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C3FR=(__INTEGER)(Self__D3FR->capacity__MNK << 1);
- Self__E3FR=((__CHARACTER *)Self__D3FR->storage__XNK);
- old_nb_elts__F3FR=Self__D3FR->capacity__MNK;
- new__G3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E3FR),((__UINTEGER_32 )old_nb_elts__F3FR),((__UINTEGER_32 )new_capacity__C3FR)));
- upper__IHRR=(__INTEGER)(new_capacity__C3FR - 1);
- Self__GHRR=old_nb_elts__F3FR;
- while ((Self__GHRR <= upper__IHRR)) {
- new__G3FR[Self__GHRR]='\0';
- Self__GHRR=(__INTEGER)(Self__GHRR + 1);
- };
- Self__D3FR->storage__XNK=new__G3FR;
- Self__D3FR->capacity__MNK=new_capacity__C3FR;
- };
- };
- ((__CHARACTER *)Self__D3FR->storage__XNK)[Self__D3FR->count__VF]='\'';
- Self__D3FR->count__VF=(__INTEGER)(Self__D3FR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__BCFK,buffer__XAFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__BCFK,buffer__XAFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__BCFK,buffer__XAFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__XAFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BCFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__BCFK,buffer__XAFK);
+ void *__tmp__0OTP;
+ __IS_EXPANDED__35NJ *Self__SFCS;
+ __GET_TYPE_ID__HAOJ *Self__UFCS;
+ __TYPE_FULL__XMB *Self__RMXT;
+ __SIZE_OF__5GOJ *Self__WFCS;
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),'(');
+ __tmp__0OTP=Self__YOTP->parent_expr_binary_logic__FFUL.left__ROTP;
+ switch (((struct ___OBJ *)__tmp__0OTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__0OTP),buffer__ZOTP);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__BCFK,buffer__XAFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__BCFK,buffer__XAFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__BCFK,buffer__XAFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__BCFK,buffer__XAFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__BCFK,buffer__XAFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__BCFK,buffer__XAFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__BCFK,buffer__XAFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__BCFK,buffer__XAFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__SFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__0OTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__SFCS->receiver__RA5J),buffer__ZOTP);
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__BCFK,buffer__XAFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__BCFK,buffer__XAFK);
- } break;
- };
- Self__J3FR=((__STRING *)buffer__XAFK);
- new_capacity__I3FR= 0;
- if ((Self__J3FR->capacity__MNK <= Self__J3FR->count__VF)) {
- if ((Self__J3FR->capacity__MNK == 0)) {
- Self__J3FR->capacity__MNK= 32;
- Self__J3FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I3FR=(__INTEGER)(Self__J3FR->capacity__MNK << 1);
- Self__K3FR=((__CHARACTER *)Self__J3FR->storage__XNK);
- old_nb_elts__L3FR=Self__J3FR->capacity__MNK;
- new__M3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K3FR),((__UINTEGER_32 )old_nb_elts__L3FR),((__UINTEGER_32 )new_capacity__I3FR)));
- upper__NHRR=(__INTEGER)(new_capacity__I3FR - 1);
- Self__LHRR=old_nb_elts__L3FR;
- while ((Self__LHRR <= upper__NHRR)) {
- new__M3FR[Self__LHRR]='\0';
- Self__LHRR=(__INTEGER)(Self__LHRR + 1);
- };
- Self__J3FR->storage__XNK=new__M3FR;
- Self__J3FR->capacity__MNK=new_capacity__I3FR;
- };
- };
- ((__CHARACTER *)Self__J3FR->storage__XNK)[Self__J3FR->count__VF]=' ';
- Self__J3FR->count__VF=(__INTEGER)(Self__J3FR->count__VF + 1);
- append__MOK(buffer__XAFK,(&__string_359));
- Self__P3FR=((__STRING *)buffer__XAFK);
- new_capacity__O3FR= 0;
- if ((Self__P3FR->capacity__MNK <= Self__P3FR->count__VF)) {
- if ((Self__P3FR->capacity__MNK == 0)) {
- Self__P3FR->capacity__MNK= 32;
- Self__P3FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__O3FR=(__INTEGER)(Self__P3FR->capacity__MNK << 1);
- Self__Q3FR=((__CHARACTER *)Self__P3FR->storage__XNK);
- old_nb_elts__R3FR=Self__P3FR->capacity__MNK;
- new__S3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q3FR),((__UINTEGER_32 )old_nb_elts__R3FR),((__UINTEGER_32 )new_capacity__O3FR)));
- upper__SHRR=(__INTEGER)(new_capacity__O3FR - 1);
- Self__QHRR=old_nb_elts__R3FR;
- while ((Self__QHRR <= upper__SHRR)) {
- new__S3FR[Self__QHRR]='\0';
- Self__QHRR=(__INTEGER)(Self__QHRR + 1);
- };
- Self__P3FR->storage__XNK=new__S3FR;
- Self__P3FR->capacity__MNK=new_capacity__O3FR;
- };
- };
- ((__CHARACTER *)Self__P3FR->storage__XNK)[Self__P3FR->count__VF]=' ';
- Self__P3FR->count__VF=(__INTEGER)(Self__P3FR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__5O1H(Self__WAFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__XAFK,(&__string_408));
- __tmp__NCFK=TRUE__;
- } else {
- __tmp__NCFK=FALSE__;
- };
- if ((! __tmp__NCFK)) {
- __tmp__SCFK=Self__WAFK->parent_expr_binary__VBKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__SCFK)->__id) {
- case __LIST__: {
- __tmp__TCFK=static_type__OHQG(__tmp__SCFK);
- } break;
- case __STRING_CST__: {
- __tmp__TCFK=((__STRING_CST *)__tmp__SCFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__TCFK=((__EXTERNAL_C *)__tmp__SCFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__TCFK=((__PROTOTYPE_CST *)__tmp__SCFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__TCFK=((__INTEGER_CST *)__tmp__SCFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__TCFK=((__LOCAL *)((__READ_LOCAL *)__tmp__SCFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__TCFK=static_type__CN1H(__tmp__SCFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__TCFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__TCFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__TCFK=((__REAL_CST *)__tmp__SCFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__TCFK=((__CHARACTER_CST *)__tmp__SCFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__TCFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__TCFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__TCFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__TCFK=static_type__UO1H(__tmp__SCFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__TCFK=static_type__0O1H(__tmp__SCFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__TCFK=static_type__5O1H(__tmp__SCFK);
- } break;
- case __EXPR_AND__: {
- __tmp__TCFK=static_type__EP1H(__tmp__SCFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__TCFK=static_type__JP1H(__tmp__SCFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__TCFK=static_type__OP1H(__tmp__SCFK);
- } break;
- case __PUT_TO__: {
- __tmp__TCFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__TCFK=static_type__XP1H(__tmp__SCFK);
- } break;
- case __SIZE_OF__: {
- __tmp__TCFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__TCFK=((__CAST *)__tmp__SCFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__TCFK=static_type__NOKL(__tmp__SCFK);
- } break;
- case __READ_SLOT__: {
- __tmp__TCFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SCFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__TCFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SCFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__TCFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__TCFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__TCFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__TCFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__TCFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__TCFK=static_type__DFJM(__tmp__SCFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__TCFK=static_type__P3ML(__tmp__SCFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__TCFK=static_type__R3XM(__tmp__SCFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__TCFK=static_type__DREO(__tmp__SCFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__TCFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__TCFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__TCFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__TCFK=static_type__3YPN(__tmp__SCFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__TCFK=static_type__1HSO(__tmp__SCFK);
- } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__UFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_350));
+ Self__RMXT=((__TYPE_FULL__XMB *)Self__UFCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__TCFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__XAFK,(&__string_407));
- };
- };
- __tmp__4CFK=Self__WAFK->parent_expr_binary__VBKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__4CFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__4CFK,buffer__XAFK);
+ append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__4CFK),buffer__XAFK);
- append__MOK(buffer__XAFK,(&__string_276));
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__4CFK,buffer__XAFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__XAFK,((__REAL_CST *)__tmp__4CFK)->value__HN2H);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __CHARACTER_CST__: {
- Self__MEZP=((__CHARACTER_CST *)__tmp__4CFK);
- Self__V3FR=((__STRING *)buffer__XAFK);
- new_capacity__U3FR= 0;
- if ((Self__V3FR->capacity__MNK <= Self__V3FR->count__VF)) {
- if ((Self__V3FR->capacity__MNK == 0)) {
- Self__V3FR->capacity__MNK= 32;
- Self__V3FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__U3FR=(__INTEGER)(Self__V3FR->capacity__MNK << 1);
- Self__W3FR=((__CHARACTER *)Self__V3FR->storage__XNK);
- old_nb_elts__X3FR=Self__V3FR->capacity__MNK;
- new__Y3FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W3FR),((__UINTEGER_32 )old_nb_elts__X3FR),((__UINTEGER_32 )new_capacity__U3FR)));
- upper__XHRR=(__INTEGER)(new_capacity__U3FR - 1);
- Self__VHRR=old_nb_elts__X3FR;
- while ((Self__VHRR <= upper__XHRR)) {
- new__Y3FR[Self__VHRR]='\0';
- Self__VHRR=(__INTEGER)(Self__VHRR + 1);
- };
- Self__V3FR->storage__XNK=new__Y3FR;
- Self__V3FR->capacity__MNK=new_capacity__U3FR;
- };
- };
- ((__CHARACTER *)Self__V3FR->storage__XNK)[Self__V3FR->count__VF]='\'';
- Self__V3FR->count__VF=(__INTEGER)(Self__V3FR->count__VF + 1);
- append__MOK(buffer__XAFK,Self__MEZP->text__PN2H);
- Self__13FR=((__STRING *)buffer__XAFK);
- new_capacity__03FR= 0;
- if ((Self__13FR->capacity__MNK <= Self__13FR->count__VF)) {
- if ((Self__13FR->capacity__MNK == 0)) {
- Self__13FR->capacity__MNK= 32;
- Self__13FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__03FR=(__INTEGER)(Self__13FR->capacity__MNK << 1);
- Self__23FR=((__CHARACTER *)Self__13FR->storage__XNK);
- old_nb_elts__33FR=Self__13FR->capacity__MNK;
- new__43FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__23FR),((__UINTEGER_32 )old_nb_elts__33FR),((__UINTEGER_32 )new_capacity__03FR)));
- upper__2HRR=(__INTEGER)(new_capacity__03FR - 1);
- Self__0HRR=old_nb_elts__33FR;
- while ((Self__0HRR <= upper__2HRR)) {
- new__43FR[Self__0HRR]='\0';
- Self__0HRR=(__INTEGER)(Self__0HRR + 1);
- };
- Self__13FR->storage__XNK=new__43FR;
- Self__13FR->capacity__MNK=new_capacity__03FR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__WFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_352));
+ Self__RMXT=((__TYPE_FULL__XMB *)Self__WFCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
};
- ((__CHARACTER *)Self__13FR->storage__XNK)[Self__13FR->count__VF]='\'';
- Self__13FR->count__VF=(__INTEGER)(Self__13FR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__4CFK,buffer__XAFK);
+ append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__4CFK,buffer__XAFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__4CFK,buffer__XAFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__4CFK,buffer__XAFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__4CFK,buffer__XAFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__4CFK,buffer__XAFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__XAFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4CFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__4CFK,buffer__XAFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__4CFK,buffer__XAFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
};
- Self__B4FR=((__STRING *)buffer__XAFK);
- new_capacity__A4FR= 0;
- if ((Self__B4FR->capacity__MNK <= Self__B4FR->count__VF)) {
- if ((Self__B4FR->capacity__MNK == 0)) {
- Self__B4FR->capacity__MNK= 32;
- Self__B4FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__A4FR=(__INTEGER)(Self__B4FR->capacity__MNK << 1);
- Self__C4FR=((__CHARACTER *)Self__B4FR->storage__XNK);
- old_nb_elts__D4FR=Self__B4FR->capacity__MNK;
- new__E4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C4FR),((__UINTEGER_32 )old_nb_elts__D4FR),((__UINTEGER_32 )new_capacity__A4FR)));
- upper__BIRR=(__INTEGER)(new_capacity__A4FR - 1);
- Self__5HRR=old_nb_elts__D4FR;
- while ((Self__5HRR <= upper__BIRR)) {
- new__E4FR[Self__5HRR]='\0';
- Self__5HRR=(__INTEGER)(Self__5HRR + 1);
- };
- Self__B4FR->storage__XNK=new__E4FR;
- Self__B4FR->capacity__MNK=new_capacity__A4FR;
- };
- };
- ((__CHARACTER *)Self__B4FR->storage__XNK)[Self__B4FR->count__VF]=')';
- Self__B4FR->count__VF=(__INTEGER)(Self__B4FR->count__VF + 1);
-}
-
-static void genere__5CFK(__EXPR_AND *Self__ADFK,void *buffer__BDFK)
-// ({EXPR_AND},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__H4FR,*Self__N4FR,*Self__T4FR,*Self__Z4FR,*Self__54FR;
- __STRING *Self__F5FR,*Self__L5FR,*Self__R5FR,*Self__X5FR,*Self__35FR;
- __INTEGER new_capacity__G4FR,old_nb_elts__J4FR,upper__GIRR,Self__EIRR;
- __INTEGER new_capacity__M4FR,old_nb_elts__P4FR,upper__LIRR,Self__JIRR;
- __INTEGER new_capacity__S4FR,old_nb_elts__V4FR,upper__QIRR,Self__OIRR;
- __INTEGER new_capacity__Y4FR,old_nb_elts__14FR,upper__VIRR,Self__TIRR;
- __INTEGER new_capacity__44FR,old_nb_elts__B5FR,upper__0IRR,Self__YIRR;
- __INTEGER new_capacity__E5FR,old_nb_elts__H5FR,upper__5IRR,Self__3IRR;
- __INTEGER new_capacity__K5FR,old_nb_elts__N5FR,upper__EJRR,Self__CJRR;
- __INTEGER new_capacity__Q5FR,old_nb_elts__T5FR,upper__JJRR,Self__HJRR;
- __INTEGER new_capacity__W5FR,old_nb_elts__Z5FR,upper__OJRR,Self__MJRR;
- __INTEGER new_capacity__25FR,old_nb_elts__55FR,upper__TJRR,Self__RJRR;
- void *__tmp__5DFK,*__tmp__LEFK,*__tmp__2EFK,*__tmp__IFFK;
- void *__tmp__AEFK,*__tmp__3EFK;
- __CHARACTER_CST *Self__4EZP,*Self__QFZP;
- __CHARACTER *Self__I4FR,*new__K4FR,*Self__O4FR,*new__Q4FR,*Self__U4FR;
- __CHARACTER *new__W4FR,*Self__04FR,*new__24FR,*Self__A5FR,*new__C5FR;
- __CHARACTER *Self__G5FR,*new__I5FR,*Self__M5FR,*new__O5FR,*Self__S5FR;
- __CHARACTER *new__U5FR,*Self__Y5FR,*new__05FR,*Self__45FR,*new__AAGR;
- __BOOLEAN __tmp__0DFK,__tmp__XEFK;
- if (((void *)((__TYPE_FULL *)static_type__EP1H(Self__ADFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__BDFK,(&__string_407));
- } else {
- Self__H4FR=((__STRING *)buffer__BDFK);
- new_capacity__G4FR= 0;
- if ((Self__H4FR->capacity__MNK <= Self__H4FR->count__VF)) {
- if ((Self__H4FR->capacity__MNK == 0)) {
- Self__H4FR->capacity__MNK= 32;
- Self__H4FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__G4FR=(__INTEGER)(Self__H4FR->capacity__MNK << 1);
- Self__I4FR=((__CHARACTER *)Self__H4FR->storage__XNK);
- old_nb_elts__J4FR=Self__H4FR->capacity__MNK;
- new__K4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I4FR),((__UINTEGER_32 )old_nb_elts__J4FR),((__UINTEGER_32 )new_capacity__G4FR)));
- upper__GIRR=(__INTEGER)(new_capacity__G4FR - 1);
- Self__EIRR=old_nb_elts__J4FR;
- while ((Self__EIRR <= upper__GIRR)) {
- new__K4FR[Self__EIRR]='\0';
- Self__EIRR=(__INTEGER)(Self__EIRR + 1);
- };
- Self__H4FR->storage__XNK=new__K4FR;
- Self__H4FR->capacity__MNK=new_capacity__G4FR;
- };
- };
- ((__CHARACTER *)Self__H4FR->storage__XNK)[Self__H4FR->count__VF]='(';
- Self__H4FR->count__VF=(__INTEGER)(Self__H4FR->count__VF + 1);
- genere_declaration__Y1NI(static_type__EP1H(Self__ADFK),buffer__BDFK);
- Self__N4FR=((__STRING *)buffer__BDFK);
- new_capacity__M4FR= 0;
- if ((Self__N4FR->capacity__MNK <= Self__N4FR->count__VF)) {
- if ((Self__N4FR->capacity__MNK == 0)) {
- Self__N4FR->capacity__MNK= 32;
- Self__N4FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__M4FR=(__INTEGER)(Self__N4FR->capacity__MNK << 1);
- Self__O4FR=((__CHARACTER *)Self__N4FR->storage__XNK);
- old_nb_elts__P4FR=Self__N4FR->capacity__MNK;
- new__Q4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O4FR),((__UINTEGER_32 )old_nb_elts__P4FR),((__UINTEGER_32 )new_capacity__M4FR)));
- upper__LIRR=(__INTEGER)(new_capacity__M4FR - 1);
- Self__JIRR=old_nb_elts__P4FR;
- while ((Self__JIRR <= upper__LIRR)) {
- new__Q4FR[Self__JIRR]='\0';
- Self__JIRR=(__INTEGER)(Self__JIRR + 1);
- };
- Self__N4FR->storage__XNK=new__Q4FR;
- Self__N4FR->capacity__MNK=new_capacity__M4FR;
- };
- };
- ((__CHARACTER *)Self__N4FR->storage__XNK)[Self__N4FR->count__VF]=')';
- Self__N4FR->count__VF=(__INTEGER)(Self__N4FR->count__VF + 1);
- };
- Self__T4FR=((__STRING *)buffer__BDFK);
- new_capacity__S4FR= 0;
- if ((Self__T4FR->capacity__MNK <= Self__T4FR->count__VF)) {
- if ((Self__T4FR->capacity__MNK == 0)) {
- Self__T4FR->capacity__MNK= 32;
- Self__T4FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__S4FR=(__INTEGER)(Self__T4FR->capacity__MNK << 1);
- Self__U4FR=((__CHARACTER *)Self__T4FR->storage__XNK);
- old_nb_elts__V4FR=Self__T4FR->capacity__MNK;
- new__W4FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U4FR),((__UINTEGER_32 )old_nb_elts__V4FR),((__UINTEGER_32 )new_capacity__S4FR)));
- upper__QIRR=(__INTEGER)(new_capacity__S4FR - 1);
- Self__OIRR=old_nb_elts__V4FR;
- while ((Self__OIRR <= upper__QIRR)) {
- new__W4FR[Self__OIRR]='\0';
- Self__OIRR=(__INTEGER)(Self__OIRR + 1);
- };
- Self__T4FR->storage__XNK=new__W4FR;
- Self__T4FR->capacity__MNK=new_capacity__S4FR;
- };
- };
- ((__CHARACTER *)Self__T4FR->storage__XNK)[Self__T4FR->count__VF]='(';
- Self__T4FR->count__VF=(__INTEGER)(Self__T4FR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__EP1H(Self__ADFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__BDFK,(&__string_408));
- __tmp__0DFK=TRUE__;
- } else {
- __tmp__0DFK=FALSE__;
- };
- if ((! __tmp__0DFK)) {
- __tmp__5DFK=Self__ADFK->parent_expr_binary__ICKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__5DFK)->__id) {
- case __LIST__: {
- __tmp__AEFK=static_type__OHQG(__tmp__5DFK);
- } break;
- case __STRING_CST__: {
- __tmp__AEFK=((__STRING_CST *)__tmp__5DFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__AEFK=((__EXTERNAL_C *)__tmp__5DFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__AEFK=((__PROTOTYPE_CST *)__tmp__5DFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__AEFK=((__INTEGER_CST *)__tmp__5DFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__AEFK=((__LOCAL *)((__READ_LOCAL *)__tmp__5DFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__AEFK=static_type__CN1H(__tmp__5DFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__AEFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__AEFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__AEFK=((__REAL_CST *)__tmp__5DFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__AEFK=((__CHARACTER_CST *)__tmp__5DFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__AEFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__AEFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__AEFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__AEFK=static_type__UO1H(__tmp__5DFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__AEFK=static_type__0O1H(__tmp__5DFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__AEFK=static_type__5O1H(__tmp__5DFK);
- } break;
- case __EXPR_AND__: {
- __tmp__AEFK=static_type__EP1H(__tmp__5DFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__AEFK=static_type__JP1H(__tmp__5DFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__AEFK=static_type__OP1H(__tmp__5DFK);
- } break;
- case __PUT_TO__: {
- __tmp__AEFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__AEFK=static_type__XP1H(__tmp__5DFK);
- } break;
- case __SIZE_OF__: {
- __tmp__AEFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__AEFK=((__CAST *)__tmp__5DFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__AEFK=static_type__NOKL(__tmp__5DFK);
- } break;
- case __READ_SLOT__: {
- __tmp__AEFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5DFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__AEFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5DFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__AEFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__AEFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__AEFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__AEFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__AEFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__AEFK=static_type__DFJM(__tmp__5DFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__AEFK=static_type__P3ML(__tmp__5DFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__AEFK=static_type__R3XM(__tmp__5DFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__AEFK=static_type__DREO(__tmp__5DFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__AEFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__AEFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__AEFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__AEFK=static_type__3YPN(__tmp__5DFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__AEFK=static_type__1HSO(__tmp__5DFK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AEFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__BDFK,(&__string_407));
- };
- };
- __tmp__LEFK=Self__ADFK->parent_expr_binary__ICKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__LEFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__LEFK),buffer__BDFK);
- append__MOK(buffer__BDFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__BDFK,((__REAL_CST *)__tmp__LEFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__4EZP=((__CHARACTER_CST *)__tmp__LEFK);
- Self__Z4FR=((__STRING *)buffer__BDFK);
- new_capacity__Y4FR= 0;
- if ((Self__Z4FR->capacity__MNK <= Self__Z4FR->count__VF)) {
- if ((Self__Z4FR->capacity__MNK == 0)) {
- Self__Z4FR->capacity__MNK= 32;
- Self__Z4FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Y4FR=(__INTEGER)(Self__Z4FR->capacity__MNK << 1);
- Self__04FR=((__CHARACTER *)Self__Z4FR->storage__XNK);
- old_nb_elts__14FR=Self__Z4FR->capacity__MNK;
- new__24FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__04FR),((__UINTEGER_32 )old_nb_elts__14FR),((__UINTEGER_32 )new_capacity__Y4FR)));
- upper__VIRR=(__INTEGER)(new_capacity__Y4FR - 1);
- Self__TIRR=old_nb_elts__14FR;
- while ((Self__TIRR <= upper__VIRR)) {
- new__24FR[Self__TIRR]='\0';
- Self__TIRR=(__INTEGER)(Self__TIRR + 1);
- };
- Self__Z4FR->storage__XNK=new__24FR;
- Self__Z4FR->capacity__MNK=new_capacity__Y4FR;
- };
- };
- ((__CHARACTER *)Self__Z4FR->storage__XNK)[Self__Z4FR->count__VF]='\'';
- Self__Z4FR->count__VF=(__INTEGER)(Self__Z4FR->count__VF + 1);
- append__MOK(buffer__BDFK,Self__4EZP->text__PN2H);
- Self__54FR=((__STRING *)buffer__BDFK);
- new_capacity__44FR= 0;
- if ((Self__54FR->capacity__MNK <= Self__54FR->count__VF)) {
- if ((Self__54FR->capacity__MNK == 0)) {
- Self__54FR->capacity__MNK= 32;
- Self__54FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__44FR=(__INTEGER)(Self__54FR->capacity__MNK << 1);
- Self__A5FR=((__CHARACTER *)Self__54FR->storage__XNK);
- old_nb_elts__B5FR=Self__54FR->capacity__MNK;
- new__C5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A5FR),((__UINTEGER_32 )old_nb_elts__B5FR),((__UINTEGER_32 )new_capacity__44FR)));
- upper__0IRR=(__INTEGER)(new_capacity__44FR - 1);
- Self__YIRR=old_nb_elts__B5FR;
- while ((Self__YIRR <= upper__0IRR)) {
- new__C5FR[Self__YIRR]='\0';
- Self__YIRR=(__INTEGER)(Self__YIRR + 1);
- };
- Self__54FR->storage__XNK=new__C5FR;
- Self__54FR->capacity__MNK=new_capacity__44FR;
- };
- };
- ((__CHARACTER *)Self__54FR->storage__XNK)[Self__54FR->count__VF]='\'';
- Self__54FR->count__VF=(__INTEGER)(Self__54FR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__LEFK,buffer__BDFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__LEFK,buffer__BDFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__LEFK,buffer__BDFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__BDFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LEFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__LEFK,buffer__BDFK);
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_492));
+ __tmp__0OTP=Self__YOTP->parent_expr_binary_logic__FFUL.right__VOTP;
+ switch (((struct ___OBJ *)__tmp__0OTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__0OTP),buffer__ZOTP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__LEFK,buffer__BDFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__LEFK,buffer__BDFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__LEFK,buffer__BDFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__LEFK,buffer__BDFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__LEFK,buffer__BDFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__LEFK,buffer__BDFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__LEFK,buffer__BDFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__LEFK,buffer__BDFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__SFCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__0OTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__SFCS->receiver__RA5J),buffer__ZOTP);
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__LEFK,buffer__BDFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__LEFK,buffer__BDFK);
- } break;
- };
- Self__F5FR=((__STRING *)buffer__BDFK);
- new_capacity__E5FR= 0;
- if ((Self__F5FR->capacity__MNK <= Self__F5FR->count__VF)) {
- if ((Self__F5FR->capacity__MNK == 0)) {
- Self__F5FR->capacity__MNK= 32;
- Self__F5FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__E5FR=(__INTEGER)(Self__F5FR->capacity__MNK << 1);
- Self__G5FR=((__CHARACTER *)Self__F5FR->storage__XNK);
- old_nb_elts__H5FR=Self__F5FR->capacity__MNK;
- new__I5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G5FR),((__UINTEGER_32 )old_nb_elts__H5FR),((__UINTEGER_32 )new_capacity__E5FR)));
- upper__5IRR=(__INTEGER)(new_capacity__E5FR - 1);
- Self__3IRR=old_nb_elts__H5FR;
- while ((Self__3IRR <= upper__5IRR)) {
- new__I5FR[Self__3IRR]='\0';
- Self__3IRR=(__INTEGER)(Self__3IRR + 1);
- };
- Self__F5FR->storage__XNK=new__I5FR;
- Self__F5FR->capacity__MNK=new_capacity__E5FR;
- };
- };
- ((__CHARACTER *)Self__F5FR->storage__XNK)[Self__F5FR->count__VF]=' ';
- Self__F5FR->count__VF=(__INTEGER)(Self__F5FR->count__VF + 1);
- append__MOK(buffer__BDFK,(&__string_360));
- Self__L5FR=((__STRING *)buffer__BDFK);
- new_capacity__K5FR= 0;
- if ((Self__L5FR->capacity__MNK <= Self__L5FR->count__VF)) {
- if ((Self__L5FR->capacity__MNK == 0)) {
- Self__L5FR->capacity__MNK= 32;
- Self__L5FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__K5FR=(__INTEGER)(Self__L5FR->capacity__MNK << 1);
- Self__M5FR=((__CHARACTER *)Self__L5FR->storage__XNK);
- old_nb_elts__N5FR=Self__L5FR->capacity__MNK;
- new__O5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M5FR),((__UINTEGER_32 )old_nb_elts__N5FR),((__UINTEGER_32 )new_capacity__K5FR)));
- upper__EJRR=(__INTEGER)(new_capacity__K5FR - 1);
- Self__CJRR=old_nb_elts__N5FR;
- while ((Self__CJRR <= upper__EJRR)) {
- new__O5FR[Self__CJRR]='\0';
- Self__CJRR=(__INTEGER)(Self__CJRR + 1);
- };
- Self__L5FR->storage__XNK=new__O5FR;
- Self__L5FR->capacity__MNK=new_capacity__K5FR;
- };
- };
- ((__CHARACTER *)Self__L5FR->storage__XNK)[Self__L5FR->count__VF]=' ';
- Self__L5FR->count__VF=(__INTEGER)(Self__L5FR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__EP1H(Self__ADFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__BDFK,(&__string_408));
- __tmp__XEFK=TRUE__;
- } else {
- __tmp__XEFK=FALSE__;
- };
- if ((! __tmp__XEFK)) {
- __tmp__2EFK=Self__ADFK->parent_expr_binary__ICKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__2EFK)->__id) {
- case __LIST__: {
- __tmp__3EFK=static_type__OHQG(__tmp__2EFK);
- } break;
- case __STRING_CST__: {
- __tmp__3EFK=((__STRING_CST *)__tmp__2EFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3EFK=((__EXTERNAL_C *)__tmp__2EFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__3EFK=((__PROTOTYPE_CST *)__tmp__2EFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__3EFK=((__INTEGER_CST *)__tmp__2EFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__3EFK=((__LOCAL *)((__READ_LOCAL *)__tmp__2EFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__3EFK=static_type__CN1H(__tmp__2EFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3EFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3EFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__3EFK=((__REAL_CST *)__tmp__2EFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__3EFK=((__CHARACTER_CST *)__tmp__2EFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__3EFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3EFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__3EFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__3EFK=static_type__UO1H(__tmp__2EFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__3EFK=static_type__0O1H(__tmp__2EFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__3EFK=static_type__5O1H(__tmp__2EFK);
- } break;
- case __EXPR_AND__: {
- __tmp__3EFK=static_type__EP1H(__tmp__2EFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__3EFK=static_type__JP1H(__tmp__2EFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__3EFK=static_type__OP1H(__tmp__2EFK);
- } break;
- case __PUT_TO__: {
- __tmp__3EFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__3EFK=static_type__XP1H(__tmp__2EFK);
- } break;
- case __SIZE_OF__: {
- __tmp__3EFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__3EFK=((__CAST *)__tmp__2EFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__3EFK=static_type__NOKL(__tmp__2EFK);
- } break;
- case __READ_SLOT__: {
- __tmp__3EFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2EFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__3EFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2EFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3EFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3EFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3EFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3EFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3EFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__3EFK=static_type__DFJM(__tmp__2EFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__3EFK=static_type__P3ML(__tmp__2EFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__3EFK=static_type__R3XM(__tmp__2EFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__3EFK=static_type__DREO(__tmp__2EFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__3EFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__3EFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__3EFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__3EFK=static_type__3YPN(__tmp__2EFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__3EFK=static_type__1HSO(__tmp__2EFK);
- } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__UFCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_350));
+ Self__RMXT=((__TYPE_FULL__XMB *)Self__UFCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3EFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__BDFK,(&__string_407));
- };
- };
- __tmp__IFFK=Self__ADFK->parent_expr_binary__ICKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__IFFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__IFFK,buffer__BDFK);
+ append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__IFFK),buffer__BDFK);
- append__MOK(buffer__BDFK,(&__string_276));
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__IFFK,buffer__BDFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__BDFK,((__REAL_CST *)__tmp__IFFK)->value__HN2H);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __CHARACTER_CST__: {
- Self__QFZP=((__CHARACTER_CST *)__tmp__IFFK);
- Self__R5FR=((__STRING *)buffer__BDFK);
- new_capacity__Q5FR= 0;
- if ((Self__R5FR->capacity__MNK <= Self__R5FR->count__VF)) {
- if ((Self__R5FR->capacity__MNK == 0)) {
- Self__R5FR->capacity__MNK= 32;
- Self__R5FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Q5FR=(__INTEGER)(Self__R5FR->capacity__MNK << 1);
- Self__S5FR=((__CHARACTER *)Self__R5FR->storage__XNK);
- old_nb_elts__T5FR=Self__R5FR->capacity__MNK;
- new__U5FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S5FR),((__UINTEGER_32 )old_nb_elts__T5FR),((__UINTEGER_32 )new_capacity__Q5FR)));
- upper__JJRR=(__INTEGER)(new_capacity__Q5FR - 1);
- Self__HJRR=old_nb_elts__T5FR;
- while ((Self__HJRR <= upper__JJRR)) {
- new__U5FR[Self__HJRR]='\0';
- Self__HJRR=(__INTEGER)(Self__HJRR + 1);
- };
- Self__R5FR->storage__XNK=new__U5FR;
- Self__R5FR->capacity__MNK=new_capacity__Q5FR;
- };
- };
- ((__CHARACTER *)Self__R5FR->storage__XNK)[Self__R5FR->count__VF]='\'';
- Self__R5FR->count__VF=(__INTEGER)(Self__R5FR->count__VF + 1);
- append__MOK(buffer__BDFK,Self__QFZP->text__PN2H);
- Self__X5FR=((__STRING *)buffer__BDFK);
- new_capacity__W5FR= 0;
- if ((Self__X5FR->capacity__MNK <= Self__X5FR->count__VF)) {
- if ((Self__X5FR->capacity__MNK == 0)) {
- Self__X5FR->capacity__MNK= 32;
- Self__X5FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__W5FR=(__INTEGER)(Self__X5FR->capacity__MNK << 1);
- Self__Y5FR=((__CHARACTER *)Self__X5FR->storage__XNK);
- old_nb_elts__Z5FR=Self__X5FR->capacity__MNK;
- new__05FR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y5FR),((__UINTEGER_32 )old_nb_elts__Z5FR),((__UINTEGER_32 )new_capacity__W5FR)));
- upper__OJRR=(__INTEGER)(new_capacity__W5FR - 1);
- Self__MJRR=old_nb_elts__Z5FR;
- while ((Self__MJRR <= upper__OJRR)) {
- new__05FR[Self__MJRR]='\0';
- Self__MJRR=(__INTEGER)(Self__MJRR + 1);
- };
- Self__X5FR->storage__XNK=new__05FR;
- Self__X5FR->capacity__MNK=new_capacity__W5FR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__WFCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__0OTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_352));
+ Self__RMXT=((__TYPE_FULL__XMB *)Self__WFCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__ZOTP),(&__string_351));
};
- ((__CHARACTER *)Self__X5FR->storage__XNK)[Self__X5FR->count__VF]='\'';
- Self__X5FR->count__VF=(__INTEGER)(Self__X5FR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__IFFK,buffer__BDFK);
+ append_name_in__APXE(Self__RMXT,buffer__ZOTP);
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__IFFK,buffer__BDFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__IFFK,buffer__BDFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__IFFK,buffer__BDFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__IFFK,buffer__BDFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__IFFK,buffer__BDFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__BDFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IFFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__IFFK,buffer__BDFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__IFFK,buffer__BDFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__IFFK,buffer__BDFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0OTP)),buffer__ZOTP);
} break;
};
- Self__35FR=((__STRING *)buffer__BDFK);
- new_capacity__25FR= 0;
- if ((Self__35FR->capacity__MNK <= Self__35FR->count__VF)) {
- if ((Self__35FR->capacity__MNK == 0)) {
- Self__35FR->capacity__MNK= 32;
- Self__35FR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__25FR=(__INTEGER)(Self__35FR->capacity__MNK << 1);
- Self__45FR=((__CHARACTER *)Self__35FR->storage__XNK);
- old_nb_elts__55FR=Self__35FR->capacity__MNK;
- new__AAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__45FR),((__UINTEGER_32 )old_nb_elts__55FR),((__UINTEGER_32 )new_capacity__25FR)));
- upper__TJRR=(__INTEGER)(new_capacity__25FR - 1);
- Self__RJRR=old_nb_elts__55FR;
- while ((Self__RJRR <= upper__TJRR)) {
- new__AAGR[Self__RJRR]='\0';
- Self__RJRR=(__INTEGER)(Self__RJRR + 1);
- };
- Self__35FR->storage__XNK=new__AAGR;
- Self__35FR->capacity__MNK=new_capacity__25FR;
- };
- };
- ((__CHARACTER *)Self__35FR->storage__XNK)[Self__35FR->count__VF]=')';
- Self__35FR->count__VF=(__INTEGER)(Self__35FR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__ZOTP),')');
}
-static void genere__JFFK(__EXPR_SHIFT_R *Self__KFFK,void *buffer__LFFK)
-// ({EXPR_SHIFT_R},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__BP0P(__EXPR_AND_AND_LOGIC__5FUL *Self__CP0P,__STRING__BC *buffer__DP0P)
+// ({EXPR_AND_AND_LOGIC__5FUL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__DAGR,*Self__JAGR,*Self__PAGR,*Self__VAGR,*Self__1AGR;
- __STRING *Self__BBGR,*Self__HBGR,*Self__NBGR,*Self__TBGR,*Self__ZBGR;
- __INTEGER new_capacity__CAGR,old_nb_elts__FAGR,upper__YJRR,Self__WJRR;
- __INTEGER new_capacity__IAGR,old_nb_elts__LAGR,upper__3JRR,Self__1JRR;
- __INTEGER new_capacity__OAGR,old_nb_elts__RAGR,upper__CKRR,Self__AKRR;
- __INTEGER new_capacity__UAGR,old_nb_elts__XAGR,upper__HKRR,Self__FKRR;
- __INTEGER new_capacity__0AGR,old_nb_elts__3AGR,upper__MKRR,Self__KKRR;
- __INTEGER new_capacity__ABGR,old_nb_elts__DBGR,upper__RKRR,Self__PKRR;
- __INTEGER new_capacity__GBGR,old_nb_elts__JBGR,upper__WKRR,Self__UKRR;
- __INTEGER new_capacity__MBGR,old_nb_elts__PBGR,upper__1KRR,Self__ZKRR;
- __INTEGER new_capacity__SBGR,old_nb_elts__VBGR,upper__ALRR,Self__4KRR;
- __INTEGER new_capacity__YBGR,old_nb_elts__1BGR,upper__FLRR,Self__DLRR;
- void *__tmp__JGFK,*__tmp__VGFK,*__tmp__GHFK,*__tmp__SHFK;
- void *__tmp__KGFK,*__tmp__HHFK;
- __CHARACTER_CST *Self__CGZP,*Self__UGZP;
- __CHARACTER *Self__EAGR,*new__GAGR,*Self__KAGR,*new__MAGR,*Self__QAGR;
- __CHARACTER *new__SAGR,*Self__WAGR,*new__YAGR,*Self__2AGR,*new__4AGR;
- __CHARACTER *Self__CBGR,*new__EBGR,*Self__IBGR,*new__KBGR,*Self__OBGR;
- __CHARACTER *new__QBGR,*Self__UBGR,*new__WBGR,*Self__0BGR,*new__2BGR;
- __BOOLEAN __tmp__EGFK,__tmp__BHFK;
- if (((void *)((__TYPE_FULL *)static_type__JP1H(Self__KFFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__LFFK,(&__string_407));
- } else {
- Self__DAGR=((__STRING *)buffer__LFFK);
- new_capacity__CAGR= 0;
- if ((Self__DAGR->capacity__MNK <= Self__DAGR->count__VF)) {
- if ((Self__DAGR->capacity__MNK == 0)) {
- Self__DAGR->capacity__MNK= 32;
- Self__DAGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CAGR=(__INTEGER)(Self__DAGR->capacity__MNK << 1);
- Self__EAGR=((__CHARACTER *)Self__DAGR->storage__XNK);
- old_nb_elts__FAGR=Self__DAGR->capacity__MNK;
- new__GAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EAGR),((__UINTEGER_32 )old_nb_elts__FAGR),((__UINTEGER_32 )new_capacity__CAGR)));
- upper__YJRR=(__INTEGER)(new_capacity__CAGR - 1);
- Self__WJRR=old_nb_elts__FAGR;
- while ((Self__WJRR <= upper__YJRR)) {
- new__GAGR[Self__WJRR]='\0';
- Self__WJRR=(__INTEGER)(Self__WJRR + 1);
- };
- Self__DAGR->storage__XNK=new__GAGR;
- Self__DAGR->capacity__MNK=new_capacity__CAGR;
- };
- };
- ((__CHARACTER *)Self__DAGR->storage__XNK)[Self__DAGR->count__VF]='(';
- Self__DAGR->count__VF=(__INTEGER)(Self__DAGR->count__VF + 1);
- genere_declaration__Y1NI(static_type__JP1H(Self__KFFK),buffer__LFFK);
- Self__JAGR=((__STRING *)buffer__LFFK);
- new_capacity__IAGR= 0;
- if ((Self__JAGR->capacity__MNK <= Self__JAGR->count__VF)) {
- if ((Self__JAGR->capacity__MNK == 0)) {
- Self__JAGR->capacity__MNK= 32;
- Self__JAGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IAGR=(__INTEGER)(Self__JAGR->capacity__MNK << 1);
- Self__KAGR=((__CHARACTER *)Self__JAGR->storage__XNK);
- old_nb_elts__LAGR=Self__JAGR->capacity__MNK;
- new__MAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KAGR),((__UINTEGER_32 )old_nb_elts__LAGR),((__UINTEGER_32 )new_capacity__IAGR)));
- upper__3JRR=(__INTEGER)(new_capacity__IAGR - 1);
- Self__1JRR=old_nb_elts__LAGR;
- while ((Self__1JRR <= upper__3JRR)) {
- new__MAGR[Self__1JRR]='\0';
- Self__1JRR=(__INTEGER)(Self__1JRR + 1);
- };
- Self__JAGR->storage__XNK=new__MAGR;
- Self__JAGR->capacity__MNK=new_capacity__IAGR;
- };
- };
- ((__CHARACTER *)Self__JAGR->storage__XNK)[Self__JAGR->count__VF]=')';
- Self__JAGR->count__VF=(__INTEGER)(Self__JAGR->count__VF + 1);
- };
- Self__PAGR=((__STRING *)buffer__LFFK);
- new_capacity__OAGR= 0;
- if ((Self__PAGR->capacity__MNK <= Self__PAGR->count__VF)) {
- if ((Self__PAGR->capacity__MNK == 0)) {
- Self__PAGR->capacity__MNK= 32;
- Self__PAGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OAGR=(__INTEGER)(Self__PAGR->capacity__MNK << 1);
- Self__QAGR=((__CHARACTER *)Self__PAGR->storage__XNK);
- old_nb_elts__RAGR=Self__PAGR->capacity__MNK;
- new__SAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QAGR),((__UINTEGER_32 )old_nb_elts__RAGR),((__UINTEGER_32 )new_capacity__OAGR)));
- upper__CKRR=(__INTEGER)(new_capacity__OAGR - 1);
- Self__AKRR=old_nb_elts__RAGR;
- while ((Self__AKRR <= upper__CKRR)) {
- new__SAGR[Self__AKRR]='\0';
- Self__AKRR=(__INTEGER)(Self__AKRR + 1);
- };
- Self__PAGR->storage__XNK=new__SAGR;
- Self__PAGR->capacity__MNK=new_capacity__OAGR;
- };
- };
- ((__CHARACTER *)Self__PAGR->storage__XNK)[Self__PAGR->count__VF]='(';
- Self__PAGR->count__VF=(__INTEGER)(Self__PAGR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__JP1H(Self__KFFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__LFFK,(&__string_408));
- __tmp__EGFK=TRUE__;
- } else {
- __tmp__EGFK=FALSE__;
- };
- if ((! __tmp__EGFK)) {
- __tmp__JGFK=Self__KFFK->parent_expr_binary__1CKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__JGFK)->__id) {
- case __LIST__: {
- __tmp__KGFK=static_type__OHQG(__tmp__JGFK);
- } break;
- case __STRING_CST__: {
- __tmp__KGFK=((__STRING_CST *)__tmp__JGFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__KGFK=((__EXTERNAL_C *)__tmp__JGFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__KGFK=((__PROTOTYPE_CST *)__tmp__JGFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__KGFK=((__INTEGER_CST *)__tmp__JGFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__KGFK=((__LOCAL *)((__READ_LOCAL *)__tmp__JGFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__KGFK=static_type__CN1H(__tmp__JGFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__KGFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__KGFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__KGFK=((__REAL_CST *)__tmp__JGFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__KGFK=((__CHARACTER_CST *)__tmp__JGFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__KGFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__KGFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__KGFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__KGFK=static_type__UO1H(__tmp__JGFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__KGFK=static_type__0O1H(__tmp__JGFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__KGFK=static_type__5O1H(__tmp__JGFK);
- } break;
- case __EXPR_AND__: {
- __tmp__KGFK=static_type__EP1H(__tmp__JGFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__KGFK=static_type__JP1H(__tmp__JGFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__KGFK=static_type__OP1H(__tmp__JGFK);
- } break;
- case __PUT_TO__: {
- __tmp__KGFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__KGFK=static_type__XP1H(__tmp__JGFK);
- } break;
- case __SIZE_OF__: {
- __tmp__KGFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__KGFK=((__CAST *)__tmp__JGFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__KGFK=static_type__NOKL(__tmp__JGFK);
- } break;
- case __READ_SLOT__: {
- __tmp__KGFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__JGFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__KGFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JGFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__KGFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__KGFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__KGFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__KGFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__KGFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__KGFK=static_type__DFJM(__tmp__JGFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__KGFK=static_type__P3ML(__tmp__JGFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__KGFK=static_type__R3XM(__tmp__JGFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__KGFK=static_type__DREO(__tmp__JGFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__KGFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__KGFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__KGFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__KGFK=static_type__3YPN(__tmp__JGFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__KGFK=static_type__1HSO(__tmp__JGFK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KGFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__LFFK,(&__string_407));
- };
- };
- __tmp__VGFK=Self__KFFK->parent_expr_binary__1CKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__VGFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__VGFK,buffer__LFFK);
+ void *__tmp__EP0P;
+ __IS_EXPANDED__35NJ *Self__4FCS;
+ __GET_TYPE_ID__HAOJ *Self__AGCS;
+ __TYPE_FULL__XMB *Self__ZMXT;
+ __SIZE_OF__5GOJ *Self__CGCS;
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),'(');
+ __tmp__EP0P=Self__CP0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.left__ROTP;
+ switch (((struct ___OBJ *)__tmp__EP0P)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__EP0P),buffer__DP0P);
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__VGFK,buffer__LFFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__VGFK,buffer__LFFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__VGFK,buffer__LFFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__VGFK,buffer__LFFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__VGFK),buffer__LFFK);
- append__MOK(buffer__LFFK,(&__string_276));
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__VGFK,buffer__LFFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__4FCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__EP0P));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__4FCS->receiver__RA5J),buffer__DP0P);
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
} break;
- case __REAL_CST__: {
- append__MOK(buffer__LFFK,((__REAL_CST *)__tmp__VGFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__CGZP=((__CHARACTER_CST *)__tmp__VGFK);
- Self__VAGR=((__STRING *)buffer__LFFK);
- new_capacity__UAGR= 0;
- if ((Self__VAGR->capacity__MNK <= Self__VAGR->count__VF)) {
- if ((Self__VAGR->capacity__MNK == 0)) {
- Self__VAGR->capacity__MNK= 32;
- Self__VAGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UAGR=(__INTEGER)(Self__VAGR->capacity__MNK << 1);
- Self__WAGR=((__CHARACTER *)Self__VAGR->storage__XNK);
- old_nb_elts__XAGR=Self__VAGR->capacity__MNK;
- new__YAGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WAGR),((__UINTEGER_32 )old_nb_elts__XAGR),((__UINTEGER_32 )new_capacity__UAGR)));
- upper__HKRR=(__INTEGER)(new_capacity__UAGR - 1);
- Self__FKRR=old_nb_elts__XAGR;
- while ((Self__FKRR <= upper__HKRR)) {
- new__YAGR[Self__FKRR]='\0';
- Self__FKRR=(__INTEGER)(Self__FKRR + 1);
- };
- Self__VAGR->storage__XNK=new__YAGR;
- Self__VAGR->capacity__MNK=new_capacity__UAGR;
- };
- };
- ((__CHARACTER *)Self__VAGR->storage__XNK)[Self__VAGR->count__VF]='\'';
- Self__VAGR->count__VF=(__INTEGER)(Self__VAGR->count__VF + 1);
- append__MOK(buffer__LFFK,Self__CGZP->text__PN2H);
- Self__1AGR=((__STRING *)buffer__LFFK);
- new_capacity__0AGR= 0;
- if ((Self__1AGR->capacity__MNK <= Self__1AGR->count__VF)) {
- if ((Self__1AGR->capacity__MNK == 0)) {
- Self__1AGR->capacity__MNK= 32;
- Self__1AGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0AGR=(__INTEGER)(Self__1AGR->capacity__MNK << 1);
- Self__2AGR=((__CHARACTER *)Self__1AGR->storage__XNK);
- old_nb_elts__3AGR=Self__1AGR->capacity__MNK;
- new__4AGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2AGR),((__UINTEGER_32 )old_nb_elts__3AGR),((__UINTEGER_32 )new_capacity__0AGR)));
- upper__MKRR=(__INTEGER)(new_capacity__0AGR - 1);
- Self__KKRR=old_nb_elts__3AGR;
- while ((Self__KKRR <= upper__MKRR)) {
- new__4AGR[Self__KKRR]='\0';
- Self__KKRR=(__INTEGER)(Self__KKRR + 1);
- };
- Self__1AGR->storage__XNK=new__4AGR;
- Self__1AGR->capacity__MNK=new_capacity__0AGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__AGCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_350));
+ Self__ZMXT=((__TYPE_FULL__XMB *)Self__AGCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
};
- ((__CHARACTER *)Self__1AGR->storage__XNK)[Self__1AGR->count__VF]='\'';
- Self__1AGR->count__VF=(__INTEGER)(Self__1AGR->count__VF + 1);
+ append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__VGFK,buffer__LFFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__VGFK,buffer__LFFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__VGFK,buffer__LFFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__CGCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_352));
+ Self__ZMXT=((__TYPE_FULL__XMB *)Self__CGCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__VGFK,buffer__LFFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__VGFK,buffer__LFFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__VGFK,buffer__LFFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__VGFK,buffer__LFFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__VGFK,buffer__LFFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__LFFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VGFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__VGFK,buffer__LFFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__VGFK,buffer__LFFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
};
- Self__BBGR=((__STRING *)buffer__LFFK);
- new_capacity__ABGR= 0;
- if ((Self__BBGR->capacity__MNK <= Self__BBGR->count__VF)) {
- if ((Self__BBGR->capacity__MNK == 0)) {
- Self__BBGR->capacity__MNK= 32;
- Self__BBGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ABGR=(__INTEGER)(Self__BBGR->capacity__MNK << 1);
- Self__CBGR=((__CHARACTER *)Self__BBGR->storage__XNK);
- old_nb_elts__DBGR=Self__BBGR->capacity__MNK;
- new__EBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CBGR),((__UINTEGER_32 )old_nb_elts__DBGR),((__UINTEGER_32 )new_capacity__ABGR)));
- upper__RKRR=(__INTEGER)(new_capacity__ABGR - 1);
- Self__PKRR=old_nb_elts__DBGR;
- while ((Self__PKRR <= upper__RKRR)) {
- new__EBGR[Self__PKRR]='\0';
- Self__PKRR=(__INTEGER)(Self__PKRR + 1);
- };
- Self__BBGR->storage__XNK=new__EBGR;
- Self__BBGR->capacity__MNK=new_capacity__ABGR;
- };
- };
- ((__CHARACTER *)Self__BBGR->storage__XNK)[Self__BBGR->count__VF]=' ';
- Self__BBGR->count__VF=(__INTEGER)(Self__BBGR->count__VF + 1);
- append__MOK(buffer__LFFK,(&__string_361));
- Self__HBGR=((__STRING *)buffer__LFFK);
- new_capacity__GBGR= 0;
- if ((Self__HBGR->capacity__MNK <= Self__HBGR->count__VF)) {
- if ((Self__HBGR->capacity__MNK == 0)) {
- Self__HBGR->capacity__MNK= 32;
- Self__HBGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GBGR=(__INTEGER)(Self__HBGR->capacity__MNK << 1);
- Self__IBGR=((__CHARACTER *)Self__HBGR->storage__XNK);
- old_nb_elts__JBGR=Self__HBGR->capacity__MNK;
- new__KBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IBGR),((__UINTEGER_32 )old_nb_elts__JBGR),((__UINTEGER_32 )new_capacity__GBGR)));
- upper__WKRR=(__INTEGER)(new_capacity__GBGR - 1);
- Self__UKRR=old_nb_elts__JBGR;
- while ((Self__UKRR <= upper__WKRR)) {
- new__KBGR[Self__UKRR]='\0';
- Self__UKRR=(__INTEGER)(Self__UKRR + 1);
- };
- Self__HBGR->storage__XNK=new__KBGR;
- Self__HBGR->capacity__MNK=new_capacity__GBGR;
- };
- };
- ((__CHARACTER *)Self__HBGR->storage__XNK)[Self__HBGR->count__VF]=' ';
- Self__HBGR->count__VF=(__INTEGER)(Self__HBGR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__JP1H(Self__KFFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__LFFK,(&__string_408));
- __tmp__BHFK=TRUE__;
- } else {
- __tmp__BHFK=FALSE__;
- };
- if ((! __tmp__BHFK)) {
- __tmp__GHFK=Self__KFFK->parent_expr_binary__1CKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__GHFK)->__id) {
- case __LIST__: {
- __tmp__HHFK=static_type__OHQG(__tmp__GHFK);
- } break;
- case __STRING_CST__: {
- __tmp__HHFK=((__STRING_CST *)__tmp__GHFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__HHFK=((__EXTERNAL_C *)__tmp__GHFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__HHFK=((__PROTOTYPE_CST *)__tmp__GHFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__HHFK=((__INTEGER_CST *)__tmp__GHFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__HHFK=((__LOCAL *)((__READ_LOCAL *)__tmp__GHFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__HHFK=static_type__CN1H(__tmp__GHFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__HHFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__HHFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__HHFK=((__REAL_CST *)__tmp__GHFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__HHFK=((__CHARACTER_CST *)__tmp__GHFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__HHFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__HHFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__HHFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__HHFK=static_type__UO1H(__tmp__GHFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__HHFK=static_type__0O1H(__tmp__GHFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__HHFK=static_type__5O1H(__tmp__GHFK);
- } break;
- case __EXPR_AND__: {
- __tmp__HHFK=static_type__EP1H(__tmp__GHFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__HHFK=static_type__JP1H(__tmp__GHFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__HHFK=static_type__OP1H(__tmp__GHFK);
- } break;
- case __PUT_TO__: {
- __tmp__HHFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__HHFK=static_type__XP1H(__tmp__GHFK);
- } break;
- case __SIZE_OF__: {
- __tmp__HHFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__HHFK=((__CAST *)__tmp__GHFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__HHFK=static_type__NOKL(__tmp__GHFK);
- } break;
- case __READ_SLOT__: {
- __tmp__HHFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GHFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__HHFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GHFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__HHFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__HHFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__HHFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__HHFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__HHFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__HHFK=static_type__DFJM(__tmp__GHFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__HHFK=static_type__P3ML(__tmp__GHFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__HHFK=static_type__R3XM(__tmp__GHFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__HHFK=static_type__DREO(__tmp__GHFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__HHFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__HHFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__HHFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__HHFK=static_type__3YPN(__tmp__GHFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__HHFK=static_type__1HSO(__tmp__GHFK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__HHFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__LFFK,(&__string_407));
- };
- };
- __tmp__SHFK=Self__KFFK->parent_expr_binary__1CKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__SHFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__SHFK,buffer__LFFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__SHFK,buffer__LFFK);
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_498));
+ __tmp__EP0P=Self__CP0P->parent_expr_and_logic__AGUL.parent_expr_binary_logic__FFUL.right__VOTP;
+ switch (((struct ___OBJ *)__tmp__EP0P)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__EP0P),buffer__DP0P);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__SHFK,buffer__LFFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__SHFK,buffer__LFFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__SHFK,buffer__LFFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__SHFK),buffer__LFFK);
- append__MOK(buffer__LFFK,(&__string_276));
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__LFFK,((__REAL_CST *)__tmp__SHFK)->value__HN2H);
+ case __IS_EXPANDED__35NJ__: {
+ Self__4FCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__EP0P));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__4FCS->receiver__RA5J),buffer__DP0P);
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
} break;
- case __CHARACTER_CST__: {
- Self__UGZP=((__CHARACTER_CST *)__tmp__SHFK);
- Self__NBGR=((__STRING *)buffer__LFFK);
- new_capacity__MBGR= 0;
- if ((Self__NBGR->capacity__MNK <= Self__NBGR->count__VF)) {
- if ((Self__NBGR->capacity__MNK == 0)) {
- Self__NBGR->capacity__MNK= 32;
- Self__NBGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MBGR=(__INTEGER)(Self__NBGR->capacity__MNK << 1);
- Self__OBGR=((__CHARACTER *)Self__NBGR->storage__XNK);
- old_nb_elts__PBGR=Self__NBGR->capacity__MNK;
- new__QBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OBGR),((__UINTEGER_32 )old_nb_elts__PBGR),((__UINTEGER_32 )new_capacity__MBGR)));
- upper__1KRR=(__INTEGER)(new_capacity__MBGR - 1);
- Self__ZKRR=old_nb_elts__PBGR;
- while ((Self__ZKRR <= upper__1KRR)) {
- new__QBGR[Self__ZKRR]='\0';
- Self__ZKRR=(__INTEGER)(Self__ZKRR + 1);
- };
- Self__NBGR->storage__XNK=new__QBGR;
- Self__NBGR->capacity__MNK=new_capacity__MBGR;
- };
- };
- ((__CHARACTER *)Self__NBGR->storage__XNK)[Self__NBGR->count__VF]='\'';
- Self__NBGR->count__VF=(__INTEGER)(Self__NBGR->count__VF + 1);
- append__MOK(buffer__LFFK,Self__UGZP->text__PN2H);
- Self__TBGR=((__STRING *)buffer__LFFK);
- new_capacity__SBGR= 0;
- if ((Self__TBGR->capacity__MNK <= Self__TBGR->count__VF)) {
- if ((Self__TBGR->capacity__MNK == 0)) {
- Self__TBGR->capacity__MNK= 32;
- Self__TBGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SBGR=(__INTEGER)(Self__TBGR->capacity__MNK << 1);
- Self__UBGR=((__CHARACTER *)Self__TBGR->storage__XNK);
- old_nb_elts__VBGR=Self__TBGR->capacity__MNK;
- new__WBGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UBGR),((__UINTEGER_32 )old_nb_elts__VBGR),((__UINTEGER_32 )new_capacity__SBGR)));
- upper__ALRR=(__INTEGER)(new_capacity__SBGR - 1);
- Self__4KRR=old_nb_elts__VBGR;
- while ((Self__4KRR <= upper__ALRR)) {
- new__WBGR[Self__4KRR]='\0';
- Self__4KRR=(__INTEGER)(Self__4KRR + 1);
- };
- Self__TBGR->storage__XNK=new__WBGR;
- Self__TBGR->capacity__MNK=new_capacity__SBGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__AGCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_350));
+ Self__ZMXT=((__TYPE_FULL__XMB *)Self__AGCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
};
- ((__CHARACTER *)Self__TBGR->storage__XNK)[Self__TBGR->count__VF]='\'';
- Self__TBGR->count__VF=(__INTEGER)(Self__TBGR->count__VF + 1);
+ append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__SHFK,buffer__LFFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__SHFK,buffer__LFFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__SHFK,buffer__LFFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__CGCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__EP0P));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_352));
+ Self__ZMXT=((__TYPE_FULL__XMB *)Self__CGCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZMXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__DP0P),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZMXT,buffer__DP0P);
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__SHFK,buffer__LFFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__SHFK,buffer__LFFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__SHFK,buffer__LFFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__SHFK,buffer__LFFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__SHFK,buffer__LFFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__LFFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SHFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__SHFK,buffer__LFFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__SHFK,buffer__LFFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__EP0P)),buffer__DP0P);
} break;
};
- Self__ZBGR=((__STRING *)buffer__LFFK);
- new_capacity__YBGR= 0;
- if ((Self__ZBGR->capacity__MNK <= Self__ZBGR->count__VF)) {
- if ((Self__ZBGR->capacity__MNK == 0)) {
- Self__ZBGR->capacity__MNK= 32;
- Self__ZBGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YBGR=(__INTEGER)(Self__ZBGR->capacity__MNK << 1);
- Self__0BGR=((__CHARACTER *)Self__ZBGR->storage__XNK);
- old_nb_elts__1BGR=Self__ZBGR->capacity__MNK;
- new__2BGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0BGR),((__UINTEGER_32 )old_nb_elts__1BGR),((__UINTEGER_32 )new_capacity__YBGR)));
- upper__FLRR=(__INTEGER)(new_capacity__YBGR - 1);
- Self__DLRR=old_nb_elts__1BGR;
- while ((Self__DLRR <= upper__FLRR)) {
- new__2BGR[Self__DLRR]='\0';
- Self__DLRR=(__INTEGER)(Self__DLRR + 1);
- };
- Self__ZBGR->storage__XNK=new__2BGR;
- Self__ZBGR->capacity__MNK=new_capacity__YBGR;
- };
- };
- ((__CHARACTER *)Self__ZBGR->storage__XNK)[Self__ZBGR->count__VF]=')';
- Self__ZBGR->count__VF=(__INTEGER)(Self__ZBGR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__DP0P),')');
}
-static void genere__THFK(__EXPR_SHIFT_L *Self__UHFK,void *buffer__VHFK)
-// ({EXPR_SHIFT_L},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__WSBN(__EXPR_NEG__EZVL *Self__XSBN,__STRING__BC *buffer__YSBN)
+// ({EXPR_NEG__EZVL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__5BGR,*Self__FCGR,*Self__LCGR,*Self__RCGR,*Self__XCGR;
- __STRING *Self__3CGR,*Self__DDGR,*Self__JDGR,*Self__PDGR,*Self__VDGR;
- __INTEGER new_capacity__4BGR,old_nb_elts__BCGR,upper__KLRR,Self__ILRR;
- __INTEGER new_capacity__ECGR,old_nb_elts__HCGR,upper__PLRR,Self__NLRR;
- __INTEGER new_capacity__KCGR,old_nb_elts__NCGR,upper__ULRR,Self__SLRR;
- __INTEGER new_capacity__QCGR,old_nb_elts__TCGR,upper__ZLRR,Self__XLRR;
- __INTEGER new_capacity__WCGR,old_nb_elts__ZCGR,upper__4LRR,Self__2LRR;
- __INTEGER new_capacity__2CGR,old_nb_elts__5CGR,upper__DMRR,Self__BMRR;
- __INTEGER new_capacity__CDGR,old_nb_elts__FDGR,upper__IMRR,Self__GMRR;
- __INTEGER new_capacity__IDGR,old_nb_elts__LDGR,upper__NMRR,Self__LMRR;
- __INTEGER new_capacity__ODGR,old_nb_elts__RDGR,upper__SMRR,Self__QMRR;
- __INTEGER new_capacity__UDGR,old_nb_elts__XDGR,upper__XMRR,Self__VMRR;
- void *__tmp__TIFK,*__tmp__5IFK,*__tmp__QJFK,*__tmp__2JFK;
- void *__tmp__UIFK,*__tmp__RJFK;
- __CHARACTER_CST *Self__GHZP,*Self__YHZP;
- __CHARACTER *Self__ACGR,*new__CCGR,*Self__GCGR,*new__ICGR,*Self__MCGR;
- __CHARACTER *new__OCGR,*Self__SCGR,*new__UCGR,*Self__YCGR,*new__0CGR;
- __CHARACTER *Self__4CGR,*new__ADGR,*Self__EDGR,*new__GDGR,*Self__KDGR;
- __CHARACTER *new__MDGR,*Self__QDGR,*new__SDGR,*Self__WDGR,*new__YDGR;
- __BOOLEAN __tmp__OIFK,__tmp__LJFK;
- if (((void *)((__TYPE_FULL *)static_type__OP1H(Self__UHFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VHFK,(&__string_407));
- } else {
- Self__5BGR=((__STRING *)buffer__VHFK);
- new_capacity__4BGR= 0;
- if ((Self__5BGR->capacity__MNK <= Self__5BGR->count__VF)) {
- if ((Self__5BGR->capacity__MNK == 0)) {
- Self__5BGR->capacity__MNK= 32;
- Self__5BGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4BGR=(__INTEGER)(Self__5BGR->capacity__MNK << 1);
- Self__ACGR=((__CHARACTER *)Self__5BGR->storage__XNK);
- old_nb_elts__BCGR=Self__5BGR->capacity__MNK;
- new__CCGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ACGR),((__UINTEGER_32 )old_nb_elts__BCGR),((__UINTEGER_32 )new_capacity__4BGR)));
- upper__KLRR=(__INTEGER)(new_capacity__4BGR - 1);
- Self__ILRR=old_nb_elts__BCGR;
- while ((Self__ILRR <= upper__KLRR)) {
- new__CCGR[Self__ILRR]='\0';
- Self__ILRR=(__INTEGER)(Self__ILRR + 1);
- };
- Self__5BGR->storage__XNK=new__CCGR;
- Self__5BGR->capacity__MNK=new_capacity__4BGR;
- };
- };
- ((__CHARACTER *)Self__5BGR->storage__XNK)[Self__5BGR->count__VF]='(';
- Self__5BGR->count__VF=(__INTEGER)(Self__5BGR->count__VF + 1);
- genere_declaration__Y1NI(static_type__OP1H(Self__UHFK),buffer__VHFK);
- Self__FCGR=((__STRING *)buffer__VHFK);
- new_capacity__ECGR= 0;
- if ((Self__FCGR->capacity__MNK <= Self__FCGR->count__VF)) {
- if ((Self__FCGR->capacity__MNK == 0)) {
- Self__FCGR->capacity__MNK= 32;
- Self__FCGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ECGR=(__INTEGER)(Self__FCGR->capacity__MNK << 1);
- Self__GCGR=((__CHARACTER *)Self__FCGR->storage__XNK);
- old_nb_elts__HCGR=Self__FCGR->capacity__MNK;
- new__ICGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GCGR),((__UINTEGER_32 )old_nb_elts__HCGR),((__UINTEGER_32 )new_capacity__ECGR)));
- upper__PLRR=(__INTEGER)(new_capacity__ECGR - 1);
- Self__NLRR=old_nb_elts__HCGR;
- while ((Self__NLRR <= upper__PLRR)) {
- new__ICGR[Self__NLRR]='\0';
- Self__NLRR=(__INTEGER)(Self__NLRR + 1);
- };
- Self__FCGR->storage__XNK=new__ICGR;
- Self__FCGR->capacity__MNK=new_capacity__ECGR;
- };
- };
- ((__CHARACTER *)Self__FCGR->storage__XNK)[Self__FCGR->count__VF]=')';
- Self__FCGR->count__VF=(__INTEGER)(Self__FCGR->count__VF + 1);
- };
- Self__LCGR=((__STRING *)buffer__VHFK);
- new_capacity__KCGR= 0;
- if ((Self__LCGR->capacity__MNK <= Self__LCGR->count__VF)) {
- if ((Self__LCGR->capacity__MNK == 0)) {
- Self__LCGR->capacity__MNK= 32;
- Self__LCGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KCGR=(__INTEGER)(Self__LCGR->capacity__MNK << 1);
- Self__MCGR=((__CHARACTER *)Self__LCGR->storage__XNK);
- old_nb_elts__NCGR=Self__LCGR->capacity__MNK;
- new__OCGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MCGR),((__UINTEGER_32 )old_nb_elts__NCGR),((__UINTEGER_32 )new_capacity__KCGR)));
- upper__ULRR=(__INTEGER)(new_capacity__KCGR - 1);
- Self__SLRR=old_nb_elts__NCGR;
- while ((Self__SLRR <= upper__ULRR)) {
- new__OCGR[Self__SLRR]='\0';
- Self__SLRR=(__INTEGER)(Self__SLRR + 1);
- };
- Self__LCGR->storage__XNK=new__OCGR;
- Self__LCGR->capacity__MNK=new_capacity__KCGR;
- };
- };
- ((__CHARACTER *)Self__LCGR->storage__XNK)[Self__LCGR->count__VF]='(';
- Self__LCGR->count__VF=(__INTEGER)(Self__LCGR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__OP1H(Self__UHFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VHFK,(&__string_408));
- __tmp__OIFK=TRUE__;
- } else {
- __tmp__OIFK=FALSE__;
- };
- if ((! __tmp__OIFK)) {
- __tmp__TIFK=Self__UHFK->parent_expr_binary__ODKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__TIFK)->__id) {
- case __LIST__: {
- __tmp__UIFK=static_type__OHQG(__tmp__TIFK);
- } break;
- case __STRING_CST__: {
- __tmp__UIFK=((__STRING_CST *)__tmp__TIFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__UIFK=((__EXTERNAL_C *)__tmp__TIFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__UIFK=((__PROTOTYPE_CST *)__tmp__TIFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__UIFK=((__INTEGER_CST *)__tmp__TIFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__UIFK=((__LOCAL *)((__READ_LOCAL *)__tmp__TIFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__UIFK=static_type__CN1H(__tmp__TIFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__UIFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__UIFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__UIFK=((__REAL_CST *)__tmp__TIFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__UIFK=((__CHARACTER_CST *)__tmp__TIFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__UIFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__UIFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__UIFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__UIFK=static_type__UO1H(__tmp__TIFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__UIFK=static_type__0O1H(__tmp__TIFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__UIFK=static_type__5O1H(__tmp__TIFK);
- } break;
- case __EXPR_AND__: {
- __tmp__UIFK=static_type__EP1H(__tmp__TIFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__UIFK=static_type__JP1H(__tmp__TIFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__UIFK=static_type__OP1H(__tmp__TIFK);
- } break;
- case __PUT_TO__: {
- __tmp__UIFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__UIFK=static_type__XP1H(__tmp__TIFK);
- } break;
- case __SIZE_OF__: {
- __tmp__UIFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__UIFK=((__CAST *)__tmp__TIFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__UIFK=static_type__NOKL(__tmp__TIFK);
- } break;
- case __READ_SLOT__: {
- __tmp__UIFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TIFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__UIFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TIFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__UIFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__UIFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__UIFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__UIFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__UIFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__UIFK=static_type__DFJM(__tmp__TIFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__UIFK=static_type__P3ML(__tmp__TIFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__UIFK=static_type__R3XM(__tmp__TIFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__UIFK=static_type__DREO(__tmp__TIFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__UIFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__UIFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__UIFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__UIFK=static_type__3YPN(__tmp__TIFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__UIFK=static_type__1HSO(__tmp__TIFK);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__UIFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__VHFK,(&__string_407));
- };
- };
- __tmp__5IFK=Self__UHFK->parent_expr_binary__ODKH.left__XO1H;
- switch (((struct ___OBJ *)__tmp__5IFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__5IFK,buffer__VHFK);
+ void *__tmp__0SBN;
+ __IS_EXPANDED__35NJ *Self__KGCS;
+ __GET_TYPE_ID__HAOJ *Self__MGCS;
+ __TYPE_FULL__XMB *Self__BNXT;
+ __SIZE_OF__5GOJ *Self__OGCS;
+ add_last__ACV(((__STRING__BC *)buffer__YSBN),'(');
+ add_last__ACV(((__STRING__BC *)buffer__YSBN),'-');
+ add_last__ACV(((__STRING__BC *)buffer__YSBN),' ');
+ __tmp__0SBN=Self__XSBN->parent_expr_unary__HZVL.right__WZVL;
+ switch (((struct ___OBJ *)__tmp__0SBN)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__5IFK,buffer__VHFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__5IFK,buffer__VHFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__5IFK,buffer__VHFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__5IFK,buffer__VHFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__0SBN),buffer__YSBN);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__5IFK),buffer__VHFK);
- append__MOK(buffer__VHFK,(&__string_276));
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__5IFK,buffer__VHFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__KGCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__KGCS->receiver__RA5J),buffer__YSBN);
+ add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
} break;
- case __REAL_CST__: {
- append__MOK(buffer__VHFK,((__REAL_CST *)__tmp__5IFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__GHZP=((__CHARACTER_CST *)__tmp__5IFK);
- Self__RCGR=((__STRING *)buffer__VHFK);
- new_capacity__QCGR= 0;
- if ((Self__RCGR->capacity__MNK <= Self__RCGR->count__VF)) {
- if ((Self__RCGR->capacity__MNK == 0)) {
- Self__RCGR->capacity__MNK= 32;
- Self__RCGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QCGR=(__INTEGER)(Self__RCGR->capacity__MNK << 1);
- Self__SCGR=((__CHARACTER *)Self__RCGR->storage__XNK);
- old_nb_elts__TCGR=Self__RCGR->capacity__MNK;
- new__UCGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SCGR),((__UINTEGER_32 )old_nb_elts__TCGR),((__UINTEGER_32 )new_capacity__QCGR)));
- upper__ZLRR=(__INTEGER)(new_capacity__QCGR - 1);
- Self__XLRR=old_nb_elts__TCGR;
- while ((Self__XLRR <= upper__ZLRR)) {
- new__UCGR[Self__XLRR]='\0';
- Self__XLRR=(__INTEGER)(Self__XLRR + 1);
- };
- Self__RCGR->storage__XNK=new__UCGR;
- Self__RCGR->capacity__MNK=new_capacity__QCGR;
- };
- };
- ((__CHARACTER *)Self__RCGR->storage__XNK)[Self__RCGR->count__VF]='\'';
- Self__RCGR->count__VF=(__INTEGER)(Self__RCGR->count__VF + 1);
- append__MOK(buffer__VHFK,Self__GHZP->text__PN2H);
- Self__XCGR=((__STRING *)buffer__VHFK);
- new_capacity__WCGR= 0;
- if ((Self__XCGR->capacity__MNK <= Self__XCGR->count__VF)) {
- if ((Self__XCGR->capacity__MNK == 0)) {
- Self__XCGR->capacity__MNK= 32;
- Self__XCGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WCGR=(__INTEGER)(Self__XCGR->capacity__MNK << 1);
- Self__YCGR=((__CHARACTER *)Self__XCGR->storage__XNK);
- old_nb_elts__ZCGR=Self__XCGR->capacity__MNK;
- new__0CGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YCGR),((__UINTEGER_32 )old_nb_elts__ZCGR),((__UINTEGER_32 )new_capacity__WCGR)));
- upper__4LRR=(__INTEGER)(new_capacity__WCGR - 1);
- Self__2LRR=old_nb_elts__ZCGR;
- while ((Self__2LRR <= upper__4LRR)) {
- new__0CGR[Self__2LRR]='\0';
- Self__2LRR=(__INTEGER)(Self__2LRR + 1);
- };
- Self__XCGR->storage__XNK=new__0CGR;
- Self__XCGR->capacity__MNK=new_capacity__WCGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__MGCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_350));
+ Self__BNXT=((__TYPE_FULL__XMB *)Self__MGCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_351));
};
- ((__CHARACTER *)Self__XCGR->storage__XNK)[Self__XCGR->count__VF]='\'';
- Self__XCGR->count__VF=(__INTEGER)(Self__XCGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__5IFK,buffer__VHFK);
+ append_name_in__APXE(Self__BNXT,buffer__YSBN);
+ add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__5IFK,buffer__VHFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__5IFK,buffer__VHFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__VHFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5IFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__5IFK,buffer__VHFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__5IFK,buffer__VHFK);
- } break;
- };
- Self__3CGR=((__STRING *)buffer__VHFK);
- new_capacity__2CGR= 0;
- if ((Self__3CGR->capacity__MNK <= Self__3CGR->count__VF)) {
- if ((Self__3CGR->capacity__MNK == 0)) {
- Self__3CGR->capacity__MNK= 32;
- Self__3CGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2CGR=(__INTEGER)(Self__3CGR->capacity__MNK << 1);
- Self__4CGR=((__CHARACTER *)Self__3CGR->storage__XNK);
- old_nb_elts__5CGR=Self__3CGR->capacity__MNK;
- new__ADGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4CGR),((__UINTEGER_32 )old_nb_elts__5CGR),((__UINTEGER_32 )new_capacity__2CGR)));
- upper__DMRR=(__INTEGER)(new_capacity__2CGR - 1);
- Self__BMRR=old_nb_elts__5CGR;
- while ((Self__BMRR <= upper__DMRR)) {
- new__ADGR[Self__BMRR]='\0';
- Self__BMRR=(__INTEGER)(Self__BMRR + 1);
- };
- Self__3CGR->storage__XNK=new__ADGR;
- Self__3CGR->capacity__MNK=new_capacity__2CGR;
- };
- };
- ((__CHARACTER *)Self__3CGR->storage__XNK)[Self__3CGR->count__VF]=' ';
- Self__3CGR->count__VF=(__INTEGER)(Self__3CGR->count__VF + 1);
- append__MOK(buffer__VHFK,(&__string_362));
- Self__DDGR=((__STRING *)buffer__VHFK);
- new_capacity__CDGR= 0;
- if ((Self__DDGR->capacity__MNK <= Self__DDGR->count__VF)) {
- if ((Self__DDGR->capacity__MNK == 0)) {
- Self__DDGR->capacity__MNK= 32;
- Self__DDGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CDGR=(__INTEGER)(Self__DDGR->capacity__MNK << 1);
- Self__EDGR=((__CHARACTER *)Self__DDGR->storage__XNK);
- old_nb_elts__FDGR=Self__DDGR->capacity__MNK;
- new__GDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EDGR),((__UINTEGER_32 )old_nb_elts__FDGR),((__UINTEGER_32 )new_capacity__CDGR)));
- upper__IMRR=(__INTEGER)(new_capacity__CDGR - 1);
- Self__GMRR=old_nb_elts__FDGR;
- while ((Self__GMRR <= upper__IMRR)) {
- new__GDGR[Self__GMRR]='\0';
- Self__GMRR=(__INTEGER)(Self__GMRR + 1);
- };
- Self__DDGR->storage__XNK=new__GDGR;
- Self__DDGR->capacity__MNK=new_capacity__CDGR;
- };
- };
- ((__CHARACTER *)Self__DDGR->storage__XNK)[Self__DDGR->count__VF]=' ';
- Self__DDGR->count__VF=(__INTEGER)(Self__DDGR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__OP1H(Self__UHFK))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VHFK,(&__string_408));
- __tmp__LJFK=TRUE__;
- } else {
- __tmp__LJFK=FALSE__;
- };
- if ((! __tmp__LJFK)) {
- __tmp__QJFK=Self__UHFK->parent_expr_binary__ODKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__QJFK)->__id) {
- case __LIST__: {
- __tmp__RJFK=static_type__OHQG(__tmp__QJFK);
- } break;
- case __STRING_CST__: {
- __tmp__RJFK=((__STRING_CST *)__tmp__QJFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__RJFK=((__EXTERNAL_C *)__tmp__QJFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__RJFK=((__PROTOTYPE_CST *)__tmp__QJFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__RJFK=((__INTEGER_CST *)__tmp__QJFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__RJFK=((__LOCAL *)((__READ_LOCAL *)__tmp__QJFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__RJFK=static_type__CN1H(__tmp__QJFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__RJFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__RJFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__RJFK=((__REAL_CST *)__tmp__QJFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__RJFK=((__CHARACTER_CST *)__tmp__QJFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__RJFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__RJFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__RJFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__RJFK=static_type__UO1H(__tmp__QJFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__RJFK=static_type__0O1H(__tmp__QJFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__RJFK=static_type__5O1H(__tmp__QJFK);
- } break;
- case __EXPR_AND__: {
- __tmp__RJFK=static_type__EP1H(__tmp__QJFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__RJFK=static_type__JP1H(__tmp__QJFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__RJFK=static_type__OP1H(__tmp__QJFK);
- } break;
- case __PUT_TO__: {
- __tmp__RJFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__RJFK=static_type__XP1H(__tmp__QJFK);
- } break;
- case __SIZE_OF__: {
- __tmp__RJFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__RJFK=((__CAST *)__tmp__QJFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__RJFK=static_type__NOKL(__tmp__QJFK);
- } break;
- case __READ_SLOT__: {
- __tmp__RJFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QJFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__RJFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QJFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__RJFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__RJFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__RJFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__RJFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__RJFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__RJFK=static_type__DFJM(__tmp__QJFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__RJFK=static_type__P3ML(__tmp__QJFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__RJFK=static_type__R3XM(__tmp__QJFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__RJFK=static_type__DREO(__tmp__QJFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__RJFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__RJFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__RJFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__RJFK=static_type__3YPN(__tmp__QJFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__RJFK=static_type__1HSO(__tmp__QJFK);
- } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__OGCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_352));
+ Self__BNXT=((__TYPE_FULL__XMB *)Self__OGCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__YSBN),(&__string_351));
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RJFK)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__VHFK,(&__string_407));
- };
- };
- __tmp__2JFK=Self__UHFK->parent_expr_binary__ODKH.right__WO2H;
- switch (((struct ___OBJ *)__tmp__2JFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__2JFK,buffer__VHFK);
+ append_name_in__APXE(Self__BNXT,buffer__YSBN);
+ add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__2JFK,buffer__VHFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__2JFK,buffer__VHFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__2JFK,buffer__VHFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__2JFK,buffer__VHFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__2JFK,buffer__VHFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__2JFK),buffer__VHFK);
- append__MOK(buffer__VHFK,(&__string_276));
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__VHFK,((__REAL_CST *)__tmp__2JFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__YHZP=((__CHARACTER_CST *)__tmp__2JFK);
- Self__JDGR=((__STRING *)buffer__VHFK);
- new_capacity__IDGR= 0;
- if ((Self__JDGR->capacity__MNK <= Self__JDGR->count__VF)) {
- if ((Self__JDGR->capacity__MNK == 0)) {
- Self__JDGR->capacity__MNK= 32;
- Self__JDGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IDGR=(__INTEGER)(Self__JDGR->capacity__MNK << 1);
- Self__KDGR=((__CHARACTER *)Self__JDGR->storage__XNK);
- old_nb_elts__LDGR=Self__JDGR->capacity__MNK;
- new__MDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KDGR),((__UINTEGER_32 )old_nb_elts__LDGR),((__UINTEGER_32 )new_capacity__IDGR)));
- upper__NMRR=(__INTEGER)(new_capacity__IDGR - 1);
- Self__LMRR=old_nb_elts__LDGR;
- while ((Self__LMRR <= upper__NMRR)) {
- new__MDGR[Self__LMRR]='\0';
- Self__LMRR=(__INTEGER)(Self__LMRR + 1);
- };
- Self__JDGR->storage__XNK=new__MDGR;
- Self__JDGR->capacity__MNK=new_capacity__IDGR;
- };
- };
- ((__CHARACTER *)Self__JDGR->storage__XNK)[Self__JDGR->count__VF]='\'';
- Self__JDGR->count__VF=(__INTEGER)(Self__JDGR->count__VF + 1);
- append__MOK(buffer__VHFK,Self__YHZP->text__PN2H);
- Self__PDGR=((__STRING *)buffer__VHFK);
- new_capacity__ODGR= 0;
- if ((Self__PDGR->capacity__MNK <= Self__PDGR->count__VF)) {
- if ((Self__PDGR->capacity__MNK == 0)) {
- Self__PDGR->capacity__MNK= 32;
- Self__PDGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ODGR=(__INTEGER)(Self__PDGR->capacity__MNK << 1);
- Self__QDGR=((__CHARACTER *)Self__PDGR->storage__XNK);
- old_nb_elts__RDGR=Self__PDGR->capacity__MNK;
- new__SDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QDGR),((__UINTEGER_32 )old_nb_elts__RDGR),((__UINTEGER_32 )new_capacity__ODGR)));
- upper__SMRR=(__INTEGER)(new_capacity__ODGR - 1);
- Self__QMRR=old_nb_elts__RDGR;
- while ((Self__QMRR <= upper__SMRR)) {
- new__SDGR[Self__QMRR]='\0';
- Self__QMRR=(__INTEGER)(Self__QMRR + 1);
- };
- Self__PDGR->storage__XNK=new__SDGR;
- Self__PDGR->capacity__MNK=new_capacity__ODGR;
- };
- };
- ((__CHARACTER *)Self__PDGR->storage__XNK)[Self__PDGR->count__VF]='\'';
- Self__PDGR->count__VF=(__INTEGER)(Self__PDGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__2JFK,buffer__VHFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__2JFK,buffer__VHFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__2JFK,buffer__VHFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__2JFK,buffer__VHFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__2JFK,buffer__VHFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__VHFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2JFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__2JFK,buffer__VHFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__2JFK,buffer__VHFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__0SBN)),buffer__YSBN);
} break;
};
- Self__VDGR=((__STRING *)buffer__VHFK);
- new_capacity__UDGR= 0;
- if ((Self__VDGR->capacity__MNK <= Self__VDGR->count__VF)) {
- if ((Self__VDGR->capacity__MNK == 0)) {
- Self__VDGR->capacity__MNK= 32;
- Self__VDGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UDGR=(__INTEGER)(Self__VDGR->capacity__MNK << 1);
- Self__WDGR=((__CHARACTER *)Self__VDGR->storage__XNK);
- old_nb_elts__XDGR=Self__VDGR->capacity__MNK;
- new__YDGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WDGR),((__UINTEGER_32 )old_nb_elts__XDGR),((__UINTEGER_32 )new_capacity__UDGR)));
- upper__XMRR=(__INTEGER)(new_capacity__UDGR - 1);
- Self__VMRR=old_nb_elts__XDGR;
- while ((Self__VMRR <= upper__XMRR)) {
- new__YDGR[Self__VMRR]='\0';
- Self__VMRR=(__INTEGER)(Self__VMRR + 1);
- };
- Self__VDGR->storage__XNK=new__YDGR;
- Self__VDGR->capacity__MNK=new_capacity__UDGR;
- };
- };
- ((__CHARACTER *)Self__VDGR->storage__XNK)[Self__VDGR->count__VF]=')';
- Self__VDGR->count__VF=(__INTEGER)(Self__VDGR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__YSBN),')');
}
-static void genere__3JFK(__PUT_TO *Self__4JFK,void *buffer__5JFK)
-// ({PUT_TO},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__HAGM(__EXPR_ADD__SZVL *Self__IAGM,__STRING__BC *buffer__JAGM)
+// ({EXPR_ADD__SZVL},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- void *__tmp__CKFK,*__tmp__DKFK,*__tmp__EKFK,*__tmp__1KFK,*__tmp__DLFK;
- void *__tmp__JLFK,*__tmp__QLFK;
- __CHARACTER_CST *Self__AIZP,*Self__IIZP,*Self__AJZP,*Self__IJZP;
- __CHARACTER_CST *Self__QJZP;
- __STRING *Self__1DGR,*Self__BEGR,*Self__HEGR,*Self__NEGR,*Self__TEGR;
- __STRING *Self__ZEGR,*Self__5EGR,*Self__FFGR,*Self__LFGR,*Self__RFGR;
- __STRING *Self__XFGR,*Self__3FGR;
- __INTEGER new_capacity__0DGR,old_nb_elts__3DGR,upper__2MRR,Self__0MRR;
- __INTEGER new_capacity__AEGR,old_nb_elts__DEGR,upper__BNRR,Self__5MRR;
- __INTEGER new_capacity__GEGR,old_nb_elts__JEGR,upper__GNRR,Self__ENRR;
- __INTEGER new_capacity__MEGR,old_nb_elts__PEGR,upper__LNRR,Self__JNRR;
- __INTEGER new_capacity__SEGR,old_nb_elts__VEGR,upper__QNRR,Self__ONRR;
- __INTEGER new_capacity__YEGR,old_nb_elts__1EGR,upper__VNRR,Self__TNRR;
- __INTEGER new_capacity__4EGR,old_nb_elts__BFGR,upper__0NRR,Self__YNRR;
- __INTEGER new_capacity__EFGR,old_nb_elts__HFGR,upper__5NRR,Self__3NRR;
- __INTEGER new_capacity__KFGR,old_nb_elts__NFGR,upper__EORR,Self__CORR;
- __INTEGER new_capacity__QFGR,old_nb_elts__TFGR,upper__JORR,Self__HORR;
- __INTEGER new_capacity__WFGR,old_nb_elts__ZFGR,upper__OORR,Self__MORR;
- __INTEGER new_capacity__2FGR,old_nb_elts__5FGR,upper__TORR,Self__RORR;
- void *__tmp__FKFK,*first_type__BKFK,*__tmp__2KFK;
- void *__tmp__HKFK;
- void *__tmp__IKFK,*type_generic__AKFK;
- __CHARACTER *Self__2DGR,*new__4DGR,*Self__CEGR,*new__EEGR,*Self__IEGR;
- __CHARACTER *new__KEGR,*Self__OEGR,*new__QEGR,*Self__UEGR,*new__WEGR;
- __CHARACTER *Self__0EGR,*new__2EGR,*Self__AFGR,*new__CFGR,*Self__GFGR;
- __CHARACTER *new__IFGR,*Self__MFGR,*new__OFGR,*Self__SFGR,*new__UFGR;
- __CHARACTER *Self__YFGR,*new__0FGR,*Self__4FGR,*new__AGGR;
- __tmp__CKFK=Self__4JFK->receiver__WQ2H;
- switch (((struct ___OBJ *)__tmp__CKFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__CKFK),buffer__5JFK);
- append__MOK(buffer__5JFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__CKFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__AIZP=((__CHARACTER_CST *)__tmp__CKFK);
- Self__1DGR=((__STRING *)buffer__5JFK);
- new_capacity__0DGR= 0;
- if ((Self__1DGR->capacity__MNK <= Self__1DGR->count__VF)) {
- if ((Self__1DGR->capacity__MNK == 0)) {
- Self__1DGR->capacity__MNK= 32;
- Self__1DGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0DGR=(__INTEGER)(Self__1DGR->capacity__MNK << 1);
- Self__2DGR=((__CHARACTER *)Self__1DGR->storage__XNK);
- old_nb_elts__3DGR=Self__1DGR->capacity__MNK;
- new__4DGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2DGR),((__UINTEGER_32 )old_nb_elts__3DGR),((__UINTEGER_32 )new_capacity__0DGR)));
- upper__2MRR=(__INTEGER)(new_capacity__0DGR - 1);
- Self__0MRR=old_nb_elts__3DGR;
- while ((Self__0MRR <= upper__2MRR)) {
- new__4DGR[Self__0MRR]='\0';
- Self__0MRR=(__INTEGER)(Self__0MRR + 1);
- };
- Self__1DGR->storage__XNK=new__4DGR;
- Self__1DGR->capacity__MNK=new_capacity__0DGR;
- };
- };
- ((__CHARACTER *)Self__1DGR->storage__XNK)[Self__1DGR->count__VF]='\'';
- Self__1DGR->count__VF=(__INTEGER)(Self__1DGR->count__VF + 1);
- append__MOK(buffer__5JFK,Self__AIZP->text__PN2H);
- Self__BEGR=((__STRING *)buffer__5JFK);
- new_capacity__AEGR= 0;
- if ((Self__BEGR->capacity__MNK <= Self__BEGR->count__VF)) {
- if ((Self__BEGR->capacity__MNK == 0)) {
- Self__BEGR->capacity__MNK= 32;
- Self__BEGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AEGR=(__INTEGER)(Self__BEGR->capacity__MNK << 1);
- Self__CEGR=((__CHARACTER *)Self__BEGR->storage__XNK);
- old_nb_elts__DEGR=Self__BEGR->capacity__MNK;
- new__EEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CEGR),((__UINTEGER_32 )old_nb_elts__DEGR),((__UINTEGER_32 )new_capacity__AEGR)));
- upper__BNRR=(__INTEGER)(new_capacity__AEGR - 1);
- Self__5MRR=old_nb_elts__DEGR;
- while ((Self__5MRR <= upper__BNRR)) {
- new__EEGR[Self__5MRR]='\0';
- Self__5MRR=(__INTEGER)(Self__5MRR + 1);
- };
- Self__BEGR->storage__XNK=new__EEGR;
- Self__BEGR->capacity__MNK=new_capacity__AEGR;
- };
- };
- ((__CHARACTER *)Self__BEGR->storage__XNK)[Self__BEGR->count__VF]='\'';
- Self__BEGR->count__VF=(__INTEGER)(Self__BEGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__CKFK,buffer__5JFK);
+ void *__tmp__KAGM;
+ __IS_EXPANDED__35NJ *Self__QGCS;
+ __GET_TYPE_ID__HAOJ *Self__SGCS;
+ __TYPE_FULL__XMB *Self__FNXT;
+ __SIZE_OF__5GOJ *Self__UGCS;
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),'(');
+ __tmp__KAGM=Self__IAGM->parent_expr_binary__TZVL.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__KAGM)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__CKFK,buffer__5JFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__CKFK,buffer__5JFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__CKFK,buffer__5JFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__CKFK,buffer__5JFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__CKFK,buffer__5JFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__KAGM),buffer__JAGM);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__CKFK,buffer__5JFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CKFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__CKFK,buffer__5JFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__QGCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__QGCS->receiver__RA5J),buffer__JAGM);
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__CKFK,buffer__5JFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__CKFK,buffer__5JFK);
- } break;
- };
- Self__HEGR=((__STRING *)buffer__5JFK);
- new_capacity__GEGR= 0;
- if ((Self__HEGR->capacity__MNK <= Self__HEGR->count__VF)) {
- if ((Self__HEGR->capacity__MNK == 0)) {
- Self__HEGR->capacity__MNK= 32;
- Self__HEGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GEGR=(__INTEGER)(Self__HEGR->capacity__MNK << 1);
- Self__IEGR=((__CHARACTER *)Self__HEGR->storage__XNK);
- old_nb_elts__JEGR=Self__HEGR->capacity__MNK;
- new__KEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IEGR),((__UINTEGER_32 )old_nb_elts__JEGR),((__UINTEGER_32 )new_capacity__GEGR)));
- upper__GNRR=(__INTEGER)(new_capacity__GEGR - 1);
- Self__ENRR=old_nb_elts__JEGR;
- while ((Self__ENRR <= upper__GNRR)) {
- new__KEGR[Self__ENRR]='\0';
- Self__ENRR=(__INTEGER)(Self__ENRR + 1);
- };
- Self__HEGR->storage__XNK=new__KEGR;
- Self__HEGR->capacity__MNK=new_capacity__GEGR;
- };
- };
- ((__CHARACTER *)Self__HEGR->storage__XNK)[Self__HEGR->count__VF]='[';
- Self__HEGR->count__VF=(__INTEGER)(Self__HEGR->count__VF + 1);
- __tmp__DKFK=Self__4JFK->index__0Q2H;
- switch (((struct ___OBJ *)__tmp__DKFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__DKFK),buffer__5JFK);
- append__MOK(buffer__5JFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__DKFK,buffer__5JFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__DKFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__IIZP=((__CHARACTER_CST *)__tmp__DKFK);
- Self__NEGR=((__STRING *)buffer__5JFK);
- new_capacity__MEGR= 0;
- if ((Self__NEGR->capacity__MNK <= Self__NEGR->count__VF)) {
- if ((Self__NEGR->capacity__MNK == 0)) {
- Self__NEGR->capacity__MNK= 32;
- Self__NEGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MEGR=(__INTEGER)(Self__NEGR->capacity__MNK << 1);
- Self__OEGR=((__CHARACTER *)Self__NEGR->storage__XNK);
- old_nb_elts__PEGR=Self__NEGR->capacity__MNK;
- new__QEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OEGR),((__UINTEGER_32 )old_nb_elts__PEGR),((__UINTEGER_32 )new_capacity__MEGR)));
- upper__LNRR=(__INTEGER)(new_capacity__MEGR - 1);
- Self__JNRR=old_nb_elts__PEGR;
- while ((Self__JNRR <= upper__LNRR)) {
- new__QEGR[Self__JNRR]='\0';
- Self__JNRR=(__INTEGER)(Self__JNRR + 1);
- };
- Self__NEGR->storage__XNK=new__QEGR;
- Self__NEGR->capacity__MNK=new_capacity__MEGR;
- };
- };
- ((__CHARACTER *)Self__NEGR->storage__XNK)[Self__NEGR->count__VF]='\'';
- Self__NEGR->count__VF=(__INTEGER)(Self__NEGR->count__VF + 1);
- append__MOK(buffer__5JFK,Self__IIZP->text__PN2H);
- Self__TEGR=((__STRING *)buffer__5JFK);
- new_capacity__SEGR= 0;
- if ((Self__TEGR->capacity__MNK <= Self__TEGR->count__VF)) {
- if ((Self__TEGR->capacity__MNK == 0)) {
- Self__TEGR->capacity__MNK= 32;
- Self__TEGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SEGR=(__INTEGER)(Self__TEGR->capacity__MNK << 1);
- Self__UEGR=((__CHARACTER *)Self__TEGR->storage__XNK);
- old_nb_elts__VEGR=Self__TEGR->capacity__MNK;
- new__WEGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UEGR),((__UINTEGER_32 )old_nb_elts__VEGR),((__UINTEGER_32 )new_capacity__SEGR)));
- upper__QNRR=(__INTEGER)(new_capacity__SEGR - 1);
- Self__ONRR=old_nb_elts__VEGR;
- while ((Self__ONRR <= upper__QNRR)) {
- new__WEGR[Self__ONRR]='\0';
- Self__ONRR=(__INTEGER)(Self__ONRR + 1);
- };
- Self__TEGR->storage__XNK=new__WEGR;
- Self__TEGR->capacity__MNK=new_capacity__SEGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SGCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_350));
+ Self__FNXT=((__TYPE_FULL__XMB *)Self__SGCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
};
- ((__CHARACTER *)Self__TEGR->storage__XNK)[Self__TEGR->count__VF]='\'';
- Self__TEGR->count__VF=(__INTEGER)(Self__TEGR->count__VF + 1);
+ append_name_in__APXE(Self__FNXT,buffer__JAGM);
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__DKFK,buffer__5JFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__DKFK,buffer__5JFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__DKFK,buffer__5JFK);
+ case __SIZE_OF__5GOJ__: {
+ Self__UGCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_352));
+ Self__FNXT=((__TYPE_FULL__XMB *)Self__UGCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
+ };
+ append_name_in__APXE(Self__FNXT,buffer__JAGM);
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__DKFK,buffer__5JFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__DKFK,buffer__5JFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__DKFK,buffer__5JFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__DKFK,buffer__5JFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__DKFK,buffer__5JFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DKFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__DKFK,buffer__5JFK);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__DKFK,buffer__5JFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
};
- append__MOK(buffer__5JFK,(&__string_363));
- __tmp__EKFK=Self__4JFK->receiver__WQ2H;
- switch (((struct ___OBJ *)__tmp__EKFK)->__id) {
- case __LIST__: {
- __tmp__FKFK=static_type__OHQG(__tmp__EKFK);
- } break;
- case __STRING_CST__: {
- __tmp__FKFK=((__STRING_CST *)__tmp__EKFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__FKFK=((__EXTERNAL_C *)__tmp__EKFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__FKFK=((__PROTOTYPE_CST *)__tmp__EKFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__FKFK=((__INTEGER_CST *)__tmp__EKFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__FKFK=((__LOCAL *)((__READ_LOCAL *)__tmp__EKFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__FKFK=static_type__CN1H(__tmp__EKFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__FKFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__FKFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__FKFK=((__REAL_CST *)__tmp__EKFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__FKFK=((__CHARACTER_CST *)__tmp__EKFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__FKFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__FKFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__FKFK=static_type__PO1H();
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_499));
+ __tmp__KAGM=Self__IAGM->parent_expr_binary__TZVL.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__KAGM)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SUB__: {
- __tmp__FKFK=static_type__UO1H(__tmp__EKFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_MUL__: {
- __tmp__FKFK=static_type__0O1H(__tmp__EKFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_DIV__: {
- __tmp__FKFK=static_type__5O1H(__tmp__EKFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND__: {
- __tmp__FKFK=static_type__EP1H(__tmp__EKFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__FKFK=static_type__JP1H(__tmp__EKFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__KAGM),buffer__JAGM);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__FKFK=static_type__OP1H(__tmp__EKFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __PUT_TO__: {
- __tmp__FKFK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __ITEM__: {
- __tmp__FKFK=static_type__XP1H(__tmp__EKFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__QGCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__QGCS->receiver__RA5J),buffer__JAGM);
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
} break;
- case __SIZE_OF__: {
- __tmp__FKFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__FKFK=((__CAST *)__tmp__EKFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__FKFK=static_type__NOKL(__tmp__EKFK);
- } break;
- case __READ_SLOT__: {
- __tmp__FKFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__EKFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__FKFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EKFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__FKFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__FKFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__FKFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__FKFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__FKFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__FKFK=static_type__DFJM(__tmp__EKFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__FKFK=static_type__P3ML(__tmp__EKFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__FKFK=static_type__R3XM(__tmp__EKFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__FKFK=static_type__DREO(__tmp__EKFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__FKFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__FKFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__FKFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__FKFK=static_type__3YPN(__tmp__EKFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__FKFK=static_type__1HSO(__tmp__EKFK);
- } break;
- };
- __tmp__HKFK=((__TYPE_FULL *)__tmp__FKFK)->parent_type__5SL;
- if (__tmp__HKFK==NULL) {
- __tmp__IKFK=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__HKFK)->__id) {
- case __TYPE__: {
- __tmp__IKFK=NULL;
- } break;
- case __TYPE_NULL__: {
- __tmp__IKFK=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__IKFK=NULL;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__IKFK=NULL;
- } break;
- case __TYPE_ID__: {
- __tmp__IKFK=NULL;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__IKFK=((void *)__tmp__HKFK);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__IKFK=NULL;
- } break;
- }
- };
- type_generic__AKFK=__tmp__IKFK;
- first_type__BKFK=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__IKFK)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0];
- if ((((__UINTEGER_8)(((__TYPE_FULL *)first_type__BKFK)->flag__ATL & 1) != 0) && (! is_expanded_c__CZWG(first_type__BKFK)))) {
- __tmp__1KFK=Self__4JFK->value__4Q2H;
- switch (((struct ___OBJ *)__tmp__1KFK)->__id) {
- case __LIST__: {
- __tmp__2KFK=static_type__OHQG(__tmp__1KFK);
- } break;
- case __STRING_CST__: {
- __tmp__2KFK=((__STRING_CST *)__tmp__1KFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__2KFK=((__EXTERNAL_C *)__tmp__1KFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__2KFK=((__PROTOTYPE_CST *)__tmp__1KFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__2KFK=((__INTEGER_CST *)__tmp__1KFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__2KFK=((__LOCAL *)((__READ_LOCAL *)__tmp__1KFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__2KFK=static_type__CN1H(__tmp__1KFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__2KFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__2KFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__2KFK=((__REAL_CST *)__tmp__1KFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__2KFK=((__CHARACTER_CST *)__tmp__1KFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__2KFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__2KFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__2KFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__2KFK=static_type__UO1H(__tmp__1KFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__2KFK=static_type__0O1H(__tmp__1KFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__2KFK=static_type__5O1H(__tmp__1KFK);
- } break;
- case __EXPR_AND__: {
- __tmp__2KFK=static_type__EP1H(__tmp__1KFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__2KFK=static_type__JP1H(__tmp__1KFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__2KFK=static_type__OP1H(__tmp__1KFK);
- } break;
- case __PUT_TO__: {
- __tmp__2KFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__2KFK=static_type__XP1H(__tmp__1KFK);
- } break;
- case __SIZE_OF__: {
- __tmp__2KFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__2KFK=((__CAST *)__tmp__1KFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__2KFK=static_type__NOKL(__tmp__1KFK);
- } break;
- case __READ_SLOT__: {
- __tmp__2KFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1KFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__2KFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1KFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__2KFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__2KFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__2KFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__2KFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__2KFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__2KFK=static_type__DFJM(__tmp__1KFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__2KFK=static_type__P3ML(__tmp__1KFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__2KFK=static_type__R3XM(__tmp__1KFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__2KFK=static_type__DREO(__tmp__1KFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__2KFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__2KFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__2KFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__2KFK=static_type__3YPN(__tmp__1KFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__2KFK=static_type__1HSO(__tmp__1KFK);
- } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__SGCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_350));
+ Self__FNXT=((__TYPE_FULL__XMB *)Self__SGCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
};
- if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2KFK)->flag__ATL & 16) != 0)) {
- append__MOK(buffer__5JFK,(&__string_411));
- __tmp__DLFK=Self__4JFK->value__4Q2H;
- switch (((struct ___OBJ *)__tmp__DLFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__DLFK),buffer__5JFK);
- append__MOK(buffer__5JFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__DLFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__AJZP=((__CHARACTER_CST *)__tmp__DLFK);
- Self__ZEGR=((__STRING *)buffer__5JFK);
- new_capacity__YEGR= 0;
- if ((Self__ZEGR->capacity__MNK <= Self__ZEGR->count__VF)) {
- if ((Self__ZEGR->capacity__MNK == 0)) {
- Self__ZEGR->capacity__MNK= 32;
- Self__ZEGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YEGR=(__INTEGER)(Self__ZEGR->capacity__MNK << 1);
- Self__0EGR=((__CHARACTER *)Self__ZEGR->storage__XNK);
- old_nb_elts__1EGR=Self__ZEGR->capacity__MNK;
- new__2EGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0EGR),((__UINTEGER_32 )old_nb_elts__1EGR),((__UINTEGER_32 )new_capacity__YEGR)));
- upper__VNRR=(__INTEGER)(new_capacity__YEGR - 1);
- Self__TNRR=old_nb_elts__1EGR;
- while ((Self__TNRR <= upper__VNRR)) {
- new__2EGR[Self__TNRR]='\0';
- Self__TNRR=(__INTEGER)(Self__TNRR + 1);
- };
- Self__ZEGR->storage__XNK=new__2EGR;
- Self__ZEGR->capacity__MNK=new_capacity__YEGR;
- };
- };
- ((__CHARACTER *)Self__ZEGR->storage__XNK)[Self__ZEGR->count__VF]='\'';
- Self__ZEGR->count__VF=(__INTEGER)(Self__ZEGR->count__VF + 1);
- append__MOK(buffer__5JFK,Self__AJZP->text__PN2H);
- Self__5EGR=((__STRING *)buffer__5JFK);
- new_capacity__4EGR= 0;
- if ((Self__5EGR->capacity__MNK <= Self__5EGR->count__VF)) {
- if ((Self__5EGR->capacity__MNK == 0)) {
- Self__5EGR->capacity__MNK= 32;
- Self__5EGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4EGR=(__INTEGER)(Self__5EGR->capacity__MNK << 1);
- Self__AFGR=((__CHARACTER *)Self__5EGR->storage__XNK);
- old_nb_elts__BFGR=Self__5EGR->capacity__MNK;
- new__CFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AFGR),((__UINTEGER_32 )old_nb_elts__BFGR),((__UINTEGER_32 )new_capacity__4EGR)));
- upper__0NRR=(__INTEGER)(new_capacity__4EGR - 1);
- Self__YNRR=old_nb_elts__BFGR;
- while ((Self__YNRR <= upper__0NRR)) {
- new__CFGR[Self__YNRR]='\0';
- Self__YNRR=(__INTEGER)(Self__YNRR + 1);
- };
- Self__5EGR->storage__XNK=new__CFGR;
- Self__5EGR->capacity__MNK=new_capacity__4EGR;
- };
- };
- ((__CHARACTER *)Self__5EGR->storage__XNK)[Self__5EGR->count__VF]='\'';
- Self__5EGR->count__VF=(__INTEGER)(Self__5EGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__DLFK,buffer__5JFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__DLFK,buffer__5JFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__DLFK,buffer__5JFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__DLFK,buffer__5JFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__DLFK,buffer__5JFK);
- } break;
- };
- Self__FFGR=((__STRING *)buffer__5JFK);
- new_capacity__EFGR= 0;
- if ((Self__FFGR->capacity__MNK <= Self__FFGR->count__VF)) {
- if ((Self__FFGR->capacity__MNK == 0)) {
- Self__FFGR->capacity__MNK= 32;
- Self__FFGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EFGR=(__INTEGER)(Self__FFGR->capacity__MNK << 1);
- Self__GFGR=((__CHARACTER *)Self__FFGR->storage__XNK);
- old_nb_elts__HFGR=Self__FFGR->capacity__MNK;
- new__IFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GFGR),((__UINTEGER_32 )old_nb_elts__HFGR),((__UINTEGER_32 )new_capacity__EFGR)));
- upper__5NRR=(__INTEGER)(new_capacity__EFGR - 1);
- Self__3NRR=old_nb_elts__HFGR;
- while ((Self__3NRR <= upper__5NRR)) {
- new__IFGR[Self__3NRR]='\0';
- Self__3NRR=(__INTEGER)(Self__3NRR + 1);
- };
- Self__FFGR->storage__XNK=new__IFGR;
- Self__FFGR->capacity__MNK=new_capacity__EFGR;
- };
- };
- ((__CHARACTER *)Self__FFGR->storage__XNK)[Self__FFGR->count__VF]=')';
- Self__FFGR->count__VF=(__INTEGER)(Self__FFGR->count__VF + 1);
- } else {
- __tmp__JLFK=Self__4JFK->value__4Q2H;
- switch (((struct ___OBJ *)__tmp__JLFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__JLFK),buffer__5JFK);
- append__MOK(buffer__5JFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__JLFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__IJZP=((__CHARACTER_CST *)__tmp__JLFK);
- Self__LFGR=((__STRING *)buffer__5JFK);
- new_capacity__KFGR= 0;
- if ((Self__LFGR->capacity__MNK <= Self__LFGR->count__VF)) {
- if ((Self__LFGR->capacity__MNK == 0)) {
- Self__LFGR->capacity__MNK= 32;
- Self__LFGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KFGR=(__INTEGER)(Self__LFGR->capacity__MNK << 1);
- Self__MFGR=((__CHARACTER *)Self__LFGR->storage__XNK);
- old_nb_elts__NFGR=Self__LFGR->capacity__MNK;
- new__OFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MFGR),((__UINTEGER_32 )old_nb_elts__NFGR),((__UINTEGER_32 )new_capacity__KFGR)));
- upper__EORR=(__INTEGER)(new_capacity__KFGR - 1);
- Self__CORR=old_nb_elts__NFGR;
- while ((Self__CORR <= upper__EORR)) {
- new__OFGR[Self__CORR]='\0';
- Self__CORR=(__INTEGER)(Self__CORR + 1);
- };
- Self__LFGR->storage__XNK=new__OFGR;
- Self__LFGR->capacity__MNK=new_capacity__KFGR;
- };
- };
- ((__CHARACTER *)Self__LFGR->storage__XNK)[Self__LFGR->count__VF]='\'';
- Self__LFGR->count__VF=(__INTEGER)(Self__LFGR->count__VF + 1);
- append__MOK(buffer__5JFK,Self__IJZP->text__PN2H);
- Self__RFGR=((__STRING *)buffer__5JFK);
- new_capacity__QFGR= 0;
- if ((Self__RFGR->capacity__MNK <= Self__RFGR->count__VF)) {
- if ((Self__RFGR->capacity__MNK == 0)) {
- Self__RFGR->capacity__MNK= 32;
- Self__RFGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QFGR=(__INTEGER)(Self__RFGR->capacity__MNK << 1);
- Self__SFGR=((__CHARACTER *)Self__RFGR->storage__XNK);
- old_nb_elts__TFGR=Self__RFGR->capacity__MNK;
- new__UFGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SFGR),((__UINTEGER_32 )old_nb_elts__TFGR),((__UINTEGER_32 )new_capacity__QFGR)));
- upper__JORR=(__INTEGER)(new_capacity__QFGR - 1);
- Self__HORR=old_nb_elts__TFGR;
- while ((Self__HORR <= upper__JORR)) {
- new__UFGR[Self__HORR]='\0';
- Self__HORR=(__INTEGER)(Self__HORR + 1);
- };
- Self__RFGR->storage__XNK=new__UFGR;
- Self__RFGR->capacity__MNK=new_capacity__QFGR;
- };
- };
- ((__CHARACTER *)Self__RFGR->storage__XNK)[Self__RFGR->count__VF]='\'';
- Self__RFGR->count__VF=(__INTEGER)(Self__RFGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__JLFK,buffer__5JFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__JLFK,buffer__5JFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__JLFK,buffer__5JFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__JLFK,buffer__5JFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__JLFK,buffer__5JFK);
- } break;
- };
- };
- } else {
- __tmp__QLFK=Self__4JFK->value__4Q2H;
- switch (((struct ___OBJ *)__tmp__QLFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__QLFK),buffer__5JFK);
- append__MOK(buffer__5JFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__QLFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__QJZP=((__CHARACTER_CST *)__tmp__QLFK);
- Self__XFGR=((__STRING *)buffer__5JFK);
- new_capacity__WFGR= 0;
- if ((Self__XFGR->capacity__MNK <= Self__XFGR->count__VF)) {
- if ((Self__XFGR->capacity__MNK == 0)) {
- Self__XFGR->capacity__MNK= 32;
- Self__XFGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WFGR=(__INTEGER)(Self__XFGR->capacity__MNK << 1);
- Self__YFGR=((__CHARACTER *)Self__XFGR->storage__XNK);
- old_nb_elts__ZFGR=Self__XFGR->capacity__MNK;
- new__0FGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YFGR),((__UINTEGER_32 )old_nb_elts__ZFGR),((__UINTEGER_32 )new_capacity__WFGR)));
- upper__OORR=(__INTEGER)(new_capacity__WFGR - 1);
- Self__MORR=old_nb_elts__ZFGR;
- while ((Self__MORR <= upper__OORR)) {
- new__0FGR[Self__MORR]='\0';
- Self__MORR=(__INTEGER)(Self__MORR + 1);
- };
- Self__XFGR->storage__XNK=new__0FGR;
- Self__XFGR->capacity__MNK=new_capacity__WFGR;
- };
- };
- ((__CHARACTER *)Self__XFGR->storage__XNK)[Self__XFGR->count__VF]='\'';
- Self__XFGR->count__VF=(__INTEGER)(Self__XFGR->count__VF + 1);
- append__MOK(buffer__5JFK,Self__QJZP->text__PN2H);
- Self__3FGR=((__STRING *)buffer__5JFK);
- new_capacity__2FGR= 0;
- if ((Self__3FGR->capacity__MNK <= Self__3FGR->count__VF)) {
- if ((Self__3FGR->capacity__MNK == 0)) {
- Self__3FGR->capacity__MNK= 32;
- Self__3FGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2FGR=(__INTEGER)(Self__3FGR->capacity__MNK << 1);
- Self__4FGR=((__CHARACTER *)Self__3FGR->storage__XNK);
- old_nb_elts__5FGR=Self__3FGR->capacity__MNK;
- new__AGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4FGR),((__UINTEGER_32 )old_nb_elts__5FGR),((__UINTEGER_32 )new_capacity__2FGR)));
- upper__TORR=(__INTEGER)(new_capacity__2FGR - 1);
- Self__RORR=old_nb_elts__5FGR;
- while ((Self__RORR <= upper__TORR)) {
- new__AGGR[Self__RORR]='\0';
- Self__RORR=(__INTEGER)(Self__RORR + 1);
- };
- Self__3FGR->storage__XNK=new__AGGR;
- Self__3FGR->capacity__MNK=new_capacity__2FGR;
- };
- };
- ((__CHARACTER *)Self__3FGR->storage__XNK)[Self__3FGR->count__VF]='\'';
- Self__3FGR->count__VF=(__INTEGER)(Self__3FGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__QLFK,buffer__5JFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__QLFK,buffer__5JFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__QLFK,buffer__5JFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__QLFK,buffer__5JFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__QLFK,buffer__5JFK);
- } break;
- };
- };
-}
-
-static void genere__SLFK(__ITEM *Self__TLFK,void *buffer__ULFK)
-// ({ITEM},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- void *__tmp__VLFK,*__tmp__WLFK;
- __CHARACTER_CST *Self__YJZP,*Self__AKZP;
- __STRING *Self__DGGR,*Self__JGGR,*Self__PGGR,*Self__VGGR,*Self__1GGR;
- __STRING *Self__BHGR;
- __INTEGER new_capacity__CGGR,old_nb_elts__FGGR,upper__YORR,Self__WORR;
- __INTEGER new_capacity__IGGR,old_nb_elts__LGGR,upper__3ORR,Self__1ORR;
- __INTEGER new_capacity__OGGR,old_nb_elts__RGGR,upper__CPRR,Self__APRR;
- __INTEGER new_capacity__UGGR,old_nb_elts__XGGR,upper__HPRR,Self__FPRR;
- __INTEGER new_capacity__0GGR,old_nb_elts__3GGR,upper__MPRR,Self__KPRR;
- __INTEGER new_capacity__AHGR,old_nb_elts__DHGR,upper__RPRR,Self__PPRR;
- __CHARACTER *Self__EGGR,*new__GGGR,*Self__KGGR,*new__MGGR,*Self__QGGR;
- __CHARACTER *new__SGGR,*Self__WGGR,*new__YGGR,*Self__2GGR,*new__4GGR;
- __CHARACTER *Self__CHGR,*new__EHGR;
- __tmp__VLFK=Self__TLFK->receiver__1P1H;
- switch (((struct ___OBJ *)__tmp__VLFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__VLFK),buffer__ULFK);
- append__MOK(buffer__ULFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__ULFK,((__REAL_CST *)__tmp__VLFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__YJZP=((__CHARACTER_CST *)__tmp__VLFK);
- Self__DGGR=((__STRING *)buffer__ULFK);
- new_capacity__CGGR= 0;
- if ((Self__DGGR->capacity__MNK <= Self__DGGR->count__VF)) {
- if ((Self__DGGR->capacity__MNK == 0)) {
- Self__DGGR->capacity__MNK= 32;
- Self__DGGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CGGR=(__INTEGER)(Self__DGGR->capacity__MNK << 1);
- Self__EGGR=((__CHARACTER *)Self__DGGR->storage__XNK);
- old_nb_elts__FGGR=Self__DGGR->capacity__MNK;
- new__GGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EGGR),((__UINTEGER_32 )old_nb_elts__FGGR),((__UINTEGER_32 )new_capacity__CGGR)));
- upper__YORR=(__INTEGER)(new_capacity__CGGR - 1);
- Self__WORR=old_nb_elts__FGGR;
- while ((Self__WORR <= upper__YORR)) {
- new__GGGR[Self__WORR]='\0';
- Self__WORR=(__INTEGER)(Self__WORR + 1);
- };
- Self__DGGR->storage__XNK=new__GGGR;
- Self__DGGR->capacity__MNK=new_capacity__CGGR;
- };
- };
- ((__CHARACTER *)Self__DGGR->storage__XNK)[Self__DGGR->count__VF]='\'';
- Self__DGGR->count__VF=(__INTEGER)(Self__DGGR->count__VF + 1);
- append__MOK(buffer__ULFK,Self__YJZP->text__PN2H);
- Self__JGGR=((__STRING *)buffer__ULFK);
- new_capacity__IGGR= 0;
- if ((Self__JGGR->capacity__MNK <= Self__JGGR->count__VF)) {
- if ((Self__JGGR->capacity__MNK == 0)) {
- Self__JGGR->capacity__MNK= 32;
- Self__JGGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IGGR=(__INTEGER)(Self__JGGR->capacity__MNK << 1);
- Self__KGGR=((__CHARACTER *)Self__JGGR->storage__XNK);
- old_nb_elts__LGGR=Self__JGGR->capacity__MNK;
- new__MGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KGGR),((__UINTEGER_32 )old_nb_elts__LGGR),((__UINTEGER_32 )new_capacity__IGGR)));
- upper__3ORR=(__INTEGER)(new_capacity__IGGR - 1);
- Self__1ORR=old_nb_elts__LGGR;
- while ((Self__1ORR <= upper__3ORR)) {
- new__MGGR[Self__1ORR]='\0';
- Self__1ORR=(__INTEGER)(Self__1ORR + 1);
- };
- Self__JGGR->storage__XNK=new__MGGR;
- Self__JGGR->capacity__MNK=new_capacity__IGGR;
- };
- };
- ((__CHARACTER *)Self__JGGR->storage__XNK)[Self__JGGR->count__VF]='\'';
- Self__JGGR->count__VF=(__INTEGER)(Self__JGGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__VLFK,buffer__ULFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__VLFK,buffer__ULFK);
+ append_name_in__APXE(Self__FNXT,buffer__JAGM);
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__VLFK,buffer__ULFK);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__ULFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__VLFK,buffer__ULFK);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__VLFK,buffer__ULFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__VLFK,buffer__ULFK);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__VLFK,buffer__ULFK);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__VLFK,buffer__ULFK);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__VLFK,buffer__ULFK);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__VLFK,buffer__ULFK);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__VLFK,buffer__ULFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__VLFK,buffer__ULFK);
- } break;
- };
- Self__PGGR=((__STRING *)buffer__ULFK);
- new_capacity__OGGR= 0;
- if ((Self__PGGR->capacity__MNK <= Self__PGGR->count__VF)) {
- if ((Self__PGGR->capacity__MNK == 0)) {
- Self__PGGR->capacity__MNK= 32;
- Self__PGGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OGGR=(__INTEGER)(Self__PGGR->capacity__MNK << 1);
- Self__QGGR=((__CHARACTER *)Self__PGGR->storage__XNK);
- old_nb_elts__RGGR=Self__PGGR->capacity__MNK;
- new__SGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QGGR),((__UINTEGER_32 )old_nb_elts__RGGR),((__UINTEGER_32 )new_capacity__OGGR)));
- upper__CPRR=(__INTEGER)(new_capacity__OGGR - 1);
- Self__APRR=old_nb_elts__RGGR;
- while ((Self__APRR <= upper__CPRR)) {
- new__SGGR[Self__APRR]='\0';
- Self__APRR=(__INTEGER)(Self__APRR + 1);
- };
- Self__PGGR->storage__XNK=new__SGGR;
- Self__PGGR->capacity__MNK=new_capacity__OGGR;
- };
- };
- ((__CHARACTER *)Self__PGGR->storage__XNK)[Self__PGGR->count__VF]='[';
- Self__PGGR->count__VF=(__INTEGER)(Self__PGGR->count__VF + 1);
- __tmp__WLFK=Self__TLFK->index__KR2H;
- switch (((struct ___OBJ *)__tmp__WLFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__WLFK),buffer__ULFK);
- append__MOK(buffer__ULFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__ULFK,((__REAL_CST *)__tmp__WLFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__AKZP=((__CHARACTER_CST *)__tmp__WLFK);
- Self__VGGR=((__STRING *)buffer__ULFK);
- new_capacity__UGGR= 0;
- if ((Self__VGGR->capacity__MNK <= Self__VGGR->count__VF)) {
- if ((Self__VGGR->capacity__MNK == 0)) {
- Self__VGGR->capacity__MNK= 32;
- Self__VGGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UGGR=(__INTEGER)(Self__VGGR->capacity__MNK << 1);
- Self__WGGR=((__CHARACTER *)Self__VGGR->storage__XNK);
- old_nb_elts__XGGR=Self__VGGR->capacity__MNK;
- new__YGGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WGGR),((__UINTEGER_32 )old_nb_elts__XGGR),((__UINTEGER_32 )new_capacity__UGGR)));
- upper__HPRR=(__INTEGER)(new_capacity__UGGR - 1);
- Self__FPRR=old_nb_elts__XGGR;
- while ((Self__FPRR <= upper__HPRR)) {
- new__YGGR[Self__FPRR]='\0';
- Self__FPRR=(__INTEGER)(Self__FPRR + 1);
- };
- Self__VGGR->storage__XNK=new__YGGR;
- Self__VGGR->capacity__MNK=new_capacity__UGGR;
- };
- };
- ((__CHARACTER *)Self__VGGR->storage__XNK)[Self__VGGR->count__VF]='\'';
- Self__VGGR->count__VF=(__INTEGER)(Self__VGGR->count__VF + 1);
- append__MOK(buffer__ULFK,Self__AKZP->text__PN2H);
- Self__1GGR=((__STRING *)buffer__ULFK);
- new_capacity__0GGR= 0;
- if ((Self__1GGR->capacity__MNK <= Self__1GGR->count__VF)) {
- if ((Self__1GGR->capacity__MNK == 0)) {
- Self__1GGR->capacity__MNK= 32;
- Self__1GGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0GGR=(__INTEGER)(Self__1GGR->capacity__MNK << 1);
- Self__2GGR=((__CHARACTER *)Self__1GGR->storage__XNK);
- old_nb_elts__3GGR=Self__1GGR->capacity__MNK;
- new__4GGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2GGR),((__UINTEGER_32 )old_nb_elts__3GGR),((__UINTEGER_32 )new_capacity__0GGR)));
- upper__MPRR=(__INTEGER)(new_capacity__0GGR - 1);
- Self__KPRR=old_nb_elts__3GGR;
- while ((Self__KPRR <= upper__MPRR)) {
- new__4GGR[Self__KPRR]='\0';
- Self__KPRR=(__INTEGER)(Self__KPRR + 1);
- };
- Self__1GGR->storage__XNK=new__4GGR;
- Self__1GGR->capacity__MNK=new_capacity__0GGR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__UGCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_352));
+ Self__FNXT=((__TYPE_FULL__XMB *)Self__UGCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__FNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__JAGM),(&__string_351));
};
- ((__CHARACTER *)Self__1GGR->storage__XNK)[Self__1GGR->count__VF]='\'';
- Self__1GGR->count__VF=(__INTEGER)(Self__1GGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__WLFK,buffer__ULFK);
+ append_name_in__APXE(Self__FNXT,buffer__JAGM);
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__WLFK,buffer__ULFK);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__WLFK,buffer__ULFK);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__WLFK,buffer__ULFK);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__WLFK,buffer__ULFK);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__WLFK,buffer__ULFK);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__ULFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__WLFK,buffer__ULFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__WLFK,buffer__ULFK);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__KAGM)),buffer__JAGM);
} break;
};
- Self__BHGR=((__STRING *)buffer__ULFK);
- new_capacity__AHGR= 0;
- if ((Self__BHGR->capacity__MNK <= Self__BHGR->count__VF)) {
- if ((Self__BHGR->capacity__MNK == 0)) {
- Self__BHGR->capacity__MNK= 32;
- Self__BHGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AHGR=(__INTEGER)(Self__BHGR->capacity__MNK << 1);
- Self__CHGR=((__CHARACTER *)Self__BHGR->storage__XNK);
- old_nb_elts__DHGR=Self__BHGR->capacity__MNK;
- new__EHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CHGR),((__UINTEGER_32 )old_nb_elts__DHGR),((__UINTEGER_32 )new_capacity__AHGR)));
- upper__RPRR=(__INTEGER)(new_capacity__AHGR - 1);
- Self__PPRR=old_nb_elts__DHGR;
- while ((Self__PPRR <= upper__RPRR)) {
- new__EHGR[Self__PPRR]='\0';
- Self__PPRR=(__INTEGER)(Self__PPRR + 1);
- };
- Self__BHGR->storage__XNK=new__EHGR;
- Self__BHGR->capacity__MNK=new_capacity__AHGR;
- };
- };
- ((__CHARACTER *)Self__BHGR->storage__XNK)[Self__BHGR->count__VF]=']';
- Self__BHGR->count__VF=(__INTEGER)(Self__BHGR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__JAGM),')');
}
-static void genere__XLFK(__SIZE_OF *Self__YLFK,void *buffer__ZLFK)
-// ({SIZE_OF},{NULLxSTRING}) VoidNo recursive, No inlinable.
+static void display__3MFM(__READ_GLOBAL__T4YL *Self__4MFM,__STRING__BC *buffer__5MFM)
+// ({READ_GLOBAL__T4YL},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *__tmp__1LFK;
- void *__tmp__2LFK;
- void *__tmp__3LFK;
- __TYPE *Self__YC3I;
- __TYPE_NULL *Self__2C3I;
- __TYPE_VOID *Self__AD3I;
- __TYPE_CONTEXT *Self__ED3I;
- __TYPE_GENERIC *Self__ND3I;
- __STRING *Self__HHGR;
- __INTEGER new_capacity__GHGR,old_nb_elts__JHGR,upper__WPRR,Self__UPRR;
- __CHARACTER *Self__IHGR,*new__KHGR;
- append__MOK(buffer__ZLFK,(&__string_412));
- __tmp__1LFK=Self__YLFK->receiver__TR2H;
- switch (((struct ___OBJ *)__tmp__1LFK)->__id) {
- case __LIST__: {
- __tmp__2LFK=static_type__OHQG(__tmp__1LFK);
- } break;
- case __STRING_CST__: {
- __tmp__2LFK=((__STRING_CST *)__tmp__1LFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__2LFK=((__EXTERNAL_C *)__tmp__1LFK)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__2LFK=((__PROTOTYPE_CST *)__tmp__1LFK)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__2LFK=((__INTEGER_CST *)__tmp__1LFK)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__2LFK=((__LOCAL *)((__READ_LOCAL *)__tmp__1LFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__2LFK=static_type__CN1H(__tmp__1LFK);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__2LFK=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__2LFK=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__2LFK=((__REAL_CST *)__tmp__1LFK)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__2LFK=((__CHARACTER_CST *)__tmp__1LFK)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__2LFK=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__2LFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__2LFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__2LFK=static_type__UO1H(__tmp__1LFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__2LFK=static_type__0O1H(__tmp__1LFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__2LFK=static_type__5O1H(__tmp__1LFK);
- } break;
- case __EXPR_AND__: {
- __tmp__2LFK=static_type__EP1H(__tmp__1LFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__2LFK=static_type__JP1H(__tmp__1LFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__2LFK=static_type__OP1H(__tmp__1LFK);
- } break;
- case __PUT_TO__: {
- __tmp__2LFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__2LFK=static_type__XP1H(__tmp__1LFK);
- } break;
- case __SIZE_OF__: {
- __tmp__2LFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__2LFK=((__CAST *)__tmp__1LFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__2LFK=static_type__NOKL(__tmp__1LFK);
- } break;
- case __READ_SLOT__: {
- __tmp__2LFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1LFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__2LFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1LFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__2LFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__2LFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__2LFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__2LFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__2LFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__2LFK=static_type__DFJM(__tmp__1LFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__2LFK=static_type__P3ML(__tmp__1LFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__2LFK=static_type__R3XM(__tmp__1LFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__2LFK=static_type__DREO(__tmp__1LFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__2LFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__2LFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__2LFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__2LFK=static_type__3YPN(__tmp__1LFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__2LFK=static_type__1HSO(__tmp__1LFK);
- } break;
- };
- __tmp__3LFK=((__TYPE_FULL *)__tmp__2LFK)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__3LFK)->__id) {
- case __TYPE__: {
- Self__YC3I=((__TYPE *)__tmp__3LFK);
- append__MOK(buffer__ZLFK,(&__string_92));
- append__MOK(buffer__ZLFK,((__PROTOTYPE *)Self__YC3I->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__UJ5I(Self__YC3I);
- } break;
- case __TYPE_NULL__: {
- Self__2C3I=((__TYPE_NULL *)__tmp__3LFK);
- append__MOK(buffer__ZLFK,(&__string_92));
- append__MOK(buffer__ZLFK,(&__string_59));
- add_genere_list__BL5I(Self__2C3I);
- } break;
- case __TYPE_VOID__: {
- Self__AD3I=((__TYPE_VOID *)__tmp__3LFK);
- append__MOK(buffer__ZLFK,(&__string_92));
- append__MOK(buffer__ZLFK,(&__string_2));
- add_genere_list__OM5I(Self__AD3I);
- } break;
- case __TYPE_CONTEXT__: {
- Self__ED3I=((__TYPE_CONTEXT *)__tmp__3LFK);
- append__MOK(buffer__ZLFK,(&__string_92));
- append__MOK(buffer__ZLFK,(&__string_44));
- add_genere_list__1N5I(Self__ED3I);
- } break;
- case __TYPE_ID__: {
- append__MOK(buffer__ZLFK,(&__string_92));
- append__MOK(buffer__ZLFK,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- Self__ND3I=((__TYPE_GENERIC *)__tmp__3LFK);
- append__MOK(buffer__ZLFK,(&__string_92));
- append__MOK(buffer__ZLFK,Self__ND3I->intern_name__UR2B);
- add_genere_list__JP5I(Self__ND3I);
- } break;
- case __PROFIL_BLOCK__: {
- append__MOK(buffer__ZLFK,(&__string_376));
- } break;
- };
- Self__HHGR=((__STRING *)buffer__ZLFK);
- new_capacity__GHGR= 0;
- if ((Self__HHGR->capacity__MNK <= Self__HHGR->count__VF)) {
- if ((Self__HHGR->capacity__MNK == 0)) {
- Self__HHGR->capacity__MNK= 32;
- Self__HHGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GHGR=(__INTEGER)(Self__HHGR->capacity__MNK << 1);
- Self__IHGR=((__CHARACTER *)Self__HHGR->storage__XNK);
- old_nb_elts__JHGR=Self__HHGR->capacity__MNK;
- new__KHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IHGR),((__UINTEGER_32 )old_nb_elts__JHGR),((__UINTEGER_32 )new_capacity__GHGR)));
- upper__WPRR=(__INTEGER)(new_capacity__GHGR - 1);
- Self__UPRR=old_nb_elts__JHGR;
- while ((Self__UPRR <= upper__WPRR)) {
- new__KHGR[Self__UPRR]='\0';
- Self__UPRR=(__INTEGER)(Self__UPRR + 1);
- };
- Self__HHGR->storage__XNK=new__KHGR;
- Self__HHGR->capacity__MNK=new_capacity__GHGR;
- };
- };
- ((__CHARACTER *)Self__HHGR->storage__XNK)[Self__HHGR->count__VF]=')';
- Self__HHGR->count__VF=(__INTEGER)(Self__HHGR->count__VF + 1);
+ __ANY__C *__tmp__AUNM,*__tmp__DLSM,*__tmp__QEFN,*__tmp__IHCS;
+ __ANY__C *__tmp__K4GN,*__tmp__PHCS;
+ __INTEGER__Q __tmp__R5KM,result__EUNM,__tmp__35KM,result__DHCS;
+ __INTEGER__Q __tmp__PALM,result__KHCS;
+ __STRING__BC *__tmp__AHCS;
+ void *__tmp__25KM,*__tmp__OALM;
+ __WRITE_GLOBAL__WXKJ *Self__HHCS,*Self__OHCS;
+ __WRITE_SLOT__EYKJ *Self__UT2S,*Self__GJCK;
+ __WRITE_LOCAL__TEYJ *Self__1T2S,*Self__SJCK;
+ __FAST_ARRAYoWRITEo__XJFJ *req_list__Q5KM;
+ append__KWX(((__STRING__BC *)buffer__5MFM),Self__4MFM->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ add_last__ACV(((__STRING__BC *)buffer__5MFM),'[');
+ append_name_in__APXE(((__TYPE_FULL__XMB *)Self__4MFM->global__KAKM->parent_variable__JJRG.type__IO5D),buffer__5MFM);
+ add_last__ACV(((__STRING__BC *)buffer__5MFM),']');
+ req_list__Q5KM=NULL;
+ add_last__ACV(((__STRING__BC *)buffer__5MFM),'<');
+ __tmp__AUNM=&(Self__4MFM->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__AUNM->object_id__BS0E==0) {
+ __tmp__R5KM=__tmp__AUNM->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__EUNM=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__DLSM=&(Self__4MFM->parent_read__U4YL.parent_expr__UIWH.parent_instr__CK.parent_itm_object__YH.parent_any__KC);
+ __tmp__DLSM->object_id__AS0E=result__EUNM;
+ __tmp__DLSM->object_id__BS0E=0;
+ __tmp__R5KM=result__EUNM;
+ };
+ __tmp__AHCS=create__34B( 0);
+ append_in__AEE(__tmp__R5KM,__tmp__AHCS);
+ append__KWX(((__STRING__BC *)buffer__5MFM),__tmp__AHCS);
+ append__KWX(((__STRING__BC *)buffer__5MFM),(&__string_487));
+ if (((void *)Self__4MFM->global__KAKM->parent_variable__JJRG.require_first__FKFJ != (void *)NULL)) {
+ __tmp__25KM=Self__4MFM->global__KAKM->parent_variable__JJRG.require_first__FKFJ;
+ switch (((struct ___OBJ *)__tmp__25KM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__QEFN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__25KM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__QEFN->object_id__BS0E==0) {
+ __tmp__35KM=__tmp__QEFN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__HHCS=((__WRITE_GLOBAL__WXKJ *)__tmp__25KM);
+ result__DHCS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__IHCS=&(Self__HHCS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__IHCS->object_id__AS0E=result__DHCS;
+ __tmp__IHCS->object_id__BS0E=0;
+ __tmp__35KM=result__DHCS;
+ };
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__QEFN=&(((__WRITE_SLOT__EYKJ *)__tmp__25KM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__QEFN->object_id__BS0E==0) {
+ __tmp__35KM=__tmp__QEFN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__UT2S=((__WRITE_SLOT__EYKJ *)__tmp__25KM);
+ result__DHCS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__IHCS=&(Self__UT2S->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__IHCS->object_id__AS0E=result__DHCS;
+ __tmp__IHCS->object_id__BS0E=0;
+ __tmp__35KM=result__DHCS;
+ };
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__QEFN=&(((__WRITE_LOCAL__TEYJ *)__tmp__25KM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__QEFN->object_id__BS0E==0) {
+ __tmp__35KM=__tmp__QEFN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__1T2S=((__WRITE_LOCAL__TEYJ *)__tmp__25KM);
+ result__DHCS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__IHCS=&(Self__1T2S->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__IHCS->object_id__AS0E=result__DHCS;
+ __tmp__IHCS->object_id__BS0E=0;
+ __tmp__35KM=result__DHCS;
+ };
+ } break;
+ };
+ append_in__AEE(__tmp__35KM,buffer__5MFM);
+ req_list__Q5KM=Self__4MFM->global__KAKM->parent_variable__JJRG.require_list__QKFJ;
+ if (((void *)req_list__Q5KM != (void *)NULL)) {
+ __tmp__35KM= 0;
+ result__DHCS=req_list__Q5KM->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ while ((__tmp__35KM <= result__DHCS)) {
+ add_last__ACV(((__STRING__BC *)buffer__5MFM),',');
+ __tmp__OALM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)req_list__Q5KM)->parent_arrayed_collection__5JFJ.storage__NRGL)[__tmp__35KM];
+ switch (((struct ___OBJ *)__tmp__OALM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__K4GN=&(((__WRITE_GLOBAL__WXKJ *)__tmp__OALM)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__K4GN->object_id__BS0E==0) {
+ __tmp__PALM=__tmp__K4GN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__OHCS=((__WRITE_GLOBAL__WXKJ *)__tmp__OALM);
+ result__KHCS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__PHCS=&(Self__OHCS->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__PHCS->object_id__AS0E=result__KHCS;
+ __tmp__PHCS->object_id__BS0E=0;
+ __tmp__PALM=result__KHCS;
+ };
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__K4GN=&(((__WRITE_SLOT__EYKJ *)__tmp__OALM)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__K4GN->object_id__BS0E==0) {
+ __tmp__PALM=__tmp__K4GN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__GJCK=((__WRITE_SLOT__EYKJ *)__tmp__OALM);
+ result__KHCS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__PHCS=&(Self__GJCK->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__PHCS->object_id__AS0E=result__KHCS;
+ __tmp__PHCS->object_id__BS0E=0;
+ __tmp__PALM=result__KHCS;
+ };
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__K4GN=&(((__WRITE_LOCAL__TEYJ *)__tmp__OALM)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__K4GN->object_id__BS0E==0) {
+ __tmp__PALM=__tmp__K4GN->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ Self__SJCK=((__WRITE_LOCAL__TEYJ *)__tmp__OALM);
+ result__KHCS=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__PHCS=&(Self__SJCK->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.parent_any__KC);
+ __tmp__PHCS->object_id__AS0E=result__KHCS;
+ __tmp__PHCS->object_id__BS0E=0;
+ __tmp__PALM=result__KHCS;
+ };
+ } break;
+ };
+ append_in__AEE(__tmp__PALM,buffer__5MFM);
+ __tmp__35KM=(__INTEGER__Q)(__tmp__35KM + 1);
+ };
+ };
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__5MFM),'*');
+ };
+ append__KWX(((__STRING__BC *)buffer__5MFM),(&__string_488));
+ append_in__AEE(Self__4MFM->global__KAKM->parent_variable__JJRG.ensure_count__IT4D,buffer__5MFM);
+ add_last__ACV(((__STRING__BC *)buffer__5MFM),'>');
}
-static void genere__4LFK(__CAST *Self__5LFK,void *buffer__AMFK)
-// ({CAST},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__RDWN(__EXPR_NOT__XUPM *Self__SDWN,__STRING__BC *buffer__TDWN)
+// ({EXPR_NOT__XUPM},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__NHGR,*Self__THGR,*Self__ZHGR,*Self__5HGR,*Self__FIGR;
- __STRING *Self__LIGR,*Self__RIGR;
- __INTEGER new_capacity__MHGR,old_nb_elts__PHGR,upper__1PRR,Self__ZPRR;
- __INTEGER new_capacity__SHGR,old_nb_elts__VHGR,upper__AQRR,Self__4PRR;
- __INTEGER new_capacity__YHGR,old_nb_elts__1HGR,upper__FQRR,Self__DQRR;
- __INTEGER new_capacity__4HGR,old_nb_elts__BIGR,upper__KQRR,Self__IQRR;
- __INTEGER new_capacity__EIGR,old_nb_elts__HIGR,upper__PQRR,Self__NQRR;
- __INTEGER new_capacity__KIGR,old_nb_elts__NIGR,upper__UQRR,Self__SQRR;
- __INTEGER new_capacity__QIGR,old_nb_elts__TIGR,upper__ZQRR,Self__XQRR;
- void *__tmp__DMFK;
- __CHARACTER_CST *Self__OKZP;
- __CHARACTER *Self__OHGR,*new__QHGR,*Self__UHGR,*new__WHGR,*Self__0HGR;
- __CHARACTER *new__2HGR,*Self__AIGR,*new__CIGR,*Self__GIGR,*new__IIGR;
- __CHARACTER *Self__MIGR,*new__OIGR,*Self__SIGR,*new__UIGR;
- Self__NHGR=((__STRING *)buffer__AMFK);
- new_capacity__MHGR= 0;
- if ((Self__NHGR->capacity__MNK <= Self__NHGR->count__VF)) {
- if ((Self__NHGR->capacity__MNK == 0)) {
- Self__NHGR->capacity__MNK= 32;
- Self__NHGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MHGR=(__INTEGER)(Self__NHGR->capacity__MNK << 1);
- Self__OHGR=((__CHARACTER *)Self__NHGR->storage__XNK);
- old_nb_elts__PHGR=Self__NHGR->capacity__MNK;
- new__QHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OHGR),((__UINTEGER_32 )old_nb_elts__PHGR),((__UINTEGER_32 )new_capacity__MHGR)));
- upper__1PRR=(__INTEGER)(new_capacity__MHGR - 1);
- Self__ZPRR=old_nb_elts__PHGR;
- while ((Self__ZPRR <= upper__1PRR)) {
- new__QHGR[Self__ZPRR]='\0';
- Self__ZPRR=(__INTEGER)(Self__ZPRR + 1);
- };
- Self__NHGR->storage__XNK=new__QHGR;
- Self__NHGR->capacity__MNK=new_capacity__MHGR;
- };
- };
- ((__CHARACTER *)Self__NHGR->storage__XNK)[Self__NHGR->count__VF]='(';
- Self__NHGR->count__VF=(__INTEGER)(Self__NHGR->count__VF + 1);
- Self__THGR=((__STRING *)buffer__AMFK);
- new_capacity__SHGR= 0;
- if ((Self__THGR->capacity__MNK <= Self__THGR->count__VF)) {
- if ((Self__THGR->capacity__MNK == 0)) {
- Self__THGR->capacity__MNK= 32;
- Self__THGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SHGR=(__INTEGER)(Self__THGR->capacity__MNK << 1);
- Self__UHGR=((__CHARACTER *)Self__THGR->storage__XNK);
- old_nb_elts__VHGR=Self__THGR->capacity__MNK;
- new__WHGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UHGR),((__UINTEGER_32 )old_nb_elts__VHGR),((__UINTEGER_32 )new_capacity__SHGR)));
- upper__AQRR=(__INTEGER)(new_capacity__SHGR - 1);
- Self__4PRR=old_nb_elts__VHGR;
- while ((Self__4PRR <= upper__AQRR)) {
- new__WHGR[Self__4PRR]='\0';
- Self__4PRR=(__INTEGER)(Self__4PRR + 1);
- };
- Self__THGR->storage__XNK=new__WHGR;
- Self__THGR->capacity__MNK=new_capacity__SHGR;
- };
- };
- ((__CHARACTER *)Self__THGR->storage__XNK)[Self__THGR->count__VF]='(';
- Self__THGR->count__VF=(__INTEGER)(Self__THGR->count__VF + 1);
- genere_declaration__Y1NI(Self__5LFK->static_type__0N1H,buffer__AMFK);
- Self__ZHGR=((__STRING *)buffer__AMFK);
- new_capacity__YHGR= 0;
- if ((Self__ZHGR->capacity__MNK <= Self__ZHGR->count__VF)) {
- if ((Self__ZHGR->capacity__MNK == 0)) {
- Self__ZHGR->capacity__MNK= 32;
- Self__ZHGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YHGR=(__INTEGER)(Self__ZHGR->capacity__MNK << 1);
- Self__0HGR=((__CHARACTER *)Self__ZHGR->storage__XNK);
- old_nb_elts__1HGR=Self__ZHGR->capacity__MNK;
- new__2HGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0HGR),((__UINTEGER_32 )old_nb_elts__1HGR),((__UINTEGER_32 )new_capacity__YHGR)));
- upper__FQRR=(__INTEGER)(new_capacity__YHGR - 1);
- Self__DQRR=old_nb_elts__1HGR;
- while ((Self__DQRR <= upper__FQRR)) {
- new__2HGR[Self__DQRR]='\0';
- Self__DQRR=(__INTEGER)(Self__DQRR + 1);
- };
- Self__ZHGR->storage__XNK=new__2HGR;
- Self__ZHGR->capacity__MNK=new_capacity__YHGR;
- };
- };
- ((__CHARACTER *)Self__ZHGR->storage__XNK)[Self__ZHGR->count__VF]=' ';
- Self__ZHGR->count__VF=(__INTEGER)(Self__ZHGR->count__VF + 1);
- genere_star_declaration__Y2NI(Self__5LFK->static_type__0N1H,buffer__AMFK);
- Self__5HGR=((__STRING *)buffer__AMFK);
- new_capacity__4HGR= 0;
- if ((Self__5HGR->capacity__MNK <= Self__5HGR->count__VF)) {
- if ((Self__5HGR->capacity__MNK == 0)) {
- Self__5HGR->capacity__MNK= 32;
- Self__5HGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4HGR=(__INTEGER)(Self__5HGR->capacity__MNK << 1);
- Self__AIGR=((__CHARACTER *)Self__5HGR->storage__XNK);
- old_nb_elts__BIGR=Self__5HGR->capacity__MNK;
- new__CIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AIGR),((__UINTEGER_32 )old_nb_elts__BIGR),((__UINTEGER_32 )new_capacity__4HGR)));
- upper__KQRR=(__INTEGER)(new_capacity__4HGR - 1);
- Self__IQRR=old_nb_elts__BIGR;
- while ((Self__IQRR <= upper__KQRR)) {
- new__CIGR[Self__IQRR]='\0';
- Self__IQRR=(__INTEGER)(Self__IQRR + 1);
- };
- Self__5HGR->storage__XNK=new__CIGR;
- Self__5HGR->capacity__MNK=new_capacity__4HGR;
- };
- };
- ((__CHARACTER *)Self__5HGR->storage__XNK)[Self__5HGR->count__VF]=')';
- Self__5HGR->count__VF=(__INTEGER)(Self__5HGR->count__VF + 1);
- __tmp__DMFK=Self__5LFK->value__2R2H;
- switch (((struct ___OBJ *)__tmp__DMFK)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__DMFK),buffer__AMFK);
- append__MOK(buffer__AMFK,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__AMFK,((__REAL_CST *)__tmp__DMFK)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__OKZP=((__CHARACTER_CST *)__tmp__DMFK);
- Self__FIGR=((__STRING *)buffer__AMFK);
- new_capacity__EIGR= 0;
- if ((Self__FIGR->capacity__MNK <= Self__FIGR->count__VF)) {
- if ((Self__FIGR->capacity__MNK == 0)) {
- Self__FIGR->capacity__MNK= 32;
- Self__FIGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EIGR=(__INTEGER)(Self__FIGR->capacity__MNK << 1);
- Self__GIGR=((__CHARACTER *)Self__FIGR->storage__XNK);
- old_nb_elts__HIGR=Self__FIGR->capacity__MNK;
- new__IIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GIGR),((__UINTEGER_32 )old_nb_elts__HIGR),((__UINTEGER_32 )new_capacity__EIGR)));
- upper__PQRR=(__INTEGER)(new_capacity__EIGR - 1);
- Self__NQRR=old_nb_elts__HIGR;
- while ((Self__NQRR <= upper__PQRR)) {
- new__IIGR[Self__NQRR]='\0';
- Self__NQRR=(__INTEGER)(Self__NQRR + 1);
- };
- Self__FIGR->storage__XNK=new__IIGR;
- Self__FIGR->capacity__MNK=new_capacity__EIGR;
- };
- };
- ((__CHARACTER *)Self__FIGR->storage__XNK)[Self__FIGR->count__VF]='\'';
- Self__FIGR->count__VF=(__INTEGER)(Self__FIGR->count__VF + 1);
- append__MOK(buffer__AMFK,Self__OKZP->text__PN2H);
- Self__LIGR=((__STRING *)buffer__AMFK);
- new_capacity__KIGR= 0;
- if ((Self__LIGR->capacity__MNK <= Self__LIGR->count__VF)) {
- if ((Self__LIGR->capacity__MNK == 0)) {
- Self__LIGR->capacity__MNK= 32;
- Self__LIGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KIGR=(__INTEGER)(Self__LIGR->capacity__MNK << 1);
- Self__MIGR=((__CHARACTER *)Self__LIGR->storage__XNK);
- old_nb_elts__NIGR=Self__LIGR->capacity__MNK;
- new__OIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MIGR),((__UINTEGER_32 )old_nb_elts__NIGR),((__UINTEGER_32 )new_capacity__KIGR)));
- upper__UQRR=(__INTEGER)(new_capacity__KIGR - 1);
- Self__SQRR=old_nb_elts__NIGR;
- while ((Self__SQRR <= upper__UQRR)) {
- new__OIGR[Self__SQRR]='\0';
- Self__SQRR=(__INTEGER)(Self__SQRR + 1);
- };
- Self__LIGR->storage__XNK=new__OIGR;
- Self__LIGR->capacity__MNK=new_capacity__KIGR;
- };
- };
- ((__CHARACTER *)Self__LIGR->storage__XNK)[Self__LIGR->count__VF]='\'';
- Self__LIGR->count__VF=(__INTEGER)(Self__LIGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__DMFK,buffer__AMFK);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__DMFK,buffer__AMFK);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__DMFK,buffer__AMFK);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__AMFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DMFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__DMFK,buffer__AMFK);
+ void *__tmp__VDWN;
+ __IS_EXPANDED__35NJ *Self__XHCS;
+ __GET_TYPE_ID__HAOJ *Self__ZHCS;
+ __TYPE_FULL__XMB *Self__NNXT;
+ __SIZE_OF__5GOJ *Self__1HCS;
+ add_last__ACV(((__STRING__BC *)buffer__TDWN),'(');
+ add_last__ACV(((__STRING__BC *)buffer__TDWN),'~');
+ add_last__ACV(((__STRING__BC *)buffer__TDWN),' ');
+ __tmp__VDWN=Self__SDWN->parent_expr_unary__YUPM.right__WZVL;
+ switch (((struct ___OBJ *)__tmp__VDWN)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__DMFK,buffer__AMFK);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__DMFK,buffer__AMFK);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__DMFK,buffer__AMFK);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__DMFK,buffer__AMFK);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__DMFK,buffer__AMFK);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__VDWN),buffer__TDWN);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__DMFK,buffer__AMFK);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__DMFK,buffer__AMFK);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__DMFK,buffer__AMFK);
+ case __IS_EXPANDED__35NJ__: {
+ Self__XHCS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__XHCS->receiver__RA5J),buffer__TDWN);
+ add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__DMFK,buffer__AMFK);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__DMFK,buffer__AMFK);
- } break;
- };
- Self__RIGR=((__STRING *)buffer__AMFK);
- new_capacity__QIGR= 0;
- if ((Self__RIGR->capacity__MNK <= Self__RIGR->count__VF)) {
- if ((Self__RIGR->capacity__MNK == 0)) {
- Self__RIGR->capacity__MNK= 32;
- Self__RIGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QIGR=(__INTEGER)(Self__RIGR->capacity__MNK << 1);
- Self__SIGR=((__CHARACTER *)Self__RIGR->storage__XNK);
- old_nb_elts__TIGR=Self__RIGR->capacity__MNK;
- new__UIGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SIGR),((__UINTEGER_32 )old_nb_elts__TIGR),((__UINTEGER_32 )new_capacity__QIGR)));
- upper__ZQRR=(__INTEGER)(new_capacity__QIGR - 1);
- Self__XQRR=old_nb_elts__TIGR;
- while ((Self__XQRR <= upper__ZQRR)) {
- new__UIGR[Self__XQRR]='\0';
- Self__XQRR=(__INTEGER)(Self__XQRR + 1);
- };
- Self__RIGR->storage__XNK=new__UIGR;
- Self__RIGR->capacity__MNK=new_capacity__QIGR;
- };
- };
- ((__CHARACTER *)Self__RIGR->storage__XNK)[Self__RIGR->count__VF]=')';
- Self__RIGR->count__VF=(__INTEGER)(Self__RIGR->count__VF + 1);
-}
-
-static void genere__TPKL(__CALL_SLOT *Self__UPKL,void *buffer__VPKL)
-// ({CALL_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- void *val__WPKL,*__tmp__RQKL,*__tmp__YSKL;
- void *arg__XPKL,*loc__RFXM,*loc__1FXM;
- void *__tmp__YPKL,*__tmp__NGCR,*__tmp__VGOM,*__tmp__BUQL,*__tmp__NRKL;
- void *__tmp__ZPKL;
- __POSITION __tmp__SQKL,__tmp__BKXM,__tmp__TOXM;
- __STRING *Self__XIGR,*Self__3IGR,*Self__DJGR,*Self__JJGR,*Self__PJGR;
- __STRING *Self__VJGR,*Self__1JGR,*Self__OI0Q,*Self__UGAR,*Self__BKGR;
- __INTEGER new_capacity__WIGR,old_nb_elts__ZIGR,upper__4QRR,Self__2QRR;
- __INTEGER __tmp__FRKL,Self__EHOM,new_capacity__2IGR,old_nb_elts__5IGR;
- __INTEGER upper__DRRR,Self__BRRR,new_capacity__CJGR,old_nb_elts__FJGR;
- __INTEGER upper__IRRR,Self__GRRR,__tmp__RSKL,Self__2TUM;
- __INTEGER new_capacity__IJGR,old_nb_elts__LJGR,upper__NRRR,Self__LRRR;
- __INTEGER j__2IXM,__tmp__CG5Q,__tmp__HG5Q,new_capacity__OJGR;
- __INTEGER old_nb_elts__RJGR,upper__SRRR,Self__QRRR,j__ONXM;
- __INTEGER __tmp__MG5Q,__tmp__RG5Q,new_capacity__UJGR;
- __INTEGER old_nb_elts__XJGR,upper__XRRR,Self__VRRR,new_capacity__0JGR;
- __INTEGER old_nb_elts__3JGR,upper__2RRR,Self__0RRR,new_capacity__AKGR;
- __INTEGER old_nb_elts__DKGR,upper__BSRR,Self__5RRR;
- __WRITE_GLOBAL *Self__PFXM;
- __WRITE_SLOT *Self__ZFXM;
- __WRITE_LOCAL *Self__DGXM;
- __BOOLEAN __tmp__OGCR,__tmp__DQKL,__tmp__XGOM,__tmp__DUQL,__tmp__WRKL;
- __CHARACTER *Self__YIGR,*new__0IGR,*Self__4IGR,*new__AJGR,*Self__EJGR;
- __CHARACTER *new__GJGR,*Self__KJGR,*new__MJGR,*Self__QJGR,*new__SJGR;
- __CHARACTER *Self__WJGR,*new__YJGR,*Self__2JGR,*new__4JGR,*Self__CKGR;
- __CHARACTER *new__EKGR;
- void *__tmp__ORKL,*tab__1IXM,*tab__NNXM;
- void **__tmp__OGAR,**__tmp__PGAR,**__tmp__QGAR,**__tmp__RGAR;
- void **__tmp__SGAR,**__tmp__TGAR;
- val__WPKL=NULL;
- arg__XPKL=NULL;
- __tmp__YPKL=Self__UPKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__YPKL)->__id==__PROFIL_SLOT__) {
- __tmp__ZPKL=((__PROFIL_SLOT *)__tmp__YPKL)->parent_profil__R1LC.name__5IEI;
- } else {
- __tmp__ZPKL=((__PROFIL_BLOCK *)__tmp__YPKL)->parent_profil__OGAG.name__5IEI;
- };
- append__MOK(buffer__VPKL,__tmp__ZPKL);
- __tmp__NGCR=Self__UPKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__NGCR)->__id==__PROFIL_SLOT__) {
- __tmp__OGCR=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__NGCR)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
- } else {
- __tmp__OGCR=FALSE__;
- };
- if (__tmp__OGCR) {
- __tmp__DQKL=TRUE__;
- } else {
- __tmp__VGOM=Self__UPKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__VGOM)->__id==__PROFIL_SLOT__) {
- __tmp__XGOM=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__VGOM)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_30));
- } else {
- __tmp__XGOM=FALSE__;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__ZHCS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_350));
+ Self__NNXT=((__TYPE_FULL__XMB *)Self__ZHCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__NNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_351));
};
- __tmp__DQKL=__tmp__XGOM;
- };
- if (__tmp__DQKL) {
- if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0] != (void *)NULL)) {
- __tmp__RQKL=((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[ 0];
- switch (((struct ___OBJ *)__tmp__RQKL)->__id) {
- case __WRITE_GLOBAL__: {
- __tmp__SQKL=((__WRITE_GLOBAL *)__tmp__RQKL)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
- } break;
- case __WRITE_SLOT__: {
- __tmp__SQKL=((__WRITE_SLOT *)__tmp__RQKL)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
- } break;
- case __WRITE_LOCAL__: {
- __tmp__SQKL=((__WRITE_LOCAL *)__tmp__RQKL)->parent_write__540I.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
- } break;
- };
- put_error__text__0AH( 1,(&__string_413));
- put_position__ECH(__tmp__SQKL);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- __tmp__BUQL=Self__UPKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__BUQL)->__id==__PROFIL_SLOT__) {
- __tmp__DUQL=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__BUQL)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC)->name__CH0D == (void *)(&__string_25));
- } else {
- __tmp__DUQL=FALSE__;
- };
- if ((! __tmp__DUQL)) {
- Self__XIGR=((__STRING *)buffer__VPKL);
- new_capacity__WIGR= 0;
- if ((Self__XIGR->capacity__MNK <= Self__XIGR->count__VF)) {
- if ((Self__XIGR->capacity__MNK == 0)) {
- Self__XIGR->capacity__MNK= 32;
- Self__XIGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WIGR=(__INTEGER)(Self__XIGR->capacity__MNK << 1);
- Self__YIGR=((__CHARACTER *)Self__XIGR->storage__XNK);
- old_nb_elts__ZIGR=Self__XIGR->capacity__MNK;
- new__0IGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YIGR),((__UINTEGER_32 )old_nb_elts__ZIGR),((__UINTEGER_32 )new_capacity__WIGR)));
- upper__4QRR=(__INTEGER)(new_capacity__WIGR - 1);
- Self__2QRR=old_nb_elts__ZIGR;
- while ((Self__2QRR <= upper__4QRR)) {
- new__0IGR[Self__2QRR]='\0';
- Self__2QRR=(__INTEGER)(Self__2QRR + 1);
- };
- Self__XIGR->storage__XNK=new__0IGR;
- Self__XIGR->capacity__MNK=new_capacity__WIGR;
- };
- };
- ((__CHARACTER *)Self__XIGR->storage__XNK)[Self__XIGR->count__VF]='(';
- Self__XIGR->count__VF=(__INTEGER)(Self__XIGR->count__VF + 1);
- __tmp__FRKL=((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.upper__VODI;
- Self__EHOM= 0;
- while ((Self__EHOM <= __tmp__FRKL)) {
- val__WPKL=((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->argument_list__WSHJ)->parent_arrayed_collection__15DH.storage__TPDI)[Self__EHOM];
- __tmp__NRKL=Self__UPKL->profil__Y51H;
- if (((struct ___OBJ *)__tmp__NRKL)->__id==__PROFIL_SLOT__) {
- __tmp__ORKL=((__PROFIL_SLOT *)__tmp__NRKL)->parent_profil__R1LC.argument_list__V4JH;
- } else {
- __tmp__ORKL=((__PROFIL_BLOCK *)__tmp__NRKL)->parent_profil__OGAG.argument_list__V4JH;
- };
- arg__XPKL=((void **)((__FAST_ARRAYoLOCALo *)__tmp__ORKL)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__EHOM];
- if (((void *)val__WPKL != (void *)NULL)) {
- switch (((struct ___OBJ *)val__WPKL)->__id) {
- case __WRITE_GLOBAL__: {
- genere_value__AMTK(val__WPKL,buffer__VPKL);
- } break;
- case __WRITE_SLOT__: {
- genere_value__RPTK(val__WPKL,buffer__VPKL);
- } break;
- case __WRITE_LOCAL__: {
- genere_value__NTTK(val__WPKL,buffer__VPKL);
- } break;
- };
- Self__3IGR=((__STRING *)buffer__VPKL);
- new_capacity__2IGR= 0;
- if ((Self__3IGR->capacity__MNK <= Self__3IGR->count__VF)) {
- if ((Self__3IGR->capacity__MNK == 0)) {
- Self__3IGR->capacity__MNK= 32;
- Self__3IGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2IGR=(__INTEGER)(Self__3IGR->capacity__MNK << 1);
- Self__4IGR=((__CHARACTER *)Self__3IGR->storage__XNK);
- old_nb_elts__5IGR=Self__3IGR->capacity__MNK;
- new__AJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4IGR),((__UINTEGER_32 )old_nb_elts__5IGR),((__UINTEGER_32 )new_capacity__2IGR)));
- upper__DRRR=(__INTEGER)(new_capacity__2IGR - 1);
- Self__BRRR=old_nb_elts__5IGR;
- while ((Self__BRRR <= upper__DRRR)) {
- new__AJGR[Self__BRRR]='\0';
- Self__BRRR=(__INTEGER)(Self__BRRR + 1);
- };
- Self__3IGR->storage__XNK=new__AJGR;
- Self__3IGR->capacity__MNK=new_capacity__2IGR;
- };
- };
- ((__CHARACTER *)Self__3IGR->storage__XNK)[Self__3IGR->count__VF]=',';
- Self__3IGR->count__VF=(__INTEGER)(Self__3IGR->count__VF + 1);
- __tmp__WRKL=TRUE__;
- } else {
- __tmp__WRKL=FALSE__;
- };
- if ((! __tmp__WRKL)) {
- if (((void *)arg__XPKL != (void *)NULL)) {
- append__MOK(buffer__VPKL,((__LOCAL *)arg__XPKL)->parent_variable__T1LC.intern_name__C25F);
- Self__DJGR=((__STRING *)buffer__VPKL);
- new_capacity__CJGR= 0;
- if ((Self__DJGR->capacity__MNK <= Self__DJGR->count__VF)) {
- if ((Self__DJGR->capacity__MNK == 0)) {
- Self__DJGR->capacity__MNK= 32;
- Self__DJGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CJGR=(__INTEGER)(Self__DJGR->capacity__MNK << 1);
- Self__EJGR=((__CHARACTER *)Self__DJGR->storage__XNK);
- old_nb_elts__FJGR=Self__DJGR->capacity__MNK;
- new__GJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EJGR),((__UINTEGER_32 )old_nb_elts__FJGR),((__UINTEGER_32 )new_capacity__CJGR)));
- upper__IRRR=(__INTEGER)(new_capacity__CJGR - 1);
- Self__GRRR=old_nb_elts__FJGR;
- while ((Self__GRRR <= upper__IRRR)) {
- new__GJGR[Self__GRRR]='\0';
- Self__GRRR=(__INTEGER)(Self__GRRR + 1);
- };
- Self__DJGR->storage__XNK=new__GJGR;
- Self__DJGR->capacity__MNK=new_capacity__CJGR;
- };
- };
- ((__CHARACTER *)Self__DJGR->storage__XNK)[Self__DJGR->count__VF]=',';
- Self__DJGR->count__VF=(__INTEGER)(Self__DJGR->count__VF + 1);
- };
- };
- Self__EHOM=(__INTEGER)(Self__EHOM + 1);
- };
- if (((void *)Self__UPKL->result_list__DA2H != (void *)NULL)) {
- __tmp__RSKL=((__FAST_ARRAYoWRITEo *)Self__UPKL->result_list__DA2H)->parent_arrayed_collection__15DH.upper__VODI;
- Self__2TUM= 0;
- while ((Self__2TUM <= __tmp__RSKL)) {
- __tmp__YSKL=((void **)((__FAST_ARRAYoWRITEo *)Self__UPKL->result_list__DA2H)->parent_arrayed_collection__15DH.storage__TPDI)[Self__2TUM];
- switch (((struct ___OBJ *)__tmp__YSKL)->__id) {
- case __WRITE_GLOBAL__: {
- Self__PFXM=((__WRITE_GLOBAL *)__tmp__YSKL);
- Self__JJGR=((__STRING *)buffer__VPKL);
- new_capacity__IJGR= 0;
- if ((Self__JJGR->capacity__MNK <= Self__JJGR->count__VF)) {
- if ((Self__JJGR->capacity__MNK == 0)) {
- Self__JJGR->capacity__MNK= 32;
- Self__JJGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IJGR=(__INTEGER)(Self__JJGR->capacity__MNK << 1);
- Self__KJGR=((__CHARACTER *)Self__JJGR->storage__XNK);
- old_nb_elts__LJGR=Self__JJGR->capacity__MNK;
- new__MJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KJGR),((__UINTEGER_32 )old_nb_elts__LJGR),((__UINTEGER_32 )new_capacity__IJGR)));
- upper__NRRR=(__INTEGER)(new_capacity__IJGR - 1);
- Self__LRRR=old_nb_elts__LJGR;
- while ((Self__LRRR <= upper__NRRR)) {
- new__MJGR[Self__LRRR]='\0';
- Self__LRRR=(__INTEGER)(Self__LRRR + 1);
- };
- Self__JJGR->storage__XNK=new__MJGR;
- Self__JJGR->capacity__MNK=new_capacity__IJGR;
- };
- };
- ((__CHARACTER *)Self__JJGR->storage__XNK)[Self__JJGR->count__VF]='&';
- Self__JJGR->count__VF=(__INTEGER)(Self__JJGR->count__VF + 1);
- append__MOK(buffer__VPKL,((__SLOT_DATA *)Self__PFXM->global__GU1H)->parent_variable__HHZD.intern_name__C25F);
- loc__RFXM=NULL;
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- if (('\0' != '+')) {
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print__1ZE((&__string_383));
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- fputc((int)('\0'),stdout);
- print__1ZE((&__string_384));
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- __tmp__BKXM=((__POSITION ) 0);
- put_error__text__0AH( 2,(&__string_385));
- put_position__ECH(__tmp__BKXM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- tab__1IXM=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 0];
- j__2IXM= 0;
- __tmp__CG5Q=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__OGAR=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG;
- while (((j__2IXM <= __tmp__CG5Q) && ((void *)((__LOCAL *)((void **)__tmp__OGAR)[j__2IXM])->parent_variable__T1LC.type__D25F != (void *)NULL))) {
- j__2IXM=(__INTEGER)(j__2IXM + 1);
- };
- if ((j__2IXM > ((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
- add_last__11FH(tab__1IXM,NULL);
- } else {
- __tmp__HG5Q=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__PGAR=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG;
- __tmp__QGAR=((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((((j__2IXM <= __tmp__HG5Q) && ((void *)((void **)__tmp__PGAR)[j__2IXM] != (void *)NULL)) && ((void *)((__LOCAL *)((void **)__tmp__QGAR)[j__2IXM])->parent_variable__T1LC.type__D25F == (void *)NULL))) {
- j__2IXM=(__INTEGER)(j__2IXM + 1);
- };
- if (((j__2IXM > ((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.storage__NWPG)[j__2IXM] != (void *)NULL))) {
- add__to__UEFL(tab__1IXM,NULL,j__2IXM);
- };
- };
- } break;
- case __WRITE_SLOT__: {
- Self__ZFXM=((__WRITE_SLOT *)__tmp__YSKL);
- Self__PJGR=((__STRING *)buffer__VPKL);
- new_capacity__OJGR= 0;
- if ((Self__PJGR->capacity__MNK <= Self__PJGR->count__VF)) {
- if ((Self__PJGR->capacity__MNK == 0)) {
- Self__PJGR->capacity__MNK= 32;
- Self__PJGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OJGR=(__INTEGER)(Self__PJGR->capacity__MNK << 1);
- Self__QJGR=((__CHARACTER *)Self__PJGR->storage__XNK);
- old_nb_elts__RJGR=Self__PJGR->capacity__MNK;
- new__SJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QJGR),((__UINTEGER_32 )old_nb_elts__RJGR),((__UINTEGER_32 )new_capacity__OJGR)));
- upper__SRRR=(__INTEGER)(new_capacity__OJGR - 1);
- Self__QRRR=old_nb_elts__RJGR;
- while ((Self__QRRR <= upper__SRRR)) {
- new__SJGR[Self__QRRR]='\0';
- Self__QRRR=(__INTEGER)(Self__QRRR + 1);
- };
- Self__PJGR->storage__XNK=new__SJGR;
- Self__PJGR->capacity__MNK=new_capacity__OJGR;
- };
- };
- ((__CHARACTER *)Self__PJGR->storage__XNK)[Self__PJGR->count__VF]='&';
- Self__PJGR->count__VF=(__INTEGER)(Self__PJGR->count__VF + 1);
- append__MOK(buffer__VPKL,((__SLOT_DATA *)Self__ZFXM->slot__HT1H)->parent_variable__HHZD.intern_name__C25F);
- loc__1FXM=NULL;
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- if (('\0' != '+')) {
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print__1ZE((&__string_383));
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- fputc((int)('\0'),stdout);
- print__1ZE((&__string_384));
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- __tmp__TOXM=((__POSITION ) 0);
- put_error__text__0AH( 2,(&__string_385));
- put_position__ECH(__tmp__TOXM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- tab__NNXM=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__CSOG)->parent_arrayed_collection__BSOG.storage__FK4G)[ 0];
- j__ONXM= 0;
- __tmp__MG5Q=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__RGAR=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG;
- while (((j__ONXM <= __tmp__MG5Q) && ((void *)((__LOCAL *)((void **)__tmp__RGAR)[j__ONXM])->parent_variable__T1LC.type__D25F != (void *)NULL))) {
- j__ONXM=(__INTEGER)(j__ONXM + 1);
- };
- if ((j__ONXM > ((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
- add_last__11FH(tab__NNXM,NULL);
- } else {
- __tmp__RG5Q=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__SGAR=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG;
- __tmp__TGAR=((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((((j__ONXM <= __tmp__RG5Q) && ((void *)((void **)__tmp__SGAR)[j__ONXM] != (void *)NULL)) && ((void *)((__LOCAL *)((void **)__tmp__TGAR)[j__ONXM])->parent_variable__T1LC.type__D25F == (void *)NULL))) {
- j__ONXM=(__INTEGER)(j__ONXM + 1);
- };
- if (((j__ONXM > ((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ONXM] != (void *)NULL))) {
- add__to__UEFL(tab__NNXM,NULL,j__ONXM);
- };
- };
- } break;
- case __WRITE_LOCAL__: {
- Self__DGXM=((__WRITE_LOCAL *)__tmp__YSKL);
- Self__VJGR=((__STRING *)buffer__VPKL);
- new_capacity__UJGR= 0;
- if ((Self__VJGR->capacity__MNK <= Self__VJGR->count__VF)) {
- if ((Self__VJGR->capacity__MNK == 0)) {
- Self__VJGR->capacity__MNK= 32;
- Self__VJGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UJGR=(__INTEGER)(Self__VJGR->capacity__MNK << 1);
- Self__WJGR=((__CHARACTER *)Self__VJGR->storage__XNK);
- old_nb_elts__XJGR=Self__VJGR->capacity__MNK;
- new__YJGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WJGR),((__UINTEGER_32 )old_nb_elts__XJGR),((__UINTEGER_32 )new_capacity__UJGR)));
- upper__XRRR=(__INTEGER)(new_capacity__UJGR - 1);
- Self__VRRR=old_nb_elts__XJGR;
- while ((Self__VRRR <= upper__XRRR)) {
- new__YJGR[Self__VRRR]='\0';
- Self__VRRR=(__INTEGER)(Self__VRRR + 1);
- };
- Self__VJGR->storage__XNK=new__YJGR;
- Self__VJGR->capacity__MNK=new_capacity__UJGR;
- };
- };
- ((__CHARACTER *)Self__VJGR->storage__XNK)[Self__VJGR->count__VF]='&';
- Self__VJGR->count__VF=(__INTEGER)(Self__VJGR->count__VF + 1);
- append__MOK(buffer__VPKL,((__LOCAL *)Self__DGXM->local__ERIJ)->parent_variable__T1LC.intern_name__C25F);
- ((__LOCAL *)Self__DGXM->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG= 1;
- add_var_size__2JLK(Self__DGXM->local__ERIJ);
- } break;
- };
- Self__1JGR=((__STRING *)buffer__VPKL);
- new_capacity__0JGR= 0;
- if ((Self__1JGR->capacity__MNK <= Self__1JGR->count__VF)) {
- if ((Self__1JGR->capacity__MNK == 0)) {
- Self__1JGR->capacity__MNK= 32;
- Self__1JGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0JGR=(__INTEGER)(Self__1JGR->capacity__MNK << 1);
- Self__2JGR=((__CHARACTER *)Self__1JGR->storage__XNK);
- old_nb_elts__3JGR=Self__1JGR->capacity__MNK;
- new__4JGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2JGR),((__UINTEGER_32 )old_nb_elts__3JGR),((__UINTEGER_32 )new_capacity__0JGR)));
- upper__2RRR=(__INTEGER)(new_capacity__0JGR - 1);
- Self__0RRR=old_nb_elts__3JGR;
- while ((Self__0RRR <= upper__2RRR)) {
- new__4JGR[Self__0RRR]='\0';
- Self__0RRR=(__INTEGER)(Self__0RRR + 1);
- };
- Self__1JGR->storage__XNK=new__4JGR;
- Self__1JGR->capacity__MNK=new_capacity__0JGR;
- };
- };
- ((__CHARACTER *)Self__1JGR->storage__XNK)[Self__1JGR->count__VF]=',';
- Self__1JGR->count__VF=(__INTEGER)(Self__1JGR->count__VF + 1);
- Self__2TUM=(__INTEGER)(Self__2TUM + 1);
- };
- };
- Self__OI0Q=((__STRING *)buffer__VPKL);
- if ((((__CHARACTER *)Self__OI0Q->storage__XNK)[(__INTEGER)(Self__OI0Q->count__VF - 1)] == ',')) {
- Self__UGAR=((__STRING *)buffer__VPKL);
- if (( 1 > Self__UGAR->count__VF)) {
- Self__UGAR->count__VF= 0;
- } else {
- Self__UGAR->count__VF=(__INTEGER)(Self__UGAR->count__VF - 1);
- };
- };
- Self__BKGR=((__STRING *)buffer__VPKL);
- new_capacity__AKGR= 0;
- if ((Self__BKGR->capacity__MNK <= Self__BKGR->count__VF)) {
- if ((Self__BKGR->capacity__MNK == 0)) {
- Self__BKGR->capacity__MNK= 32;
- Self__BKGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AKGR=(__INTEGER)(Self__BKGR->capacity__MNK << 1);
- Self__CKGR=((__CHARACTER *)Self__BKGR->storage__XNK);
- old_nb_elts__DKGR=Self__BKGR->capacity__MNK;
- new__EKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CKGR),((__UINTEGER_32 )old_nb_elts__DKGR),((__UINTEGER_32 )new_capacity__AKGR)));
- upper__BSRR=(__INTEGER)(new_capacity__AKGR - 1);
- Self__5RRR=old_nb_elts__DKGR;
- while ((Self__5RRR <= upper__BSRR)) {
- new__EKGR[Self__5RRR]='\0';
- Self__5RRR=(__INTEGER)(Self__5RRR + 1);
- };
- Self__BKGR->storage__XNK=new__EKGR;
- Self__BKGR->capacity__MNK=new_capacity__AKGR;
- };
- };
- ((__CHARACTER *)Self__BKGR->storage__XNK)[Self__BKGR->count__VF]=')';
- Self__BKGR->count__VF=(__INTEGER)(Self__BKGR->count__VF + 1);
- };
-}
-
-static void genere__40NL(__READ_SLOT *Self__50NL,void *buffer__A1NL)
-// ({READ_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- void *tf__B1NL,*__tmp__U1NL;
- __STRING *Self__HKGR,*Self__NKGR,*Self__TKGR,*Self__ZKGR,*Self__5KGR;
- __STRING *Self__FLGR,*Self__LLGR,*Self__RLGR,*Self__XLGR,*Self__3LGR;
- __STRING *Self__DMGR,*Self__JMGR,*Self__PMGR,*Self__VMGR,*Self__1MGR;
- __STRING *Self__BNGR,*Self__HNGR,*Self__NNGR;
- __INTEGER new_capacity__GKGR,old_nb_elts__JKGR,upper__GSRR,Self__ESRR;
- __INTEGER new_capacity__MKGR,old_nb_elts__PKGR,upper__LSRR,Self__JSRR;
- __INTEGER new_capacity__SKGR,old_nb_elts__VKGR,upper__QSRR,Self__OSRR;
- __INTEGER new_capacity__YKGR,old_nb_elts__1KGR,upper__VSRR,Self__TSRR;
- __INTEGER new_capacity__4KGR,old_nb_elts__BLGR,upper__0SRR,Self__YSRR;
- __INTEGER new_capacity__ELGR,old_nb_elts__HLGR,upper__5SRR,Self__3SRR;
- __INTEGER new_capacity__KLGR,old_nb_elts__NLGR,upper__ETRR,Self__CTRR;
- __INTEGER new_capacity__QLGR,old_nb_elts__TLGR,upper__JTRR,Self__HTRR;
- __INTEGER new_capacity__WLGR,old_nb_elts__ZLGR,upper__OTRR,Self__MTRR;
- __INTEGER new_capacity__2LGR,old_nb_elts__5LGR,upper__TTRR,Self__RTRR;
- __INTEGER new_capacity__CMGR,old_nb_elts__FMGR,upper__YTRR,Self__WTRR;
- __INTEGER new_capacity__IMGR,old_nb_elts__LMGR,upper__3TRR,Self__1TRR;
- __INTEGER new_capacity__OMGR,old_nb_elts__RMGR,upper__CURR,Self__AURR;
- __INTEGER new_capacity__UMGR,old_nb_elts__XMGR,upper__HURR,Self__FURR;
- __INTEGER new_capacity__0MGR,old_nb_elts__3MGR,upper__MURR,Self__KURR;
- __INTEGER new_capacity__ANGR,old_nb_elts__DNGR,upper__RURR,Self__PURR;
- __INTEGER new_capacity__GNGR,old_nb_elts__JNGR,upper__WURR,Self__UURR;
- __INTEGER new_capacity__MNGR,old_nb_elts__PNGR,upper__1URR,Self__ZURR;
- void *__tmp__N1NL,*__tmp__T1NL,*__tmp__E2NL,*__tmp__S2NL,*__tmp__02NL;
- __CHARACTER_CST *Self__5LZP,*Self__RMZP,*Self__3MZP,*Self__FNZP;
- __SLOT_DATA *Self__QGCR;
- void *result__PGCR;
- __TYPE *Self__U4UJ;
- __TYPE_NULL *Self__Y4UJ;
- __TYPE_VOID *Self__24UJ;
- __TYPE_CONTEXT *Self__A5UJ;
- __PROFIL_BLOCK *Self__NAVJ;
- __CHARACTER *Self__IKGR,*new__KKGR,*Self__OKGR,*new__QKGR,*Self__UKGR;
- __CHARACTER *new__WKGR,*Self__0KGR,*new__2KGR,*Self__ALGR,*new__CLGR;
- __CHARACTER *Self__GLGR,*new__ILGR,*Self__MLGR,*new__OLGR,*Self__SLGR;
- __CHARACTER *new__ULGR,*Self__YLGR,*new__0LGR,*Self__4LGR,*new__AMGR;
- __CHARACTER *Self__EMGR,*new__GMGR,*Self__KMGR,*new__MMGR,*Self__QMGR;
- __CHARACTER *new__SMGR,*Self__WMGR,*new__YMGR,*Self__2MGR,*new__4MGR;
- __CHARACTER *Self__CNGR,*new__ENGR,*Self__INGR,*new__KNGR,*Self__ONGR;
- __CHARACTER *new__QNGR;
- __BOOLEAN __tmp__G2NL;
- tf__B1NL=NULL;
- if (((void *)((__SLOT_DATA *)Self__50NL->slot__MUGK)->parent_variable__HHZD.intern_name__C25F == (void *)(&__string_80))) {
- append__MOK(buffer__A1NL,(&__string_389));
- tf__B1NL=((__SLOT_DATA *)Self__50NL->slot__MUGK)->parent_variable__HHZD.type__D25F;
- genere_declaration__Y1NI(tf__B1NL,buffer__A1NL);
- Self__HKGR=((__STRING *)buffer__A1NL);
- new_capacity__GKGR= 0;
- if ((Self__HKGR->capacity__MNK <= Self__HKGR->count__VF)) {
- if ((Self__HKGR->capacity__MNK == 0)) {
- Self__HKGR->capacity__MNK= 32;
- Self__HKGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GKGR=(__INTEGER)(Self__HKGR->capacity__MNK << 1);
- Self__IKGR=((__CHARACTER *)Self__HKGR->storage__XNK);
- old_nb_elts__JKGR=Self__HKGR->capacity__MNK;
- new__KKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IKGR),((__UINTEGER_32 )old_nb_elts__JKGR),((__UINTEGER_32 )new_capacity__GKGR)));
- upper__GSRR=(__INTEGER)(new_capacity__GKGR - 1);
- Self__ESRR=old_nb_elts__JKGR;
- while ((Self__ESRR <= upper__GSRR)) {
- new__KKGR[Self__ESRR]='\0';
- Self__ESRR=(__INTEGER)(Self__ESRR + 1);
- };
- Self__HKGR->storage__XNK=new__KKGR;
- Self__HKGR->capacity__MNK=new_capacity__GKGR;
- };
- };
- ((__CHARACTER *)Self__HKGR->storage__XNK)[Self__HKGR->count__VF]=' ';
- Self__HKGR->count__VF=(__INTEGER)(Self__HKGR->count__VF + 1);
- genere_star_declaration__Y2NI(tf__B1NL,buffer__A1NL);
- Self__NKGR=((__STRING *)buffer__A1NL);
- new_capacity__MKGR= 0;
- if ((Self__NKGR->capacity__MNK <= Self__NKGR->count__VF)) {
- if ((Self__NKGR->capacity__MNK == 0)) {
- Self__NKGR->capacity__MNK= 32;
- Self__NKGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MKGR=(__INTEGER)(Self__NKGR->capacity__MNK << 1);
- Self__OKGR=((__CHARACTER *)Self__NKGR->storage__XNK);
- old_nb_elts__PKGR=Self__NKGR->capacity__MNK;
- new__QKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OKGR),((__UINTEGER_32 )old_nb_elts__PKGR),((__UINTEGER_32 )new_capacity__MKGR)));
- upper__LSRR=(__INTEGER)(new_capacity__MKGR - 1);
- Self__JSRR=old_nb_elts__PKGR;
- while ((Self__JSRR <= upper__LSRR)) {
- new__QKGR[Self__JSRR]='\0';
- Self__JSRR=(__INTEGER)(Self__JSRR + 1);
- };
- Self__NKGR->storage__XNK=new__QKGR;
- Self__NKGR->capacity__MNK=new_capacity__MKGR;
- };
- };
- ((__CHARACTER *)Self__NKGR->storage__XNK)[Self__NKGR->count__VF]=')';
- Self__NKGR->count__VF=(__INTEGER)(Self__NKGR->count__VF + 1);
- __tmp__N1NL=Self__50NL->receiver__Q0TI;
- switch (((struct ___OBJ *)__tmp__N1NL)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__N1NL),buffer__A1NL);
- append__MOK(buffer__A1NL,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__N1NL)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__5LZP=((__CHARACTER_CST *)__tmp__N1NL);
- Self__TKGR=((__STRING *)buffer__A1NL);
- new_capacity__SKGR= 0;
- if ((Self__TKGR->capacity__MNK <= Self__TKGR->count__VF)) {
- if ((Self__TKGR->capacity__MNK == 0)) {
- Self__TKGR->capacity__MNK= 32;
- Self__TKGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SKGR=(__INTEGER)(Self__TKGR->capacity__MNK << 1);
- Self__UKGR=((__CHARACTER *)Self__TKGR->storage__XNK);
- old_nb_elts__VKGR=Self__TKGR->capacity__MNK;
- new__WKGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UKGR),((__UINTEGER_32 )old_nb_elts__VKGR),((__UINTEGER_32 )new_capacity__SKGR)));
- upper__QSRR=(__INTEGER)(new_capacity__SKGR - 1);
- Self__OSRR=old_nb_elts__VKGR;
- while ((Self__OSRR <= upper__QSRR)) {
- new__WKGR[Self__OSRR]='\0';
- Self__OSRR=(__INTEGER)(Self__OSRR + 1);
- };
- Self__TKGR->storage__XNK=new__WKGR;
- Self__TKGR->capacity__MNK=new_capacity__SKGR;
- };
- };
- ((__CHARACTER *)Self__TKGR->storage__XNK)[Self__TKGR->count__VF]='\'';
- Self__TKGR->count__VF=(__INTEGER)(Self__TKGR->count__VF + 1);
- append__MOK(buffer__A1NL,Self__5LZP->text__PN2H);
- Self__ZKGR=((__STRING *)buffer__A1NL);
- new_capacity__YKGR= 0;
- if ((Self__ZKGR->capacity__MNK <= Self__ZKGR->count__VF)) {
- if ((Self__ZKGR->capacity__MNK == 0)) {
- Self__ZKGR->capacity__MNK= 32;
- Self__ZKGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YKGR=(__INTEGER)(Self__ZKGR->capacity__MNK << 1);
- Self__0KGR=((__CHARACTER *)Self__ZKGR->storage__XNK);
- old_nb_elts__1KGR=Self__ZKGR->capacity__MNK;
- new__2KGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0KGR),((__UINTEGER_32 )old_nb_elts__1KGR),((__UINTEGER_32 )new_capacity__YKGR)));
- upper__VSRR=(__INTEGER)(new_capacity__YKGR - 1);
- Self__TSRR=old_nb_elts__1KGR;
- while ((Self__TSRR <= upper__VSRR)) {
- new__2KGR[Self__TSRR]='\0';
- Self__TSRR=(__INTEGER)(Self__TSRR + 1);
- };
- Self__ZKGR->storage__XNK=new__2KGR;
- Self__ZKGR->capacity__MNK=new_capacity__YKGR;
- };
- };
- ((__CHARACTER *)Self__ZKGR->storage__XNK)[Self__ZKGR->count__VF]='\'';
- Self__ZKGR->count__VF=(__INTEGER)(Self__ZKGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__N1NL,buffer__A1NL);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__N1NL,buffer__A1NL);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__N1NL,buffer__A1NL);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N1NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__N1NL,buffer__A1NL);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__N1NL,buffer__A1NL);
- } break;
- };
- append__MOK(buffer__A1NL,(&__string_414));
- } else {
- __tmp__T1NL=Self__50NL->receiver__Q0TI;
- switch (((struct ___OBJ *)__tmp__T1NL)->__id) {
- case __LIST__: {
- __tmp__U1NL=static_type__OHQG(__tmp__T1NL);
- } break;
- case __STRING_CST__: {
- __tmp__U1NL=((__STRING_CST *)__tmp__T1NL)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__U1NL=((__EXTERNAL_C *)__tmp__T1NL)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__U1NL=((__PROTOTYPE_CST *)__tmp__T1NL)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__U1NL=((__INTEGER_CST *)__tmp__T1NL)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__U1NL=((__LOCAL *)((__READ_LOCAL *)__tmp__T1NL)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__U1NL=static_type__CN1H(__tmp__T1NL);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__U1NL=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__U1NL=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__U1NL=((__REAL_CST *)__tmp__T1NL)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__U1NL=((__CHARACTER_CST *)__tmp__T1NL)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__U1NL=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__U1NL=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__U1NL=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__U1NL=static_type__UO1H(__tmp__T1NL);
- } break;
- case __EXPR_MUL__: {
- __tmp__U1NL=static_type__0O1H(__tmp__T1NL);
- } break;
- case __EXPR_DIV__: {
- __tmp__U1NL=static_type__5O1H(__tmp__T1NL);
- } break;
- case __EXPR_AND__: {
- __tmp__U1NL=static_type__EP1H(__tmp__T1NL);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__U1NL=static_type__JP1H(__tmp__T1NL);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__U1NL=static_type__OP1H(__tmp__T1NL);
- } break;
- case __PUT_TO__: {
- __tmp__U1NL=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__U1NL=static_type__XP1H(__tmp__T1NL);
- } break;
- case __SIZE_OF__: {
- __tmp__U1NL=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__U1NL=((__CAST *)__tmp__T1NL)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__U1NL=static_type__NOKL(__tmp__T1NL);
- } break;
- case __READ_SLOT__: {
- __tmp__U1NL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__T1NL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__U1NL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__T1NL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__U1NL=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__U1NL=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__U1NL=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__U1NL=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__U1NL=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__U1NL=static_type__DFJM(__tmp__T1NL);
- } break;
- case __EXPR_ADD__: {
- __tmp__U1NL=static_type__P3ML(__tmp__T1NL);
- } break;
- case __EXPR_NOT__: {
- __tmp__U1NL=static_type__R3XM(__tmp__T1NL);
- } break;
- case __EXPR_MOD__: {
- __tmp__U1NL=static_type__DREO(__tmp__T1NL);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__U1NL=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__U1NL=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__U1NL=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__U1NL=static_type__3YPN(__tmp__T1NL);
- } break;
- case __EXPR_XOR__: {
- __tmp__U1NL=static_type__1HSO(__tmp__T1NL);
- } break;
- };
- tf__B1NL=__tmp__U1NL;
- if ((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__U1NL)->flag__ATL & 4) != 0) || ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__U1NL)->flag__ATL & 16) != 0))) {
- __tmp__E2NL=Self__50NL->receiver__Q0TI;
- switch (((struct ___OBJ *)__tmp__E2NL)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__E2NL),buffer__A1NL);
- append__MOK(buffer__A1NL,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__E2NL)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__RMZP=((__CHARACTER_CST *)__tmp__E2NL);
- Self__5KGR=((__STRING *)buffer__A1NL);
- new_capacity__4KGR= 0;
- if ((Self__5KGR->capacity__MNK <= Self__5KGR->count__VF)) {
- if ((Self__5KGR->capacity__MNK == 0)) {
- Self__5KGR->capacity__MNK= 32;
- Self__5KGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4KGR=(__INTEGER)(Self__5KGR->capacity__MNK << 1);
- Self__ALGR=((__CHARACTER *)Self__5KGR->storage__XNK);
- old_nb_elts__BLGR=Self__5KGR->capacity__MNK;
- new__CLGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ALGR),((__UINTEGER_32 )old_nb_elts__BLGR),((__UINTEGER_32 )new_capacity__4KGR)));
- upper__0SRR=(__INTEGER)(new_capacity__4KGR - 1);
- Self__YSRR=old_nb_elts__BLGR;
- while ((Self__YSRR <= upper__0SRR)) {
- new__CLGR[Self__YSRR]='\0';
- Self__YSRR=(__INTEGER)(Self__YSRR + 1);
- };
- Self__5KGR->storage__XNK=new__CLGR;
- Self__5KGR->capacity__MNK=new_capacity__4KGR;
- };
- };
- ((__CHARACTER *)Self__5KGR->storage__XNK)[Self__5KGR->count__VF]='\'';
- Self__5KGR->count__VF=(__INTEGER)(Self__5KGR->count__VF + 1);
- append__MOK(buffer__A1NL,Self__RMZP->text__PN2H);
- Self__FLGR=((__STRING *)buffer__A1NL);
- new_capacity__ELGR= 0;
- if ((Self__FLGR->capacity__MNK <= Self__FLGR->count__VF)) {
- if ((Self__FLGR->capacity__MNK == 0)) {
- Self__FLGR->capacity__MNK= 32;
- Self__FLGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ELGR=(__INTEGER)(Self__FLGR->capacity__MNK << 1);
- Self__GLGR=((__CHARACTER *)Self__FLGR->storage__XNK);
- old_nb_elts__HLGR=Self__FLGR->capacity__MNK;
- new__ILGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GLGR),((__UINTEGER_32 )old_nb_elts__HLGR),((__UINTEGER_32 )new_capacity__ELGR)));
- upper__5SRR=(__INTEGER)(new_capacity__ELGR - 1);
- Self__3SRR=old_nb_elts__HLGR;
- while ((Self__3SRR <= upper__5SRR)) {
- new__ILGR[Self__3SRR]='\0';
- Self__3SRR=(__INTEGER)(Self__3SRR + 1);
- };
- Self__FLGR->storage__XNK=new__ILGR;
- Self__FLGR->capacity__MNK=new_capacity__ELGR;
- };
- };
- ((__CHARACTER *)Self__FLGR->storage__XNK)[Self__FLGR->count__VF]='\'';
- Self__FLGR->count__VF=(__INTEGER)(Self__FLGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__E2NL,buffer__A1NL);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__E2NL,buffer__A1NL);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__E2NL,buffer__A1NL);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__E2NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__E2NL,buffer__A1NL);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__E2NL,buffer__A1NL);
- } break;
- };
- append__MOK(buffer__A1NL,(&__string_19));
- __tmp__G2NL=TRUE__;
- } else {
- __tmp__G2NL=FALSE__;
- };
- if ((! __tmp__G2NL)) {
- if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__U1NL)->flag__ATL & 1) != 0)) {
- __tmp__S2NL=Self__50NL->receiver__Q0TI;
- switch (((struct ___OBJ *)__tmp__S2NL)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__S2NL),buffer__A1NL);
- append__MOK(buffer__A1NL,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__S2NL)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__3MZP=((__CHARACTER_CST *)__tmp__S2NL);
- Self__LLGR=((__STRING *)buffer__A1NL);
- new_capacity__KLGR= 0;
- if ((Self__LLGR->capacity__MNK <= Self__LLGR->count__VF)) {
- if ((Self__LLGR->capacity__MNK == 0)) {
- Self__LLGR->capacity__MNK= 32;
- Self__LLGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KLGR=(__INTEGER)(Self__LLGR->capacity__MNK << 1);
- Self__MLGR=((__CHARACTER *)Self__LLGR->storage__XNK);
- old_nb_elts__NLGR=Self__LLGR->capacity__MNK;
- new__OLGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MLGR),((__UINTEGER_32 )old_nb_elts__NLGR),((__UINTEGER_32 )new_capacity__KLGR)));
- upper__ETRR=(__INTEGER)(new_capacity__KLGR - 1);
- Self__CTRR=old_nb_elts__NLGR;
- while ((Self__CTRR <= upper__ETRR)) {
- new__OLGR[Self__CTRR]='\0';
- Self__CTRR=(__INTEGER)(Self__CTRR + 1);
- };
- Self__LLGR->storage__XNK=new__OLGR;
- Self__LLGR->capacity__MNK=new_capacity__KLGR;
- };
- };
- ((__CHARACTER *)Self__LLGR->storage__XNK)[Self__LLGR->count__VF]='\'';
- Self__LLGR->count__VF=(__INTEGER)(Self__LLGR->count__VF + 1);
- append__MOK(buffer__A1NL,Self__3MZP->text__PN2H);
- Self__RLGR=((__STRING *)buffer__A1NL);
- new_capacity__QLGR= 0;
- if ((Self__RLGR->capacity__MNK <= Self__RLGR->count__VF)) {
- if ((Self__RLGR->capacity__MNK == 0)) {
- Self__RLGR->capacity__MNK= 32;
- Self__RLGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QLGR=(__INTEGER)(Self__RLGR->capacity__MNK << 1);
- Self__SLGR=((__CHARACTER *)Self__RLGR->storage__XNK);
- old_nb_elts__TLGR=Self__RLGR->capacity__MNK;
- new__ULGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SLGR),((__UINTEGER_32 )old_nb_elts__TLGR),((__UINTEGER_32 )new_capacity__QLGR)));
- upper__JTRR=(__INTEGER)(new_capacity__QLGR - 1);
- Self__HTRR=old_nb_elts__TLGR;
- while ((Self__HTRR <= upper__JTRR)) {
- new__ULGR[Self__HTRR]='\0';
- Self__HTRR=(__INTEGER)(Self__HTRR + 1);
- };
- Self__RLGR->storage__XNK=new__ULGR;
- Self__RLGR->capacity__MNK=new_capacity__QLGR;
- };
- };
- ((__CHARACTER *)Self__RLGR->storage__XNK)[Self__RLGR->count__VF]='\'';
- Self__RLGR->count__VF=(__INTEGER)(Self__RLGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__S2NL,buffer__A1NL);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__S2NL,buffer__A1NL);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__S2NL,buffer__A1NL);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S2NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__S2NL,buffer__A1NL);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__S2NL,buffer__A1NL);
- } break;
- };
- Self__XLGR=((__STRING *)buffer__A1NL);
- new_capacity__WLGR= 0;
- if ((Self__XLGR->capacity__MNK <= Self__XLGR->count__VF)) {
- if ((Self__XLGR->capacity__MNK == 0)) {
- Self__XLGR->capacity__MNK= 32;
- Self__XLGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WLGR=(__INTEGER)(Self__XLGR->capacity__MNK << 1);
- Self__YLGR=((__CHARACTER *)Self__XLGR->storage__XNK);
- old_nb_elts__ZLGR=Self__XLGR->capacity__MNK;
- new__0LGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YLGR),((__UINTEGER_32 )old_nb_elts__ZLGR),((__UINTEGER_32 )new_capacity__WLGR)));
- upper__OTRR=(__INTEGER)(new_capacity__WLGR - 1);
- Self__MTRR=old_nb_elts__ZLGR;
- while ((Self__MTRR <= upper__OTRR)) {
- new__0LGR[Self__MTRR]='\0';
- Self__MTRR=(__INTEGER)(Self__MTRR + 1);
- };
- Self__XLGR->storage__XNK=new__0LGR;
- Self__XLGR->capacity__MNK=new_capacity__WLGR;
- };
- };
- ((__CHARACTER *)Self__XLGR->storage__XNK)[Self__XLGR->count__VF]='.';
- Self__XLGR->count__VF=(__INTEGER)(Self__XLGR->count__VF + 1);
- } else {
- append__MOK(buffer__A1NL,(&__string_389));
- Self__QGCR=((__SLOT_DATA *)Self__50NL->slot__MUGK);
- result__PGCR=NULL;
- if (((void *)Self__QGCR->parent_slot__IHZD != (void *)NULL)) {
- result__PGCR=((__SLOT *)Self__QGCR->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__PGCR=type_block__BLB;
- };
- switch (((struct ___OBJ *)result__PGCR)->__id) {
- case __TYPE__: {
- Self__U4UJ=((__TYPE *)result__PGCR);
- append__MOK(buffer__A1NL,(&__string_92));
- append__MOK(buffer__A1NL,((__PROTOTYPE *)Self__U4UJ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__UJ5I(Self__U4UJ);
- } break;
- case __TYPE_NULL__: {
- Self__Y4UJ=((__TYPE_NULL *)result__PGCR);
- append__MOK(buffer__A1NL,(&__string_92));
- append__MOK(buffer__A1NL,(&__string_59));
- add_genere_list__BL5I(Self__Y4UJ);
- } break;
- case __TYPE_VOID__: {
- Self__24UJ=((__TYPE_VOID *)result__PGCR);
- append__MOK(buffer__A1NL,(&__string_92));
- append__MOK(buffer__A1NL,(&__string_2));
- add_genere_list__OM5I(Self__24UJ);
- } break;
- case __TYPE_CONTEXT__: {
- Self__A5UJ=((__TYPE_CONTEXT *)result__PGCR);
- append__MOK(buffer__A1NL,(&__string_92));
- append__MOK(buffer__A1NL,(&__string_44));
- add_genere_list__1N5I(Self__A5UJ);
- } break;
- case __TYPE_ID__: {
- append__MOK(buffer__A1NL,(&__string_92));
- append__MOK(buffer__A1NL,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- put_reference_declaration__H5UJ(result__PGCR,buffer__A1NL);
- } break;
- case __PROFIL_BLOCK__: {
- Self__NAVJ=((__PROFIL_BLOCK *)result__PGCR);
- append__MOK(buffer__A1NL,(&__string_92));
- append__MOK(buffer__A1NL,Self__NAVJ->parent_profil__OGAG.name__5IEI);
- add_genere_list__VV0J(Self__NAVJ);
- } break;
- };
- Self__3LGR=((__STRING *)buffer__A1NL);
- new_capacity__2LGR= 0;
- if ((Self__3LGR->capacity__MNK <= Self__3LGR->count__VF)) {
- if ((Self__3LGR->capacity__MNK == 0)) {
- Self__3LGR->capacity__MNK= 32;
- Self__3LGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2LGR=(__INTEGER)(Self__3LGR->capacity__MNK << 1);
- Self__4LGR=((__CHARACTER *)Self__3LGR->storage__XNK);
- old_nb_elts__5LGR=Self__3LGR->capacity__MNK;
- new__AMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4LGR),((__UINTEGER_32 )old_nb_elts__5LGR),((__UINTEGER_32 )new_capacity__2LGR)));
- upper__TTRR=(__INTEGER)(new_capacity__2LGR - 1);
- Self__RTRR=old_nb_elts__5LGR;
- while ((Self__RTRR <= upper__TTRR)) {
- new__AMGR[Self__RTRR]='\0';
- Self__RTRR=(__INTEGER)(Self__RTRR + 1);
- };
- Self__3LGR->storage__XNK=new__AMGR;
- Self__3LGR->capacity__MNK=new_capacity__2LGR;
- };
- };
- ((__CHARACTER *)Self__3LGR->storage__XNK)[Self__3LGR->count__VF]=' ';
- Self__3LGR->count__VF=(__INTEGER)(Self__3LGR->count__VF + 1);
- switch (((struct ___OBJ *)result__PGCR)->__id) {
- case __TYPE__: {
- if (((void *)((__TYPE *)result__PGCR) != (void *)type_block__BLB)) {
- Self__DMGR=((__STRING *)buffer__A1NL);
- new_capacity__CMGR= 0;
- if ((Self__DMGR->capacity__MNK <= Self__DMGR->count__VF)) {
- if ((Self__DMGR->capacity__MNK == 0)) {
- Self__DMGR->capacity__MNK= 32;
- Self__DMGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CMGR=(__INTEGER)(Self__DMGR->capacity__MNK << 1);
- Self__EMGR=((__CHARACTER *)Self__DMGR->storage__XNK);
- old_nb_elts__FMGR=Self__DMGR->capacity__MNK;
- new__GMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EMGR),((__UINTEGER_32 )old_nb_elts__FMGR),((__UINTEGER_32 )new_capacity__CMGR)));
- upper__YTRR=(__INTEGER)(new_capacity__CMGR - 1);
- Self__WTRR=old_nb_elts__FMGR;
- while ((Self__WTRR <= upper__YTRR)) {
- new__GMGR[Self__WTRR]='\0';
- Self__WTRR=(__INTEGER)(Self__WTRR + 1);
- };
- Self__DMGR->storage__XNK=new__GMGR;
- Self__DMGR->capacity__MNK=new_capacity__CMGR;
- };
- };
- ((__CHARACTER *)Self__DMGR->storage__XNK)[Self__DMGR->count__VF]='*';
- Self__DMGR->count__VF=(__INTEGER)(Self__DMGR->count__VF + 1);
- };
- } break;
- case __TYPE_NULL__: {
- if (((void *)((__TYPE_NULL *)result__PGCR) != (void *)type_block__BLB)) {
- Self__JMGR=((__STRING *)buffer__A1NL);
- new_capacity__IMGR= 0;
- if ((Self__JMGR->capacity__MNK <= Self__JMGR->count__VF)) {
- if ((Self__JMGR->capacity__MNK == 0)) {
- Self__JMGR->capacity__MNK= 32;
- Self__JMGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IMGR=(__INTEGER)(Self__JMGR->capacity__MNK << 1);
- Self__KMGR=((__CHARACTER *)Self__JMGR->storage__XNK);
- old_nb_elts__LMGR=Self__JMGR->capacity__MNK;
- new__MMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KMGR),((__UINTEGER_32 )old_nb_elts__LMGR),((__UINTEGER_32 )new_capacity__IMGR)));
- upper__3TRR=(__INTEGER)(new_capacity__IMGR - 1);
- Self__1TRR=old_nb_elts__LMGR;
- while ((Self__1TRR <= upper__3TRR)) {
- new__MMGR[Self__1TRR]='\0';
- Self__1TRR=(__INTEGER)(Self__1TRR + 1);
- };
- Self__JMGR->storage__XNK=new__MMGR;
- Self__JMGR->capacity__MNK=new_capacity__IMGR;
- };
- };
- ((__CHARACTER *)Self__JMGR->storage__XNK)[Self__JMGR->count__VF]='*';
- Self__JMGR->count__VF=(__INTEGER)(Self__JMGR->count__VF + 1);
- };
- } break;
- case __TYPE_VOID__: {
- if (((void *)((__TYPE_VOID *)result__PGCR) != (void *)type_block__BLB)) {
- Self__PMGR=((__STRING *)buffer__A1NL);
- new_capacity__OMGR= 0;
- if ((Self__PMGR->capacity__MNK <= Self__PMGR->count__VF)) {
- if ((Self__PMGR->capacity__MNK == 0)) {
- Self__PMGR->capacity__MNK= 32;
- Self__PMGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OMGR=(__INTEGER)(Self__PMGR->capacity__MNK << 1);
- Self__QMGR=((__CHARACTER *)Self__PMGR->storage__XNK);
- old_nb_elts__RMGR=Self__PMGR->capacity__MNK;
- new__SMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QMGR),((__UINTEGER_32 )old_nb_elts__RMGR),((__UINTEGER_32 )new_capacity__OMGR)));
- upper__CURR=(__INTEGER)(new_capacity__OMGR - 1);
- Self__AURR=old_nb_elts__RMGR;
- while ((Self__AURR <= upper__CURR)) {
- new__SMGR[Self__AURR]='\0';
- Self__AURR=(__INTEGER)(Self__AURR + 1);
- };
- Self__PMGR->storage__XNK=new__SMGR;
- Self__PMGR->capacity__MNK=new_capacity__OMGR;
- };
- };
- ((__CHARACTER *)Self__PMGR->storage__XNK)[Self__PMGR->count__VF]='*';
- Self__PMGR->count__VF=(__INTEGER)(Self__PMGR->count__VF + 1);
- };
- } break;
- case __TYPE_CONTEXT__: {
- if (((void *)((__TYPE_CONTEXT *)result__PGCR) != (void *)type_block__BLB)) {
- Self__VMGR=((__STRING *)buffer__A1NL);
- new_capacity__UMGR= 0;
- if ((Self__VMGR->capacity__MNK <= Self__VMGR->count__VF)) {
- if ((Self__VMGR->capacity__MNK == 0)) {
- Self__VMGR->capacity__MNK= 32;
- Self__VMGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UMGR=(__INTEGER)(Self__VMGR->capacity__MNK << 1);
- Self__WMGR=((__CHARACTER *)Self__VMGR->storage__XNK);
- old_nb_elts__XMGR=Self__VMGR->capacity__MNK;
- new__YMGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WMGR),((__UINTEGER_32 )old_nb_elts__XMGR),((__UINTEGER_32 )new_capacity__UMGR)));
- upper__HURR=(__INTEGER)(new_capacity__UMGR - 1);
- Self__FURR=old_nb_elts__XMGR;
- while ((Self__FURR <= upper__HURR)) {
- new__YMGR[Self__FURR]='\0';
- Self__FURR=(__INTEGER)(Self__FURR + 1);
- };
- Self__VMGR->storage__XNK=new__YMGR;
- Self__VMGR->capacity__MNK=new_capacity__UMGR;
- };
- };
- ((__CHARACTER *)Self__VMGR->storage__XNK)[Self__VMGR->count__VF]='*';
- Self__VMGR->count__VF=(__INTEGER)(Self__VMGR->count__VF + 1);
- };
- } break;
- case __TYPE_ID__: {
- } break;
- case __TYPE_GENERIC__: {
- put_reference_star_declaration__IF3I(result__PGCR,buffer__A1NL);
- } break;
- case __PROFIL_BLOCK__: {
- if (((void *)((__PROFIL_BLOCK *)result__PGCR) != (void *)type_block__BLB)) {
- Self__1MGR=((__STRING *)buffer__A1NL);
- new_capacity__0MGR= 0;
- if ((Self__1MGR->capacity__MNK <= Self__1MGR->count__VF)) {
- if ((Self__1MGR->capacity__MNK == 0)) {
- Self__1MGR->capacity__MNK= 32;
- Self__1MGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0MGR=(__INTEGER)(Self__1MGR->capacity__MNK << 1);
- Self__2MGR=((__CHARACTER *)Self__1MGR->storage__XNK);
- old_nb_elts__3MGR=Self__1MGR->capacity__MNK;
- new__4MGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2MGR),((__UINTEGER_32 )old_nb_elts__3MGR),((__UINTEGER_32 )new_capacity__0MGR)));
- upper__MURR=(__INTEGER)(new_capacity__0MGR - 1);
- Self__KURR=old_nb_elts__3MGR;
- while ((Self__KURR <= upper__MURR)) {
- new__4MGR[Self__KURR]='\0';
- Self__KURR=(__INTEGER)(Self__KURR + 1);
- };
- Self__1MGR->storage__XNK=new__4MGR;
- Self__1MGR->capacity__MNK=new_capacity__0MGR;
- };
- };
- ((__CHARACTER *)Self__1MGR->storage__XNK)[Self__1MGR->count__VF]='*';
- Self__1MGR->count__VF=(__INTEGER)(Self__1MGR->count__VF + 1);
- };
- } break;
- };
- Self__BNGR=((__STRING *)buffer__A1NL);
- new_capacity__ANGR= 0;
- if ((Self__BNGR->capacity__MNK <= Self__BNGR->count__VF)) {
- if ((Self__BNGR->capacity__MNK == 0)) {
- Self__BNGR->capacity__MNK= 32;
- Self__BNGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ANGR=(__INTEGER)(Self__BNGR->capacity__MNK << 1);
- Self__CNGR=((__CHARACTER *)Self__BNGR->storage__XNK);
- old_nb_elts__DNGR=Self__BNGR->capacity__MNK;
- new__ENGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CNGR),((__UINTEGER_32 )old_nb_elts__DNGR),((__UINTEGER_32 )new_capacity__ANGR)));
- upper__RURR=(__INTEGER)(new_capacity__ANGR - 1);
- Self__PURR=old_nb_elts__DNGR;
- while ((Self__PURR <= upper__RURR)) {
- new__ENGR[Self__PURR]='\0';
- Self__PURR=(__INTEGER)(Self__PURR + 1);
- };
- Self__BNGR->storage__XNK=new__ENGR;
- Self__BNGR->capacity__MNK=new_capacity__ANGR;
- };
- };
- ((__CHARACTER *)Self__BNGR->storage__XNK)[Self__BNGR->count__VF]=')';
- Self__BNGR->count__VF=(__INTEGER)(Self__BNGR->count__VF + 1);
- __tmp__02NL=Self__50NL->receiver__Q0TI;
- switch (((struct ___OBJ *)__tmp__02NL)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__02NL),buffer__A1NL);
- append__MOK(buffer__A1NL,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__02NL,buffer__A1NL);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__02NL)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__FNZP=((__CHARACTER_CST *)__tmp__02NL);
- Self__HNGR=((__STRING *)buffer__A1NL);
- new_capacity__GNGR= 0;
- if ((Self__HNGR->capacity__MNK <= Self__HNGR->count__VF)) {
- if ((Self__HNGR->capacity__MNK == 0)) {
- Self__HNGR->capacity__MNK= 32;
- Self__HNGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GNGR=(__INTEGER)(Self__HNGR->capacity__MNK << 1);
- Self__INGR=((__CHARACTER *)Self__HNGR->storage__XNK);
- old_nb_elts__JNGR=Self__HNGR->capacity__MNK;
- new__KNGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__INGR),((__UINTEGER_32 )old_nb_elts__JNGR),((__UINTEGER_32 )new_capacity__GNGR)));
- upper__WURR=(__INTEGER)(new_capacity__GNGR - 1);
- Self__UURR=old_nb_elts__JNGR;
- while ((Self__UURR <= upper__WURR)) {
- new__KNGR[Self__UURR]='\0';
- Self__UURR=(__INTEGER)(Self__UURR + 1);
- };
- Self__HNGR->storage__XNK=new__KNGR;
- Self__HNGR->capacity__MNK=new_capacity__GNGR;
- };
- };
- ((__CHARACTER *)Self__HNGR->storage__XNK)[Self__HNGR->count__VF]='\'';
- Self__HNGR->count__VF=(__INTEGER)(Self__HNGR->count__VF + 1);
- append__MOK(buffer__A1NL,Self__FNZP->text__PN2H);
- Self__NNGR=((__STRING *)buffer__A1NL);
- new_capacity__MNGR= 0;
- if ((Self__NNGR->capacity__MNK <= Self__NNGR->count__VF)) {
- if ((Self__NNGR->capacity__MNK == 0)) {
- Self__NNGR->capacity__MNK= 32;
- Self__NNGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MNGR=(__INTEGER)(Self__NNGR->capacity__MNK << 1);
- Self__ONGR=((__CHARACTER *)Self__NNGR->storage__XNK);
- old_nb_elts__PNGR=Self__NNGR->capacity__MNK;
- new__QNGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ONGR),((__UINTEGER_32 )old_nb_elts__PNGR),((__UINTEGER_32 )new_capacity__MNGR)));
- upper__1URR=(__INTEGER)(new_capacity__MNGR - 1);
- Self__ZURR=old_nb_elts__PNGR;
- while ((Self__ZURR <= upper__1URR)) {
- new__QNGR[Self__ZURR]='\0';
- Self__ZURR=(__INTEGER)(Self__ZURR + 1);
- };
- Self__NNGR->storage__XNK=new__QNGR;
- Self__NNGR->capacity__MNK=new_capacity__MNGR;
- };
- };
- ((__CHARACTER *)Self__NNGR->storage__XNK)[Self__NNGR->count__VF]='\'';
- Self__NNGR->count__VF=(__INTEGER)(Self__NNGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__02NL,buffer__A1NL);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__02NL,buffer__A1NL);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__02NL,buffer__A1NL);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__02NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__02NL,buffer__A1NL);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__02NL,buffer__A1NL);
- } break;
- };
- append__MOK(buffer__A1NL,(&__string_406));
- };
- };
- append__MOK(buffer__A1NL,((__SLOT_DATA *)Self__50NL->slot__MUGK)->parent_variable__HHZD.intern_name__C25F);
- };
-}
-
-static void genere__BSFK(__WRITE_LOCAL *Self__CSFK,void *buffer__DSFK)
-// ({WRITE_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __STRING *Self__TNGR,*Self__ZNGR;
- __INTEGER new_capacity__SNGR,old_nb_elts__VNGR,upper__AVRR,Self__4URR;
- __INTEGER new_capacity__YNGR,old_nb_elts__1NGR,upper__FVRR,Self__DVRR;
- void *__tmp__SSFK;
- void *__tmp__TSFK;
- __CHARACTER *Self__UNGR,*new__WNGR,*Self__0NGR,*new__2NGR;
- add_var_size__2JLK(Self__CSFK->local__ERIJ);
- if ((((__LOCAL *)Self__CSFK->local__ERIJ)->parent_variable__T1LC.ensure_count__YDAG == (__INTEGER)(- 1))) {
- Self__TNGR=((__STRING *)buffer__DSFK);
- new_capacity__SNGR= 0;
- if ((Self__TNGR->capacity__MNK <= Self__TNGR->count__VF)) {
- if ((Self__TNGR->capacity__MNK == 0)) {
- Self__TNGR->capacity__MNK= 32;
- Self__TNGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SNGR=(__INTEGER)(Self__TNGR->capacity__MNK << 1);
- Self__UNGR=((__CHARACTER *)Self__TNGR->storage__XNK);
- old_nb_elts__VNGR=Self__TNGR->capacity__MNK;
- new__WNGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UNGR),((__UINTEGER_32 )old_nb_elts__VNGR),((__UINTEGER_32 )new_capacity__SNGR)));
- upper__AVRR=(__INTEGER)(new_capacity__SNGR - 1);
- Self__4URR=old_nb_elts__VNGR;
- while ((Self__4URR <= upper__AVRR)) {
- new__WNGR[Self__4URR]='\0';
- Self__4URR=(__INTEGER)(Self__4URR + 1);
- };
- Self__TNGR->storage__XNK=new__WNGR;
- Self__TNGR->capacity__MNK=new_capacity__SNGR;
- };
- };
- ((__CHARACTER *)Self__TNGR->storage__XNK)[Self__TNGR->count__VF]='*';
- Self__TNGR->count__VF=(__INTEGER)(Self__TNGR->count__VF + 1);
- };
- append__MOK(buffer__DSFK,((__LOCAL *)Self__CSFK->local__ERIJ)->parent_variable__T1LC.intern_name__C25F);
- __tmp__SSFK=Self__CSFK->parent_write__540I.value__PAEH;
- switch (((struct ___OBJ *)__tmp__SSFK)->__id) {
- case __LIST__: {
- __tmp__TSFK=static_type__OHQG(__tmp__SSFK);
- } break;
- case __STRING_CST__: {
- __tmp__TSFK=((__STRING_CST *)__tmp__SSFK)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__TSFK=((__EXTERNAL_C *)__tmp__SSFK)->static_type__1VZD;
+ append_name_in__APXE(Self__NNXT,buffer__TDWN);
+ add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
} break;
- case __PROTOTYPE_CST__: {
- __tmp__TSFK=((__PROTOTYPE_CST *)__tmp__SSFK)->parent_constant__W2LC.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __INTEGER_CST__: {
- __tmp__TSFK=((__INTEGER_CST *)__tmp__SSFK)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __READ_LOCAL__: {
- __tmp__TSFK=((__LOCAL *)((__READ_LOCAL *)__tmp__SSFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__TSFK=static_type__CN1H(__tmp__SSFK);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_EQUAL__: {
- __tmp__TSFK=static_type__1N1H();
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__TSFK=static_type__AO1H();
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __REAL_CST__: {
- __tmp__TSFK=((__REAL_CST *)__tmp__SSFK)->parent_constant__U2JH.static_type__M2YD;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __CHARACTER_CST__: {
- __tmp__TSFK=((__CHARACTER_CST *)__tmp__SSFK)->parent_constant__H3JH.static_type__M2YD;
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __IS_EXPANDED__: {
- __tmp__TSFK=static_type__FO1H();
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __GET_TYPE_ID__: {
- __tmp__TSFK=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__TSFK=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__TSFK=static_type__UO1H(__tmp__SSFK);
- } break;
- case __EXPR_MUL__: {
- __tmp__TSFK=static_type__0O1H(__tmp__SSFK);
- } break;
- case __EXPR_DIV__: {
- __tmp__TSFK=static_type__5O1H(__tmp__SSFK);
- } break;
- case __EXPR_AND__: {
- __tmp__TSFK=static_type__EP1H(__tmp__SSFK);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__TSFK=static_type__JP1H(__tmp__SSFK);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__TSFK=static_type__OP1H(__tmp__SSFK);
- } break;
- case __PUT_TO__: {
- __tmp__TSFK=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__TSFK=static_type__XP1H(__tmp__SSFK);
- } break;
- case __SIZE_OF__: {
- __tmp__TSFK=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__TSFK=((__CAST *)__tmp__SSFK)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__TSFK=static_type__NOKL(__tmp__SSFK);
- } break;
- case __READ_SLOT__: {
- __tmp__TSFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SSFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__TSFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SSFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__TSFK=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__TSFK=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__TSFK=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__TSFK=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__TSFK=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__TSFK=static_type__DFJM(__tmp__SSFK);
- } break;
- case __EXPR_ADD__: {
- __tmp__TSFK=static_type__P3ML(__tmp__SSFK);
- } break;
- case __EXPR_NOT__: {
- __tmp__TSFK=static_type__R3XM(__tmp__SSFK);
- } break;
- case __EXPR_MOD__: {
- __tmp__TSFK=static_type__DREO(__tmp__SSFK);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__TSFK=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__TSFK=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__TSFK=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__TSFK=static_type__3YPN(__tmp__SSFK);
- } break;
- case __EXPR_XOR__: {
- __tmp__TSFK=static_type__1HSO(__tmp__SSFK);
- } break;
- };
- if ((((void *)((__TYPE_FULL *)__tmp__TSFK)->parent_type__5SL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__LOCAL *)Self__CSFK->local__ERIJ)->parent_variable__T1LC.type__D25F)->parent_type__5SL == (void *)type_block__BLB))) {
- append__MOK(buffer__DSFK,(&__string_405));
- } else {
- Self__ZNGR=((__STRING *)buffer__DSFK);
- new_capacity__YNGR= 0;
- if ((Self__ZNGR->capacity__MNK <= Self__ZNGR->count__VF)) {
- if ((Self__ZNGR->capacity__MNK == 0)) {
- Self__ZNGR->capacity__MNK= 32;
- Self__ZNGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YNGR=(__INTEGER)(Self__ZNGR->capacity__MNK << 1);
- Self__0NGR=((__CHARACTER *)Self__ZNGR->storage__XNK);
- old_nb_elts__1NGR=Self__ZNGR->capacity__MNK;
- new__2NGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0NGR),((__UINTEGER_32 )old_nb_elts__1NGR),((__UINTEGER_32 )new_capacity__YNGR)));
- upper__FVRR=(__INTEGER)(new_capacity__YNGR - 1);
- Self__DVRR=old_nb_elts__1NGR;
- while ((Self__DVRR <= upper__FVRR)) {
- new__2NGR[Self__DVRR]='\0';
- Self__DVRR=(__INTEGER)(Self__DVRR + 1);
- };
- Self__ZNGR->storage__XNK=new__2NGR;
- Self__ZNGR->capacity__MNK=new_capacity__YNGR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__1HCS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_352));
+ Self__NNXT=((__TYPE_FULL__XMB *)Self__1HCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__NNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TDWN),(&__string_351));
};
- ((__CHARACTER *)Self__ZNGR->storage__XNK)[Self__ZNGR->count__VF]='=';
- Self__ZNGR->count__VF=(__INTEGER)(Self__ZNGR->count__VF + 1);
- genere_value__NTTK(Self__CSFK,buffer__DSFK);
- };
-}
-
-static void genere__WD1M(__EXPR_NOT_LOGIC *Self__XD1M,void *buffer__YD1M)
-// ({EXPR_NOT_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__5NGR,*Self__FOGR,*Self__LOGR,*Self__ROGR,*Self__XOGR;
- __STRING *Self__3OGR;
- __INTEGER new_capacity__4NGR,old_nb_elts__BOGR,upper__KVRR,Self__IVRR;
- __INTEGER new_capacity__EOGR,old_nb_elts__HOGR,upper__PVRR,Self__NVRR;
- __INTEGER new_capacity__KOGR,old_nb_elts__NOGR,upper__UVRR,Self__SVRR;
- __INTEGER new_capacity__QOGR,old_nb_elts__TOGR,upper__ZVRR,Self__XVRR;
- __INTEGER new_capacity__WOGR,old_nb_elts__ZOGR,upper__4VRR,Self__2VRR;
- __INTEGER new_capacity__2OGR,old_nb_elts__5OGR,upper__DWRR,Self__BWRR;
- void *__tmp__0D1M;
- __CHARACTER_CST *Self__WNZP;
- __CHARACTER *Self__AOGR,*new__COGR,*Self__GOGR,*new__IOGR,*Self__MOGR;
- __CHARACTER *new__OOGR,*Self__SOGR,*new__UOGR,*Self__YOGR,*new__0OGR;
- __CHARACTER *Self__4OGR,*new__APGR;
- Self__5NGR=((__STRING *)buffer__YD1M);
- new_capacity__4NGR= 0;
- if ((Self__5NGR->capacity__MNK <= Self__5NGR->count__VF)) {
- if ((Self__5NGR->capacity__MNK == 0)) {
- Self__5NGR->capacity__MNK= 32;
- Self__5NGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4NGR=(__INTEGER)(Self__5NGR->capacity__MNK << 1);
- Self__AOGR=((__CHARACTER *)Self__5NGR->storage__XNK);
- old_nb_elts__BOGR=Self__5NGR->capacity__MNK;
- new__COGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AOGR),((__UINTEGER_32 )old_nb_elts__BOGR),((__UINTEGER_32 )new_capacity__4NGR)));
- upper__KVRR=(__INTEGER)(new_capacity__4NGR - 1);
- Self__IVRR=old_nb_elts__BOGR;
- while ((Self__IVRR <= upper__KVRR)) {
- new__COGR[Self__IVRR]='\0';
- Self__IVRR=(__INTEGER)(Self__IVRR + 1);
- };
- Self__5NGR->storage__XNK=new__COGR;
- Self__5NGR->capacity__MNK=new_capacity__4NGR;
- };
- };
- ((__CHARACTER *)Self__5NGR->storage__XNK)[Self__5NGR->count__VF]='(';
- Self__5NGR->count__VF=(__INTEGER)(Self__5NGR->count__VF + 1);
- Self__FOGR=((__STRING *)buffer__YD1M);
- new_capacity__EOGR= 0;
- if ((Self__FOGR->capacity__MNK <= Self__FOGR->count__VF)) {
- if ((Self__FOGR->capacity__MNK == 0)) {
- Self__FOGR->capacity__MNK= 32;
- Self__FOGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EOGR=(__INTEGER)(Self__FOGR->capacity__MNK << 1);
- Self__GOGR=((__CHARACTER *)Self__FOGR->storage__XNK);
- old_nb_elts__HOGR=Self__FOGR->capacity__MNK;
- new__IOGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GOGR),((__UINTEGER_32 )old_nb_elts__HOGR),((__UINTEGER_32 )new_capacity__EOGR)));
- upper__PVRR=(__INTEGER)(new_capacity__EOGR - 1);
- Self__NVRR=old_nb_elts__HOGR;
- while ((Self__NVRR <= upper__PVRR)) {
- new__IOGR[Self__NVRR]='\0';
- Self__NVRR=(__INTEGER)(Self__NVRR + 1);
- };
- Self__FOGR->storage__XNK=new__IOGR;
- Self__FOGR->capacity__MNK=new_capacity__EOGR;
- };
- };
- ((__CHARACTER *)Self__FOGR->storage__XNK)[Self__FOGR->count__VF]='!';
- Self__FOGR->count__VF=(__INTEGER)(Self__FOGR->count__VF + 1);
- Self__LOGR=((__STRING *)buffer__YD1M);
- new_capacity__KOGR= 0;
- if ((Self__LOGR->capacity__MNK <= Self__LOGR->count__VF)) {
- if ((Self__LOGR->capacity__MNK == 0)) {
- Self__LOGR->capacity__MNK= 32;
- Self__LOGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KOGR=(__INTEGER)(Self__LOGR->capacity__MNK << 1);
- Self__MOGR=((__CHARACTER *)Self__LOGR->storage__XNK);
- old_nb_elts__NOGR=Self__LOGR->capacity__MNK;
- new__OOGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MOGR),((__UINTEGER_32 )old_nb_elts__NOGR),((__UINTEGER_32 )new_capacity__KOGR)));
- upper__UVRR=(__INTEGER)(new_capacity__KOGR - 1);
- Self__SVRR=old_nb_elts__NOGR;
- while ((Self__SVRR <= upper__UVRR)) {
- new__OOGR[Self__SVRR]='\0';
- Self__SVRR=(__INTEGER)(Self__SVRR + 1);
- };
- Self__LOGR->storage__XNK=new__OOGR;
- Self__LOGR->capacity__MNK=new_capacity__KOGR;
- };
- };
- ((__CHARACTER *)Self__LOGR->storage__XNK)[Self__LOGR->count__VF]=' ';
- Self__LOGR->count__VF=(__INTEGER)(Self__LOGR->count__VF + 1);
- __tmp__0D1M=Self__XD1M->parent_expr_unary_logic__AHUK.right__Q0ZM;
- switch (((struct ___OBJ *)__tmp__0D1M)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__0D1M),buffer__YD1M);
- append__MOK(buffer__YD1M,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__YD1M,((__REAL_CST *)__tmp__0D1M)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__WNZP=((__CHARACTER_CST *)__tmp__0D1M);
- Self__ROGR=((__STRING *)buffer__YD1M);
- new_capacity__QOGR= 0;
- if ((Self__ROGR->capacity__MNK <= Self__ROGR->count__VF)) {
- if ((Self__ROGR->capacity__MNK == 0)) {
- Self__ROGR->capacity__MNK= 32;
- Self__ROGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QOGR=(__INTEGER)(Self__ROGR->capacity__MNK << 1);
- Self__SOGR=((__CHARACTER *)Self__ROGR->storage__XNK);
- old_nb_elts__TOGR=Self__ROGR->capacity__MNK;
- new__UOGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SOGR),((__UINTEGER_32 )old_nb_elts__TOGR),((__UINTEGER_32 )new_capacity__QOGR)));
- upper__ZVRR=(__INTEGER)(new_capacity__QOGR - 1);
- Self__XVRR=old_nb_elts__TOGR;
- while ((Self__XVRR <= upper__ZVRR)) {
- new__UOGR[Self__XVRR]='\0';
- Self__XVRR=(__INTEGER)(Self__XVRR + 1);
- };
- Self__ROGR->storage__XNK=new__UOGR;
- Self__ROGR->capacity__MNK=new_capacity__QOGR;
- };
- };
- ((__CHARACTER *)Self__ROGR->storage__XNK)[Self__ROGR->count__VF]='\'';
- Self__ROGR->count__VF=(__INTEGER)(Self__ROGR->count__VF + 1);
- append__MOK(buffer__YD1M,Self__WNZP->text__PN2H);
- Self__XOGR=((__STRING *)buffer__YD1M);
- new_capacity__WOGR= 0;
- if ((Self__XOGR->capacity__MNK <= Self__XOGR->count__VF)) {
- if ((Self__XOGR->capacity__MNK == 0)) {
- Self__XOGR->capacity__MNK= 32;
- Self__XOGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WOGR=(__INTEGER)(Self__XOGR->capacity__MNK << 1);
- Self__YOGR=((__CHARACTER *)Self__XOGR->storage__XNK);
- old_nb_elts__ZOGR=Self__XOGR->capacity__MNK;
- new__0OGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YOGR),((__UINTEGER_32 )old_nb_elts__ZOGR),((__UINTEGER_32 )new_capacity__WOGR)));
- upper__4VRR=(__INTEGER)(new_capacity__WOGR - 1);
- Self__2VRR=old_nb_elts__ZOGR;
- while ((Self__2VRR <= upper__4VRR)) {
- new__0OGR[Self__2VRR]='\0';
- Self__2VRR=(__INTEGER)(Self__2VRR + 1);
- };
- Self__XOGR->storage__XNK=new__0OGR;
- Self__XOGR->capacity__MNK=new_capacity__WOGR;
- };
- };
- ((__CHARACTER *)Self__XOGR->storage__XNK)[Self__XOGR->count__VF]='\'';
- Self__XOGR->count__VF=(__INTEGER)(Self__XOGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__0D1M,buffer__YD1M);
+ append_name_in__APXE(Self__NNXT,buffer__TDWN);
+ add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__0D1M,buffer__YD1M);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__0D1M,buffer__YD1M);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__0D1M,buffer__YD1M);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__0D1M,buffer__YD1M);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__0D1M,buffer__YD1M);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__YD1M,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0D1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__0D1M,buffer__YD1M);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__0D1M,buffer__YD1M);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__VDWN)),buffer__TDWN);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__0D1M,buffer__YD1M);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__0D1M,buffer__YD1M);
- } break;
- };
- Self__3OGR=((__STRING *)buffer__YD1M);
- new_capacity__2OGR= 0;
- if ((Self__3OGR->capacity__MNK <= Self__3OGR->count__VF)) {
- if ((Self__3OGR->capacity__MNK == 0)) {
- Self__3OGR->capacity__MNK= 32;
- Self__3OGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2OGR=(__INTEGER)(Self__3OGR->capacity__MNK << 1);
- Self__4OGR=((__CHARACTER *)Self__3OGR->storage__XNK);
- old_nb_elts__5OGR=Self__3OGR->capacity__MNK;
- new__APGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4OGR),((__UINTEGER_32 )old_nb_elts__5OGR),((__UINTEGER_32 )new_capacity__2OGR)));
- upper__DWRR=(__INTEGER)(new_capacity__2OGR - 1);
- Self__BWRR=old_nb_elts__5OGR;
- while ((Self__BWRR <= upper__DWRR)) {
- new__APGR[Self__BWRR]='\0';
- Self__BWRR=(__INTEGER)(Self__BWRR + 1);
- };
- Self__3OGR->storage__XNK=new__APGR;
- Self__3OGR->capacity__MNK=new_capacity__2OGR;
- };
- };
- ((__CHARACTER *)Self__3OGR->storage__XNK)[Self__3OGR->count__VF]=')';
- Self__3OGR->count__VF=(__INTEGER)(Self__3OGR->count__VF + 1);
-}
-
-static void genere__G4XM(__LOOP *Self__H4XM,void *buffer__I4XM)
-// ({LOOP},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *lst_true__LK1M,*lst_false__MK1M,*lst__NK1M;
- __POSITION pos__ANIQ;
- void *__tmp__GL1M;
- void *__tmp__HL1M,*switch__KK1M;
- void *__tmp__2N1M,*__tmp__3O1M;
- __CHARACTER_CST *Self__FOZP,*Self__QOZP;
- __STRING *Self__DPGR,*Self__JPGR,*Self__PPGR,*Self__VPGR,*Self__1PGR;
- __INTEGER new_capacity__CPGR,old_nb_elts__FPGR,upper__IWRR,Self__GWRR;
- __INTEGER new_capacity__IPGR,old_nb_elts__LPGR,upper__NWRR,Self__LWRR;
- __INTEGER idx__JZ4R,__tmp__KZ4R,__tmp__NZ4R,i__PZ4R,idx__TZ4R;
- __INTEGER __tmp__UZ4R,__tmp__XZ4R,i__ZZ4R,new_capacity__OPGR;
- __INTEGER old_nb_elts__RPGR,upper__SWRR,Self__QWRR,new_capacity__UPGR;
- __INTEGER old_nb_elts__XPGR,upper__XWRR,Self__VWRR,new_capacity__0PGR;
- __INTEGER old_nb_elts__3PGR,upper__2WRR,Self__0WRR;
- __LIST *Self__HZ4R,*Self__RZ4R;
- __BOOLEAN inverse__OK1M,result__PK1M,__tmp__BO1M;
- __CHARACTER *Self__EPGR,*new__GPGR,*Self__KPGR,*new__MPGR,*Self__QPGR;
- __CHARACTER *new__SPGR,*Self__WPGR,*new__YPGR,*Self__2PGR,*new__4PGR;
- void *__tmp__IZ4R,*__tmp__SZ4R;
- __FAST_ARRAYoINSTRo *Self__LZ4R,*Self__VZ4R;
- void **__tmp__MZ4R,**Self__OZ4R,**__tmp__WZ4R,**Self__YZ4R;
- lst_true__LK1M=NULL;
- lst_false__MK1M=NULL;
- lst__NK1M=NULL;
- inverse__OK1M=FALSE__;
- result__PK1M=FALSE__;
- if (((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - 1) < 1)) {
- pos__ANIQ=Self__H4XM->parent_instr__KLAL.parent_itm_object__TE.position__WIM;
- put_error__text__0AH( 1,(&__string_415));
- put_position__ECH(pos__ANIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__GL1M=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.storage__JL4G)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - 1) - 1)];
- if (__tmp__GL1M==NULL) {
- __tmp__HL1M=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__GL1M)->__id) {
- case __LIST__: {
- __tmp__HL1M=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__HL1M=NULL;
- } break;
- case __PUSH__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__HL1M=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__HL1M=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__HL1M=NULL;
- } break;
- case __SWITCH__: {
- __tmp__HL1M=((void *)__tmp__GL1M);
- } break;
- case __NODE_TYPE__: {
- __tmp__HL1M=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__HL1M=NULL;
- } break;
- case __NODE_STYLE__: {
- __tmp__HL1M=NULL;
- } break;
- case __WRITE_GLOBAL__: {
- __tmp__HL1M=NULL;
- } break;
- case __WRITE_SLOT__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__HL1M=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__HL1M=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__HL1M=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__HL1M=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__HL1M=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__HL1M=NULL;
- } break;
- case __ITEM__: {
- __tmp__HL1M=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__HL1M=NULL;
- } break;
- case __CAST__: {
- __tmp__HL1M=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__HL1M=NULL;
- } break;
- case __NOP__: {
- __tmp__HL1M=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__HL1M=NULL;
- } break;
- case __WRITE_LOCAL__: {
- __tmp__HL1M=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__HL1M=NULL;
- } break;
- case __LOOP__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__HL1M=NULL;
- } break;
- case __LOOP_END__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__HL1M=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__HL1M=NULL;
- } break;
- }
- };
- switch__KK1M=__tmp__HL1M;
- if ((((((void *)__tmp__HL1M != (void *)NULL) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.upper__PLAG + 1) == 2)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->id__YLAG == (void *)type_true__FJB)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->id__YLAG == (void *)type_false__NJB))) {
- lst_true__LK1M=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 0])->code__JPAG;
- lst_false__MK1M=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__HL1M)->list__0KAG)->parent_arrayed_collection__KGAG.storage__VXEJ)[ 1])->code__JPAG;
- if ((is_empty__CRVL(lst_true__LK1M) || is_empty__CRVL(lst_false__MK1M))) {
- if ((! is_empty__CRVL(lst_false__MK1M))) {
- inverse__OK1M=TRUE__;
- lst__NK1M=lst_true__LK1M;
- lst_true__LK1M=lst_false__MK1M;
- lst_false__MK1M=lst__NK1M;
- };
- if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) == 2)) {
- result__PK1M=TRUE__;
- if (inverse__OK1M) {
- append__MOK(buffer__I4XM,(&__string_416));
- } else {
- append__MOK(buffer__I4XM,(&__string_417));
- };
- __tmp__2N1M=((__SWITCH *)__tmp__HL1M)->expr__ULFI;
- switch (((struct ___OBJ *)__tmp__2N1M)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__2N1M),buffer__I4XM);
- append__MOK(buffer__I4XM,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__I4XM,((__REAL_CST *)__tmp__2N1M)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__FOZP=((__CHARACTER_CST *)__tmp__2N1M);
- Self__DPGR=((__STRING *)buffer__I4XM);
- new_capacity__CPGR= 0;
- if ((Self__DPGR->capacity__MNK <= Self__DPGR->count__VF)) {
- if ((Self__DPGR->capacity__MNK == 0)) {
- Self__DPGR->capacity__MNK= 32;
- Self__DPGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CPGR=(__INTEGER)(Self__DPGR->capacity__MNK << 1);
- Self__EPGR=((__CHARACTER *)Self__DPGR->storage__XNK);
- old_nb_elts__FPGR=Self__DPGR->capacity__MNK;
- new__GPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EPGR),((__UINTEGER_32 )old_nb_elts__FPGR),((__UINTEGER_32 )new_capacity__CPGR)));
- upper__IWRR=(__INTEGER)(new_capacity__CPGR - 1);
- Self__GWRR=old_nb_elts__FPGR;
- while ((Self__GWRR <= upper__IWRR)) {
- new__GPGR[Self__GWRR]='\0';
- Self__GWRR=(__INTEGER)(Self__GWRR + 1);
- };
- Self__DPGR->storage__XNK=new__GPGR;
- Self__DPGR->capacity__MNK=new_capacity__CPGR;
- };
- };
- ((__CHARACTER *)Self__DPGR->storage__XNK)[Self__DPGR->count__VF]='\'';
- Self__DPGR->count__VF=(__INTEGER)(Self__DPGR->count__VF + 1);
- append__MOK(buffer__I4XM,Self__FOZP->text__PN2H);
- Self__JPGR=((__STRING *)buffer__I4XM);
- new_capacity__IPGR= 0;
- if ((Self__JPGR->capacity__MNK <= Self__JPGR->count__VF)) {
- if ((Self__JPGR->capacity__MNK == 0)) {
- Self__JPGR->capacity__MNK= 32;
- Self__JPGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IPGR=(__INTEGER)(Self__JPGR->capacity__MNK << 1);
- Self__KPGR=((__CHARACTER *)Self__JPGR->storage__XNK);
- old_nb_elts__LPGR=Self__JPGR->capacity__MNK;
- new__MPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KPGR),((__UINTEGER_32 )old_nb_elts__LPGR),((__UINTEGER_32 )new_capacity__IPGR)));
- upper__NWRR=(__INTEGER)(new_capacity__IPGR - 1);
- Self__LWRR=old_nb_elts__LPGR;
- while ((Self__LWRR <= upper__NWRR)) {
- new__MPGR[Self__LWRR]='\0';
- Self__LWRR=(__INTEGER)(Self__LWRR + 1);
- };
- Self__JPGR->storage__XNK=new__MPGR;
- Self__JPGR->capacity__MNK=new_capacity__IPGR;
- };
- };
- ((__CHARACTER *)Self__JPGR->storage__XNK)[Self__JPGR->count__VF]='\'';
- Self__JPGR->count__VF=(__INTEGER)(Self__JPGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__2N1M,buffer__I4XM);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__2N1M,buffer__I4XM);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__2N1M,buffer__I4XM);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__I4XM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2N1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__2N1M,buffer__I4XM);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__2N1M,buffer__I4XM);
- } break;
- };
- append__MOK(buffer__I4XM,(&__string_397));
- Self__HZ4R=((__LIST *)lst_true__LK1M);
- idx__JZ4R=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst_true__LK1M)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - 1);
- __tmp__IZ4R=Self__HZ4R->expr_list__RTOG;
- __tmp__KZ4R=(__INTEGER)(idx__JZ4R - 1);
- Self__LZ4R=((__FAST_ARRAYoINSTRo *)__tmp__IZ4R);
- __tmp__MZ4R=Self__LZ4R->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__NZ4R=Self__LZ4R->parent_arrayed_collection__QTOG.upper__1GQG;
- Self__OZ4R=((void **)__tmp__MZ4R);
- i__PZ4R=__tmp__KZ4R;
- while ((i__PZ4R != __tmp__NZ4R)) {
- Self__OZ4R[i__PZ4R]=Self__OZ4R[(__INTEGER)(i__PZ4R + 1)];
- i__PZ4R=(__INTEGER)(i__PZ4R + 1);
- };
- Self__LZ4R->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__LZ4R->parent_arrayed_collection__QTOG.upper__1GQG - 1);
- genere__0EEK(lst_true__LK1M,buffer__I4XM);
- __tmp__BO1M=TRUE__;
- } else {
- __tmp__BO1M=FALSE__;
- };
- if ((! __tmp__BO1M)) {
- if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst_true__LK1M)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) == 2)) {
- result__PK1M=TRUE__;
- append__MOK(buffer__I4XM,(&__string_418));
- Self__RZ4R=((__LIST *)Self__H4XM->body__VJLM);
- idx__TZ4R=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__H4XM->body__VJLM)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - 1);
- __tmp__SZ4R=Self__RZ4R->expr_list__RTOG;
- __tmp__UZ4R=(__INTEGER)(idx__TZ4R - 1);
- Self__VZ4R=((__FAST_ARRAYoINSTRo *)__tmp__SZ4R);
- __tmp__WZ4R=Self__VZ4R->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__XZ4R=Self__VZ4R->parent_arrayed_collection__QTOG.upper__1GQG;
- Self__YZ4R=((void **)__tmp__WZ4R);
- i__ZZ4R=__tmp__UZ4R;
- while ((i__ZZ4R != __tmp__XZ4R)) {
- Self__YZ4R[i__ZZ4R]=Self__YZ4R[(__INTEGER)(i__ZZ4R + 1)];
- i__ZZ4R=(__INTEGER)(i__ZZ4R + 1);
- };
- Self__VZ4R->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__VZ4R->parent_arrayed_collection__QTOG.upper__1GQG - 1);
- genere__0EEK(Self__H4XM->body__VJLM,buffer__I4XM);
- if (inverse__OK1M) {
- append__MOK(buffer__I4XM,(&__string_419));
- } else {
- append__MOK(buffer__I4XM,(&__string_420));
- };
- __tmp__3O1M=((__SWITCH *)__tmp__HL1M)->expr__ULFI;
- switch (((struct ___OBJ *)__tmp__3O1M)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__3O1M),buffer__I4XM);
- append__MOK(buffer__I4XM,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__I4XM,((__REAL_CST *)__tmp__3O1M)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__QOZP=((__CHARACTER_CST *)__tmp__3O1M);
- Self__PPGR=((__STRING *)buffer__I4XM);
- new_capacity__OPGR= 0;
- if ((Self__PPGR->capacity__MNK <= Self__PPGR->count__VF)) {
- if ((Self__PPGR->capacity__MNK == 0)) {
- Self__PPGR->capacity__MNK= 32;
- Self__PPGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OPGR=(__INTEGER)(Self__PPGR->capacity__MNK << 1);
- Self__QPGR=((__CHARACTER *)Self__PPGR->storage__XNK);
- old_nb_elts__RPGR=Self__PPGR->capacity__MNK;
- new__SPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QPGR),((__UINTEGER_32 )old_nb_elts__RPGR),((__UINTEGER_32 )new_capacity__OPGR)));
- upper__SWRR=(__INTEGER)(new_capacity__OPGR - 1);
- Self__QWRR=old_nb_elts__RPGR;
- while ((Self__QWRR <= upper__SWRR)) {
- new__SPGR[Self__QWRR]='\0';
- Self__QWRR=(__INTEGER)(Self__QWRR + 1);
- };
- Self__PPGR->storage__XNK=new__SPGR;
- Self__PPGR->capacity__MNK=new_capacity__OPGR;
- };
- };
- ((__CHARACTER *)Self__PPGR->storage__XNK)[Self__PPGR->count__VF]='\'';
- Self__PPGR->count__VF=(__INTEGER)(Self__PPGR->count__VF + 1);
- append__MOK(buffer__I4XM,Self__QOZP->text__PN2H);
- Self__VPGR=((__STRING *)buffer__I4XM);
- new_capacity__UPGR= 0;
- if ((Self__VPGR->capacity__MNK <= Self__VPGR->count__VF)) {
- if ((Self__VPGR->capacity__MNK == 0)) {
- Self__VPGR->capacity__MNK= 32;
- Self__VPGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UPGR=(__INTEGER)(Self__VPGR->capacity__MNK << 1);
- Self__WPGR=((__CHARACTER *)Self__VPGR->storage__XNK);
- old_nb_elts__XPGR=Self__VPGR->capacity__MNK;
- new__YPGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WPGR),((__UINTEGER_32 )old_nb_elts__XPGR),((__UINTEGER_32 )new_capacity__UPGR)));
- upper__XWRR=(__INTEGER)(new_capacity__UPGR - 1);
- Self__VWRR=old_nb_elts__XPGR;
- while ((Self__VWRR <= upper__XWRR)) {
- new__YPGR[Self__VWRR]='\0';
- Self__VWRR=(__INTEGER)(Self__VWRR + 1);
- };
- Self__VPGR->storage__XNK=new__YPGR;
- Self__VPGR->capacity__MNK=new_capacity__UPGR;
- };
- };
- ((__CHARACTER *)Self__VPGR->storage__XNK)[Self__VPGR->count__VF]='\'';
- Self__VPGR->count__VF=(__INTEGER)(Self__VPGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__3O1M,buffer__I4XM);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__3O1M,buffer__I4XM);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__3O1M,buffer__I4XM);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__I4XM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3O1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__3O1M,buffer__I4XM);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__3O1M,buffer__I4XM);
- } break;
- };
- Self__1PGR=((__STRING *)buffer__I4XM);
- new_capacity__0PGR= 0;
- if ((Self__1PGR->capacity__MNK <= Self__1PGR->count__VF)) {
- if ((Self__1PGR->capacity__MNK == 0)) {
- Self__1PGR->capacity__MNK= 32;
- Self__1PGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0PGR=(__INTEGER)(Self__1PGR->capacity__MNK << 1);
- Self__2PGR=((__CHARACTER *)Self__1PGR->storage__XNK);
- old_nb_elts__3PGR=Self__1PGR->capacity__MNK;
- new__4PGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2PGR),((__UINTEGER_32 )old_nb_elts__3PGR),((__UINTEGER_32 )new_capacity__0PGR)));
- upper__2WRR=(__INTEGER)(new_capacity__0PGR - 1);
- Self__0WRR=old_nb_elts__3PGR;
- while ((Self__0WRR <= upper__2WRR)) {
- new__4PGR[Self__0WRR]='\0';
- Self__0WRR=(__INTEGER)(Self__0WRR + 1);
- };
- Self__1PGR->storage__XNK=new__4PGR;
- Self__1PGR->capacity__MNK=new_capacity__0PGR;
- };
- };
- ((__CHARACTER *)Self__1PGR->storage__XNK)[Self__1PGR->count__VF]=')';
- Self__1PGR->count__VF=(__INTEGER)(Self__1PGR->count__VF + 1);
- };
- };
- };
- };
- if ((! result__PK1M)) {
- append__MOK(buffer__I4XM,Self__H4XM->name__ZQLM);
- append__MOK(buffer__I4XM,(&__string_269));
- append__MOK(buffer__I4XM,indent__BQOG);
- genere__0EEK(Self__H4XM->body__VJLM,buffer__I4XM);
};
+ add_last__ACV(((__STRING__BC *)buffer__TDWN),')');
}
-static void genere__10EO(__EXPR_OR_LOGIC *Self__20EO,void *buffer__30EO)
-// ({EXPR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__IP0P(__EXPR_MOD__3YPM *Self__JP0P,__STRING__BC *buffer__KP0P)
+// ({EXPR_MOD__3YPM},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__BQGR,*Self__HQGR,*Self__NQGR,*Self__TQGR,*Self__ZQGR;
- __STRING *Self__5QGR,*Self__FRGR,*Self__LRGR;
- __INTEGER new_capacity__AQGR,old_nb_elts__DQGR,upper__BXRR,Self__5WRR;
- __INTEGER new_capacity__GQGR,old_nb_elts__JQGR,upper__GXRR,Self__EXRR;
- __INTEGER new_capacity__MQGR,old_nb_elts__PQGR,upper__LXRR,Self__JXRR;
- __INTEGER new_capacity__SQGR,old_nb_elts__VQGR,upper__QXRR,Self__OXRR;
- __INTEGER new_capacity__YQGR,old_nb_elts__1QGR,upper__VXRR,Self__TXRR;
- __INTEGER new_capacity__4QGR,old_nb_elts__BRGR,upper__0XRR,Self__YXRR;
- __INTEGER new_capacity__ERGR,old_nb_elts__HRGR,upper__5XRR,Self__3XRR;
- __INTEGER new_capacity__KRGR,old_nb_elts__NRGR,upper__EYRR,Self__CYRR;
- void *__tmp__40EO,*__tmp__B1EO;
- __CHARACTER_CST *Self__1OZP,*Self__GPZP;
- __CHARACTER *Self__CQGR,*new__EQGR,*Self__IQGR,*new__KQGR,*Self__OQGR;
- __CHARACTER *new__QQGR,*Self__UQGR,*new__WQGR,*Self__0QGR,*new__2QGR;
- __CHARACTER *Self__ARGR,*new__CRGR,*Self__GRGR,*new__IRGR,*Self__MRGR;
- __CHARACTER *new__ORGR;
- Self__BQGR=((__STRING *)buffer__30EO);
- new_capacity__AQGR= 0;
- if ((Self__BQGR->capacity__MNK <= Self__BQGR->count__VF)) {
- if ((Self__BQGR->capacity__MNK == 0)) {
- Self__BQGR->capacity__MNK= 32;
- Self__BQGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AQGR=(__INTEGER)(Self__BQGR->capacity__MNK << 1);
- Self__CQGR=((__CHARACTER *)Self__BQGR->storage__XNK);
- old_nb_elts__DQGR=Self__BQGR->capacity__MNK;
- new__EQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CQGR),((__UINTEGER_32 )old_nb_elts__DQGR),((__UINTEGER_32 )new_capacity__AQGR)));
- upper__BXRR=(__INTEGER)(new_capacity__AQGR - 1);
- Self__5WRR=old_nb_elts__DQGR;
- while ((Self__5WRR <= upper__BXRR)) {
- new__EQGR[Self__5WRR]='\0';
- Self__5WRR=(__INTEGER)(Self__5WRR + 1);
- };
- Self__BQGR->storage__XNK=new__EQGR;
- Self__BQGR->capacity__MNK=new_capacity__AQGR;
- };
- };
- ((__CHARACTER *)Self__BQGR->storage__XNK)[Self__BQGR->count__VF]='(';
- Self__BQGR->count__VF=(__INTEGER)(Self__BQGR->count__VF + 1);
- __tmp__40EO=Self__20EO->parent_expr_binary_logic__QICL.left__RREO;
- switch (((struct ___OBJ *)__tmp__40EO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__40EO,buffer__30EO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__40EO,buffer__30EO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__40EO,buffer__30EO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__40EO,buffer__30EO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__40EO,buffer__30EO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__40EO),buffer__30EO);
- append__MOK(buffer__30EO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__40EO,buffer__30EO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__30EO,((__REAL_CST *)__tmp__40EO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__1OZP=((__CHARACTER_CST *)__tmp__40EO);
- Self__HQGR=((__STRING *)buffer__30EO);
- new_capacity__GQGR= 0;
- if ((Self__HQGR->capacity__MNK <= Self__HQGR->count__VF)) {
- if ((Self__HQGR->capacity__MNK == 0)) {
- Self__HQGR->capacity__MNK= 32;
- Self__HQGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GQGR=(__INTEGER)(Self__HQGR->capacity__MNK << 1);
- Self__IQGR=((__CHARACTER *)Self__HQGR->storage__XNK);
- old_nb_elts__JQGR=Self__HQGR->capacity__MNK;
- new__KQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IQGR),((__UINTEGER_32 )old_nb_elts__JQGR),((__UINTEGER_32 )new_capacity__GQGR)));
- upper__GXRR=(__INTEGER)(new_capacity__GQGR - 1);
- Self__EXRR=old_nb_elts__JQGR;
- while ((Self__EXRR <= upper__GXRR)) {
- new__KQGR[Self__EXRR]='\0';
- Self__EXRR=(__INTEGER)(Self__EXRR + 1);
- };
- Self__HQGR->storage__XNK=new__KQGR;
- Self__HQGR->capacity__MNK=new_capacity__GQGR;
- };
- };
- ((__CHARACTER *)Self__HQGR->storage__XNK)[Self__HQGR->count__VF]='\'';
- Self__HQGR->count__VF=(__INTEGER)(Self__HQGR->count__VF + 1);
- append__MOK(buffer__30EO,Self__1OZP->text__PN2H);
- Self__NQGR=((__STRING *)buffer__30EO);
- new_capacity__MQGR= 0;
- if ((Self__NQGR->capacity__MNK <= Self__NQGR->count__VF)) {
- if ((Self__NQGR->capacity__MNK == 0)) {
- Self__NQGR->capacity__MNK= 32;
- Self__NQGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MQGR=(__INTEGER)(Self__NQGR->capacity__MNK << 1);
- Self__OQGR=((__CHARACTER *)Self__NQGR->storage__XNK);
- old_nb_elts__PQGR=Self__NQGR->capacity__MNK;
- new__QQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OQGR),((__UINTEGER_32 )old_nb_elts__PQGR),((__UINTEGER_32 )new_capacity__MQGR)));
- upper__LXRR=(__INTEGER)(new_capacity__MQGR - 1);
- Self__JXRR=old_nb_elts__PQGR;
- while ((Self__JXRR <= upper__LXRR)) {
- new__QQGR[Self__JXRR]='\0';
- Self__JXRR=(__INTEGER)(Self__JXRR + 1);
- };
- Self__NQGR->storage__XNK=new__QQGR;
- Self__NQGR->capacity__MNK=new_capacity__MQGR;
- };
- };
- ((__CHARACTER *)Self__NQGR->storage__XNK)[Self__NQGR->count__VF]='\'';
- Self__NQGR->count__VF=(__INTEGER)(Self__NQGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__40EO,buffer__30EO);
+ void *__tmp__LP0P;
+ __IS_EXPANDED__35NJ *Self__3HCS;
+ __GET_TYPE_ID__HAOJ *Self__5HCS;
+ __TYPE_FULL__XMB *Self__RNXT;
+ __SIZE_OF__5GOJ *Self__BICS;
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),'(');
+ __tmp__LP0P=Self__JP0P->parent_expr_binary__4YPM.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__LP0P)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__LP0P),buffer__KP0P);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__40EO,buffer__30EO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__40EO,buffer__30EO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__40EO,buffer__30EO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__40EO,buffer__30EO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__40EO,buffer__30EO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__40EO,buffer__30EO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__40EO,buffer__30EO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__40EO,buffer__30EO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__3HCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__LP0P));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__3HCS->receiver__RA5J),buffer__KP0P);
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__40EO,buffer__30EO);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__40EO,buffer__30EO);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__40EO,buffer__30EO);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__40EO,buffer__30EO);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__30EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__40EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__40EO,buffer__30EO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__40EO,buffer__30EO);
- } break;
- };
- Self__TQGR=((__STRING *)buffer__30EO);
- new_capacity__SQGR= 0;
- if ((Self__TQGR->capacity__MNK <= Self__TQGR->count__VF)) {
- if ((Self__TQGR->capacity__MNK == 0)) {
- Self__TQGR->capacity__MNK= 32;
- Self__TQGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SQGR=(__INTEGER)(Self__TQGR->capacity__MNK << 1);
- Self__UQGR=((__CHARACTER *)Self__TQGR->storage__XNK);
- old_nb_elts__VQGR=Self__TQGR->capacity__MNK;
- new__WQGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UQGR),((__UINTEGER_32 )old_nb_elts__VQGR),((__UINTEGER_32 )new_capacity__SQGR)));
- upper__QXRR=(__INTEGER)(new_capacity__SQGR - 1);
- Self__OXRR=old_nb_elts__VQGR;
- while ((Self__OXRR <= upper__QXRR)) {
- new__WQGR[Self__OXRR]='\0';
- Self__OXRR=(__INTEGER)(Self__OXRR + 1);
- };
- Self__TQGR->storage__XNK=new__WQGR;
- Self__TQGR->capacity__MNK=new_capacity__SQGR;
- };
- };
- ((__CHARACTER *)Self__TQGR->storage__XNK)[Self__TQGR->count__VF]=' ';
- Self__TQGR->count__VF=(__INTEGER)(Self__TQGR->count__VF + 1);
- append__MOK(buffer__30EO,(&__string_368));
- Self__ZQGR=((__STRING *)buffer__30EO);
- new_capacity__YQGR= 0;
- if ((Self__ZQGR->capacity__MNK <= Self__ZQGR->count__VF)) {
- if ((Self__ZQGR->capacity__MNK == 0)) {
- Self__ZQGR->capacity__MNK= 32;
- Self__ZQGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YQGR=(__INTEGER)(Self__ZQGR->capacity__MNK << 1);
- Self__0QGR=((__CHARACTER *)Self__ZQGR->storage__XNK);
- old_nb_elts__1QGR=Self__ZQGR->capacity__MNK;
- new__2QGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0QGR),((__UINTEGER_32 )old_nb_elts__1QGR),((__UINTEGER_32 )new_capacity__YQGR)));
- upper__VXRR=(__INTEGER)(new_capacity__YQGR - 1);
- Self__TXRR=old_nb_elts__1QGR;
- while ((Self__TXRR <= upper__VXRR)) {
- new__2QGR[Self__TXRR]='\0';
- Self__TXRR=(__INTEGER)(Self__TXRR + 1);
- };
- Self__ZQGR->storage__XNK=new__2QGR;
- Self__ZQGR->capacity__MNK=new_capacity__YQGR;
- };
- };
- ((__CHARACTER *)Self__ZQGR->storage__XNK)[Self__ZQGR->count__VF]=' ';
- Self__ZQGR->count__VF=(__INTEGER)(Self__ZQGR->count__VF + 1);
- __tmp__B1EO=Self__20EO->parent_expr_binary_logic__QICL.right__VREO;
- switch (((struct ___OBJ *)__tmp__B1EO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__B1EO),buffer__30EO);
- append__MOK(buffer__30EO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__B1EO,buffer__30EO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__30EO,((__REAL_CST *)__tmp__B1EO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__GPZP=((__CHARACTER_CST *)__tmp__B1EO);
- Self__5QGR=((__STRING *)buffer__30EO);
- new_capacity__4QGR= 0;
- if ((Self__5QGR->capacity__MNK <= Self__5QGR->count__VF)) {
- if ((Self__5QGR->capacity__MNK == 0)) {
- Self__5QGR->capacity__MNK= 32;
- Self__5QGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4QGR=(__INTEGER)(Self__5QGR->capacity__MNK << 1);
- Self__ARGR=((__CHARACTER *)Self__5QGR->storage__XNK);
- old_nb_elts__BRGR=Self__5QGR->capacity__MNK;
- new__CRGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ARGR),((__UINTEGER_32 )old_nb_elts__BRGR),((__UINTEGER_32 )new_capacity__4QGR)));
- upper__0XRR=(__INTEGER)(new_capacity__4QGR - 1);
- Self__YXRR=old_nb_elts__BRGR;
- while ((Self__YXRR <= upper__0XRR)) {
- new__CRGR[Self__YXRR]='\0';
- Self__YXRR=(__INTEGER)(Self__YXRR + 1);
- };
- Self__5QGR->storage__XNK=new__CRGR;
- Self__5QGR->capacity__MNK=new_capacity__4QGR;
- };
- };
- ((__CHARACTER *)Self__5QGR->storage__XNK)[Self__5QGR->count__VF]='\'';
- Self__5QGR->count__VF=(__INTEGER)(Self__5QGR->count__VF + 1);
- append__MOK(buffer__30EO,Self__GPZP->text__PN2H);
- Self__FRGR=((__STRING *)buffer__30EO);
- new_capacity__ERGR= 0;
- if ((Self__FRGR->capacity__MNK <= Self__FRGR->count__VF)) {
- if ((Self__FRGR->capacity__MNK == 0)) {
- Self__FRGR->capacity__MNK= 32;
- Self__FRGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ERGR=(__INTEGER)(Self__FRGR->capacity__MNK << 1);
- Self__GRGR=((__CHARACTER *)Self__FRGR->storage__XNK);
- old_nb_elts__HRGR=Self__FRGR->capacity__MNK;
- new__IRGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GRGR),((__UINTEGER_32 )old_nb_elts__HRGR),((__UINTEGER_32 )new_capacity__ERGR)));
- upper__5XRR=(__INTEGER)(new_capacity__ERGR - 1);
- Self__3XRR=old_nb_elts__HRGR;
- while ((Self__3XRR <= upper__5XRR)) {
- new__IRGR[Self__3XRR]='\0';
- Self__3XRR=(__INTEGER)(Self__3XRR + 1);
- };
- Self__FRGR->storage__XNK=new__IRGR;
- Self__FRGR->capacity__MNK=new_capacity__ERGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__5HCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_350));
+ Self__RNXT=((__TYPE_FULL__XMB *)Self__5HCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
};
- ((__CHARACTER *)Self__FRGR->storage__XNK)[Self__FRGR->count__VF]='\'';
- Self__FRGR->count__VF=(__INTEGER)(Self__FRGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__B1EO,buffer__30EO);
+ append_name_in__APXE(Self__RNXT,buffer__KP0P);
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__B1EO,buffer__30EO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__B1EO,buffer__30EO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__B1EO,buffer__30EO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__B1EO,buffer__30EO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__B1EO,buffer__30EO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__B1EO,buffer__30EO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__B1EO,buffer__30EO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__B1EO,buffer__30EO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__30EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__B1EO,buffer__30EO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__B1EO,buffer__30EO);
- } break;
- };
- Self__LRGR=((__STRING *)buffer__30EO);
- new_capacity__KRGR= 0;
- if ((Self__LRGR->capacity__MNK <= Self__LRGR->count__VF)) {
- if ((Self__LRGR->capacity__MNK == 0)) {
- Self__LRGR->capacity__MNK= 32;
- Self__LRGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KRGR=(__INTEGER)(Self__LRGR->capacity__MNK << 1);
- Self__MRGR=((__CHARACTER *)Self__LRGR->storage__XNK);
- old_nb_elts__NRGR=Self__LRGR->capacity__MNK;
- new__ORGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MRGR),((__UINTEGER_32 )old_nb_elts__NRGR),((__UINTEGER_32 )new_capacity__KRGR)));
- upper__EYRR=(__INTEGER)(new_capacity__KRGR - 1);
- Self__CYRR=old_nb_elts__NRGR;
- while ((Self__CYRR <= upper__EYRR)) {
- new__ORGR[Self__CYRR]='\0';
- Self__CYRR=(__INTEGER)(Self__CYRR + 1);
- };
- Self__LRGR->storage__XNK=new__ORGR;
- Self__LRGR->capacity__MNK=new_capacity__KRGR;
- };
- };
- ((__CHARACTER *)Self__LRGR->storage__XNK)[Self__LRGR->count__VF]=')';
- Self__LRGR->count__VF=(__INTEGER)(Self__LRGR->count__VF + 1);
-}
-
-static void genere__NBLO(__EXPR_OR_OR_LOGIC *Self__OBLO,void *buffer__PBLO)
-// ({EXPR_OR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__RRGR,*Self__XRGR,*Self__3RGR,*Self__DSGR,*Self__JSGR;
- __STRING *Self__PSGR,*Self__VSGR,*Self__1SGR;
- __INTEGER new_capacity__QRGR,old_nb_elts__TRGR,upper__JYRR,Self__HYRR;
- __INTEGER new_capacity__WRGR,old_nb_elts__ZRGR,upper__OYRR,Self__MYRR;
- __INTEGER new_capacity__2RGR,old_nb_elts__5RGR,upper__TYRR,Self__RYRR;
- __INTEGER new_capacity__CSGR,old_nb_elts__FSGR,upper__YYRR,Self__WYRR;
- __INTEGER new_capacity__ISGR,old_nb_elts__LSGR,upper__3YRR,Self__1YRR;
- __INTEGER new_capacity__OSGR,old_nb_elts__RSGR,upper__CZRR,Self__AZRR;
- __INTEGER new_capacity__USGR,old_nb_elts__XSGR,upper__HZRR,Self__FZRR;
- __INTEGER new_capacity__0SGR,old_nb_elts__3SGR,upper__MZRR,Self__KZRR;
- void *__tmp__QBLO,*__tmp__TBLO;
- __CHARACTER_CST *Self__RPZP,*Self__2PZP;
- __CHARACTER *Self__SRGR,*new__URGR,*Self__YRGR,*new__0RGR,*Self__4RGR;
- __CHARACTER *new__ASGR,*Self__ESGR,*new__GSGR,*Self__KSGR,*new__MSGR;
- __CHARACTER *Self__QSGR,*new__SSGR,*Self__WSGR,*new__YSGR,*Self__2SGR;
- __CHARACTER *new__4SGR;
- Self__RRGR=((__STRING *)buffer__PBLO);
- new_capacity__QRGR= 0;
- if ((Self__RRGR->capacity__MNK <= Self__RRGR->count__VF)) {
- if ((Self__RRGR->capacity__MNK == 0)) {
- Self__RRGR->capacity__MNK= 32;
- Self__RRGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QRGR=(__INTEGER)(Self__RRGR->capacity__MNK << 1);
- Self__SRGR=((__CHARACTER *)Self__RRGR->storage__XNK);
- old_nb_elts__TRGR=Self__RRGR->capacity__MNK;
- new__URGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SRGR),((__UINTEGER_32 )old_nb_elts__TRGR),((__UINTEGER_32 )new_capacity__QRGR)));
- upper__JYRR=(__INTEGER)(new_capacity__QRGR - 1);
- Self__HYRR=old_nb_elts__TRGR;
- while ((Self__HYRR <= upper__JYRR)) {
- new__URGR[Self__HYRR]='\0';
- Self__HYRR=(__INTEGER)(Self__HYRR + 1);
- };
- Self__RRGR->storage__XNK=new__URGR;
- Self__RRGR->capacity__MNK=new_capacity__QRGR;
- };
- };
- ((__CHARACTER *)Self__RRGR->storage__XNK)[Self__RRGR->count__VF]='(';
- Self__RRGR->count__VF=(__INTEGER)(Self__RRGR->count__VF + 1);
- __tmp__QBLO=Self__OBLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.left__RREO;
- switch (((struct ___OBJ *)__tmp__QBLO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__QBLO),buffer__PBLO);
- append__MOK(buffer__PBLO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__PBLO,((__REAL_CST *)__tmp__QBLO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__RPZP=((__CHARACTER_CST *)__tmp__QBLO);
- Self__XRGR=((__STRING *)buffer__PBLO);
- new_capacity__WRGR= 0;
- if ((Self__XRGR->capacity__MNK <= Self__XRGR->count__VF)) {
- if ((Self__XRGR->capacity__MNK == 0)) {
- Self__XRGR->capacity__MNK= 32;
- Self__XRGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WRGR=(__INTEGER)(Self__XRGR->capacity__MNK << 1);
- Self__YRGR=((__CHARACTER *)Self__XRGR->storage__XNK);
- old_nb_elts__ZRGR=Self__XRGR->capacity__MNK;
- new__0RGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YRGR),((__UINTEGER_32 )old_nb_elts__ZRGR),((__UINTEGER_32 )new_capacity__WRGR)));
- upper__OYRR=(__INTEGER)(new_capacity__WRGR - 1);
- Self__MYRR=old_nb_elts__ZRGR;
- while ((Self__MYRR <= upper__OYRR)) {
- new__0RGR[Self__MYRR]='\0';
- Self__MYRR=(__INTEGER)(Self__MYRR + 1);
- };
- Self__XRGR->storage__XNK=new__0RGR;
- Self__XRGR->capacity__MNK=new_capacity__WRGR;
- };
- };
- ((__CHARACTER *)Self__XRGR->storage__XNK)[Self__XRGR->count__VF]='\'';
- Self__XRGR->count__VF=(__INTEGER)(Self__XRGR->count__VF + 1);
- append__MOK(buffer__PBLO,Self__RPZP->text__PN2H);
- Self__3RGR=((__STRING *)buffer__PBLO);
- new_capacity__2RGR= 0;
- if ((Self__3RGR->capacity__MNK <= Self__3RGR->count__VF)) {
- if ((Self__3RGR->capacity__MNK == 0)) {
- Self__3RGR->capacity__MNK= 32;
- Self__3RGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2RGR=(__INTEGER)(Self__3RGR->capacity__MNK << 1);
- Self__4RGR=((__CHARACTER *)Self__3RGR->storage__XNK);
- old_nb_elts__5RGR=Self__3RGR->capacity__MNK;
- new__ASGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4RGR),((__UINTEGER_32 )old_nb_elts__5RGR),((__UINTEGER_32 )new_capacity__2RGR)));
- upper__TYRR=(__INTEGER)(new_capacity__2RGR - 1);
- Self__RYRR=old_nb_elts__5RGR;
- while ((Self__RYRR <= upper__TYRR)) {
- new__ASGR[Self__RYRR]='\0';
- Self__RYRR=(__INTEGER)(Self__RYRR + 1);
- };
- Self__3RGR->storage__XNK=new__ASGR;
- Self__3RGR->capacity__MNK=new_capacity__2RGR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__BICS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_352));
+ Self__RNXT=((__TYPE_FULL__XMB *)Self__BICS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
};
- ((__CHARACTER *)Self__3RGR->storage__XNK)[Self__3RGR->count__VF]='\'';
- Self__3RGR->count__VF=(__INTEGER)(Self__3RGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__QBLO,buffer__PBLO);
+ append_name_in__APXE(Self__RNXT,buffer__KP0P);
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__QBLO,buffer__PBLO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__QBLO,buffer__PBLO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__QBLO,buffer__PBLO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__QBLO,buffer__PBLO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__QBLO,buffer__PBLO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__PBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__QBLO,buffer__PBLO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__QBLO,buffer__PBLO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__QBLO,buffer__PBLO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
};
- Self__DSGR=((__STRING *)buffer__PBLO);
- new_capacity__CSGR= 0;
- if ((Self__DSGR->capacity__MNK <= Self__DSGR->count__VF)) {
- if ((Self__DSGR->capacity__MNK == 0)) {
- Self__DSGR->capacity__MNK= 32;
- Self__DSGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CSGR=(__INTEGER)(Self__DSGR->capacity__MNK << 1);
- Self__ESGR=((__CHARACTER *)Self__DSGR->storage__XNK);
- old_nb_elts__FSGR=Self__DSGR->capacity__MNK;
- new__GSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ESGR),((__UINTEGER_32 )old_nb_elts__FSGR),((__UINTEGER_32 )new_capacity__CSGR)));
- upper__YYRR=(__INTEGER)(new_capacity__CSGR - 1);
- Self__WYRR=old_nb_elts__FSGR;
- while ((Self__WYRR <= upper__YYRR)) {
- new__GSGR[Self__WYRR]='\0';
- Self__WYRR=(__INTEGER)(Self__WYRR + 1);
- };
- Self__DSGR->storage__XNK=new__GSGR;
- Self__DSGR->capacity__MNK=new_capacity__CSGR;
- };
- };
- ((__CHARACTER *)Self__DSGR->storage__XNK)[Self__DSGR->count__VF]=' ';
- Self__DSGR->count__VF=(__INTEGER)(Self__DSGR->count__VF + 1);
- append__MOK(buffer__PBLO,(&__string_369));
- Self__JSGR=((__STRING *)buffer__PBLO);
- new_capacity__ISGR= 0;
- if ((Self__JSGR->capacity__MNK <= Self__JSGR->count__VF)) {
- if ((Self__JSGR->capacity__MNK == 0)) {
- Self__JSGR->capacity__MNK= 32;
- Self__JSGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ISGR=(__INTEGER)(Self__JSGR->capacity__MNK << 1);
- Self__KSGR=((__CHARACTER *)Self__JSGR->storage__XNK);
- old_nb_elts__LSGR=Self__JSGR->capacity__MNK;
- new__MSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KSGR),((__UINTEGER_32 )old_nb_elts__LSGR),((__UINTEGER_32 )new_capacity__ISGR)));
- upper__3YRR=(__INTEGER)(new_capacity__ISGR - 1);
- Self__1YRR=old_nb_elts__LSGR;
- while ((Self__1YRR <= upper__3YRR)) {
- new__MSGR[Self__1YRR]='\0';
- Self__1YRR=(__INTEGER)(Self__1YRR + 1);
- };
- Self__JSGR->storage__XNK=new__MSGR;
- Self__JSGR->capacity__MNK=new_capacity__ISGR;
- };
- };
- ((__CHARACTER *)Self__JSGR->storage__XNK)[Self__JSGR->count__VF]=' ';
- Self__JSGR->count__VF=(__INTEGER)(Self__JSGR->count__VF + 1);
- __tmp__TBLO=Self__OBLO->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.right__VREO;
- switch (((struct ___OBJ *)__tmp__TBLO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__TBLO),buffer__PBLO);
- append__MOK(buffer__PBLO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__PBLO,((__REAL_CST *)__tmp__TBLO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__2PZP=((__CHARACTER_CST *)__tmp__TBLO);
- Self__PSGR=((__STRING *)buffer__PBLO);
- new_capacity__OSGR= 0;
- if ((Self__PSGR->capacity__MNK <= Self__PSGR->count__VF)) {
- if ((Self__PSGR->capacity__MNK == 0)) {
- Self__PSGR->capacity__MNK= 32;
- Self__PSGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OSGR=(__INTEGER)(Self__PSGR->capacity__MNK << 1);
- Self__QSGR=((__CHARACTER *)Self__PSGR->storage__XNK);
- old_nb_elts__RSGR=Self__PSGR->capacity__MNK;
- new__SSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QSGR),((__UINTEGER_32 )old_nb_elts__RSGR),((__UINTEGER_32 )new_capacity__OSGR)));
- upper__CZRR=(__INTEGER)(new_capacity__OSGR - 1);
- Self__AZRR=old_nb_elts__RSGR;
- while ((Self__AZRR <= upper__CZRR)) {
- new__SSGR[Self__AZRR]='\0';
- Self__AZRR=(__INTEGER)(Self__AZRR + 1);
- };
- Self__PSGR->storage__XNK=new__SSGR;
- Self__PSGR->capacity__MNK=new_capacity__OSGR;
- };
- };
- ((__CHARACTER *)Self__PSGR->storage__XNK)[Self__PSGR->count__VF]='\'';
- Self__PSGR->count__VF=(__INTEGER)(Self__PSGR->count__VF + 1);
- append__MOK(buffer__PBLO,Self__2PZP->text__PN2H);
- Self__VSGR=((__STRING *)buffer__PBLO);
- new_capacity__USGR= 0;
- if ((Self__VSGR->capacity__MNK <= Self__VSGR->count__VF)) {
- if ((Self__VSGR->capacity__MNK == 0)) {
- Self__VSGR->capacity__MNK= 32;
- Self__VSGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__USGR=(__INTEGER)(Self__VSGR->capacity__MNK << 1);
- Self__WSGR=((__CHARACTER *)Self__VSGR->storage__XNK);
- old_nb_elts__XSGR=Self__VSGR->capacity__MNK;
- new__YSGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WSGR),((__UINTEGER_32 )old_nb_elts__XSGR),((__UINTEGER_32 )new_capacity__USGR)));
- upper__HZRR=(__INTEGER)(new_capacity__USGR - 1);
- Self__FZRR=old_nb_elts__XSGR;
- while ((Self__FZRR <= upper__HZRR)) {
- new__YSGR[Self__FZRR]='\0';
- Self__FZRR=(__INTEGER)(Self__FZRR + 1);
- };
- Self__VSGR->storage__XNK=new__YSGR;
- Self__VSGR->capacity__MNK=new_capacity__USGR;
- };
- };
- ((__CHARACTER *)Self__VSGR->storage__XNK)[Self__VSGR->count__VF]='\'';
- Self__VSGR->count__VF=(__INTEGER)(Self__VSGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__TBLO,buffer__PBLO);
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_500));
+ __tmp__LP0P=Self__JP0P->parent_expr_binary__4YPM.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__LP0P)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__LP0P),buffer__KP0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__TBLO,buffer__PBLO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__TBLO,buffer__PBLO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__TBLO,buffer__PBLO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__TBLO,buffer__PBLO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__TBLO,buffer__PBLO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__TBLO,buffer__PBLO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__TBLO,buffer__PBLO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__PBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __IS_EXPANDED__35NJ__: {
+ Self__3HCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__LP0P));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__3HCS->receiver__RA5J),buffer__KP0P);
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__TBLO,buffer__PBLO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__TBLO,buffer__PBLO);
- } break;
- };
- Self__1SGR=((__STRING *)buffer__PBLO);
- new_capacity__0SGR= 0;
- if ((Self__1SGR->capacity__MNK <= Self__1SGR->count__VF)) {
- if ((Self__1SGR->capacity__MNK == 0)) {
- Self__1SGR->capacity__MNK= 32;
- Self__1SGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0SGR=(__INTEGER)(Self__1SGR->capacity__MNK << 1);
- Self__2SGR=((__CHARACTER *)Self__1SGR->storage__XNK);
- old_nb_elts__3SGR=Self__1SGR->capacity__MNK;
- new__4SGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2SGR),((__UINTEGER_32 )old_nb_elts__3SGR),((__UINTEGER_32 )new_capacity__0SGR)));
- upper__MZRR=(__INTEGER)(new_capacity__0SGR - 1);
- Self__KZRR=old_nb_elts__3SGR;
- while ((Self__KZRR <= upper__MZRR)) {
- new__4SGR[Self__KZRR]='\0';
- Self__KZRR=(__INTEGER)(Self__KZRR + 1);
- };
- Self__1SGR->storage__XNK=new__4SGR;
- Self__1SGR->capacity__MNK=new_capacity__0SGR;
- };
- };
- ((__CHARACTER *)Self__1SGR->storage__XNK)[Self__1SGR->count__VF]=')';
- Self__1SGR->count__VF=(__INTEGER)(Self__1SGR->count__VF + 1);
-}
-
-static void genere__C1EO(__EXPR_AND_LOGIC *Self__D1EO,void *buffer__E1EO)
-// ({EXPR_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__BTGR,*Self__HTGR,*Self__NTGR,*Self__TTGR,*Self__ZTGR;
- __STRING *Self__5TGR,*Self__FUGR,*Self__LUGR;
- __INTEGER new_capacity__ATGR,old_nb_elts__DTGR,upper__RZRR,Self__PZRR;
- __INTEGER new_capacity__GTGR,old_nb_elts__JTGR,upper__WZRR,Self__UZRR;
- __INTEGER new_capacity__MTGR,old_nb_elts__PTGR,upper__1ZRR,Self__ZZRR;
- __INTEGER new_capacity__STGR,old_nb_elts__VTGR,upper__A0RR,Self__4ZRR;
- __INTEGER new_capacity__YTGR,old_nb_elts__1TGR,upper__F0RR,Self__D0RR;
- __INTEGER new_capacity__4TGR,old_nb_elts__BUGR,upper__K0RR,Self__I0RR;
- __INTEGER new_capacity__EUGR,old_nb_elts__HUGR,upper__P0RR,Self__N0RR;
- __INTEGER new_capacity__KUGR,old_nb_elts__NUGR,upper__U0RR,Self__S0RR;
- void *__tmp__F1EO,*__tmp__I1EO;
- __CHARACTER_CST *Self__HQZP,*Self__SQZP;
- __CHARACTER *Self__CTGR,*new__ETGR,*Self__ITGR,*new__KTGR,*Self__OTGR;
- __CHARACTER *new__QTGR,*Self__UTGR,*new__WTGR,*Self__0TGR,*new__2TGR;
- __CHARACTER *Self__AUGR,*new__CUGR,*Self__GUGR,*new__IUGR,*Self__MUGR;
- __CHARACTER *new__OUGR;
- Self__BTGR=((__STRING *)buffer__E1EO);
- new_capacity__ATGR= 0;
- if ((Self__BTGR->capacity__MNK <= Self__BTGR->count__VF)) {
- if ((Self__BTGR->capacity__MNK == 0)) {
- Self__BTGR->capacity__MNK= 32;
- Self__BTGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ATGR=(__INTEGER)(Self__BTGR->capacity__MNK << 1);
- Self__CTGR=((__CHARACTER *)Self__BTGR->storage__XNK);
- old_nb_elts__DTGR=Self__BTGR->capacity__MNK;
- new__ETGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CTGR),((__UINTEGER_32 )old_nb_elts__DTGR),((__UINTEGER_32 )new_capacity__ATGR)));
- upper__RZRR=(__INTEGER)(new_capacity__ATGR - 1);
- Self__PZRR=old_nb_elts__DTGR;
- while ((Self__PZRR <= upper__RZRR)) {
- new__ETGR[Self__PZRR]='\0';
- Self__PZRR=(__INTEGER)(Self__PZRR + 1);
- };
- Self__BTGR->storage__XNK=new__ETGR;
- Self__BTGR->capacity__MNK=new_capacity__ATGR;
- };
- };
- ((__CHARACTER *)Self__BTGR->storage__XNK)[Self__BTGR->count__VF]='(';
- Self__BTGR->count__VF=(__INTEGER)(Self__BTGR->count__VF + 1);
- __tmp__F1EO=Self__D1EO->parent_expr_binary_logic__QKCL.left__RREO;
- switch (((struct ___OBJ *)__tmp__F1EO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__F1EO),buffer__E1EO);
- append__MOK(buffer__E1EO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__E1EO,((__REAL_CST *)__tmp__F1EO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__HQZP=((__CHARACTER_CST *)__tmp__F1EO);
- Self__HTGR=((__STRING *)buffer__E1EO);
- new_capacity__GTGR= 0;
- if ((Self__HTGR->capacity__MNK <= Self__HTGR->count__VF)) {
- if ((Self__HTGR->capacity__MNK == 0)) {
- Self__HTGR->capacity__MNK= 32;
- Self__HTGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GTGR=(__INTEGER)(Self__HTGR->capacity__MNK << 1);
- Self__ITGR=((__CHARACTER *)Self__HTGR->storage__XNK);
- old_nb_elts__JTGR=Self__HTGR->capacity__MNK;
- new__KTGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ITGR),((__UINTEGER_32 )old_nb_elts__JTGR),((__UINTEGER_32 )new_capacity__GTGR)));
- upper__WZRR=(__INTEGER)(new_capacity__GTGR - 1);
- Self__UZRR=old_nb_elts__JTGR;
- while ((Self__UZRR <= upper__WZRR)) {
- new__KTGR[Self__UZRR]='\0';
- Self__UZRR=(__INTEGER)(Self__UZRR + 1);
- };
- Self__HTGR->storage__XNK=new__KTGR;
- Self__HTGR->capacity__MNK=new_capacity__GTGR;
- };
- };
- ((__CHARACTER *)Self__HTGR->storage__XNK)[Self__HTGR->count__VF]='\'';
- Self__HTGR->count__VF=(__INTEGER)(Self__HTGR->count__VF + 1);
- append__MOK(buffer__E1EO,Self__HQZP->text__PN2H);
- Self__NTGR=((__STRING *)buffer__E1EO);
- new_capacity__MTGR= 0;
- if ((Self__NTGR->capacity__MNK <= Self__NTGR->count__VF)) {
- if ((Self__NTGR->capacity__MNK == 0)) {
- Self__NTGR->capacity__MNK= 32;
- Self__NTGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MTGR=(__INTEGER)(Self__NTGR->capacity__MNK << 1);
- Self__OTGR=((__CHARACTER *)Self__NTGR->storage__XNK);
- old_nb_elts__PTGR=Self__NTGR->capacity__MNK;
- new__QTGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OTGR),((__UINTEGER_32 )old_nb_elts__PTGR),((__UINTEGER_32 )new_capacity__MTGR)));
- upper__1ZRR=(__INTEGER)(new_capacity__MTGR - 1);
- Self__ZZRR=old_nb_elts__PTGR;
- while ((Self__ZZRR <= upper__1ZRR)) {
- new__QTGR[Self__ZZRR]='\0';
- Self__ZZRR=(__INTEGER)(Self__ZZRR + 1);
- };
- Self__NTGR->storage__XNK=new__QTGR;
- Self__NTGR->capacity__MNK=new_capacity__MTGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__5HCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_350));
+ Self__RNXT=((__TYPE_FULL__XMB *)Self__5HCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
};
- ((__CHARACTER *)Self__NTGR->storage__XNK)[Self__NTGR->count__VF]='\'';
- Self__NTGR->count__VF=(__INTEGER)(Self__NTGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__F1EO,buffer__E1EO);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__F1EO,buffer__E1EO);
+ append_name_in__APXE(Self__RNXT,buffer__KP0P);
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__F1EO,buffer__E1EO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__F1EO,buffer__E1EO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__F1EO,buffer__E1EO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__F1EO,buffer__E1EO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__F1EO,buffer__E1EO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__E1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__F1EO,buffer__E1EO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__F1EO,buffer__E1EO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__F1EO,buffer__E1EO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__F1EO,buffer__E1EO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__F1EO,buffer__E1EO);
- } break;
- };
- Self__TTGR=((__STRING *)buffer__E1EO);
- new_capacity__STGR= 0;
- if ((Self__TTGR->capacity__MNK <= Self__TTGR->count__VF)) {
- if ((Self__TTGR->capacity__MNK == 0)) {
- Self__TTGR->capacity__MNK= 32;
- Self__TTGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__STGR=(__INTEGER)(Self__TTGR->capacity__MNK << 1);
- Self__UTGR=((__CHARACTER *)Self__TTGR->storage__XNK);
- old_nb_elts__VTGR=Self__TTGR->capacity__MNK;
- new__WTGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UTGR),((__UINTEGER_32 )old_nb_elts__VTGR),((__UINTEGER_32 )new_capacity__STGR)));
- upper__A0RR=(__INTEGER)(new_capacity__STGR - 1);
- Self__4ZRR=old_nb_elts__VTGR;
- while ((Self__4ZRR <= upper__A0RR)) {
- new__WTGR[Self__4ZRR]='\0';
- Self__4ZRR=(__INTEGER)(Self__4ZRR + 1);
- };
- Self__TTGR->storage__XNK=new__WTGR;
- Self__TTGR->capacity__MNK=new_capacity__STGR;
- };
- };
- ((__CHARACTER *)Self__TTGR->storage__XNK)[Self__TTGR->count__VF]=' ';
- Self__TTGR->count__VF=(__INTEGER)(Self__TTGR->count__VF + 1);
- append__MOK(buffer__E1EO,(&__string_360));
- Self__ZTGR=((__STRING *)buffer__E1EO);
- new_capacity__YTGR= 0;
- if ((Self__ZTGR->capacity__MNK <= Self__ZTGR->count__VF)) {
- if ((Self__ZTGR->capacity__MNK == 0)) {
- Self__ZTGR->capacity__MNK= 32;
- Self__ZTGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YTGR=(__INTEGER)(Self__ZTGR->capacity__MNK << 1);
- Self__0TGR=((__CHARACTER *)Self__ZTGR->storage__XNK);
- old_nb_elts__1TGR=Self__ZTGR->capacity__MNK;
- new__2TGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0TGR),((__UINTEGER_32 )old_nb_elts__1TGR),((__UINTEGER_32 )new_capacity__YTGR)));
- upper__F0RR=(__INTEGER)(new_capacity__YTGR - 1);
- Self__D0RR=old_nb_elts__1TGR;
- while ((Self__D0RR <= upper__F0RR)) {
- new__2TGR[Self__D0RR]='\0';
- Self__D0RR=(__INTEGER)(Self__D0RR + 1);
- };
- Self__ZTGR->storage__XNK=new__2TGR;
- Self__ZTGR->capacity__MNK=new_capacity__YTGR;
- };
- };
- ((__CHARACTER *)Self__ZTGR->storage__XNK)[Self__ZTGR->count__VF]=' ';
- Self__ZTGR->count__VF=(__INTEGER)(Self__ZTGR->count__VF + 1);
- __tmp__I1EO=Self__D1EO->parent_expr_binary_logic__QKCL.right__VREO;
- switch (((struct ___OBJ *)__tmp__I1EO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__I1EO),buffer__E1EO);
- append__MOK(buffer__E1EO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__E1EO,((__REAL_CST *)__tmp__I1EO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__SQZP=((__CHARACTER_CST *)__tmp__I1EO);
- Self__5TGR=((__STRING *)buffer__E1EO);
- new_capacity__4TGR= 0;
- if ((Self__5TGR->capacity__MNK <= Self__5TGR->count__VF)) {
- if ((Self__5TGR->capacity__MNK == 0)) {
- Self__5TGR->capacity__MNK= 32;
- Self__5TGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4TGR=(__INTEGER)(Self__5TGR->capacity__MNK << 1);
- Self__AUGR=((__CHARACTER *)Self__5TGR->storage__XNK);
- old_nb_elts__BUGR=Self__5TGR->capacity__MNK;
- new__CUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AUGR),((__UINTEGER_32 )old_nb_elts__BUGR),((__UINTEGER_32 )new_capacity__4TGR)));
- upper__K0RR=(__INTEGER)(new_capacity__4TGR - 1);
- Self__I0RR=old_nb_elts__BUGR;
- while ((Self__I0RR <= upper__K0RR)) {
- new__CUGR[Self__I0RR]='\0';
- Self__I0RR=(__INTEGER)(Self__I0RR + 1);
- };
- Self__5TGR->storage__XNK=new__CUGR;
- Self__5TGR->capacity__MNK=new_capacity__4TGR;
- };
- };
- ((__CHARACTER *)Self__5TGR->storage__XNK)[Self__5TGR->count__VF]='\'';
- Self__5TGR->count__VF=(__INTEGER)(Self__5TGR->count__VF + 1);
- append__MOK(buffer__E1EO,Self__SQZP->text__PN2H);
- Self__FUGR=((__STRING *)buffer__E1EO);
- new_capacity__EUGR= 0;
- if ((Self__FUGR->capacity__MNK <= Self__FUGR->count__VF)) {
- if ((Self__FUGR->capacity__MNK == 0)) {
- Self__FUGR->capacity__MNK= 32;
- Self__FUGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EUGR=(__INTEGER)(Self__FUGR->capacity__MNK << 1);
- Self__GUGR=((__CHARACTER *)Self__FUGR->storage__XNK);
- old_nb_elts__HUGR=Self__FUGR->capacity__MNK;
- new__IUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GUGR),((__UINTEGER_32 )old_nb_elts__HUGR),((__UINTEGER_32 )new_capacity__EUGR)));
- upper__P0RR=(__INTEGER)(new_capacity__EUGR - 1);
- Self__N0RR=old_nb_elts__HUGR;
- while ((Self__N0RR <= upper__P0RR)) {
- new__IUGR[Self__N0RR]='\0';
- Self__N0RR=(__INTEGER)(Self__N0RR + 1);
- };
- Self__FUGR->storage__XNK=new__IUGR;
- Self__FUGR->capacity__MNK=new_capacity__EUGR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__BICS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__LP0P));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_352));
+ Self__RNXT=((__TYPE_FULL__XMB *)Self__BICS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__RNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__KP0P),(&__string_351));
};
- ((__CHARACTER *)Self__FUGR->storage__XNK)[Self__FUGR->count__VF]='\'';
- Self__FUGR->count__VF=(__INTEGER)(Self__FUGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__I1EO,buffer__E1EO);
+ append_name_in__APXE(Self__RNXT,buffer__KP0P);
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__I1EO,buffer__E1EO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__I1EO,buffer__E1EO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__I1EO,buffer__E1EO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__I1EO,buffer__E1EO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__I1EO,buffer__E1EO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__E1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__I1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__I1EO,buffer__E1EO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__I1EO,buffer__E1EO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__I1EO,buffer__E1EO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__LP0P)),buffer__KP0P);
} break;
};
- Self__LUGR=((__STRING *)buffer__E1EO);
- new_capacity__KUGR= 0;
- if ((Self__LUGR->capacity__MNK <= Self__LUGR->count__VF)) {
- if ((Self__LUGR->capacity__MNK == 0)) {
- Self__LUGR->capacity__MNK= 32;
- Self__LUGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KUGR=(__INTEGER)(Self__LUGR->capacity__MNK << 1);
- Self__MUGR=((__CHARACTER *)Self__LUGR->storage__XNK);
- old_nb_elts__NUGR=Self__LUGR->capacity__MNK;
- new__OUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MUGR),((__UINTEGER_32 )old_nb_elts__NUGR),((__UINTEGER_32 )new_capacity__KUGR)));
- upper__U0RR=(__INTEGER)(new_capacity__KUGR - 1);
- Self__S0RR=old_nb_elts__NUGR;
- while ((Self__S0RR <= upper__U0RR)) {
- new__OUGR[Self__S0RR]='\0';
- Self__S0RR=(__INTEGER)(Self__S0RR + 1);
- };
- Self__LUGR->storage__XNK=new__OUGR;
- Self__LUGR->capacity__MNK=new_capacity__KUGR;
- };
- };
- ((__CHARACTER *)Self__LUGR->storage__XNK)[Self__LUGR->count__VF]=')';
- Self__LUGR->count__VF=(__INTEGER)(Self__LUGR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__KP0P),')');
}
-static void genere__VBLO(__EXPR_AND_AND_LOGIC *Self__WBLO,void *buffer__XBLO)
-// ({EXPR_AND_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__3OVO(__EXPR_OR__PQ0N *Self__4OVO,__STRING__BC *buffer__5OVO)
+// ({EXPR_OR__PQ0N},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__RUGR,*Self__XUGR,*Self__3UGR,*Self__DVGR,*Self__JVGR;
- __STRING *Self__PVGR,*Self__VVGR,*Self__1VGR;
- __INTEGER new_capacity__QUGR,old_nb_elts__TUGR,upper__Z0RR,Self__X0RR;
- __INTEGER new_capacity__WUGR,old_nb_elts__ZUGR,upper__40RR,Self__20RR;
- __INTEGER new_capacity__2UGR,old_nb_elts__5UGR,upper__D1RR,Self__B1RR;
- __INTEGER new_capacity__CVGR,old_nb_elts__FVGR,upper__I1RR,Self__G1RR;
- __INTEGER new_capacity__IVGR,old_nb_elts__LVGR,upper__N1RR,Self__L1RR;
- __INTEGER new_capacity__OVGR,old_nb_elts__RVGR,upper__S1RR,Self__Q1RR;
- __INTEGER new_capacity__UVGR,old_nb_elts__XVGR,upper__X1RR,Self__V1RR;
- __INTEGER new_capacity__0VGR,old_nb_elts__3VGR,upper__21RR,Self__01RR;
- void *__tmp__YBLO,*__tmp__1BLO;
- __CHARACTER_CST *Self__3QZP,*Self__IRZP;
- __CHARACTER *Self__SUGR,*new__UUGR,*Self__YUGR,*new__0UGR,*Self__4UGR;
- __CHARACTER *new__AVGR,*Self__EVGR,*new__GVGR,*Self__KVGR,*new__MVGR;
- __CHARACTER *Self__QVGR,*new__SVGR,*Self__WVGR,*new__YVGR,*Self__2VGR;
- __CHARACTER *new__4VGR;
- Self__RUGR=((__STRING *)buffer__XBLO);
- new_capacity__QUGR= 0;
- if ((Self__RUGR->capacity__MNK <= Self__RUGR->count__VF)) {
- if ((Self__RUGR->capacity__MNK == 0)) {
- Self__RUGR->capacity__MNK= 32;
- Self__RUGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QUGR=(__INTEGER)(Self__RUGR->capacity__MNK << 1);
- Self__SUGR=((__CHARACTER *)Self__RUGR->storage__XNK);
- old_nb_elts__TUGR=Self__RUGR->capacity__MNK;
- new__UUGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SUGR),((__UINTEGER_32 )old_nb_elts__TUGR),((__UINTEGER_32 )new_capacity__QUGR)));
- upper__Z0RR=(__INTEGER)(new_capacity__QUGR - 1);
- Self__X0RR=old_nb_elts__TUGR;
- while ((Self__X0RR <= upper__Z0RR)) {
- new__UUGR[Self__X0RR]='\0';
- Self__X0RR=(__INTEGER)(Self__X0RR + 1);
- };
- Self__RUGR->storage__XNK=new__UUGR;
- Self__RUGR->capacity__MNK=new_capacity__QUGR;
- };
- };
- ((__CHARACTER *)Self__RUGR->storage__XNK)[Self__RUGR->count__VF]='(';
- Self__RUGR->count__VF=(__INTEGER)(Self__RUGR->count__VF + 1);
- __tmp__YBLO=Self__WBLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.left__RREO;
- switch (((struct ___OBJ *)__tmp__YBLO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__YBLO),buffer__XBLO);
- append__MOK(buffer__XBLO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__XBLO,((__REAL_CST *)__tmp__YBLO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__3QZP=((__CHARACTER_CST *)__tmp__YBLO);
- Self__XUGR=((__STRING *)buffer__XBLO);
- new_capacity__WUGR= 0;
- if ((Self__XUGR->capacity__MNK <= Self__XUGR->count__VF)) {
- if ((Self__XUGR->capacity__MNK == 0)) {
- Self__XUGR->capacity__MNK= 32;
- Self__XUGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WUGR=(__INTEGER)(Self__XUGR->capacity__MNK << 1);
- Self__YUGR=((__CHARACTER *)Self__XUGR->storage__XNK);
- old_nb_elts__ZUGR=Self__XUGR->capacity__MNK;
- new__0UGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YUGR),((__UINTEGER_32 )old_nb_elts__ZUGR),((__UINTEGER_32 )new_capacity__WUGR)));
- upper__40RR=(__INTEGER)(new_capacity__WUGR - 1);
- Self__20RR=old_nb_elts__ZUGR;
- while ((Self__20RR <= upper__40RR)) {
- new__0UGR[Self__20RR]='\0';
- Self__20RR=(__INTEGER)(Self__20RR + 1);
- };
- Self__XUGR->storage__XNK=new__0UGR;
- Self__XUGR->capacity__MNK=new_capacity__WUGR;
- };
- };
- ((__CHARACTER *)Self__XUGR->storage__XNK)[Self__XUGR->count__VF]='\'';
- Self__XUGR->count__VF=(__INTEGER)(Self__XUGR->count__VF + 1);
- append__MOK(buffer__XBLO,Self__3QZP->text__PN2H);
- Self__3UGR=((__STRING *)buffer__XBLO);
- new_capacity__2UGR= 0;
- if ((Self__3UGR->capacity__MNK <= Self__3UGR->count__VF)) {
- if ((Self__3UGR->capacity__MNK == 0)) {
- Self__3UGR->capacity__MNK= 32;
- Self__3UGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2UGR=(__INTEGER)(Self__3UGR->capacity__MNK << 1);
- Self__4UGR=((__CHARACTER *)Self__3UGR->storage__XNK);
- old_nb_elts__5UGR=Self__3UGR->capacity__MNK;
- new__AVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4UGR),((__UINTEGER_32 )old_nb_elts__5UGR),((__UINTEGER_32 )new_capacity__2UGR)));
- upper__D1RR=(__INTEGER)(new_capacity__2UGR - 1);
- Self__B1RR=old_nb_elts__5UGR;
- while ((Self__B1RR <= upper__D1RR)) {
- new__AVGR[Self__B1RR]='\0';
- Self__B1RR=(__INTEGER)(Self__B1RR + 1);
- };
- Self__3UGR->storage__XNK=new__AVGR;
- Self__3UGR->capacity__MNK=new_capacity__2UGR;
- };
- };
- ((__CHARACTER *)Self__3UGR->storage__XNK)[Self__3UGR->count__VF]='\'';
- Self__3UGR->count__VF=(__INTEGER)(Self__3UGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__YBLO,buffer__XBLO);
+ void *__tmp__APVO;
+ __IS_EXPANDED__35NJ *Self__JICS;
+ __GET_TYPE_ID__HAOJ *Self__LICS;
+ __TYPE_FULL__XMB *Self__ZNXT;
+ __SIZE_OF__5GOJ *Self__NICS;
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),'(');
+ __tmp__APVO=Self__4OVO->parent_expr_binary__QQ0N.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__APVO)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__YBLO,buffer__XBLO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__YBLO,buffer__XBLO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__YBLO,buffer__XBLO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__YBLO,buffer__XBLO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__APVO),buffer__5OVO);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__YBLO,buffer__XBLO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__JICS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__JICS->receiver__RA5J),buffer__5OVO);
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__YBLO,buffer__XBLO);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__YBLO,buffer__XBLO);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__XBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__YBLO,buffer__XBLO);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__YBLO,buffer__XBLO);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__LICS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_350));
+ Self__ZNXT=((__TYPE_FULL__XMB *)Self__LICS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__YBLO,buffer__XBLO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__YBLO,buffer__XBLO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__YBLO,buffer__XBLO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- };
- Self__DVGR=((__STRING *)buffer__XBLO);
- new_capacity__CVGR= 0;
- if ((Self__DVGR->capacity__MNK <= Self__DVGR->count__VF)) {
- if ((Self__DVGR->capacity__MNK == 0)) {
- Self__DVGR->capacity__MNK= 32;
- Self__DVGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CVGR=(__INTEGER)(Self__DVGR->capacity__MNK << 1);
- Self__EVGR=((__CHARACTER *)Self__DVGR->storage__XNK);
- old_nb_elts__FVGR=Self__DVGR->capacity__MNK;
- new__GVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EVGR),((__UINTEGER_32 )old_nb_elts__FVGR),((__UINTEGER_32 )new_capacity__CVGR)));
- upper__I1RR=(__INTEGER)(new_capacity__CVGR - 1);
- Self__G1RR=old_nb_elts__FVGR;
- while ((Self__G1RR <= upper__I1RR)) {
- new__GVGR[Self__G1RR]='\0';
- Self__G1RR=(__INTEGER)(Self__G1RR + 1);
- };
- Self__DVGR->storage__XNK=new__GVGR;
- Self__DVGR->capacity__MNK=new_capacity__CVGR;
- };
- };
- ((__CHARACTER *)Self__DVGR->storage__XNK)[Self__DVGR->count__VF]=' ';
- Self__DVGR->count__VF=(__INTEGER)(Self__DVGR->count__VF + 1);
- append__MOK(buffer__XBLO,(&__string_370));
- Self__JVGR=((__STRING *)buffer__XBLO);
- new_capacity__IVGR= 0;
- if ((Self__JVGR->capacity__MNK <= Self__JVGR->count__VF)) {
- if ((Self__JVGR->capacity__MNK == 0)) {
- Self__JVGR->capacity__MNK= 32;
- Self__JVGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IVGR=(__INTEGER)(Self__JVGR->capacity__MNK << 1);
- Self__KVGR=((__CHARACTER *)Self__JVGR->storage__XNK);
- old_nb_elts__LVGR=Self__JVGR->capacity__MNK;
- new__MVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KVGR),((__UINTEGER_32 )old_nb_elts__LVGR),((__UINTEGER_32 )new_capacity__IVGR)));
- upper__N1RR=(__INTEGER)(new_capacity__IVGR - 1);
- Self__L1RR=old_nb_elts__LVGR;
- while ((Self__L1RR <= upper__N1RR)) {
- new__MVGR[Self__L1RR]='\0';
- Self__L1RR=(__INTEGER)(Self__L1RR + 1);
- };
- Self__JVGR->storage__XNK=new__MVGR;
- Self__JVGR->capacity__MNK=new_capacity__IVGR;
- };
- };
- ((__CHARACTER *)Self__JVGR->storage__XNK)[Self__JVGR->count__VF]=' ';
- Self__JVGR->count__VF=(__INTEGER)(Self__JVGR->count__VF + 1);
- __tmp__1BLO=Self__WBLO->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.right__VREO;
- switch (((struct ___OBJ *)__tmp__1BLO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__1BLO),buffer__XBLO);
- append__MOK(buffer__XBLO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__1BLO,buffer__XBLO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__XBLO,((__REAL_CST *)__tmp__1BLO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__IRZP=((__CHARACTER_CST *)__tmp__1BLO);
- Self__PVGR=((__STRING *)buffer__XBLO);
- new_capacity__OVGR= 0;
- if ((Self__PVGR->capacity__MNK <= Self__PVGR->count__VF)) {
- if ((Self__PVGR->capacity__MNK == 0)) {
- Self__PVGR->capacity__MNK= 32;
- Self__PVGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OVGR=(__INTEGER)(Self__PVGR->capacity__MNK << 1);
- Self__QVGR=((__CHARACTER *)Self__PVGR->storage__XNK);
- old_nb_elts__RVGR=Self__PVGR->capacity__MNK;
- new__SVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QVGR),((__UINTEGER_32 )old_nb_elts__RVGR),((__UINTEGER_32 )new_capacity__OVGR)));
- upper__S1RR=(__INTEGER)(new_capacity__OVGR - 1);
- Self__Q1RR=old_nb_elts__RVGR;
- while ((Self__Q1RR <= upper__S1RR)) {
- new__SVGR[Self__Q1RR]='\0';
- Self__Q1RR=(__INTEGER)(Self__Q1RR + 1);
- };
- Self__PVGR->storage__XNK=new__SVGR;
- Self__PVGR->capacity__MNK=new_capacity__OVGR;
- };
- };
- ((__CHARACTER *)Self__PVGR->storage__XNK)[Self__PVGR->count__VF]='\'';
- Self__PVGR->count__VF=(__INTEGER)(Self__PVGR->count__VF + 1);
- append__MOK(buffer__XBLO,Self__IRZP->text__PN2H);
- Self__VVGR=((__STRING *)buffer__XBLO);
- new_capacity__UVGR= 0;
- if ((Self__VVGR->capacity__MNK <= Self__VVGR->count__VF)) {
- if ((Self__VVGR->capacity__MNK == 0)) {
- Self__VVGR->capacity__MNK= 32;
- Self__VVGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UVGR=(__INTEGER)(Self__VVGR->capacity__MNK << 1);
- Self__WVGR=((__CHARACTER *)Self__VVGR->storage__XNK);
- old_nb_elts__XVGR=Self__VVGR->capacity__MNK;
- new__YVGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WVGR),((__UINTEGER_32 )old_nb_elts__XVGR),((__UINTEGER_32 )new_capacity__UVGR)));
- upper__X1RR=(__INTEGER)(new_capacity__UVGR - 1);
- Self__V1RR=old_nb_elts__XVGR;
- while ((Self__V1RR <= upper__X1RR)) {
- new__YVGR[Self__V1RR]='\0';
- Self__V1RR=(__INTEGER)(Self__V1RR + 1);
- };
- Self__VVGR->storage__XNK=new__YVGR;
- Self__VVGR->capacity__MNK=new_capacity__UVGR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__NICS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_352));
+ Self__ZNXT=((__TYPE_FULL__XMB *)Self__NICS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
};
- ((__CHARACTER *)Self__VVGR->storage__XNK)[Self__VVGR->count__VF]='\'';
- Self__VVGR->count__VF=(__INTEGER)(Self__VVGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__1BLO,buffer__XBLO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__1BLO,buffer__XBLO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__1BLO,buffer__XBLO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__1BLO,buffer__XBLO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__1BLO,buffer__XBLO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__1BLO,buffer__XBLO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__XBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1BLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__1BLO,buffer__XBLO);
+ };
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_496));
+ __tmp__APVO=Self__4OVO->parent_expr_binary__QQ0N.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__APVO)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__1BLO,buffer__XBLO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__1BLO,buffer__XBLO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__1BLO,buffer__XBLO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__1BLO,buffer__XBLO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)__tmp__APVO),buffer__5OVO);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__1BLO,buffer__XBLO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__1BLO,buffer__XBLO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__JICS=((__IS_EXPANDED__35NJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__JICS->receiver__RA5J),buffer__5OVO);
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
} break;
- };
- Self__1VGR=((__STRING *)buffer__XBLO);
- new_capacity__0VGR= 0;
- if ((Self__1VGR->capacity__MNK <= Self__1VGR->count__VF)) {
- if ((Self__1VGR->capacity__MNK == 0)) {
- Self__1VGR->capacity__MNK= 32;
- Self__1VGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0VGR=(__INTEGER)(Self__1VGR->capacity__MNK << 1);
- Self__2VGR=((__CHARACTER *)Self__1VGR->storage__XNK);
- old_nb_elts__3VGR=Self__1VGR->capacity__MNK;
- new__4VGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2VGR),((__UINTEGER_32 )old_nb_elts__3VGR),((__UINTEGER_32 )new_capacity__0VGR)));
- upper__21RR=(__INTEGER)(new_capacity__0VGR - 1);
- Self__01RR=old_nb_elts__3VGR;
- while ((Self__01RR <= upper__21RR)) {
- new__4VGR[Self__01RR]='\0';
- Self__01RR=(__INTEGER)(Self__01RR + 1);
- };
- Self__1VGR->storage__XNK=new__4VGR;
- Self__1VGR->capacity__MNK=new_capacity__0VGR;
- };
- };
- ((__CHARACTER *)Self__1VGR->storage__XNK)[Self__1VGR->count__VF]=')';
- Self__1VGR->count__VF=(__INTEGER)(Self__1VGR->count__VF + 1);
-}
-
-static void genere__M5JM(__EXPR_NEG *Self__N5JM,void *buffer__O5JM)
-// ({EXPR_NEG},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__BWGR,*Self__HWGR,*Self__NWGR,*Self__TWGR,*Self__ZWGR;
- __STRING *Self__5WGR,*Self__FXGR,*Self__LXGR;
- __INTEGER new_capacity__AWGR,old_nb_elts__DWGR,upper__B2RR,Self__51RR;
- __INTEGER new_capacity__GWGR,old_nb_elts__JWGR,upper__G2RR,Self__E2RR;
- __INTEGER new_capacity__MWGR,old_nb_elts__PWGR,upper__L2RR,Self__J2RR;
- __INTEGER new_capacity__SWGR,old_nb_elts__VWGR,upper__Q2RR,Self__O2RR;
- __INTEGER new_capacity__YWGR,old_nb_elts__1WGR,upper__V2RR,Self__T2RR;
- __INTEGER new_capacity__4WGR,old_nb_elts__BXGR,upper__02RR,Self__Y2RR;
- __INTEGER new_capacity__EXGR,old_nb_elts__HXGR,upper__52RR,Self__32RR;
- __INTEGER new_capacity__KXGR,old_nb_elts__NXGR,upper__E3RR,Self__C3RR;
- void *__tmp__R5JM;
- __CHARACTER_CST *Self__TRZP;
- __CHARACTER *Self__CWGR,*new__EWGR,*Self__IWGR,*new__KWGR,*Self__OWGR;
- __CHARACTER *new__QWGR,*Self__UWGR,*new__WWGR,*Self__0WGR,*new__2WGR;
- __CHARACTER *Self__AXGR,*new__CXGR,*Self__GXGR,*new__IXGR,*Self__MXGR;
- __CHARACTER *new__OXGR;
- Self__BWGR=((__STRING *)buffer__O5JM);
- new_capacity__AWGR= 0;
- if ((Self__BWGR->capacity__MNK <= Self__BWGR->count__VF)) {
- if ((Self__BWGR->capacity__MNK == 0)) {
- Self__BWGR->capacity__MNK= 32;
- Self__BWGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AWGR=(__INTEGER)(Self__BWGR->capacity__MNK << 1);
- Self__CWGR=((__CHARACTER *)Self__BWGR->storage__XNK);
- old_nb_elts__DWGR=Self__BWGR->capacity__MNK;
- new__EWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CWGR),((__UINTEGER_32 )old_nb_elts__DWGR),((__UINTEGER_32 )new_capacity__AWGR)));
- upper__B2RR=(__INTEGER)(new_capacity__AWGR - 1);
- Self__51RR=old_nb_elts__DWGR;
- while ((Self__51RR <= upper__B2RR)) {
- new__EWGR[Self__51RR]='\0';
- Self__51RR=(__INTEGER)(Self__51RR + 1);
- };
- Self__BWGR->storage__XNK=new__EWGR;
- Self__BWGR->capacity__MNK=new_capacity__AWGR;
- };
- };
- ((__CHARACTER *)Self__BWGR->storage__XNK)[Self__BWGR->count__VF]='(';
- Self__BWGR->count__VF=(__INTEGER)(Self__BWGR->count__VF + 1);
- genere_declaration__Y1NI(static_type__DFJM(Self__N5JM),buffer__O5JM);
- Self__HWGR=((__STRING *)buffer__O5JM);
- new_capacity__GWGR= 0;
- if ((Self__HWGR->capacity__MNK <= Self__HWGR->count__VF)) {
- if ((Self__HWGR->capacity__MNK == 0)) {
- Self__HWGR->capacity__MNK= 32;
- Self__HWGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GWGR=(__INTEGER)(Self__HWGR->capacity__MNK << 1);
- Self__IWGR=((__CHARACTER *)Self__HWGR->storage__XNK);
- old_nb_elts__JWGR=Self__HWGR->capacity__MNK;
- new__KWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IWGR),((__UINTEGER_32 )old_nb_elts__JWGR),((__UINTEGER_32 )new_capacity__GWGR)));
- upper__G2RR=(__INTEGER)(new_capacity__GWGR - 1);
- Self__E2RR=old_nb_elts__JWGR;
- while ((Self__E2RR <= upper__G2RR)) {
- new__KWGR[Self__E2RR]='\0';
- Self__E2RR=(__INTEGER)(Self__E2RR + 1);
- };
- Self__HWGR->storage__XNK=new__KWGR;
- Self__HWGR->capacity__MNK=new_capacity__GWGR;
- };
- };
- ((__CHARACTER *)Self__HWGR->storage__XNK)[Self__HWGR->count__VF]=')';
- Self__HWGR->count__VF=(__INTEGER)(Self__HWGR->count__VF + 1);
- Self__NWGR=((__STRING *)buffer__O5JM);
- new_capacity__MWGR= 0;
- if ((Self__NWGR->capacity__MNK <= Self__NWGR->count__VF)) {
- if ((Self__NWGR->capacity__MNK == 0)) {
- Self__NWGR->capacity__MNK= 32;
- Self__NWGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MWGR=(__INTEGER)(Self__NWGR->capacity__MNK << 1);
- Self__OWGR=((__CHARACTER *)Self__NWGR->storage__XNK);
- old_nb_elts__PWGR=Self__NWGR->capacity__MNK;
- new__QWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OWGR),((__UINTEGER_32 )old_nb_elts__PWGR),((__UINTEGER_32 )new_capacity__MWGR)));
- upper__L2RR=(__INTEGER)(new_capacity__MWGR - 1);
- Self__J2RR=old_nb_elts__PWGR;
- while ((Self__J2RR <= upper__L2RR)) {
- new__QWGR[Self__J2RR]='\0';
- Self__J2RR=(__INTEGER)(Self__J2RR + 1);
- };
- Self__NWGR->storage__XNK=new__QWGR;
- Self__NWGR->capacity__MNK=new_capacity__MWGR;
- };
- };
- ((__CHARACTER *)Self__NWGR->storage__XNK)[Self__NWGR->count__VF]='(';
- Self__NWGR->count__VF=(__INTEGER)(Self__NWGR->count__VF + 1);
- Self__TWGR=((__STRING *)buffer__O5JM);
- new_capacity__SWGR= 0;
- if ((Self__TWGR->capacity__MNK <= Self__TWGR->count__VF)) {
- if ((Self__TWGR->capacity__MNK == 0)) {
- Self__TWGR->capacity__MNK= 32;
- Self__TWGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SWGR=(__INTEGER)(Self__TWGR->capacity__MNK << 1);
- Self__UWGR=((__CHARACTER *)Self__TWGR->storage__XNK);
- old_nb_elts__VWGR=Self__TWGR->capacity__MNK;
- new__WWGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UWGR),((__UINTEGER_32 )old_nb_elts__VWGR),((__UINTEGER_32 )new_capacity__SWGR)));
- upper__Q2RR=(__INTEGER)(new_capacity__SWGR - 1);
- Self__O2RR=old_nb_elts__VWGR;
- while ((Self__O2RR <= upper__Q2RR)) {
- new__WWGR[Self__O2RR]='\0';
- Self__O2RR=(__INTEGER)(Self__O2RR + 1);
- };
- Self__TWGR->storage__XNK=new__WWGR;
- Self__TWGR->capacity__MNK=new_capacity__SWGR;
- };
- };
- ((__CHARACTER *)Self__TWGR->storage__XNK)[Self__TWGR->count__VF]='-';
- Self__TWGR->count__VF=(__INTEGER)(Self__TWGR->count__VF + 1);
- Self__ZWGR=((__STRING *)buffer__O5JM);
- new_capacity__YWGR= 0;
- if ((Self__ZWGR->capacity__MNK <= Self__ZWGR->count__VF)) {
- if ((Self__ZWGR->capacity__MNK == 0)) {
- Self__ZWGR->capacity__MNK= 32;
- Self__ZWGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YWGR=(__INTEGER)(Self__ZWGR->capacity__MNK << 1);
- Self__0WGR=((__CHARACTER *)Self__ZWGR->storage__XNK);
- old_nb_elts__1WGR=Self__ZWGR->capacity__MNK;
- new__2WGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0WGR),((__UINTEGER_32 )old_nb_elts__1WGR),((__UINTEGER_32 )new_capacity__YWGR)));
- upper__V2RR=(__INTEGER)(new_capacity__YWGR - 1);
- Self__T2RR=old_nb_elts__1WGR;
- while ((Self__T2RR <= upper__V2RR)) {
- new__2WGR[Self__T2RR]='\0';
- Self__T2RR=(__INTEGER)(Self__T2RR + 1);
- };
- Self__ZWGR->storage__XNK=new__2WGR;
- Self__ZWGR->capacity__MNK=new_capacity__YWGR;
- };
- };
- ((__CHARACTER *)Self__ZWGR->storage__XNK)[Self__ZWGR->count__VF]=' ';
- Self__ZWGR->count__VF=(__INTEGER)(Self__ZWGR->count__VF + 1);
- __tmp__R5JM=Self__N5JM->parent_expr_unary__EXDL.right__SXDL;
- switch (((struct ___OBJ *)__tmp__R5JM)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__R5JM),buffer__O5JM);
- append__MOK(buffer__O5JM,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__R5JM,buffer__O5JM);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__O5JM,((__REAL_CST *)__tmp__R5JM)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__TRZP=((__CHARACTER_CST *)__tmp__R5JM);
- Self__5WGR=((__STRING *)buffer__O5JM);
- new_capacity__4WGR= 0;
- if ((Self__5WGR->capacity__MNK <= Self__5WGR->count__VF)) {
- if ((Self__5WGR->capacity__MNK == 0)) {
- Self__5WGR->capacity__MNK= 32;
- Self__5WGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4WGR=(__INTEGER)(Self__5WGR->capacity__MNK << 1);
- Self__AXGR=((__CHARACTER *)Self__5WGR->storage__XNK);
- old_nb_elts__BXGR=Self__5WGR->capacity__MNK;
- new__CXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AXGR),((__UINTEGER_32 )old_nb_elts__BXGR),((__UINTEGER_32 )new_capacity__4WGR)));
- upper__02RR=(__INTEGER)(new_capacity__4WGR - 1);
- Self__Y2RR=old_nb_elts__BXGR;
- while ((Self__Y2RR <= upper__02RR)) {
- new__CXGR[Self__Y2RR]='\0';
- Self__Y2RR=(__INTEGER)(Self__Y2RR + 1);
- };
- Self__5WGR->storage__XNK=new__CXGR;
- Self__5WGR->capacity__MNK=new_capacity__4WGR;
- };
- };
- ((__CHARACTER *)Self__5WGR->storage__XNK)[Self__5WGR->count__VF]='\'';
- Self__5WGR->count__VF=(__INTEGER)(Self__5WGR->count__VF + 1);
- append__MOK(buffer__O5JM,Self__TRZP->text__PN2H);
- Self__FXGR=((__STRING *)buffer__O5JM);
- new_capacity__EXGR= 0;
- if ((Self__FXGR->capacity__MNK <= Self__FXGR->count__VF)) {
- if ((Self__FXGR->capacity__MNK == 0)) {
- Self__FXGR->capacity__MNK= 32;
- Self__FXGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EXGR=(__INTEGER)(Self__FXGR->capacity__MNK << 1);
- Self__GXGR=((__CHARACTER *)Self__FXGR->storage__XNK);
- old_nb_elts__HXGR=Self__FXGR->capacity__MNK;
- new__IXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GXGR),((__UINTEGER_32 )old_nb_elts__HXGR),((__UINTEGER_32 )new_capacity__EXGR)));
- upper__52RR=(__INTEGER)(new_capacity__EXGR - 1);
- Self__32RR=old_nb_elts__HXGR;
- while ((Self__32RR <= upper__52RR)) {
- new__IXGR[Self__32RR]='\0';
- Self__32RR=(__INTEGER)(Self__32RR + 1);
- };
- Self__FXGR->storage__XNK=new__IXGR;
- Self__FXGR->capacity__MNK=new_capacity__EXGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__LICS=((__GET_TYPE_ID__HAOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_350));
+ Self__ZNXT=((__TYPE_FULL__XMB *)Self__LICS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
};
- ((__CHARACTER *)Self__FXGR->storage__XNK)[Self__FXGR->count__VF]='\'';
- Self__FXGR->count__VF=(__INTEGER)(Self__FXGR->count__VF + 1);
+ append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__R5JM,buffer__O5JM);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__R5JM,buffer__O5JM);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__R5JM,buffer__O5JM);
+ case __SIZE_OF__5GOJ__: {
+ Self__NICS=((__SIZE_OF__5GOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_352));
+ Self__ZNXT=((__TYPE_FULL__XMB *)Self__NICS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZNXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5OVO),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZNXT,buffer__5OVO);
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__R5JM,buffer__O5JM);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__R5JM,buffer__O5JM);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__R5JM,buffer__O5JM);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__R5JM,buffer__O5JM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__R5JM,buffer__O5JM);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__O5JM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R5JM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__R5JM,buffer__O5JM);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__R5JM,buffer__O5JM);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__READ_LOCAL__55ZI *)__tmp__APVO)),buffer__5OVO);
} break;
};
- Self__LXGR=((__STRING *)buffer__O5JM);
- new_capacity__KXGR= 0;
- if ((Self__LXGR->capacity__MNK <= Self__LXGR->count__VF)) {
- if ((Self__LXGR->capacity__MNK == 0)) {
- Self__LXGR->capacity__MNK= 32;
- Self__LXGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KXGR=(__INTEGER)(Self__LXGR->capacity__MNK << 1);
- Self__MXGR=((__CHARACTER *)Self__LXGR->storage__XNK);
- old_nb_elts__NXGR=Self__LXGR->capacity__MNK;
- new__OXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MXGR),((__UINTEGER_32 )old_nb_elts__NXGR),((__UINTEGER_32 )new_capacity__KXGR)));
- upper__E3RR=(__INTEGER)(new_capacity__KXGR - 1);
- Self__C3RR=old_nb_elts__NXGR;
- while ((Self__C3RR <= upper__E3RR)) {
- new__OXGR[Self__C3RR]='\0';
- Self__C3RR=(__INTEGER)(Self__C3RR + 1);
- };
- Self__LXGR->storage__XNK=new__OXGR;
- Self__LXGR->capacity__MNK=new_capacity__KXGR;
- };
- };
- ((__CHARACTER *)Self__LXGR->storage__XNK)[Self__LXGR->count__VF]=')';
- Self__LXGR->count__VF=(__INTEGER)(Self__LXGR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__5OVO),')');
}
-static void genere__24ML(__EXPR_ADD *Self__34ML,void *buffer__44ML)
-// ({EXPR_ADD},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__5UZQ(__EXPR_SUP_EQ__1VBP *Self__AVZQ,__STRING__BC *buffer__BVZQ)
+// ({EXPR_SUP_EQ__1VBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__RXGR,*Self__XXGR,*Self__3XGR,*Self__DYGR,*Self__JYGR;
- __STRING *Self__PYGR,*Self__VYGR,*Self__1YGR,*Self__BZGR,*Self__HZGR;
- __INTEGER new_capacity__QXGR,old_nb_elts__TXGR,upper__J3RR,Self__H3RR;
- __INTEGER new_capacity__WXGR,old_nb_elts__ZXGR,upper__O3RR,Self__M3RR;
- __INTEGER new_capacity__2XGR,old_nb_elts__5XGR,upper__T3RR,Self__R3RR;
- __INTEGER new_capacity__CYGR,old_nb_elts__FYGR,upper__Y3RR,Self__W3RR;
- __INTEGER new_capacity__IYGR,old_nb_elts__LYGR,upper__33RR,Self__13RR;
- __INTEGER new_capacity__OYGR,old_nb_elts__RYGR,upper__C4RR,Self__A4RR;
- __INTEGER new_capacity__UYGR,old_nb_elts__XYGR,upper__H4RR,Self__F4RR;
- __INTEGER new_capacity__0YGR,old_nb_elts__3YGR,upper__M4RR,Self__K4RR;
- __INTEGER new_capacity__AZGR,old_nb_elts__DZGR,upper__R4RR,Self__P4RR;
- __INTEGER new_capacity__GZGR,old_nb_elts__JZGR,upper__W4RR,Self__U4RR;
- void *__tmp__25ML,*__tmp__IANL,*__tmp__ZANL,*__tmp__FBNL;
- void *__tmp__35ML,*__tmp__0ANL;
- __CHARACTER_CST *Self__ISZP,*Self__3SZP;
- __CHARACTER *Self__SXGR,*new__UXGR,*Self__YXGR,*new__0XGR,*Self__4XGR;
- __CHARACTER *new__AYGR,*Self__EYGR,*new__GYGR,*Self__KYGR,*new__MYGR;
- __CHARACTER *Self__QYGR,*new__SYGR,*Self__WYGR,*new__YYGR,*Self__2YGR;
- __CHARACTER *new__4YGR,*Self__CZGR,*new__EZGR,*Self__IZGR,*new__KZGR;
- __BOOLEAN __tmp__X5ML,__tmp__UANL;
- if (((void *)((__TYPE_FULL *)static_type__P3ML(Self__34ML))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__44ML,(&__string_407));
- } else {
- Self__RXGR=((__STRING *)buffer__44ML);
- new_capacity__QXGR= 0;
- if ((Self__RXGR->capacity__MNK <= Self__RXGR->count__VF)) {
- if ((Self__RXGR->capacity__MNK == 0)) {
- Self__RXGR->capacity__MNK= 32;
- Self__RXGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QXGR=(__INTEGER)(Self__RXGR->capacity__MNK << 1);
- Self__SXGR=((__CHARACTER *)Self__RXGR->storage__XNK);
- old_nb_elts__TXGR=Self__RXGR->capacity__MNK;
- new__UXGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SXGR),((__UINTEGER_32 )old_nb_elts__TXGR),((__UINTEGER_32 )new_capacity__QXGR)));
- upper__J3RR=(__INTEGER)(new_capacity__QXGR - 1);
- Self__H3RR=old_nb_elts__TXGR;
- while ((Self__H3RR <= upper__J3RR)) {
- new__UXGR[Self__H3RR]='\0';
- Self__H3RR=(__INTEGER)(Self__H3RR + 1);
- };
- Self__RXGR->storage__XNK=new__UXGR;
- Self__RXGR->capacity__MNK=new_capacity__QXGR;
- };
- };
- ((__CHARACTER *)Self__RXGR->storage__XNK)[Self__RXGR->count__VF]='(';
- Self__RXGR->count__VF=(__INTEGER)(Self__RXGR->count__VF + 1);
- genere_declaration__Y1NI(static_type__P3ML(Self__34ML),buffer__44ML);
- Self__XXGR=((__STRING *)buffer__44ML);
- new_capacity__WXGR= 0;
- if ((Self__XXGR->capacity__MNK <= Self__XXGR->count__VF)) {
- if ((Self__XXGR->capacity__MNK == 0)) {
- Self__XXGR->capacity__MNK= 32;
- Self__XXGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WXGR=(__INTEGER)(Self__XXGR->capacity__MNK << 1);
- Self__YXGR=((__CHARACTER *)Self__XXGR->storage__XNK);
- old_nb_elts__ZXGR=Self__XXGR->capacity__MNK;
- new__0XGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YXGR),((__UINTEGER_32 )old_nb_elts__ZXGR),((__UINTEGER_32 )new_capacity__WXGR)));
- upper__O3RR=(__INTEGER)(new_capacity__WXGR - 1);
- Self__M3RR=old_nb_elts__ZXGR;
- while ((Self__M3RR <= upper__O3RR)) {
- new__0XGR[Self__M3RR]='\0';
- Self__M3RR=(__INTEGER)(Self__M3RR + 1);
- };
- Self__XXGR->storage__XNK=new__0XGR;
- Self__XXGR->capacity__MNK=new_capacity__WXGR;
- };
- };
- ((__CHARACTER *)Self__XXGR->storage__XNK)[Self__XXGR->count__VF]=')';
- Self__XXGR->count__VF=(__INTEGER)(Self__XXGR->count__VF + 1);
- };
- Self__3XGR=((__STRING *)buffer__44ML);
- new_capacity__2XGR= 0;
- if ((Self__3XGR->capacity__MNK <= Self__3XGR->count__VF)) {
- if ((Self__3XGR->capacity__MNK == 0)) {
- Self__3XGR->capacity__MNK= 32;
- Self__3XGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2XGR=(__INTEGER)(Self__3XGR->capacity__MNK << 1);
- Self__4XGR=((__CHARACTER *)Self__3XGR->storage__XNK);
- old_nb_elts__5XGR=Self__3XGR->capacity__MNK;
- new__AYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4XGR),((__UINTEGER_32 )old_nb_elts__5XGR),((__UINTEGER_32 )new_capacity__2XGR)));
- upper__T3RR=(__INTEGER)(new_capacity__2XGR - 1);
- Self__R3RR=old_nb_elts__5XGR;
- while ((Self__R3RR <= upper__T3RR)) {
- new__AYGR[Self__R3RR]='\0';
- Self__R3RR=(__INTEGER)(Self__R3RR + 1);
- };
- Self__3XGR->storage__XNK=new__AYGR;
- Self__3XGR->capacity__MNK=new_capacity__2XGR;
- };
- };
- ((__CHARACTER *)Self__3XGR->storage__XNK)[Self__3XGR->count__VF]='(';
- Self__3XGR->count__VF=(__INTEGER)(Self__3XGR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__P3ML(Self__34ML))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__44ML,(&__string_408));
- __tmp__X5ML=TRUE__;
- } else {
- __tmp__X5ML=FALSE__;
- };
- if ((! __tmp__X5ML)) {
- __tmp__25ML=Self__34ML->parent_expr_binary__PXDL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__25ML)->__id) {
- case __LIST__: {
- __tmp__35ML=static_type__OHQG(__tmp__25ML);
- } break;
- case __STRING_CST__: {
- __tmp__35ML=((__STRING_CST *)__tmp__25ML)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__35ML=((__EXTERNAL_C *)__tmp__25ML)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__35ML=((__PROTOTYPE_CST *)__tmp__25ML)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__35ML=((__INTEGER_CST *)__tmp__25ML)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__35ML=((__LOCAL *)((__READ_LOCAL *)__tmp__25ML)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__35ML=static_type__CN1H(__tmp__25ML);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__35ML=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__35ML=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__35ML=((__REAL_CST *)__tmp__25ML)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__35ML=((__CHARACTER_CST *)__tmp__25ML)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__35ML=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__35ML=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__35ML=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__35ML=static_type__UO1H(__tmp__25ML);
- } break;
- case __EXPR_MUL__: {
- __tmp__35ML=static_type__0O1H(__tmp__25ML);
- } break;
- case __EXPR_DIV__: {
- __tmp__35ML=static_type__5O1H(__tmp__25ML);
- } break;
- case __EXPR_AND__: {
- __tmp__35ML=static_type__EP1H(__tmp__25ML);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__35ML=static_type__JP1H(__tmp__25ML);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__35ML=static_type__OP1H(__tmp__25ML);
- } break;
- case __PUT_TO__: {
- __tmp__35ML=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__35ML=static_type__XP1H(__tmp__25ML);
- } break;
- case __SIZE_OF__: {
- __tmp__35ML=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__35ML=((__CAST *)__tmp__25ML)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__35ML=static_type__NOKL(__tmp__25ML);
- } break;
- case __READ_SLOT__: {
- __tmp__35ML=((__SLOT_DATA *)((__READ_SLOT *)__tmp__25ML)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__35ML=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__25ML)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__35ML=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__35ML=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__35ML=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__35ML=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__35ML=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__35ML=static_type__DFJM(__tmp__25ML);
- } break;
- case __EXPR_ADD__: {
- __tmp__35ML=static_type__P3ML(__tmp__25ML);
- } break;
- case __EXPR_NOT__: {
- __tmp__35ML=static_type__R3XM(__tmp__25ML);
- } break;
- case __EXPR_MOD__: {
- __tmp__35ML=static_type__DREO(__tmp__25ML);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__35ML=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__35ML=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__35ML=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__35ML=static_type__3YPN(__tmp__25ML);
- } break;
- case __EXPR_XOR__: {
- __tmp__35ML=static_type__1HSO(__tmp__25ML);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__35ML)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__44ML,(&__string_407));
- };
- };
- __tmp__IANL=Self__34ML->parent_expr_binary__PXDL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__IANL)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__IANL,buffer__44ML);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__IANL,buffer__44ML);
+ void *__tmp__CVZQ;
+ __TYPE_FULL__XMB *__tmp__DVZQ;
+ __IS_EXPANDED__35NJ *Self__BJCS;
+ __GET_TYPE_ID__HAOJ *Self__DJCS;
+ __SIZE_OF__5GOJ *Self__FJCS;
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),'(');
+ __tmp__CVZQ=Self__AVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+ switch (((struct ___OBJ *)__tmp__CVZQ)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__DVZQ=((__STRING_CST__5J *)__tmp__CVZQ)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__IANL,buffer__44ML);
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__DVZQ=((__EXTERNAL_C__Y5WC *)__tmp__CVZQ)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__IANL,buffer__44ML);
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__DVZQ=((__PROTOTYPE_CST__LAXC *)__tmp__CVZQ)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__IANL,buffer__44ML);
+ case __INTEGER_CST__XAXC__: {
+ __tmp__DVZQ=((__INTEGER_CST__XAXC *)__tmp__CVZQ)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__IANL,buffer__44ML);
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__DVZQ=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__CVZQ));
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__IANL),buffer__44ML);
- append__MOK(buffer__44ML,(&__string_276));
+ case __READ_LOCAL__55ZI__: {
+ __tmp__DVZQ=((__READ_LOCAL__55ZI *)__tmp__CVZQ)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__IANL,buffer__44ML);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__DVZQ=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__IANL,buffer__44ML);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__DVZQ=static_type__TDCK();
} break;
- case __REAL_CST__: {
- append__MOK(buffer__44ML,((__REAL_CST *)__tmp__IANL)->value__HN2H);
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__DVZQ=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- Self__ISZP=((__CHARACTER_CST *)__tmp__IANL);
- Self__DYGR=((__STRING *)buffer__44ML);
- new_capacity__CYGR= 0;
- if ((Self__DYGR->capacity__MNK <= Self__DYGR->count__VF)) {
- if ((Self__DYGR->capacity__MNK == 0)) {
- Self__DYGR->capacity__MNK= 32;
- Self__DYGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CYGR=(__INTEGER)(Self__DYGR->capacity__MNK << 1);
- Self__EYGR=((__CHARACTER *)Self__DYGR->storage__XNK);
- old_nb_elts__FYGR=Self__DYGR->capacity__MNK;
- new__GYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EYGR),((__UINTEGER_32 )old_nb_elts__FYGR),((__UINTEGER_32 )new_capacity__CYGR)));
- upper__Y3RR=(__INTEGER)(new_capacity__CYGR - 1);
- Self__W3RR=old_nb_elts__FYGR;
- while ((Self__W3RR <= upper__Y3RR)) {
- new__GYGR[Self__W3RR]='\0';
- Self__W3RR=(__INTEGER)(Self__W3RR + 1);
- };
- Self__DYGR->storage__XNK=new__GYGR;
- Self__DYGR->capacity__MNK=new_capacity__CYGR;
- };
- };
- ((__CHARACTER *)Self__DYGR->storage__XNK)[Self__DYGR->count__VF]='\'';
- Self__DYGR->count__VF=(__INTEGER)(Self__DYGR->count__VF + 1);
- append__MOK(buffer__44ML,Self__ISZP->text__PN2H);
- Self__JYGR=((__STRING *)buffer__44ML);
- new_capacity__IYGR= 0;
- if ((Self__JYGR->capacity__MNK <= Self__JYGR->count__VF)) {
- if ((Self__JYGR->capacity__MNK == 0)) {
- Self__JYGR->capacity__MNK= 32;
- Self__JYGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IYGR=(__INTEGER)(Self__JYGR->capacity__MNK << 1);
- Self__KYGR=((__CHARACTER *)Self__JYGR->storage__XNK);
- old_nb_elts__LYGR=Self__JYGR->capacity__MNK;
- new__MYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KYGR),((__UINTEGER_32 )old_nb_elts__LYGR),((__UINTEGER_32 )new_capacity__IYGR)));
- upper__33RR=(__INTEGER)(new_capacity__IYGR - 1);
- Self__13RR=old_nb_elts__LYGR;
- while ((Self__13RR <= upper__33RR)) {
- new__MYGR[Self__13RR]='\0';
- Self__13RR=(__INTEGER)(Self__13RR + 1);
- };
- Self__JYGR->storage__XNK=new__MYGR;
- Self__JYGR->capacity__MNK=new_capacity__IYGR;
- };
- };
- ((__CHARACTER *)Self__JYGR->storage__XNK)[Self__JYGR->count__VF]='\'';
- Self__JYGR->count__VF=(__INTEGER)(Self__JYGR->count__VF + 1);
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__DVZQ=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__DVZQ=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__IANL,buffer__44ML);
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__DVZQ=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__CVZQ));
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__IANL,buffer__44ML);
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__DVZQ=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__CVZQ));
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__IANL,buffer__44ML);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__DVZQ=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__CVZQ));
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__IANL,buffer__44ML);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__DVZQ=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__CVZQ));
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__IANL,buffer__44ML);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__DVZQ=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__CVZQ));
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__IANL,buffer__44ML);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__DVZQ=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__CVZQ));
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__IANL,buffer__44ML);
+ case __PUT_TO__TFOJ__: {
+ __tmp__DVZQ=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__IANL,buffer__44ML);
+ case __ITEM__HGOJ__: {
+ __tmp__DVZQ=static_type__JFCK(((__ITEM__HGOJ *)__tmp__CVZQ));
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__IANL,buffer__44ML);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__DVZQ=static_type__VFCK();
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__IANL,buffer__44ML);
+ case __CAST__1HOJ__: {
+ __tmp__DVZQ=((__CAST__1HOJ *)__tmp__CVZQ)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__IANL,buffer__44ML);
+ case __REAL_CST__1LOJ__: {
+ __tmp__DVZQ=((__REAL_CST__1LOJ *)__tmp__CVZQ)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- genere__4LFK(__tmp__IANL,buffer__44ML);
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__DVZQ=((__CHARACTER_CST__RMOJ *)__tmp__CVZQ)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__IANL,buffer__44ML);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__DVZQ=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__CVZQ)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__IANL,buffer__44ML);
+ case __READ_SLOT__LL4K__: {
+ __tmp__DVZQ=((__READ_SLOT__LL4K *)__tmp__CVZQ)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__44ML,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IANL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__DVZQ=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__IANL,buffer__44ML);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__DVZQ=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__IANL,buffer__44ML);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__DVZQ=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__IANL,buffer__44ML);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__DVZQ=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__IANL,buffer__44ML);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__DVZQ=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__IANL,buffer__44ML);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__DVZQ=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__CVZQ));
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__IANL,buffer__44ML);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__DVZQ=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__CVZQ));
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__IANL,buffer__44ML);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__DVZQ=((__READ_GLOBAL__T4YL *)__tmp__CVZQ)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__IANL,buffer__44ML);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__DVZQ=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__CVZQ));
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__IANL,buffer__44ML);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__DVZQ=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__CVZQ));
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__IANL,buffer__44ML);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__DVZQ=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__CVZQ));
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__IANL,buffer__44ML);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__DVZQ=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__IANL,buffer__44ML);
+ case __EXPR_INF__OXBP__: {
+ __tmp__DVZQ=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__IANL,buffer__44ML);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__DVZQ=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__IANL,buffer__44ML);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__DVZQ=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__CVZQ));
} break;
};
- Self__PYGR=((__STRING *)buffer__44ML);
- new_capacity__OYGR= 0;
- if ((Self__PYGR->capacity__MNK <= Self__PYGR->count__VF)) {
- if ((Self__PYGR->capacity__MNK == 0)) {
- Self__PYGR->capacity__MNK= 32;
- Self__PYGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OYGR=(__INTEGER)(Self__PYGR->capacity__MNK << 1);
- Self__QYGR=((__CHARACTER *)Self__PYGR->storage__XNK);
- old_nb_elts__RYGR=Self__PYGR->capacity__MNK;
- new__SYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QYGR),((__UINTEGER_32 )old_nb_elts__RYGR),((__UINTEGER_32 )new_capacity__OYGR)));
- upper__C4RR=(__INTEGER)(new_capacity__OYGR - 1);
- Self__A4RR=old_nb_elts__RYGR;
- while ((Self__A4RR <= upper__C4RR)) {
- new__SYGR[Self__A4RR]='\0';
- Self__A4RR=(__INTEGER)(Self__A4RR + 1);
- };
- Self__PYGR->storage__XNK=new__SYGR;
- Self__PYGR->capacity__MNK=new_capacity__OYGR;
- };
- };
- ((__CHARACTER *)Self__PYGR->storage__XNK)[Self__PYGR->count__VF]=' ';
- Self__PYGR->count__VF=(__INTEGER)(Self__PYGR->count__VF + 1);
- append__MOK(buffer__44ML,(&__string_371));
- Self__VYGR=((__STRING *)buffer__44ML);
- new_capacity__UYGR= 0;
- if ((Self__VYGR->capacity__MNK <= Self__VYGR->count__VF)) {
- if ((Self__VYGR->capacity__MNK == 0)) {
- Self__VYGR->capacity__MNK= 32;
- Self__VYGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UYGR=(__INTEGER)(Self__VYGR->capacity__MNK << 1);
- Self__WYGR=((__CHARACTER *)Self__VYGR->storage__XNK);
- old_nb_elts__XYGR=Self__VYGR->capacity__MNK;
- new__YYGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WYGR),((__UINTEGER_32 )old_nb_elts__XYGR),((__UINTEGER_32 )new_capacity__UYGR)));
- upper__H4RR=(__INTEGER)(new_capacity__UYGR - 1);
- Self__F4RR=old_nb_elts__XYGR;
- while ((Self__F4RR <= upper__H4RR)) {
- new__YYGR[Self__F4RR]='\0';
- Self__F4RR=(__INTEGER)(Self__F4RR + 1);
- };
- Self__VYGR->storage__XNK=new__YYGR;
- Self__VYGR->capacity__MNK=new_capacity__UYGR;
- };
- };
- ((__CHARACTER *)Self__VYGR->storage__XNK)[Self__VYGR->count__VF]=' ';
- Self__VYGR->count__VF=(__INTEGER)(Self__VYGR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__P3ML(Self__34ML))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__44ML,(&__string_408));
- __tmp__UANL=TRUE__;
- } else {
- __tmp__UANL=FALSE__;
- };
- if ((! __tmp__UANL)) {
- __tmp__ZANL=Self__34ML->parent_expr_binary__PXDL.right__WO2H;
- switch (((struct ___OBJ *)__tmp__ZANL)->__id) {
- case __LIST__: {
- __tmp__0ANL=static_type__OHQG(__tmp__ZANL);
- } break;
- case __STRING_CST__: {
- __tmp__0ANL=((__STRING_CST *)__tmp__ZANL)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__0ANL=((__EXTERNAL_C *)__tmp__ZANL)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__0ANL=((__PROTOTYPE_CST *)__tmp__ZANL)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__0ANL=((__INTEGER_CST *)__tmp__ZANL)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__0ANL=((__LOCAL *)((__READ_LOCAL *)__tmp__ZANL)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0ANL=static_type__CN1H(__tmp__ZANL);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0ANL=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0ANL=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__0ANL=((__REAL_CST *)__tmp__ZANL)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__0ANL=((__CHARACTER_CST *)__tmp__ZANL)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__0ANL=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0ANL=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__0ANL=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__0ANL=static_type__UO1H(__tmp__ZANL);
- } break;
- case __EXPR_MUL__: {
- __tmp__0ANL=static_type__0O1H(__tmp__ZANL);
- } break;
- case __EXPR_DIV__: {
- __tmp__0ANL=static_type__5O1H(__tmp__ZANL);
- } break;
- case __EXPR_AND__: {
- __tmp__0ANL=static_type__EP1H(__tmp__ZANL);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__0ANL=static_type__JP1H(__tmp__ZANL);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__0ANL=static_type__OP1H(__tmp__ZANL);
- } break;
- case __PUT_TO__: {
- __tmp__0ANL=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__0ANL=static_type__XP1H(__tmp__ZANL);
- } break;
- case __SIZE_OF__: {
- __tmp__0ANL=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__0ANL=((__CAST *)__tmp__ZANL)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__0ANL=static_type__NOKL(__tmp__ZANL);
- } break;
- case __READ_SLOT__: {
- __tmp__0ANL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZANL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__0ANL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZANL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0ANL=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0ANL=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0ANL=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0ANL=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0ANL=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__0ANL=static_type__DFJM(__tmp__ZANL);
- } break;
- case __EXPR_ADD__: {
- __tmp__0ANL=static_type__P3ML(__tmp__ZANL);
- } break;
- case __EXPR_NOT__: {
- __tmp__0ANL=static_type__R3XM(__tmp__ZANL);
- } break;
- case __EXPR_MOD__: {
- __tmp__0ANL=static_type__DREO(__tmp__ZANL);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__0ANL=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__0ANL=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__0ANL=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__0ANL=static_type__3YPN(__tmp__ZANL);
- } break;
- case __EXPR_XOR__: {
- __tmp__0ANL=static_type__1HSO(__tmp__ZANL);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0ANL)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__44ML,(&__string_407));
- };
- };
- __tmp__FBNL=Self__34ML->parent_expr_binary__PXDL.right__WO2H;
- switch (((struct ___OBJ *)__tmp__FBNL)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__FBNL,buffer__44ML);
+ append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__DVZQ),buffer__BVZQ);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),' ');
+ __tmp__CVZQ=Self__AVZQ->parent_expr_binary_cmp__2VBP.left__354J;
+ switch (((struct ___OBJ *)__tmp__CVZQ)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__CVZQ),buffer__BVZQ);
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__FBNL,buffer__44ML);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__FBNL,buffer__44ML);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__FBNL,buffer__44ML);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__FBNL,buffer__44ML);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__FBNL,buffer__44ML);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__FBNL),buffer__44ML);
- append__MOK(buffer__44ML,(&__string_276));
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__FBNL,buffer__44ML);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__FBNL,buffer__44ML);
+ case __IS_EXPANDED__35NJ__: {
+ Self__BJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__BJCS->receiver__RA5J),buffer__BVZQ);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
} break;
- case __REAL_CST__: {
- append__MOK(buffer__44ML,((__REAL_CST *)__tmp__FBNL)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__3SZP=((__CHARACTER_CST *)__tmp__FBNL);
- Self__1YGR=((__STRING *)buffer__44ML);
- new_capacity__0YGR= 0;
- if ((Self__1YGR->capacity__MNK <= Self__1YGR->count__VF)) {
- if ((Self__1YGR->capacity__MNK == 0)) {
- Self__1YGR->capacity__MNK= 32;
- Self__1YGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0YGR=(__INTEGER)(Self__1YGR->capacity__MNK << 1);
- Self__2YGR=((__CHARACTER *)Self__1YGR->storage__XNK);
- old_nb_elts__3YGR=Self__1YGR->capacity__MNK;
- new__4YGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2YGR),((__UINTEGER_32 )old_nb_elts__3YGR),((__UINTEGER_32 )new_capacity__0YGR)));
- upper__M4RR=(__INTEGER)(new_capacity__0YGR - 1);
- Self__K4RR=old_nb_elts__3YGR;
- while ((Self__K4RR <= upper__M4RR)) {
- new__4YGR[Self__K4RR]='\0';
- Self__K4RR=(__INTEGER)(Self__K4RR + 1);
- };
- Self__1YGR->storage__XNK=new__4YGR;
- Self__1YGR->capacity__MNK=new_capacity__0YGR;
- };
- };
- ((__CHARACTER *)Self__1YGR->storage__XNK)[Self__1YGR->count__VF]='\'';
- Self__1YGR->count__VF=(__INTEGER)(Self__1YGR->count__VF + 1);
- append__MOK(buffer__44ML,Self__3SZP->text__PN2H);
- Self__BZGR=((__STRING *)buffer__44ML);
- new_capacity__AZGR= 0;
- if ((Self__BZGR->capacity__MNK <= Self__BZGR->count__VF)) {
- if ((Self__BZGR->capacity__MNK == 0)) {
- Self__BZGR->capacity__MNK= 32;
- Self__BZGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AZGR=(__INTEGER)(Self__BZGR->capacity__MNK << 1);
- Self__CZGR=((__CHARACTER *)Self__BZGR->storage__XNK);
- old_nb_elts__DZGR=Self__BZGR->capacity__MNK;
- new__EZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CZGR),((__UINTEGER_32 )old_nb_elts__DZGR),((__UINTEGER_32 )new_capacity__AZGR)));
- upper__R4RR=(__INTEGER)(new_capacity__AZGR - 1);
- Self__P4RR=old_nb_elts__DZGR;
- while ((Self__P4RR <= upper__R4RR)) {
- new__EZGR[Self__P4RR]='\0';
- Self__P4RR=(__INTEGER)(Self__P4RR + 1);
- };
- Self__BZGR->storage__XNK=new__EZGR;
- Self__BZGR->capacity__MNK=new_capacity__AZGR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__DJCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_350));
+ __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__DJCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
};
- ((__CHARACTER *)Self__BZGR->storage__XNK)[Self__BZGR->count__VF]='\'';
- Self__BZGR->count__VF=(__INTEGER)(Self__BZGR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__FBNL,buffer__44ML);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__FBNL,buffer__44ML);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__FBNL,buffer__44ML);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__44ML,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FBNL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__FBNL,buffer__44ML);
+ append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__FBNL,buffer__44ML);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__FBNL,buffer__44ML);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__FBNL,buffer__44ML);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__FBNL,buffer__44ML);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__FBNL,buffer__44ML);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__FBNL,buffer__44ML);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__FBNL,buffer__44ML);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__FBNL,buffer__44ML);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__FBNL,buffer__44ML);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__FBNL,buffer__44ML);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__FBNL,buffer__44ML);
- } break;
- };
- Self__HZGR=((__STRING *)buffer__44ML);
- new_capacity__GZGR= 0;
- if ((Self__HZGR->capacity__MNK <= Self__HZGR->count__VF)) {
- if ((Self__HZGR->capacity__MNK == 0)) {
- Self__HZGR->capacity__MNK= 32;
- Self__HZGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GZGR=(__INTEGER)(Self__HZGR->capacity__MNK << 1);
- Self__IZGR=((__CHARACTER *)Self__HZGR->storage__XNK);
- old_nb_elts__JZGR=Self__HZGR->capacity__MNK;
- new__KZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IZGR),((__UINTEGER_32 )old_nb_elts__JZGR),((__UINTEGER_32 )new_capacity__GZGR)));
- upper__W4RR=(__INTEGER)(new_capacity__GZGR - 1);
- Self__U4RR=old_nb_elts__JZGR;
- while ((Self__U4RR <= upper__W4RR)) {
- new__KZGR[Self__U4RR]='\0';
- Self__U4RR=(__INTEGER)(Self__U4RR + 1);
- };
- Self__HZGR->storage__XNK=new__KZGR;
- Self__HZGR->capacity__MNK=new_capacity__GZGR;
- };
- };
- ((__CHARACTER *)Self__HZGR->storage__XNK)[Self__HZGR->count__VF]=')';
- Self__HZGR->count__VF=(__INTEGER)(Self__HZGR->count__VF + 1);
-}
-
-static void genere__OUZM(__EXPR_NOT *Self__PUZM,void *buffer__QUZM)
-// ({EXPR_NOT},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__NZGR,*Self__TZGR,*Self__ZZGR,*Self__5ZGR,*Self__F0GR;
- __STRING *Self__L0GR,*Self__R0GR,*Self__X0GR;
- __INTEGER new_capacity__MZGR,old_nb_elts__PZGR,upper__14RR,Self__Z4RR;
- __INTEGER new_capacity__SZGR,old_nb_elts__VZGR,upper__A5RR,Self__44RR;
- __INTEGER new_capacity__YZGR,old_nb_elts__1ZGR,upper__F5RR,Self__D5RR;
- __INTEGER new_capacity__4ZGR,old_nb_elts__B0GR,upper__K5RR,Self__I5RR;
- __INTEGER new_capacity__E0GR,old_nb_elts__H0GR,upper__P5RR,Self__N5RR;
- __INTEGER new_capacity__K0GR,old_nb_elts__N0GR,upper__U5RR,Self__S5RR;
- __INTEGER new_capacity__Q0GR,old_nb_elts__T0GR,upper__Z5RR,Self__X5RR;
- __INTEGER new_capacity__W0GR,old_nb_elts__Z0GR,upper__45RR,Self__25RR;
- void *__tmp__TUZM;
- __CHARACTER_CST *Self__ITZP;
- __CHARACTER *Self__OZGR,*new__QZGR,*Self__UZGR,*new__WZGR,*Self__0ZGR;
- __CHARACTER *new__2ZGR,*Self__A0GR,*new__C0GR,*Self__G0GR,*new__I0GR;
- __CHARACTER *Self__M0GR,*new__O0GR,*Self__S0GR,*new__U0GR,*Self__Y0GR;
- __CHARACTER *new__00GR;
- Self__NZGR=((__STRING *)buffer__QUZM);
- new_capacity__MZGR= 0;
- if ((Self__NZGR->capacity__MNK <= Self__NZGR->count__VF)) {
- if ((Self__NZGR->capacity__MNK == 0)) {
- Self__NZGR->capacity__MNK= 32;
- Self__NZGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MZGR=(__INTEGER)(Self__NZGR->capacity__MNK << 1);
- Self__OZGR=((__CHARACTER *)Self__NZGR->storage__XNK);
- old_nb_elts__PZGR=Self__NZGR->capacity__MNK;
- new__QZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OZGR),((__UINTEGER_32 )old_nb_elts__PZGR),((__UINTEGER_32 )new_capacity__MZGR)));
- upper__14RR=(__INTEGER)(new_capacity__MZGR - 1);
- Self__Z4RR=old_nb_elts__PZGR;
- while ((Self__Z4RR <= upper__14RR)) {
- new__QZGR[Self__Z4RR]='\0';
- Self__Z4RR=(__INTEGER)(Self__Z4RR + 1);
- };
- Self__NZGR->storage__XNK=new__QZGR;
- Self__NZGR->capacity__MNK=new_capacity__MZGR;
- };
- };
- ((__CHARACTER *)Self__NZGR->storage__XNK)[Self__NZGR->count__VF]='(';
- Self__NZGR->count__VF=(__INTEGER)(Self__NZGR->count__VF + 1);
- genere_declaration__Y1NI(static_type__R3XM(Self__PUZM),buffer__QUZM);
- Self__TZGR=((__STRING *)buffer__QUZM);
- new_capacity__SZGR= 0;
- if ((Self__TZGR->capacity__MNK <= Self__TZGR->count__VF)) {
- if ((Self__TZGR->capacity__MNK == 0)) {
- Self__TZGR->capacity__MNK= 32;
- Self__TZGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SZGR=(__INTEGER)(Self__TZGR->capacity__MNK << 1);
- Self__UZGR=((__CHARACTER *)Self__TZGR->storage__XNK);
- old_nb_elts__VZGR=Self__TZGR->capacity__MNK;
- new__WZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UZGR),((__UINTEGER_32 )old_nb_elts__VZGR),((__UINTEGER_32 )new_capacity__SZGR)));
- upper__A5RR=(__INTEGER)(new_capacity__SZGR - 1);
- Self__44RR=old_nb_elts__VZGR;
- while ((Self__44RR <= upper__A5RR)) {
- new__WZGR[Self__44RR]='\0';
- Self__44RR=(__INTEGER)(Self__44RR + 1);
- };
- Self__TZGR->storage__XNK=new__WZGR;
- Self__TZGR->capacity__MNK=new_capacity__SZGR;
- };
- };
- ((__CHARACTER *)Self__TZGR->storage__XNK)[Self__TZGR->count__VF]=')';
- Self__TZGR->count__VF=(__INTEGER)(Self__TZGR->count__VF + 1);
- Self__ZZGR=((__STRING *)buffer__QUZM);
- new_capacity__YZGR= 0;
- if ((Self__ZZGR->capacity__MNK <= Self__ZZGR->count__VF)) {
- if ((Self__ZZGR->capacity__MNK == 0)) {
- Self__ZZGR->capacity__MNK= 32;
- Self__ZZGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YZGR=(__INTEGER)(Self__ZZGR->capacity__MNK << 1);
- Self__0ZGR=((__CHARACTER *)Self__ZZGR->storage__XNK);
- old_nb_elts__1ZGR=Self__ZZGR->capacity__MNK;
- new__2ZGR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0ZGR),((__UINTEGER_32 )old_nb_elts__1ZGR),((__UINTEGER_32 )new_capacity__YZGR)));
- upper__F5RR=(__INTEGER)(new_capacity__YZGR - 1);
- Self__D5RR=old_nb_elts__1ZGR;
- while ((Self__D5RR <= upper__F5RR)) {
- new__2ZGR[Self__D5RR]='\0';
- Self__D5RR=(__INTEGER)(Self__D5RR + 1);
- };
- Self__ZZGR->storage__XNK=new__2ZGR;
- Self__ZZGR->capacity__MNK=new_capacity__YZGR;
- };
- };
- ((__CHARACTER *)Self__ZZGR->storage__XNK)[Self__ZZGR->count__VF]='(';
- Self__ZZGR->count__VF=(__INTEGER)(Self__ZZGR->count__VF + 1);
- Self__5ZGR=((__STRING *)buffer__QUZM);
- new_capacity__4ZGR= 0;
- if ((Self__5ZGR->capacity__MNK <= Self__5ZGR->count__VF)) {
- if ((Self__5ZGR->capacity__MNK == 0)) {
- Self__5ZGR->capacity__MNK= 32;
- Self__5ZGR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4ZGR=(__INTEGER)(Self__5ZGR->capacity__MNK << 1);
- Self__A0GR=((__CHARACTER *)Self__5ZGR->storage__XNK);
- old_nb_elts__B0GR=Self__5ZGR->capacity__MNK;
- new__C0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A0GR),((__UINTEGER_32 )old_nb_elts__B0GR),((__UINTEGER_32 )new_capacity__4ZGR)));
- upper__K5RR=(__INTEGER)(new_capacity__4ZGR - 1);
- Self__I5RR=old_nb_elts__B0GR;
- while ((Self__I5RR <= upper__K5RR)) {
- new__C0GR[Self__I5RR]='\0';
- Self__I5RR=(__INTEGER)(Self__I5RR + 1);
- };
- Self__5ZGR->storage__XNK=new__C0GR;
- Self__5ZGR->capacity__MNK=new_capacity__4ZGR;
- };
- };
- ((__CHARACTER *)Self__5ZGR->storage__XNK)[Self__5ZGR->count__VF]='~';
- Self__5ZGR->count__VF=(__INTEGER)(Self__5ZGR->count__VF + 1);
- Self__F0GR=((__STRING *)buffer__QUZM);
- new_capacity__E0GR= 0;
- if ((Self__F0GR->capacity__MNK <= Self__F0GR->count__VF)) {
- if ((Self__F0GR->capacity__MNK == 0)) {
- Self__F0GR->capacity__MNK= 32;
- Self__F0GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__E0GR=(__INTEGER)(Self__F0GR->capacity__MNK << 1);
- Self__G0GR=((__CHARACTER *)Self__F0GR->storage__XNK);
- old_nb_elts__H0GR=Self__F0GR->capacity__MNK;
- new__I0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G0GR),((__UINTEGER_32 )old_nb_elts__H0GR),((__UINTEGER_32 )new_capacity__E0GR)));
- upper__P5RR=(__INTEGER)(new_capacity__E0GR - 1);
- Self__N5RR=old_nb_elts__H0GR;
- while ((Self__N5RR <= upper__P5RR)) {
- new__I0GR[Self__N5RR]='\0';
- Self__N5RR=(__INTEGER)(Self__N5RR + 1);
- };
- Self__F0GR->storage__XNK=new__I0GR;
- Self__F0GR->capacity__MNK=new_capacity__E0GR;
- };
- };
- ((__CHARACTER *)Self__F0GR->storage__XNK)[Self__F0GR->count__VF]=' ';
- Self__F0GR->count__VF=(__INTEGER)(Self__F0GR->count__VF + 1);
- __tmp__TUZM=Self__PUZM->parent_expr_unary__YGWL.right__SXDL;
- switch (((struct ___OBJ *)__tmp__TUZM)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__TUZM),buffer__QUZM);
- append__MOK(buffer__QUZM,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__QUZM,((__REAL_CST *)__tmp__TUZM)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__ITZP=((__CHARACTER_CST *)__tmp__TUZM);
- Self__L0GR=((__STRING *)buffer__QUZM);
- new_capacity__K0GR= 0;
- if ((Self__L0GR->capacity__MNK <= Self__L0GR->count__VF)) {
- if ((Self__L0GR->capacity__MNK == 0)) {
- Self__L0GR->capacity__MNK= 32;
- Self__L0GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__K0GR=(__INTEGER)(Self__L0GR->capacity__MNK << 1);
- Self__M0GR=((__CHARACTER *)Self__L0GR->storage__XNK);
- old_nb_elts__N0GR=Self__L0GR->capacity__MNK;
- new__O0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M0GR),((__UINTEGER_32 )old_nb_elts__N0GR),((__UINTEGER_32 )new_capacity__K0GR)));
- upper__U5RR=(__INTEGER)(new_capacity__K0GR - 1);
- Self__S5RR=old_nb_elts__N0GR;
- while ((Self__S5RR <= upper__U5RR)) {
- new__O0GR[Self__S5RR]='\0';
- Self__S5RR=(__INTEGER)(Self__S5RR + 1);
- };
- Self__L0GR->storage__XNK=new__O0GR;
- Self__L0GR->capacity__MNK=new_capacity__K0GR;
- };
- };
- ((__CHARACTER *)Self__L0GR->storage__XNK)[Self__L0GR->count__VF]='\'';
- Self__L0GR->count__VF=(__INTEGER)(Self__L0GR->count__VF + 1);
- append__MOK(buffer__QUZM,Self__ITZP->text__PN2H);
- Self__R0GR=((__STRING *)buffer__QUZM);
- new_capacity__Q0GR= 0;
- if ((Self__R0GR->capacity__MNK <= Self__R0GR->count__VF)) {
- if ((Self__R0GR->capacity__MNK == 0)) {
- Self__R0GR->capacity__MNK= 32;
- Self__R0GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Q0GR=(__INTEGER)(Self__R0GR->capacity__MNK << 1);
- Self__S0GR=((__CHARACTER *)Self__R0GR->storage__XNK);
- old_nb_elts__T0GR=Self__R0GR->capacity__MNK;
- new__U0GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S0GR),((__UINTEGER_32 )old_nb_elts__T0GR),((__UINTEGER_32 )new_capacity__Q0GR)));
- upper__Z5RR=(__INTEGER)(new_capacity__Q0GR - 1);
- Self__X5RR=old_nb_elts__T0GR;
- while ((Self__X5RR <= upper__Z5RR)) {
- new__U0GR[Self__X5RR]='\0';
- Self__X5RR=(__INTEGER)(Self__X5RR + 1);
- };
- Self__R0GR->storage__XNK=new__U0GR;
- Self__R0GR->capacity__MNK=new_capacity__Q0GR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__FJCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_352));
+ __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__FJCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
};
- ((__CHARACTER *)Self__R0GR->storage__XNK)[Self__R0GR->count__VF]='\'';
- Self__R0GR->count__VF=(__INTEGER)(Self__R0GR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__TUZM,buffer__QUZM);
+ append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__TUZM,buffer__QUZM);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__TUZM,buffer__QUZM);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__TUZM,buffer__QUZM);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__TUZM,buffer__QUZM);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__TUZM,buffer__QUZM);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__QUZM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TUZM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__TUZM,buffer__QUZM);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__TUZM,buffer__QUZM);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__TUZM,buffer__QUZM);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__TUZM,buffer__QUZM);
- } break;
- };
- Self__X0GR=((__STRING *)buffer__QUZM);
- new_capacity__W0GR= 0;
- if ((Self__X0GR->capacity__MNK <= Self__X0GR->count__VF)) {
- if ((Self__X0GR->capacity__MNK == 0)) {
- Self__X0GR->capacity__MNK= 32;
- Self__X0GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__W0GR=(__INTEGER)(Self__X0GR->capacity__MNK << 1);
- Self__Y0GR=((__CHARACTER *)Self__X0GR->storage__XNK);
- old_nb_elts__Z0GR=Self__X0GR->capacity__MNK;
- new__00GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y0GR),((__UINTEGER_32 )old_nb_elts__Z0GR),((__UINTEGER_32 )new_capacity__W0GR)));
- upper__45RR=(__INTEGER)(new_capacity__W0GR - 1);
- Self__25RR=old_nb_elts__Z0GR;
- while ((Self__25RR <= upper__45RR)) {
- new__00GR[Self__25RR]='\0';
- Self__25RR=(__INTEGER)(Self__25RR + 1);
- };
- Self__X0GR->storage__XNK=new__00GR;
- Self__X0GR->capacity__MNK=new_capacity__W0GR;
- };
- };
- ((__CHARACTER *)Self__X0GR->storage__XNK)[Self__X0GR->count__VF]=')';
- Self__X0GR->count__VF=(__INTEGER)(Self__X0GR->count__VF + 1);
-}
-
-static void genere__J1EO(__EXPR_MOD *Self__K1EO,void *buffer__L1EO)
-// ({EXPR_MOD},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__30GR,*Self__D1GR,*Self__J1GR,*Self__P1GR,*Self__V1GR;
- __STRING *Self__11GR,*Self__B2GR,*Self__H2GR,*Self__N2GR,*Self__T2GR;
- __INTEGER new_capacity__20GR,old_nb_elts__50GR,upper__DASR,Self__BASR;
- __INTEGER new_capacity__C1GR,old_nb_elts__F1GR,upper__IASR,Self__GASR;
- __INTEGER new_capacity__I1GR,old_nb_elts__L1GR,upper__NASR,Self__LASR;
- __INTEGER new_capacity__O1GR,old_nb_elts__R1GR,upper__SASR,Self__QASR;
- __INTEGER new_capacity__U1GR,old_nb_elts__X1GR,upper__XASR,Self__VASR;
- __INTEGER new_capacity__01GR,old_nb_elts__31GR,upper__2ASR,Self__0ASR;
- __INTEGER new_capacity__A2GR,old_nb_elts__D2GR,upper__BBSR,Self__5ASR;
- __INTEGER new_capacity__G2GR,old_nb_elts__J2GR,upper__GBSR,Self__EBSR;
- __INTEGER new_capacity__M2GR,old_nb_elts__P2GR,upper__LBSR,Self__JBSR;
- __INTEGER new_capacity__S2GR,old_nb_elts__V2GR,upper__QBSR,Self__OBSR;
- void *__tmp__J2EO,*__tmp__V2EO,*__tmp__G3EO,*__tmp__S3EO;
- void *__tmp__K2EO,*__tmp__H3EO;
- __CHARACTER_CST *Self__3TZP,*Self__SUZP;
- __CHARACTER *Self__40GR,*new__A1GR,*Self__E1GR,*new__G1GR,*Self__K1GR;
- __CHARACTER *new__M1GR,*Self__Q1GR,*new__S1GR,*Self__W1GR,*new__Y1GR;
- __CHARACTER *Self__21GR,*new__41GR,*Self__C2GR,*new__E2GR,*Self__I2GR;
- __CHARACTER *new__K2GR,*Self__O2GR,*new__Q2GR,*Self__U2GR,*new__W2GR;
- __BOOLEAN __tmp__E2EO,__tmp__B3EO;
- if (((void *)((__TYPE_FULL *)static_type__DREO(Self__K1EO))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__L1EO,(&__string_407));
- } else {
- Self__30GR=((__STRING *)buffer__L1EO);
- new_capacity__20GR= 0;
- if ((Self__30GR->capacity__MNK <= Self__30GR->count__VF)) {
- if ((Self__30GR->capacity__MNK == 0)) {
- Self__30GR->capacity__MNK= 32;
- Self__30GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__20GR=(__INTEGER)(Self__30GR->capacity__MNK << 1);
- Self__40GR=((__CHARACTER *)Self__30GR->storage__XNK);
- old_nb_elts__50GR=Self__30GR->capacity__MNK;
- new__A1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__40GR),((__UINTEGER_32 )old_nb_elts__50GR),((__UINTEGER_32 )new_capacity__20GR)));
- upper__DASR=(__INTEGER)(new_capacity__20GR - 1);
- Self__BASR=old_nb_elts__50GR;
- while ((Self__BASR <= upper__DASR)) {
- new__A1GR[Self__BASR]='\0';
- Self__BASR=(__INTEGER)(Self__BASR + 1);
- };
- Self__30GR->storage__XNK=new__A1GR;
- Self__30GR->capacity__MNK=new_capacity__20GR;
- };
- };
- ((__CHARACTER *)Self__30GR->storage__XNK)[Self__30GR->count__VF]='(';
- Self__30GR->count__VF=(__INTEGER)(Self__30GR->count__VF + 1);
- genere_declaration__Y1NI(static_type__DREO(Self__K1EO),buffer__L1EO);
- Self__D1GR=((__STRING *)buffer__L1EO);
- new_capacity__C1GR= 0;
- if ((Self__D1GR->capacity__MNK <= Self__D1GR->count__VF)) {
- if ((Self__D1GR->capacity__MNK == 0)) {
- Self__D1GR->capacity__MNK= 32;
- Self__D1GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C1GR=(__INTEGER)(Self__D1GR->capacity__MNK << 1);
- Self__E1GR=((__CHARACTER *)Self__D1GR->storage__XNK);
- old_nb_elts__F1GR=Self__D1GR->capacity__MNK;
- new__G1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E1GR),((__UINTEGER_32 )old_nb_elts__F1GR),((__UINTEGER_32 )new_capacity__C1GR)));
- upper__IASR=(__INTEGER)(new_capacity__C1GR - 1);
- Self__GASR=old_nb_elts__F1GR;
- while ((Self__GASR <= upper__IASR)) {
- new__G1GR[Self__GASR]='\0';
- Self__GASR=(__INTEGER)(Self__GASR + 1);
- };
- Self__D1GR->storage__XNK=new__G1GR;
- Self__D1GR->capacity__MNK=new_capacity__C1GR;
- };
- };
- ((__CHARACTER *)Self__D1GR->storage__XNK)[Self__D1GR->count__VF]=')';
- Self__D1GR->count__VF=(__INTEGER)(Self__D1GR->count__VF + 1);
- };
- Self__J1GR=((__STRING *)buffer__L1EO);
- new_capacity__I1GR= 0;
- if ((Self__J1GR->capacity__MNK <= Self__J1GR->count__VF)) {
- if ((Self__J1GR->capacity__MNK == 0)) {
- Self__J1GR->capacity__MNK= 32;
- Self__J1GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I1GR=(__INTEGER)(Self__J1GR->capacity__MNK << 1);
- Self__K1GR=((__CHARACTER *)Self__J1GR->storage__XNK);
- old_nb_elts__L1GR=Self__J1GR->capacity__MNK;
- new__M1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K1GR),((__UINTEGER_32 )old_nb_elts__L1GR),((__UINTEGER_32 )new_capacity__I1GR)));
- upper__NASR=(__INTEGER)(new_capacity__I1GR - 1);
- Self__LASR=old_nb_elts__L1GR;
- while ((Self__LASR <= upper__NASR)) {
- new__M1GR[Self__LASR]='\0';
- Self__LASR=(__INTEGER)(Self__LASR + 1);
- };
- Self__J1GR->storage__XNK=new__M1GR;
- Self__J1GR->capacity__MNK=new_capacity__I1GR;
- };
- };
- ((__CHARACTER *)Self__J1GR->storage__XNK)[Self__J1GR->count__VF]='(';
- Self__J1GR->count__VF=(__INTEGER)(Self__J1GR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__DREO(Self__K1EO))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__L1EO,(&__string_408));
- __tmp__E2EO=TRUE__;
- } else {
- __tmp__E2EO=FALSE__;
};
- if ((! __tmp__E2EO)) {
- __tmp__J2EO=Self__K1EO->parent_expr_binary__1KWL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__J2EO)->__id) {
- case __LIST__: {
- __tmp__K2EO=static_type__OHQG(__tmp__J2EO);
- } break;
- case __STRING_CST__: {
- __tmp__K2EO=((__STRING_CST *)__tmp__J2EO)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__K2EO=((__EXTERNAL_C *)__tmp__J2EO)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__K2EO=((__PROTOTYPE_CST *)__tmp__J2EO)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__K2EO=((__INTEGER_CST *)__tmp__J2EO)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__K2EO=((__LOCAL *)((__READ_LOCAL *)__tmp__J2EO)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__K2EO=static_type__CN1H(__tmp__J2EO);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__K2EO=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__K2EO=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__K2EO=((__REAL_CST *)__tmp__J2EO)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__K2EO=((__CHARACTER_CST *)__tmp__J2EO)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__K2EO=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__K2EO=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__K2EO=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__K2EO=static_type__UO1H(__tmp__J2EO);
- } break;
- case __EXPR_MUL__: {
- __tmp__K2EO=static_type__0O1H(__tmp__J2EO);
- } break;
- case __EXPR_DIV__: {
- __tmp__K2EO=static_type__5O1H(__tmp__J2EO);
- } break;
- case __EXPR_AND__: {
- __tmp__K2EO=static_type__EP1H(__tmp__J2EO);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__K2EO=static_type__JP1H(__tmp__J2EO);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__K2EO=static_type__OP1H(__tmp__J2EO);
- } break;
- case __PUT_TO__: {
- __tmp__K2EO=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__K2EO=static_type__XP1H(__tmp__J2EO);
- } break;
- case __SIZE_OF__: {
- __tmp__K2EO=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__K2EO=((__CAST *)__tmp__J2EO)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__K2EO=static_type__NOKL(__tmp__J2EO);
- } break;
- case __READ_SLOT__: {
- __tmp__K2EO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__J2EO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__K2EO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__J2EO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__K2EO=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__K2EO=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__K2EO=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__K2EO=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__K2EO=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__K2EO=static_type__DFJM(__tmp__J2EO);
- } break;
- case __EXPR_ADD__: {
- __tmp__K2EO=static_type__P3ML(__tmp__J2EO);
- } break;
- case __EXPR_NOT__: {
- __tmp__K2EO=static_type__R3XM(__tmp__J2EO);
- } break;
- case __EXPR_MOD__: {
- __tmp__K2EO=static_type__DREO(__tmp__J2EO);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__K2EO=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__K2EO=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__K2EO=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__K2EO=static_type__3YPN(__tmp__J2EO);
- } break;
- case __EXPR_XOR__: {
- __tmp__K2EO=static_type__1HSO(__tmp__J2EO);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__K2EO)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__L1EO,(&__string_407));
- };
- };
- __tmp__V2EO=Self__K1EO->parent_expr_binary__1KWL.left__XO1H;
- switch (((struct ___OBJ *)__tmp__V2EO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__V2EO,buffer__L1EO);
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_28));
+ __tmp__CVZQ=Self__AVZQ->parent_expr_binary_cmp__2VBP.right__DA5J;
+ switch (((struct ___OBJ *)__tmp__CVZQ)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__CVZQ),buffer__BVZQ);
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__V2EO,buffer__L1EO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__V2EO,buffer__L1EO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__V2EO,buffer__L1EO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__V2EO,buffer__L1EO);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__V2EO),buffer__L1EO);
- append__MOK(buffer__L1EO,(&__string_276));
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__V2EO,buffer__L1EO);
+ case __IS_EXPANDED__35NJ__: {
+ Self__BJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__BJCS->receiver__RA5J),buffer__BVZQ);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
} break;
- case __REAL_CST__: {
- append__MOK(buffer__L1EO,((__REAL_CST *)__tmp__V2EO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__3TZP=((__CHARACTER_CST *)__tmp__V2EO);
- Self__P1GR=((__STRING *)buffer__L1EO);
- new_capacity__O1GR= 0;
- if ((Self__P1GR->capacity__MNK <= Self__P1GR->count__VF)) {
- if ((Self__P1GR->capacity__MNK == 0)) {
- Self__P1GR->capacity__MNK= 32;
- Self__P1GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__O1GR=(__INTEGER)(Self__P1GR->capacity__MNK << 1);
- Self__Q1GR=((__CHARACTER *)Self__P1GR->storage__XNK);
- old_nb_elts__R1GR=Self__P1GR->capacity__MNK;
- new__S1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q1GR),((__UINTEGER_32 )old_nb_elts__R1GR),((__UINTEGER_32 )new_capacity__O1GR)));
- upper__SASR=(__INTEGER)(new_capacity__O1GR - 1);
- Self__QASR=old_nb_elts__R1GR;
- while ((Self__QASR <= upper__SASR)) {
- new__S1GR[Self__QASR]='\0';
- Self__QASR=(__INTEGER)(Self__QASR + 1);
- };
- Self__P1GR->storage__XNK=new__S1GR;
- Self__P1GR->capacity__MNK=new_capacity__O1GR;
- };
- };
- ((__CHARACTER *)Self__P1GR->storage__XNK)[Self__P1GR->count__VF]='\'';
- Self__P1GR->count__VF=(__INTEGER)(Self__P1GR->count__VF + 1);
- append__MOK(buffer__L1EO,Self__3TZP->text__PN2H);
- Self__V1GR=((__STRING *)buffer__L1EO);
- new_capacity__U1GR= 0;
- if ((Self__V1GR->capacity__MNK <= Self__V1GR->count__VF)) {
- if ((Self__V1GR->capacity__MNK == 0)) {
- Self__V1GR->capacity__MNK= 32;
- Self__V1GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__U1GR=(__INTEGER)(Self__V1GR->capacity__MNK << 1);
- Self__W1GR=((__CHARACTER *)Self__V1GR->storage__XNK);
- old_nb_elts__X1GR=Self__V1GR->capacity__MNK;
- new__Y1GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W1GR),((__UINTEGER_32 )old_nb_elts__X1GR),((__UINTEGER_32 )new_capacity__U1GR)));
- upper__XASR=(__INTEGER)(new_capacity__U1GR - 1);
- Self__VASR=old_nb_elts__X1GR;
- while ((Self__VASR <= upper__XASR)) {
- new__Y1GR[Self__VASR]='\0';
- Self__VASR=(__INTEGER)(Self__VASR + 1);
- };
- Self__V1GR->storage__XNK=new__Y1GR;
- Self__V1GR->capacity__MNK=new_capacity__U1GR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__DJCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_350));
+ __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__DJCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
};
- ((__CHARACTER *)Self__V1GR->storage__XNK)[Self__V1GR->count__VF]='\'';
- Self__V1GR->count__VF=(__INTEGER)(Self__V1GR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__V2EO,buffer__L1EO);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__V2EO,buffer__L1EO);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__V2EO,buffer__L1EO);
+ append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__L1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__V2EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__V2EO,buffer__L1EO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__V2EO,buffer__L1EO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__V2EO,buffer__L1EO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__V2EO,buffer__L1EO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__V2EO,buffer__L1EO);
- } break;
- };
- Self__11GR=((__STRING *)buffer__L1EO);
- new_capacity__01GR= 0;
- if ((Self__11GR->capacity__MNK <= Self__11GR->count__VF)) {
- if ((Self__11GR->capacity__MNK == 0)) {
- Self__11GR->capacity__MNK= 32;
- Self__11GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__01GR=(__INTEGER)(Self__11GR->capacity__MNK << 1);
- Self__21GR=((__CHARACTER *)Self__11GR->storage__XNK);
- old_nb_elts__31GR=Self__11GR->capacity__MNK;
- new__41GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__21GR),((__UINTEGER_32 )old_nb_elts__31GR),((__UINTEGER_32 )new_capacity__01GR)));
- upper__2ASR=(__INTEGER)(new_capacity__01GR - 1);
- Self__0ASR=old_nb_elts__31GR;
- while ((Self__0ASR <= upper__2ASR)) {
- new__41GR[Self__0ASR]='\0';
- Self__0ASR=(__INTEGER)(Self__0ASR + 1);
- };
- Self__11GR->storage__XNK=new__41GR;
- Self__11GR->capacity__MNK=new_capacity__01GR;
- };
- };
- ((__CHARACTER *)Self__11GR->storage__XNK)[Self__11GR->count__VF]=' ';
- Self__11GR->count__VF=(__INTEGER)(Self__11GR->count__VF + 1);
- append__MOK(buffer__L1EO,(&__string_372));
- Self__B2GR=((__STRING *)buffer__L1EO);
- new_capacity__A2GR= 0;
- if ((Self__B2GR->capacity__MNK <= Self__B2GR->count__VF)) {
- if ((Self__B2GR->capacity__MNK == 0)) {
- Self__B2GR->capacity__MNK= 32;
- Self__B2GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__A2GR=(__INTEGER)(Self__B2GR->capacity__MNK << 1);
- Self__C2GR=((__CHARACTER *)Self__B2GR->storage__XNK);
- old_nb_elts__D2GR=Self__B2GR->capacity__MNK;
- new__E2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C2GR),((__UINTEGER_32 )old_nb_elts__D2GR),((__UINTEGER_32 )new_capacity__A2GR)));
- upper__BBSR=(__INTEGER)(new_capacity__A2GR - 1);
- Self__5ASR=old_nb_elts__D2GR;
- while ((Self__5ASR <= upper__BBSR)) {
- new__E2GR[Self__5ASR]='\0';
- Self__5ASR=(__INTEGER)(Self__5ASR + 1);
- };
- Self__B2GR->storage__XNK=new__E2GR;
- Self__B2GR->capacity__MNK=new_capacity__A2GR;
- };
- };
- ((__CHARACTER *)Self__B2GR->storage__XNK)[Self__B2GR->count__VF]=' ';
- Self__B2GR->count__VF=(__INTEGER)(Self__B2GR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__DREO(Self__K1EO))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__L1EO,(&__string_408));
- __tmp__B3EO=TRUE__;
- } else {
- __tmp__B3EO=FALSE__;
- };
- if ((! __tmp__B3EO)) {
- __tmp__G3EO=Self__K1EO->parent_expr_binary__1KWL.right__WO2H;
- switch (((struct ___OBJ *)__tmp__G3EO)->__id) {
- case __LIST__: {
- __tmp__H3EO=static_type__OHQG(__tmp__G3EO);
- } break;
- case __STRING_CST__: {
- __tmp__H3EO=((__STRING_CST *)__tmp__G3EO)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__H3EO=((__EXTERNAL_C *)__tmp__G3EO)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__H3EO=((__PROTOTYPE_CST *)__tmp__G3EO)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__H3EO=((__INTEGER_CST *)__tmp__G3EO)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__H3EO=((__LOCAL *)((__READ_LOCAL *)__tmp__G3EO)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__H3EO=static_type__CN1H(__tmp__G3EO);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__H3EO=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__H3EO=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__H3EO=((__REAL_CST *)__tmp__G3EO)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__H3EO=((__CHARACTER_CST *)__tmp__G3EO)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__H3EO=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__H3EO=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__H3EO=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__H3EO=static_type__UO1H(__tmp__G3EO);
- } break;
- case __EXPR_MUL__: {
- __tmp__H3EO=static_type__0O1H(__tmp__G3EO);
- } break;
- case __EXPR_DIV__: {
- __tmp__H3EO=static_type__5O1H(__tmp__G3EO);
- } break;
- case __EXPR_AND__: {
- __tmp__H3EO=static_type__EP1H(__tmp__G3EO);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__H3EO=static_type__JP1H(__tmp__G3EO);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__H3EO=static_type__OP1H(__tmp__G3EO);
- } break;
- case __PUT_TO__: {
- __tmp__H3EO=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__H3EO=static_type__XP1H(__tmp__G3EO);
- } break;
- case __SIZE_OF__: {
- __tmp__H3EO=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__H3EO=((__CAST *)__tmp__G3EO)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__H3EO=static_type__NOKL(__tmp__G3EO);
- } break;
- case __READ_SLOT__: {
- __tmp__H3EO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__G3EO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__H3EO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__G3EO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__H3EO=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__H3EO=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__H3EO=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__H3EO=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__H3EO=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__H3EO=static_type__DFJM(__tmp__G3EO);
- } break;
- case __EXPR_ADD__: {
- __tmp__H3EO=static_type__P3ML(__tmp__G3EO);
- } break;
- case __EXPR_NOT__: {
- __tmp__H3EO=static_type__R3XM(__tmp__G3EO);
- } break;
- case __EXPR_MOD__: {
- __tmp__H3EO=static_type__DREO(__tmp__G3EO);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__H3EO=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__H3EO=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__H3EO=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__H3EO=static_type__3YPN(__tmp__G3EO);
- } break;
- case __EXPR_XOR__: {
- __tmp__H3EO=static_type__1HSO(__tmp__G3EO);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__H3EO)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__L1EO,(&__string_407));
+ case __SIZE_OF__5GOJ__: {
+ Self__FJCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__CVZQ));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_352));
+ __tmp__DVZQ=((__TYPE_FULL__XMB *)Self__FJCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__DVZQ->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__BVZQ),(&__string_351));
};
- };
- __tmp__S3EO=Self__K1EO->parent_expr_binary__1KWL.right__WO2H;
- switch (((struct ___OBJ *)__tmp__S3EO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__S3EO),buffer__L1EO);
- append__MOK(buffer__L1EO,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__L1EO,((__REAL_CST *)__tmp__S3EO)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__SUZP=((__CHARACTER_CST *)__tmp__S3EO);
- Self__H2GR=((__STRING *)buffer__L1EO);
- new_capacity__G2GR= 0;
- if ((Self__H2GR->capacity__MNK <= Self__H2GR->count__VF)) {
- if ((Self__H2GR->capacity__MNK == 0)) {
- Self__H2GR->capacity__MNK= 32;
- Self__H2GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__G2GR=(__INTEGER)(Self__H2GR->capacity__MNK << 1);
- Self__I2GR=((__CHARACTER *)Self__H2GR->storage__XNK);
- old_nb_elts__J2GR=Self__H2GR->capacity__MNK;
- new__K2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I2GR),((__UINTEGER_32 )old_nb_elts__J2GR),((__UINTEGER_32 )new_capacity__G2GR)));
- upper__GBSR=(__INTEGER)(new_capacity__G2GR - 1);
- Self__EBSR=old_nb_elts__J2GR;
- while ((Self__EBSR <= upper__GBSR)) {
- new__K2GR[Self__EBSR]='\0';
- Self__EBSR=(__INTEGER)(Self__EBSR + 1);
- };
- Self__H2GR->storage__XNK=new__K2GR;
- Self__H2GR->capacity__MNK=new_capacity__G2GR;
- };
- };
- ((__CHARACTER *)Self__H2GR->storage__XNK)[Self__H2GR->count__VF]='\'';
- Self__H2GR->count__VF=(__INTEGER)(Self__H2GR->count__VF + 1);
- append__MOK(buffer__L1EO,Self__SUZP->text__PN2H);
- Self__N2GR=((__STRING *)buffer__L1EO);
- new_capacity__M2GR= 0;
- if ((Self__N2GR->capacity__MNK <= Self__N2GR->count__VF)) {
- if ((Self__N2GR->capacity__MNK == 0)) {
- Self__N2GR->capacity__MNK= 32;
- Self__N2GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__M2GR=(__INTEGER)(Self__N2GR->capacity__MNK << 1);
- Self__O2GR=((__CHARACTER *)Self__N2GR->storage__XNK);
- old_nb_elts__P2GR=Self__N2GR->capacity__MNK;
- new__Q2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O2GR),((__UINTEGER_32 )old_nb_elts__P2GR),((__UINTEGER_32 )new_capacity__M2GR)));
- upper__LBSR=(__INTEGER)(new_capacity__M2GR - 1);
- Self__JBSR=old_nb_elts__P2GR;
- while ((Self__JBSR <= upper__LBSR)) {
- new__Q2GR[Self__JBSR]='\0';
- Self__JBSR=(__INTEGER)(Self__JBSR + 1);
- };
- Self__N2GR->storage__XNK=new__Q2GR;
- Self__N2GR->capacity__MNK=new_capacity__M2GR;
- };
- };
- ((__CHARACTER *)Self__N2GR->storage__XNK)[Self__N2GR->count__VF]='\'';
- Self__N2GR->count__VF=(__INTEGER)(Self__N2GR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__S3EO,buffer__L1EO);
+ append_name_in__APXE(__tmp__DVZQ,buffer__BVZQ);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__S3EO,buffer__L1EO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__S3EO,buffer__L1EO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__S3EO,buffer__L1EO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__S3EO,buffer__L1EO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__S3EO,buffer__L1EO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__L1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S3EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__S3EO,buffer__L1EO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__S3EO,buffer__L1EO);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__S3EO,buffer__L1EO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__CVZQ)),buffer__BVZQ);
} break;
};
- Self__T2GR=((__STRING *)buffer__L1EO);
- new_capacity__S2GR= 0;
- if ((Self__T2GR->capacity__MNK <= Self__T2GR->count__VF)) {
- if ((Self__T2GR->capacity__MNK == 0)) {
- Self__T2GR->capacity__MNK= 32;
- Self__T2GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__S2GR=(__INTEGER)(Self__T2GR->capacity__MNK << 1);
- Self__U2GR=((__CHARACTER *)Self__T2GR->storage__XNK);
- old_nb_elts__V2GR=Self__T2GR->capacity__MNK;
- new__W2GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U2GR),((__UINTEGER_32 )old_nb_elts__V2GR),((__UINTEGER_32 )new_capacity__S2GR)));
- upper__QBSR=(__INTEGER)(new_capacity__S2GR - 1);
- Self__OBSR=old_nb_elts__V2GR;
- while ((Self__OBSR <= upper__QBSR)) {
- new__W2GR[Self__OBSR]='\0';
- Self__OBSR=(__INTEGER)(Self__OBSR + 1);
- };
- Self__T2GR->storage__XNK=new__W2GR;
- Self__T2GR->capacity__MNK=new_capacity__S2GR;
- };
- };
- ((__CHARACTER *)Self__T2GR->storage__XNK)[Self__T2GR->count__VF]=')';
- Self__T2GR->count__VF=(__INTEGER)(Self__T2GR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__BVZQ),')');
}
-static void genere__THEP(__EXPR_SUP_EQ *Self__UHEP,void *buffer__VHEP)
-// ({EXPR_SUP_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__USTP(__EXPR_INF__OXBP *Self__VSTP,__STRING__BC *buffer__WSTP)
+// ({EXPR_INF__OXBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__Z2GR,*Self__52GR,*Self__F3GR,*Self__L3GR,*Self__R3GR;
- __STRING *Self__X3GR,*Self__33GR,*Self__D4GR,*Self__J4GR,*Self__P4GR;
- __INTEGER new_capacity__Y2GR,old_nb_elts__12GR,upper__VBSR,Self__TBSR;
- __INTEGER new_capacity__42GR,old_nb_elts__B3GR,upper__0BSR,Self__YBSR;
- __INTEGER new_capacity__E3GR,old_nb_elts__H3GR,upper__5BSR,Self__3BSR;
- __INTEGER new_capacity__K3GR,old_nb_elts__N3GR,upper__ECSR,Self__CCSR;
- __INTEGER new_capacity__Q3GR,old_nb_elts__T3GR,upper__JCSR,Self__HCSR;
- __INTEGER new_capacity__W3GR,old_nb_elts__Z3GR,upper__OCSR,Self__MCSR;
- __INTEGER new_capacity__23GR,old_nb_elts__53GR,upper__TCSR,Self__RCSR;
- __INTEGER new_capacity__C4GR,old_nb_elts__F4GR,upper__YCSR,Self__WCSR;
- __INTEGER new_capacity__I4GR,old_nb_elts__L4GR,upper__3CSR,Self__1CSR;
- __INTEGER new_capacity__O4GR,old_nb_elts__R4GR,upper__CDSR,Self__ADSR;
- void *__tmp__OIEP,*__tmp__0IEP,*__tmp__CJEP,*__tmp__TJEP,*__tmp__UJEP;
- void *__tmp__QKEP,*__tmp__2KEP,*__tmp__ELEP,*__tmp__VLEP,*__tmp__WLEP;
- void *__tmp__PIEP,*__tmp__1IEP,*__tmp__DJEP,*__tmp__VJEP,*__tmp__RKEP;
- void *__tmp__3KEP,*__tmp__FLEP,*__tmp__XLEP;
- __CHARACTER_CST *Self__TVZP,*Self__0WZP;
- __CHARACTER *Self__02GR,*new__22GR,*Self__A3GR,*new__C3GR,*Self__G3GR;
- __CHARACTER *new__I3GR,*Self__M3GR,*new__O3GR,*Self__S3GR,*new__U3GR;
- __CHARACTER *Self__Y3GR,*new__03GR,*Self__43GR,*new__A4GR,*Self__E4GR;
- __CHARACTER *new__G4GR,*Self__K4GR,*new__M4GR,*Self__Q4GR,*new__S4GR;
- __BOOLEAN __tmp__JIEP,__tmp__IJEP,__tmp__LKEP,__tmp__KLEP;
- if (((void *)((__TYPE_FULL *)static_type__0BEP())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VHEP,(&__string_407));
- };
- Self__Z2GR=((__STRING *)buffer__VHEP);
- new_capacity__Y2GR= 0;
- if ((Self__Z2GR->capacity__MNK <= Self__Z2GR->count__VF)) {
- if ((Self__Z2GR->capacity__MNK == 0)) {
- Self__Z2GR->capacity__MNK= 32;
- Self__Z2GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Y2GR=(__INTEGER)(Self__Z2GR->capacity__MNK << 1);
- Self__02GR=((__CHARACTER *)Self__Z2GR->storage__XNK);
- old_nb_elts__12GR=Self__Z2GR->capacity__MNK;
- new__22GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__02GR),((__UINTEGER_32 )old_nb_elts__12GR),((__UINTEGER_32 )new_capacity__Y2GR)));
- upper__VBSR=(__INTEGER)(new_capacity__Y2GR - 1);
- Self__TBSR=old_nb_elts__12GR;
- while ((Self__TBSR <= upper__VBSR)) {
- new__22GR[Self__TBSR]='\0';
- Self__TBSR=(__INTEGER)(Self__TBSR + 1);
- };
- Self__Z2GR->storage__XNK=new__22GR;
- Self__Z2GR->capacity__MNK=new_capacity__Y2GR;
- };
- };
- ((__CHARACTER *)Self__Z2GR->storage__XNK)[Self__Z2GR->count__VF]='(';
- Self__Z2GR->count__VF=(__INTEGER)(Self__Z2GR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__0BEP())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VHEP,(&__string_408));
- __tmp__JIEP=TRUE__;
- } else {
- __tmp__JIEP=FALSE__;
- };
- if ((! __tmp__JIEP)) {
- __tmp__OIEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__OIEP)->__id) {
- case __LIST__: {
- __tmp__PIEP=static_type__OHQG(__tmp__OIEP);
- } break;
- case __STRING_CST__: {
- __tmp__PIEP=((__STRING_CST *)__tmp__OIEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__PIEP=((__EXTERNAL_C *)__tmp__OIEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__PIEP=((__PROTOTYPE_CST *)__tmp__OIEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__PIEP=((__INTEGER_CST *)__tmp__OIEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__PIEP=((__LOCAL *)((__READ_LOCAL *)__tmp__OIEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__PIEP=static_type__CN1H(__tmp__OIEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__PIEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__PIEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__PIEP=((__REAL_CST *)__tmp__OIEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__PIEP=((__CHARACTER_CST *)__tmp__OIEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__PIEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__PIEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__PIEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__PIEP=static_type__UO1H(__tmp__OIEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__PIEP=static_type__0O1H(__tmp__OIEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__PIEP=static_type__5O1H(__tmp__OIEP);
- } break;
- case __EXPR_AND__: {
- __tmp__PIEP=static_type__EP1H(__tmp__OIEP);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__PIEP=static_type__JP1H(__tmp__OIEP);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__PIEP=static_type__OP1H(__tmp__OIEP);
- } break;
- case __PUT_TO__: {
- __tmp__PIEP=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__PIEP=static_type__XP1H(__tmp__OIEP);
- } break;
- case __SIZE_OF__: {
- __tmp__PIEP=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__PIEP=((__CAST *)__tmp__OIEP)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__PIEP=static_type__NOKL(__tmp__OIEP);
- } break;
- case __READ_SLOT__: {
- __tmp__PIEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OIEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__PIEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OIEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__PIEP=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__PIEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__PIEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__PIEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__PIEP=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__PIEP=static_type__DFJM(__tmp__OIEP);
- } break;
- case __EXPR_ADD__: {
- __tmp__PIEP=static_type__P3ML(__tmp__OIEP);
- } break;
- case __EXPR_NOT__: {
- __tmp__PIEP=static_type__R3XM(__tmp__OIEP);
- } break;
- case __EXPR_MOD__: {
- __tmp__PIEP=static_type__DREO(__tmp__OIEP);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__PIEP=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__PIEP=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__PIEP=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__PIEP=static_type__3YPN(__tmp__OIEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__PIEP=static_type__1HSO(__tmp__OIEP);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PIEP)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__VHEP,(&__string_407));
- };
- };
- __tmp__0IEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__0IEP)->__id) {
- case __LIST__: {
- __tmp__1IEP=static_type__OHQG(__tmp__0IEP);
+ void *__tmp__XSTP;
+ __TYPE_FULL__XMB *__tmp__YSTP;
+ __IS_EXPANDED__35NJ *Self__ZJCS;
+ __GET_TYPE_ID__HAOJ *Self__1JCS;
+ __SIZE_OF__5GOJ *Self__3JCS;
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),'(');
+ __tmp__XSTP=Self__VSTP->parent_expr_binary_cmp__PXBP.left__354J;
+ switch (((struct ___OBJ *)__tmp__XSTP)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__YSTP=((__STRING_CST__5J *)__tmp__XSTP)->parent_constant__EK.static_type__5G4D;
} break;
- case __STRING_CST__: {
- __tmp__1IEP=((__STRING_CST *)__tmp__0IEP)->parent_constant__5F.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__YSTP=((__EXTERNAL_C__Y5WC *)__tmp__XSTP)->static_type__W54D;
} break;
- case __EXTERNAL_C__: {
- __tmp__1IEP=((__EXTERNAL_C *)__tmp__0IEP)->static_type__1VZD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__YSTP=((__PROTOTYPE_CST__LAXC *)__tmp__XSTP)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__1IEP=((__PROTOTYPE_CST *)__tmp__0IEP)->parent_constant__W2LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__YSTP=((__INTEGER_CST__XAXC *)__tmp__XSTP)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__1IEP=((__INTEGER_CST *)__tmp__0IEP)->parent_constant__B3LC.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__YSTP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XSTP));
} break;
- case __READ_LOCAL__: {
- __tmp__1IEP=((__LOCAL *)((__READ_LOCAL *)__tmp__0IEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__YSTP=((__READ_LOCAL__55ZI *)__tmp__XSTP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__1IEP=static_type__CN1H(__tmp__0IEP);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__YSTP=static_type__ODCK();
} break;
- case __EXPR_EQUAL__: {
- __tmp__1IEP=static_type__1N1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__YSTP=static_type__TDCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__1IEP=static_type__AO1H();
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__YSTP=static_type__YDCK();
} break;
- case __REAL_CST__: {
- __tmp__1IEP=((__REAL_CST *)__tmp__0IEP)->parent_constant__U2JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__YSTP=static_type__3DCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__1IEP=((__CHARACTER_CST *)__tmp__0IEP)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__YSTP=static_type__CECK();
} break;
- case __IS_EXPANDED__: {
- __tmp__1IEP=static_type__FO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__YSTP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XSTP));
} break;
- case __GET_TYPE_ID__: {
- __tmp__1IEP=static_type__KO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__YSTP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XSTP));
} break;
- case __EXPR_SUP__: {
- __tmp__1IEP=static_type__PO1H();
+ case __EXPR_DIV__4COJ__: {
+ __tmp__YSTP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XSTP));
} break;
- case __EXPR_SUB__: {
- __tmp__1IEP=static_type__UO1H(__tmp__0IEP);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__YSTP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XSTP));
} break;
- case __EXPR_MUL__: {
- __tmp__1IEP=static_type__0O1H(__tmp__0IEP);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__YSTP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XSTP));
} break;
- case __EXPR_DIV__: {
- __tmp__1IEP=static_type__5O1H(__tmp__0IEP);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__YSTP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XSTP));
} break;
- case __EXPR_AND__: {
- __tmp__1IEP=static_type__EP1H(__tmp__0IEP);
+ case __PUT_TO__TFOJ__: {
+ __tmp__YSTP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__1IEP=static_type__JP1H(__tmp__0IEP);
+ case __ITEM__HGOJ__: {
+ __tmp__YSTP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XSTP));
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__1IEP=static_type__OP1H(__tmp__0IEP);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__YSTP=static_type__VFCK();
} break;
- case __PUT_TO__: {
- __tmp__1IEP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __CAST__1HOJ__: {
+ __tmp__YSTP=((__CAST__1HOJ *)__tmp__XSTP)->static_type__FD5J;
} break;
- case __ITEM__: {
- __tmp__1IEP=static_type__XP1H(__tmp__0IEP);
+ case __REAL_CST__1LOJ__: {
+ __tmp__YSTP=((__REAL_CST__1LOJ *)__tmp__XSTP)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __SIZE_OF__: {
- __tmp__1IEP=static_type__DQ1H();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__YSTP=((__CHARACTER_CST__RMOJ *)__tmp__XSTP)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__1IEP=((__CAST *)__tmp__0IEP)->static_type__0N1H;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__YSTP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XSTP)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__1IEP=static_type__NOKL(__tmp__0IEP);
+ case __READ_SLOT__LL4K__: {
+ __tmp__YSTP=((__READ_SLOT__LL4K *)__tmp__XSTP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_SLOT__: {
- __tmp__1IEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0IEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__YSTP=static_type__5L5O();
} break;
- case __READ_GLOBAL__: {
- __tmp__1IEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0IEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__YSTP=static_type__CRTP();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__1IEP=static_type__Z1ZM();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__YSTP=static_type__M51P();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__1IEP=static_type__ZQEO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__YSTP=static_type__HRTP();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__1IEP=static_type__P0IO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__YSTP=static_type__S51P();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__1IEP=static_type__4QEO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__YSTP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XSTP));
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__1IEP=static_type__V0IO();
+ case __EXPR_ADD__SZVL__: {
+ __tmp__YSTP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XSTP));
} break;
- case __EXPR_NEG__: {
- __tmp__1IEP=static_type__DFJM(__tmp__0IEP);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__YSTP=((__READ_GLOBAL__T4YL *)__tmp__XSTP)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_ADD__: {
- __tmp__1IEP=static_type__P3ML(__tmp__0IEP);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__YSTP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XSTP));
} break;
- case __EXPR_NOT__: {
- __tmp__1IEP=static_type__R3XM(__tmp__0IEP);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__YSTP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XSTP));
} break;
- case __EXPR_MOD__: {
- __tmp__1IEP=static_type__DREO(__tmp__0IEP);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__YSTP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XSTP));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__1IEP=static_type__0BEP();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__YSTP=static_type__TA0Q();
} break;
- case __EXPR_INF__: {
- __tmp__1IEP=static_type__V0QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__YSTP=static_type__4BUP();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__1IEP=static_type__00QN();
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__YSTP=static_type__DCUP();
} break;
- case __EXPR_OR__: {
- __tmp__1IEP=static_type__3YPN(__tmp__0IEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__1IEP=static_type__1HSO(__tmp__0IEP);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__YSTP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XSTP));
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__1IEP)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__CJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__CJEP)->__id) {
- case __LIST__: {
- __tmp__DJEP=static_type__OHQG(__tmp__CJEP);
- } break;
- case __STRING_CST__: {
- __tmp__DJEP=((__STRING_CST *)__tmp__CJEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__DJEP=((__EXTERNAL_C *)__tmp__CJEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__DJEP=((__PROTOTYPE_CST *)__tmp__CJEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__DJEP=((__INTEGER_CST *)__tmp__CJEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__DJEP=((__LOCAL *)((__READ_LOCAL *)__tmp__CJEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__DJEP=static_type__CN1H(__tmp__CJEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__DJEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__DJEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__DJEP=((__REAL_CST *)__tmp__CJEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__DJEP=((__CHARACTER_CST *)__tmp__CJEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__DJEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__DJEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__DJEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__DJEP=static_type__UO1H(__tmp__CJEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__DJEP=static_type__0O1H(__tmp__CJEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__DJEP=static_type__5O1H(__tmp__CJEP);
- } break;
- case __EXPR_AND__: {
- __tmp__DJEP=static_type__EP1H(__tmp__CJEP);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__DJEP=static_type__JP1H(__tmp__CJEP);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__DJEP=static_type__OP1H(__tmp__CJEP);
- } break;
- case __PUT_TO__: {
- __tmp__DJEP=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__DJEP=static_type__XP1H(__tmp__CJEP);
- } break;
- case __SIZE_OF__: {
- __tmp__DJEP=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__DJEP=((__CAST *)__tmp__CJEP)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__DJEP=static_type__NOKL(__tmp__CJEP);
- } break;
- case __READ_SLOT__: {
- __tmp__DJEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CJEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__DJEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CJEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__DJEP=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__DJEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__DJEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__DJEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__DJEP=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__DJEP=static_type__DFJM(__tmp__CJEP);
- } break;
- case __EXPR_ADD__: {
- __tmp__DJEP=static_type__P3ML(__tmp__CJEP);
- } break;
- case __EXPR_NOT__: {
- __tmp__DJEP=static_type__R3XM(__tmp__CJEP);
- } break;
- case __EXPR_MOD__: {
- __tmp__DJEP=static_type__DREO(__tmp__CJEP);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__DJEP=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__DJEP=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__DJEP=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__DJEP=static_type__3YPN(__tmp__CJEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__DJEP=static_type__1HSO(__tmp__CJEP);
- } break;
- };
- __tmp__IJEP=((void *)((__TYPE_FULL *)__tmp__DJEP)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__IJEP=FALSE__;
- };
- if (__tmp__IJEP) {
- Self__52GR=((__STRING *)buffer__VHEP);
- new_capacity__42GR= 0;
- if ((Self__52GR->capacity__MNK <= Self__52GR->count__VF)) {
- if ((Self__52GR->capacity__MNK == 0)) {
- Self__52GR->capacity__MNK= 32;
- Self__52GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__42GR=(__INTEGER)(Self__52GR->capacity__MNK << 1);
- Self__A3GR=((__CHARACTER *)Self__52GR->storage__XNK);
- old_nb_elts__B3GR=Self__52GR->capacity__MNK;
- new__C3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A3GR),((__UINTEGER_32 )old_nb_elts__B3GR),((__UINTEGER_32 )new_capacity__42GR)));
- upper__0BSR=(__INTEGER)(new_capacity__42GR - 1);
- Self__YBSR=old_nb_elts__B3GR;
- while ((Self__YBSR <= upper__0BSR)) {
- new__C3GR[Self__YBSR]='\0';
- Self__YBSR=(__INTEGER)(Self__YBSR + 1);
- };
- Self__52GR->storage__XNK=new__C3GR;
- Self__52GR->capacity__MNK=new_capacity__42GR;
- };
- };
- ((__CHARACTER *)Self__52GR->storage__XNK)[Self__52GR->count__VF]='0';
- Self__52GR->count__VF=(__INTEGER)(Self__52GR->count__VF + 1);
- } else {
- __tmp__TJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__TJEP)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__TJEP),buffer__VHEP);
- append__MOK(buffer__VHEP,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__VHEP,((__REAL_CST *)__tmp__TJEP)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__TVZP=((__CHARACTER_CST *)__tmp__TJEP);
- Self__F3GR=((__STRING *)buffer__VHEP);
- new_capacity__E3GR= 0;
- if ((Self__F3GR->capacity__MNK <= Self__F3GR->count__VF)) {
- if ((Self__F3GR->capacity__MNK == 0)) {
- Self__F3GR->capacity__MNK= 32;
- Self__F3GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__E3GR=(__INTEGER)(Self__F3GR->capacity__MNK << 1);
- Self__G3GR=((__CHARACTER *)Self__F3GR->storage__XNK);
- old_nb_elts__H3GR=Self__F3GR->capacity__MNK;
- new__I3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G3GR),((__UINTEGER_32 )old_nb_elts__H3GR),((__UINTEGER_32 )new_capacity__E3GR)));
- upper__5BSR=(__INTEGER)(new_capacity__E3GR - 1);
- Self__3BSR=old_nb_elts__H3GR;
- while ((Self__3BSR <= upper__5BSR)) {
- new__I3GR[Self__3BSR]='\0';
- Self__3BSR=(__INTEGER)(Self__3BSR + 1);
- };
- Self__F3GR->storage__XNK=new__I3GR;
- Self__F3GR->capacity__MNK=new_capacity__E3GR;
- };
- };
- ((__CHARACTER *)Self__F3GR->storage__XNK)[Self__F3GR->count__VF]='\'';
- Self__F3GR->count__VF=(__INTEGER)(Self__F3GR->count__VF + 1);
- append__MOK(buffer__VHEP,Self__TVZP->text__PN2H);
- Self__L3GR=((__STRING *)buffer__VHEP);
- new_capacity__K3GR= 0;
- if ((Self__L3GR->capacity__MNK <= Self__L3GR->count__VF)) {
- if ((Self__L3GR->capacity__MNK == 0)) {
- Self__L3GR->capacity__MNK= 32;
- Self__L3GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__K3GR=(__INTEGER)(Self__L3GR->capacity__MNK << 1);
- Self__M3GR=((__CHARACTER *)Self__L3GR->storage__XNK);
- old_nb_elts__N3GR=Self__L3GR->capacity__MNK;
- new__O3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M3GR),((__UINTEGER_32 )old_nb_elts__N3GR),((__UINTEGER_32 )new_capacity__K3GR)));
- upper__ECSR=(__INTEGER)(new_capacity__K3GR - 1);
- Self__CCSR=old_nb_elts__N3GR;
- while ((Self__CCSR <= upper__ECSR)) {
- new__O3GR[Self__CCSR]='\0';
- Self__CCSR=(__INTEGER)(Self__CCSR + 1);
- };
- Self__L3GR->storage__XNK=new__O3GR;
- Self__L3GR->capacity__MNK=new_capacity__K3GR;
- };
- };
- ((__CHARACTER *)Self__L3GR->storage__XNK)[Self__L3GR->count__VF]='\'';
- Self__L3GR->count__VF=(__INTEGER)(Self__L3GR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__TJEP,buffer__VHEP);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__TJEP,buffer__VHEP);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__TJEP,buffer__VHEP);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__VHEP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TJEP)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__TJEP,buffer__VHEP);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__TJEP,buffer__VHEP);
- } break;
- };
- __tmp__UJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__UJEP)->__id) {
- case __LIST__: {
- __tmp__VJEP=static_type__OHQG(__tmp__UJEP);
- } break;
- case __STRING_CST__: {
- __tmp__VJEP=((__STRING_CST *)__tmp__UJEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__VJEP=((__EXTERNAL_C *)__tmp__UJEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__VJEP=((__PROTOTYPE_CST *)__tmp__UJEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__VJEP=((__INTEGER_CST *)__tmp__UJEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__VJEP=((__LOCAL *)((__READ_LOCAL *)__tmp__UJEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__VJEP=static_type__CN1H(__tmp__UJEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__VJEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__VJEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__VJEP=((__REAL_CST *)__tmp__UJEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__VJEP=((__CHARACTER_CST *)__tmp__UJEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__VJEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__VJEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__VJEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__VJEP=static_type__UO1H(__tmp__UJEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__VJEP=static_type__0O1H(__tmp__UJEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__VJEP=static_type__5O1H(__tmp__UJEP);
- } break;
- case __EXPR_AND__: {
- __tmp__VJEP=static_type__EP1H(__tmp__UJEP);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__VJEP=static_type__JP1H(__tmp__UJEP);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__VJEP=static_type__OP1H(__tmp__UJEP);
- } break;
- case __PUT_TO__: {
- __tmp__VJEP=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__VJEP=static_type__XP1H(__tmp__UJEP);
- } break;
- case __SIZE_OF__: {
- __tmp__VJEP=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__VJEP=((__CAST *)__tmp__UJEP)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__VJEP=static_type__NOKL(__tmp__UJEP);
- } break;
- case __READ_SLOT__: {
- __tmp__VJEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UJEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__VJEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UJEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__VJEP=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__VJEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__VJEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__VJEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__VJEP=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__VJEP=static_type__DFJM(__tmp__UJEP);
- } break;
- case __EXPR_ADD__: {
- __tmp__VJEP=static_type__P3ML(__tmp__UJEP);
- } break;
- case __EXPR_NOT__: {
- __tmp__VJEP=static_type__R3XM(__tmp__UJEP);
- } break;
- case __EXPR_MOD__: {
- __tmp__VJEP=static_type__DREO(__tmp__UJEP);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__VJEP=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__VJEP=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__VJEP=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__VJEP=static_type__3YPN(__tmp__UJEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__VJEP=static_type__1HSO(__tmp__UJEP);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__VJEP)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__VHEP,(&__string_409));
- };
- };
- Self__R3GR=((__STRING *)buffer__VHEP);
- new_capacity__Q3GR= 0;
- if ((Self__R3GR->capacity__MNK <= Self__R3GR->count__VF)) {
- if ((Self__R3GR->capacity__MNK == 0)) {
- Self__R3GR->capacity__MNK= 32;
- Self__R3GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Q3GR=(__INTEGER)(Self__R3GR->capacity__MNK << 1);
- Self__S3GR=((__CHARACTER *)Self__R3GR->storage__XNK);
- old_nb_elts__T3GR=Self__R3GR->capacity__MNK;
- new__U3GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S3GR),((__UINTEGER_32 )old_nb_elts__T3GR),((__UINTEGER_32 )new_capacity__Q3GR)));
- upper__JCSR=(__INTEGER)(new_capacity__Q3GR - 1);
- Self__HCSR=old_nb_elts__T3GR;
- while ((Self__HCSR <= upper__JCSR)) {
- new__U3GR[Self__HCSR]='\0';
- Self__HCSR=(__INTEGER)(Self__HCSR + 1);
- };
- Self__R3GR->storage__XNK=new__U3GR;
- Self__R3GR->capacity__MNK=new_capacity__Q3GR;
- };
- };
- ((__CHARACTER *)Self__R3GR->storage__XNK)[Self__R3GR->count__VF]=' ';
- Self__R3GR->count__VF=(__INTEGER)(Self__R3GR->count__VF + 1);
- append__MOK(buffer__VHEP,(&__string_373));
- Self__X3GR=((__STRING *)buffer__VHEP);
- new_capacity__W3GR= 0;
- if ((Self__X3GR->capacity__MNK <= Self__X3GR->count__VF)) {
- if ((Self__X3GR->capacity__MNK == 0)) {
- Self__X3GR->capacity__MNK= 32;
- Self__X3GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__W3GR=(__INTEGER)(Self__X3GR->capacity__MNK << 1);
- Self__Y3GR=((__CHARACTER *)Self__X3GR->storage__XNK);
- old_nb_elts__Z3GR=Self__X3GR->capacity__MNK;
- new__03GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y3GR),((__UINTEGER_32 )old_nb_elts__Z3GR),((__UINTEGER_32 )new_capacity__W3GR)));
- upper__OCSR=(__INTEGER)(new_capacity__W3GR - 1);
- Self__MCSR=old_nb_elts__Z3GR;
- while ((Self__MCSR <= upper__OCSR)) {
- new__03GR[Self__MCSR]='\0';
- Self__MCSR=(__INTEGER)(Self__MCSR + 1);
- };
- Self__X3GR->storage__XNK=new__03GR;
- Self__X3GR->capacity__MNK=new_capacity__W3GR;
- };
- };
- ((__CHARACTER *)Self__X3GR->storage__XNK)[Self__X3GR->count__VF]=' ';
- Self__X3GR->count__VF=(__INTEGER)(Self__X3GR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__0BEP())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VHEP,(&__string_408));
- __tmp__LKEP=TRUE__;
- } else {
- __tmp__LKEP=FALSE__;
- };
- if ((! __tmp__LKEP)) {
- __tmp__QKEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__QKEP)->__id) {
- case __LIST__: {
- __tmp__RKEP=static_type__OHQG(__tmp__QKEP);
- } break;
- case __STRING_CST__: {
- __tmp__RKEP=((__STRING_CST *)__tmp__QKEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__RKEP=((__EXTERNAL_C *)__tmp__QKEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__RKEP=((__PROTOTYPE_CST *)__tmp__QKEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__RKEP=((__INTEGER_CST *)__tmp__QKEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__RKEP=((__LOCAL *)((__READ_LOCAL *)__tmp__QKEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__RKEP=static_type__CN1H(__tmp__QKEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__RKEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__RKEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__RKEP=((__REAL_CST *)__tmp__QKEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__RKEP=((__CHARACTER_CST *)__tmp__QKEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__RKEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__RKEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__RKEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__RKEP=static_type__UO1H(__tmp__QKEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__RKEP=static_type__0O1H(__tmp__QKEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__RKEP=static_type__5O1H(__tmp__QKEP);
- } break;
- case __EXPR_AND__: {
- __tmp__RKEP=static_type__EP1H(__tmp__QKEP);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__RKEP=static_type__JP1H(__tmp__QKEP);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__RKEP=static_type__OP1H(__tmp__QKEP);
- } break;
- case __PUT_TO__: {
- __tmp__RKEP=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__RKEP=static_type__XP1H(__tmp__QKEP);
- } break;
- case __SIZE_OF__: {
- __tmp__RKEP=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__RKEP=((__CAST *)__tmp__QKEP)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__RKEP=static_type__NOKL(__tmp__QKEP);
- } break;
- case __READ_SLOT__: {
- __tmp__RKEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QKEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__RKEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QKEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__RKEP=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__RKEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__RKEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__RKEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__RKEP=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__RKEP=static_type__DFJM(__tmp__QKEP);
- } break;
- case __EXPR_ADD__: {
- __tmp__RKEP=static_type__P3ML(__tmp__QKEP);
- } break;
- case __EXPR_NOT__: {
- __tmp__RKEP=static_type__R3XM(__tmp__QKEP);
- } break;
- case __EXPR_MOD__: {
- __tmp__RKEP=static_type__DREO(__tmp__QKEP);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__RKEP=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__RKEP=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__RKEP=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__RKEP=static_type__3YPN(__tmp__QKEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__RKEP=static_type__1HSO(__tmp__QKEP);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RKEP)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__VHEP,(&__string_407));
- };
- };
- __tmp__2KEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__2KEP)->__id) {
- case __LIST__: {
- __tmp__3KEP=static_type__OHQG(__tmp__2KEP);
- } break;
- case __STRING_CST__: {
- __tmp__3KEP=((__STRING_CST *)__tmp__2KEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3KEP=((__EXTERNAL_C *)__tmp__2KEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__3KEP=((__PROTOTYPE_CST *)__tmp__2KEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__3KEP=((__INTEGER_CST *)__tmp__2KEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__3KEP=((__LOCAL *)((__READ_LOCAL *)__tmp__2KEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__3KEP=static_type__CN1H(__tmp__2KEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3KEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3KEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__3KEP=((__REAL_CST *)__tmp__2KEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__3KEP=((__CHARACTER_CST *)__tmp__2KEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__3KEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3KEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__3KEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__3KEP=static_type__UO1H(__tmp__2KEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__3KEP=static_type__0O1H(__tmp__2KEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__3KEP=static_type__5O1H(__tmp__2KEP);
- } break;
- case __EXPR_AND__: {
- __tmp__3KEP=static_type__EP1H(__tmp__2KEP);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__3KEP=static_type__JP1H(__tmp__2KEP);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__3KEP=static_type__OP1H(__tmp__2KEP);
+ append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__YSTP),buffer__WSTP);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),' ');
+ __tmp__XSTP=Self__VSTP->parent_expr_binary_cmp__PXBP.left__354J;
+ switch (((struct ___OBJ *)__tmp__XSTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__XSTP),buffer__WSTP);
} break;
- case __PUT_TO__: {
- __tmp__3KEP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __ITEM__: {
- __tmp__3KEP=static_type__XP1H(__tmp__2KEP);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __SIZE_OF__: {
- __tmp__3KEP=static_type__DQ1H();
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __CAST__: {
- __tmp__3KEP=((__CAST *)__tmp__2KEP)->static_type__0N1H;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __CALL_SLOT__: {
- __tmp__3KEP=static_type__NOKL(__tmp__2KEP);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __READ_SLOT__: {
- __tmp__3KEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2KEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __READ_GLOBAL__: {
- __tmp__3KEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2KEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3KEP=static_type__Z1ZM();
+ case __IS_EXPANDED__35NJ__: {
+ Self__ZJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__XSTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__ZJCS->receiver__RA5J),buffer__WSTP);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3KEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3KEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3KEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3KEP=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__3KEP=static_type__DFJM(__tmp__2KEP);
- } break;
- case __EXPR_ADD__: {
- __tmp__3KEP=static_type__P3ML(__tmp__2KEP);
- } break;
- case __EXPR_NOT__: {
- __tmp__3KEP=static_type__R3XM(__tmp__2KEP);
- } break;
- case __EXPR_MOD__: {
- __tmp__3KEP=static_type__DREO(__tmp__2KEP);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__3KEP=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__3KEP=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__3KEP=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__3KEP=static_type__3YPN(__tmp__2KEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__3KEP=static_type__1HSO(__tmp__2KEP);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__3KEP)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__ELEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__ELEP)->__id) {
- case __LIST__: {
- __tmp__FLEP=static_type__OHQG(__tmp__ELEP);
- } break;
- case __STRING_CST__: {
- __tmp__FLEP=((__STRING_CST *)__tmp__ELEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__FLEP=((__EXTERNAL_C *)__tmp__ELEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__FLEP=((__PROTOTYPE_CST *)__tmp__ELEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__FLEP=((__INTEGER_CST *)__tmp__ELEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__FLEP=((__LOCAL *)((__READ_LOCAL *)__tmp__ELEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__FLEP=static_type__CN1H(__tmp__ELEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__FLEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__FLEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__FLEP=((__REAL_CST *)__tmp__ELEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__FLEP=((__CHARACTER_CST *)__tmp__ELEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__FLEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__FLEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__FLEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__FLEP=static_type__UO1H(__tmp__ELEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__FLEP=static_type__0O1H(__tmp__ELEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__FLEP=static_type__5O1H(__tmp__ELEP);
- } break;
- case __EXPR_AND__: {
- __tmp__FLEP=static_type__EP1H(__tmp__ELEP);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__FLEP=static_type__JP1H(__tmp__ELEP);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__FLEP=static_type__OP1H(__tmp__ELEP);
- } break;
- case __PUT_TO__: {
- __tmp__FLEP=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__FLEP=static_type__XP1H(__tmp__ELEP);
- } break;
- case __SIZE_OF__: {
- __tmp__FLEP=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__FLEP=((__CAST *)__tmp__ELEP)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__FLEP=static_type__NOKL(__tmp__ELEP);
- } break;
- case __READ_SLOT__: {
- __tmp__FLEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ELEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__FLEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ELEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__FLEP=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__FLEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__FLEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__FLEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__FLEP=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__FLEP=static_type__DFJM(__tmp__ELEP);
- } break;
- case __EXPR_ADD__: {
- __tmp__FLEP=static_type__P3ML(__tmp__ELEP);
- } break;
- case __EXPR_NOT__: {
- __tmp__FLEP=static_type__R3XM(__tmp__ELEP);
- } break;
- case __EXPR_MOD__: {
- __tmp__FLEP=static_type__DREO(__tmp__ELEP);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__FLEP=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__FLEP=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__FLEP=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__FLEP=static_type__3YPN(__tmp__ELEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__FLEP=static_type__1HSO(__tmp__ELEP);
- } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__1JCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_350));
+ __tmp__YSTP=((__TYPE_FULL__XMB *)Self__1JCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
};
- __tmp__KLEP=((void *)((__TYPE_FULL *)__tmp__FLEP)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__KLEP=FALSE__;
- };
- if (__tmp__KLEP) {
- Self__33GR=((__STRING *)buffer__VHEP);
- new_capacity__23GR= 0;
- if ((Self__33GR->capacity__MNK <= Self__33GR->count__VF)) {
- if ((Self__33GR->capacity__MNK == 0)) {
- Self__33GR->capacity__MNK= 32;
- Self__33GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__23GR=(__INTEGER)(Self__33GR->capacity__MNK << 1);
- Self__43GR=((__CHARACTER *)Self__33GR->storage__XNK);
- old_nb_elts__53GR=Self__33GR->capacity__MNK;
- new__A4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__43GR),((__UINTEGER_32 )old_nb_elts__53GR),((__UINTEGER_32 )new_capacity__23GR)));
- upper__TCSR=(__INTEGER)(new_capacity__23GR - 1);
- Self__RCSR=old_nb_elts__53GR;
- while ((Self__RCSR <= upper__TCSR)) {
- new__A4GR[Self__RCSR]='\0';
- Self__RCSR=(__INTEGER)(Self__RCSR + 1);
- };
- Self__33GR->storage__XNK=new__A4GR;
- Self__33GR->capacity__MNK=new_capacity__23GR;
- };
- };
- ((__CHARACTER *)Self__33GR->storage__XNK)[Self__33GR->count__VF]='0';
- Self__33GR->count__VF=(__INTEGER)(Self__33GR->count__VF + 1);
- } else {
- __tmp__VLEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__VLEP)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__VLEP),buffer__VHEP);
- append__MOK(buffer__VHEP,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__VHEP,((__REAL_CST *)__tmp__VLEP)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__0WZP=((__CHARACTER_CST *)__tmp__VLEP);
- Self__D4GR=((__STRING *)buffer__VHEP);
- new_capacity__C4GR= 0;
- if ((Self__D4GR->capacity__MNK <= Self__D4GR->count__VF)) {
- if ((Self__D4GR->capacity__MNK == 0)) {
- Self__D4GR->capacity__MNK= 32;
- Self__D4GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C4GR=(__INTEGER)(Self__D4GR->capacity__MNK << 1);
- Self__E4GR=((__CHARACTER *)Self__D4GR->storage__XNK);
- old_nb_elts__F4GR=Self__D4GR->capacity__MNK;
- new__G4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E4GR),((__UINTEGER_32 )old_nb_elts__F4GR),((__UINTEGER_32 )new_capacity__C4GR)));
- upper__YCSR=(__INTEGER)(new_capacity__C4GR - 1);
- Self__WCSR=old_nb_elts__F4GR;
- while ((Self__WCSR <= upper__YCSR)) {
- new__G4GR[Self__WCSR]='\0';
- Self__WCSR=(__INTEGER)(Self__WCSR + 1);
- };
- Self__D4GR->storage__XNK=new__G4GR;
- Self__D4GR->capacity__MNK=new_capacity__C4GR;
- };
- };
- ((__CHARACTER *)Self__D4GR->storage__XNK)[Self__D4GR->count__VF]='\'';
- Self__D4GR->count__VF=(__INTEGER)(Self__D4GR->count__VF + 1);
- append__MOK(buffer__VHEP,Self__0WZP->text__PN2H);
- Self__J4GR=((__STRING *)buffer__VHEP);
- new_capacity__I4GR= 0;
- if ((Self__J4GR->capacity__MNK <= Self__J4GR->count__VF)) {
- if ((Self__J4GR->capacity__MNK == 0)) {
- Self__J4GR->capacity__MNK= 32;
- Self__J4GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I4GR=(__INTEGER)(Self__J4GR->capacity__MNK << 1);
- Self__K4GR=((__CHARACTER *)Self__J4GR->storage__XNK);
- old_nb_elts__L4GR=Self__J4GR->capacity__MNK;
- new__M4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K4GR),((__UINTEGER_32 )old_nb_elts__L4GR),((__UINTEGER_32 )new_capacity__I4GR)));
- upper__3CSR=(__INTEGER)(new_capacity__I4GR - 1);
- Self__1CSR=old_nb_elts__L4GR;
- while ((Self__1CSR <= upper__3CSR)) {
- new__M4GR[Self__1CSR]='\0';
- Self__1CSR=(__INTEGER)(Self__1CSR + 1);
- };
- Self__J4GR->storage__XNK=new__M4GR;
- Self__J4GR->capacity__MNK=new_capacity__I4GR;
- };
- };
- ((__CHARACTER *)Self__J4GR->storage__XNK)[Self__J4GR->count__VF]='\'';
- Self__J4GR->count__VF=(__INTEGER)(Self__J4GR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__VLEP,buffer__VHEP);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__VLEP,buffer__VHEP);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__VLEP,buffer__VHEP);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__VHEP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VLEP)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__VLEP,buffer__VHEP);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__VLEP,buffer__VHEP);
- } break;
- };
- __tmp__WLEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__WLEP)->__id) {
- case __LIST__: {
- __tmp__XLEP=static_type__OHQG(__tmp__WLEP);
- } break;
- case __STRING_CST__: {
- __tmp__XLEP=((__STRING_CST *)__tmp__WLEP)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__XLEP=((__EXTERNAL_C *)__tmp__WLEP)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__XLEP=((__PROTOTYPE_CST *)__tmp__WLEP)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__XLEP=((__INTEGER_CST *)__tmp__WLEP)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__XLEP=((__LOCAL *)((__READ_LOCAL *)__tmp__WLEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__XLEP=static_type__CN1H(__tmp__WLEP);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__XLEP=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__XLEP=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__XLEP=((__REAL_CST *)__tmp__WLEP)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__XLEP=((__CHARACTER_CST *)__tmp__WLEP)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__XLEP=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__XLEP=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__XLEP=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__XLEP=static_type__UO1H(__tmp__WLEP);
- } break;
- case __EXPR_MUL__: {
- __tmp__XLEP=static_type__0O1H(__tmp__WLEP);
- } break;
- case __EXPR_DIV__: {
- __tmp__XLEP=static_type__5O1H(__tmp__WLEP);
- } break;
- case __EXPR_AND__: {
- __tmp__XLEP=static_type__EP1H(__tmp__WLEP);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__XLEP=static_type__JP1H(__tmp__WLEP);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__XLEP=static_type__OP1H(__tmp__WLEP);
- } break;
- case __PUT_TO__: {
- __tmp__XLEP=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__XLEP=static_type__XP1H(__tmp__WLEP);
- } break;
- case __SIZE_OF__: {
- __tmp__XLEP=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__XLEP=((__CAST *)__tmp__WLEP)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__XLEP=static_type__NOKL(__tmp__WLEP);
- } break;
- case __READ_SLOT__: {
- __tmp__XLEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WLEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__XLEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WLEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__XLEP=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__XLEP=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__XLEP=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__XLEP=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__XLEP=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__XLEP=static_type__DFJM(__tmp__WLEP);
- } break;
- case __EXPR_ADD__: {
- __tmp__XLEP=static_type__P3ML(__tmp__WLEP);
- } break;
- case __EXPR_NOT__: {
- __tmp__XLEP=static_type__R3XM(__tmp__WLEP);
- } break;
- case __EXPR_MOD__: {
- __tmp__XLEP=static_type__DREO(__tmp__WLEP);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__XLEP=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__XLEP=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__XLEP=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__XLEP=static_type__3YPN(__tmp__WLEP);
- } break;
- case __EXPR_XOR__: {
- __tmp__XLEP=static_type__1HSO(__tmp__WLEP);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__XLEP)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__VHEP,(&__string_409));
- };
- };
- Self__P4GR=((__STRING *)buffer__VHEP);
- new_capacity__O4GR= 0;
- if ((Self__P4GR->capacity__MNK <= Self__P4GR->count__VF)) {
- if ((Self__P4GR->capacity__MNK == 0)) {
- Self__P4GR->capacity__MNK= 32;
- Self__P4GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__O4GR=(__INTEGER)(Self__P4GR->capacity__MNK << 1);
- Self__Q4GR=((__CHARACTER *)Self__P4GR->storage__XNK);
- old_nb_elts__R4GR=Self__P4GR->capacity__MNK;
- new__S4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q4GR),((__UINTEGER_32 )old_nb_elts__R4GR),((__UINTEGER_32 )new_capacity__O4GR)));
- upper__CDSR=(__INTEGER)(new_capacity__O4GR - 1);
- Self__ADSR=old_nb_elts__R4GR;
- while ((Self__ADSR <= upper__CDSR)) {
- new__S4GR[Self__ADSR]='\0';
- Self__ADSR=(__INTEGER)(Self__ADSR + 1);
- };
- Self__P4GR->storage__XNK=new__S4GR;
- Self__P4GR->capacity__MNK=new_capacity__O4GR;
- };
- };
- ((__CHARACTER *)Self__P4GR->storage__XNK)[Self__P4GR->count__VF]=')';
- Self__P4GR->count__VF=(__INTEGER)(Self__P4GR->count__VF + 1);
-}
-
-static void genere__1XRN(__EXPR_INF *Self__2XRN,void *buffer__3XRN)
-// ({EXPR_INF},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__V4GR,*Self__14GR,*Self__B5GR,*Self__H5GR,*Self__N5GR;
- __STRING *Self__T5GR,*Self__Z5GR,*Self__55GR,*Self__FAHR,*Self__LAHR;
- __INTEGER new_capacity__U4GR,old_nb_elts__X4GR,upper__HDSR,Self__FDSR;
- __INTEGER new_capacity__04GR,old_nb_elts__34GR,upper__MDSR,Self__KDSR;
- __INTEGER new_capacity__A5GR,old_nb_elts__D5GR,upper__RDSR,Self__PDSR;
- __INTEGER new_capacity__G5GR,old_nb_elts__J5GR,upper__WDSR,Self__UDSR;
- __INTEGER new_capacity__M5GR,old_nb_elts__P5GR,upper__1DSR,Self__ZDSR;
- __INTEGER new_capacity__S5GR,old_nb_elts__V5GR,upper__AESR,Self__4DSR;
- __INTEGER new_capacity__Y5GR,old_nb_elts__15GR,upper__FESR,Self__DESR;
- __INTEGER new_capacity__45GR,old_nb_elts__BAHR,upper__KESR,Self__IESR;
- __INTEGER new_capacity__EAHR,old_nb_elts__HAHR,upper__PESR,Self__NESR;
- __INTEGER new_capacity__KAHR,old_nb_elts__NAHR,upper__UESR,Self__SESR;
- void *__tmp__WYRN,*__tmp__CZRN,*__tmp__KZRN,*__tmp__1ZRN,*__tmp__2ZRN;
- void *__tmp__X0RN,*__tmp__D1RN,*__tmp__L1RN,*__tmp__21RN,*__tmp__31RN;
- void *__tmp__XYRN,*__tmp__DZRN,*__tmp__LZRN,*__tmp__3ZRN,*__tmp__Y0RN;
- void *__tmp__E1RN,*__tmp__M1RN,*__tmp__41RN;
- __CHARACTER_CST *Self__BYZP,*Self__IZZP;
- __CHARACTER *Self__W4GR,*new__Y4GR,*Self__24GR,*new__44GR,*Self__C5GR;
- __CHARACTER *new__E5GR,*Self__I5GR,*new__K5GR,*Self__O5GR,*new__Q5GR;
- __CHARACTER *Self__U5GR,*new__W5GR,*Self__05GR,*new__25GR,*Self__AAHR;
- __CHARACTER *new__CAHR,*Self__GAHR,*new__IAHR,*Self__MAHR,*new__OAHR;
- __BOOLEAN __tmp__RYRN,__tmp__QZRN,__tmp__S0RN,__tmp__R1RN;
- if (((void *)((__TYPE_FULL *)static_type__V0QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__3XRN,(&__string_407));
- };
- Self__V4GR=((__STRING *)buffer__3XRN);
- new_capacity__U4GR= 0;
- if ((Self__V4GR->capacity__MNK <= Self__V4GR->count__VF)) {
- if ((Self__V4GR->capacity__MNK == 0)) {
- Self__V4GR->capacity__MNK= 32;
- Self__V4GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__U4GR=(__INTEGER)(Self__V4GR->capacity__MNK << 1);
- Self__W4GR=((__CHARACTER *)Self__V4GR->storage__XNK);
- old_nb_elts__X4GR=Self__V4GR->capacity__MNK;
- new__Y4GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W4GR),((__UINTEGER_32 )old_nb_elts__X4GR),((__UINTEGER_32 )new_capacity__U4GR)));
- upper__HDSR=(__INTEGER)(new_capacity__U4GR - 1);
- Self__FDSR=old_nb_elts__X4GR;
- while ((Self__FDSR <= upper__HDSR)) {
- new__Y4GR[Self__FDSR]='\0';
- Self__FDSR=(__INTEGER)(Self__FDSR + 1);
- };
- Self__V4GR->storage__XNK=new__Y4GR;
- Self__V4GR->capacity__MNK=new_capacity__U4GR;
- };
- };
- ((__CHARACTER *)Self__V4GR->storage__XNK)[Self__V4GR->count__VF]='(';
- Self__V4GR->count__VF=(__INTEGER)(Self__V4GR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__V0QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__3XRN,(&__string_408));
- __tmp__RYRN=TRUE__;
- } else {
- __tmp__RYRN=FALSE__;
- };
- if ((! __tmp__RYRN)) {
- __tmp__WYRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__WYRN)->__id) {
- case __LIST__: {
- __tmp__XYRN=static_type__OHQG(__tmp__WYRN);
- } break;
- case __STRING_CST__: {
- __tmp__XYRN=((__STRING_CST *)__tmp__WYRN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__XYRN=((__EXTERNAL_C *)__tmp__WYRN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__XYRN=((__PROTOTYPE_CST *)__tmp__WYRN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__XYRN=((__INTEGER_CST *)__tmp__WYRN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__XYRN=((__LOCAL *)((__READ_LOCAL *)__tmp__WYRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__XYRN=static_type__CN1H(__tmp__WYRN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__XYRN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__XYRN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__XYRN=((__REAL_CST *)__tmp__WYRN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__XYRN=((__CHARACTER_CST *)__tmp__WYRN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__XYRN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__XYRN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__XYRN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__XYRN=static_type__UO1H(__tmp__WYRN);
- } break;
- case __EXPR_MUL__: {
- __tmp__XYRN=static_type__0O1H(__tmp__WYRN);
- } break;
- case __EXPR_DIV__: {
- __tmp__XYRN=static_type__5O1H(__tmp__WYRN);
- } break;
- case __EXPR_AND__: {
- __tmp__XYRN=static_type__EP1H(__tmp__WYRN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__XYRN=static_type__JP1H(__tmp__WYRN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__XYRN=static_type__OP1H(__tmp__WYRN);
- } break;
- case __PUT_TO__: {
- __tmp__XYRN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__XYRN=static_type__XP1H(__tmp__WYRN);
- } break;
- case __SIZE_OF__: {
- __tmp__XYRN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__XYRN=((__CAST *)__tmp__WYRN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__XYRN=static_type__NOKL(__tmp__WYRN);
- } break;
- case __READ_SLOT__: {
- __tmp__XYRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WYRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__XYRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WYRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__XYRN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__XYRN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__XYRN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__XYRN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__XYRN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__XYRN=static_type__DFJM(__tmp__WYRN);
- } break;
- case __EXPR_ADD__: {
- __tmp__XYRN=static_type__P3ML(__tmp__WYRN);
- } break;
- case __EXPR_NOT__: {
- __tmp__XYRN=static_type__R3XM(__tmp__WYRN);
- } break;
- case __EXPR_MOD__: {
- __tmp__XYRN=static_type__DREO(__tmp__WYRN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__XYRN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__XYRN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__XYRN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__XYRN=static_type__3YPN(__tmp__WYRN);
- } break;
- case __EXPR_XOR__: {
- __tmp__XYRN=static_type__1HSO(__tmp__WYRN);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XYRN)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__3XRN,(&__string_407));
- };
- };
- __tmp__CZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__CZRN)->__id) {
- case __LIST__: {
- __tmp__DZRN=static_type__OHQG(__tmp__CZRN);
- } break;
- case __STRING_CST__: {
- __tmp__DZRN=((__STRING_CST *)__tmp__CZRN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__DZRN=((__EXTERNAL_C *)__tmp__CZRN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__DZRN=((__PROTOTYPE_CST *)__tmp__CZRN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__DZRN=((__INTEGER_CST *)__tmp__CZRN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__DZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__CZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__DZRN=static_type__CN1H(__tmp__CZRN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__DZRN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__DZRN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__DZRN=((__REAL_CST *)__tmp__CZRN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__DZRN=((__CHARACTER_CST *)__tmp__CZRN)->parent_constant__H3JH.static_type__M2YD;
+ append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
} break;
- case __IS_EXPANDED__: {
- __tmp__DZRN=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __GET_TYPE_ID__: {
- __tmp__DZRN=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SUP__: {
- __tmp__DZRN=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SUB__: {
- __tmp__DZRN=static_type__UO1H(__tmp__CZRN);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_MUL__: {
- __tmp__DZRN=static_type__0O1H(__tmp__CZRN);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_DIV__: {
- __tmp__DZRN=static_type__5O1H(__tmp__CZRN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_AND__: {
- __tmp__DZRN=static_type__EP1H(__tmp__CZRN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__DZRN=static_type__JP1H(__tmp__CZRN);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__DZRN=static_type__OP1H(__tmp__CZRN);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __PUT_TO__: {
- __tmp__DZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ Self__3JCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_352));
+ __tmp__YSTP=((__TYPE_FULL__XMB *)Self__3JCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
} break;
- case __ITEM__: {
- __tmp__DZRN=static_type__XP1H(__tmp__CZRN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __SIZE_OF__: {
- __tmp__DZRN=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __CAST__: {
- __tmp__DZRN=((__CAST *)__tmp__CZRN)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __CALL_SLOT__: {
- __tmp__DZRN=static_type__NOKL(__tmp__CZRN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __READ_SLOT__: {
- __tmp__DZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __READ_GLOBAL__: {
- __tmp__DZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__DZRN=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__DZRN=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__DZRN=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__DZRN=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__DZRN=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NEG__: {
- __tmp__DZRN=static_type__DFJM(__tmp__CZRN);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_ADD__: {
- __tmp__DZRN=static_type__P3ML(__tmp__CZRN);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NOT__: {
- __tmp__DZRN=static_type__R3XM(__tmp__CZRN);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_MOD__: {
- __tmp__DZRN=static_type__DREO(__tmp__CZRN);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__DZRN=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_INF__: {
- __tmp__DZRN=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__DZRN=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_OR__: {
- __tmp__DZRN=static_type__3YPN(__tmp__CZRN);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_XOR__: {
- __tmp__DZRN=static_type__1HSO(__tmp__CZRN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__DZRN)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__KZRN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__KZRN)->__id) {
- case __LIST__: {
- __tmp__LZRN=static_type__OHQG(__tmp__KZRN);
- } break;
- case __STRING_CST__: {
- __tmp__LZRN=((__STRING_CST *)__tmp__KZRN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__LZRN=((__EXTERNAL_C *)__tmp__KZRN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__LZRN=((__PROTOTYPE_CST *)__tmp__KZRN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__LZRN=((__INTEGER_CST *)__tmp__KZRN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__LZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__KZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__LZRN=static_type__CN1H(__tmp__KZRN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__LZRN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__LZRN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__LZRN=((__REAL_CST *)__tmp__KZRN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__LZRN=((__CHARACTER_CST *)__tmp__KZRN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__LZRN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__LZRN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__LZRN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__LZRN=static_type__UO1H(__tmp__KZRN);
- } break;
- case __EXPR_MUL__: {
- __tmp__LZRN=static_type__0O1H(__tmp__KZRN);
- } break;
- case __EXPR_DIV__: {
- __tmp__LZRN=static_type__5O1H(__tmp__KZRN);
- } break;
- case __EXPR_AND__: {
- __tmp__LZRN=static_type__EP1H(__tmp__KZRN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__LZRN=static_type__JP1H(__tmp__KZRN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__LZRN=static_type__OP1H(__tmp__KZRN);
- } break;
- case __PUT_TO__: {
- __tmp__LZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__LZRN=static_type__XP1H(__tmp__KZRN);
- } break;
- case __SIZE_OF__: {
- __tmp__LZRN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__LZRN=((__CAST *)__tmp__KZRN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__LZRN=static_type__NOKL(__tmp__KZRN);
- } break;
- case __READ_SLOT__: {
- __tmp__LZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__LZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__LZRN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__LZRN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__LZRN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__LZRN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__LZRN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__LZRN=static_type__DFJM(__tmp__KZRN);
- } break;
- case __EXPR_ADD__: {
- __tmp__LZRN=static_type__P3ML(__tmp__KZRN);
- } break;
- case __EXPR_NOT__: {
- __tmp__LZRN=static_type__R3XM(__tmp__KZRN);
- } break;
- case __EXPR_MOD__: {
- __tmp__LZRN=static_type__DREO(__tmp__KZRN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__LZRN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__LZRN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__LZRN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__LZRN=static_type__3YPN(__tmp__KZRN);
- } break;
- case __EXPR_XOR__: {
- __tmp__LZRN=static_type__1HSO(__tmp__KZRN);
- } break;
- };
- __tmp__QZRN=((void *)((__TYPE_FULL *)__tmp__LZRN)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__QZRN=FALSE__;
- };
- if (__tmp__QZRN) {
- Self__14GR=((__STRING *)buffer__3XRN);
- new_capacity__04GR= 0;
- if ((Self__14GR->capacity__MNK <= Self__14GR->count__VF)) {
- if ((Self__14GR->capacity__MNK == 0)) {
- Self__14GR->capacity__MNK= 32;
- Self__14GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__04GR=(__INTEGER)(Self__14GR->capacity__MNK << 1);
- Self__24GR=((__CHARACTER *)Self__14GR->storage__XNK);
- old_nb_elts__34GR=Self__14GR->capacity__MNK;
- new__44GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__24GR),((__UINTEGER_32 )old_nb_elts__34GR),((__UINTEGER_32 )new_capacity__04GR)));
- upper__MDSR=(__INTEGER)(new_capacity__04GR - 1);
- Self__KDSR=old_nb_elts__34GR;
- while ((Self__KDSR <= upper__MDSR)) {
- new__44GR[Self__KDSR]='\0';
- Self__KDSR=(__INTEGER)(Self__KDSR + 1);
- };
- Self__14GR->storage__XNK=new__44GR;
- Self__14GR->capacity__MNK=new_capacity__04GR;
- };
- };
- ((__CHARACTER *)Self__14GR->storage__XNK)[Self__14GR->count__VF]='0';
- Self__14GR->count__VF=(__INTEGER)(Self__14GR->count__VF + 1);
- } else {
- __tmp__1ZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__1ZRN)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__1ZRN),buffer__3XRN);
- append__MOK(buffer__3XRN,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__3XRN,((__REAL_CST *)__tmp__1ZRN)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__BYZP=((__CHARACTER_CST *)__tmp__1ZRN);
- Self__B5GR=((__STRING *)buffer__3XRN);
- new_capacity__A5GR= 0;
- if ((Self__B5GR->capacity__MNK <= Self__B5GR->count__VF)) {
- if ((Self__B5GR->capacity__MNK == 0)) {
- Self__B5GR->capacity__MNK= 32;
- Self__B5GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__A5GR=(__INTEGER)(Self__B5GR->capacity__MNK << 1);
- Self__C5GR=((__CHARACTER *)Self__B5GR->storage__XNK);
- old_nb_elts__D5GR=Self__B5GR->capacity__MNK;
- new__E5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C5GR),((__UINTEGER_32 )old_nb_elts__D5GR),((__UINTEGER_32 )new_capacity__A5GR)));
- upper__RDSR=(__INTEGER)(new_capacity__A5GR - 1);
- Self__PDSR=old_nb_elts__D5GR;
- while ((Self__PDSR <= upper__RDSR)) {
- new__E5GR[Self__PDSR]='\0';
- Self__PDSR=(__INTEGER)(Self__PDSR + 1);
- };
- Self__B5GR->storage__XNK=new__E5GR;
- Self__B5GR->capacity__MNK=new_capacity__A5GR;
- };
- };
- ((__CHARACTER *)Self__B5GR->storage__XNK)[Self__B5GR->count__VF]='\'';
- Self__B5GR->count__VF=(__INTEGER)(Self__B5GR->count__VF + 1);
- append__MOK(buffer__3XRN,Self__BYZP->text__PN2H);
- Self__H5GR=((__STRING *)buffer__3XRN);
- new_capacity__G5GR= 0;
- if ((Self__H5GR->capacity__MNK <= Self__H5GR->count__VF)) {
- if ((Self__H5GR->capacity__MNK == 0)) {
- Self__H5GR->capacity__MNK= 32;
- Self__H5GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__G5GR=(__INTEGER)(Self__H5GR->capacity__MNK << 1);
- Self__I5GR=((__CHARACTER *)Self__H5GR->storage__XNK);
- old_nb_elts__J5GR=Self__H5GR->capacity__MNK;
- new__K5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I5GR),((__UINTEGER_32 )old_nb_elts__J5GR),((__UINTEGER_32 )new_capacity__G5GR)));
- upper__WDSR=(__INTEGER)(new_capacity__G5GR - 1);
- Self__UDSR=old_nb_elts__J5GR;
- while ((Self__UDSR <= upper__WDSR)) {
- new__K5GR[Self__UDSR]='\0';
- Self__UDSR=(__INTEGER)(Self__UDSR + 1);
- };
- Self__H5GR->storage__XNK=new__K5GR;
- Self__H5GR->capacity__MNK=new_capacity__G5GR;
- };
- };
- ((__CHARACTER *)Self__H5GR->storage__XNK)[Self__H5GR->count__VF]='\'';
- Self__H5GR->count__VF=(__INTEGER)(Self__H5GR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__3XRN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1ZRN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__1ZRN,buffer__3XRN);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__1ZRN,buffer__3XRN);
- } break;
- };
- __tmp__2ZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__2ZRN)->__id) {
- case __LIST__: {
- __tmp__3ZRN=static_type__OHQG(__tmp__2ZRN);
- } break;
- case __STRING_CST__: {
- __tmp__3ZRN=((__STRING_CST *)__tmp__2ZRN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3ZRN=((__EXTERNAL_C *)__tmp__2ZRN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__3ZRN=((__PROTOTYPE_CST *)__tmp__2ZRN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__3ZRN=((__INTEGER_CST *)__tmp__2ZRN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__3ZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__2ZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__3ZRN=static_type__CN1H(__tmp__2ZRN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3ZRN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3ZRN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__3ZRN=((__REAL_CST *)__tmp__2ZRN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__3ZRN=((__CHARACTER_CST *)__tmp__2ZRN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__3ZRN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3ZRN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__3ZRN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__3ZRN=static_type__UO1H(__tmp__2ZRN);
- } break;
- case __EXPR_MUL__: {
- __tmp__3ZRN=static_type__0O1H(__tmp__2ZRN);
- } break;
- case __EXPR_DIV__: {
- __tmp__3ZRN=static_type__5O1H(__tmp__2ZRN);
- } break;
- case __EXPR_AND__: {
- __tmp__3ZRN=static_type__EP1H(__tmp__2ZRN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__3ZRN=static_type__JP1H(__tmp__2ZRN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__3ZRN=static_type__OP1H(__tmp__2ZRN);
- } break;
- case __PUT_TO__: {
- __tmp__3ZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__3ZRN=static_type__XP1H(__tmp__2ZRN);
- } break;
- case __SIZE_OF__: {
- __tmp__3ZRN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__3ZRN=((__CAST *)__tmp__2ZRN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__3ZRN=static_type__NOKL(__tmp__2ZRN);
- } break;
- case __READ_SLOT__: {
- __tmp__3ZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2ZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__3ZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2ZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3ZRN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3ZRN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3ZRN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3ZRN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3ZRN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__3ZRN=static_type__DFJM(__tmp__2ZRN);
- } break;
- case __EXPR_ADD__: {
- __tmp__3ZRN=static_type__P3ML(__tmp__2ZRN);
- } break;
- case __EXPR_NOT__: {
- __tmp__3ZRN=static_type__R3XM(__tmp__2ZRN);
- } break;
- case __EXPR_MOD__: {
- __tmp__3ZRN=static_type__DREO(__tmp__2ZRN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__3ZRN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__3ZRN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__3ZRN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__3ZRN=static_type__3YPN(__tmp__2ZRN);
- } break;
- case __EXPR_XOR__: {
- __tmp__3ZRN=static_type__1HSO(__tmp__2ZRN);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__3ZRN)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__3XRN,(&__string_409));
- };
- };
- Self__N5GR=((__STRING *)buffer__3XRN);
- new_capacity__M5GR= 0;
- if ((Self__N5GR->capacity__MNK <= Self__N5GR->count__VF)) {
- if ((Self__N5GR->capacity__MNK == 0)) {
- Self__N5GR->capacity__MNK= 32;
- Self__N5GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__M5GR=(__INTEGER)(Self__N5GR->capacity__MNK << 1);
- Self__O5GR=((__CHARACTER *)Self__N5GR->storage__XNK);
- old_nb_elts__P5GR=Self__N5GR->capacity__MNK;
- new__Q5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O5GR),((__UINTEGER_32 )old_nb_elts__P5GR),((__UINTEGER_32 )new_capacity__M5GR)));
- upper__1DSR=(__INTEGER)(new_capacity__M5GR - 1);
- Self__ZDSR=old_nb_elts__P5GR;
- while ((Self__ZDSR <= upper__1DSR)) {
- new__Q5GR[Self__ZDSR]='\0';
- Self__ZDSR=(__INTEGER)(Self__ZDSR + 1);
- };
- Self__N5GR->storage__XNK=new__Q5GR;
- Self__N5GR->capacity__MNK=new_capacity__M5GR;
- };
- };
- ((__CHARACTER *)Self__N5GR->storage__XNK)[Self__N5GR->count__VF]=' ';
- Self__N5GR->count__VF=(__INTEGER)(Self__N5GR->count__VF + 1);
- append__MOK(buffer__3XRN,(&__string_267));
- Self__T5GR=((__STRING *)buffer__3XRN);
- new_capacity__S5GR= 0;
- if ((Self__T5GR->capacity__MNK <= Self__T5GR->count__VF)) {
- if ((Self__T5GR->capacity__MNK == 0)) {
- Self__T5GR->capacity__MNK= 32;
- Self__T5GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__S5GR=(__INTEGER)(Self__T5GR->capacity__MNK << 1);
- Self__U5GR=((__CHARACTER *)Self__T5GR->storage__XNK);
- old_nb_elts__V5GR=Self__T5GR->capacity__MNK;
- new__W5GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U5GR),((__UINTEGER_32 )old_nb_elts__V5GR),((__UINTEGER_32 )new_capacity__S5GR)));
- upper__AESR=(__INTEGER)(new_capacity__S5GR - 1);
- Self__4DSR=old_nb_elts__V5GR;
- while ((Self__4DSR <= upper__AESR)) {
- new__W5GR[Self__4DSR]='\0';
- Self__4DSR=(__INTEGER)(Self__4DSR + 1);
- };
- Self__T5GR->storage__XNK=new__W5GR;
- Self__T5GR->capacity__MNK=new_capacity__S5GR;
- };
- };
- ((__CHARACTER *)Self__T5GR->storage__XNK)[Self__T5GR->count__VF]=' ';
- Self__T5GR->count__VF=(__INTEGER)(Self__T5GR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__V0QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__3XRN,(&__string_408));
- __tmp__S0RN=TRUE__;
- } else {
- __tmp__S0RN=FALSE__;
- };
- if ((! __tmp__S0RN)) {
- __tmp__X0RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__X0RN)->__id) {
- case __LIST__: {
- __tmp__Y0RN=static_type__OHQG(__tmp__X0RN);
- } break;
- case __STRING_CST__: {
- __tmp__Y0RN=((__STRING_CST *)__tmp__X0RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__Y0RN=((__EXTERNAL_C *)__tmp__X0RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__Y0RN=((__PROTOTYPE_CST *)__tmp__X0RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__Y0RN=((__INTEGER_CST *)__tmp__X0RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__Y0RN=((__LOCAL *)((__READ_LOCAL *)__tmp__X0RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Y0RN=static_type__CN1H(__tmp__X0RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Y0RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Y0RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__Y0RN=((__REAL_CST *)__tmp__X0RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__Y0RN=((__CHARACTER_CST *)__tmp__X0RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__Y0RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Y0RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__Y0RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__Y0RN=static_type__UO1H(__tmp__X0RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__Y0RN=static_type__0O1H(__tmp__X0RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__Y0RN=static_type__5O1H(__tmp__X0RN);
- } break;
- case __EXPR_AND__: {
- __tmp__Y0RN=static_type__EP1H(__tmp__X0RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__Y0RN=static_type__JP1H(__tmp__X0RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__Y0RN=static_type__OP1H(__tmp__X0RN);
- } break;
- case __PUT_TO__: {
- __tmp__Y0RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__Y0RN=static_type__XP1H(__tmp__X0RN);
- } break;
- case __SIZE_OF__: {
- __tmp__Y0RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__Y0RN=((__CAST *)__tmp__X0RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__Y0RN=static_type__NOKL(__tmp__X0RN);
- } break;
- case __READ_SLOT__: {
- __tmp__Y0RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__X0RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__Y0RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X0RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Y0RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Y0RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Y0RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Y0RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Y0RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__Y0RN=static_type__DFJM(__tmp__X0RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__Y0RN=static_type__P3ML(__tmp__X0RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__Y0RN=static_type__R3XM(__tmp__X0RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__Y0RN=static_type__DREO(__tmp__X0RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Y0RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__Y0RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Y0RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__Y0RN=static_type__3YPN(__tmp__X0RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__Y0RN=static_type__1HSO(__tmp__X0RN);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__Y0RN)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__3XRN,(&__string_407));
- };
- };
- __tmp__D1RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__D1RN)->__id) {
- case __LIST__: {
- __tmp__E1RN=static_type__OHQG(__tmp__D1RN);
- } break;
- case __STRING_CST__: {
- __tmp__E1RN=((__STRING_CST *)__tmp__D1RN)->parent_constant__5F.static_type__M2YD;
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_29));
+ __tmp__XSTP=Self__VSTP->parent_expr_binary_cmp__PXBP.right__DA5J;
+ switch (((struct ___OBJ *)__tmp__XSTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__XSTP),buffer__WSTP);
} break;
- case __EXTERNAL_C__: {
- __tmp__E1RN=((__EXTERNAL_C *)__tmp__D1RN)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __PROTOTYPE_CST__: {
- __tmp__E1RN=((__PROTOTYPE_CST *)__tmp__D1RN)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __INTEGER_CST__: {
- __tmp__E1RN=((__INTEGER_CST *)__tmp__D1RN)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __READ_LOCAL__: {
- __tmp__E1RN=((__LOCAL *)((__READ_LOCAL *)__tmp__D1RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__E1RN=static_type__CN1H(__tmp__D1RN);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_EQUAL__: {
- __tmp__E1RN=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__E1RN=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __REAL_CST__: {
- __tmp__E1RN=((__REAL_CST *)__tmp__D1RN)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ Self__ZJCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__XSTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__ZJCS->receiver__RA5J),buffer__WSTP);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
} break;
- case __CHARACTER_CST__: {
- __tmp__E1RN=((__CHARACTER_CST *)__tmp__D1RN)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__1JCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_350));
+ __tmp__YSTP=((__TYPE_FULL__XMB *)Self__1JCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
} break;
- case __IS_EXPANDED__: {
- __tmp__E1RN=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __GET_TYPE_ID__: {
- __tmp__E1RN=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SUP__: {
- __tmp__E1RN=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SUB__: {
- __tmp__E1RN=static_type__UO1H(__tmp__D1RN);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_MUL__: {
- __tmp__E1RN=static_type__0O1H(__tmp__D1RN);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_DIV__: {
- __tmp__E1RN=static_type__5O1H(__tmp__D1RN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_AND__: {
- __tmp__E1RN=static_type__EP1H(__tmp__D1RN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__E1RN=static_type__JP1H(__tmp__D1RN);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__E1RN=static_type__OP1H(__tmp__D1RN);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __PUT_TO__: {
- __tmp__E1RN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ Self__3JCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XSTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_352));
+ __tmp__YSTP=((__TYPE_FULL__XMB *)Self__3JCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__YSTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__WSTP),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__YSTP,buffer__WSTP);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
} break;
- case __ITEM__: {
- __tmp__E1RN=static_type__XP1H(__tmp__D1RN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __SIZE_OF__: {
- __tmp__E1RN=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __CAST__: {
- __tmp__E1RN=((__CAST *)__tmp__D1RN)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __CALL_SLOT__: {
- __tmp__E1RN=static_type__NOKL(__tmp__D1RN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __READ_SLOT__: {
- __tmp__E1RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__D1RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __READ_GLOBAL__: {
- __tmp__E1RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__D1RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__E1RN=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__E1RN=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__E1RN=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__E1RN=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__E1RN=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NEG__: {
- __tmp__E1RN=static_type__DFJM(__tmp__D1RN);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_ADD__: {
- __tmp__E1RN=static_type__P3ML(__tmp__D1RN);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_NOT__: {
- __tmp__E1RN=static_type__R3XM(__tmp__D1RN);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_MOD__: {
- __tmp__E1RN=static_type__DREO(__tmp__D1RN);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__E1RN=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_INF__: {
- __tmp__E1RN=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__E1RN=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_OR__: {
- __tmp__E1RN=static_type__3YPN(__tmp__D1RN);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
- case __EXPR_XOR__: {
- __tmp__E1RN=static_type__1HSO(__tmp__D1RN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XSTP)),buffer__WSTP);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__E1RN)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__L1RN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__L1RN)->__id) {
- case __LIST__: {
- __tmp__M1RN=static_type__OHQG(__tmp__L1RN);
- } break;
- case __STRING_CST__: {
- __tmp__M1RN=((__STRING_CST *)__tmp__L1RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__M1RN=((__EXTERNAL_C *)__tmp__L1RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__M1RN=((__PROTOTYPE_CST *)__tmp__L1RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__M1RN=((__INTEGER_CST *)__tmp__L1RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__M1RN=((__LOCAL *)((__READ_LOCAL *)__tmp__L1RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__M1RN=static_type__CN1H(__tmp__L1RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__M1RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__M1RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__M1RN=((__REAL_CST *)__tmp__L1RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__M1RN=((__CHARACTER_CST *)__tmp__L1RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__M1RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__M1RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__M1RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__M1RN=static_type__UO1H(__tmp__L1RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__M1RN=static_type__0O1H(__tmp__L1RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__M1RN=static_type__5O1H(__tmp__L1RN);
- } break;
- case __EXPR_AND__: {
- __tmp__M1RN=static_type__EP1H(__tmp__L1RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__M1RN=static_type__JP1H(__tmp__L1RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__M1RN=static_type__OP1H(__tmp__L1RN);
- } break;
- case __PUT_TO__: {
- __tmp__M1RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__M1RN=static_type__XP1H(__tmp__L1RN);
- } break;
- case __SIZE_OF__: {
- __tmp__M1RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__M1RN=((__CAST *)__tmp__L1RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__M1RN=static_type__NOKL(__tmp__L1RN);
- } break;
- case __READ_SLOT__: {
- __tmp__M1RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__L1RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__M1RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__L1RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__M1RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__M1RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__M1RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__M1RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__M1RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__M1RN=static_type__DFJM(__tmp__L1RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__M1RN=static_type__P3ML(__tmp__L1RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__M1RN=static_type__R3XM(__tmp__L1RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__M1RN=static_type__DREO(__tmp__L1RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__M1RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__M1RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__M1RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__M1RN=static_type__3YPN(__tmp__L1RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__M1RN=static_type__1HSO(__tmp__L1RN);
- } break;
- };
- __tmp__R1RN=((void *)((__TYPE_FULL *)__tmp__M1RN)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__R1RN=FALSE__;
- };
- if (__tmp__R1RN) {
- Self__Z5GR=((__STRING *)buffer__3XRN);
- new_capacity__Y5GR= 0;
- if ((Self__Z5GR->capacity__MNK <= Self__Z5GR->count__VF)) {
- if ((Self__Z5GR->capacity__MNK == 0)) {
- Self__Z5GR->capacity__MNK= 32;
- Self__Z5GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Y5GR=(__INTEGER)(Self__Z5GR->capacity__MNK << 1);
- Self__05GR=((__CHARACTER *)Self__Z5GR->storage__XNK);
- old_nb_elts__15GR=Self__Z5GR->capacity__MNK;
- new__25GR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__05GR),((__UINTEGER_32 )old_nb_elts__15GR),((__UINTEGER_32 )new_capacity__Y5GR)));
- upper__FESR=(__INTEGER)(new_capacity__Y5GR - 1);
- Self__DESR=old_nb_elts__15GR;
- while ((Self__DESR <= upper__FESR)) {
- new__25GR[Self__DESR]='\0';
- Self__DESR=(__INTEGER)(Self__DESR + 1);
- };
- Self__Z5GR->storage__XNK=new__25GR;
- Self__Z5GR->capacity__MNK=new_capacity__Y5GR;
- };
- };
- ((__CHARACTER *)Self__Z5GR->storage__XNK)[Self__Z5GR->count__VF]='0';
- Self__Z5GR->count__VF=(__INTEGER)(Self__Z5GR->count__VF + 1);
- } else {
- __tmp__21RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__21RN)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__21RN),buffer__3XRN);
- append__MOK(buffer__3XRN,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__21RN,buffer__3XRN);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__3XRN,((__REAL_CST *)__tmp__21RN)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__IZZP=((__CHARACTER_CST *)__tmp__21RN);
- Self__55GR=((__STRING *)buffer__3XRN);
- new_capacity__45GR= 0;
- if ((Self__55GR->capacity__MNK <= Self__55GR->count__VF)) {
- if ((Self__55GR->capacity__MNK == 0)) {
- Self__55GR->capacity__MNK= 32;
- Self__55GR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__45GR=(__INTEGER)(Self__55GR->capacity__MNK << 1);
- Self__AAHR=((__CHARACTER *)Self__55GR->storage__XNK);
- old_nb_elts__BAHR=Self__55GR->capacity__MNK;
- new__CAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AAHR),((__UINTEGER_32 )old_nb_elts__BAHR),((__UINTEGER_32 )new_capacity__45GR)));
- upper__KESR=(__INTEGER)(new_capacity__45GR - 1);
- Self__IESR=old_nb_elts__BAHR;
- while ((Self__IESR <= upper__KESR)) {
- new__CAHR[Self__IESR]='\0';
- Self__IESR=(__INTEGER)(Self__IESR + 1);
- };
- Self__55GR->storage__XNK=new__CAHR;
- Self__55GR->capacity__MNK=new_capacity__45GR;
- };
- };
- ((__CHARACTER *)Self__55GR->storage__XNK)[Self__55GR->count__VF]='\'';
- Self__55GR->count__VF=(__INTEGER)(Self__55GR->count__VF + 1);
- append__MOK(buffer__3XRN,Self__IZZP->text__PN2H);
- Self__FAHR=((__STRING *)buffer__3XRN);
- new_capacity__EAHR= 0;
- if ((Self__FAHR->capacity__MNK <= Self__FAHR->count__VF)) {
- if ((Self__FAHR->capacity__MNK == 0)) {
- Self__FAHR->capacity__MNK= 32;
- Self__FAHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EAHR=(__INTEGER)(Self__FAHR->capacity__MNK << 1);
- Self__GAHR=((__CHARACTER *)Self__FAHR->storage__XNK);
- old_nb_elts__HAHR=Self__FAHR->capacity__MNK;
- new__IAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GAHR),((__UINTEGER_32 )old_nb_elts__HAHR),((__UINTEGER_32 )new_capacity__EAHR)));
- upper__PESR=(__INTEGER)(new_capacity__EAHR - 1);
- Self__NESR=old_nb_elts__HAHR;
- while ((Self__NESR <= upper__PESR)) {
- new__IAHR[Self__NESR]='\0';
- Self__NESR=(__INTEGER)(Self__NESR + 1);
- };
- Self__FAHR->storage__XNK=new__IAHR;
- Self__FAHR->capacity__MNK=new_capacity__EAHR;
- };
- };
- ((__CHARACTER *)Self__FAHR->storage__XNK)[Self__FAHR->count__VF]='\'';
- Self__FAHR->count__VF=(__INTEGER)(Self__FAHR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__21RN,buffer__3XRN);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__21RN,buffer__3XRN);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__21RN,buffer__3XRN);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__3XRN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__21RN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__21RN,buffer__3XRN);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__21RN,buffer__3XRN);
- } break;
- };
- __tmp__31RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__31RN)->__id) {
- case __LIST__: {
- __tmp__41RN=static_type__OHQG(__tmp__31RN);
- } break;
- case __STRING_CST__: {
- __tmp__41RN=((__STRING_CST *)__tmp__31RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__41RN=((__EXTERNAL_C *)__tmp__31RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__41RN=((__PROTOTYPE_CST *)__tmp__31RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__41RN=((__INTEGER_CST *)__tmp__31RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__41RN=((__LOCAL *)((__READ_LOCAL *)__tmp__31RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__41RN=static_type__CN1H(__tmp__31RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__41RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__41RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__41RN=((__REAL_CST *)__tmp__31RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__41RN=((__CHARACTER_CST *)__tmp__31RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__41RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__41RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__41RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__41RN=static_type__UO1H(__tmp__31RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__41RN=static_type__0O1H(__tmp__31RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__41RN=static_type__5O1H(__tmp__31RN);
- } break;
- case __EXPR_AND__: {
- __tmp__41RN=static_type__EP1H(__tmp__31RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__41RN=static_type__JP1H(__tmp__31RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__41RN=static_type__OP1H(__tmp__31RN);
- } break;
- case __PUT_TO__: {
- __tmp__41RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__41RN=static_type__XP1H(__tmp__31RN);
- } break;
- case __SIZE_OF__: {
- __tmp__41RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__41RN=((__CAST *)__tmp__31RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__41RN=static_type__NOKL(__tmp__31RN);
- } break;
- case __READ_SLOT__: {
- __tmp__41RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__31RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__41RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__31RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__41RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__41RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__41RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__41RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__41RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__41RN=static_type__DFJM(__tmp__31RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__41RN=static_type__P3ML(__tmp__31RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__41RN=static_type__R3XM(__tmp__31RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__41RN=static_type__DREO(__tmp__31RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__41RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__41RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__41RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__41RN=static_type__3YPN(__tmp__31RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__41RN=static_type__1HSO(__tmp__31RN);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__41RN)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__3XRN,(&__string_409));
- };
- };
- Self__LAHR=((__STRING *)buffer__3XRN);
- new_capacity__KAHR= 0;
- if ((Self__LAHR->capacity__MNK <= Self__LAHR->count__VF)) {
- if ((Self__LAHR->capacity__MNK == 0)) {
- Self__LAHR->capacity__MNK= 32;
- Self__LAHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KAHR=(__INTEGER)(Self__LAHR->capacity__MNK << 1);
- Self__MAHR=((__CHARACTER *)Self__LAHR->storage__XNK);
- old_nb_elts__NAHR=Self__LAHR->capacity__MNK;
- new__OAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MAHR),((__UINTEGER_32 )old_nb_elts__NAHR),((__UINTEGER_32 )new_capacity__KAHR)));
- upper__UESR=(__INTEGER)(new_capacity__KAHR - 1);
- Self__SESR=old_nb_elts__NAHR;
- while ((Self__SESR <= upper__UESR)) {
- new__OAHR[Self__SESR]='\0';
- Self__SESR=(__INTEGER)(Self__SESR + 1);
- };
- Self__LAHR->storage__XNK=new__OAHR;
- Self__LAHR->capacity__MNK=new_capacity__KAHR;
- };
- };
- ((__CHARACTER *)Self__LAHR->storage__XNK)[Self__LAHR->count__VF]=')';
- Self__LAHR->count__VF=(__INTEGER)(Self__LAHR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__WSTP),')');
}
-static void genere__J2RN(__EXPR_INF_EQ *Self__K2RN,void *buffer__L2RN)
-// ({EXPR_INF_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__3STP(__EXPR_INF_EQ__FYBP *Self__4STP,__STRING__BC *buffer__5STP)
+// ({EXPR_INF_EQ__FYBP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__RAHR,*Self__XAHR,*Self__3AHR,*Self__DBHR,*Self__JBHR;
- __STRING *Self__PBHR,*Self__VBHR,*Self__1BHR,*Self__BCHR,*Self__HCHR;
- __INTEGER new_capacity__QAHR,old_nb_elts__TAHR,upper__ZESR,Self__XESR;
- __INTEGER new_capacity__WAHR,old_nb_elts__ZAHR,upper__4ESR,Self__2ESR;
- __INTEGER new_capacity__2AHR,old_nb_elts__5AHR,upper__DFSR,Self__BFSR;
- __INTEGER new_capacity__CBHR,old_nb_elts__FBHR,upper__IFSR,Self__GFSR;
- __INTEGER new_capacity__IBHR,old_nb_elts__LBHR,upper__NFSR,Self__LFSR;
- __INTEGER new_capacity__OBHR,old_nb_elts__RBHR,upper__SFSR,Self__QFSR;
- __INTEGER new_capacity__UBHR,old_nb_elts__XBHR,upper__XFSR,Self__VFSR;
- __INTEGER new_capacity__0BHR,old_nb_elts__3BHR,upper__2FSR,Self__0FSR;
- __INTEGER new_capacity__ACHR,old_nb_elts__DCHR,upper__BGSR,Self__5FSR;
- __INTEGER new_capacity__GCHR,old_nb_elts__JCHR,upper__GGSR,Self__EGSR;
- void *__tmp__E3RN,*__tmp__Q3RN,*__tmp__Y3RN,*__tmp__J4RN,*__tmp__K4RN;
- void *__tmp__F5RN,*__tmp__R5RN,*__tmp__Z5RN,*__tmp__KASN,*__tmp__LASN;
- void *__tmp__F3RN,*__tmp__R3RN,*__tmp__Z3RN,*__tmp__L4RN,*__tmp__G5RN;
- void *__tmp__S5RN,*__tmp__05RN,*__tmp__MASN;
- __CHARACTER_CST *Self__P0ZP,*Self__W1ZP;
- __CHARACTER *Self__SAHR,*new__UAHR,*Self__YAHR,*new__0AHR,*Self__4AHR;
- __CHARACTER *new__ABHR,*Self__EBHR,*new__GBHR,*Self__KBHR,*new__MBHR;
- __CHARACTER *Self__QBHR,*new__SBHR,*Self__WBHR,*new__YBHR,*Self__2BHR;
- __CHARACTER *new__4BHR,*Self__CCHR,*new__ECHR,*Self__ICHR,*new__KCHR;
- __BOOLEAN __tmp__52RN,__tmp__43RN,__tmp__A5RN,__tmp__55RN;
- if (((void *)((__TYPE_FULL *)static_type__00QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__L2RN,(&__string_407));
- };
- Self__RAHR=((__STRING *)buffer__L2RN);
- new_capacity__QAHR= 0;
- if ((Self__RAHR->capacity__MNK <= Self__RAHR->count__VF)) {
- if ((Self__RAHR->capacity__MNK == 0)) {
- Self__RAHR->capacity__MNK= 32;
- Self__RAHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QAHR=(__INTEGER)(Self__RAHR->capacity__MNK << 1);
- Self__SAHR=((__CHARACTER *)Self__RAHR->storage__XNK);
- old_nb_elts__TAHR=Self__RAHR->capacity__MNK;
- new__UAHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SAHR),((__UINTEGER_32 )old_nb_elts__TAHR),((__UINTEGER_32 )new_capacity__QAHR)));
- upper__ZESR=(__INTEGER)(new_capacity__QAHR - 1);
- Self__XESR=old_nb_elts__TAHR;
- while ((Self__XESR <= upper__ZESR)) {
- new__UAHR[Self__XESR]='\0';
- Self__XESR=(__INTEGER)(Self__XESR + 1);
- };
- Self__RAHR->storage__XNK=new__UAHR;
- Self__RAHR->capacity__MNK=new_capacity__QAHR;
- };
- };
- ((__CHARACTER *)Self__RAHR->storage__XNK)[Self__RAHR->count__VF]='(';
- Self__RAHR->count__VF=(__INTEGER)(Self__RAHR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__00QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__L2RN,(&__string_408));
- __tmp__52RN=TRUE__;
- } else {
- __tmp__52RN=FALSE__;
- };
- if ((! __tmp__52RN)) {
- __tmp__E3RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__E3RN)->__id) {
- case __LIST__: {
- __tmp__F3RN=static_type__OHQG(__tmp__E3RN);
- } break;
- case __STRING_CST__: {
- __tmp__F3RN=((__STRING_CST *)__tmp__E3RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__F3RN=((__EXTERNAL_C *)__tmp__E3RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__F3RN=((__PROTOTYPE_CST *)__tmp__E3RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__F3RN=((__INTEGER_CST *)__tmp__E3RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__F3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__E3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__F3RN=static_type__CN1H(__tmp__E3RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__F3RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__F3RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__F3RN=((__REAL_CST *)__tmp__E3RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__F3RN=((__CHARACTER_CST *)__tmp__E3RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__F3RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__F3RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__F3RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__F3RN=static_type__UO1H(__tmp__E3RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__F3RN=static_type__0O1H(__tmp__E3RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__F3RN=static_type__5O1H(__tmp__E3RN);
- } break;
- case __EXPR_AND__: {
- __tmp__F3RN=static_type__EP1H(__tmp__E3RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__F3RN=static_type__JP1H(__tmp__E3RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__F3RN=static_type__OP1H(__tmp__E3RN);
- } break;
- case __PUT_TO__: {
- __tmp__F3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__F3RN=static_type__XP1H(__tmp__E3RN);
- } break;
- case __SIZE_OF__: {
- __tmp__F3RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__F3RN=((__CAST *)__tmp__E3RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__F3RN=static_type__NOKL(__tmp__E3RN);
- } break;
- case __READ_SLOT__: {
- __tmp__F3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__E3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__F3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__E3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__F3RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__F3RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__F3RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__F3RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__F3RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__F3RN=static_type__DFJM(__tmp__E3RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__F3RN=static_type__P3ML(__tmp__E3RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__F3RN=static_type__R3XM(__tmp__E3RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__F3RN=static_type__DREO(__tmp__E3RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__F3RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__F3RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__F3RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__F3RN=static_type__3YPN(__tmp__E3RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__F3RN=static_type__1HSO(__tmp__E3RN);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__F3RN)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__L2RN,(&__string_407));
- };
- };
- __tmp__Q3RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__Q3RN)->__id) {
- case __LIST__: {
- __tmp__R3RN=static_type__OHQG(__tmp__Q3RN);
- } break;
- case __STRING_CST__: {
- __tmp__R3RN=((__STRING_CST *)__tmp__Q3RN)->parent_constant__5F.static_type__M2YD;
+ void *__tmp__ATTP;
+ __TYPE_FULL__XMB *__tmp__BTTP;
+ __IS_EXPANDED__35NJ *Self__RKCS;
+ __GET_TYPE_ID__HAOJ *Self__TKCS;
+ __SIZE_OF__5GOJ *Self__VKCS;
+ add_last__ACV(((__STRING__BC *)buffer__5STP),'(');
+ __tmp__ATTP=Self__4STP->parent_expr_binary_cmp__GYBP.left__354J;
+ switch (((struct ___OBJ *)__tmp__ATTP)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__BTTP=((__STRING_CST__5J *)__tmp__ATTP)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXTERNAL_C__: {
- __tmp__R3RN=((__EXTERNAL_C *)__tmp__Q3RN)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__BTTP=((__EXTERNAL_C__Y5WC *)__tmp__ATTP)->static_type__W54D;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__R3RN=((__PROTOTYPE_CST *)__tmp__Q3RN)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__BTTP=((__PROTOTYPE_CST__LAXC *)__tmp__ATTP)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __INTEGER_CST__: {
- __tmp__R3RN=((__INTEGER_CST *)__tmp__Q3RN)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__BTTP=((__INTEGER_CST__XAXC *)__tmp__ATTP)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __READ_LOCAL__: {
- __tmp__R3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Q3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__BTTP=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__ATTP));
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__R3RN=static_type__CN1H(__tmp__Q3RN);
+ case __READ_LOCAL__55ZI__: {
+ __tmp__BTTP=((__READ_LOCAL__55ZI *)__tmp__ATTP)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __EXPR_EQUAL__: {
- __tmp__R3RN=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__BTTP=static_type__ODCK();
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__R3RN=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__BTTP=static_type__TDCK();
} break;
- case __REAL_CST__: {
- __tmp__R3RN=((__REAL_CST *)__tmp__Q3RN)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__BTTP=static_type__YDCK();
} break;
- case __CHARACTER_CST__: {
- __tmp__R3RN=((__CHARACTER_CST *)__tmp__Q3RN)->parent_constant__H3JH.static_type__M2YD;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__BTTP=static_type__3DCK();
} break;
- case __IS_EXPANDED__: {
- __tmp__R3RN=static_type__FO1H();
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__BTTP=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- __tmp__R3RN=static_type__KO1H();
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__BTTP=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__ATTP));
} break;
- case __EXPR_SUP__: {
- __tmp__R3RN=static_type__PO1H();
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__BTTP=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__ATTP));
} break;
- case __EXPR_SUB__: {
- __tmp__R3RN=static_type__UO1H(__tmp__Q3RN);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__BTTP=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__ATTP));
} break;
- case __EXPR_MUL__: {
- __tmp__R3RN=static_type__0O1H(__tmp__Q3RN);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__BTTP=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__ATTP));
} break;
- case __EXPR_DIV__: {
- __tmp__R3RN=static_type__5O1H(__tmp__Q3RN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__BTTP=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__ATTP));
} break;
- case __EXPR_AND__: {
- __tmp__R3RN=static_type__EP1H(__tmp__Q3RN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__BTTP=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__ATTP));
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__R3RN=static_type__JP1H(__tmp__Q3RN);
+ case __PUT_TO__TFOJ__: {
+ __tmp__BTTP=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__R3RN=static_type__OP1H(__tmp__Q3RN);
+ case __ITEM__HGOJ__: {
+ __tmp__BTTP=static_type__JFCK(((__ITEM__HGOJ *)__tmp__ATTP));
} break;
- case __PUT_TO__: {
- __tmp__R3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__BTTP=static_type__VFCK();
} break;
- case __ITEM__: {
- __tmp__R3RN=static_type__XP1H(__tmp__Q3RN);
+ case __CAST__1HOJ__: {
+ __tmp__BTTP=((__CAST__1HOJ *)__tmp__ATTP)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- __tmp__R3RN=static_type__DQ1H();
+ case __REAL_CST__1LOJ__: {
+ __tmp__BTTP=((__REAL_CST__1LOJ *)__tmp__ATTP)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- __tmp__R3RN=((__CAST *)__tmp__Q3RN)->static_type__0N1H;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__BTTP=((__CHARACTER_CST__RMOJ *)__tmp__ATTP)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- __tmp__R3RN=static_type__NOKL(__tmp__Q3RN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__BTTP=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__ATTP)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- __tmp__R3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Q3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __READ_SLOT__LL4K__: {
+ __tmp__BTTP=((__READ_SLOT__LL4K *)__tmp__ATTP)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- __tmp__R3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__BTTP=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__R3RN=static_type__Z1ZM();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__BTTP=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__R3RN=static_type__ZQEO();
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__BTTP=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__R3RN=static_type__P0IO();
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__BTTP=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__R3RN=static_type__4QEO();
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__BTTP=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__R3RN=static_type__V0IO();
+ case __EXPR_NEG__EZVL__: {
+ __tmp__BTTP=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__ATTP));
} break;
- case __EXPR_NEG__: {
- __tmp__R3RN=static_type__DFJM(__tmp__Q3RN);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__BTTP=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__ATTP));
} break;
- case __EXPR_ADD__: {
- __tmp__R3RN=static_type__P3ML(__tmp__Q3RN);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__BTTP=((__READ_GLOBAL__T4YL *)__tmp__ATTP)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- __tmp__R3RN=static_type__R3XM(__tmp__Q3RN);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__BTTP=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__ATTP));
} break;
- case __EXPR_MOD__: {
- __tmp__R3RN=static_type__DREO(__tmp__Q3RN);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__BTTP=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__ATTP));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__R3RN=static_type__0BEP();
+ case __EXPR_OR__PQ0N__: {
+ __tmp__BTTP=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__ATTP));
} break;
- case __EXPR_INF__: {
- __tmp__R3RN=static_type__V0QN();
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__BTTP=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- __tmp__R3RN=static_type__00QN();
+ case __EXPR_INF__OXBP__: {
+ __tmp__BTTP=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- __tmp__R3RN=static_type__3YPN(__tmp__Q3RN);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__BTTP=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- __tmp__R3RN=static_type__1HSO(__tmp__Q3RN);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__BTTP=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__ATTP));
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__R3RN)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__Y3RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__Y3RN)->__id) {
- case __LIST__: {
- __tmp__Z3RN=static_type__OHQG(__tmp__Y3RN);
- } break;
- case __STRING_CST__: {
- __tmp__Z3RN=((__STRING_CST *)__tmp__Y3RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__Z3RN=((__EXTERNAL_C *)__tmp__Y3RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__Z3RN=((__PROTOTYPE_CST *)__tmp__Y3RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__Z3RN=((__INTEGER_CST *)__tmp__Y3RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__Z3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Y3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Z3RN=static_type__CN1H(__tmp__Y3RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Z3RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Z3RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__Z3RN=((__REAL_CST *)__tmp__Y3RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__Z3RN=((__CHARACTER_CST *)__tmp__Y3RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__Z3RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Z3RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__Z3RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__Z3RN=static_type__UO1H(__tmp__Y3RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__Z3RN=static_type__0O1H(__tmp__Y3RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__Z3RN=static_type__5O1H(__tmp__Y3RN);
- } break;
- case __EXPR_AND__: {
- __tmp__Z3RN=static_type__EP1H(__tmp__Y3RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__Z3RN=static_type__JP1H(__tmp__Y3RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__Z3RN=static_type__OP1H(__tmp__Y3RN);
- } break;
- case __PUT_TO__: {
- __tmp__Z3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__Z3RN=static_type__XP1H(__tmp__Y3RN);
- } break;
- case __SIZE_OF__: {
- __tmp__Z3RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__Z3RN=((__CAST *)__tmp__Y3RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__Z3RN=static_type__NOKL(__tmp__Y3RN);
- } break;
- case __READ_SLOT__: {
- __tmp__Z3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Y3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__Z3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Y3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Z3RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Z3RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Z3RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Z3RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Z3RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__Z3RN=static_type__DFJM(__tmp__Y3RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__Z3RN=static_type__P3ML(__tmp__Y3RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__Z3RN=static_type__R3XM(__tmp__Y3RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__Z3RN=static_type__DREO(__tmp__Y3RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Z3RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__Z3RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Z3RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__Z3RN=static_type__3YPN(__tmp__Y3RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__Z3RN=static_type__1HSO(__tmp__Y3RN);
- } break;
- };
- __tmp__43RN=((void *)((__TYPE_FULL *)__tmp__Z3RN)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__43RN=FALSE__;
- };
- if (__tmp__43RN) {
- Self__XAHR=((__STRING *)buffer__L2RN);
- new_capacity__WAHR= 0;
- if ((Self__XAHR->capacity__MNK <= Self__XAHR->count__VF)) {
- if ((Self__XAHR->capacity__MNK == 0)) {
- Self__XAHR->capacity__MNK= 32;
- Self__XAHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WAHR=(__INTEGER)(Self__XAHR->capacity__MNK << 1);
- Self__YAHR=((__CHARACTER *)Self__XAHR->storage__XNK);
- old_nb_elts__ZAHR=Self__XAHR->capacity__MNK;
- new__0AHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YAHR),((__UINTEGER_32 )old_nb_elts__ZAHR),((__UINTEGER_32 )new_capacity__WAHR)));
- upper__4ESR=(__INTEGER)(new_capacity__WAHR - 1);
- Self__2ESR=old_nb_elts__ZAHR;
- while ((Self__2ESR <= upper__4ESR)) {
- new__0AHR[Self__2ESR]='\0';
- Self__2ESR=(__INTEGER)(Self__2ESR + 1);
- };
- Self__XAHR->storage__XNK=new__0AHR;
- Self__XAHR->capacity__MNK=new_capacity__WAHR;
- };
- };
- ((__CHARACTER *)Self__XAHR->storage__XNK)[Self__XAHR->count__VF]='0';
- Self__XAHR->count__VF=(__INTEGER)(Self__XAHR->count__VF + 1);
- } else {
- __tmp__J4RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__J4RN)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__J4RN),buffer__L2RN);
- append__MOK(buffer__L2RN,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__L2RN,((__REAL_CST *)__tmp__J4RN)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__P0ZP=((__CHARACTER_CST *)__tmp__J4RN);
- Self__3AHR=((__STRING *)buffer__L2RN);
- new_capacity__2AHR= 0;
- if ((Self__3AHR->capacity__MNK <= Self__3AHR->count__VF)) {
- if ((Self__3AHR->capacity__MNK == 0)) {
- Self__3AHR->capacity__MNK= 32;
- Self__3AHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2AHR=(__INTEGER)(Self__3AHR->capacity__MNK << 1);
- Self__4AHR=((__CHARACTER *)Self__3AHR->storage__XNK);
- old_nb_elts__5AHR=Self__3AHR->capacity__MNK;
- new__ABHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4AHR),((__UINTEGER_32 )old_nb_elts__5AHR),((__UINTEGER_32 )new_capacity__2AHR)));
- upper__DFSR=(__INTEGER)(new_capacity__2AHR - 1);
- Self__BFSR=old_nb_elts__5AHR;
- while ((Self__BFSR <= upper__DFSR)) {
- new__ABHR[Self__BFSR]='\0';
- Self__BFSR=(__INTEGER)(Self__BFSR + 1);
- };
- Self__3AHR->storage__XNK=new__ABHR;
- Self__3AHR->capacity__MNK=new_capacity__2AHR;
- };
- };
- ((__CHARACTER *)Self__3AHR->storage__XNK)[Self__3AHR->count__VF]='\'';
- Self__3AHR->count__VF=(__INTEGER)(Self__3AHR->count__VF + 1);
- append__MOK(buffer__L2RN,Self__P0ZP->text__PN2H);
- Self__DBHR=((__STRING *)buffer__L2RN);
- new_capacity__CBHR= 0;
- if ((Self__DBHR->capacity__MNK <= Self__DBHR->count__VF)) {
- if ((Self__DBHR->capacity__MNK == 0)) {
- Self__DBHR->capacity__MNK= 32;
- Self__DBHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CBHR=(__INTEGER)(Self__DBHR->capacity__MNK << 1);
- Self__EBHR=((__CHARACTER *)Self__DBHR->storage__XNK);
- old_nb_elts__FBHR=Self__DBHR->capacity__MNK;
- new__GBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EBHR),((__UINTEGER_32 )old_nb_elts__FBHR),((__UINTEGER_32 )new_capacity__CBHR)));
- upper__IFSR=(__INTEGER)(new_capacity__CBHR - 1);
- Self__GFSR=old_nb_elts__FBHR;
- while ((Self__GFSR <= upper__IFSR)) {
- new__GBHR[Self__GFSR]='\0';
- Self__GFSR=(__INTEGER)(Self__GFSR + 1);
- };
- Self__DBHR->storage__XNK=new__GBHR;
- Self__DBHR->capacity__MNK=new_capacity__CBHR;
- };
- };
- ((__CHARACTER *)Self__DBHR->storage__XNK)[Self__DBHR->count__VF]='\'';
- Self__DBHR->count__VF=(__INTEGER)(Self__DBHR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__J4RN,buffer__L2RN);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__J4RN,buffer__L2RN);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__J4RN,buffer__L2RN);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__L2RN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__J4RN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__J4RN,buffer__L2RN);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__J4RN,buffer__L2RN);
- } break;
- };
- __tmp__K4RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__K4RN)->__id) {
- case __LIST__: {
- __tmp__L4RN=static_type__OHQG(__tmp__K4RN);
- } break;
- case __STRING_CST__: {
- __tmp__L4RN=((__STRING_CST *)__tmp__K4RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__L4RN=((__EXTERNAL_C *)__tmp__K4RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__L4RN=((__PROTOTYPE_CST *)__tmp__K4RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__L4RN=((__INTEGER_CST *)__tmp__K4RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__L4RN=((__LOCAL *)((__READ_LOCAL *)__tmp__K4RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__L4RN=static_type__CN1H(__tmp__K4RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__L4RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__L4RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__L4RN=((__REAL_CST *)__tmp__K4RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__L4RN=((__CHARACTER_CST *)__tmp__K4RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__L4RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__L4RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__L4RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__L4RN=static_type__UO1H(__tmp__K4RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__L4RN=static_type__0O1H(__tmp__K4RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__L4RN=static_type__5O1H(__tmp__K4RN);
- } break;
- case __EXPR_AND__: {
- __tmp__L4RN=static_type__EP1H(__tmp__K4RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__L4RN=static_type__JP1H(__tmp__K4RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__L4RN=static_type__OP1H(__tmp__K4RN);
- } break;
- case __PUT_TO__: {
- __tmp__L4RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__L4RN=static_type__XP1H(__tmp__K4RN);
- } break;
- case __SIZE_OF__: {
- __tmp__L4RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__L4RN=((__CAST *)__tmp__K4RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__L4RN=static_type__NOKL(__tmp__K4RN);
- } break;
- case __READ_SLOT__: {
- __tmp__L4RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__K4RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__L4RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K4RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__L4RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__L4RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__L4RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__L4RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__L4RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__L4RN=static_type__DFJM(__tmp__K4RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__L4RN=static_type__P3ML(__tmp__K4RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__L4RN=static_type__R3XM(__tmp__K4RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__L4RN=static_type__DREO(__tmp__K4RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__L4RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__L4RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__L4RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__L4RN=static_type__3YPN(__tmp__K4RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__L4RN=static_type__1HSO(__tmp__K4RN);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__L4RN)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__L2RN,(&__string_409));
- };
- };
- Self__JBHR=((__STRING *)buffer__L2RN);
- new_capacity__IBHR= 0;
- if ((Self__JBHR->capacity__MNK <= Self__JBHR->count__VF)) {
- if ((Self__JBHR->capacity__MNK == 0)) {
- Self__JBHR->capacity__MNK= 32;
- Self__JBHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IBHR=(__INTEGER)(Self__JBHR->capacity__MNK << 1);
- Self__KBHR=((__CHARACTER *)Self__JBHR->storage__XNK);
- old_nb_elts__LBHR=Self__JBHR->capacity__MNK;
- new__MBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KBHR),((__UINTEGER_32 )old_nb_elts__LBHR),((__UINTEGER_32 )new_capacity__IBHR)));
- upper__NFSR=(__INTEGER)(new_capacity__IBHR - 1);
- Self__LFSR=old_nb_elts__LBHR;
- while ((Self__LFSR <= upper__NFSR)) {
- new__MBHR[Self__LFSR]='\0';
- Self__LFSR=(__INTEGER)(Self__LFSR + 1);
- };
- Self__JBHR->storage__XNK=new__MBHR;
- Self__JBHR->capacity__MNK=new_capacity__IBHR;
- };
- };
- ((__CHARACTER *)Self__JBHR->storage__XNK)[Self__JBHR->count__VF]=' ';
- Self__JBHR->count__VF=(__INTEGER)(Self__JBHR->count__VF + 1);
- append__MOK(buffer__L2RN,(&__string_374));
- Self__PBHR=((__STRING *)buffer__L2RN);
- new_capacity__OBHR= 0;
- if ((Self__PBHR->capacity__MNK <= Self__PBHR->count__VF)) {
- if ((Self__PBHR->capacity__MNK == 0)) {
- Self__PBHR->capacity__MNK= 32;
- Self__PBHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OBHR=(__INTEGER)(Self__PBHR->capacity__MNK << 1);
- Self__QBHR=((__CHARACTER *)Self__PBHR->storage__XNK);
- old_nb_elts__RBHR=Self__PBHR->capacity__MNK;
- new__SBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QBHR),((__UINTEGER_32 )old_nb_elts__RBHR),((__UINTEGER_32 )new_capacity__OBHR)));
- upper__SFSR=(__INTEGER)(new_capacity__OBHR - 1);
- Self__QFSR=old_nb_elts__RBHR;
- while ((Self__QFSR <= upper__SFSR)) {
- new__SBHR[Self__QFSR]='\0';
- Self__QFSR=(__INTEGER)(Self__QFSR + 1);
- };
- Self__PBHR->storage__XNK=new__SBHR;
- Self__PBHR->capacity__MNK=new_capacity__OBHR;
- };
- };
- ((__CHARACTER *)Self__PBHR->storage__XNK)[Self__PBHR->count__VF]=' ';
- Self__PBHR->count__VF=(__INTEGER)(Self__PBHR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__00QN())->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__L2RN,(&__string_408));
- __tmp__A5RN=TRUE__;
- } else {
- __tmp__A5RN=FALSE__;
- };
- if ((! __tmp__A5RN)) {
- __tmp__F5RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__F5RN)->__id) {
- case __LIST__: {
- __tmp__G5RN=static_type__OHQG(__tmp__F5RN);
- } break;
- case __STRING_CST__: {
- __tmp__G5RN=((__STRING_CST *)__tmp__F5RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__G5RN=((__EXTERNAL_C *)__tmp__F5RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__G5RN=((__PROTOTYPE_CST *)__tmp__F5RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__G5RN=((__INTEGER_CST *)__tmp__F5RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__G5RN=((__LOCAL *)((__READ_LOCAL *)__tmp__F5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__G5RN=static_type__CN1H(__tmp__F5RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__G5RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__G5RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__G5RN=((__REAL_CST *)__tmp__F5RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__G5RN=((__CHARACTER_CST *)__tmp__F5RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__G5RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__G5RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__G5RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__G5RN=static_type__UO1H(__tmp__F5RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__G5RN=static_type__0O1H(__tmp__F5RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__G5RN=static_type__5O1H(__tmp__F5RN);
- } break;
- case __EXPR_AND__: {
- __tmp__G5RN=static_type__EP1H(__tmp__F5RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__G5RN=static_type__JP1H(__tmp__F5RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__G5RN=static_type__OP1H(__tmp__F5RN);
- } break;
- case __PUT_TO__: {
- __tmp__G5RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__G5RN=static_type__XP1H(__tmp__F5RN);
- } break;
- case __SIZE_OF__: {
- __tmp__G5RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__G5RN=((__CAST *)__tmp__F5RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__G5RN=static_type__NOKL(__tmp__F5RN);
- } break;
- case __READ_SLOT__: {
- __tmp__G5RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__F5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__G5RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__G5RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__G5RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__G5RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__G5RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__G5RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__G5RN=static_type__DFJM(__tmp__F5RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__G5RN=static_type__P3ML(__tmp__F5RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__G5RN=static_type__R3XM(__tmp__F5RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__G5RN=static_type__DREO(__tmp__F5RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__G5RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__G5RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__G5RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__G5RN=static_type__3YPN(__tmp__F5RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__G5RN=static_type__1HSO(__tmp__F5RN);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__G5RN)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__L2RN,(&__string_407));
- };
- };
- __tmp__R5RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__R5RN)->__id) {
- case __LIST__: {
- __tmp__S5RN=static_type__OHQG(__tmp__R5RN);
- } break;
- case __STRING_CST__: {
- __tmp__S5RN=((__STRING_CST *)__tmp__R5RN)->parent_constant__5F.static_type__M2YD;
+ append_name_in__APXE(((__TYPE_FULL__XMB *)__tmp__BTTP),buffer__5STP);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),' ');
+ __tmp__ATTP=Self__4STP->parent_expr_binary_cmp__GYBP.left__354J;
+ switch (((struct ___OBJ *)__tmp__ATTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__ATTP),buffer__5STP);
} break;
- case __EXTERNAL_C__: {
- __tmp__S5RN=((__EXTERNAL_C *)__tmp__R5RN)->static_type__1VZD;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __PROTOTYPE_CST__: {
- __tmp__S5RN=((__PROTOTYPE_CST *)__tmp__R5RN)->parent_constant__W2LC.static_type__M2YD;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __INTEGER_CST__: {
- __tmp__S5RN=((__INTEGER_CST *)__tmp__R5RN)->parent_constant__B3LC.static_type__M2YD;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __READ_LOCAL__: {
- __tmp__S5RN=((__LOCAL *)((__READ_LOCAL *)__tmp__R5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__S5RN=static_type__CN1H(__tmp__R5RN);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_EQUAL__: {
- __tmp__S5RN=static_type__1N1H();
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__S5RN=static_type__AO1H();
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __REAL_CST__: {
- __tmp__S5RN=((__REAL_CST *)__tmp__R5RN)->parent_constant__U2JH.static_type__M2YD;
+ case __IS_EXPANDED__35NJ__: {
+ Self__RKCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__ATTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__RKCS->receiver__RA5J),buffer__5STP);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),')');
} break;
- case __CHARACTER_CST__: {
- __tmp__S5RN=((__CHARACTER_CST *)__tmp__R5RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__S5RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__S5RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__S5RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__S5RN=static_type__UO1H(__tmp__R5RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__S5RN=static_type__0O1H(__tmp__R5RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__S5RN=static_type__5O1H(__tmp__R5RN);
- } break;
- case __EXPR_AND__: {
- __tmp__S5RN=static_type__EP1H(__tmp__R5RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__S5RN=static_type__JP1H(__tmp__R5RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__S5RN=static_type__OP1H(__tmp__R5RN);
- } break;
- case __PUT_TO__: {
- __tmp__S5RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__S5RN=static_type__XP1H(__tmp__R5RN);
- } break;
- case __SIZE_OF__: {
- __tmp__S5RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__S5RN=((__CAST *)__tmp__R5RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__S5RN=static_type__NOKL(__tmp__R5RN);
- } break;
- case __READ_SLOT__: {
- __tmp__S5RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__R5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__S5RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__S5RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__S5RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__S5RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__S5RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__S5RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__S5RN=static_type__DFJM(__tmp__R5RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__S5RN=static_type__P3ML(__tmp__R5RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__S5RN=static_type__R3XM(__tmp__R5RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__S5RN=static_type__DREO(__tmp__R5RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__S5RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__S5RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__S5RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__S5RN=static_type__3YPN(__tmp__R5RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__S5RN=static_type__1HSO(__tmp__R5RN);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__S5RN)->parent_type__5SL == (void *)TYPE_NULL__)) {
- __tmp__Z5RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
- switch (((struct ___OBJ *)__tmp__Z5RN)->__id) {
- case __LIST__: {
- __tmp__05RN=static_type__OHQG(__tmp__Z5RN);
- } break;
- case __STRING_CST__: {
- __tmp__05RN=((__STRING_CST *)__tmp__Z5RN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__05RN=((__EXTERNAL_C *)__tmp__Z5RN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__05RN=((__PROTOTYPE_CST *)__tmp__Z5RN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__05RN=((__INTEGER_CST *)__tmp__Z5RN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__05RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Z5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__05RN=static_type__CN1H(__tmp__Z5RN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__05RN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__05RN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__05RN=((__REAL_CST *)__tmp__Z5RN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__05RN=((__CHARACTER_CST *)__tmp__Z5RN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__05RN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__05RN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__05RN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__05RN=static_type__UO1H(__tmp__Z5RN);
- } break;
- case __EXPR_MUL__: {
- __tmp__05RN=static_type__0O1H(__tmp__Z5RN);
- } break;
- case __EXPR_DIV__: {
- __tmp__05RN=static_type__5O1H(__tmp__Z5RN);
- } break;
- case __EXPR_AND__: {
- __tmp__05RN=static_type__EP1H(__tmp__Z5RN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__05RN=static_type__JP1H(__tmp__Z5RN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__05RN=static_type__OP1H(__tmp__Z5RN);
- } break;
- case __PUT_TO__: {
- __tmp__05RN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__05RN=static_type__XP1H(__tmp__Z5RN);
- } break;
- case __SIZE_OF__: {
- __tmp__05RN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__05RN=((__CAST *)__tmp__Z5RN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__05RN=static_type__NOKL(__tmp__Z5RN);
- } break;
- case __READ_SLOT__: {
- __tmp__05RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Z5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__05RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Z5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__05RN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__05RN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__05RN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__05RN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__05RN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__05RN=static_type__DFJM(__tmp__Z5RN);
- } break;
- case __EXPR_ADD__: {
- __tmp__05RN=static_type__P3ML(__tmp__Z5RN);
- } break;
- case __EXPR_NOT__: {
- __tmp__05RN=static_type__R3XM(__tmp__Z5RN);
- } break;
- case __EXPR_MOD__: {
- __tmp__05RN=static_type__DREO(__tmp__Z5RN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__05RN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__05RN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__05RN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__05RN=static_type__3YPN(__tmp__Z5RN);
- } break;
- case __EXPR_XOR__: {
- __tmp__05RN=static_type__1HSO(__tmp__Z5RN);
- } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__TKCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_350));
+ __tmp__BTTP=((__TYPE_FULL__XMB *)Self__TKCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
};
- __tmp__55RN=((void *)((__TYPE_FULL *)__tmp__05RN)->parent_type__5SL == (void *)type_block__BLB);
- } else {
- __tmp__55RN=FALSE__;
- };
- if (__tmp__55RN) {
- Self__VBHR=((__STRING *)buffer__L2RN);
- new_capacity__UBHR= 0;
- if ((Self__VBHR->capacity__MNK <= Self__VBHR->count__VF)) {
- if ((Self__VBHR->capacity__MNK == 0)) {
- Self__VBHR->capacity__MNK= 32;
- Self__VBHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UBHR=(__INTEGER)(Self__VBHR->capacity__MNK << 1);
- Self__WBHR=((__CHARACTER *)Self__VBHR->storage__XNK);
- old_nb_elts__XBHR=Self__VBHR->capacity__MNK;
- new__YBHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WBHR),((__UINTEGER_32 )old_nb_elts__XBHR),((__UINTEGER_32 )new_capacity__UBHR)));
- upper__XFSR=(__INTEGER)(new_capacity__UBHR - 1);
- Self__VFSR=old_nb_elts__XBHR;
- while ((Self__VFSR <= upper__XFSR)) {
- new__YBHR[Self__VFSR]='\0';
- Self__VFSR=(__INTEGER)(Self__VFSR + 1);
- };
- Self__VBHR->storage__XNK=new__YBHR;
- Self__VBHR->capacity__MNK=new_capacity__UBHR;
- };
- };
- ((__CHARACTER *)Self__VBHR->storage__XNK)[Self__VBHR->count__VF]='0';
- Self__VBHR->count__VF=(__INTEGER)(Self__VBHR->count__VF + 1);
- } else {
- __tmp__KASN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__KASN)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__KASN),buffer__L2RN);
- append__MOK(buffer__L2RN,(&__string_276));
- } break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__KASN,buffer__L2RN);
- } break;
- case __REAL_CST__: {
- append__MOK(buffer__L2RN,((__REAL_CST *)__tmp__KASN)->value__HN2H);
- } break;
- case __CHARACTER_CST__: {
- Self__W1ZP=((__CHARACTER_CST *)__tmp__KASN);
- Self__1BHR=((__STRING *)buffer__L2RN);
- new_capacity__0BHR= 0;
- if ((Self__1BHR->capacity__MNK <= Self__1BHR->count__VF)) {
- if ((Self__1BHR->capacity__MNK == 0)) {
- Self__1BHR->capacity__MNK= 32;
- Self__1BHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0BHR=(__INTEGER)(Self__1BHR->capacity__MNK << 1);
- Self__2BHR=((__CHARACTER *)Self__1BHR->storage__XNK);
- old_nb_elts__3BHR=Self__1BHR->capacity__MNK;
- new__4BHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2BHR),((__UINTEGER_32 )old_nb_elts__3BHR),((__UINTEGER_32 )new_capacity__0BHR)));
- upper__2FSR=(__INTEGER)(new_capacity__0BHR - 1);
- Self__0FSR=old_nb_elts__3BHR;
- while ((Self__0FSR <= upper__2FSR)) {
- new__4BHR[Self__0FSR]='\0';
- Self__0FSR=(__INTEGER)(Self__0FSR + 1);
- };
- Self__1BHR->storage__XNK=new__4BHR;
- Self__1BHR->capacity__MNK=new_capacity__0BHR;
- };
- };
- ((__CHARACTER *)Self__1BHR->storage__XNK)[Self__1BHR->count__VF]='\'';
- Self__1BHR->count__VF=(__INTEGER)(Self__1BHR->count__VF + 1);
- append__MOK(buffer__L2RN,Self__W1ZP->text__PN2H);
- Self__BCHR=((__STRING *)buffer__L2RN);
- new_capacity__ACHR= 0;
- if ((Self__BCHR->capacity__MNK <= Self__BCHR->count__VF)) {
- if ((Self__BCHR->capacity__MNK == 0)) {
- Self__BCHR->capacity__MNK= 32;
- Self__BCHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ACHR=(__INTEGER)(Self__BCHR->capacity__MNK << 1);
- Self__CCHR=((__CHARACTER *)Self__BCHR->storage__XNK);
- old_nb_elts__DCHR=Self__BCHR->capacity__MNK;
- new__ECHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CCHR),((__UINTEGER_32 )old_nb_elts__DCHR),((__UINTEGER_32 )new_capacity__ACHR)));
- upper__BGSR=(__INTEGER)(new_capacity__ACHR - 1);
- Self__5FSR=old_nb_elts__DCHR;
- while ((Self__5FSR <= upper__BGSR)) {
- new__ECHR[Self__5FSR]='\0';
- Self__5FSR=(__INTEGER)(Self__5FSR + 1);
- };
- Self__BCHR->storage__XNK=new__ECHR;
- Self__BCHR->capacity__MNK=new_capacity__ACHR;
- };
- };
- ((__CHARACTER *)Self__BCHR->storage__XNK)[Self__BCHR->count__VF]='\'';
- Self__BCHR->count__VF=(__INTEGER)(Self__BCHR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
- } break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __ITEM__: {
- genere__SLFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __CAST__: {
- genere__4LFK(__tmp__KASN,buffer__L2RN);
- } break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__KASN,buffer__L2RN);
- } break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__KASN,buffer__L2RN);
- } break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__L2RN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KASN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
- } break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__KASN,buffer__L2RN);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__KASN,buffer__L2RN);
- } break;
- };
- __tmp__LASN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
- switch (((struct ___OBJ *)__tmp__LASN)->__id) {
- case __LIST__: {
- __tmp__MASN=static_type__OHQG(__tmp__LASN);
- } break;
- case __STRING_CST__: {
- __tmp__MASN=((__STRING_CST *)__tmp__LASN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__MASN=((__EXTERNAL_C *)__tmp__LASN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__MASN=((__PROTOTYPE_CST *)__tmp__LASN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__MASN=((__INTEGER_CST *)__tmp__LASN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__MASN=((__LOCAL *)((__READ_LOCAL *)__tmp__LASN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__MASN=static_type__CN1H(__tmp__LASN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__MASN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__MASN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__MASN=((__REAL_CST *)__tmp__LASN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__MASN=((__CHARACTER_CST *)__tmp__LASN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__MASN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__MASN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__MASN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__MASN=static_type__UO1H(__tmp__LASN);
- } break;
- case __EXPR_MUL__: {
- __tmp__MASN=static_type__0O1H(__tmp__LASN);
- } break;
- case __EXPR_DIV__: {
- __tmp__MASN=static_type__5O1H(__tmp__LASN);
- } break;
- case __EXPR_AND__: {
- __tmp__MASN=static_type__EP1H(__tmp__LASN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__MASN=static_type__JP1H(__tmp__LASN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__MASN=static_type__OP1H(__tmp__LASN);
- } break;
- case __PUT_TO__: {
- __tmp__MASN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__MASN=static_type__XP1H(__tmp__LASN);
- } break;
- case __SIZE_OF__: {
- __tmp__MASN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__MASN=((__CAST *)__tmp__LASN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__MASN=static_type__NOKL(__tmp__LASN);
- } break;
- case __READ_SLOT__: {
- __tmp__MASN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LASN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__MASN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LASN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__MASN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__MASN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__MASN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__MASN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__MASN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__MASN=static_type__DFJM(__tmp__LASN);
- } break;
- case __EXPR_ADD__: {
- __tmp__MASN=static_type__P3ML(__tmp__LASN);
- } break;
- case __EXPR_NOT__: {
- __tmp__MASN=static_type__R3XM(__tmp__LASN);
- } break;
- case __EXPR_MOD__: {
- __tmp__MASN=static_type__DREO(__tmp__LASN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__MASN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__MASN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__MASN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__MASN=static_type__3YPN(__tmp__LASN);
- } break;
- case __EXPR_XOR__: {
- __tmp__MASN=static_type__1HSO(__tmp__LASN);
- } break;
- };
- if (((void *)((__TYPE_FULL *)__tmp__MASN)->parent_type__5SL == (void *)type_block__BLB)) {
- append__MOK(buffer__L2RN,(&__string_409));
- };
- };
- Self__HCHR=((__STRING *)buffer__L2RN);
- new_capacity__GCHR= 0;
- if ((Self__HCHR->capacity__MNK <= Self__HCHR->count__VF)) {
- if ((Self__HCHR->capacity__MNK == 0)) {
- Self__HCHR->capacity__MNK= 32;
- Self__HCHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GCHR=(__INTEGER)(Self__HCHR->capacity__MNK << 1);
- Self__ICHR=((__CHARACTER *)Self__HCHR->storage__XNK);
- old_nb_elts__JCHR=Self__HCHR->capacity__MNK;
- new__KCHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ICHR),((__UINTEGER_32 )old_nb_elts__JCHR),((__UINTEGER_32 )new_capacity__GCHR)));
- upper__GGSR=(__INTEGER)(new_capacity__GCHR - 1);
- Self__EGSR=old_nb_elts__JCHR;
- while ((Self__EGSR <= upper__GGSR)) {
- new__KCHR[Self__EGSR]='\0';
- Self__EGSR=(__INTEGER)(Self__EGSR + 1);
- };
- Self__HCHR->storage__XNK=new__KCHR;
- Self__HCHR->capacity__MNK=new_capacity__GCHR;
- };
- };
- ((__CHARACTER *)Self__HCHR->storage__XNK)[Self__HCHR->count__VF]=')';
- Self__HCHR->count__VF=(__INTEGER)(Self__HCHR->count__VF + 1);
-}
-
-static void genere__GFQN(__EXPR_OR *Self__HFQN,void *buffer__IFQN)
-// ({EXPR_OR},{NULLxSTRING}) VoidRecursive, No inlinable.
-{
- __STRING *Self__NCHR,*Self__TCHR,*Self__ZCHR,*Self__5CHR,*Self__FDHR;
- __STRING *Self__LDHR,*Self__RDHR,*Self__XDHR,*Self__3DHR,*Self__DEHR;
- __INTEGER new_capacity__MCHR,old_nb_elts__PCHR,upper__LGSR,Self__JGSR;
- __INTEGER new_capacity__SCHR,old_nb_elts__VCHR,upper__QGSR,Self__OGSR;
- __INTEGER new_capacity__YCHR,old_nb_elts__1CHR,upper__VGSR,Self__TGSR;
- __INTEGER new_capacity__4CHR,old_nb_elts__BDHR,upper__0GSR,Self__YGSR;
- __INTEGER new_capacity__EDHR,old_nb_elts__HDHR,upper__5GSR,Self__3GSR;
- __INTEGER new_capacity__KDHR,old_nb_elts__NDHR,upper__EHSR,Self__CHSR;
- __INTEGER new_capacity__QDHR,old_nb_elts__TDHR,upper__JHSR,Self__HHSR;
- __INTEGER new_capacity__WDHR,old_nb_elts__ZDHR,upper__OHSR,Self__MHSR;
- __INTEGER new_capacity__2DHR,old_nb_elts__5DHR,upper__THSR,Self__RHSR;
- __INTEGER new_capacity__CEHR,old_nb_elts__FEHR,upper__YHSR,Self__WHSR;
- void *__tmp__GGQN,*__tmp__SGQN,*__tmp__DHQN,*__tmp__PHQN;
- void *__tmp__HGQN,*__tmp__EHQN;
- __CHARACTER_CST *Self__R2ZP,*Self__G3ZP;
- __CHARACTER *Self__OCHR,*new__QCHR,*Self__UCHR,*new__WCHR,*Self__0CHR;
- __CHARACTER *new__2CHR,*Self__ADHR,*new__CDHR,*Self__GDHR,*new__IDHR;
- __CHARACTER *Self__MDHR,*new__ODHR,*Self__SDHR,*new__UDHR,*Self__YDHR;
- __CHARACTER *new__0DHR,*Self__4DHR,*new__AEHR,*Self__EEHR,*new__GEHR;
- __BOOLEAN __tmp__BGQN,__tmp__4GQN;
- if (((void *)((__TYPE_FULL *)static_type__3YPN(Self__HFQN))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__IFQN,(&__string_407));
- } else {
- Self__NCHR=((__STRING *)buffer__IFQN);
- new_capacity__MCHR= 0;
- if ((Self__NCHR->capacity__MNK <= Self__NCHR->count__VF)) {
- if ((Self__NCHR->capacity__MNK == 0)) {
- Self__NCHR->capacity__MNK= 32;
- Self__NCHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MCHR=(__INTEGER)(Self__NCHR->capacity__MNK << 1);
- Self__OCHR=((__CHARACTER *)Self__NCHR->storage__XNK);
- old_nb_elts__PCHR=Self__NCHR->capacity__MNK;
- new__QCHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OCHR),((__UINTEGER_32 )old_nb_elts__PCHR),((__UINTEGER_32 )new_capacity__MCHR)));
- upper__LGSR=(__INTEGER)(new_capacity__MCHR - 1);
- Self__JGSR=old_nb_elts__PCHR;
- while ((Self__JGSR <= upper__LGSR)) {
- new__QCHR[Self__JGSR]='\0';
- Self__JGSR=(__INTEGER)(Self__JGSR + 1);
- };
- Self__NCHR->storage__XNK=new__QCHR;
- Self__NCHR->capacity__MNK=new_capacity__MCHR;
- };
- };
- ((__CHARACTER *)Self__NCHR->storage__XNK)[Self__NCHR->count__VF]='(';
- Self__NCHR->count__VF=(__INTEGER)(Self__NCHR->count__VF + 1);
- genere_declaration__Y1NI(static_type__3YPN(Self__HFQN),buffer__IFQN);
- Self__TCHR=((__STRING *)buffer__IFQN);
- new_capacity__SCHR= 0;
- if ((Self__TCHR->capacity__MNK <= Self__TCHR->count__VF)) {
- if ((Self__TCHR->capacity__MNK == 0)) {
- Self__TCHR->capacity__MNK= 32;
- Self__TCHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SCHR=(__INTEGER)(Self__TCHR->capacity__MNK << 1);
- Self__UCHR=((__CHARACTER *)Self__TCHR->storage__XNK);
- old_nb_elts__VCHR=Self__TCHR->capacity__MNK;
- new__WCHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UCHR),((__UINTEGER_32 )old_nb_elts__VCHR),((__UINTEGER_32 )new_capacity__SCHR)));
- upper__QGSR=(__INTEGER)(new_capacity__SCHR - 1);
- Self__OGSR=old_nb_elts__VCHR;
- while ((Self__OGSR <= upper__QGSR)) {
- new__WCHR[Self__OGSR]='\0';
- Self__OGSR=(__INTEGER)(Self__OGSR + 1);
- };
- Self__TCHR->storage__XNK=new__WCHR;
- Self__TCHR->capacity__MNK=new_capacity__SCHR;
- };
- };
- ((__CHARACTER *)Self__TCHR->storage__XNK)[Self__TCHR->count__VF]=')';
- Self__TCHR->count__VF=(__INTEGER)(Self__TCHR->count__VF + 1);
- };
- Self__ZCHR=((__STRING *)buffer__IFQN);
- new_capacity__YCHR= 0;
- if ((Self__ZCHR->capacity__MNK <= Self__ZCHR->count__VF)) {
- if ((Self__ZCHR->capacity__MNK == 0)) {
- Self__ZCHR->capacity__MNK= 32;
- Self__ZCHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YCHR=(__INTEGER)(Self__ZCHR->capacity__MNK << 1);
- Self__0CHR=((__CHARACTER *)Self__ZCHR->storage__XNK);
- old_nb_elts__1CHR=Self__ZCHR->capacity__MNK;
- new__2CHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0CHR),((__UINTEGER_32 )old_nb_elts__1CHR),((__UINTEGER_32 )new_capacity__YCHR)));
- upper__VGSR=(__INTEGER)(new_capacity__YCHR - 1);
- Self__TGSR=old_nb_elts__1CHR;
- while ((Self__TGSR <= upper__VGSR)) {
- new__2CHR[Self__TGSR]='\0';
- Self__TGSR=(__INTEGER)(Self__TGSR + 1);
- };
- Self__ZCHR->storage__XNK=new__2CHR;
- Self__ZCHR->capacity__MNK=new_capacity__YCHR;
- };
- };
- ((__CHARACTER *)Self__ZCHR->storage__XNK)[Self__ZCHR->count__VF]='(';
- Self__ZCHR->count__VF=(__INTEGER)(Self__ZCHR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__3YPN(Self__HFQN))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__IFQN,(&__string_408));
- __tmp__BGQN=TRUE__;
- } else {
- __tmp__BGQN=FALSE__;
- };
- if ((! __tmp__BGQN)) {
- __tmp__GGQN=Self__HFQN->parent_expr_binary__U31M.left__XO1H;
- switch (((struct ___OBJ *)__tmp__GGQN)->__id) {
- case __LIST__: {
- __tmp__HGQN=static_type__OHQG(__tmp__GGQN);
- } break;
- case __STRING_CST__: {
- __tmp__HGQN=((__STRING_CST *)__tmp__GGQN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__HGQN=((__EXTERNAL_C *)__tmp__GGQN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__HGQN=((__PROTOTYPE_CST *)__tmp__GGQN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__HGQN=((__INTEGER_CST *)__tmp__GGQN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__HGQN=((__LOCAL *)((__READ_LOCAL *)__tmp__GGQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__HGQN=static_type__CN1H(__tmp__GGQN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__HGQN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__HGQN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__HGQN=((__REAL_CST *)__tmp__GGQN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__HGQN=((__CHARACTER_CST *)__tmp__GGQN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__HGQN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__HGQN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__HGQN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__HGQN=static_type__UO1H(__tmp__GGQN);
- } break;
- case __EXPR_MUL__: {
- __tmp__HGQN=static_type__0O1H(__tmp__GGQN);
- } break;
- case __EXPR_DIV__: {
- __tmp__HGQN=static_type__5O1H(__tmp__GGQN);
- } break;
- case __EXPR_AND__: {
- __tmp__HGQN=static_type__EP1H(__tmp__GGQN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__HGQN=static_type__JP1H(__tmp__GGQN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__HGQN=static_type__OP1H(__tmp__GGQN);
- } break;
- case __PUT_TO__: {
- __tmp__HGQN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__HGQN=static_type__XP1H(__tmp__GGQN);
- } break;
- case __SIZE_OF__: {
- __tmp__HGQN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__HGQN=((__CAST *)__tmp__GGQN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__HGQN=static_type__NOKL(__tmp__GGQN);
- } break;
- case __READ_SLOT__: {
- __tmp__HGQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GGQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__HGQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GGQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__HGQN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__HGQN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__HGQN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__HGQN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__HGQN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__HGQN=static_type__DFJM(__tmp__GGQN);
- } break;
- case __EXPR_ADD__: {
- __tmp__HGQN=static_type__P3ML(__tmp__GGQN);
- } break;
- case __EXPR_NOT__: {
- __tmp__HGQN=static_type__R3XM(__tmp__GGQN);
- } break;
- case __EXPR_MOD__: {
- __tmp__HGQN=static_type__DREO(__tmp__GGQN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__HGQN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__HGQN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__HGQN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__HGQN=static_type__3YPN(__tmp__GGQN);
- } break;
- case __EXPR_XOR__: {
- __tmp__HGQN=static_type__1HSO(__tmp__GGQN);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__HGQN)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__IFQN,(&__string_407));
- };
- };
- __tmp__SGQN=Self__HFQN->parent_expr_binary__U31M.left__XO1H;
- switch (((struct ___OBJ *)__tmp__SGQN)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__SGQN,buffer__IFQN);
+ append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),')');
} break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__SGQN),buffer__IFQN);
- append__MOK(buffer__IFQN,(&__string_276));
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__SGQN,buffer__IFQN);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__IFQN,((__REAL_CST *)__tmp__SGQN)->value__HN2H);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __CHARACTER_CST__: {
- Self__R2ZP=((__CHARACTER_CST *)__tmp__SGQN);
- Self__5CHR=((__STRING *)buffer__IFQN);
- new_capacity__4CHR= 0;
- if ((Self__5CHR->capacity__MNK <= Self__5CHR->count__VF)) {
- if ((Self__5CHR->capacity__MNK == 0)) {
- Self__5CHR->capacity__MNK= 32;
- Self__5CHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4CHR=(__INTEGER)(Self__5CHR->capacity__MNK << 1);
- Self__ADHR=((__CHARACTER *)Self__5CHR->storage__XNK);
- old_nb_elts__BDHR=Self__5CHR->capacity__MNK;
- new__CDHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ADHR),((__UINTEGER_32 )old_nb_elts__BDHR),((__UINTEGER_32 )new_capacity__4CHR)));
- upper__0GSR=(__INTEGER)(new_capacity__4CHR - 1);
- Self__YGSR=old_nb_elts__BDHR;
- while ((Self__YGSR <= upper__0GSR)) {
- new__CDHR[Self__YGSR]='\0';
- Self__YGSR=(__INTEGER)(Self__YGSR + 1);
- };
- Self__5CHR->storage__XNK=new__CDHR;
- Self__5CHR->capacity__MNK=new_capacity__4CHR;
- };
- };
- ((__CHARACTER *)Self__5CHR->storage__XNK)[Self__5CHR->count__VF]='\'';
- Self__5CHR->count__VF=(__INTEGER)(Self__5CHR->count__VF + 1);
- append__MOK(buffer__IFQN,Self__R2ZP->text__PN2H);
- Self__FDHR=((__STRING *)buffer__IFQN);
- new_capacity__EDHR= 0;
- if ((Self__FDHR->capacity__MNK <= Self__FDHR->count__VF)) {
- if ((Self__FDHR->capacity__MNK == 0)) {
- Self__FDHR->capacity__MNK= 32;
- Self__FDHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EDHR=(__INTEGER)(Self__FDHR->capacity__MNK << 1);
- Self__GDHR=((__CHARACTER *)Self__FDHR->storage__XNK);
- old_nb_elts__HDHR=Self__FDHR->capacity__MNK;
- new__IDHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GDHR),((__UINTEGER_32 )old_nb_elts__HDHR),((__UINTEGER_32 )new_capacity__EDHR)));
- upper__5GSR=(__INTEGER)(new_capacity__EDHR - 1);
- Self__3GSR=old_nb_elts__HDHR;
- while ((Self__3GSR <= upper__5GSR)) {
- new__IDHR[Self__3GSR]='\0';
- Self__3GSR=(__INTEGER)(Self__3GSR + 1);
- };
- Self__FDHR->storage__XNK=new__IDHR;
- Self__FDHR->capacity__MNK=new_capacity__EDHR;
- };
+ case __SIZE_OF__5GOJ__: {
+ Self__VKCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_352));
+ __tmp__BTTP=((__TYPE_FULL__XMB *)Self__VKCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
};
- ((__CHARACTER *)Self__FDHR->storage__XNK)[Self__FDHR->count__VF]='\'';
- Self__FDHR->count__VF=(__INTEGER)(Self__FDHR->count__VF + 1);
- } break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),')');
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__SGQN,buffer__IFQN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__SGQN,buffer__IFQN);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__SGQN,buffer__IFQN);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__SGQN,buffer__IFQN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__SGQN,buffer__IFQN);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__SGQN,buffer__IFQN);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__IFQN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SGQN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__SGQN,buffer__IFQN);
- } break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__SGQN,buffer__IFQN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
};
- Self__LDHR=((__STRING *)buffer__IFQN);
- new_capacity__KDHR= 0;
- if ((Self__LDHR->capacity__MNK <= Self__LDHR->count__VF)) {
- if ((Self__LDHR->capacity__MNK == 0)) {
- Self__LDHR->capacity__MNK= 32;
- Self__LDHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KDHR=(__INTEGER)(Self__LDHR->capacity__MNK << 1);
- Self__MDHR=((__CHARACTER *)Self__LDHR->storage__XNK);
- old_nb_elts__NDHR=Self__LDHR->capacity__MNK;
- new__ODHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MDHR),((__UINTEGER_32 )old_nb_elts__NDHR),((__UINTEGER_32 )new_capacity__KDHR)));
- upper__EHSR=(__INTEGER)(new_capacity__KDHR - 1);
- Self__CHSR=old_nb_elts__NDHR;
- while ((Self__CHSR <= upper__EHSR)) {
- new__ODHR[Self__CHSR]='\0';
- Self__CHSR=(__INTEGER)(Self__CHSR + 1);
- };
- Self__LDHR->storage__XNK=new__ODHR;
- Self__LDHR->capacity__MNK=new_capacity__KDHR;
- };
- };
- ((__CHARACTER *)Self__LDHR->storage__XNK)[Self__LDHR->count__VF]=' ';
- Self__LDHR->count__VF=(__INTEGER)(Self__LDHR->count__VF + 1);
- append__MOK(buffer__IFQN,(&__string_368));
- Self__RDHR=((__STRING *)buffer__IFQN);
- new_capacity__QDHR= 0;
- if ((Self__RDHR->capacity__MNK <= Self__RDHR->count__VF)) {
- if ((Self__RDHR->capacity__MNK == 0)) {
- Self__RDHR->capacity__MNK= 32;
- Self__RDHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QDHR=(__INTEGER)(Self__RDHR->capacity__MNK << 1);
- Self__SDHR=((__CHARACTER *)Self__RDHR->storage__XNK);
- old_nb_elts__TDHR=Self__RDHR->capacity__MNK;
- new__UDHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SDHR),((__UINTEGER_32 )old_nb_elts__TDHR),((__UINTEGER_32 )new_capacity__QDHR)));
- upper__JHSR=(__INTEGER)(new_capacity__QDHR - 1);
- Self__HHSR=old_nb_elts__TDHR;
- while ((Self__HHSR <= upper__JHSR)) {
- new__UDHR[Self__HHSR]='\0';
- Self__HHSR=(__INTEGER)(Self__HHSR + 1);
- };
- Self__RDHR->storage__XNK=new__UDHR;
- Self__RDHR->capacity__MNK=new_capacity__QDHR;
- };
- };
- ((__CHARACTER *)Self__RDHR->storage__XNK)[Self__RDHR->count__VF]=' ';
- Self__RDHR->count__VF=(__INTEGER)(Self__RDHR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__3YPN(Self__HFQN))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__IFQN,(&__string_408));
- __tmp__4GQN=TRUE__;
- } else {
- __tmp__4GQN=FALSE__;
- };
- if ((! __tmp__4GQN)) {
- __tmp__DHQN=Self__HFQN->parent_expr_binary__U31M.right__WO2H;
- switch (((struct ___OBJ *)__tmp__DHQN)->__id) {
- case __LIST__: {
- __tmp__EHQN=static_type__OHQG(__tmp__DHQN);
- } break;
- case __STRING_CST__: {
- __tmp__EHQN=((__STRING_CST *)__tmp__DHQN)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__EHQN=((__EXTERNAL_C *)__tmp__DHQN)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__EHQN=((__PROTOTYPE_CST *)__tmp__DHQN)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__EHQN=((__INTEGER_CST *)__tmp__DHQN)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__EHQN=((__LOCAL *)((__READ_LOCAL *)__tmp__DHQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__EHQN=static_type__CN1H(__tmp__DHQN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__EHQN=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__EHQN=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__EHQN=((__REAL_CST *)__tmp__DHQN)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__EHQN=((__CHARACTER_CST *)__tmp__DHQN)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__EHQN=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__EHQN=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__EHQN=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__EHQN=static_type__UO1H(__tmp__DHQN);
- } break;
- case __EXPR_MUL__: {
- __tmp__EHQN=static_type__0O1H(__tmp__DHQN);
- } break;
- case __EXPR_DIV__: {
- __tmp__EHQN=static_type__5O1H(__tmp__DHQN);
- } break;
- case __EXPR_AND__: {
- __tmp__EHQN=static_type__EP1H(__tmp__DHQN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__EHQN=static_type__JP1H(__tmp__DHQN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__EHQN=static_type__OP1H(__tmp__DHQN);
- } break;
- case __PUT_TO__: {
- __tmp__EHQN=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__EHQN=static_type__XP1H(__tmp__DHQN);
- } break;
- case __SIZE_OF__: {
- __tmp__EHQN=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__EHQN=((__CAST *)__tmp__DHQN)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__EHQN=static_type__NOKL(__tmp__DHQN);
- } break;
- case __READ_SLOT__: {
- __tmp__EHQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DHQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EHQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DHQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__EHQN=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__EHQN=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__EHQN=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__EHQN=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__EHQN=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__EHQN=static_type__DFJM(__tmp__DHQN);
- } break;
- case __EXPR_ADD__: {
- __tmp__EHQN=static_type__P3ML(__tmp__DHQN);
- } break;
- case __EXPR_NOT__: {
- __tmp__EHQN=static_type__R3XM(__tmp__DHQN);
- } break;
- case __EXPR_MOD__: {
- __tmp__EHQN=static_type__DREO(__tmp__DHQN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__EHQN=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__EHQN=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__EHQN=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__EHQN=static_type__3YPN(__tmp__DHQN);
- } break;
- case __EXPR_XOR__: {
- __tmp__EHQN=static_type__1HSO(__tmp__DHQN);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__EHQN)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__IFQN,(&__string_407));
- };
- };
- __tmp__PHQN=Self__HFQN->parent_expr_binary__U31M.right__WO2H;
- switch (((struct ___OBJ *)__tmp__PHQN)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__PHQN,buffer__IFQN);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__PHQN,buffer__IFQN);
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_30));
+ __tmp__ATTP=Self__4STP->parent_expr_binary_cmp__GYBP.right__DA5J;
+ switch (((struct ___OBJ *)__tmp__ATTP)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__ATTP),buffer__5STP);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__PHQN,buffer__IFQN);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__PHQN,buffer__IFQN);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__PHQN,buffer__IFQN);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__PHQN),buffer__IFQN);
- append__MOK(buffer__IFQN,(&__string_276));
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__IFQN,((__REAL_CST *)__tmp__PHQN)->value__HN2H);
+ case __IS_EXPANDED__35NJ__: {
+ Self__RKCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__ATTP));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__RKCS->receiver__RA5J),buffer__5STP);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),')');
} break;
- case __CHARACTER_CST__: {
- Self__G3ZP=((__CHARACTER_CST *)__tmp__PHQN);
- Self__XDHR=((__STRING *)buffer__IFQN);
- new_capacity__WDHR= 0;
- if ((Self__XDHR->capacity__MNK <= Self__XDHR->count__VF)) {
- if ((Self__XDHR->capacity__MNK == 0)) {
- Self__XDHR->capacity__MNK= 32;
- Self__XDHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WDHR=(__INTEGER)(Self__XDHR->capacity__MNK << 1);
- Self__YDHR=((__CHARACTER *)Self__XDHR->storage__XNK);
- old_nb_elts__ZDHR=Self__XDHR->capacity__MNK;
- new__0DHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YDHR),((__UINTEGER_32 )old_nb_elts__ZDHR),((__UINTEGER_32 )new_capacity__WDHR)));
- upper__OHSR=(__INTEGER)(new_capacity__WDHR - 1);
- Self__MHSR=old_nb_elts__ZDHR;
- while ((Self__MHSR <= upper__OHSR)) {
- new__0DHR[Self__MHSR]='\0';
- Self__MHSR=(__INTEGER)(Self__MHSR + 1);
- };
- Self__XDHR->storage__XNK=new__0DHR;
- Self__XDHR->capacity__MNK=new_capacity__WDHR;
- };
- };
- ((__CHARACTER *)Self__XDHR->storage__XNK)[Self__XDHR->count__VF]='\'';
- Self__XDHR->count__VF=(__INTEGER)(Self__XDHR->count__VF + 1);
- append__MOK(buffer__IFQN,Self__G3ZP->text__PN2H);
- Self__3DHR=((__STRING *)buffer__IFQN);
- new_capacity__2DHR= 0;
- if ((Self__3DHR->capacity__MNK <= Self__3DHR->count__VF)) {
- if ((Self__3DHR->capacity__MNK == 0)) {
- Self__3DHR->capacity__MNK= 32;
- Self__3DHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2DHR=(__INTEGER)(Self__3DHR->capacity__MNK << 1);
- Self__4DHR=((__CHARACTER *)Self__3DHR->storage__XNK);
- old_nb_elts__5DHR=Self__3DHR->capacity__MNK;
- new__AEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4DHR),((__UINTEGER_32 )old_nb_elts__5DHR),((__UINTEGER_32 )new_capacity__2DHR)));
- upper__THSR=(__INTEGER)(new_capacity__2DHR - 1);
- Self__RHSR=old_nb_elts__5DHR;
- while ((Self__RHSR <= upper__THSR)) {
- new__AEHR[Self__RHSR]='\0';
- Self__RHSR=(__INTEGER)(Self__RHSR + 1);
- };
- Self__3DHR->storage__XNK=new__AEHR;
- Self__3DHR->capacity__MNK=new_capacity__2DHR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__TKCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_350));
+ __tmp__BTTP=((__TYPE_FULL__XMB *)Self__TKCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
};
- ((__CHARACTER *)Self__3DHR->storage__XNK)[Self__3DHR->count__VF]='\'';
- Self__3DHR->count__VF=(__INTEGER)(Self__3DHR->count__VF + 1);
+ append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),')');
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__PHQN,buffer__IFQN);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__PHQN,buffer__IFQN);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__PHQN,buffer__IFQN);
+ case __SIZE_OF__5GOJ__: {
+ Self__VKCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ATTP));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_352));
+ __tmp__BTTP=((__TYPE_FULL__XMB *)Self__VKCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(__tmp__BTTP->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__5STP),(&__string_351));
+ };
+ append_name_in__APXE(__tmp__BTTP,buffer__5STP);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__PHQN,buffer__IFQN);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__PHQN,buffer__IFQN);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__PHQN,buffer__IFQN);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__PHQN,buffer__IFQN);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__PHQN,buffer__IFQN);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__IFQN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PHQN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__PHQN,buffer__IFQN);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__PHQN,buffer__IFQN);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ATTP)),buffer__5STP);
} break;
};
- Self__DEHR=((__STRING *)buffer__IFQN);
- new_capacity__CEHR= 0;
- if ((Self__DEHR->capacity__MNK <= Self__DEHR->count__VF)) {
- if ((Self__DEHR->capacity__MNK == 0)) {
- Self__DEHR->capacity__MNK= 32;
- Self__DEHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CEHR=(__INTEGER)(Self__DEHR->capacity__MNK << 1);
- Self__EEHR=((__CHARACTER *)Self__DEHR->storage__XNK);
- old_nb_elts__FEHR=Self__DEHR->capacity__MNK;
- new__GEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EEHR),((__UINTEGER_32 )old_nb_elts__FEHR),((__UINTEGER_32 )new_capacity__CEHR)));
- upper__YHSR=(__INTEGER)(new_capacity__CEHR - 1);
- Self__WHSR=old_nb_elts__FEHR;
- while ((Self__WHSR <= upper__YHSR)) {
- new__GEHR[Self__WHSR]='\0';
- Self__WHSR=(__INTEGER)(Self__WHSR + 1);
- };
- Self__DEHR->storage__XNK=new__GEHR;
- Self__DEHR->capacity__MNK=new_capacity__CEHR;
- };
- };
- ((__CHARACTER *)Self__DEHR->storage__XNK)[Self__DEHR->count__VF]=')';
- Self__DEHR->count__VF=(__INTEGER)(Self__DEHR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__5STP),')');
}
-static void genere__2FUO(__EXPR_XOR *Self__3FUO,void *buffer__4FUO)
-// ({EXPR_XOR},{NULLxSTRING}) VoidRecursive, No inlinable.
+static void display__1PEQ(__EXPR_XOR__ABEP *Self__2PEQ,__STRING__BC *buffer__3PEQ)
+// ({EXPR_XOR__ABEP},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __STRING *Self__JEHR,*Self__PEHR,*Self__VEHR,*Self__1EHR,*Self__BFHR;
- __STRING *Self__HFHR,*Self__NFHR,*Self__TFHR,*Self__ZFHR,*Self__5FHR;
- __INTEGER new_capacity__IEHR,old_nb_elts__LEHR,upper__3HSR,Self__1HSR;
- __INTEGER new_capacity__OEHR,old_nb_elts__REHR,upper__CISR,Self__AISR;
- __INTEGER new_capacity__UEHR,old_nb_elts__XEHR,upper__HISR,Self__FISR;
- __INTEGER new_capacity__0EHR,old_nb_elts__3EHR,upper__MISR,Self__KISR;
- __INTEGER new_capacity__AFHR,old_nb_elts__DFHR,upper__RISR,Self__PISR;
- __INTEGER new_capacity__GFHR,old_nb_elts__JFHR,upper__WISR,Self__UISR;
- __INTEGER new_capacity__MFHR,old_nb_elts__PFHR,upper__1ISR,Self__ZISR;
- __INTEGER new_capacity__SFHR,old_nb_elts__VFHR,upper__AJSR,Self__4ISR;
- __INTEGER new_capacity__YFHR,old_nb_elts__1FHR,upper__FJSR,Self__DJSR;
- __INTEGER new_capacity__4FHR,old_nb_elts__BGHR,upper__KJSR,Self__IJSR;
- void *__tmp__2GUO,*__tmp__IHUO,*__tmp__ZHUO,*__tmp__FIUO;
- void *__tmp__3GUO,*__tmp__0HUO;
- __CHARACTER_CST *Self__13ZP,*Self__Q4ZP;
- __CHARACTER *Self__KEHR,*new__MEHR,*Self__QEHR,*new__SEHR,*Self__WEHR;
- __CHARACTER *new__YEHR,*Self__2EHR,*new__4EHR,*Self__CFHR,*new__EFHR;
- __CHARACTER *Self__IFHR,*new__KFHR,*Self__OFHR,*new__QFHR,*Self__UFHR;
- __CHARACTER *new__WFHR,*Self__0FHR,*new__2FHR,*Self__AGHR,*new__CGHR;
- __BOOLEAN __tmp__XGUO,__tmp__UHUO;
- if (((void *)((__TYPE_FULL *)static_type__1HSO(Self__3FUO))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__4FUO,(&__string_407));
- } else {
- Self__JEHR=((__STRING *)buffer__4FUO);
- new_capacity__IEHR= 0;
- if ((Self__JEHR->capacity__MNK <= Self__JEHR->count__VF)) {
- if ((Self__JEHR->capacity__MNK == 0)) {
- Self__JEHR->capacity__MNK= 32;
- Self__JEHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IEHR=(__INTEGER)(Self__JEHR->capacity__MNK << 1);
- Self__KEHR=((__CHARACTER *)Self__JEHR->storage__XNK);
- old_nb_elts__LEHR=Self__JEHR->capacity__MNK;
- new__MEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KEHR),((__UINTEGER_32 )old_nb_elts__LEHR),((__UINTEGER_32 )new_capacity__IEHR)));
- upper__3HSR=(__INTEGER)(new_capacity__IEHR - 1);
- Self__1HSR=old_nb_elts__LEHR;
- while ((Self__1HSR <= upper__3HSR)) {
- new__MEHR[Self__1HSR]='\0';
- Self__1HSR=(__INTEGER)(Self__1HSR + 1);
- };
- Self__JEHR->storage__XNK=new__MEHR;
- Self__JEHR->capacity__MNK=new_capacity__IEHR;
- };
- };
- ((__CHARACTER *)Self__JEHR->storage__XNK)[Self__JEHR->count__VF]='(';
- Self__JEHR->count__VF=(__INTEGER)(Self__JEHR->count__VF + 1);
- genere_declaration__Y1NI(static_type__1HSO(Self__3FUO),buffer__4FUO);
- Self__PEHR=((__STRING *)buffer__4FUO);
- new_capacity__OEHR= 0;
- if ((Self__PEHR->capacity__MNK <= Self__PEHR->count__VF)) {
- if ((Self__PEHR->capacity__MNK == 0)) {
- Self__PEHR->capacity__MNK= 32;
- Self__PEHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OEHR=(__INTEGER)(Self__PEHR->capacity__MNK << 1);
- Self__QEHR=((__CHARACTER *)Self__PEHR->storage__XNK);
- old_nb_elts__REHR=Self__PEHR->capacity__MNK;
- new__SEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QEHR),((__UINTEGER_32 )old_nb_elts__REHR),((__UINTEGER_32 )new_capacity__OEHR)));
- upper__CISR=(__INTEGER)(new_capacity__OEHR - 1);
- Self__AISR=old_nb_elts__REHR;
- while ((Self__AISR <= upper__CISR)) {
- new__SEHR[Self__AISR]='\0';
- Self__AISR=(__INTEGER)(Self__AISR + 1);
- };
- Self__PEHR->storage__XNK=new__SEHR;
- Self__PEHR->capacity__MNK=new_capacity__OEHR;
- };
- };
- ((__CHARACTER *)Self__PEHR->storage__XNK)[Self__PEHR->count__VF]=')';
- Self__PEHR->count__VF=(__INTEGER)(Self__PEHR->count__VF + 1);
- };
- Self__VEHR=((__STRING *)buffer__4FUO);
- new_capacity__UEHR= 0;
- if ((Self__VEHR->capacity__MNK <= Self__VEHR->count__VF)) {
- if ((Self__VEHR->capacity__MNK == 0)) {
- Self__VEHR->capacity__MNK= 32;
- Self__VEHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UEHR=(__INTEGER)(Self__VEHR->capacity__MNK << 1);
- Self__WEHR=((__CHARACTER *)Self__VEHR->storage__XNK);
- old_nb_elts__XEHR=Self__VEHR->capacity__MNK;
- new__YEHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WEHR),((__UINTEGER_32 )old_nb_elts__XEHR),((__UINTEGER_32 )new_capacity__UEHR)));
- upper__HISR=(__INTEGER)(new_capacity__UEHR - 1);
- Self__FISR=old_nb_elts__XEHR;
- while ((Self__FISR <= upper__HISR)) {
- new__YEHR[Self__FISR]='\0';
- Self__FISR=(__INTEGER)(Self__FISR + 1);
- };
- Self__VEHR->storage__XNK=new__YEHR;
- Self__VEHR->capacity__MNK=new_capacity__UEHR;
- };
- };
- ((__CHARACTER *)Self__VEHR->storage__XNK)[Self__VEHR->count__VF]='(';
- Self__VEHR->count__VF=(__INTEGER)(Self__VEHR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__1HSO(Self__3FUO))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__4FUO,(&__string_408));
- __tmp__XGUO=TRUE__;
- } else {
- __tmp__XGUO=FALSE__;
- };
- if ((! __tmp__XGUO)) {
- __tmp__2GUO=Self__3FUO->parent_expr_binary__0G5N.left__XO1H;
- switch (((struct ___OBJ *)__tmp__2GUO)->__id) {
- case __LIST__: {
- __tmp__3GUO=static_type__OHQG(__tmp__2GUO);
- } break;
- case __STRING_CST__: {
- __tmp__3GUO=((__STRING_CST *)__tmp__2GUO)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3GUO=((__EXTERNAL_C *)__tmp__2GUO)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__3GUO=((__PROTOTYPE_CST *)__tmp__2GUO)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__3GUO=((__INTEGER_CST *)__tmp__2GUO)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__3GUO=((__LOCAL *)((__READ_LOCAL *)__tmp__2GUO)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__3GUO=static_type__CN1H(__tmp__2GUO);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3GUO=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3GUO=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__3GUO=((__REAL_CST *)__tmp__2GUO)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__3GUO=((__CHARACTER_CST *)__tmp__2GUO)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__3GUO=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3GUO=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__3GUO=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__3GUO=static_type__UO1H(__tmp__2GUO);
- } break;
- case __EXPR_MUL__: {
- __tmp__3GUO=static_type__0O1H(__tmp__2GUO);
- } break;
- case __EXPR_DIV__: {
- __tmp__3GUO=static_type__5O1H(__tmp__2GUO);
- } break;
- case __EXPR_AND__: {
- __tmp__3GUO=static_type__EP1H(__tmp__2GUO);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__3GUO=static_type__JP1H(__tmp__2GUO);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__3GUO=static_type__OP1H(__tmp__2GUO);
- } break;
- case __PUT_TO__: {
- __tmp__3GUO=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__3GUO=static_type__XP1H(__tmp__2GUO);
- } break;
- case __SIZE_OF__: {
- __tmp__3GUO=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__3GUO=((__CAST *)__tmp__2GUO)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__3GUO=static_type__NOKL(__tmp__2GUO);
- } break;
- case __READ_SLOT__: {
- __tmp__3GUO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2GUO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__3GUO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2GUO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3GUO=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3GUO=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3GUO=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3GUO=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3GUO=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__3GUO=static_type__DFJM(__tmp__2GUO);
- } break;
- case __EXPR_ADD__: {
- __tmp__3GUO=static_type__P3ML(__tmp__2GUO);
- } break;
- case __EXPR_NOT__: {
- __tmp__3GUO=static_type__R3XM(__tmp__2GUO);
- } break;
- case __EXPR_MOD__: {
- __tmp__3GUO=static_type__DREO(__tmp__2GUO);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__3GUO=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__3GUO=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__3GUO=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__3GUO=static_type__3YPN(__tmp__2GUO);
- } break;
- case __EXPR_XOR__: {
- __tmp__3GUO=static_type__1HSO(__tmp__2GUO);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3GUO)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__4FUO,(&__string_407));
- };
- };
- __tmp__IHUO=Self__3FUO->parent_expr_binary__0G5N.left__XO1H;
- switch (((struct ___OBJ *)__tmp__IHUO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__IHUO,buffer__4FUO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__IHUO,buffer__4FUO);
+ void *__tmp__4PEQ;
+ __IS_EXPANDED__35NJ *Self__3KCS;
+ __GET_TYPE_ID__HAOJ *Self__5KCS;
+ __TYPE_FULL__XMB *Self__ZOXT;
+ __SIZE_OF__5GOJ *Self__BLCS;
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),'(');
+ __tmp__4PEQ=Self__2PEQ->parent_expr_binary__BBEP.left__EB5J;
+ switch (((struct ___OBJ *)__tmp__4PEQ)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__4PEQ),buffer__3PEQ);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__IHUO,buffer__4FUO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__IHUO,buffer__4FUO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__IHUO,buffer__4FUO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__IHUO),buffer__4FUO);
- append__MOK(buffer__4FUO,(&__string_276));
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__4FUO,((__REAL_CST *)__tmp__IHUO)->value__HN2H);
+ case __IS_EXPANDED__35NJ__: {
+ Self__3KCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__3KCS->receiver__RA5J),buffer__3PEQ);
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
} break;
- case __CHARACTER_CST__: {
- Self__13ZP=((__CHARACTER_CST *)__tmp__IHUO);
- Self__1EHR=((__STRING *)buffer__4FUO);
- new_capacity__0EHR= 0;
- if ((Self__1EHR->capacity__MNK <= Self__1EHR->count__VF)) {
- if ((Self__1EHR->capacity__MNK == 0)) {
- Self__1EHR->capacity__MNK= 32;
- Self__1EHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0EHR=(__INTEGER)(Self__1EHR->capacity__MNK << 1);
- Self__2EHR=((__CHARACTER *)Self__1EHR->storage__XNK);
- old_nb_elts__3EHR=Self__1EHR->capacity__MNK;
- new__4EHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2EHR),((__UINTEGER_32 )old_nb_elts__3EHR),((__UINTEGER_32 )new_capacity__0EHR)));
- upper__MISR=(__INTEGER)(new_capacity__0EHR - 1);
- Self__KISR=old_nb_elts__3EHR;
- while ((Self__KISR <= upper__MISR)) {
- new__4EHR[Self__KISR]='\0';
- Self__KISR=(__INTEGER)(Self__KISR + 1);
- };
- Self__1EHR->storage__XNK=new__4EHR;
- Self__1EHR->capacity__MNK=new_capacity__0EHR;
- };
- };
- ((__CHARACTER *)Self__1EHR->storage__XNK)[Self__1EHR->count__VF]='\'';
- Self__1EHR->count__VF=(__INTEGER)(Self__1EHR->count__VF + 1);
- append__MOK(buffer__4FUO,Self__13ZP->text__PN2H);
- Self__BFHR=((__STRING *)buffer__4FUO);
- new_capacity__AFHR= 0;
- if ((Self__BFHR->capacity__MNK <= Self__BFHR->count__VF)) {
- if ((Self__BFHR->capacity__MNK == 0)) {
- Self__BFHR->capacity__MNK= 32;
- Self__BFHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AFHR=(__INTEGER)(Self__BFHR->capacity__MNK << 1);
- Self__CFHR=((__CHARACTER *)Self__BFHR->storage__XNK);
- old_nb_elts__DFHR=Self__BFHR->capacity__MNK;
- new__EFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CFHR),((__UINTEGER_32 )old_nb_elts__DFHR),((__UINTEGER_32 )new_capacity__AFHR)));
- upper__RISR=(__INTEGER)(new_capacity__AFHR - 1);
- Self__PISR=old_nb_elts__DFHR;
- while ((Self__PISR <= upper__RISR)) {
- new__EFHR[Self__PISR]='\0';
- Self__PISR=(__INTEGER)(Self__PISR + 1);
- };
- Self__BFHR->storage__XNK=new__EFHR;
- Self__BFHR->capacity__MNK=new_capacity__AFHR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__5KCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_350));
+ Self__ZOXT=((__TYPE_FULL__XMB *)Self__5KCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
};
- ((__CHARACTER *)Self__BFHR->storage__XNK)[Self__BFHR->count__VF]='\'';
- Self__BFHR->count__VF=(__INTEGER)(Self__BFHR->count__VF + 1);
+ append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__IHUO,buffer__4FUO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__IHUO,buffer__4FUO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__IHUO,buffer__4FUO);
+ case __SIZE_OF__5GOJ__: {
+ Self__BLCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_352));
+ Self__ZOXT=((__TYPE_FULL__XMB *)Self__BLCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__IHUO,buffer__4FUO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__IHUO,buffer__4FUO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__IHUO,buffer__4FUO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__IHUO,buffer__4FUO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__IHUO,buffer__4FUO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__4FUO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IHUO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__IHUO,buffer__4FUO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__IHUO,buffer__4FUO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
};
- Self__HFHR=((__STRING *)buffer__4FUO);
- new_capacity__GFHR= 0;
- if ((Self__HFHR->capacity__MNK <= Self__HFHR->count__VF)) {
- if ((Self__HFHR->capacity__MNK == 0)) {
- Self__HFHR->capacity__MNK= 32;
- Self__HFHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GFHR=(__INTEGER)(Self__HFHR->capacity__MNK << 1);
- Self__IFHR=((__CHARACTER *)Self__HFHR->storage__XNK);
- old_nb_elts__JFHR=Self__HFHR->capacity__MNK;
- new__KFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IFHR),((__UINTEGER_32 )old_nb_elts__JFHR),((__UINTEGER_32 )new_capacity__GFHR)));
- upper__WISR=(__INTEGER)(new_capacity__GFHR - 1);
- Self__UISR=old_nb_elts__JFHR;
- while ((Self__UISR <= upper__WISR)) {
- new__KFHR[Self__UISR]='\0';
- Self__UISR=(__INTEGER)(Self__UISR + 1);
- };
- Self__HFHR->storage__XNK=new__KFHR;
- Self__HFHR->capacity__MNK=new_capacity__GFHR;
- };
- };
- ((__CHARACTER *)Self__HFHR->storage__XNK)[Self__HFHR->count__VF]=' ';
- Self__HFHR->count__VF=(__INTEGER)(Self__HFHR->count__VF + 1);
- append__MOK(buffer__4FUO,(&__string_375));
- Self__NFHR=((__STRING *)buffer__4FUO);
- new_capacity__MFHR= 0;
- if ((Self__NFHR->capacity__MNK <= Self__NFHR->count__VF)) {
- if ((Self__NFHR->capacity__MNK == 0)) {
- Self__NFHR->capacity__MNK= 32;
- Self__NFHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MFHR=(__INTEGER)(Self__NFHR->capacity__MNK << 1);
- Self__OFHR=((__CHARACTER *)Self__NFHR->storage__XNK);
- old_nb_elts__PFHR=Self__NFHR->capacity__MNK;
- new__QFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OFHR),((__UINTEGER_32 )old_nb_elts__PFHR),((__UINTEGER_32 )new_capacity__MFHR)));
- upper__1ISR=(__INTEGER)(new_capacity__MFHR - 1);
- Self__ZISR=old_nb_elts__PFHR;
- while ((Self__ZISR <= upper__1ISR)) {
- new__QFHR[Self__ZISR]='\0';
- Self__ZISR=(__INTEGER)(Self__ZISR + 1);
- };
- Self__NFHR->storage__XNK=new__QFHR;
- Self__NFHR->capacity__MNK=new_capacity__MFHR;
- };
- };
- ((__CHARACTER *)Self__NFHR->storage__XNK)[Self__NFHR->count__VF]=' ';
- Self__NFHR->count__VF=(__INTEGER)(Self__NFHR->count__VF + 1);
- if (((void *)((__TYPE_FULL *)static_type__1HSO(Self__3FUO))->parent_type__5SL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__4FUO,(&__string_408));
- __tmp__UHUO=TRUE__;
- } else {
- __tmp__UHUO=FALSE__;
- };
- if ((! __tmp__UHUO)) {
- __tmp__ZHUO=Self__3FUO->parent_expr_binary__0G5N.right__WO2H;
- switch (((struct ___OBJ *)__tmp__ZHUO)->__id) {
- case __LIST__: {
- __tmp__0HUO=static_type__OHQG(__tmp__ZHUO);
- } break;
- case __STRING_CST__: {
- __tmp__0HUO=((__STRING_CST *)__tmp__ZHUO)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__0HUO=((__EXTERNAL_C *)__tmp__ZHUO)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__0HUO=((__PROTOTYPE_CST *)__tmp__ZHUO)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__0HUO=((__INTEGER_CST *)__tmp__ZHUO)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__0HUO=((__LOCAL *)((__READ_LOCAL *)__tmp__ZHUO)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0HUO=static_type__CN1H(__tmp__ZHUO);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0HUO=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0HUO=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__0HUO=((__REAL_CST *)__tmp__ZHUO)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__0HUO=((__CHARACTER_CST *)__tmp__ZHUO)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__0HUO=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0HUO=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__0HUO=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__0HUO=static_type__UO1H(__tmp__ZHUO);
- } break;
- case __EXPR_MUL__: {
- __tmp__0HUO=static_type__0O1H(__tmp__ZHUO);
- } break;
- case __EXPR_DIV__: {
- __tmp__0HUO=static_type__5O1H(__tmp__ZHUO);
- } break;
- case __EXPR_AND__: {
- __tmp__0HUO=static_type__EP1H(__tmp__ZHUO);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__0HUO=static_type__JP1H(__tmp__ZHUO);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__0HUO=static_type__OP1H(__tmp__ZHUO);
- } break;
- case __PUT_TO__: {
- __tmp__0HUO=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__0HUO=static_type__XP1H(__tmp__ZHUO);
- } break;
- case __SIZE_OF__: {
- __tmp__0HUO=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__0HUO=((__CAST *)__tmp__ZHUO)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__0HUO=static_type__NOKL(__tmp__ZHUO);
- } break;
- case __READ_SLOT__: {
- __tmp__0HUO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZHUO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__0HUO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZHUO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0HUO=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0HUO=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0HUO=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0HUO=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0HUO=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__0HUO=static_type__DFJM(__tmp__ZHUO);
- } break;
- case __EXPR_ADD__: {
- __tmp__0HUO=static_type__P3ML(__tmp__ZHUO);
- } break;
- case __EXPR_NOT__: {
- __tmp__0HUO=static_type__R3XM(__tmp__ZHUO);
- } break;
- case __EXPR_MOD__: {
- __tmp__0HUO=static_type__DREO(__tmp__ZHUO);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__0HUO=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__0HUO=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__0HUO=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__0HUO=static_type__3YPN(__tmp__ZHUO);
- } break;
- case __EXPR_XOR__: {
- __tmp__0HUO=static_type__1HSO(__tmp__ZHUO);
- } break;
- };
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0HUO)->flag__ATL & 1) != 0))) {
- append__MOK(buffer__4FUO,(&__string_407));
- };
- };
- __tmp__FIUO=Self__3FUO->parent_expr_binary__0G5N.right__WO2H;
- switch (((struct ___OBJ *)__tmp__FIUO)->__id) {
- case __LIST__: {
- genere__0EEK(__tmp__FIUO,buffer__4FUO);
- } break;
- case __STRING_CST__: {
- genere__MFEK(__tmp__FIUO,buffer__4FUO);
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_501));
+ __tmp__4PEQ=Self__2PEQ->parent_expr_binary__BBEP.right__IB5J;
+ switch (((struct ___OBJ *)__tmp__4PEQ)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__4PEQ),buffer__3PEQ);
} break;
- case __EXTERNAL_C__: {
- genere__WIEK(__tmp__FIUO,buffer__4FUO);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __PROTOTYPE_CST__: {
- genere__ILEK(__tmp__FIUO,buffer__4FUO);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __INTEGER_CST__: {
- genere__MLEK(__tmp__FIUO,buffer__4FUO);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __READ_LOCAL__: {
- genere__NMEK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_MULTIPLE__: {
- display__2XFK(((__EXPR_MULTIPLE *)__tmp__FIUO),buffer__4FUO);
- append__MOK(buffer__4FUO,(&__string_276));
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_EQUAL__: {
- genere__PNEK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NOT_EQUAL__: {
- genere__4REK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __REAL_CST__: {
- append__MOK(buffer__4FUO,((__REAL_CST *)__tmp__FIUO)->value__HN2H);
+ case __IS_EXPANDED__35NJ__: {
+ Self__3KCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__3KCS->receiver__RA5J),buffer__3PEQ);
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
} break;
- case __CHARACTER_CST__: {
- Self__Q4ZP=((__CHARACTER_CST *)__tmp__FIUO);
- Self__TFHR=((__STRING *)buffer__4FUO);
- new_capacity__SFHR= 0;
- if ((Self__TFHR->capacity__MNK <= Self__TFHR->count__VF)) {
- if ((Self__TFHR->capacity__MNK == 0)) {
- Self__TFHR->capacity__MNK= 32;
- Self__TFHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SFHR=(__INTEGER)(Self__TFHR->capacity__MNK << 1);
- Self__UFHR=((__CHARACTER *)Self__TFHR->storage__XNK);
- old_nb_elts__VFHR=Self__TFHR->capacity__MNK;
- new__WFHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UFHR),((__UINTEGER_32 )old_nb_elts__VFHR),((__UINTEGER_32 )new_capacity__SFHR)));
- upper__AJSR=(__INTEGER)(new_capacity__SFHR - 1);
- Self__4ISR=old_nb_elts__VFHR;
- while ((Self__4ISR <= upper__AJSR)) {
- new__WFHR[Self__4ISR]='\0';
- Self__4ISR=(__INTEGER)(Self__4ISR + 1);
- };
- Self__TFHR->storage__XNK=new__WFHR;
- Self__TFHR->capacity__MNK=new_capacity__SFHR;
- };
- };
- ((__CHARACTER *)Self__TFHR->storage__XNK)[Self__TFHR->count__VF]='\'';
- Self__TFHR->count__VF=(__INTEGER)(Self__TFHR->count__VF + 1);
- append__MOK(buffer__4FUO,Self__Q4ZP->text__PN2H);
- Self__ZFHR=((__STRING *)buffer__4FUO);
- new_capacity__YFHR= 0;
- if ((Self__ZFHR->capacity__MNK <= Self__ZFHR->count__VF)) {
- if ((Self__ZFHR->capacity__MNK == 0)) {
- Self__ZFHR->capacity__MNK= 32;
- Self__ZFHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YFHR=(__INTEGER)(Self__ZFHR->capacity__MNK << 1);
- Self__0FHR=((__CHARACTER *)Self__ZFHR->storage__XNK);
- old_nb_elts__1FHR=Self__ZFHR->capacity__MNK;
- new__2FHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0FHR),((__UINTEGER_32 )old_nb_elts__1FHR),((__UINTEGER_32 )new_capacity__YFHR)));
- upper__FJSR=(__INTEGER)(new_capacity__YFHR - 1);
- Self__DJSR=old_nb_elts__1FHR;
- while ((Self__DJSR <= upper__FJSR)) {
- new__2FHR[Self__DJSR]='\0';
- Self__DJSR=(__INTEGER)(Self__DJSR + 1);
- };
- Self__ZFHR->storage__XNK=new__2FHR;
- Self__ZFHR->capacity__MNK=new_capacity__YFHR;
- };
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__5KCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_350));
+ Self__ZOXT=((__TYPE_FULL__XMB *)Self__5KCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
};
- ((__CHARACTER *)Self__ZFHR->storage__XNK)[Self__ZFHR->count__VF]='\'';
- Self__ZFHR->count__VF=(__INTEGER)(Self__ZFHR->count__VF + 1);
+ append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
} break;
- case __IS_EXPANDED__: {
- print__1ZE((&__string_277));
- fputc((int)('\n'),stdout);
- exit(( 1));
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __GET_TYPE_ID__: {
- genere__YWEK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SUP__: {
- genere__SXEK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SUB__: {
- genere__B2EK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_MUL__: {
- genere__L4EK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_DIV__: {
- genere__VAFK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_AND__: {
- genere__5CFK(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SHIFT_R__: {
- genere__JFFK(__tmp__FIUO,buffer__4FUO);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SHIFT_L__: {
- genere__THFK(__tmp__FIUO,buffer__4FUO);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __PUT_TO__: {
- genere__3JFK(__tmp__FIUO,buffer__4FUO);
+ case __SIZE_OF__5GOJ__: {
+ Self__BLCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__4PEQ));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_352));
+ Self__ZOXT=((__TYPE_FULL__XMB *)Self__BLCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__ZOXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__3PEQ),(&__string_351));
+ };
+ append_name_in__APXE(Self__ZOXT,buffer__3PEQ);
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
} break;
- case __ITEM__: {
- genere__SLFK(__tmp__FIUO,buffer__4FUO);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __SIZE_OF__: {
- genere__XLFK(__tmp__FIUO,buffer__4FUO);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __CAST__: {
- genere__4LFK(__tmp__FIUO,buffer__4FUO);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __CALL_SLOT__: {
- genere__TPKL(__tmp__FIUO,buffer__4FUO);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __READ_SLOT__: {
- genere__40NL(__tmp__FIUO,buffer__4FUO);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __READ_GLOBAL__: {
- append__MOK(buffer__4FUO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FIUO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NOT_LOGIC__: {
- genere__WD1M(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_OR_LOGIC__: {
- genere__10EO(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- genere__NBLO(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_AND_LOGIC__: {
- genere__C1EO(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- genere__VBLO(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NEG__: {
- genere__M5JM(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_ADD__: {
- genere__24ML(__tmp__FIUO,buffer__4FUO);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_NOT__: {
- genere__OUZM(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_MOD__: {
- genere__J1EO(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_SUP_EQ__: {
- genere__THEP(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_INF__: {
- genere__1XRN(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_INF_EQ__: {
- genere__J2RN(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_OR__: {
- genere__GFQN(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
- case __EXPR_XOR__: {
- genere__2FUO(__tmp__FIUO,buffer__4FUO);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__4PEQ)),buffer__3PEQ);
} break;
};
- Self__5FHR=((__STRING *)buffer__4FUO);
- new_capacity__4FHR= 0;
- if ((Self__5FHR->capacity__MNK <= Self__5FHR->count__VF)) {
- if ((Self__5FHR->capacity__MNK == 0)) {
- Self__5FHR->capacity__MNK= 32;
- Self__5FHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4FHR=(__INTEGER)(Self__5FHR->capacity__MNK << 1);
- Self__AGHR=((__CHARACTER *)Self__5FHR->storage__XNK);
- old_nb_elts__BGHR=Self__5FHR->capacity__MNK;
- new__CGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AGHR),((__UINTEGER_32 )old_nb_elts__BGHR),((__UINTEGER_32 )new_capacity__4FHR)));
- upper__KJSR=(__INTEGER)(new_capacity__4FHR - 1);
- Self__IJSR=old_nb_elts__BGHR;
- while ((Self__IJSR <= upper__KJSR)) {
- new__CGHR[Self__IJSR]='\0';
- Self__IJSR=(__INTEGER)(Self__IJSR + 1);
- };
- Self__5FHR->storage__XNK=new__CGHR;
- Self__5FHR->capacity__MNK=new_capacity__4FHR;
- };
- };
- ((__CHARACTER *)Self__5FHR->storage__XNK)[Self__5FHR->count__VF]=')';
- Self__5FHR->count__VF=(__INTEGER)(Self__5FHR->count__VF + 1);
+ add_last__ACV(((__STRING__BC *)buffer__3PEQ),')');
}
-static __BOOLEAN is_expanded_c__CZWG(__TYPE_FULL *Self__DZWG)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
+static void display__RSEM(__CALL_SLOT__GAZK *Self__SSEM,__STRING__BC *buffer__TSEM)
+// ({CALL_SLOT__GAZK},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *__tmp__LZWG;
- void *__tmp__MZWG;
- __BOOLEAN __tmp__PZWG;
- if (((__UINTEGER_8)(Self__DZWG->flag__ATL & 1) != 0)) {
- __tmp__LZWG=Self__DZWG->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__LZWG)->__id) {
- case __TYPE__: {
- __tmp__MZWG=((__PROTOTYPE *)((__TYPE *)__tmp__LZWG)->prototype__RD)->type_c__WODC;
- } break;
- case __TYPE_NULL__: {
- __tmp__MZWG=((__PROTOTYPE *)((__TYPE_NULL *)__tmp__LZWG)->parent_type__TIB.prototype__RD)->type_c__WODC;
- } break;
- case __TYPE_VOID__: {
- __tmp__MZWG=((__PROTOTYPE *)((__TYPE_VOID *)__tmp__LZWG)->parent_type__UIB.prototype__RD)->type_c__WODC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__MZWG=(&__string_421);
- } break;
- case __TYPE_ID__: {
- __tmp__MZWG=((__PROTOTYPE *)((__TYPE_ID *)__tmp__LZWG)->parent_type__WIB.prototype__RD)->type_c__WODC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__MZWG=((__PROTOTYPE *)((__TYPE_GENERIC *)__tmp__LZWG)->parent_type__C2IB.prototype__RD)->type_c__WODC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__MZWG=(&__string_376);
- } break;
- };
- __tmp__PZWG=((void *)__tmp__MZWG != (void *)NULL);
- } else {
- __tmp__PZWG=FALSE__;
+ void *__tmp__VSEM;
+ __STRING_CONSTANT__0 *__tmp__WSEM;
+ __ANY__C *__tmp__EDYM,*__tmp__UJ0M;
+ __INTEGER__Q __tmp__ZRKM,result__IDYM;
+ void *__tmp__OTEM;
+ void *__tmp__0TEM;
+ __IS_EXPANDED__35NJ *Self__YLCS;
+ __GET_TYPE_ID__HAOJ *Self__0LCS;
+ __TYPE_FULL__XMB *Self__BPXT;
+ __SIZE_OF__5GOJ *Self__2LCS;
+ __BOOLEAN__L Result__ASWL;
+ __tmp__VSEM=Self__SSEM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__VSEM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__WSEM=((__PROFIL_SLOT__OO2C *)__tmp__VSEM)->parent_profil__PO2C.name__B2IK;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__WSEM=((__PROFIL_BLOCK__O3NJ *)__tmp__VSEM)->parent_profil__P3NJ.name__B2IK;
};
- return(__tmp__PZWG);
-}
-
-static void add_local__in__TIQG(void *tab__VIQG,void *buf__WIQG)
-// ({NULLxFAST_ARRAYoLOCALo},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *loc__XIQG;
- void *t__YIQG;
- __INTEGER cur__ZIQG,__tmp__FJQG,Self__C5WG,new_capacity__EGHR;
- __INTEGER old_nb_elts__HGHR,upper__PJSR,Self__NJSR,new_capacity__KGHR;
- __INTEGER old_nb_elts__NGHR,upper__UJSR,Self__SJSR;
- __STRING *Self__FGHR,*Self__LGHR;
- __CHARACTER *Self__GGHR,*new__IGHR,*Self__MGHR,*new__OGHR;
- loc__XIQG=NULL;
- t__YIQG=NULL;
- cur__ZIQG= 0;
- if ((! (((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.upper__1H4F < 0))) {
- __tmp__FJQG=((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__C5WG= 0;
- while ((Self__C5WG <= __tmp__FJQG)) {
- loc__XIQG=((void **)((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__C5WG];
- if ((((__INTEGER)((__INTEGER)(((__STRING *)buf__WIQG)->count__VF + ((__STRING_CONSTANT *)((__LOCAL *)loc__XIQG)->parent_variable__T1LC.intern_name__C25F)->count__XHB) - cur__ZIQG) > 70) || ((void *)t__YIQG != (void *)((__LOCAL *)loc__XIQG)->parent_variable__T1LC.type__D25F))) {
- if (((void *)t__YIQG != (void *)NULL)) {
- append__MOK(buf__WIQG,(&__string_278));
- };
- cur__ZIQG=((__STRING *)buf__WIQG)->count__VF;
- t__YIQG=((__LOCAL *)loc__XIQG)->parent_variable__T1LC.type__D25F;
- append__MOK(buf__WIQG,indent__BQOG);
- genere_declaration__Y1NI(t__YIQG,buf__WIQG);
- Self__FGHR=((__STRING *)buf__WIQG);
- new_capacity__EGHR= 0;
- if ((Self__FGHR->capacity__MNK <= Self__FGHR->count__VF)) {
- if ((Self__FGHR->capacity__MNK == 0)) {
- Self__FGHR->capacity__MNK= 32;
- Self__FGHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EGHR=(__INTEGER)(Self__FGHR->capacity__MNK << 1);
- Self__GGHR=((__CHARACTER *)Self__FGHR->storage__XNK);
- old_nb_elts__HGHR=Self__FGHR->capacity__MNK;
- new__IGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GGHR),((__UINTEGER_32 )old_nb_elts__HGHR),((__UINTEGER_32 )new_capacity__EGHR)));
- upper__PJSR=(__INTEGER)(new_capacity__EGHR - 1);
- Self__NJSR=old_nb_elts__HGHR;
- while ((Self__NJSR <= upper__PJSR)) {
- new__IGHR[Self__NJSR]='\0';
- Self__NJSR=(__INTEGER)(Self__NJSR + 1);
- };
- Self__FGHR->storage__XNK=new__IGHR;
- Self__FGHR->capacity__MNK=new_capacity__EGHR;
- };
- };
- ((__CHARACTER *)Self__FGHR->storage__XNK)[Self__FGHR->count__VF]=' ';
- Self__FGHR->count__VF=(__INTEGER)(Self__FGHR->count__VF + 1);
- } else {
- Self__LGHR=((__STRING *)buf__WIQG);
- new_capacity__KGHR= 0;
- if ((Self__LGHR->capacity__MNK <= Self__LGHR->count__VF)) {
- if ((Self__LGHR->capacity__MNK == 0)) {
- Self__LGHR->capacity__MNK= 32;
- Self__LGHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KGHR=(__INTEGER)(Self__LGHR->capacity__MNK << 1);
- Self__MGHR=((__CHARACTER *)Self__LGHR->storage__XNK);
- old_nb_elts__NGHR=Self__LGHR->capacity__MNK;
- new__OGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MGHR),((__UINTEGER_32 )old_nb_elts__NGHR),((__UINTEGER_32 )new_capacity__KGHR)));
- upper__UJSR=(__INTEGER)(new_capacity__KGHR - 1);
- Self__SJSR=old_nb_elts__NGHR;
- while ((Self__SJSR <= upper__UJSR)) {
- new__OGHR[Self__SJSR]='\0';
- Self__SJSR=(__INTEGER)(Self__SJSR + 1);
- };
- Self__LGHR->storage__XNK=new__OGHR;
- Self__LGHR->capacity__MNK=new_capacity__KGHR;
- };
- };
- ((__CHARACTER *)Self__LGHR->storage__XNK)[Self__LGHR->count__VF]=',';
- Self__LGHR->count__VF=(__INTEGER)(Self__LGHR->count__VF + 1);
- };
- genere_star_declaration__Y2NI(t__YIQG,buf__WIQG);
- append__MOK(buf__WIQG,((__LOCAL *)loc__XIQG)->parent_variable__T1LC.intern_name__C25F);
- Self__C5WG=(__INTEGER)(Self__C5WG + 1);
- };
- append__MOK(buf__WIQG,(&__string_278));
- ((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- };
-}
-
-static void insert_string__to__SLQG(__STRING *Self__TLQG,void *s__ULQG,__INTEGER i__VLQG)
-// ({STRING},{NULLxSTRING_CONSTANTxSTRING},{INTEGER}) VoidNo recursive, No inlinable.
-{
- __INTEGER j__WLQG,__tmp__JMQG,__tmp__LMQG,old_nb_elts__1I0Q;
- __INTEGER upper__ZJSR,Self__XJSR,lower__1JSR,upper__4JSR,Self__2JSR;
- __INTEGER __tmp__UMQG,__tmp__WMQG,offset__XBXG,Self__XB1G,Self__GC1G;
- __INTEGER dest__BKSR,src_capacity__FKSR,i2__AKSR,i1__CKSR;
- __CHARACTER *Self__0I0Q,*new__3I0Q,*Self__3JSR,*__tmp__SMQG;
- __CHARACTER *Self__UBXG,*__tmp__ZMQG,*__tmp__0MQG,*Self__DKSR;
- __CHARACTER *src__EKSR;
- j__WLQG=Self__TLQG->count__VF;
- if (((struct ___OBJ *)s__ULQG)->__id==__STRING_CONSTANT__) {
- __tmp__JMQG=((__STRING_CONSTANT *)s__ULQG)->count__XHB;
- } else {
- __tmp__JMQG=((__STRING *)s__ULQG)->count__VF;
- };
- __tmp__LMQG=(__INTEGER)(j__WLQG + __tmp__JMQG);
- if ((! (__tmp__LMQG <= Self__TLQG->count__VF))) {
- if ((Self__TLQG->capacity__MNK < __tmp__LMQG)) {
- if ((Self__TLQG->capacity__MNK == 0)) {
- Self__TLQG->storage__XNK=create__OUX(__tmp__LMQG);
- } else {
- Self__0I0Q=((__CHARACTER *)Self__TLQG->storage__XNK);
- old_nb_elts__1I0Q=Self__TLQG->capacity__MNK;
- new__3I0Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0I0Q),((__UINTEGER_32 )old_nb_elts__1I0Q),((__UINTEGER_32 )__tmp__LMQG)));
- upper__ZJSR=(__INTEGER)(__tmp__LMQG - 1);
- Self__XJSR=old_nb_elts__1I0Q;
- while ((Self__XJSR <= upper__ZJSR)) {
- new__3I0Q[Self__XJSR]='\0';
- Self__XJSR=(__INTEGER)(Self__XJSR + 1);
- };
- Self__TLQG->storage__XNK=new__3I0Q;
- };
- Self__TLQG->capacity__MNK=__tmp__LMQG;
- } else {
- Self__3JSR=((__CHARACTER *)Self__TLQG->storage__XNK);
- lower__1JSR=Self__TLQG->count__VF;
- upper__4JSR=(__INTEGER)(__tmp__LMQG - 1);
- Self__2JSR=lower__1JSR;
- while ((Self__2JSR <= upper__4JSR)) {
- Self__3JSR[Self__2JSR]='\0';
- Self__2JSR=(__INTEGER)(Self__2JSR + 1);
- };
- };
- };
- Self__TLQG->count__VF=__tmp__LMQG;
- if ((i__VLQG <= j__WLQG)) {
- __tmp__SMQG=Self__TLQG->storage__XNK;
- __tmp__UMQG=(__INTEGER)(i__VLQG - 1);
- __tmp__WMQG=(__INTEGER)(j__WLQG - 1);
- Self__UBXG=((__CHARACTER *)__tmp__SMQG);
- offset__XBXG=__tmp__JMQG;
- if ((__tmp__JMQG != 0)) {
- if ((__tmp__JMQG < 0)) {
- Self__XB1G=__tmp__UMQG;
- while ((Self__XB1G <= __tmp__WMQG)) {
- Self__UBXG[(__INTEGER)(Self__XB1G + offset__XBXG)]=Self__UBXG[Self__XB1G];
- Self__XB1G=(__INTEGER)(Self__XB1G + 1);
- };
- } else {
- Self__GC1G=__tmp__WMQG;
- while ((Self__GC1G >= __tmp__UMQG)) {
- Self__UBXG[(__INTEGER)(Self__GC1G + offset__XBXG)]=Self__UBXG[Self__GC1G];
- Self__GC1G=(__INTEGER)(Self__GC1G - 1);
- };
- };
- };
- };
- __tmp__ZMQG=Self__TLQG->storage__XNK;
- if (((struct ___OBJ *)s__ULQG)->__id==__STRING_CONSTANT__) {
- __tmp__0MQG=((__STRING_CONSTANT *)s__ULQG)->storage__X4K;
- } else {
- __tmp__0MQG=((__STRING *)s__ULQG)->storage__XNK;
- };
- Self__DKSR=((__CHARACTER *)__tmp__ZMQG);
- src__EKSR=__tmp__0MQG;
- dest__BKSR=(__INTEGER)(i__VLQG - 1);
- src_capacity__FKSR=__tmp__JMQG;
- i2__AKSR= 0;
- i1__CKSR=dest__BKSR;
- while ((i2__AKSR != src_capacity__FKSR)) {
- Self__DKSR[i1__CKSR]=((__CHARACTER *)src__EKSR)[i2__AKSR];
- i2__AKSR=(__INTEGER)(i2__AKSR + 1);
- i1__CKSR=(__INTEGER)(i1__CKSR + 1);
- };
-}
-
-static void display_type__FQBK(__LOCAL *Self__GQBK,void *buffer__HQBK)
-// ({LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __STRING *Self__RGHR,*Self__XGHR,*Self__3GHR;
- __INTEGER new_capacity__QGHR,old_nb_elts__TGHR,upper__KKSR,Self__IKSR;
- __INTEGER __tmp__VQBK,Self__GIDK,new_capacity__WGHR,old_nb_elts__ZGHR;
- __INTEGER upper__PKSR,Self__NKSR,new_capacity__2GHR,old_nb_elts__5GHR;
- __INTEGER upper__UKSR,Self__SKSR;
- void *__tmp__2QBK,*__tmp__BRBK;
- void *__tmp__3QBK,*__tmp__CRBK;
- __TYPES *Self__VIDK;
- __CHARACTER *Self__SGHR,*new__UGHR,*Self__YGHR,*new__0GHR,*Self__4GHR;
- __CHARACTER *new__AHHR;
- Self__RGHR=((__STRING *)buffer__HQBK);
- new_capacity__QGHR= 0;
- if ((Self__RGHR->capacity__MNK <= Self__RGHR->count__VF)) {
- if ((Self__RGHR->capacity__MNK == 0)) {
- Self__RGHR->capacity__MNK= 32;
- Self__RGHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QGHR=(__INTEGER)(Self__RGHR->capacity__MNK << 1);
- Self__SGHR=((__CHARACTER *)Self__RGHR->storage__XNK);
- old_nb_elts__TGHR=Self__RGHR->capacity__MNK;
- new__UGHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SGHR),((__UINTEGER_32 )old_nb_elts__TGHR),((__UINTEGER_32 )new_capacity__QGHR)));
- upper__KKSR=(__INTEGER)(new_capacity__QGHR - 1);
- Self__IKSR=old_nb_elts__TGHR;
- while ((Self__IKSR <= upper__KKSR)) {
- new__UGHR[Self__IKSR]='\0';
- Self__IKSR=(__INTEGER)(Self__IKSR + 1);
- };
- Self__RGHR->storage__XNK=new__UGHR;
- Self__RGHR->capacity__MNK=new_capacity__QGHR;
- };
- };
- ((__CHARACTER *)Self__RGHR->storage__XNK)[Self__RGHR->count__VF]='{';
- Self__RGHR->count__VF=(__INTEGER)(Self__RGHR->count__VF + 1);
- if ((((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD)->upper__GLAG != (__INTEGER)(- 1))) {
- __tmp__VQBK=(__INTEGER)(((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD)->upper__GLAG - 1);
- Self__GIDK= 0;
- while ((Self__GIDK <= __tmp__VQBK)) {
- __tmp__2QBK=((void **)((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD)->storage__4VFJ)[Self__GIDK];
- switch (((struct ___OBJ *)__tmp__2QBK)->__id) {
- case __TYPE__: {
- __tmp__3QBK=((__PROTOTYPE *)((__TYPE *)__tmp__2QBK)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__3QBK=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__3QBK=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__3QBK=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__3QBK=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__3QBK=((__TYPE_GENERIC *)__tmp__2QBK)->intern_name__UR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__3QBK=((__PROFIL_BLOCK *)__tmp__2QBK)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- append__MOK(buffer__HQBK,__tmp__3QBK);
- Self__XGHR=((__STRING *)buffer__HQBK);
- new_capacity__WGHR= 0;
- if ((Self__XGHR->capacity__MNK <= Self__XGHR->count__VF)) {
- if ((Self__XGHR->capacity__MNK == 0)) {
- Self__XGHR->capacity__MNK= 32;
- Self__XGHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WGHR=(__INTEGER)(Self__XGHR->capacity__MNK << 1);
- Self__YGHR=((__CHARACTER *)Self__XGHR->storage__XNK);
- old_nb_elts__ZGHR=Self__XGHR->capacity__MNK;
- new__0GHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YGHR),((__UINTEGER_32 )old_nb_elts__ZGHR),((__UINTEGER_32 )new_capacity__WGHR)));
- upper__PKSR=(__INTEGER)(new_capacity__WGHR - 1);
- Self__NKSR=old_nb_elts__ZGHR;
- while ((Self__NKSR <= upper__PKSR)) {
- new__0GHR[Self__NKSR]='\0';
- Self__NKSR=(__INTEGER)(Self__NKSR + 1);
- };
- Self__XGHR->storage__XNK=new__0GHR;
- Self__XGHR->capacity__MNK=new_capacity__WGHR;
- };
- };
- ((__CHARACTER *)Self__XGHR->storage__XNK)[Self__XGHR->count__VF]='x';
- Self__XGHR->count__VF=(__INTEGER)(Self__XGHR->count__VF + 1);
- Self__GIDK=(__INTEGER)(Self__GIDK + 1);
- };
- Self__VIDK=((__TYPES *)Self__GQBK->parent_variable__T1LC.type_list__OIZD);
- __tmp__BRBK=((void **)Self__VIDK->storage__4VFJ)[Self__VIDK->upper__GLAG];
- switch (((struct ___OBJ *)__tmp__BRBK)->__id) {
- case __TYPE__: {
- __tmp__CRBK=((__PROTOTYPE *)((__TYPE *)__tmp__BRBK)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__CRBK=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__CRBK=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__CRBK=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__CRBK=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__CRBK=((__TYPE_GENERIC *)__tmp__BRBK)->intern_name__UR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__CRBK=((__PROFIL_BLOCK *)__tmp__BRBK)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- append__MOK(buffer__HQBK,__tmp__CRBK);
- };
- Self__3GHR=((__STRING *)buffer__HQBK);
- new_capacity__2GHR= 0;
- if ((Self__3GHR->capacity__MNK <= Self__3GHR->count__VF)) {
- if ((Self__3GHR->capacity__MNK == 0)) {
- Self__3GHR->capacity__MNK= 32;
- Self__3GHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2GHR=(__INTEGER)(Self__3GHR->capacity__MNK << 1);
- Self__4GHR=((__CHARACTER *)Self__3GHR->storage__XNK);
- old_nb_elts__5GHR=Self__3GHR->capacity__MNK;
- new__AHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4GHR),((__UINTEGER_32 )old_nb_elts__5GHR),((__UINTEGER_32 )new_capacity__2GHR)));
- upper__UKSR=(__INTEGER)(new_capacity__2GHR - 1);
- Self__SKSR=old_nb_elts__5GHR;
- while ((Self__SKSR <= upper__UKSR)) {
- new__AHHR[Self__SKSR]='\0';
- Self__SKSR=(__INTEGER)(Self__SKSR + 1);
- };
- Self__3GHR->storage__XNK=new__AHHR;
- Self__3GHR->capacity__MNK=new_capacity__2GHR;
- };
- };
- ((__CHARACTER *)Self__3GHR->storage__XNK)[Self__3GHR->count__VF]='}';
- Self__3GHR->count__VF=(__INTEGER)(Self__3GHR->count__VF + 1);
-}
-
-static void add_slot_struct__1TRI(__TYPE *Self__2TRI,void *s__3TRI)
-// ({TYPE},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
-{
- __SLOT_DATA *Self__XGAR;
- void *result__WGAR;
- __POSITION pos__J1BJ;
- if (((__PROTOTYPE *)Self__2TRI->prototype__RD)->is_mapping__IRMC) {
- Self__XGAR=((__SLOT_DATA *)s__3TRI);
- result__WGAR=NULL;
- if (((void *)Self__XGAR->parent_slot__IHZD != (void *)NULL)) {
- result__WGAR=((__ITM_SLOT *)((__SLOT *)Self__XGAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__WGAR=get_name__GCJD((&__string_26));
- };
- if (((void *)((__SECTION_ *)result__WGAR)->name__CH0D == (void *)(&__string_28))) {
- add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 0],s__3TRI);
- } else {
- pos__J1BJ=((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_422));
- put_position__ECH(pos__J1BJ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.type__D25F)->flag__ATL & 2) != 0)))) {
- add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 4],s__3TRI);
- } else {
- add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[size__X1BJ(((__SLOT_DATA *)s__3TRI)->parent_variable__HHZD.type__D25F)],s__3TRI);
+ append__KWX(((__STRING__BC *)buffer__TSEM),__tmp__WSEM);
+ if ((verbose_level__R5 != 0)) {
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_29));
+ __tmp__EDYM=&(Self__SSEM->parent_instr__HAZK.parent_itm_object__YH.parent_any__KC);
+ if (__tmp__EDYM->object_id__BS0E==0) {
+ __tmp__ZRKM=__tmp__EDYM->object_id__AS0E;
+ } else /* ___TYPE_ID */ {
+ result__IDYM=object_counter__1R0E__2R0E;
+ object_counter__1R0E__2R0E=(__INTEGER__Q)(object_counter__1R0E__2R0E + 1);
+ __tmp__UJ0M=&(Self__SSEM->parent_instr__HAZK.parent_itm_object__YH.parent_any__KC);
+ __tmp__UJ0M->object_id__AS0E=result__IDYM;
+ __tmp__UJ0M->object_id__BS0E=0;
+ __tmp__ZRKM=result__IDYM;
};
+ append_in__AEE(__tmp__ZRKM,buffer__TSEM);
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_27));
};
-}
-
-static void* slot_data__B4TH(__SLOT_DATA *Self__C4TH)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
-{
- void *__tmp__WSYH,*result__202G;
- void *type_mono__ERYH,*__tmp__3RYH,*__tmp__ESYH,*__tmp__QSYH;
- void *type_self__CRYH,*__tmp__4RYH,*__tmp__YB0P,*__tmp__FSYH;
- void *__tmp__4B0P,*__tmp__RSYH,*__tmp__BC0P,*t__FOIQ;
- void *__tmp__KRYH,*__tmp__PSYH;
- void *__tmp__LRYH,*type_multiple__DRYH;
- __INTEGER __tmp__TRYH,Self__MY0H,typ_id__YKSR,typ_id__RLSR;
- __INTEGER typ_id__KMSR,typ_id__DNSR;
- __ITM_TYPE_STYLE *Self__XB0P,*Self__3B0P,*Self__AC0P;
- __POSITION pos__RGCR,__tmp__NNIQ,pos__SGCR,__tmp__UNIQ,pos__TGCR;
- __POSITION __tmp__0NIQ,__tmp__AOIQ;
- void *b__ONIQ,*b__VNIQ,*b__1NIQ,*b__BOIQ;
- void *__tmp__PNIQ,*__tmp__WNIQ,*__tmp__2NIQ,*__tmp__COIQ;
- __SLOT_DATA *result__WKSR,*Self__KLSR,*result__PLSR,*Self__DMSR;
- __SLOT_DATA *result__IMSR,*Self__2MSR,*result__BNSR,*Self__VNSR;
- __POINTER ptr__XKSR,ptr_table__5KSR,next__4KSR,result__ALSR;
- __POINTER ptr_table__ELSR,next__DLSR,result__FLSR,ptr__QLSR;
- __POINTER ptr_table__YLSR,next__XLSR,result__ZLSR,ptr_table__3LSR;
- __POINTER next__2LSR,result__4LSR,ptr__JMSR,ptr_table__RMSR;
- __POINTER next__QMSR,result__SMSR,ptr_table__WMSR,next__VMSR;
- __POINTER result__XMSR,ptr__CNSR,ptr_table__KNSR,next__JNSR;
- __POINTER result__LNSR,ptr_table__PNSR,next__ONSR,result__QNSR;
- __UINTEGER_32 sz__ZKSR,a__0KSR,new_size__1KSR,t__2KSR,a__3KSR;
- __UINTEGER_32 new_size__HLSR,lab_type__GLSR,sz__SLSR,a__TLSR;
- __UINTEGER_32 new_size__ULSR,t__VLSR,a__WLSR,new_size__AMSR;
- __UINTEGER_32 lab_type__5LSR,sz__LMSR,a__MMSR,new_size__NMSR,t__OMSR;
- __UINTEGER_32 a__PMSR,new_size__ZMSR,lab_type__YMSR,sz__ENSR,a__FNSR;
- __UINTEGER_32 new_size__GNSR,t__HNSR,a__INSR,new_size__SNSR;
- __UINTEGER_32 lab_type__RNSR;
- void *tmp__ILSR,*tmp__BMSR,*tmp__0MSR,*tmp__TNSR;
- void *result__UGCR;
- __CHARACTER __tmp__QNIQ,__tmp__XNIQ,__tmp__3NIQ,__tmp__DOIQ;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__MH5Q;
- if (((void *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD == (void *)NULL)) {
- __tmp__WSYH=self_up__TJEF;
- type_mono__ERYH=NULL;
- type_self__CRYH=run_value__SLQC;
- result__202G=NULL;
- if (((void *)Self__C4TH->parent_slot__IHZD != (void *)NULL)) {
- result__202G=((__SLOT *)Self__C4TH->parent_slot__IHZD)->receiver_type__Y12F;
- } else {
- result__202G=type_block__BLB;
- };
- self_up__TJEF=result__202G;
- run_value__SLQC=NULL;
- last_position__CI1=Self__C4TH->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- __tmp__KRYH=((__ITM_SLOT *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
- if (__tmp__KRYH==NULL) {
- __tmp__LRYH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__KRYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__LRYH=NULL;
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__LRYH=NULL;
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__LRYH=NULL;
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__LRYH=NULL;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__LRYH=NULL;
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__LRYH=((void *)__tmp__KRYH);
- } break;
- }
- };
- type_multiple__DRYH=__tmp__LRYH;
- if (((void *)__tmp__LRYH != (void *)NULL)) {
- __tmp__TRYH=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__LRYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK - 1);
- Self__MY0H= 0;
- while ((Self__MY0H <= __tmp__TRYH)) {
- ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_list__KK3F=create_with_capacity__1A4F((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__DRYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK + 1) - 1));
- __tmp__3RYH=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__DRYH)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__MY0H];
- switch (((struct ___OBJ *)__tmp__3RYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__3RYH)->to_run__2VK==0) {
- __tmp__4RYH=((__ITM_TYPE_SIMPLE *)__tmp__3RYH)->to_run__1VK;
- } else {
- __tmp__4RYH=to_run__XVK(__tmp__3RYH);
- };
+ Result__ASWL=(((__FAST_ARRAYoWRITEo__XJFJ *)Self__SSEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.upper__0KFJ < 0);
+ if (Result__ASWL) {
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_502));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_503));
+ __tmp__ZRKM=Self__SSEM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ result__IDYM= 0;
+ while ((result__IDYM <= __tmp__ZRKM)) {
+ __tmp__OTEM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__SSEM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[result__IDYM];
+ if (((void *)__tmp__OTEM == (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_504));
+ } else /* FALSE */ {
+ switch (((struct ___OBJ *)__tmp__OTEM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__0TEM=((__WRITE_GLOBAL__WXKJ *)__tmp__OTEM)->parent_write__XXKJ.value__3EJJ;
} break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__3RYH)->to_run__E1IB==0) {
- __tmp__4RYH=((__ITM_TYPE_STYLE *)__tmp__3RYH)->to_run__D1IB;
- } else {
- Self__XB0P=((__ITM_TYPE_STYLE *)__tmp__3RYH);
- __tmp__YB0P=get__PUN(Self__XB0P);
- Self__XB0P->to_run__D1IB=__tmp__YB0P;
- Self__XB0P->to_run__E1IB=0;
- __tmp__4RYH=__tmp__YB0P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__4RYH=to_run__F1IB(__tmp__3RYH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__RGCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__RGCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__4RYH=run_value__SLQC;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__0TEM=((__WRITE_SLOT__EYKJ *)__tmp__OTEM)->parent_write__FYKJ.value__3EJJ;
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__4RYH=to_run__LJEF(__tmp__3RYH);
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__0TEM=((__WRITE_LOCAL__TEYJ *)__tmp__OTEM)->parent_write__UEYJ.value__3EJJ;
} break;
};
- b__ONIQ=Self__C4TH->parent_slot__IHZD;
- __tmp__NNIQ=ITM_OBJECT__->position__WIM;
- __tmp__PNIQ=((__ITM_SLOT *)((__SLOT *)b__ONIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__QNIQ=((__ITM_SLOT *)((__SLOT *)b__ONIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__WKSR=NULL;
- ptr__XKSR=((__POINTER )(NULL));
- typ_id__YKSR= 0;
- sz__ZKSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__ZKSR == 0)) {
- result__WKSR=SLOT_DATA__;
- } else {
- typ_id__YKSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKSR);
- if ((typ_id__YKSR == (__INTEGER)(- 1))) {
- a__0KSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1KSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKSR + a__0KSR) & (__UINTEGER_32)(~ a__0KSR));
- ptr_table__5KSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4KSR=((__POINTER )(NULL));
- result__ALSR=((__POINTER *)ptr_table__5KSR)[ 0];
- if ((result__ALSR == (void *)NULL)) {
- result__ALSR=new_lab__2PJ(new_size__1KSR);
- next__4KSR=(void *)((unsigned long)result__ALSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KSR)));
- ((__POINTER *)next__4KSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5KSR)[ 0]=next__4KSR;
- } else {
- next__4KSR=((__POINTER *)result__ALSR)[ 0];
- if ((next__4KSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ALSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1KSR << 1)) <= 4096)) {
- next__4KSR=(void *)((unsigned long)result__ALSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KSR)));
- } else {
- next__4KSR=new_lab__2PJ(new_size__1KSR);
- };
- ((__POINTER *)next__4KSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5KSR)[ 0]=next__4KSR;
- } else {
- ((__POINTER *)result__ALSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4KSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ALSR=next__4KSR;
- };
- };
- ptr__XKSR=result__ALSR;
- } else {
- t__2KSR=((__UINTEGER_32 )typ_id__YKSR);
- a__3KSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HLSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKSR + a__3KSR) & (__UINTEGER_32)(~ a__3KSR));
- ptr_table__ELSR=((__POINTER )(&(table_type[(t__2KSR)])));
- lab_type__GLSR=(__UINTEGER_32)(t__2KSR | 1);
- next__DLSR=((__POINTER )(NULL));
- result__FLSR=((__POINTER *)ptr_table__ELSR)[ 0];
- if ((result__FLSR == (void *)NULL)) {
- result__FLSR=new_lab__2PJ(lab_type__GLSR);
- next__DLSR=(void *)((unsigned long)result__FLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLSR)));
- ((__POINTER *)next__DLSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ELSR)[ 0]=next__DLSR;
- } else {
- next__DLSR=((__POINTER *)result__FLSR)[ 0];
- if ((next__DLSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FLSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HLSR << 1)) <= 4096)) {
- next__DLSR=(void *)((unsigned long)result__FLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLSR)));
- } else {
- next__DLSR=new_lab__2PJ(lab_type__GLSR);
- };
- ((__POINTER *)next__DLSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ELSR)[ 0]=next__DLSR;
- } else {
- ((__POINTER *)result__FLSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DLSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FLSR=next__DLSR;
- };
- };
- ptr__XKSR=result__FLSR;
- };
- result__WKSR=((__SLOT_DATA *)ptr__XKSR);
- *(result__WKSR) = *(SLOT_DATA__);
- };
- Self__KLSR=((__SLOT_DATA *)result__WKSR);
- tmp__ILSR=NULL;
- Self__KLSR->parent_slot__IHZD=b__ONIQ;
- Self__KLSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__NNIQ;
- Self__KLSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__PNIQ;
- Self__KLSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__QNIQ;
- Self__KLSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__KLSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__KLSR->parent_variable__HHZD.type__D25F=__tmp__4RYH;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__KLSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__KLSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__KLSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__ILSR=new__5VSG();
- add__Z1EJ(tmp__ILSR,((__TYPE_FULL *)Self__KLSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__KLSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__ILSR);
- } else {
- Self__KLSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- add_last__425F(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_list__KK3F,result__WKSR);
- Self__MY0H=(__INTEGER)(Self__MY0H + 1);
- };
- Self__MH5Q=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__LRYH)->list_type__YXVD);
- __tmp__ESYH=((void **)Self__MH5Q->parent_arrayed_collection__PIB.storage__5WK)[Self__MH5Q->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__ESYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__ESYH)->to_run__2VK==0) {
- __tmp__FSYH=((__ITM_TYPE_SIMPLE *)__tmp__ESYH)->to_run__1VK;
- } else {
- __tmp__FSYH=to_run__XVK(__tmp__ESYH);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__ESYH)->to_run__E1IB==0) {
- __tmp__FSYH=((__ITM_TYPE_STYLE *)__tmp__ESYH)->to_run__D1IB;
- } else {
- Self__3B0P=((__ITM_TYPE_STYLE *)__tmp__ESYH);
- __tmp__4B0P=get__PUN(Self__3B0P);
- Self__3B0P->to_run__D1IB=__tmp__4B0P;
- Self__3B0P->to_run__E1IB=0;
- __tmp__FSYH=__tmp__4B0P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__FSYH=to_run__F1IB(__tmp__ESYH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__SGCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__SGCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__FSYH=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__FSYH=to_run__LJEF(__tmp__ESYH);
- } break;
- };
- b__VNIQ=Self__C4TH->parent_slot__IHZD;
- __tmp__UNIQ=ITM_OBJECT__->position__WIM;
- __tmp__WNIQ=((__ITM_SLOT *)((__SLOT *)b__VNIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__XNIQ=((__ITM_SLOT *)((__SLOT *)b__VNIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__PLSR=NULL;
- ptr__QLSR=((__POINTER )(NULL));
- typ_id__RLSR= 0;
- sz__SLSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__SLSR == 0)) {
- result__PLSR=SLOT_DATA__;
- } else {
- typ_id__RLSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SLSR);
- if ((typ_id__RLSR == (__INTEGER)(- 1))) {
- a__TLSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ULSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SLSR + a__TLSR) & (__UINTEGER_32)(~ a__TLSR));
- ptr_table__YLSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ULSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XLSR=((__POINTER )(NULL));
- result__ZLSR=((__POINTER *)ptr_table__YLSR)[ 0];
- if ((result__ZLSR == (void *)NULL)) {
- result__ZLSR=new_lab__2PJ(new_size__ULSR);
- next__XLSR=(void *)((unsigned long)result__ZLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULSR)));
- ((__POINTER *)next__XLSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YLSR)[ 0]=next__XLSR;
- } else {
- next__XLSR=((__POINTER *)result__ZLSR)[ 0];
- if ((next__XLSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZLSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ULSR << 1)) <= 4096)) {
- next__XLSR=(void *)((unsigned long)result__ZLSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ULSR)));
- } else {
- next__XLSR=new_lab__2PJ(new_size__ULSR);
- };
- ((__POINTER *)next__XLSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YLSR)[ 0]=next__XLSR;
- } else {
- ((__POINTER *)result__ZLSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XLSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZLSR=next__XLSR;
- };
- };
- ptr__QLSR=result__ZLSR;
- } else {
- t__VLSR=((__UINTEGER_32 )typ_id__RLSR);
- a__WLSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AMSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SLSR + a__WLSR) & (__UINTEGER_32)(~ a__WLSR));
- ptr_table__3LSR=((__POINTER )(&(table_type[(t__VLSR)])));
- lab_type__5LSR=(__UINTEGER_32)(t__VLSR | 1);
- next__2LSR=((__POINTER )(NULL));
- result__4LSR=((__POINTER *)ptr_table__3LSR)[ 0];
- if ((result__4LSR == (void *)NULL)) {
- result__4LSR=new_lab__2PJ(lab_type__5LSR);
- next__2LSR=(void *)((unsigned long)result__4LSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMSR)));
- ((__POINTER *)next__2LSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3LSR)[ 0]=next__2LSR;
- } else {
- next__2LSR=((__POINTER *)result__4LSR)[ 0];
- if ((next__2LSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4LSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AMSR << 1)) <= 4096)) {
- next__2LSR=(void *)((unsigned long)result__4LSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMSR)));
- } else {
- next__2LSR=new_lab__2PJ(lab_type__5LSR);
- };
- ((__POINTER *)next__2LSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3LSR)[ 0]=next__2LSR;
- } else {
- ((__POINTER *)result__4LSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2LSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4LSR=next__2LSR;
- };
- };
- ptr__QLSR=result__4LSR;
- };
- result__PLSR=((__SLOT_DATA *)ptr__QLSR);
- *(result__PLSR) = *(SLOT_DATA__);
- };
- Self__DMSR=((__SLOT_DATA *)result__PLSR);
- tmp__BMSR=NULL;
- Self__DMSR->parent_slot__IHZD=b__VNIQ;
- Self__DMSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__UNIQ;
- Self__DMSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__WNIQ;
- Self__DMSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__XNIQ;
- Self__DMSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__DMSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__DMSR->parent_variable__HHZD.type__D25F=__tmp__FSYH;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__DMSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__DMSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__DMSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__BMSR=new__5VSG();
- add__Z1EJ(tmp__BMSR,((__TYPE_FULL *)Self__DMSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__DMSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__BMSR);
- } else {
- Self__DMSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD=result__PLSR;
- } else {
- __tmp__PSYH=((__ITM_SLOT *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->base_slot__X12F)->type__WB2D;
- if (__tmp__PSYH==NULL) {
- __tmp__QSYH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__PSYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__QSYH=((void *)__tmp__PSYH);
+ switch (((struct ___OBJ *)__tmp__0TEM)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__0TEM),buffer__TSEM);
} break;
- case __ITM_TYPE_STYLE__: {
- __tmp__QSYH=((void *)__tmp__PSYH);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__QSYH=((void *)__tmp__PSYH);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_SELF__: {
- __tmp__QSYH=((void *)__tmp__PSYH);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__QSYH=((void *)__tmp__PSYH);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_MULTI__: {
- __tmp__QSYH=NULL;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- }
- };
- type_mono__ERYH=__tmp__QSYH;
- switch (((struct ___OBJ *)__tmp__QSYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__QSYH)->to_run__2VK==0) {
- __tmp__RSYH=((__ITM_TYPE_SIMPLE *)__tmp__QSYH)->to_run__1VK;
- } else {
- __tmp__RSYH=to_run__XVK(__tmp__QSYH);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__QSYH)->to_run__E1IB==0) {
- __tmp__RSYH=((__ITM_TYPE_STYLE *)__tmp__QSYH)->to_run__D1IB;
- } else {
- Self__AC0P=((__ITM_TYPE_STYLE *)__tmp__QSYH);
- __tmp__BC0P=get__PUN(Self__AC0P);
- Self__AC0P->to_run__D1IB=__tmp__BC0P;
- Self__AC0P->to_run__E1IB=0;
- __tmp__RSYH=__tmp__BC0P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__RSYH=to_run__F1IB(__tmp__QSYH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__TGCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__TGCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__RSYH=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__RSYH=to_run__LJEF(__tmp__QSYH);
- } break;
- };
- b__1NIQ=Self__C4TH->parent_slot__IHZD;
- __tmp__0NIQ=ITM_OBJECT__->position__WIM;
- __tmp__2NIQ=((__ITM_SLOT *)((__SLOT *)b__1NIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__3NIQ=((__ITM_SLOT *)((__SLOT *)b__1NIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__IMSR=NULL;
- ptr__JMSR=((__POINTER )(NULL));
- typ_id__KMSR= 0;
- sz__LMSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__LMSR == 0)) {
- result__IMSR=SLOT_DATA__;
- } else {
- typ_id__KMSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LMSR);
- if ((typ_id__KMSR == (__INTEGER)(- 1))) {
- a__MMSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NMSR=(__UINTEGER_32)((__UINTEGER_32)(sz__LMSR + a__MMSR) & (__UINTEGER_32)(~ a__MMSR));
- ptr_table__RMSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NMSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QMSR=((__POINTER )(NULL));
- result__SMSR=((__POINTER *)ptr_table__RMSR)[ 0];
- if ((result__SMSR == (void *)NULL)) {
- result__SMSR=new_lab__2PJ(new_size__NMSR);
- next__QMSR=(void *)((unsigned long)result__SMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NMSR)));
- ((__POINTER *)next__QMSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RMSR)[ 0]=next__QMSR;
- } else {
- next__QMSR=((__POINTER *)result__SMSR)[ 0];
- if ((next__QMSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NMSR << 1)) <= 4096)) {
- next__QMSR=(void *)((unsigned long)result__SMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NMSR)));
- } else {
- next__QMSR=new_lab__2PJ(new_size__NMSR);
- };
- ((__POINTER *)next__QMSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RMSR)[ 0]=next__QMSR;
- } else {
- ((__POINTER *)result__SMSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SMSR=next__QMSR;
- };
- };
- ptr__JMSR=result__SMSR;
- } else {
- t__OMSR=((__UINTEGER_32 )typ_id__KMSR);
- a__PMSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZMSR=(__UINTEGER_32)((__UINTEGER_32)(sz__LMSR + a__PMSR) & (__UINTEGER_32)(~ a__PMSR));
- ptr_table__WMSR=((__POINTER )(&(table_type[(t__OMSR)])));
- lab_type__YMSR=(__UINTEGER_32)(t__OMSR | 1);
- next__VMSR=((__POINTER )(NULL));
- result__XMSR=((__POINTER *)ptr_table__WMSR)[ 0];
- if ((result__XMSR == (void *)NULL)) {
- result__XMSR=new_lab__2PJ(lab_type__YMSR);
- next__VMSR=(void *)((unsigned long)result__XMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMSR)));
- ((__POINTER *)next__VMSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WMSR)[ 0]=next__VMSR;
- } else {
- next__VMSR=((__POINTER *)result__XMSR)[ 0];
- if ((next__VMSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XMSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZMSR << 1)) <= 4096)) {
- next__VMSR=(void *)((unsigned long)result__XMSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZMSR)));
- } else {
- next__VMSR=new_lab__2PJ(lab_type__YMSR);
- };
- ((__POINTER *)next__VMSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WMSR)[ 0]=next__VMSR;
- } else {
- ((__POINTER *)result__XMSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VMSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XMSR=next__VMSR;
- };
- };
- ptr__JMSR=result__XMSR;
- };
- result__IMSR=((__SLOT_DATA *)ptr__JMSR);
- *(result__IMSR) = *(SLOT_DATA__);
- };
- Self__2MSR=((__SLOT_DATA *)result__IMSR);
- tmp__0MSR=NULL;
- Self__2MSR->parent_slot__IHZD=b__1NIQ;
- Self__2MSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__0NIQ;
- Self__2MSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__2NIQ;
- Self__2MSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__3NIQ;
- Self__2MSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__2MSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__2MSR->parent_variable__HHZD.type__D25F=__tmp__RSYH;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__2MSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__2MSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__2MSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__0MSR=new__5VSG();
- add__Z1EJ(tmp__0MSR,((__TYPE_FULL *)Self__2MSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__2MSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__0MSR);
- } else {
- Self__2MSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD=result__IMSR;
- };
- run_value__SLQC=type_self__CRYH;
- self_up__TJEF=__tmp__WSYH;
- if (((void *)((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_id__C4OG == (void *)NULL)) {
- b__BOIQ=Self__C4TH->parent_slot__IHZD;
- result__UGCR=NULL;
- if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
- result__UGCR=create__WKD( 1);
- add_last__3CL(list_id__YKC,result__UGCR);
- } else {
- result__UGCR=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
- };
- t__FOIQ=((__TYPE_ID *)result__UGCR)->parent_type__WIB.default__AKC;
- __tmp__AOIQ=ITM_OBJECT__->position__WIM;
- __tmp__COIQ=((__ITM_SLOT *)((__SLOT *)b__BOIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__DOIQ=((__ITM_SLOT *)((__SLOT *)b__BOIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__BNSR=NULL;
- ptr__CNSR=((__POINTER )(NULL));
- typ_id__DNSR= 0;
- sz__ENSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__ENSR == 0)) {
- result__BNSR=SLOT_DATA__;
- } else {
- typ_id__DNSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ENSR);
- if ((typ_id__DNSR == (__INTEGER)(- 1))) {
- a__FNSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GNSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ENSR + a__FNSR) & (__UINTEGER_32)(~ a__FNSR));
- ptr_table__KNSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GNSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JNSR=((__POINTER )(NULL));
- result__LNSR=((__POINTER *)ptr_table__KNSR)[ 0];
- if ((result__LNSR == (void *)NULL)) {
- result__LNSR=new_lab__2PJ(new_size__GNSR);
- next__JNSR=(void *)((unsigned long)result__LNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNSR)));
- ((__POINTER *)next__JNSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KNSR)[ 0]=next__JNSR;
- } else {
- next__JNSR=((__POINTER *)result__LNSR)[ 0];
- if ((next__JNSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LNSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GNSR << 1)) <= 4096)) {
- next__JNSR=(void *)((unsigned long)result__LNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNSR)));
- } else {
- next__JNSR=new_lab__2PJ(new_size__GNSR);
- };
- ((__POINTER *)next__JNSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KNSR)[ 0]=next__JNSR;
- } else {
- ((__POINTER *)result__LNSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JNSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LNSR=next__JNSR;
- };
- };
- ptr__CNSR=result__LNSR;
- } else {
- t__HNSR=((__UINTEGER_32 )typ_id__DNSR);
- a__INSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SNSR=(__UINTEGER_32)((__UINTEGER_32)(sz__ENSR + a__INSR) & (__UINTEGER_32)(~ a__INSR));
- ptr_table__PNSR=((__POINTER )(&(table_type[(t__HNSR)])));
- lab_type__RNSR=(__UINTEGER_32)(t__HNSR | 1);
- next__ONSR=((__POINTER )(NULL));
- result__QNSR=((__POINTER *)ptr_table__PNSR)[ 0];
- if ((result__QNSR == (void *)NULL)) {
- result__QNSR=new_lab__2PJ(lab_type__RNSR);
- next__ONSR=(void *)((unsigned long)result__QNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNSR)));
- ((__POINTER *)next__ONSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PNSR)[ 0]=next__ONSR;
- } else {
- next__ONSR=((__POINTER *)result__QNSR)[ 0];
- if ((next__ONSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QNSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SNSR << 1)) <= 4096)) {
- next__ONSR=(void *)((unsigned long)result__QNSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SNSR)));
- } else {
- next__ONSR=new_lab__2PJ(lab_type__RNSR);
- };
- ((__POINTER *)next__ONSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PNSR)[ 0]=next__ONSR;
- } else {
- ((__POINTER *)result__QNSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ONSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QNSR=next__ONSR;
- };
- };
- ptr__CNSR=result__QNSR;
- };
- result__BNSR=((__SLOT_DATA *)ptr__CNSR);
- *(result__BNSR) = *(SLOT_DATA__);
- };
- Self__VNSR=((__SLOT_DATA *)result__BNSR);
- tmp__TNSR=NULL;
- Self__VNSR->parent_slot__IHZD=b__BOIQ;
- Self__VNSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__AOIQ;
- Self__VNSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__COIQ;
- Self__VNSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__DOIQ;
- Self__VNSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__VNSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__VNSR->parent_variable__HHZD.type__D25F=t__FOIQ;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__VNSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__VNSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__VNSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__TNSR=new__5VSG();
- add__Z1EJ(tmp__TNSR,((__TYPE_FULL *)Self__VNSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__VNSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__TNSR);
- } else {
- Self__VNSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_id__C4OG=result__BNSR;
- init__K3OG(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_id__C4OG);
- };
- };
- return(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD);
-}
-
-static void* slot_data__14TH(__SLOT_CODE *Self__24TH)
-// ({SLOT_CODE}) With resultNo recursive, No inlinable.
-{
- void *__tmp__ZUYH;
- void *type_mono__HTYH,*__tmp__AUYH,*__tmp__HUYH,*__tmp__TUYH;
- void *type_self__FTYH,*__tmp__BUYH,*__tmp__GC0P,*__tmp__IUYH;
- void *__tmp__MC0P,*__tmp__UUYH,*__tmp__PC0P,*t__BPIQ;
- void *__tmp__NTYH,*__tmp__SUYH;
- void *__tmp__OTYH,*type_multiple__GTYH;
- __INTEGER __tmp__WTYH,Self__JZ0H,typ_id__2NSR,typ_id__VOSR;
- __INTEGER typ_id__OPSR,typ_id__HQSR;
- __ITM_TYPE_STYLE *Self__FC0P,*Self__LC0P,*Self__OC0P;
- __POSITION pos__WGCR,__tmp__JOIQ,pos__XGCR,__tmp__QOIQ,pos__YGCR;
- __POSITION __tmp__WOIQ,__tmp__2OIQ;
- void *b__KOIQ,*b__ROIQ,*b__XOIQ,*b__3OIQ;
- void *__tmp__LOIQ,*__tmp__SOIQ,*__tmp__YOIQ,*__tmp__4OIQ;
- __SLOT_DATA *result__0NSR,*Self__OOSR,*result__TOSR,*Self__HPSR;
- __SLOT_DATA *result__MPSR,*Self__AQSR,*result__FQSR,*Self__ZQSR;
- __POINTER ptr__1NSR,ptr_table__DOSR,next__COSR,result__EOSR;
- __POINTER ptr_table__IOSR,next__HOSR,result__JOSR,ptr__UOSR;
- __POINTER ptr_table__2OSR,next__1OSR,result__3OSR,ptr_table__BPSR;
- __POINTER next__APSR,result__CPSR,ptr__NPSR,ptr_table__VPSR;
- __POINTER next__UPSR,result__WPSR,ptr_table__0PSR,next__ZPSR;
- __POINTER result__1PSR,ptr__GQSR,ptr_table__OQSR,next__NQSR;
- __POINTER result__PQSR,ptr_table__TQSR,next__SQSR,result__UQSR;
- __UINTEGER_32 sz__3NSR,a__4NSR,new_size__5NSR,t__AOSR,a__BOSR;
- __UINTEGER_32 new_size__LOSR,lab_type__KOSR,sz__WOSR,a__XOSR;
- __UINTEGER_32 new_size__YOSR,t__ZOSR,a__0OSR,new_size__EPSR;
- __UINTEGER_32 lab_type__DPSR,sz__PPSR,a__QPSR,new_size__RPSR,t__SPSR;
- __UINTEGER_32 a__TPSR,new_size__3PSR,lab_type__2PSR,sz__IQSR,a__JQSR;
- __UINTEGER_32 new_size__KQSR,t__LQSR,a__MQSR,new_size__WQSR;
- __UINTEGER_32 lab_type__VQSR;
- void *tmp__MOSR,*tmp__FPSR,*tmp__4PSR,*tmp__XQSR;
- void *result__N2ZH;
- __CHARACTER __tmp__MOIQ,__tmp__TOIQ,__tmp__ZOIQ,__tmp__5OIQ;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__PH5Q;
- if (((void *)((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD == (void *)NULL)) {
- __tmp__ZUYH=self_up__TJEF;
- type_mono__HTYH=NULL;
- type_self__FTYH=run_value__SLQC;
- self_up__TJEF=((__SLOT *)Self__24TH->parent_slot__A22F)->receiver_type__Y12F;
- run_value__SLQC=NULL;
- last_position__CI1=((__ITM_SLOT *)((__SLOT *)Self__24TH->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- __tmp__NTYH=((__ITM_SLOT *)((__SLOT *)Self__24TH->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
- if (__tmp__NTYH==NULL) {
- __tmp__OTYH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__NTYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__OTYH=NULL;
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__OTYH=NULL;
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__OTYH=NULL;
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__OTYH=NULL;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__OTYH=NULL;
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__OTYH=((void *)__tmp__NTYH);
- } break;
- }
- };
- type_multiple__GTYH=__tmp__OTYH;
- if (((void *)__tmp__OTYH != (void *)NULL)) {
- __tmp__WTYH=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OTYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK - 1);
- Self__JZ0H= 0;
- while ((Self__JZ0H <= __tmp__WTYH)) {
- ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_list__KK3F=create_with_capacity__1A4F((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__GTYH)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK + 1) - 1));
- __tmp__AUYH=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__GTYH)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__JZ0H];
- switch (((struct ___OBJ *)__tmp__AUYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__AUYH)->to_run__2VK==0) {
- __tmp__BUYH=((__ITM_TYPE_SIMPLE *)__tmp__AUYH)->to_run__1VK;
- } else {
- __tmp__BUYH=to_run__XVK(__tmp__AUYH);
- };
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__AUYH)->to_run__E1IB==0) {
- __tmp__BUYH=((__ITM_TYPE_STYLE *)__tmp__AUYH)->to_run__D1IB;
- } else {
- Self__FC0P=((__ITM_TYPE_STYLE *)__tmp__AUYH);
- __tmp__GC0P=get__PUN(Self__FC0P);
- Self__FC0P->to_run__D1IB=__tmp__GC0P;
- Self__FC0P->to_run__E1IB=0;
- __tmp__BUYH=__tmp__GC0P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__BUYH=to_run__F1IB(__tmp__AUYH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__WGCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__WGCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__BUYH=run_value__SLQC;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__BUYH=to_run__LJEF(__tmp__AUYH);
+ case __IS_EXPANDED__35NJ__: {
+ Self__YLCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__0TEM));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__YLCS->receiver__RA5J),buffer__TSEM);
+ add_last__ACV(((__STRING__BC *)buffer__TSEM),')');
} break;
- };
- b__KOIQ=Self__24TH->parent_slot__A22F;
- __tmp__JOIQ=ITM_OBJECT__->position__WIM;
- __tmp__LOIQ=((__ITM_SLOT *)((__SLOT *)b__KOIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__MOIQ=((__ITM_SLOT *)((__SLOT *)b__KOIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__0NSR=NULL;
- ptr__1NSR=((__POINTER )(NULL));
- typ_id__2NSR= 0;
- sz__3NSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__3NSR == 0)) {
- result__0NSR=SLOT_DATA__;
- } else {
- typ_id__2NSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3NSR);
- if ((typ_id__2NSR == (__INTEGER)(- 1))) {
- a__4NSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5NSR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NSR + a__4NSR) & (__UINTEGER_32)(~ a__4NSR));
- ptr_table__DOSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5NSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__COSR=((__POINTER )(NULL));
- result__EOSR=((__POINTER *)ptr_table__DOSR)[ 0];
- if ((result__EOSR == (void *)NULL)) {
- result__EOSR=new_lab__2PJ(new_size__5NSR);
- next__COSR=(void *)((unsigned long)result__EOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NSR)));
- ((__POINTER *)next__COSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DOSR)[ 0]=next__COSR;
- } else {
- next__COSR=((__POINTER *)result__EOSR)[ 0];
- if ((next__COSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EOSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5NSR << 1)) <= 4096)) {
- next__COSR=(void *)((unsigned long)result__EOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5NSR)));
- } else {
- next__COSR=new_lab__2PJ(new_size__5NSR);
- };
- ((__POINTER *)next__COSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DOSR)[ 0]=next__COSR;
- } else {
- ((__POINTER *)result__EOSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__COSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EOSR=next__COSR;
- };
- };
- ptr__1NSR=result__EOSR;
- } else {
- t__AOSR=((__UINTEGER_32 )typ_id__2NSR);
- a__BOSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LOSR=(__UINTEGER_32)((__UINTEGER_32)(sz__3NSR + a__BOSR) & (__UINTEGER_32)(~ a__BOSR));
- ptr_table__IOSR=((__POINTER )(&(table_type[(t__AOSR)])));
- lab_type__KOSR=(__UINTEGER_32)(t__AOSR | 1);
- next__HOSR=((__POINTER )(NULL));
- result__JOSR=((__POINTER *)ptr_table__IOSR)[ 0];
- if ((result__JOSR == (void *)NULL)) {
- result__JOSR=new_lab__2PJ(lab_type__KOSR);
- next__HOSR=(void *)((unsigned long)result__JOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOSR)));
- ((__POINTER *)next__HOSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IOSR)[ 0]=next__HOSR;
- } else {
- next__HOSR=((__POINTER *)result__JOSR)[ 0];
- if ((next__HOSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JOSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LOSR << 1)) <= 4096)) {
- next__HOSR=(void *)((unsigned long)result__JOSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LOSR)));
- } else {
- next__HOSR=new_lab__2PJ(lab_type__KOSR);
- };
- ((__POINTER *)next__HOSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IOSR)[ 0]=next__HOSR;
- } else {
- ((__POINTER *)result__JOSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HOSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JOSR=next__HOSR;
- };
- };
- ptr__1NSR=result__JOSR;
- };
- result__0NSR=((__SLOT_DATA *)ptr__1NSR);
- *(result__0NSR) = *(SLOT_DATA__);
- };
- Self__OOSR=((__SLOT_DATA *)result__0NSR);
- tmp__MOSR=NULL;
- Self__OOSR->parent_slot__IHZD=b__KOIQ;
- Self__OOSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__JOIQ;
- Self__OOSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__LOIQ;
- Self__OOSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__MOIQ;
- Self__OOSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__OOSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__OOSR->parent_variable__HHZD.type__D25F=__tmp__BUYH;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__OOSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__OOSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__OOSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__MOSR=new__5VSG();
- add__Z1EJ(tmp__MOSR,((__TYPE_FULL *)Self__OOSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__OOSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__MOSR);
- } else {
- Self__OOSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- add_last__425F(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_list__KK3F,result__0NSR);
- Self__JZ0H=(__INTEGER)(Self__JZ0H + 1);
- };
- Self__PH5Q=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__OTYH)->list_type__YXVD);
- __tmp__HUYH=((void **)Self__PH5Q->parent_arrayed_collection__PIB.storage__5WK)[Self__PH5Q->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__HUYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__HUYH)->to_run__2VK==0) {
- __tmp__IUYH=((__ITM_TYPE_SIMPLE *)__tmp__HUYH)->to_run__1VK;
- } else {
- __tmp__IUYH=to_run__XVK(__tmp__HUYH);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__HUYH)->to_run__E1IB==0) {
- __tmp__IUYH=((__ITM_TYPE_STYLE *)__tmp__HUYH)->to_run__D1IB;
- } else {
- Self__LC0P=((__ITM_TYPE_STYLE *)__tmp__HUYH);
- __tmp__MC0P=get__PUN(Self__LC0P);
- Self__LC0P->to_run__D1IB=__tmp__MC0P;
- Self__LC0P->to_run__E1IB=0;
- __tmp__IUYH=__tmp__MC0P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__IUYH=to_run__F1IB(__tmp__HUYH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__XGCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__XGCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__0LCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__0TEM));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_350));
+ Self__BPXT=((__TYPE_FULL__XMB *)Self__0LCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__BPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_351));
};
- };
- __tmp__IUYH=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__IUYH=to_run__LJEF(__tmp__HUYH);
- } break;
- };
- b__ROIQ=Self__24TH->parent_slot__A22F;
- __tmp__QOIQ=ITM_OBJECT__->position__WIM;
- __tmp__SOIQ=((__ITM_SLOT *)((__SLOT *)b__ROIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__TOIQ=((__ITM_SLOT *)((__SLOT *)b__ROIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__TOSR=NULL;
- ptr__UOSR=((__POINTER )(NULL));
- typ_id__VOSR= 0;
- sz__WOSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__WOSR == 0)) {
- result__TOSR=SLOT_DATA__;
- } else {
- typ_id__VOSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WOSR);
- if ((typ_id__VOSR == (__INTEGER)(- 1))) {
- a__XOSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YOSR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOSR + a__XOSR) & (__UINTEGER_32)(~ a__XOSR));
- ptr_table__2OSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YOSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1OSR=((__POINTER )(NULL));
- result__3OSR=((__POINTER *)ptr_table__2OSR)[ 0];
- if ((result__3OSR == (void *)NULL)) {
- result__3OSR=new_lab__2PJ(new_size__YOSR);
- next__1OSR=(void *)((unsigned long)result__3OSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOSR)));
- ((__POINTER *)next__1OSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2OSR)[ 0]=next__1OSR;
- } else {
- next__1OSR=((__POINTER *)result__3OSR)[ 0];
- if ((next__1OSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YOSR << 1)) <= 4096)) {
- next__1OSR=(void *)((unsigned long)result__3OSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YOSR)));
- } else {
- next__1OSR=new_lab__2PJ(new_size__YOSR);
- };
- ((__POINTER *)next__1OSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2OSR)[ 0]=next__1OSR;
- } else {
- ((__POINTER *)result__3OSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3OSR=next__1OSR;
- };
- };
- ptr__UOSR=result__3OSR;
- } else {
- t__ZOSR=((__UINTEGER_32 )typ_id__VOSR);
- a__0OSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EPSR=(__UINTEGER_32)((__UINTEGER_32)(sz__WOSR + a__0OSR) & (__UINTEGER_32)(~ a__0OSR));
- ptr_table__BPSR=((__POINTER )(&(table_type[(t__ZOSR)])));
- lab_type__DPSR=(__UINTEGER_32)(t__ZOSR | 1);
- next__APSR=((__POINTER )(NULL));
- result__CPSR=((__POINTER *)ptr_table__BPSR)[ 0];
- if ((result__CPSR == (void *)NULL)) {
- result__CPSR=new_lab__2PJ(lab_type__DPSR);
- next__APSR=(void *)((unsigned long)result__CPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPSR)));
- ((__POINTER *)next__APSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BPSR)[ 0]=next__APSR;
- } else {
- next__APSR=((__POINTER *)result__CPSR)[ 0];
- if ((next__APSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CPSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EPSR << 1)) <= 4096)) {
- next__APSR=(void *)((unsigned long)result__CPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EPSR)));
- } else {
- next__APSR=new_lab__2PJ(lab_type__DPSR);
- };
- ((__POINTER *)next__APSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BPSR)[ 0]=next__APSR;
- } else {
- ((__POINTER *)result__CPSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__APSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CPSR=next__APSR;
- };
- };
- ptr__UOSR=result__CPSR;
- };
- result__TOSR=((__SLOT_DATA *)ptr__UOSR);
- *(result__TOSR) = *(SLOT_DATA__);
- };
- Self__HPSR=((__SLOT_DATA *)result__TOSR);
- tmp__FPSR=NULL;
- Self__HPSR->parent_slot__IHZD=b__ROIQ;
- Self__HPSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__QOIQ;
- Self__HPSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__SOIQ;
- Self__HPSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__TOIQ;
- Self__HPSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__HPSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__HPSR->parent_variable__HHZD.type__D25F=__tmp__IUYH;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__HPSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__HPSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__HPSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__FPSR=new__5VSG();
- add__Z1EJ(tmp__FPSR,((__TYPE_FULL *)Self__HPSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__HPSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__FPSR);
- } else {
- Self__HPSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD=result__TOSR;
- } else {
- __tmp__SUYH=((__ITM_SLOT *)((__SLOT *)Self__24TH->parent_slot__A22F)->base_slot__X12F)->type__WB2D;
- if (__tmp__SUYH==NULL) {
- __tmp__TUYH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__SUYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__TUYH=((void *)__tmp__SUYH);
+ append_name_in__APXE(Self__BPXT,buffer__TSEM);
+ add_last__ACV(((__STRING__BC *)buffer__TSEM),')');
} break;
- case __ITM_TYPE_STYLE__: {
- __tmp__TUYH=((void *)__tmp__SUYH);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__TUYH=((void *)__tmp__SUYH);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_SELF__: {
- __tmp__TUYH=((void *)__tmp__SUYH);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__TUYH=((void *)__tmp__SUYH);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_MULTI__: {
- __tmp__TUYH=NULL;
- } break;
- }
- };
- type_mono__HTYH=__tmp__TUYH;
- switch (((struct ___OBJ *)__tmp__TUYH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__TUYH)->to_run__2VK==0) {
- __tmp__UUYH=((__ITM_TYPE_SIMPLE *)__tmp__TUYH)->to_run__1VK;
- } else {
- __tmp__UUYH=to_run__XVK(__tmp__TUYH);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__TUYH)->to_run__E1IB==0) {
- __tmp__UUYH=((__ITM_TYPE_STYLE *)__tmp__TUYH)->to_run__D1IB;
- } else {
- Self__OC0P=((__ITM_TYPE_STYLE *)__tmp__TUYH);
- __tmp__PC0P=get__PUN(Self__OC0P);
- Self__OC0P->to_run__D1IB=__tmp__PC0P;
- Self__OC0P->to_run__E1IB=0;
- __tmp__UUYH=__tmp__PC0P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__UUYH=to_run__F1IB(__tmp__TUYH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__YGCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__YGCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__UUYH=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__UUYH=to_run__LJEF(__tmp__TUYH);
- } break;
- };
- b__XOIQ=Self__24TH->parent_slot__A22F;
- __tmp__WOIQ=ITM_OBJECT__->position__WIM;
- __tmp__YOIQ=((__ITM_SLOT *)((__SLOT *)b__XOIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__ZOIQ=((__ITM_SLOT *)((__SLOT *)b__XOIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__MPSR=NULL;
- ptr__NPSR=((__POINTER )(NULL));
- typ_id__OPSR= 0;
- sz__PPSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__PPSR == 0)) {
- result__MPSR=SLOT_DATA__;
- } else {
- typ_id__OPSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PPSR);
- if ((typ_id__OPSR == (__INTEGER)(- 1))) {
- a__QPSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RPSR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPSR + a__QPSR) & (__UINTEGER_32)(~ a__QPSR));
- ptr_table__VPSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RPSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__UPSR=((__POINTER )(NULL));
- result__WPSR=((__POINTER *)ptr_table__VPSR)[ 0];
- if ((result__WPSR == (void *)NULL)) {
- result__WPSR=new_lab__2PJ(new_size__RPSR);
- next__UPSR=(void *)((unsigned long)result__WPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPSR)));
- ((__POINTER *)next__UPSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VPSR)[ 0]=next__UPSR;
- } else {
- next__UPSR=((__POINTER *)result__WPSR)[ 0];
- if ((next__UPSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WPSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RPSR << 1)) <= 4096)) {
- next__UPSR=(void *)((unsigned long)result__WPSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RPSR)));
- } else {
- next__UPSR=new_lab__2PJ(new_size__RPSR);
- };
- ((__POINTER *)next__UPSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VPSR)[ 0]=next__UPSR;
- } else {
- ((__POINTER *)result__WPSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UPSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WPSR=next__UPSR;
- };
- };
- ptr__NPSR=result__WPSR;
- } else {
- t__SPSR=((__UINTEGER_32 )typ_id__OPSR);
- a__TPSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3PSR=(__UINTEGER_32)((__UINTEGER_32)(sz__PPSR + a__TPSR) & (__UINTEGER_32)(~ a__TPSR));
- ptr_table__0PSR=((__POINTER )(&(table_type[(t__SPSR)])));
- lab_type__2PSR=(__UINTEGER_32)(t__SPSR | 1);
- next__ZPSR=((__POINTER )(NULL));
- result__1PSR=((__POINTER *)ptr_table__0PSR)[ 0];
- if ((result__1PSR == (void *)NULL)) {
- result__1PSR=new_lab__2PJ(lab_type__2PSR);
- next__ZPSR=(void *)((unsigned long)result__1PSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PSR)));
- ((__POINTER *)next__ZPSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0PSR)[ 0]=next__ZPSR;
- } else {
- next__ZPSR=((__POINTER *)result__1PSR)[ 0];
- if ((next__ZPSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1PSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3PSR << 1)) <= 4096)) {
- next__ZPSR=(void *)((unsigned long)result__1PSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PSR)));
- } else {
- next__ZPSR=new_lab__2PJ(lab_type__2PSR);
- };
- ((__POINTER *)next__ZPSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0PSR)[ 0]=next__ZPSR;
- } else {
- ((__POINTER *)result__1PSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZPSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1PSR=next__ZPSR;
- };
- };
- ptr__NPSR=result__1PSR;
- };
- result__MPSR=((__SLOT_DATA *)ptr__NPSR);
- *(result__MPSR) = *(SLOT_DATA__);
- };
- Self__AQSR=((__SLOT_DATA *)result__MPSR);
- tmp__4PSR=NULL;
- Self__AQSR->parent_slot__IHZD=b__XOIQ;
- Self__AQSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__WOIQ;
- Self__AQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__YOIQ;
- Self__AQSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__ZOIQ;
- Self__AQSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__AQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__AQSR->parent_variable__HHZD.type__D25F=__tmp__UUYH;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__AQSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__AQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__AQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__4PSR=new__5VSG();
- add__Z1EJ(tmp__4PSR,((__TYPE_FULL *)Self__AQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__AQSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__4PSR);
- } else {
- Self__AQSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD=result__MPSR;
- };
- run_value__SLQC=type_self__FTYH;
- self_up__TJEF=__tmp__ZUYH;
- if (((void *)((__SLOT *)Self__24TH->parent_slot__A22F)->slot_id__C4OG == (void *)NULL)) {
- b__3OIQ=Self__24TH->parent_slot__A22F;
- result__N2ZH=NULL;
- if (( 1 > ((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.upper__BDL)) {
- result__N2ZH=create__WKD( 1);
- add_last__3CL(list_id__YKC,result__N2ZH);
- } else {
- result__N2ZH=((void **)((__FAST_ARRAYoTYPE_IDo *)list_id__YKC)->parent_arrayed_collection__WKC.storage__5DL)[ 1];
- };
- t__BPIQ=((__TYPE_ID *)result__N2ZH)->parent_type__WIB.default__AKC;
- __tmp__2OIQ=ITM_OBJECT__->position__WIM;
- __tmp__4OIQ=((__ITM_SLOT *)((__SLOT *)b__3OIQ)->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__5OIQ=((__ITM_SLOT *)((__SLOT *)b__3OIQ)->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__FQSR=NULL;
- ptr__GQSR=((__POINTER )(NULL));
- typ_id__HQSR= 0;
- sz__IQSR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__IQSR == 0)) {
- result__FQSR=SLOT_DATA__;
- } else {
- typ_id__HQSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IQSR);
- if ((typ_id__HQSR == (__INTEGER)(- 1))) {
- a__JQSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KQSR=(__UINTEGER_32)((__UINTEGER_32)(sz__IQSR + a__JQSR) & (__UINTEGER_32)(~ a__JQSR));
- ptr_table__OQSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KQSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NQSR=((__POINTER )(NULL));
- result__PQSR=((__POINTER *)ptr_table__OQSR)[ 0];
- if ((result__PQSR == (void *)NULL)) {
- result__PQSR=new_lab__2PJ(new_size__KQSR);
- next__NQSR=(void *)((unsigned long)result__PQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KQSR)));
- ((__POINTER *)next__NQSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OQSR)[ 0]=next__NQSR;
- } else {
- next__NQSR=((__POINTER *)result__PQSR)[ 0];
- if ((next__NQSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PQSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KQSR << 1)) <= 4096)) {
- next__NQSR=(void *)((unsigned long)result__PQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KQSR)));
- } else {
- next__NQSR=new_lab__2PJ(new_size__KQSR);
- };
- ((__POINTER *)next__NQSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OQSR)[ 0]=next__NQSR;
- } else {
- ((__POINTER *)result__PQSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NQSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PQSR=next__NQSR;
- };
- };
- ptr__GQSR=result__PQSR;
- } else {
- t__LQSR=((__UINTEGER_32 )typ_id__HQSR);
- a__MQSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WQSR=(__UINTEGER_32)((__UINTEGER_32)(sz__IQSR + a__MQSR) & (__UINTEGER_32)(~ a__MQSR));
- ptr_table__TQSR=((__POINTER )(&(table_type[(t__LQSR)])));
- lab_type__VQSR=(__UINTEGER_32)(t__LQSR | 1);
- next__SQSR=((__POINTER )(NULL));
- result__UQSR=((__POINTER *)ptr_table__TQSR)[ 0];
- if ((result__UQSR == (void *)NULL)) {
- result__UQSR=new_lab__2PJ(lab_type__VQSR);
- next__SQSR=(void *)((unsigned long)result__UQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQSR)));
- ((__POINTER *)next__SQSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TQSR)[ 0]=next__SQSR;
- } else {
- next__SQSR=((__POINTER *)result__UQSR)[ 0];
- if ((next__SQSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UQSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WQSR << 1)) <= 4096)) {
- next__SQSR=(void *)((unsigned long)result__UQSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQSR)));
- } else {
- next__SQSR=new_lab__2PJ(lab_type__VQSR);
- };
- ((__POINTER *)next__SQSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TQSR)[ 0]=next__SQSR;
- } else {
- ((__POINTER *)result__UQSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SQSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UQSR=next__SQSR;
- };
- };
- ptr__GQSR=result__UQSR;
- };
- result__FQSR=((__SLOT_DATA *)ptr__GQSR);
- *(result__FQSR) = *(SLOT_DATA__);
- };
- Self__ZQSR=((__SLOT_DATA *)result__FQSR);
- tmp__XQSR=NULL;
- Self__ZQSR->parent_slot__IHZD=b__3OIQ;
- Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__2OIQ;
- Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__4OIQ;
- Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__5OIQ;
- Self__ZQSR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__ZQSR->parent_variable__HHZD.type__D25F=t__BPIQ;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__ZQSR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__ZQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__ZQSR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__XQSR=new__5VSG();
- add__Z1EJ(tmp__XQSR,((__TYPE_FULL *)Self__ZQSR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__ZQSR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__XQSR);
- } else {
- Self__ZQSR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_id__C4OG=result__FQSR;
- init__K3OG(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_id__C4OG);
- };
- };
- return(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD);
-}
-
-static void force__to__QCDH(__FAST_ARRAYoSLOTo *Self__RCDH)
-// ({FAST_ARRAYoSLOTo}) VoidNo recursive, No inlinable.
-{
- __INTEGER new_capacity__MU2F,old_nb_elts__HO3F,upper__4Z4R,Self__2Z4R;
- __INTEGER new_capacity__4WNH,old_nb_elts__XH5Q,upper__D04R,Self__B04R;
- __INTEGER upper__I04R,Self__G04R;
- __BOOLEAN __tmp__FDDH,__tmp__0U2F,__tmp__OXNH,__tmp__QYNH;
- void **Self__GO3F,**new__4O3F,**Self__WH5Q,**new__ZH5Q,**Self__H04R;
- if (( 0 <= Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL)) {
- ((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL)[ 0]=NULL;
- __tmp__FDDH=TRUE__;
- } else {
- __tmp__FDDH=FALSE__;
- };
- if ((! __tmp__FDDH)) {
- if (( 0 == (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL + 1))) {
- new_capacity__MU2F= 0;
- if (((__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__0U2F=TRUE__;
- } else {
- __tmp__0U2F=FALSE__;
- };
- if ((! __tmp__0U2F)) {
- if ((Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__MU2F=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__GO3F=((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__HO3F=Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL;
- new__4O3F=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GO3F),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__HO3F * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__MU2F * ((__INTEGER )(sizeof(void *)))))));
- upper__4Z4R=(__INTEGER)(new_capacity__MU2F - 1);
- Self__2Z4R=old_nb_elts__HO3F;
- while ((Self__2Z4R <= upper__4Z4R)) {
- new__4O3F[Self__2Z4R]=NULL;
- Self__2Z4R=(__INTEGER)(Self__2Z4R + 1);
- };
- Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=new__4O3F;
- Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__MU2F;
- Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL + 1);
- };
- };
- ((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL)[Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL]=NULL;
- } else {
- new_capacity__4WNH= 0;
- if (( 1 > (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL + 1))) {
- if ((Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 1);
- Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL= 1;
- __tmp__OXNH=TRUE__;
- } else {
- __tmp__OXNH=FALSE__;
- };
- if ((! __tmp__OXNH)) {
- if ((Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL < 1)) {
- new_capacity__4WNH=(__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- while ((new_capacity__4WNH < 1)) {
- new_capacity__4WNH=(__INTEGER)(new_capacity__4WNH << 1);
- };
- Self__WH5Q=((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__XH5Q=Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL;
- new__ZH5Q=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WH5Q),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__XH5Q * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__4WNH * ((__INTEGER )(sizeof(void *)))))));
- upper__D04R=(__INTEGER)(new_capacity__4WNH - 1);
- Self__B04R=old_nb_elts__XH5Q;
- while ((Self__B04R <= upper__D04R)) {
- new__ZH5Q[Self__B04R]=NULL;
- Self__B04R=(__INTEGER)(Self__B04R + 1);
- };
- Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=new__ZH5Q;
- Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__4WNH;
- };
- };
- __tmp__QYNH=TRUE__;
- } else {
- __tmp__QYNH=FALSE__;
- };
- if ((! __tmp__QYNH)) {
- if (( 1 != (__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL + 1))) {
- Self__H04R=((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL);
- upper__I04R=(__INTEGER)((__INTEGER)(Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL + 1) - 1);
- Self__G04R= 1;
- while ((Self__G04R <= upper__I04R)) {
- Self__H04R[Self__G04R]=NULL;
- Self__G04R=(__INTEGER)(Self__G04R + 1);
- };
- };
- };
- Self__RCDH->parent_arrayed_collection__ZJC.upper__LSL= 0;
- ((void **)Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL)[ 0]=NULL;
- };
- };
-}
-
-static void add_slot_struct__5VRI(__TYPE_GENERIC *Self__AWRI,void *s__BWRI)
-// ({TYPE_GENERIC},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
-{
- __SLOT_DATA *Self__ZGAR;
- void *result__YGAR;
- __POSITION pos__G2BJ;
- if (((__PROTOTYPE *)Self__AWRI->parent_type__C2IB.prototype__RD)->is_mapping__IRMC) {
- Self__ZGAR=((__SLOT_DATA *)s__BWRI);
- result__YGAR=NULL;
- if (((void *)Self__ZGAR->parent_slot__IHZD != (void *)NULL)) {
- result__YGAR=((__ITM_SLOT *)((__SLOT *)Self__ZGAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__YGAR=get_name__GCJD((&__string_26));
- };
- if (((void *)((__SECTION_ *)result__YGAR)->name__CH0D == (void *)(&__string_28))) {
- add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 0],s__BWRI);
- } else {
- pos__G2BJ=((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_422));
- put_position__ECH(pos__G2BJ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- if ((((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.type__D25F)->flag__ATL & 2) != 0)))) {
- add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[ 4],s__BWRI);
- } else {
- add_last__425F(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__GH3G)->parent_arrayed_collection__FH3G.storage__HZIJ)[size__X1BJ(((__SLOT_DATA *)s__BWRI)->parent_variable__HHZD.type__D25F)],s__BWRI);
- };
- };
-}
-
-static __BOOLEAN fast_has__IKP(__HASHED_SEToABSTRACT_STRINGo *Self__JKP,void *e__KKP)
-// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *node__TKP;
- node__TKP=((void **)Self__JKP->buckets__YRK)[(__INTEGER)(hash_code__OPN(e__KKP) % Self__JKP->capacity__TRK)];
- while ((! (((void *)node__TKP == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__TKP)->item__ESK == (void *)e__KKP)))) {
- node__TKP=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__TKP)->next__QSK;
- };
- return(((void *)node__TKP != (void *)NULL));
-}
-
-static __BOOLEAN read_string__QKIB()
-// () With resultNo recursive, No inlinable.
-{
- __STRING *Self__DHHR;
- __INTEGER new_capacity__CHHR,old_nb_elts__FHHR,upper__BRSR,Self__5QSR;
- __POSITION pos__5K0P;
- __BOOLEAN result__TKIB,__tmp__4KIB,__tmp__4LIB,__tmp__5LIB;
- __CHARACTER result__1GAR,result__2GAR,result__3GAR,result__4GAR;
- __CHARACTER result__5GAR,result__AHAR,result__BHAR;
- __CHARACTER *Self__EHHR,*new__GHHR;
- result__TKIB=FALSE__;
- if (read_space__UAF()) {
- result__1GAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__1GAR=((__CHARACTER )(( 0)));
- } else {
- result__1GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__4KIB=(result__1GAR == '"');
- } else {
- __tmp__4KIB=FALSE__;
- };
- if (__tmp__4KIB) {
- last_len_string__ELIB= 0;
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- until_do__QWXB:
- {
- result__2GAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__2GAR=((__CHARACTER )(( 0)));
- } else {
- result__2GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__2GAR == ((__CHARACTER )(( 0))))) {
- __tmp__4LIB=TRUE__;
- } else {
- result__3GAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__3GAR=((__CHARACTER )(( 0)));
- } else {
- result__3GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__4LIB=(result__3GAR == '\n');
- };
- if (__tmp__4LIB) {
- __tmp__5LIB=TRUE__;
- } else {
- result__4GAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__4GAR=((__CHARACTER )(( 0)));
- } else {
- result__4GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__5LIB=(result__4GAR == '"');
- };
- if ((! __tmp__5LIB)) {
- result__5GAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__5GAR=((__CHARACTER )(( 0)));
- } else {
- result__5GAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__DHHR=((__STRING *)string_tmp__RB);
- new_capacity__CHHR= 0;
- if ((Self__DHHR->capacity__MNK <= Self__DHHR->count__VF)) {
- if ((Self__DHHR->capacity__MNK == 0)) {
- Self__DHHR->capacity__MNK= 32;
- Self__DHHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CHHR=(__INTEGER)(Self__DHHR->capacity__MNK << 1);
- Self__EHHR=((__CHARACTER *)Self__DHHR->storage__XNK);
- old_nb_elts__FHHR=Self__DHHR->capacity__MNK;
- new__GHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EHHR),((__UINTEGER_32 )old_nb_elts__FHHR),((__UINTEGER_32 )new_capacity__CHHR)));
- upper__BRSR=(__INTEGER)(new_capacity__CHHR - 1);
- Self__5QSR=old_nb_elts__FHHR;
- while ((Self__5QSR <= upper__BRSR)) {
- new__GHHR[Self__5QSR]='\0';
- Self__5QSR=(__INTEGER)(Self__5QSR + 1);
- };
- Self__DHHR->storage__XNK=new__GHHR;
- Self__DHHR->capacity__MNK=new_capacity__CHHR;
- };
- };
- ((__CHARACTER *)Self__DHHR->storage__XNK)[Self__DHHR->count__VF]=result__5GAR;
- Self__DHHR->count__VF=(__INTEGER)(Self__DHHR->count__VF + 1);
- result__AHAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__AHAR=((__CHARACTER )(( 0)));
- } else {
- result__AHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__AHAR == '\\')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- read_escape_character__JG0E();
- } else {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- last_len_string__ELIB=(__INTEGER)(last_len_string__ELIB + 1);
- };
- goto until_do__QWXB;
- };
- };
- result__BHAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__BHAR=((__CHARACTER )(( 0)));
- } else {
- result__BHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__BHAR == '"')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- last_string__V1G=get__QEC(string_tmp__RB);
- result__TKIB=TRUE__;
- } else {
- position__ZFD=begin_position__SOF;
- pos__5K0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_423));
- put_position__ECH(pos__5K0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- return(result__TKIB);
-}
-
-static __BOOLEAN read_slot_header__A1CC(__BOOLEAN first__C1CC)
-// ({TRUExFALSE}) With resultNo recursive, No inlinable.
-{
- void *t__F1CC;
- void *v__H1CC;
- __POSITION pos__3N0P,pos__5N0P,pos__BO0P,pos__HO0P,pos__JO0P;
- __POSITION pos__LO0P,pos__NO0P,pos__PO0P,pos__RO0P,pos__TO0P;
- __POSITION pos__VO0P,pos__XO0P,pos__ZO0P,pos__1O0P,pos__3O0P;
- __POSITION pos__DP0P,pos__FP0P,pos__HP0P,pos__JP0P,pos__LP0P;
- __POSITION pos__NP0P,pos__PP0P,pos__ZPIQ,pos__RP0P,pos__TP0P;
- __POSITION pos__3PJD,pos__VP0P,pos__XP0P,pos__ZP0P,pos__1P0P;
- __POSITION pos__3P0P,pos__5P0P;
- __STRING *Self__JHHR,*Self__PHHR;
- __INTEGER new_capacity__IHHR,old_nb_elts__LHHR,upper__SRSR,Self__QRSR;
- __INTEGER new_capacity__OHHR,old_nb_elts__RHHR,upper__XRSR,Self__VRSR;
- __BOOLEAN result__E1CC,is_export__L1CC,result__DRSR,result__GRSR;
- __BOOLEAN result__JRSR,result__MRSR,__tmp__RHDC,__tmp__XJDC;
- __BOOLEAN __tmp__DIDC,__tmp__NLDC,result__J1EC,__tmp__JNDC;
- __BOOLEAN result__11EC,__tmp__FPDC,result__N2EC,__tmp__SQDC;
- __BOOLEAN result__52EC,result__ZRSR;
- void *cast__I1CC;
- __CHARACTER parameter_type__K1CC,style__J1CC,result__ERSR;
- __CHARACTER result__HRSR,result__KRSR,result__NRSR,result__0RSR;
- __CHARACTER *Self__KHHR,*new__MHHR,*Self__QHHR,*new__SHHR;
- result__E1CC=FALSE__;
- t__F1CC=NULL;
- v__H1CC=NULL;
- cast__I1CC=NULL;
- parameter_type__K1CC='\0';
- is_export__L1CC=FALSE__;
- style__J1CC=read_style__YCEC();
- if ((style__J1CC != ' ')) {
- result__E1CC=TRUE__;
- if (((! first__C1CC) && (style__J1CC == '+'))) {
- pos__3N0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_424));
- put_position__ECH(pos__3N0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (first__C1CC) {
- if (read_word__NWH((&__string_65))) {
- if ((style__J1CC == '-')) {
- pos__5N0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_425));
- put_position__ECH(pos__5N0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- ((__PROTOTYPE *)object__ODD)->parent_named__QD.parent_itm_object__PD.position__WIM=current_position__EJG();
- ((__PROTOTYPE *)object__ODD)->parent_named__QD.style__3CGC=style__J1CC;
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__BO0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__BO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((read_word__NWH((&__string_13)) || read_word__NWH((&__string_14)))) {
- ((__PROTOTYPE *)object__ODD)->type_style__0NY=last_string__V1G;
- };
- if ((! read_cap_identifier__ODAB())) {
- pos__HO0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_427));
- put_position__ECH(pos__HO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((void *)last_string__V1G != (void *)((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB)) {
- pos__JO0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_428));
- put_position__ECH(pos__JO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((((__STRING_CONSTANT *)last_string__V1G)->count__XHB == 1)) {
- pos__LO0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_429));
- put_position__ECH(pos__LO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- result__DRSR=FALSE__;
- if ((! read_space__UAF())) {
- result__DRSR=FALSE__;
- } else {
- result__ERSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__ERSR=((__CHARACTER )(( 0)));
- } else {
- result__ERSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__ERSR == '[')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__DRSR=TRUE__;
- };
- };
- if (result__DRSR) {
- if ((((__PROTOTYPE *)object__ODD)->generic_count__YHM == 0)) {
- pos__NO0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_430));
- put_position__ECH(pos__NO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- parameter_type__K1CC=read_cap_character__0OGC();
- if ((parameter_type__K1CC == '\0')) {
- pos__PO0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_431));
- put_position__ECH(pos__PO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- add_last__5QGC(((__PROTOTYPE *)object__ODD)->idf_generic_list__5HM,parameter_type__K1CC);
- last_string__V1G=NULL;
- while_do__TTGC:
- {
- result__GRSR=FALSE__;
- if ((! read_space__UAF())) {
- result__GRSR=FALSE__;
- } else {
- result__HRSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__HRSR=((__CHARACTER )(( 0)));
- } else {
- result__HRSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__HRSR == ',')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__GRSR=TRUE__;
- };
- };
- if ((result__GRSR || read_identifier__TPEB())) {
- if (((void *)last_string__V1G != (void *)NULL)) {
- pos__RO0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_432));
- put_position__ECH(pos__RO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- parameter_type__K1CC=read_cap_character__0OGC();
- if ((parameter_type__K1CC == '\0')) {
- pos__TO0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_431));
- put_position__ECH(pos__TO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- add_last__5QGC(((__PROTOTYPE *)object__ODD)->idf_generic_list__5HM,parameter_type__K1CC);
- goto while_do__TTGC;
- };
- };
- result__JRSR=FALSE__;
- if ((! read_space__UAF())) {
- result__JRSR=FALSE__;
- } else {
- result__KRSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__KRSR=((__CHARACTER )(( 0)));
- } else {
- result__KRSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__KRSR == ']')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__JRSR=TRUE__;
- };
- };
- if ((! result__JRSR)) {
- pos__VO0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_433));
- put_position__ECH(pos__VO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((__INTEGER)(((__FAST_ARRAYoExpanded_CHARACTERo *)((__PROTOTYPE *)object__ODD)->idf_generic_list__5HM)->parent_arrayed_collection__3HM.upper__FTJB + 1) != ((__PROTOTYPE *)object__ODD)->generic_count__YHM)) {
- pos__XO0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_434));
- put_position__ECH(pos__XO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- while_do__QEGC:
- {
- is_export__L1CC=read_symbol__ETEB((&__string_19));
- if ((is_export__L1CC || read_symbol__ETEB((&__string_18)))) {
- pos__ZO0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_435));
- put_position__ECH(pos__ZO0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- if (is_export__L1CC) {
- cast__I1CC=((__PROTOTYPE *)object__ODD)->export_list__EFDC;
- } else {
- cast__I1CC=((__PROTOTYPE *)object__ODD)->import_list__MFDC;
- };
- if (((void *)cast__I1CC == (void *)NULL)) {
- cast__I1CC=create_with_capacity__L0F( 4);
- };
- t__F1CC=read_type__KKLC(PARSER__,TRUE__);
- if (((void *)t__F1CC == (void *)NULL)) {
- pos__1O0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_436));
- put_position__ECH(pos__1O0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- while_do__RIBD:
- {
- result__MRSR=FALSE__;
- if ((! read_space__UAF())) {
- result__MRSR=FALSE__;
- } else {
- result__NRSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__NRSR=((__CHARACTER )(( 0)));
- } else {
- result__NRSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__NRSR == ',')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__MRSR=TRUE__;
- };
- };
- if (result__MRSR) {
- add_last__3VK(cast__I1CC,t__F1CC);
- t__F1CC=read_type__KKLC(PARSER__,TRUE__);
- if (((void *)t__F1CC == (void *)NULL)) {
- pos__3O0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_436));
- put_position__ECH(pos__3O0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- goto while_do__RIBD;
- };
- };
- add_last__3VK(cast__I1CC,t__F1CC);
- if (is_export__L1CC) {
- ((__PROTOTYPE *)object__ODD)->export_list__EFDC=cast__I1CC;
- } else {
- ((__PROTOTYPE *)object__ODD)->import_list__MFDC=cast__I1CC;
- };
- goto while_do__QEGC;
- };
- };
- } else {
- pos__DP0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_437));
- put_position__ECH(pos__DP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__RHDC=TRUE__;
- } else {
- __tmp__RHDC=FALSE__;
- };
- if (__tmp__RHDC) {
- __tmp__XJDC=TRUE__;
- } else {
- is_export__L1CC=read_word__NWH((&__string_66));
- __tmp__DIDC=(is_export__L1CC || read_word__NWH((&__string_67)));
- if (__tmp__DIDC) {
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__FP0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__FP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- cast__I1CC=read_type_list__MUAD(PARSER__,FALSE__);
- if (((void *)cast__I1CC == (void *)NULL)) {
- pos__HP0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_438));
- put_position__ECH(pos__HP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (is_export__L1CC) {
- ((__PROTOTYPE *)object__ODD)->export_list__EFDC=cast__I1CC;
- } else {
- ((__PROTOTYPE *)object__ODD)->import_list__MFDC=cast__I1CC;
- };
- };
- __tmp__XJDC=__tmp__DIDC;
- };
- if (__tmp__XJDC) {
- __tmp__NLDC=TRUE__;
- } else {
- result__J1EC=read_word__NWH((&__string_68));
- if (result__J1EC) {
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__JP0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__JP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! read_external__1VKC())) {
- pos__LP0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_439));
- put_position__ECH(pos__LP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- append__MOK(output_decl__1C,(&__string_283));
- append__MOK(output_decl__1C,((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB);
- Self__JHHR=((__STRING *)output_decl__1C);
- new_capacity__IHHR= 0;
- if ((Self__JHHR->capacity__MNK <= Self__JHHR->count__VF)) {
- if ((Self__JHHR->capacity__MNK == 0)) {
- Self__JHHR->capacity__MNK= 32;
- Self__JHHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IHHR=(__INTEGER)(Self__JHHR->capacity__MNK << 1);
- Self__KHHR=((__CHARACTER *)Self__JHHR->storage__XNK);
- old_nb_elts__LHHR=Self__JHHR->capacity__MNK;
- new__MHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KHHR),((__UINTEGER_32 )old_nb_elts__LHHR),((__UINTEGER_32 )new_capacity__IHHR)));
- upper__SRSR=(__INTEGER)(new_capacity__IHHR - 1);
- Self__QRSR=old_nb_elts__LHHR;
- while ((Self__QRSR <= upper__SRSR)) {
- new__MHHR[Self__QRSR]='\0';
- Self__QRSR=(__INTEGER)(Self__QRSR + 1);
- };
- Self__JHHR->storage__XNK=new__MHHR;
- Self__JHHR->capacity__MNK=new_capacity__IHHR;
- };
- };
- ((__CHARACTER *)Self__JHHR->storage__XNK)[Self__JHHR->count__VF]='\n';
- Self__JHHR->count__VF=(__INTEGER)(Self__JHHR->count__VF + 1);
- append__MOK(output_decl__1C,last_string__V1G);
- Self__PHHR=((__STRING *)output_decl__1C);
- new_capacity__OHHR= 0;
- if ((Self__PHHR->capacity__MNK <= Self__PHHR->count__VF)) {
- if ((Self__PHHR->capacity__MNK == 0)) {
- Self__PHHR->capacity__MNK= 32;
- Self__PHHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OHHR=(__INTEGER)(Self__PHHR->capacity__MNK << 1);
- Self__QHHR=((__CHARACTER *)Self__PHHR->storage__XNK);
- old_nb_elts__RHHR=Self__PHHR->capacity__MNK;
- new__SHHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QHHR),((__UINTEGER_32 )old_nb_elts__RHHR),((__UINTEGER_32 )new_capacity__OHHR)));
- upper__XRSR=(__INTEGER)(new_capacity__OHHR - 1);
- Self__VRSR=old_nb_elts__RHHR;
- while ((Self__VRSR <= upper__XRSR)) {
- new__SHHR[Self__VRSR]='\0';
- Self__VRSR=(__INTEGER)(Self__VRSR + 1);
- };
- Self__PHHR->storage__XNK=new__SHHR;
- Self__PHHR->capacity__MNK=new_capacity__OHHR;
- };
- };
- ((__CHARACTER *)Self__PHHR->storage__XNK)[Self__PHHR->count__VF]='\n';
- Self__PHHR->count__VF=(__INTEGER)(Self__PHHR->count__VF + 1);
- };
- __tmp__NLDC=result__J1EC;
- };
- if (__tmp__NLDC) {
- __tmp__JNDC=TRUE__;
- } else {
- result__11EC=read_word__NWH((&__string_69));
- if (result__11EC) {
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__NP0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__NP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- v__H1CC=read_expr_primary__WWIC(PARSER__);
- if (((void *)v__H1CC == (void *)NULL)) {
- pos__PP0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_440));
- put_position__ECH(pos__PP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((void *)((__PROTOTYPE *)object__ODD)->default_value__1MDC != (void *)NULL)) {
- pos__ZPIQ=current_position__EJG();
- put_error__text__0AH( 1,(&__string_441));
- put_position__ECH(pos__ZPIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- ((__PROTOTYPE *)object__ODD)->default_value__1MDC=v__H1CC;
- };
- __tmp__JNDC=result__11EC;
- };
- if (__tmp__JNDC) {
- __tmp__FPDC=TRUE__;
- } else {
- result__N2EC=read_word__NWH((&__string_70));
- if (result__N2EC) {
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__RP0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__RP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! read_external__1VKC())) {
- pos__TP0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_439));
- put_position__ECH(pos__TP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((void *)((__PROTOTYPE *)object__ODD)->type_c__WODC != (void *)NULL)) {
- pos__3PJD=current_position__EJG();
- put_error__text__0AH( 1,(&__string_442));
- put_position__ECH(pos__3PJD);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- ((__PROTOTYPE *)object__ODD)->type_c__WODC=last_string__V1G;
- };
- __tmp__FPDC=result__N2EC;
- };
- if (__tmp__FPDC) {
- __tmp__SQDC=TRUE__;
- } else {
- result__52EC=read_word__NWH((&__string_71));
- if (result__52EC) {
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__VP0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__VP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! read_integer__QMKC())) {
- pos__XP0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_443));
- put_position__ECH(pos__XP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- __tmp__SQDC=result__52EC;
- };
- if ((! __tmp__SQDC)) {
- if (((((((read_word__NWH((&__string_72)) || read_word__NWH((&__string_73))) || read_word__NWH((&__string_74))) || read_word__NWH((&__string_75))) || read_word__NWH((&__string_76))) || read_word__NWH((&__string_77))) || read_word__NWH((&__string_78)))) {
- if ((! read_symbol__ETEB((&__string_16)))) {
- pos__ZP0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__ZP0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! read_string__QKIB())) {
- pos__1P0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_444));
- put_position__ECH(pos__1P0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- pos__3P0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_445));
- put_position__ECH(pos__3P0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- result__ZRSR=FALSE__;
- if ((! read_space__UAF())) {
- result__ZRSR=FALSE__;
- } else {
- result__0RSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__0RSR=((__CHARACTER )(( 0)));
- } else {
- result__0RSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__0RSR == ';')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__ZRSR=TRUE__;
- };
- };
- if ((! result__ZRSR)) {
- pos__5P0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_326));
- put_position__ECH(pos__5P0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- return(result__E1CC);
-}
-
-static void* read_type_list__MUAD(__PARSER *Self__NUAD,__BOOLEAN is_section__OUAD)
-// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
- void *ts__SUAD,*__tmp__5UAD,*__tmp__JWAD;
- void *t__RUAD;
- __POSITION pos__MS0P,pos__OS0P,pos__QS0P;
- void *lst__QUAD,*result__CHAR;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__DHAR,*Self__EHAR;
- __BOOLEAN result__2RSR;
- __CHARACTER result__3RSR;
- lst__QUAD=NULL;
- ts__SUAD=NULL;
- t__RUAD=read_type__KKLC(Self__NUAD,FALSE__);
- if (((void *)t__RUAD != (void *)NULL)) {
- if (is_section__OUAD) {
- if (t__RUAD==NULL) {
- __tmp__5UAD=NULL;
- } else {
- switch (((struct ___OBJ *)t__RUAD)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__5UAD=((void *)t__RUAD);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_STYLE__: {
- __tmp__5UAD=((void *)t__RUAD);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__5UAD=((void *)t__RUAD);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_SELF__: {
- __tmp__5UAD=((void *)t__RUAD);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__5UAD=NULL;
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- }
- };
- ts__SUAD=__tmp__5UAD;
- if (((void *)__tmp__5UAD == (void *)NULL)) {
- pos__MS0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_446));
- put_position__ECH(pos__MS0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- result__CHAR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC)->parent_arrayed_collection__ROC.upper__LIL < 0)) {
- result__CHAR=create_with_capacity__L0F( 16);
- } else {
- Self__DHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- result__CHAR=((void **)Self__DHAR->parent_arrayed_collection__ROC.storage__XYL)[Self__DHAR->parent_arrayed_collection__ROC.upper__LIL];
- Self__EHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- Self__EHAR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__EHAR->parent_arrayed_collection__ROC.upper__LIL - 1);
- };
- lst__QUAD=result__CHAR;
- add_last__3VK(result__CHAR,t__RUAD);
- while_do__VGMD:
- {
- result__2RSR=FALSE__;
- if ((! read_space__UAF())) {
- result__2RSR=FALSE__;
- } else {
- result__3RSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__3RSR=((__CHARACTER )(( 0)));
- } else {
- result__3RSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__3RSR == ',')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__2RSR=TRUE__;
- };
- };
- if (result__2RSR) {
- t__RUAD=read_type__KKLC(Self__NUAD,FALSE__);
- if (((void *)t__RUAD == (void *)NULL)) {
- pos__OS0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_438));
- put_position__ECH(pos__OS0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ case __SIZE_OF__5GOJ__: {
+ Self__2LCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__0TEM));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_352));
+ Self__BPXT=((__TYPE_FULL__XMB *)Self__2LCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__BPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__TSEM),(&__string_351));
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (is_section__OUAD) {
- if (t__RUAD==NULL) {
- __tmp__JWAD=NULL;
- } else {
- switch (((struct ___OBJ *)t__RUAD)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__JWAD=((void *)t__RUAD);
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__JWAD=((void *)t__RUAD);
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__JWAD=((void *)t__RUAD);
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__JWAD=((void *)t__RUAD);
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__JWAD=NULL;
- } break;
- }
- };
- ts__SUAD=__tmp__JWAD;
- if (((void *)__tmp__JWAD == (void *)NULL)) {
- pos__QS0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_446));
- put_position__ECH(pos__QS0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- add_last__3VK(lst__QUAD,t__RUAD);
- goto while_do__VGMD;
- };
- };
- lst__QUAD=alias__EPC(result__CHAR);
- };
- return(lst__QUAD);
-}
-
-static __CHARACTER read_style__YCEC()
-// () With resultNo recursive, No inlinable.
-{
- __CHARACTER result__1CEC,result__ASSR,result__DSSR;
- __BOOLEAN result__5RSR,__tmp__IDEC,result__CSSR;
- result__1CEC='\0';
- result__5RSR=FALSE__;
- if ((! read_space__UAF())) {
- result__5RSR=FALSE__;
- } else {
- result__ASSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__ASSR=((__CHARACTER )(( 0)));
- } else {
- result__ASSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__ASSR == '-')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__5RSR=TRUE__;
- };
- };
- if (result__5RSR) {
- result__1CEC='-';
- __tmp__IDEC=TRUE__;
- } else {
- __tmp__IDEC=FALSE__;
- };
- if ((! __tmp__IDEC)) {
- result__CSSR=FALSE__;
- if ((! read_space__UAF())) {
- result__CSSR=FALSE__;
- } else {
- result__DSSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__DSSR=((__CHARACTER )(( 0)));
- } else {
- result__DSSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__DSSR == '+')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__CSSR=TRUE__;
- };
- };
- if (result__CSSR) {
- result__1CEC='+';
- } else {
- result__1CEC=' ';
- };
- };
- return(result__1CEC);
-}
-
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__IRRD(__INTEGER new_count__KRRD)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__ZUSD,ptr_table__GSSR,next__FSSR,result__HSSR;
- __POINTER ptr_table__LSSR,next__KSSR,result__MSSR;
- __INTEGER typ_id__4USD;
- __UINTEGER_32 sz__1USD,a__ZO1Q,new_size__XO1Q,t__3O1Q,a__5O1Q;
- __UINTEGER_32 new_size__OSSR,lab_type__NSSR;
- __FAST_ARRAYoITM_ARGUMENTo *result__YUSD,*Self__VU2D;
- result__YUSD=NULL;
- ptr__ZUSD=((__POINTER )(NULL));
- typ_id__4USD= 0;
- sz__1USD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_ARGUMENTo));
- if ((sz__1USD == 0)) {
- result__YUSD=FAST_ARRAYoITM_ARGUMENTo__;
- } else {
- typ_id__4USD=__FAST_ARRAYoITM_ARGUMENTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1USD);
- if ((typ_id__4USD == (__INTEGER)(- 1))) {
- a__ZO1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XO1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__1USD + a__ZO1Q) & (__UINTEGER_32)(~ a__ZO1Q));
- ptr_table__GSSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XO1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FSSR=((__POINTER )(NULL));
- result__HSSR=((__POINTER *)ptr_table__GSSR)[ 0];
- if ((result__HSSR == (void *)NULL)) {
- result__HSSR=new_lab__2PJ(new_size__XO1Q);
- next__FSSR=(void *)((unsigned long)result__HSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XO1Q)));
- ((__POINTER *)next__FSSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GSSR)[ 0]=next__FSSR;
- } else {
- next__FSSR=((__POINTER *)result__HSSR)[ 0];
- if ((next__FSSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HSSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XO1Q << 1)) <= 4096)) {
- next__FSSR=(void *)((unsigned long)result__HSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XO1Q)));
- } else {
- next__FSSR=new_lab__2PJ(new_size__XO1Q);
- };
- ((__POINTER *)next__FSSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GSSR)[ 0]=next__FSSR;
- } else {
- ((__POINTER *)result__HSSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FSSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HSSR=next__FSSR;
- };
- };
- ptr__ZUSD=result__HSSR;
- } else {
- t__3O1Q=((__UINTEGER_32 )typ_id__4USD);
- a__5O1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OSSR=(__UINTEGER_32)((__UINTEGER_32)(sz__1USD + a__5O1Q) & (__UINTEGER_32)(~ a__5O1Q));
- ptr_table__LSSR=((__POINTER )(&(table_type[(t__3O1Q)])));
- lab_type__NSSR=(__UINTEGER_32)(t__3O1Q | 1);
- next__KSSR=((__POINTER )(NULL));
- result__MSSR=((__POINTER *)ptr_table__LSSR)[ 0];
- if ((result__MSSR == (void *)NULL)) {
- result__MSSR=new_lab__2PJ(lab_type__NSSR);
- next__KSSR=(void *)((unsigned long)result__MSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OSSR)));
- ((__POINTER *)next__KSSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LSSR)[ 0]=next__KSSR;
- } else {
- next__KSSR=((__POINTER *)result__MSSR)[ 0];
- if ((next__KSSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MSSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OSSR << 1)) <= 4096)) {
- next__KSSR=(void *)((unsigned long)result__MSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OSSR)));
- } else {
- next__KSSR=new_lab__2PJ(lab_type__NSSR);
- };
- ((__POINTER *)next__KSSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LSSR)[ 0]=next__KSSR;
- } else {
- ((__POINTER *)result__MSSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KSSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MSSR=next__KSSR;
- };
- };
- ptr__ZUSD=result__MSSR;
- };
- result__YUSD=((__FAST_ARRAYoITM_ARGUMENTo *)ptr__ZUSD);
- *(result__YUSD) = *(FAST_ARRAYoITM_ARGUMENTo__);
- };
- Self__VU2D=((__FAST_ARRAYoITM_ARGUMENTo *)result__YUSD);
- if ((Self__VU2D->parent_arrayed_collection__CFJD.capacity__511D < new_count__KRRD)) {
- Self__VU2D->parent_arrayed_collection__CFJD.storage__121D=create__UGUE(new_count__KRRD);
- Self__VU2D->parent_arrayed_collection__CFJD.capacity__511D=new_count__KRRD;
- };
- Self__VU2D->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(- 1);
- return(result__YUSD);
-}
-
-static void* read_local_arg__with_self__COSD(__PARSER *Self__DOSD,__BOOLEAN m__EOSD,__BOOLEAN s__FOSD)
-// ({PARSER},{TRUExFALSE},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
- void *t__HOSD,*tmp__FOWD,*t__HUSD;
- void *tm__IOSD;
- __INTEGER beg__LOSD,Self__DPME,limit_up__EPME,Self__0BDF,Self__HMXD;
- __INTEGER typ_id__OSTD,typ_id__IAWD;
- void *result__NOSD;
- __POSITION pos__FT0P,pos__HT0P,pos__UT0P,p__FUSD,p__ZYVD;
- void *tmp__DJ3E,*n__GUSD;
- __ITM_ARG *result__ISTD,*Self__A22D;
- __POINTER ptr__JSTD,ptr_table__WSSR,next__VSSR,result__XSSR;
- __POINTER ptr_table__1SSR,next__0SSR,result__2SSR,ptr__DAWD;
- __POINTER ptr_table__ATSR,next__5SSR,result__BTSR,ptr_table__FTSR;
- __POINTER next__ETSR,result__GTSR;
- __UINTEGER_32 sz__LSTD,a__FN0Q,new_size__DN0Q,t__JN0Q,a__LN0Q;
- __UINTEGER_32 new_size__4SSR,lab_type__3SSR,sz__FAWD,a__0M0Q;
- __UINTEGER_32 new_size__YM0Q,t__4M0Q,a__AN0Q,new_size__ITSR;
- __UINTEGER_32 lab_type__HTSR;
- __ITM_ARGS *result__CAWD,*Self__IF3D;
- void *type__JOSD,*result__FHAR;
- void *name__KOSD,*result__ZGCR;
- __BOOLEAN mute__MOSD,result__PSSR,__tmp__DQSD,result__SSSR;
- __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__0GCR,*Self__1GCR;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__GHAR,*Self__HHAR;
- __CHARACTER result__QSSR,result__IHAR,result__TSSR;
- __FAST_ARRAYoSTRING_CONSTANTo *Self__4C3D;
- void **__tmp__WJ5Q,**__tmp__XJ5Q,**__tmp__YJ5Q;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__UUVD;
- void **__tmp__SHAR,**__tmp__THAR,**__tmp__UHAR;
- t__HOSD=NULL;
- tm__IOSD=NULL;
- type__JOSD=NULL;
- name__KOSD=NULL;
- beg__LOSD= 0;
- result__NOSD=NULL;
- mute__MOSD=m__EOSD;
- if (read_identifier__TPEB()) {
- result__ZGCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC < 0)) {
- result__ZGCR=create_with_capacity__BMOD( 16);
- } else {
- Self__0GCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- result__ZGCR=((void **)Self__0GCR->parent_arrayed_collection__11GC.storage__NTPC)[Self__0GCR->parent_arrayed_collection__11GC.upper__PRPC];
- Self__1GCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- Self__1GCR->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__1GCR->parent_arrayed_collection__11GC.upper__PRPC - 1);
- };
- name__KOSD=result__ZGCR;
- result__FHAR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC)->parent_arrayed_collection__ROC.upper__LIL < 0)) {
- result__FHAR=create_with_capacity__L0F( 16);
- } else {
- Self__GHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- result__FHAR=((void **)Self__GHAR->parent_arrayed_collection__ROC.storage__XYL)[Self__GHAR->parent_arrayed_collection__ROC.upper__LIL];
- Self__HHAR=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- Self__HHAR->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(Self__HHAR->parent_arrayed_collection__ROC.upper__LIL - 1);
- };
- type__JOSD=result__FHAR;
- beg__LOSD= 0;
- do {
- if (((((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__KOSD)->parent_arrayed_collection__HTFC.upper__UQSD + 1) != 0) && (! read_identifier__TPEB())) && (! mute__MOSD))) {
- pos__FT0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_447));
- put_position__ECH(pos__FT0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- add_last__FA1D(name__KOSD,last_string__V1G);
- result__PSSR=FALSE__;
- if ((! read_space__UAF())) {
- result__PSSR=FALSE__;
- } else {
- result__QSSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__QSSR=((__CHARACTER )(( 0)));
- } else {
- result__QSSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__QSSR == ':')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__PSSR=TRUE__;
- };
- };
- if (result__PSSR) {
- result__IHAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__IHAR=((__CHARACTER )(( 0)));
- } else {
- result__IHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__DQSD=(result__IHAR != '=');
- } else {
- __tmp__DQSD=FALSE__;
- };
- if (__tmp__DQSD) {
- mute__MOSD=FALSE__;
- t__HOSD=read_type__KKLC(Self__DOSD,TRUE__);
- if (((void *)t__HOSD == (void *)NULL)) {
- pos__HT0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_448));
- put_position__ECH(pos__HT0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- Self__DPME=beg__LOSD;
- limit_up__EPME=((__FAST_ARRAYoSTRING_CONSTANTo *)name__KOSD)->parent_arrayed_collection__HTFC.upper__UQSD;
- while ((Self__DPME <= limit_up__EPME)) {
- add_last__3VK(type__JOSD,t__HOSD);
- Self__DPME=(__INTEGER)(Self__DPME + 1);
- };
- beg__LOSD=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__KOSD)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
- };
- result__SSSR=FALSE__;
- if ((! read_space__UAF())) {
- result__SSSR=FALSE__;
- } else {
- result__TSSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__TSSR=((__CHARACTER )(( 0)));
- } else {
- result__TSSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__TSSR == ',')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__SSSR=TRUE__;
- };
- };
- } while (result__SSSR);
- if ((beg__LOSD != (__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR)->parent_arrayed_collection__HTFC.upper__UQSD + 1))) {
- if ((! mute__MOSD)) {
- pos__UT0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_448));
- put_position__ECH(pos__UT0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- free__UWZC(result__ZGCR);
- free__EMD(result__FHAR);
- } else {
- if (s__FOSD) {
- Self__4C3D=((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR);
- add_last__FA1D(Self__4C3D,(&__string_57));
- if ((Self__4C3D->parent_arrayed_collection__HTFC.upper__UQSD != 0)) {
- if ((Self__4C3D->parent_arrayed_collection__HTFC.upper__UQSD == 1)) {
- tmp__DJ3E=((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0];
- ((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0]=((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 1];
- ((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 1]=tmp__DJ3E;
- } else {
- Self__0BDF=(__INTEGER)(Self__4C3D->parent_arrayed_collection__HTFC.upper__UQSD - 1);
- __tmp__WJ5Q=Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD;
- __tmp__XJ5Q=Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD;
- __tmp__YJ5Q=Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD;
- while ((Self__0BDF >= 0)) {
- ((void **)__tmp__XJ5Q)[(__INTEGER)(Self__0BDF + 1)]=((void **)__tmp__WJ5Q)[Self__0BDF];
- ((void **)__tmp__YJ5Q)[Self__0BDF]=NULL;
- Self__0BDF=(__INTEGER)(Self__0BDF - 1);
- };
- ((void **)Self__4C3D->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0]=(&__string_57);
- };
- };
- Self__UUVD=((__FAST_ARRAYoITM_TYPE_MONOo *)result__FHAR);
- add_last__3VK(Self__UUVD,ITM_TYPE_SELF__);
- if ((Self__UUVD->parent_arrayed_collection__PIB.upper__BWK != 0)) {
- if ((Self__UUVD->parent_arrayed_collection__PIB.upper__BWK == 1)) {
- tmp__FOWD=((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 0];
- ((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 0]=((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 1];
- ((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 1]=tmp__FOWD;
- } else {
- Self__HMXD=(__INTEGER)(Self__UUVD->parent_arrayed_collection__PIB.upper__BWK - 1);
- __tmp__SHAR=Self__UUVD->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__THAR=Self__UUVD->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__UHAR=Self__UUVD->parent_arrayed_collection__PIB.storage__5WK;
- while ((Self__HMXD >= 0)) {
- ((void **)__tmp__THAR)[(__INTEGER)(Self__HMXD + 1)]=((void **)__tmp__SHAR)[Self__HMXD];
- ((void **)__tmp__UHAR)[Self__HMXD]=NULL;
- Self__HMXD=(__INTEGER)(Self__HMXD - 1);
- };
- ((void **)Self__UUVD->parent_arrayed_collection__PIB.storage__5WK)[ 0]=ITM_TYPE_SELF__;
- };
- };
- };
- if (((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR)->parent_arrayed_collection__HTFC.upper__UQSD + 1) == 1)) {
- p__FUSD=current_position__EJG();
- n__GUSD=((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)result__ZGCR)->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0];
- t__HUSD=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)result__FHAR)->parent_arrayed_collection__PIB.storage__5WK)[ 0];
- result__ISTD=NULL;
- ptr__JSTD=((__POINTER )(NULL));
- typ_id__OSTD= 0;
- sz__LSTD=((__UINTEGER_32 )sizeof(__ITM_ARG));
- if ((sz__LSTD == 0)) {
- result__ISTD=ITM_ARG__;
- } else {
- typ_id__OSTD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LSTD);
- if ((typ_id__OSTD == (__INTEGER)(- 1))) {
- a__FN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DN0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LSTD + a__FN0Q) & (__UINTEGER_32)(~ a__FN0Q));
- ptr_table__WSSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DN0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VSSR=((__POINTER )(NULL));
- result__XSSR=((__POINTER *)ptr_table__WSSR)[ 0];
- if ((result__XSSR == (void *)NULL)) {
- result__XSSR=new_lab__2PJ(new_size__DN0Q);
- next__VSSR=(void *)((unsigned long)result__XSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DN0Q)));
- ((__POINTER *)next__VSSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WSSR)[ 0]=next__VSSR;
- } else {
- next__VSSR=((__POINTER *)result__XSSR)[ 0];
- if ((next__VSSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XSSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DN0Q << 1)) <= 4096)) {
- next__VSSR=(void *)((unsigned long)result__XSSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DN0Q)));
- } else {
- next__VSSR=new_lab__2PJ(new_size__DN0Q);
- };
- ((__POINTER *)next__VSSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WSSR)[ 0]=next__VSSR;
- } else {
- ((__POINTER *)result__XSSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VSSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XSSR=next__VSSR;
- };
- };
- ptr__JSTD=result__XSSR;
- } else {
- t__JN0Q=((__UINTEGER_32 )typ_id__OSTD);
- a__LN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4SSR=(__UINTEGER_32)((__UINTEGER_32)(sz__LSTD + a__LN0Q) & (__UINTEGER_32)(~ a__LN0Q));
- ptr_table__1SSR=((__POINTER )(&(table_type[(t__JN0Q)])));
- lab_type__3SSR=(__UINTEGER_32)(t__JN0Q | 1);
- next__0SSR=((__POINTER )(NULL));
- result__2SSR=((__POINTER *)ptr_table__1SSR)[ 0];
- if ((result__2SSR == (void *)NULL)) {
- result__2SSR=new_lab__2PJ(lab_type__3SSR);
- next__0SSR=(void *)((unsigned long)result__2SSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4SSR)));
- ((__POINTER *)next__0SSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1SSR)[ 0]=next__0SSR;
- } else {
- next__0SSR=((__POINTER *)result__2SSR)[ 0];
- if ((next__0SSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2SSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4SSR << 1)) <= 4096)) {
- next__0SSR=(void *)((unsigned long)result__2SSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4SSR)));
- } else {
- next__0SSR=new_lab__2PJ(lab_type__3SSR);
- };
- ((__POINTER *)next__0SSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1SSR)[ 0]=next__0SSR;
- } else {
- ((__POINTER *)result__2SSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0SSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2SSR=next__0SSR;
- };
- };
- ptr__JSTD=result__2SSR;
- };
- result__ISTD=((__ITM_ARG *)ptr__JSTD);
- *(result__ISTD) = *(ITM_ARG__);
- };
- Self__A22D=((__ITM_ARG *)result__ISTD);
- Self__A22D->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=p__FUSD;
- Self__A22D->name__E22D=n__GUSD;
- Self__A22D->type__F22D=t__HUSD;
- result__NOSD=result__ISTD;
- free__UWZC(result__ZGCR);
- free__EMD(result__FHAR);
- } else {
- name__KOSD=alias__4VGD(result__ZGCR);
- type__JOSD=alias__EPC(result__FHAR);
- tm__IOSD=get__0WVD(type__JOSD);
- p__ZYVD=current_position__EJG();
- result__CAWD=NULL;
- ptr__DAWD=((__POINTER )(NULL));
- typ_id__IAWD= 0;
- sz__FAWD=((__UINTEGER_32 )sizeof(__ITM_ARGS));
- if ((sz__FAWD == 0)) {
- result__CAWD=ITM_ARGS__;
- } else {
- typ_id__IAWD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FAWD);
- if ((typ_id__IAWD == (__INTEGER)(- 1))) {
- a__0M0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YM0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__FAWD + a__0M0Q) & (__UINTEGER_32)(~ a__0M0Q));
- ptr_table__ATSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YM0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5SSR=((__POINTER )(NULL));
- result__BTSR=((__POINTER *)ptr_table__ATSR)[ 0];
- if ((result__BTSR == (void *)NULL)) {
- result__BTSR=new_lab__2PJ(new_size__YM0Q);
- next__5SSR=(void *)((unsigned long)result__BTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM0Q)));
- ((__POINTER *)next__5SSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ATSR)[ 0]=next__5SSR;
- } else {
- next__5SSR=((__POINTER *)result__BTSR)[ 0];
- if ((next__5SSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BTSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YM0Q << 1)) <= 4096)) {
- next__5SSR=(void *)((unsigned long)result__BTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM0Q)));
- } else {
- next__5SSR=new_lab__2PJ(new_size__YM0Q);
- };
- ((__POINTER *)next__5SSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ATSR)[ 0]=next__5SSR;
- } else {
- ((__POINTER *)result__BTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5SSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BTSR=next__5SSR;
- };
- };
- ptr__DAWD=result__BTSR;
- } else {
- t__4M0Q=((__UINTEGER_32 )typ_id__IAWD);
- a__AN0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ITSR=(__UINTEGER_32)((__UINTEGER_32)(sz__FAWD + a__AN0Q) & (__UINTEGER_32)(~ a__AN0Q));
- ptr_table__FTSR=((__POINTER )(&(table_type[(t__4M0Q)])));
- lab_type__HTSR=(__UINTEGER_32)(t__4M0Q | 1);
- next__ETSR=((__POINTER )(NULL));
- result__GTSR=((__POINTER *)ptr_table__FTSR)[ 0];
- if ((result__GTSR == (void *)NULL)) {
- result__GTSR=new_lab__2PJ(lab_type__HTSR);
- next__ETSR=(void *)((unsigned long)result__GTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ITSR)));
- ((__POINTER *)next__ETSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FTSR)[ 0]=next__ETSR;
- } else {
- next__ETSR=((__POINTER *)result__GTSR)[ 0];
- if ((next__ETSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GTSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ITSR << 1)) <= 4096)) {
- next__ETSR=(void *)((unsigned long)result__GTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ITSR)));
- } else {
- next__ETSR=new_lab__2PJ(lab_type__HTSR);
- };
- ((__POINTER *)next__ETSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FTSR)[ 0]=next__ETSR;
- } else {
- ((__POINTER *)result__GTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ETSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GTSR=next__ETSR;
- };
- };
- ptr__DAWD=result__GTSR;
- };
- result__CAWD=((__ITM_ARGS *)ptr__DAWD);
- *(result__CAWD) = *(ITM_ARGS__);
- };
- Self__IF3D=((__ITM_ARGS *)result__CAWD);
- Self__IF3D->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM=p__ZYVD;
- Self__IF3D->name__MF3D=name__KOSD;
- Self__IF3D->type__NF3D=tm__IOSD;
- result__NOSD=result__CAWD;
- };
- };
- };
- return(result__NOSD);
-}
-
-static void add_last__Z11D(__FAST_ARRAYoITM_ARGUMENTo *Self__011D,void *element__111D)
-// ({FAST_ARRAYoITM_ARGUMENTo},{NULLxITM_ARGxITM_ARGS}) VoidNo recursive, No inlinable.
-{
- __INTEGER new_capacity__211D,__tmp__F31D,__tmp__FFHF,Self__H2AG;
- __BOOLEAN __tmp__M21D;
- void **__tmp__E31D,**new__SEHF;
- new_capacity__211D= 0;
- if (((__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.upper__311D + 1) <= (__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.capacity__511D - 1))) {
- Self__011D->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.upper__311D + 1);
- __tmp__M21D=TRUE__;
- } else {
- __tmp__M21D=FALSE__;
- };
- if ((! __tmp__M21D)) {
- if ((Self__011D->parent_arrayed_collection__CFJD.capacity__511D == 0)) {
- Self__011D->parent_arrayed_collection__CFJD.storage__121D=create__UGUE( 2);
- Self__011D->parent_arrayed_collection__CFJD.capacity__511D= 2;
- Self__011D->parent_arrayed_collection__CFJD.upper__311D= 0;
- } else {
- new_capacity__211D=(__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.capacity__511D << 1);
- __tmp__E31D=Self__011D->parent_arrayed_collection__CFJD.storage__121D;
- __tmp__F31D=Self__011D->parent_arrayed_collection__CFJD.capacity__511D;
- new__SEHF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__E31D)),((__UINTEGER_32 )(__INTEGER)(__tmp__F31D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__211D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__FFHF=(__INTEGER)(new_capacity__211D - 1);
- Self__H2AG=__tmp__F31D;
- while ((Self__H2AG <= __tmp__FFHF)) {
- new__SEHF[Self__H2AG]=NULL;
- Self__H2AG=(__INTEGER)(Self__H2AG + 1);
- };
- Self__011D->parent_arrayed_collection__CFJD.storage__121D=new__SEHF;
- Self__011D->parent_arrayed_collection__CFJD.capacity__511D=new_capacity__211D;
- Self__011D->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(Self__011D->parent_arrayed_collection__CFJD.upper__311D + 1);
- };
- };
- ((void **)Self__011D->parent_arrayed_collection__CFJD.storage__121D)[Self__011D->parent_arrayed_collection__CFJD.upper__311D]=element__111D;
-}
-
-static void* read_loc_arg__QBCD(__PARSER *Self__RBCD,__BOOLEAN mute__SBCD)
-// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
- void *result__UBCD;
- void *t__VBCD;
- __POSITION pos__WBCD,pos__DZ0P,pos__FZ0P,pos__HZ0P,pos__JZ0P;
- void *n__ZBCD;
- __ITM_ARG *result__UHHR,*Self__2HHR;
- __POINTER ptr__VHHR,ptr_table__NTSR,next__MTSR,result__OTSR;
- __POINTER ptr_table__STSR,next__RTSR,result__TTSR;
- __INTEGER typ_id__WHHR;
- __UINTEGER_32 sz__XHHR,a__YHHR,new_size__ZHHR,t__0HHR,a__1HHR;
- __UINTEGER_32 new_size__VTSR,lab_type__UTSR;
- __BOOLEAN result__JTSR,__tmp__LCCD,__tmp__WDCD,result__WTSR;
- __BOOLEAN result__ZTSR;
- __CHARACTER result__KTSR,result__VHAR,result__XTSR,result__0TSR;
- result__UBCD=NULL;
- t__VBCD=NULL;
- pos__WBCD=((__POSITION ) 0);
- n__ZBCD=NULL;
- if (read_identifier__TPEB()) {
- pos__WBCD=current_position__EJG();
- n__ZBCD=last_string__V1G;
- result__JTSR=FALSE__;
- if ((! read_space__UAF())) {
- result__JTSR=FALSE__;
- } else {
- result__KTSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__KTSR=((__CHARACTER )(( 0)));
- } else {
- result__KTSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__KTSR == ':')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__JTSR=TRUE__;
- };
- };
- if (result__JTSR) {
- result__VHAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__VHAR=((__CHARACTER )(( 0)));
- } else {
- result__VHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__LCCD=(result__VHAR != '=');
- } else {
- __tmp__LCCD=FALSE__;
- };
- if (__tmp__LCCD) {
- t__VBCD=read_type__KKLC(Self__RBCD,TRUE__);
- if (((void *)t__VBCD == (void *)NULL)) {
- pos__DZ0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_436));
- put_position__ECH(pos__DZ0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- result__UHHR=NULL;
- ptr__VHHR=((__POINTER )(NULL));
- typ_id__WHHR= 0;
- sz__XHHR=((__UINTEGER_32 )sizeof(__ITM_ARG));
- if ((sz__XHHR == 0)) {
- result__UHHR=ITM_ARG__;
- } else {
- typ_id__WHHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XHHR);
- if ((typ_id__WHHR == (__INTEGER)(- 1))) {
- a__YHHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZHHR=(__UINTEGER_32)((__UINTEGER_32)(sz__XHHR + a__YHHR) & (__UINTEGER_32)(~ a__YHHR));
- ptr_table__NTSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZHHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MTSR=((__POINTER )(NULL));
- result__OTSR=((__POINTER *)ptr_table__NTSR)[ 0];
- if ((result__OTSR == (void *)NULL)) {
- result__OTSR=new_lab__2PJ(new_size__ZHHR);
- next__MTSR=(void *)((unsigned long)result__OTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZHHR)));
- ((__POINTER *)next__MTSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NTSR)[ 0]=next__MTSR;
- } else {
- next__MTSR=((__POINTER *)result__OTSR)[ 0];
- if ((next__MTSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OTSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZHHR << 1)) <= 4096)) {
- next__MTSR=(void *)((unsigned long)result__OTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZHHR)));
- } else {
- next__MTSR=new_lab__2PJ(new_size__ZHHR);
- };
- ((__POINTER *)next__MTSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NTSR)[ 0]=next__MTSR;
- } else {
- ((__POINTER *)result__OTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MTSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OTSR=next__MTSR;
- };
- };
- ptr__VHHR=result__OTSR;
- } else {
- t__0HHR=((__UINTEGER_32 )typ_id__WHHR);
- a__1HHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VTSR=(__UINTEGER_32)((__UINTEGER_32)(sz__XHHR + a__1HHR) & (__UINTEGER_32)(~ a__1HHR));
- ptr_table__STSR=((__POINTER )(&(table_type[(t__0HHR)])));
- lab_type__UTSR=(__UINTEGER_32)(t__0HHR | 1);
- next__RTSR=((__POINTER )(NULL));
- result__TTSR=((__POINTER *)ptr_table__STSR)[ 0];
- if ((result__TTSR == (void *)NULL)) {
- result__TTSR=new_lab__2PJ(lab_type__UTSR);
- next__RTSR=(void *)((unsigned long)result__TTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTSR)));
- ((__POINTER *)next__RTSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__STSR)[ 0]=next__RTSR;
- } else {
- next__RTSR=((__POINTER *)result__TTSR)[ 0];
- if ((next__RTSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TTSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VTSR << 1)) <= 4096)) {
- next__RTSR=(void *)((unsigned long)result__TTSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VTSR)));
- } else {
- next__RTSR=new_lab__2PJ(lab_type__UTSR);
- };
- ((__POINTER *)next__RTSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__STSR)[ 0]=next__RTSR;
- } else {
- ((__POINTER *)result__TTSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RTSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TTSR=next__RTSR;
- };
- };
- ptr__VHHR=result__TTSR;
- };
- result__UHHR=((__ITM_ARG *)ptr__VHHR);
- *(result__UHHR) = *(ITM_ARG__);
- };
- Self__2HHR=((__ITM_ARG *)result__UHHR);
- Self__2HHR->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM=pos__WBCD;
- Self__2HHR->name__E22D=n__ZBCD;
- Self__2HHR->type__F22D=t__VBCD;
- result__UBCD=result__UHHR;
- } else {
- if ((! mute__SBCD)) {
- pos__FZ0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_449));
- put_position__ECH(pos__FZ0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- __tmp__WDCD=TRUE__;
- } else {
- __tmp__WDCD=FALSE__;
- };
- if ((! __tmp__WDCD)) {
- result__WTSR=FALSE__;
- if ((! read_space__UAF())) {
- result__WTSR=FALSE__;
- } else {
- result__XTSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__XTSR=((__CHARACTER )(( 0)));
- } else {
- result__XTSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__XTSR == '(')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__WTSR=TRUE__;
- };
- };
- if (result__WTSR) {
- result__UBCD=read_local_arg__with_self__COSD(Self__RBCD,mute__SBCD,FALSE__);
- if (((void *)result__UBCD == (void *)NULL)) {
- if ((! mute__SBCD)) {
- pos__HZ0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_315));
- put_position__ECH(pos__HZ0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- result__ZTSR=FALSE__;
- if ((! read_space__UAF())) {
- result__ZTSR=FALSE__;
- } else {
- result__0TSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__0TSR=((__CHARACTER )(( 0)));
- } else {
- result__0TSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__0TSR == ')')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__ZTSR=TRUE__;
- };
- };
- if ((! result__ZTSR)) {
- pos__JZ0P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_450));
- put_position__ECH(pos__JZ0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- };
- };
- return(result__UBCD);
-}
-
-static __BOOLEAN read_operator__OIHC()
-// () With resultNo recursive, No inlinable.
-{
- __INTEGER __tmp__WCY,i__E00,new_capacity__AIHR,old_nb_elts__DIHR;
- __INTEGER upper__5TSR,Self__3TSR;
- __STRING *Self__BIHR;
- __POSITION pos__XZ0P;
- __BOOLEAN result__RIHC,__tmp__NJHC;
- __CHARACTER result__WHAR,result__XHAR,ch__RCY,result__YHAR;
- __CHARACTER *__tmp__TCY,*Self__YZ0,*Self__CIHR,*new__EIHR;
- result__RIHC=FALSE__;
- read_space__UAF();
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- until_do__RSHC:
- {
- result__WHAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__WHAR=((__CHARACTER )(( 0)));
- } else {
- result__WHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__WHAR == ((__CHARACTER )(( 0))))) {
- __tmp__NJHC=TRUE__;
- } else {
- result__XHAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__XHAR=((__CHARACTER )(( 0)));
- } else {
- result__XHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- ch__RCY=result__XHAR;
- __tmp__TCY=((__STRING_CONSTANT *)(&__string_451))->storage__X4K;
- __tmp__WCY=(__INTEGER)(((__STRING_CONSTANT *)(&__string_451))->count__XHB - 1);
- Self__YZ0=((__CHARACTER *)__tmp__TCY);
- i__E00=__tmp__WCY;
- while ((! ((i__E00 < 0) || (ch__RCY == Self__YZ0[i__E00])))) {
- i__E00=(__INTEGER)(i__E00 - 1);
- };
- __tmp__NJHC=(i__E00 < 0);
- };
- if ((! __tmp__NJHC)) {
- result__YHAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__YHAR=((__CHARACTER )(( 0)));
- } else {
- result__YHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__BIHR=((__STRING *)string_tmp__RB);
- new_capacity__AIHR= 0;
- if ((Self__BIHR->capacity__MNK <= Self__BIHR->count__VF)) {
- if ((Self__BIHR->capacity__MNK == 0)) {
- Self__BIHR->capacity__MNK= 32;
- Self__BIHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AIHR=(__INTEGER)(Self__BIHR->capacity__MNK << 1);
- Self__CIHR=((__CHARACTER *)Self__BIHR->storage__XNK);
- old_nb_elts__DIHR=Self__BIHR->capacity__MNK;
- new__EIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CIHR),((__UINTEGER_32 )old_nb_elts__DIHR),((__UINTEGER_32 )new_capacity__AIHR)));
- upper__5TSR=(__INTEGER)(new_capacity__AIHR - 1);
- Self__3TSR=old_nb_elts__DIHR;
- while ((Self__3TSR <= upper__5TSR)) {
- new__EIHR[Self__3TSR]='\0';
- Self__3TSR=(__INTEGER)(Self__3TSR + 1);
- };
- Self__BIHR->storage__XNK=new__EIHR;
- Self__BIHR->capacity__MNK=new_capacity__AIHR;
- };
- };
- ((__CHARACTER *)Self__BIHR->storage__XNK)[Self__BIHR->count__VF]=result__YHAR;
- Self__BIHR->count__VF=(__INTEGER)(Self__BIHR->count__VF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto until_do__RSHC;
- };
- };
- if ((((__STRING *)string_tmp__RB)->count__VF != 0)) {
- last_string__V1G=get__QEC(string_tmp__RB);
- if (((((void *)last_string__V1G == (void *)(&__string_16)) || ((void *)last_string__V1G == (void *)(&__string_18))) || ((void *)last_string__V1G == (void *)(&__string_17)))) {
- pos__XZ0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_319));
- put_position__ECH(pos__XZ0P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- result__RIHC=TRUE__;
- };
- return(result__RIHC);
-}
-
-static __BOOLEAN read_integer__QMKC()
-// () With resultNo recursive, No inlinable.
-{
- __INTEGER_64 result__SLHD,__tmp__EMHD,result__SAND,result__MXQD;
- __STRING *Self__HIHR,*Self__NIHR,*Self__QLHD,*Self__DO0Q,*Self__CIAR;
- __STRING *Self__A5MD,*Self__QAND,*Self__UVQD,*Self__KXQD,*Self__WYQD;
- __STRING *Self__RARD;
- __INTEGER new_capacity__GIHR,old_nb_elts__JIHR,upper__EUSR,Self__CUSR;
- __INTEGER new_capacity__MIHR,old_nb_elts__PIHR,upper__JUSR,Self__HUSR;
- __INTEGER __tmp__3LHD,Self__W0KD,result__UCSD,j__D5MD,__tmp__IO0Q;
- __INTEGER __tmp__3AND,Self__3YOD,i__WVQD,__tmp__XXQD,Self__SHSD;
- __INTEGER state__ZYQD,value__0YQD,i__YYQD,__tmp__5GCR,state__UARD;
- __INTEGER result__XARD,i__TARD,__tmp__CHCR,__tmp__EHCR;
- __POSITION pos__E10P,pos__X10P,pos__H20P;
- __BOOLEAN result__TMKC,result__ZHAR,__tmp__5MKC,__tmp__ZNKC;
- __BOOLEAN __tmp__LDSD,result__C5MD,__tmp__15MD,result__HWUD;
- __BOOLEAN __tmp__BQKC,result__XVQD,negative__1YQD,result__2YQD;
- __BOOLEAN __tmp__K0QD,result__0TEJ,__tmp__W0QD,result__HUEJ;
- __BOOLEAN result__HIAR,__tmp__K1QD,__tmp__J2QD,result__FLUE;
- __BOOLEAN result__JIAR,__tmp__34QD,result__XLUE,result__LIAR;
- __BOOLEAN __tmp__K4QD,negative__WARD,__tmp__DCRD,result__JVEJ;
- __BOOLEAN __tmp__WCRD,__tmp__LDRD,result__FNUE,__tmp__SERD;
- __BOOLEAN result__XNUE,result__NIAR;
- __CHARACTER result__1HAR,result__2HAR,result__3HAR,result__4HAR;
- __CHARACTER result__5HAR,result__AIAR,result__BIAR,Self__SCSD;
- __CHARACTER result__EIAR,Self__FWUD,result__FIAR,Self__VJUE;
- __CHARACTER result__GIAR,cc__3YQD,cc__VARD;
- __CHARACTER *Self__IIHR,*new__KIHR,*Self__OIHR,*new__QIHR,*__tmp__CO0Q;
- __CHARACTER *__tmp__JO0Q,*__tmp__NO0Q,*__tmp__RO0Q,*__tmp__VO0Q;
- __CHARACTER *__tmp__AHCR,*__tmp__DHCR;
- result__TMKC=FALSE__;
- if (read_space__UAF()) {
- result__1HAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__1HAR=((__CHARACTER )(( 0)));
- } else {
- result__1HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- result__ZHAR=FALSE__;
- if ((((__INTEGER_8 )result__1HAR) >= ((__INTEGER_8 )'0'))) {
- result__ZHAR=(((__INTEGER_8 )result__1HAR) <= ((__INTEGER_8 )'9'));
- };
- __tmp__5MKC=result__ZHAR;
- } else {
- __tmp__5MKC=FALSE__;
- };
- if (__tmp__5MKC) {
- result__TMKC=TRUE__;
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- result__2HAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__2HAR=((__CHARACTER )(( 0)));
- } else {
- result__2HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__HIHR=((__STRING *)string_tmp__RB);
- new_capacity__GIHR= 0;
- if ((Self__HIHR->capacity__MNK <= Self__HIHR->count__VF)) {
- if ((Self__HIHR->capacity__MNK == 0)) {
- Self__HIHR->capacity__MNK= 32;
- Self__HIHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GIHR=(__INTEGER)(Self__HIHR->capacity__MNK << 1);
- Self__IIHR=((__CHARACTER *)Self__HIHR->storage__XNK);
- old_nb_elts__JIHR=Self__HIHR->capacity__MNK;
- new__KIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IIHR),((__UINTEGER_32 )old_nb_elts__JIHR),((__UINTEGER_32 )new_capacity__GIHR)));
- upper__EUSR=(__INTEGER)(new_capacity__GIHR - 1);
- Self__CUSR=old_nb_elts__JIHR;
- while ((Self__CUSR <= upper__EUSR)) {
- new__KIHR[Self__CUSR]='\0';
- Self__CUSR=(__INTEGER)(Self__CUSR + 1);
- };
- Self__HIHR->storage__XNK=new__KIHR;
- Self__HIHR->capacity__MNK=new_capacity__GIHR;
- };
- };
- ((__CHARACTER *)Self__HIHR->storage__XNK)[Self__HIHR->count__VF]=result__2HAR;
- Self__HIHR->count__VF=(__INTEGER)(Self__HIHR->count__VF + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- while_do__ZD0C:
- {
- result__3HAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__3HAR=((__CHARACTER )(( 0)));
- } else {
- result__3HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if (is_hexadecimal_digit__QJHD(result__3HAR)) {
- __tmp__ZNKC=TRUE__;
- } else {
- result__4HAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__4HAR=((__CHARACTER )(( 0)));
- } else {
- result__4HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- __tmp__ZNKC=(result__4HAR == '_');
- };
- if (__tmp__ZNKC) {
- result__5HAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__5HAR=((__CHARACTER )(( 0)));
- } else {
- result__5HAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__5HAR != '_')) {
- result__AIAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__AIAR=((__CHARACTER )(( 0)));
- } else {
- result__AIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- Self__NIHR=((__STRING *)string_tmp__RB);
- new_capacity__MIHR= 0;
- if ((Self__NIHR->capacity__MNK <= Self__NIHR->count__VF)) {
- if ((Self__NIHR->capacity__MNK == 0)) {
- Self__NIHR->capacity__MNK= 32;
- Self__NIHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MIHR=(__INTEGER)(Self__NIHR->capacity__MNK << 1);
- Self__OIHR=((__CHARACTER *)Self__NIHR->storage__XNK);
- old_nb_elts__PIHR=Self__NIHR->capacity__MNK;
- new__QIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OIHR),((__UINTEGER_32 )old_nb_elts__PIHR),((__UINTEGER_32 )new_capacity__MIHR)));
- upper__JUSR=(__INTEGER)(new_capacity__MIHR - 1);
- Self__HUSR=old_nb_elts__PIHR;
- while ((Self__HUSR <= upper__JUSR)) {
- new__QIHR[Self__HUSR]='\0';
- Self__HUSR=(__INTEGER)(Self__HUSR + 1);
- };
- Self__NIHR->storage__XNK=new__QIHR;
- Self__NIHR->capacity__MNK=new_capacity__MIHR;
- };
- };
- ((__CHARACTER *)Self__NIHR->storage__XNK)[Self__NIHR->count__VF]=result__AIAR;
- Self__NIHR->count__VF=(__INTEGER)(Self__NIHR->count__VF + 1);
- };
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- goto while_do__ZD0C;
- };
- };
- result__BIAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__BIAR=((__CHARACTER )(( 0)));
- } else {
- result__BIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__BIAR == 'h')) {
- Self__QLHD=((__STRING *)string_tmp__RB);
- result__SLHD= 0;
- __tmp__3LHD=Self__QLHD->count__VF;
- Self__W0KD= 1;
- __tmp__CO0Q=Self__QLHD->storage__XNK;
- while ((Self__W0KD <= __tmp__3LHD)) {
- __tmp__EMHD=(__INTEGER_64)(result__SLHD << 4);
- Self__SCSD=((__CHARACTER *)__tmp__CO0Q)[(__INTEGER)(Self__W0KD - 1)];
- result__UCSD= 0;
- if ((((__INTEGER_8 )Self__SCSD) < ((__INTEGER_8 )'A'))) {
- result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) - 48));
- __tmp__LDSD=TRUE__;
- } else {
- __tmp__LDSD=FALSE__;
- };
- if ((! __tmp__LDSD)) {
- if ((((__INTEGER_8 )Self__SCSD) < ((__INTEGER_8 )'a'))) {
- result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) - 55));
- } else {
- result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) - 87));
- };
- };
- result__SLHD=(__INTEGER_64)(__tmp__EMHD | ((__INTEGER_64 )result__UCSD));
- Self__W0KD=(__INTEGER)(Self__W0KD + 1);
- };
- last_integer__D1IC=result__SLHD;
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- } else {
- Self__DO0Q=((__STRING *)string_tmp__RB);
- if ((((__INTEGER_8 )((__CHARACTER *)Self__DO0Q->storage__XNK)[(__INTEGER)(Self__DO0Q->count__VF - 1)]) > ((__INTEGER_8 )'9'))) {
- Self__CIAR=((__STRING *)string_tmp__RB);
- if (( 1 > Self__CIAR->count__VF)) {
- Self__CIAR->count__VF= 0;
- } else {
- Self__CIAR->count__VF=(__INTEGER)(Self__CIAR->count__VF - 1);
- };
- position__ZFD=(__INTEGER)(position__ZFD - 1);
- };
- result__EIAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__EIAR=((__CHARACTER )(( 0)));
- } else {
- result__EIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__EIAR == 'o')) {
- Self__A5MD=((__STRING *)string_tmp__RB);
- result__C5MD=FALSE__;
- j__D5MD= 0;
- if ((Self__A5MD->count__VF != 0)) {
- j__D5MD= 1;
- __tmp__IO0Q=Self__A5MD->count__VF;
- __tmp__JO0Q=Self__A5MD->storage__XNK;
- until_do__BFSD:
- {
- if ((j__D5MD > __tmp__IO0Q)) {
- __tmp__15MD=TRUE__;
- } else {
- Self__FWUD=((__CHARACTER *)__tmp__JO0Q)[(__INTEGER)(j__D5MD - 1)];
- result__HWUD=FALSE__;
- if ((((__INTEGER_8 )Self__FWUD) >= ((__INTEGER_8 )'0'))) {
- result__HWUD=(((__INTEGER_8 )Self__FWUD) <= ((__INTEGER_8 )'7'));
- };
- __tmp__15MD=(! result__HWUD);
- };
- if ((! __tmp__15MD)) {
- j__D5MD=(__INTEGER)(j__D5MD + 1);
- goto until_do__BFSD;
- };
- };
- result__C5MD=(j__D5MD > Self__A5MD->count__VF);
- };
- if ((! result__C5MD)) {
- pos__E10P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_452));
- put_position__ECH(pos__E10P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- Self__QAND=((__STRING *)string_tmp__RB);
- result__SAND= 0;
- __tmp__3AND=Self__QAND->count__VF;
- Self__3YOD= 1;
- __tmp__NO0Q=Self__QAND->storage__XNK;
- while ((Self__3YOD <= __tmp__3AND)) {
- result__SAND=(__INTEGER_64)((__INTEGER_64)(result__SAND << 3) | ((__INTEGER_64 )((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )((__CHARACTER *)__tmp__NO0Q)[(__INTEGER)(Self__3YOD - 1)]) - 48))));
- Self__3YOD=(__INTEGER)(Self__3YOD + 1);
- };
- last_integer__D1IC=result__SAND;
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- __tmp__BQKC=TRUE__;
- } else {
- __tmp__BQKC=FALSE__;
- };
- if ((! __tmp__BQKC)) {
- result__FIAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__FIAR=((__CHARACTER )(( 0)));
- } else {
- result__FIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__FIAR == 'b')) {
- Self__UVQD=((__STRING *)string_tmp__RB);
- i__WVQD=Self__UVQD->count__VF;
- result__XVQD=TRUE__;
- __tmp__RO0Q=Self__UVQD->storage__XNK;
- while ((! ((! result__XVQD) || (i__WVQD == 0)))) {
- Self__VJUE=((__CHARACTER *)__tmp__RO0Q)[(__INTEGER)(i__WVQD - 1)];
- result__XVQD=((Self__VJUE == '0') || (Self__VJUE == '1'));
- i__WVQD=(__INTEGER)(i__WVQD - 1);
- };
- if ((! result__XVQD)) {
- pos__X10P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_453));
- put_position__ECH(pos__X10P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- Self__KXQD=((__STRING *)string_tmp__RB);
- result__MXQD= 0;
- __tmp__XXQD=Self__KXQD->count__VF;
- Self__SHSD= 1;
- __tmp__VO0Q=Self__KXQD->storage__XNK;
- while ((Self__SHSD <= __tmp__XXQD)) {
- result__MXQD=(__INTEGER_64)(result__MXQD << 1);
- if ((((__CHARACTER *)__tmp__VO0Q)[(__INTEGER)(Self__SHSD - 1)] == '1')) {
- result__MXQD=(__INTEGER_64)(~ (__INTEGER_64)((__INTEGER_64)(~ result__MXQD) & -2));
- };
- Self__SHSD=(__INTEGER)(Self__SHSD + 1);
- };
- last_integer__D1IC=result__MXQD;
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- } else {
- result__GIAR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__GIAR=((__CHARACTER )(( 0)));
- } else {
- result__GIAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__GIAR == 'd')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- };
- Self__WYQD=((__STRING *)string_tmp__RB);
- state__ZYQD= 0;
- value__0YQD= 0;
- negative__1YQD=FALSE__;
- result__2YQD=FALSE__;
- cc__3YQD='\0';
- i__YYQD= 1;
- __tmp__5GCR=Self__WYQD->count__VF;
- __tmp__AHCR=Self__WYQD->storage__XNK;
- while ((! ((state__ZYQD == 4) || (i__YYQD > __tmp__5GCR)))) {
- cc__3YQD=((__CHARACTER *)__tmp__AHCR)[(__INTEGER)(i__YYQD - 1)];
- if ((state__ZYQD == 0)) {
- if ((((((((cc__3YQD == ' ') || (cc__3YQD == '\t')) || (cc__3YQD == '\n')) || (cc__3YQD == '\r')) || (cc__3YQD == '\0')) || (cc__3YQD == '\f')) || (cc__3YQD == '\v'))) {
- __tmp__K0QD=TRUE__;
- } else {
- result__0TEJ=(cc__3YQD == '+');
- if (result__0TEJ) {
- state__ZYQD= 1;
- };
- __tmp__K0QD=result__0TEJ;
- };
- if (__tmp__K0QD) {
- __tmp__W0QD=TRUE__;
- } else {
- result__HUEJ=(cc__3YQD == '-');
- if (result__HUEJ) {
- negative__1YQD=TRUE__;
- state__ZYQD= 1;
- };
- __tmp__W0QD=result__HUEJ;
- };
- if ((! __tmp__W0QD)) {
- result__HIAR=FALSE__;
- if ((((__INTEGER_8 )cc__3YQD) >= ((__INTEGER_8 )'0'))) {
- result__HIAR=(((__INTEGER_8 )cc__3YQD) <= ((__INTEGER_8 )'9'));
- };
- if (result__HIAR) {
- value__0YQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) - 48);
- state__ZYQD= 2;
- } else {
- state__ZYQD= 4;
- };
- };
- __tmp__K1QD=TRUE__;
- } else {
- __tmp__K1QD=FALSE__;
- };
- if (__tmp__K1QD) {
- __tmp__J2QD=TRUE__;
- } else {
- result__FLUE=(state__ZYQD == 1);
- if (result__FLUE) {
- result__JIAR=FALSE__;
- if ((((__INTEGER_8 )cc__3YQD) >= ((__INTEGER_8 )'0'))) {
- result__JIAR=(((__INTEGER_8 )cc__3YQD) <= ((__INTEGER_8 )'9'));
- };
- if (result__JIAR) {
- value__0YQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) - 48);
- if (negative__1YQD) {
- value__0YQD=(__INTEGER)(- value__0YQD);
- };
- state__ZYQD= 2;
- } else {
- state__ZYQD= 4;
- };
- };
- __tmp__J2QD=result__FLUE;
- };
- if (__tmp__J2QD) {
- __tmp__34QD=TRUE__;
- } else {
- result__XLUE=(state__ZYQD == 2);
- if (result__XLUE) {
- result__LIAR=FALSE__;
- if ((((__INTEGER_8 )cc__3YQD) >= ((__INTEGER_8 )'0'))) {
- result__LIAR=(((__INTEGER_8 )cc__3YQD) <= ((__INTEGER_8 )'9'));
- };
- if (result__LIAR) {
- if (negative__1YQD) {
- value__0YQD=(__INTEGER)((__INTEGER)( 10 * value__0YQD) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) - 48));
- } else {
- value__0YQD=(__INTEGER)((__INTEGER)( 10 * value__0YQD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) - 48));
- };
- if (((negative__1YQD && (value__0YQD > 0)) || ((! negative__1YQD) && (value__0YQD < 0)))) {
- state__ZYQD= 4;
- };
- __tmp__K4QD=TRUE__;
- } else {
- __tmp__K4QD=FALSE__;
- };
- if ((! __tmp__K4QD)) {
- if ((((((((cc__3YQD == ' ') || (cc__3YQD == '\t')) || (cc__3YQD == '\n')) || (cc__3YQD == '\r')) || (cc__3YQD == '\0')) || (cc__3YQD == '\f')) || (cc__3YQD == '\v'))) {
- state__ZYQD= 3;
- } else {
- state__ZYQD= 4;
- };
- };
- };
- __tmp__34QD=result__XLUE;
- };
- if ((! __tmp__34QD)) {
- if ((state__ZYQD == 3)) {
- if ((! (((((((cc__3YQD == ' ') || (cc__3YQD == '\t')) || (cc__3YQD == '\n')) || (cc__3YQD == '\r')) || (cc__3YQD == '\0')) || (cc__3YQD == '\f')) || (cc__3YQD == '\v')))) {
- state__ZYQD= 4;
- };
- };
- };
- i__YYQD=(__INTEGER)(i__YYQD + 1);
- };
- if (((state__ZYQD != 0) && (state__ZYQD != 4))) {
- result__2YQD=TRUE__;
- };
- if ((! result__2YQD)) {
- pos__H20P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_454));
- put_position__ECH(pos__H20P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- Self__RARD=((__STRING *)string_tmp__RB);
- state__UARD= 0;
- cc__VARD='\0';
- negative__WARD=FALSE__;
- result__XARD= 0;
- i__TARD= 1;
- __tmp__CHCR=Self__RARD->count__VF;
- __tmp__DHCR=Self__RARD->storage__XNK;
- __tmp__EHCR=Self__RARD->count__VF;
- while ((i__TARD <= __tmp__CHCR)) {
- cc__VARD=((__CHARACTER *)__tmp__DHCR)[(__INTEGER)(i__TARD - 1)];
- if ((state__UARD == 0)) {
- if ((((((((cc__VARD == ' ') || (cc__VARD == '\t')) || (cc__VARD == '\n')) || (cc__VARD == '\r')) || (cc__VARD == '\0')) || (cc__VARD == '\f')) || (cc__VARD == '\v'))) {
- __tmp__DCRD=TRUE__;
- } else {
- result__JVEJ=(cc__VARD == '+');
- if (result__JVEJ) {
- state__UARD= 1;
- };
- __tmp__DCRD=result__JVEJ;
- };
- if ((! __tmp__DCRD)) {
- if ((cc__VARD == '-')) {
- negative__WARD=TRUE__;
- state__UARD= 1;
- } else {
- result__XARD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) - 48);
- state__UARD= 2;
- };
- };
- __tmp__WCRD=TRUE__;
- } else {
- __tmp__WCRD=FALSE__;
- };
- if (__tmp__WCRD) {
- __tmp__LDRD=TRUE__;
- } else {
- result__FNUE=(state__UARD == 1);
- if (result__FNUE) {
- result__XARD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) - 48);
- if (negative__WARD) {
- result__XARD=(__INTEGER)(- result__XARD);
- };
- state__UARD= 2;
- };
- __tmp__LDRD=result__FNUE;
- };
- if (__tmp__LDRD) {
- __tmp__SERD=TRUE__;
- } else {
- result__XNUE=(state__UARD == 2);
- if (result__XNUE) {
- result__NIAR=FALSE__;
- if ((((__INTEGER_8 )cc__VARD) >= ((__INTEGER_8 )'0'))) {
- result__NIAR=(((__INTEGER_8 )cc__VARD) <= ((__INTEGER_8 )'9'));
- };
- if (result__NIAR) {
- if (negative__WARD) {
- result__XARD=(__INTEGER)((__INTEGER)( 10 * result__XARD) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) - 48));
- } else {
- result__XARD=(__INTEGER)((__INTEGER)( 10 * result__XARD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) - 48));
- };
- } else {
- state__UARD= 3;
- };
- };
- __tmp__SERD=result__XNUE;
- };
- if ((! __tmp__SERD)) {
- if ((state__UARD == 3)) {
- i__TARD=__tmp__EHCR;
- };
- };
- i__TARD=(__INTEGER)(i__TARD + 1);
- };
- last_integer__D1IC=((__INTEGER_64 )result__XARD);
- };
- };
- };
- };
- return(result__TMKC);
-}
-
-static void* operator_to_name__OYHC(void *typ__QYHC,void *op__RYHC)
-// ({STRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- __INTEGER __tmp__YYHC,Self__1EIC;
- __CHARACTER c__TYHC;
- __BOOLEAN __tmp__GZHC,__tmp__TZHC,result__YEJC,__tmp__A0HC;
- __BOOLEAN result__KFJC,__tmp__N0HC,result__2FJC,__tmp__00HC;
- __BOOLEAN result__OGJC,__tmp__H1HC,result__AHJC,__tmp__U1HC;
- __BOOLEAN result__SHJC,__tmp__B2HC,result__EIJC,__tmp__O2HC;
- __BOOLEAN result__WIJC,__tmp__12HC,result__IJJC,__tmp__I3HC;
- __BOOLEAN result__0JJC,__tmp__V3HC,result__MKJC,__tmp__C4HC;
- __BOOLEAN result__4KJC,__tmp__P4HC,result__QLJC,__tmp__24HC;
- __BOOLEAN result__CMJC,__tmp__J5HC,result__UMJC,__tmp__W5HC;
- __BOOLEAN result__GNJC;
- c__TYHC='\0';
- copy__BNK(string_tmp__RB,typ__QYHC);
- __tmp__YYHC=((__STRING_CONSTANT *)op__RYHC)->count__XHB;
- Self__1EIC= 1;
- while ((Self__1EIC <= __tmp__YYHC)) {
- c__TYHC=((__CHARACTER *)((__STRING_CONSTANT *)op__RYHC)->storage__X4K)[(__INTEGER)(Self__1EIC - 1)];
- if ((c__TYHC == '+')) {
- append__MOK(string_tmp__RB,(&__string_214));
- __tmp__GZHC=TRUE__;
- } else {
- __tmp__GZHC=FALSE__;
- };
- if (__tmp__GZHC) {
- __tmp__TZHC=TRUE__;
- } else {
- result__YEJC=(c__TYHC == '-');
- if (result__YEJC) {
- append__MOK(string_tmp__RB,(&__string_215));
- };
- __tmp__TZHC=result__YEJC;
- };
- if (__tmp__TZHC) {
- __tmp__A0HC=TRUE__;
- } else {
- result__KFJC=(c__TYHC == '~');
- if (result__KFJC) {
- append__MOK(string_tmp__RB,(&__string_216));
- };
- __tmp__A0HC=result__KFJC;
- };
- if (__tmp__A0HC) {
- __tmp__N0HC=TRUE__;
- } else {
- result__2FJC=(c__TYHC == '!');
- if (result__2FJC) {
- append__MOK(string_tmp__RB,(&__string_217));
- };
- __tmp__N0HC=result__2FJC;
- };
- if (__tmp__N0HC) {
- __tmp__00HC=TRUE__;
- } else {
- result__OGJC=(c__TYHC == '/');
- if (result__OGJC) {
- append__MOK(string_tmp__RB,(&__string_218));
- };
- __tmp__00HC=result__OGJC;
- };
- if (__tmp__00HC) {
- __tmp__H1HC=TRUE__;
- } else {
- result__AHJC=(c__TYHC == '*');
- if (result__AHJC) {
- append__MOK(string_tmp__RB,(&__string_219));
- };
- __tmp__H1HC=result__AHJC;
- };
- if (__tmp__H1HC) {
- __tmp__U1HC=TRUE__;
- } else {
- result__SHJC=(c__TYHC == '^');
- if (result__SHJC) {
- append__MOK(string_tmp__RB,(&__string_220));
- };
- __tmp__U1HC=result__SHJC;
- };
- if (__tmp__U1HC) {
- __tmp__B2HC=TRUE__;
- } else {
- result__EIJC=(c__TYHC == '%');
- if (result__EIJC) {
- append__MOK(string_tmp__RB,(&__string_221));
- };
- __tmp__B2HC=result__EIJC;
- };
- if (__tmp__B2HC) {
- __tmp__O2HC=TRUE__;
- } else {
- result__WIJC=(c__TYHC == '>');
- if (result__WIJC) {
- append__MOK(string_tmp__RB,(&__string_222));
- };
- __tmp__O2HC=result__WIJC;
- };
- if (__tmp__O2HC) {
- __tmp__12HC=TRUE__;
- } else {
- result__IJJC=(c__TYHC == '<');
- if (result__IJJC) {
- append__MOK(string_tmp__RB,(&__string_223));
- };
- __tmp__12HC=result__IJJC;
- };
- if (__tmp__12HC) {
- __tmp__I3HC=TRUE__;
- } else {
- result__0JJC=(c__TYHC == '=');
- if (result__0JJC) {
- append__MOK(string_tmp__RB,(&__string_224));
- };
- __tmp__I3HC=result__0JJC;
- };
- if (__tmp__I3HC) {
- __tmp__V3HC=TRUE__;
- } else {
- result__MKJC=(c__TYHC == '\\');
- if (result__MKJC) {
- append__MOK(string_tmp__RB,(&__string_225));
- };
- __tmp__V3HC=result__MKJC;
- };
- if (__tmp__V3HC) {
- __tmp__C4HC=TRUE__;
- } else {
- result__4KJC=(c__TYHC == '|');
- if (result__4KJC) {
- append__MOK(string_tmp__RB,(&__string_226));
- };
- __tmp__C4HC=result__4KJC;
- };
- if (__tmp__C4HC) {
- __tmp__P4HC=TRUE__;
- } else {
- result__QLJC=(c__TYHC == '&');
- if (result__QLJC) {
- append__MOK(string_tmp__RB,(&__string_227));
- };
- __tmp__P4HC=result__QLJC;
- };
- if (__tmp__P4HC) {
- __tmp__24HC=TRUE__;
- } else {
- result__CMJC=(c__TYHC == '$');
- if (result__CMJC) {
- append__MOK(string_tmp__RB,(&__string_228));
- };
- __tmp__24HC=result__CMJC;
- };
- if (__tmp__24HC) {
- __tmp__J5HC=TRUE__;
- } else {
- result__UMJC=(c__TYHC == '#');
- if (result__UMJC) {
- append__MOK(string_tmp__RB,(&__string_229));
- };
- __tmp__J5HC=result__UMJC;
- };
- if (__tmp__J5HC) {
- __tmp__W5HC=TRUE__;
- } else {
- result__GNJC=(c__TYHC == '@');
- if (result__GNJC) {
- append__MOK(string_tmp__RB,(&__string_230));
- };
- __tmp__W5HC=result__GNJC;
- };
- if ((! __tmp__W5HC)) {
- if ((c__TYHC == '?')) {
- append__MOK(string_tmp__RB,(&__string_231));
- };
- };
- Self__1EIC=(__INTEGER)(Self__1EIC + 1);
- };
- return(get__QEC(string_tmp__RB));
-}
-
-static void* copy__IBQD(void *tmp__KBQD)
-// ({NULLxFAST_ARRAYoITM_ARGUMENTo}) With resultNo recursive, No inlinable.
-{
- __INTEGER new_capacity__OS2D,other_upper__NS2D,Self__P1JF;
- __INTEGER new_capacity__OW2D,__tmp__WX2D,__tmp__2GHF,Self__G4AG;
- void *result__MBQD;
- __FAST_ARRAYoITM_ARGUMENTo *Self__LS2D;
- void **__tmp__BT2D,**__tmp__DT2D,**Self__BPGF;
- __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__MW2D;
- __BOOLEAN __tmp__3W2D;
- void **__tmp__VX2D,**new__JGHF;
- result__MBQD=create_with_capacity__IRRD((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.upper__311D + 1));
- Self__LS2D=((__FAST_ARRAYoITM_ARGUMENTo *)result__MBQD);
- new_capacity__OS2D= 0;
- other_upper__NS2D=((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.upper__311D;
- if ((other_upper__NS2D >= 0)) {
- new_capacity__OS2D=(__INTEGER)(other_upper__NS2D + 1);
- if ((Self__LS2D->parent_arrayed_collection__CFJD.capacity__511D < new_capacity__OS2D)) {
- Self__LS2D->parent_arrayed_collection__CFJD.storage__121D=create__UGUE(new_capacity__OS2D);
- Self__LS2D->parent_arrayed_collection__CFJD.capacity__511D=new_capacity__OS2D;
- };
- __tmp__BT2D=Self__LS2D->parent_arrayed_collection__CFJD.storage__121D;
- __tmp__DT2D=((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.storage__121D;
- Self__BPGF=((void **)__tmp__BT2D);
- Self__P1JF=other_upper__NS2D;
- while ((Self__P1JF >= 0)) {
- Self__BPGF[Self__P1JF]=((void **)__tmp__DT2D)[Self__P1JF];
- Self__P1JF=(__INTEGER)(Self__P1JF - 1);
- };
- };
- Self__LS2D->parent_arrayed_collection__CFJD.upper__311D=other_upper__NS2D;
- ((__FAST_ARRAYoITM_ARGUMENTo *)tmp__KBQD)->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(- 1);
- Self__MW2D=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__2YPD);
- new_capacity__OW2D= 0;
- if (((__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D + 1) <= (__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D - 1))) {
- Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D + 1);
- __tmp__3W2D=TRUE__;
- } else {
- __tmp__3W2D=FALSE__;
- };
- if ((! __tmp__3W2D)) {
- if ((Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D == 0)) {
- Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D=create__WPUE( 2);
- Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D= 2;
- Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D= 0;
- } else {
- new_capacity__OW2D=(__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D << 1);
- __tmp__VX2D=Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D;
- __tmp__WX2D=Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D;
- new__JGHF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__VX2D)),((__UINTEGER_32 )(__INTEGER)(__tmp__WX2D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__OW2D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__2GHF=(__INTEGER)(new_capacity__OW2D - 1);
- Self__G4AG=__tmp__WX2D;
- while ((Self__G4AG <= __tmp__2GHF)) {
- new__JGHF[Self__G4AG]=NULL;
- Self__G4AG=(__INTEGER)(Self__G4AG + 1);
- };
- Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D=new__JGHF;
- Self__MW2D->parent_arrayed_collection__1YPD.capacity__QW2D=new_capacity__OW2D;
- Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D=(__INTEGER)(Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D + 1);
- };
- };
- ((void **)Self__MW2D->parent_arrayed_collection__1YPD.storage__MX2D)[Self__MW2D->parent_arrayed_collection__1YPD.upper__LR2D]=tmp__KBQD;
- return(result__MBQD);
-}
-
-static void set_argument_list__X41D(__ITM_SLOT *Self__Y41D,void *p__Z41D)
-// ({ITM_SLOT},{NULLxFAST_ARRAYoITM_ARGUMENTo}) VoidNo recursive, No inlinable.
-{
- void *Result__3XTE,*__tmp__T51D,*__tmp__AA2D;
- __INTEGER __tmp__C51D;
- __POSITION __tmp__U51D,__tmp__BA2D;
- __SECTION_ *Self__YRIQ;
- __BOOLEAN __tmp__G51D;
- __FAST_ARRAYoITM_ARGUMENTo *Self__PIAR,*Self__LT2E;
- if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D)->parent_arrayed_collection__CFJD.upper__311D + 1) > 1)) {
- __tmp__G51D=TRUE__;
- } else {
- Result__3XTE=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
- if (((struct ___OBJ *)Result__3XTE)->__id==__ITM_ARG__) {
- __tmp__C51D= 1;
- } else {
- __tmp__C51D=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)Result__3XTE)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
- };
- __tmp__G51D=(__tmp__C51D > 1);
- };
- if (__tmp__G51D) {
- if (((void *)((__SECTION_ *)Self__Y41D->id_section__T5BC)->name__CH0D == (void *)(&__string_25))) {
- Self__PIAR=((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D);
- __tmp__T51D=((void **)Self__PIAR->parent_arrayed_collection__CFJD.storage__121D)[Self__PIAR->parent_arrayed_collection__CFJD.upper__311D];
- if (((struct ___OBJ *)__tmp__T51D)->__id==__ITM_ARG__) {
- __tmp__U51D=((__ITM_ARG *)__tmp__T51D)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
- } else {
- __tmp__U51D=((__ITM_ARGS *)__tmp__T51D)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_455));
- put_position__ECH(__tmp__U51D);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- Self__YRIQ=((__SECTION_ *)Self__Y41D->id_section__T5BC);
- if ((((void *)Self__YRIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__YRIQ->name__CH0D == (void *)(&__string_24)))) {
- Self__LT2E=((__FAST_ARRAYoITM_ARGUMENTo *)p__Z41D);
- __tmp__AA2D=((void **)Self__LT2E->parent_arrayed_collection__CFJD.storage__121D)[Self__LT2E->parent_arrayed_collection__CFJD.upper__311D];
- if (((struct ___OBJ *)__tmp__AA2D)->__id==__ITM_ARG__) {
- __tmp__BA2D=((__ITM_ARG *)__tmp__AA2D)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
- } else {
- __tmp__BA2D=((__ITM_ARGS *)__tmp__AA2D)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_456));
- put_position__ECH(__tmp__BA2D);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- Self__Y41D->argument_list__IA2D=p__Z41D;
-}
-
-static __BOOLEAN read_affect__FVZC()
-// () With resultNo recursive, No inlinable.
-{
- __BOOLEAN result__IVZC,__tmp__TVZC,__tmp__DWZC,result__0OBD;
- result__IVZC=FALSE__;
- if (read_symbol__ETEB((&__string_16))) {
- last_string__V1G=(&__string_16);
- result__IVZC=TRUE__;
- __tmp__TVZC=TRUE__;
- } else {
- __tmp__TVZC=FALSE__;
- };
- if (__tmp__TVZC) {
- __tmp__DWZC=TRUE__;
- } else {
- result__0OBD=read_symbol__ETEB((&__string_17));
- if (result__0OBD) {
- last_string__V1G=(&__string_17);
- result__IVZC=TRUE__;
- };
- __tmp__DWZC=result__0OBD;
- };
- if ((! __tmp__DWZC)) {
- if (read_symbol__ETEB((&__string_18))) {
- last_string__V1G=(&__string_18);
- result__IVZC=TRUE__;
- };
- };
- return(result__IVZC);
-}
-
-static void* get__0WVD(void *lt__2WVD)
-// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
-{
- void *result__4WVD;
- __INTEGER idx__5WVD,__tmp__PK5Q,typ_id__PKWD,new_capacity__5H3D;
- __INTEGER __tmp__DJ3D,__tmp__GJHF,Self__FABG;
- __ITM_TYPE_MULTI *result__JKWD;
- __POINTER ptr__KKWD,ptr_table__MUSR,next__LUSR,result__NUSR;
- __POINTER ptr_table__RUSR,next__QUSR,result__SUSR;
- __UINTEGER_32 sz__MKWD,a__RP0Q,new_size__PP0Q,t__VP0Q,a__XP0Q;
- __UINTEGER_32 new_size__UUSR,lab_type__TUSR;
- void **__tmp__RIAR,**__tmp__CJ3D,**new__TIHF;
- __FAST_ARRAYoITM_TYPE_MULTIo *Self__3H3D;
- __BOOLEAN __tmp__NI3D;
- result__4WVD=NULL;
- idx__5WVD= 0;
- __tmp__PK5Q=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.upper__OXVD;
- __tmp__RIAR=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.storage__1G3D;
- while (((idx__5WVD <= __tmp__PK5Q) && ((void *)((__ITM_TYPE_MULTI *)((void **)__tmp__RIAR)[idx__5WVD])->list_type__YXVD != (void *)lt__2WVD))) {
- idx__5WVD=(__INTEGER)(idx__5WVD + 1);
- };
- if ((idx__5WVD <= ((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.upper__OXVD)) {
- result__4WVD=((void **)((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD)->parent_arrayed_collection__EXVD.storage__1G3D)[idx__5WVD];
- } else {
- result__JKWD=NULL;
- ptr__KKWD=((__POINTER )(NULL));
- typ_id__PKWD= 0;
- sz__MKWD=((__UINTEGER_32 )sizeof(__ITM_TYPE_MULTI));
- if ((sz__MKWD == 0)) {
- result__JKWD=ITM_TYPE_MULTI__;
- } else {
- typ_id__PKWD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MKWD);
- if ((typ_id__PKWD == (__INTEGER)(- 1))) {
- a__RP0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PP0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MKWD + a__RP0Q) & (__UINTEGER_32)(~ a__RP0Q));
- ptr_table__MUSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PP0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LUSR=((__POINTER )(NULL));
- result__NUSR=((__POINTER *)ptr_table__MUSR)[ 0];
- if ((result__NUSR == (void *)NULL)) {
- result__NUSR=new_lab__2PJ(new_size__PP0Q);
- next__LUSR=(void *)((unsigned long)result__NUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PP0Q)));
- ((__POINTER *)next__LUSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MUSR)[ 0]=next__LUSR;
- } else {
- next__LUSR=((__POINTER *)result__NUSR)[ 0];
- if ((next__LUSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NUSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PP0Q << 1)) <= 4096)) {
- next__LUSR=(void *)((unsigned long)result__NUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PP0Q)));
- } else {
- next__LUSR=new_lab__2PJ(new_size__PP0Q);
- };
- ((__POINTER *)next__LUSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MUSR)[ 0]=next__LUSR;
- } else {
- ((__POINTER *)result__NUSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LUSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NUSR=next__LUSR;
- };
- };
- ptr__KKWD=result__NUSR;
- } else {
- t__VP0Q=((__UINTEGER_32 )typ_id__PKWD);
- a__XP0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UUSR=(__UINTEGER_32)((__UINTEGER_32)(sz__MKWD + a__XP0Q) & (__UINTEGER_32)(~ a__XP0Q));
- ptr_table__RUSR=((__POINTER )(&(table_type[(t__VP0Q)])));
- lab_type__TUSR=(__UINTEGER_32)(t__VP0Q | 1);
- next__QUSR=((__POINTER )(NULL));
- result__SUSR=((__POINTER *)ptr_table__RUSR)[ 0];
- if ((result__SUSR == (void *)NULL)) {
- result__SUSR=new_lab__2PJ(lab_type__TUSR);
- next__QUSR=(void *)((unsigned long)result__SUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUSR)));
- ((__POINTER *)next__QUSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RUSR)[ 0]=next__QUSR;
- } else {
- next__QUSR=((__POINTER *)result__SUSR)[ 0];
- if ((next__QUSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SUSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UUSR << 1)) <= 4096)) {
- next__QUSR=(void *)((unsigned long)result__SUSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UUSR)));
- } else {
- next__QUSR=new_lab__2PJ(lab_type__TUSR);
- };
- ((__POINTER *)next__QUSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RUSR)[ 0]=next__QUSR;
- } else {
- ((__POINTER *)result__SUSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QUSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SUSR=next__QUSR;
- };
- };
- ptr__KKWD=result__SUSR;
- };
- result__JKWD=((__ITM_TYPE_MULTI *)ptr__KKWD);
- *(result__JKWD) = *(ITM_TYPE_MULTI__);
- };
- ((__ITM_TYPE_MULTI *)result__JKWD)->list_type__YXVD=lt__2WVD;
- result__4WVD=result__JKWD;
- Self__3H3D=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__FXVD);
- new_capacity__5H3D= 0;
- if (((__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD + 1) <= (__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D - 1))) {
- Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD=(__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD + 1);
- __tmp__NI3D=TRUE__;
- } else {
- __tmp__NI3D=FALSE__;
- };
- if ((! __tmp__NI3D)) {
- if ((Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D == 0)) {
- Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D=create__J1UE( 2);
- Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D= 2;
- Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD= 0;
- } else {
- new_capacity__5H3D=(__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D << 1);
- __tmp__CJ3D=Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D;
- __tmp__DJ3D=Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D;
- new__TIHF=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__CJ3D)),((__UINTEGER_32 )(__INTEGER)(__tmp__DJ3D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__5H3D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__GJHF=(__INTEGER)(new_capacity__5H3D - 1);
- Self__FABG=__tmp__DJ3D;
- while ((Self__FABG <= __tmp__GJHF)) {
- new__TIHF[Self__FABG]=NULL;
- Self__FABG=(__INTEGER)(Self__FABG + 1);
- };
- Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D=new__TIHF;
- Self__3H3D->parent_arrayed_collection__EXVD.capacity__QG3D=new_capacity__5H3D;
- Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD=(__INTEGER)(Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD + 1);
- };
- };
- ((void **)Self__3H3D->parent_arrayed_collection__EXVD.storage__1G3D)[Self__3H3D->parent_arrayed_collection__EXVD.upper__OXVD]=result__JKWD;
- };
- return(result__4WVD);
-}
-
-static void* read_type__KKLC(__PARSER *Self__LKLC,__BOOLEAN is_local__MKLC)
-// ({PARSER},{TRUExFALSE}) With resultRecursive, No inlinable.
-{
- void *style__OKLC;
- __POSITION pos__UA1P;
- style__OKLC=NULL;
- if ((read_word__NWH((&__string_13)) || read_word__NWH((&__string_14)))) {
- style__OKLC=last_string__V1G;
- if ((is_local__MKLC && ((void *)last_string__V1G == (void *)(&__string_13)))) {
- pos__UA1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_457));
- put_position__ECH(pos__UA1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- return(read_prototype__J5JC(Self__LKLC,style__OKLC));
-}
-
-static void set_type__NA2D(__ITM_SLOT *Self__OA2D,void *t__PA2D)
-// ({ITM_SLOT},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_TYPE_GENERIC_ELTxITM_TYPE_MULTI}) VoidNo recursive, No inlinable.
-{
- void *tm__QA2D,*__tmp__ZA2D;
- __SECTION_ *Self__2RIQ;
- __POSITION pos__ZV2E;
- tm__QA2D=NULL;
- Self__2RIQ=((__SECTION_ *)Self__OA2D->id_section__T5BC);
- if ((((void *)Self__2RIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__2RIQ->name__CH0D == (void *)(&__string_24)))) {
- if (t__PA2D==NULL) {
- __tmp__ZA2D=NULL;
- } else {
- switch (((struct ___OBJ *)t__PA2D)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__ZA2D=((void *)t__PA2D);
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__ZA2D=((void *)t__PA2D);
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__ZA2D=((void *)t__PA2D);
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__ZA2D=((void *)t__PA2D);
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__ZA2D=((void *)t__PA2D);
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__ZA2D=NULL;
- } break;
- }
- };
- tm__QA2D=__tmp__ZA2D;
- if (((((void *)__tmp__ZA2D == (void *)NULL) || ((void *)__tmp__ZA2D == (void *)ITM_TYPE_SELF__)) || ((void *)__tmp__ZA2D == (void *)type_void__5GEC))) {
- pos__ZV2E=Self__OA2D->parent_named__MIM.parent_itm_object__PD.position__WIM;
- put_error__text__0AH( 1,(&__string_458));
- put_position__ECH(pos__ZV2E);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- Self__OA2D->type__WB2D=t__PA2D;
-}
-
-static void* read_contract__IEEC()
-// () With resultNo recursive, No inlinable.
-{
- void *e__MEEC;
- void *result__NEEC;
- __POSITION p__AVSR,p__RLHC,pos__3A1P,pos__5A1P,p__EWSR;
- __ITM_LIST *result__YUSR;
- __POINTER ptr__ZUSR,ptr_table__CVSR,next__BVSR,result__DVSR;
- __POINTER ptr_table__HVSR,next__GVSR,result__IVSR,ptr__NTHC;
- __POINTER ptr_table__MVSR,next__LVSR,result__NVSR,ptr_table__RVSR;
- __POINTER next__QVSR,result__SVSR,ptr__2VSR,ptr_table__HWSR;
- __POINTER next__GWSR,result__IWSR,ptr_table__MWSR,next__LWSR;
- __POINTER result__NWSR;
- __INTEGER typ_id__0USR,typ_id__STHC,typ_id__3VSR;
- __UINTEGER_32 sz__1USR,a__2USR,new_size__3USR,t__4USR,a__5USR;
- __UINTEGER_32 new_size__KVSR,lab_type__JVSR,sz__PTHC,a__CQ0Q;
- __UINTEGER_32 new_size__AQ0Q,t__GQ0Q,a__IQ0Q,new_size__UVSR;
- __UINTEGER_32 lab_type__TVSR,sz__4VSR,a__5VSR,new_size__AWSR,t__BWSR;
- __UINTEGER_32 a__CWSR,new_size__PWSR,lab_type__OWSR;
- __ITM_LDOTS *result__MTHC;
- __ITM_PROTOTYPE *result__1VSR,*Self__DWSR;
- __BOOLEAN continue__LEEC,result__VUSR,result__VVSR,result__YVSR;
- void *lst__TEEC,*result__FHCR;
- __CHARACTER result__WUSR,result__WVSR,result__ZVSR;
- __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__GHCR,*Self__HHCR;
- continue__LEEC=FALSE__;
- e__MEEC=NULL;
- result__NEEC=NULL;
- lst__TEEC=NULL;
- result__VUSR=FALSE__;
- if ((! read_space__UAF())) {
- result__VUSR=FALSE__;
- } else {
- result__WUSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__WUSR=((__CHARACTER )(( 0)));
- } else {
- result__WUSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__WUSR == '[')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__VUSR=TRUE__;
- };
- };
- if (result__VUSR) {
- p__AVSR=current_position__EJG();
- result__YUSR=NULL;
- ptr__ZUSR=((__POINTER )(NULL));
- typ_id__0USR= 0;
- sz__1USR=((__UINTEGER_32 )sizeof(__ITM_LIST));
- if ((sz__1USR == 0)) {
- result__YUSR=ITM_LIST__;
- } else {
- typ_id__0USR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1USR);
- if ((typ_id__0USR == (__INTEGER)(- 1))) {
- a__2USR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3USR=(__UINTEGER_32)((__UINTEGER_32)(sz__1USR + a__2USR) & (__UINTEGER_32)(~ a__2USR));
- ptr_table__CVSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3USR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BVSR=((__POINTER )(NULL));
- result__DVSR=((__POINTER *)ptr_table__CVSR)[ 0];
- if ((result__DVSR == (void *)NULL)) {
- result__DVSR=new_lab__2PJ(new_size__3USR);
- next__BVSR=(void *)((unsigned long)result__DVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3USR)));
- ((__POINTER *)next__BVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CVSR)[ 0]=next__BVSR;
- } else {
- next__BVSR=((__POINTER *)result__DVSR)[ 0];
- if ((next__BVSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DVSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3USR << 1)) <= 4096)) {
- next__BVSR=(void *)((unsigned long)result__DVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3USR)));
- } else {
- next__BVSR=new_lab__2PJ(new_size__3USR);
- };
- ((__POINTER *)next__BVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CVSR)[ 0]=next__BVSR;
- } else {
- ((__POINTER *)result__DVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DVSR=next__BVSR;
- };
- };
- ptr__ZUSR=result__DVSR;
- } else {
- t__4USR=((__UINTEGER_32 )typ_id__0USR);
- a__5USR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KVSR=(__UINTEGER_32)((__UINTEGER_32)(sz__1USR + a__5USR) & (__UINTEGER_32)(~ a__5USR));
- ptr_table__HVSR=((__POINTER )(&(table_type[(t__4USR)])));
- lab_type__JVSR=(__UINTEGER_32)(t__4USR | 1);
- next__GVSR=((__POINTER )(NULL));
- result__IVSR=((__POINTER *)ptr_table__HVSR)[ 0];
- if ((result__IVSR == (void *)NULL)) {
- result__IVSR=new_lab__2PJ(lab_type__JVSR);
- next__GVSR=(void *)((unsigned long)result__IVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVSR)));
- ((__POINTER *)next__GVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HVSR)[ 0]=next__GVSR;
- } else {
- next__GVSR=((__POINTER *)result__IVSR)[ 0];
- if ((next__GVSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IVSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KVSR << 1)) <= 4096)) {
- next__GVSR=(void *)((unsigned long)result__IVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVSR)));
- } else {
- next__GVSR=new_lab__2PJ(lab_type__JVSR);
- };
- ((__POINTER *)next__GVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HVSR)[ 0]=next__GVSR;
- } else {
- ((__POINTER *)result__IVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IVSR=next__GVSR;
- };
- };
- ptr__ZUSR=result__IVSR;
- };
- result__YUSR=((__ITM_LIST *)ptr__ZUSR);
- *(result__YUSR) = *(ITM_LIST__);
- };
- ((__ITM_LIST *)result__YUSR)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM=p__AVSR;
- last_group__2EEC=result__YUSR;
- result__NEEC=result__YUSR;
- read_def_local__BCFC(PARSER__);
- result__FHCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC < 0)) {
- result__FHCR=create_with_capacity__YPFC( 16);
- } else {
- Self__GHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- result__FHCR=((void **)Self__GHCR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__GHCR->parent_arrayed_collection__EFFC.upper__P5OC];
- Self__HHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- Self__HHCR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__HHCR->parent_arrayed_collection__EFFC.upper__P5OC - 1);
- };
- lst__TEEC=result__FHCR;
- do {
- e__MEEC=read_expr__5SFC(PARSER__);
- if (((void *)e__MEEC == (void *)NULL)) {
- continue__LEEC=read_word__NWH((&__string_11));
- if (continue__LEEC) {
- p__RLHC=current_position__EJG();
- result__MTHC=NULL;
- ptr__NTHC=((__POINTER )(NULL));
- typ_id__STHC= 0;
- sz__PTHC=((__UINTEGER_32 )sizeof(__ITM_LDOTS));
- if ((sz__PTHC == 0)) {
- result__MTHC=ITM_LDOTS__;
- } else {
- typ_id__STHC=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PTHC);
- if ((typ_id__STHC == (__INTEGER)(- 1))) {
- a__CQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AQ0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PTHC + a__CQ0Q) & (__UINTEGER_32)(~ a__CQ0Q));
- ptr_table__MVSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AQ0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LVSR=((__POINTER )(NULL));
- result__NVSR=((__POINTER *)ptr_table__MVSR)[ 0];
- if ((result__NVSR == (void *)NULL)) {
- result__NVSR=new_lab__2PJ(new_size__AQ0Q);
- next__LVSR=(void *)((unsigned long)result__NVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0Q)));
- ((__POINTER *)next__LVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MVSR)[ 0]=next__LVSR;
- } else {
- next__LVSR=((__POINTER *)result__NVSR)[ 0];
- if ((next__LVSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NVSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AQ0Q << 1)) <= 4096)) {
- next__LVSR=(void *)((unsigned long)result__NVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AQ0Q)));
- } else {
- next__LVSR=new_lab__2PJ(new_size__AQ0Q);
- };
- ((__POINTER *)next__LVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MVSR)[ 0]=next__LVSR;
- } else {
- ((__POINTER *)result__NVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NVSR=next__LVSR;
- };
- };
- ptr__NTHC=result__NVSR;
- } else {
- t__GQ0Q=((__UINTEGER_32 )typ_id__STHC);
- a__IQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UVSR=(__UINTEGER_32)((__UINTEGER_32)(sz__PTHC + a__IQ0Q) & (__UINTEGER_32)(~ a__IQ0Q));
- ptr_table__RVSR=((__POINTER )(&(table_type[(t__GQ0Q)])));
- lab_type__TVSR=(__UINTEGER_32)(t__GQ0Q | 1);
- next__QVSR=((__POINTER )(NULL));
- result__SVSR=((__POINTER *)ptr_table__RVSR)[ 0];
- if ((result__SVSR == (void *)NULL)) {
- result__SVSR=new_lab__2PJ(lab_type__TVSR);
- next__QVSR=(void *)((unsigned long)result__SVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVSR)));
- ((__POINTER *)next__QVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RVSR)[ 0]=next__QVSR;
- } else {
- next__QVSR=((__POINTER *)result__SVSR)[ 0];
- if ((next__QVSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SVSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UVSR << 1)) <= 4096)) {
- next__QVSR=(void *)((unsigned long)result__SVSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVSR)));
- } else {
- next__QVSR=new_lab__2PJ(lab_type__TVSR);
- };
- ((__POINTER *)next__QVSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RVSR)[ 0]=next__QVSR;
- } else {
- ((__POINTER *)result__SVSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QVSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SVSR=next__QVSR;
- };
- };
- ptr__NTHC=result__SVSR;
- };
- result__MTHC=((__ITM_LDOTS *)ptr__NTHC);
- *(result__MTHC) = *(ITM_LDOTS__);
- };
- ((__ITM_LDOTS *)result__MTHC)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM=p__RLHC;
- add_last__V3PC(lst__TEEC,result__MTHC);
- };
- } else {
- add_last__V3PC(lst__TEEC,e__MEEC);
- result__VVSR=FALSE__;
- if ((! read_space__UAF())) {
- result__VVSR=FALSE__;
- } else {
- result__WVSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__WVSR=((__CHARACTER )(( 0)));
- } else {
- result__WVSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__WVSR == ';')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__VVSR=TRUE__;
- };
- };
- if ((! result__VVSR)) {
- pos__3A1P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_326));
- put_position__ECH(pos__3A1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- continue__LEEC=TRUE__;
- };
- } while (continue__LEEC);
- result__YVSR=FALSE__;
- if ((! read_space__UAF())) {
- result__YVSR=FALSE__;
- } else {
- result__ZVSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__ZVSR=((__CHARACTER )(( 0)));
- } else {
- result__ZVSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__ZVSR == ']')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__YVSR=TRUE__;
- };
- };
- if ((! result__YVSR)) {
- pos__5A1P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_433));
- put_position__ECH(pos__5A1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- p__EWSR=current_position__EJG();
- result__1VSR=NULL;
- ptr__2VSR=((__POINTER )(NULL));
- typ_id__3VSR= 0;
- sz__4VSR=((__UINTEGER_32 )sizeof(__ITM_PROTOTYPE));
- if ((sz__4VSR == 0)) {
- result__1VSR=ITM_PROTOTYPE__;
- } else {
- typ_id__3VSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4VSR);
- if ((typ_id__3VSR == (__INTEGER)(- 1))) {
- a__5VSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AWSR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VSR + a__5VSR) & (__UINTEGER_32)(~ a__5VSR));
- ptr_table__HWSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AWSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__GWSR=((__POINTER )(NULL));
- result__IWSR=((__POINTER *)ptr_table__HWSR)[ 0];
- if ((result__IWSR == (void *)NULL)) {
- result__IWSR=new_lab__2PJ(new_size__AWSR);
- next__GWSR=(void *)((unsigned long)result__IWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWSR)));
- ((__POINTER *)next__GWSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HWSR)[ 0]=next__GWSR;
- } else {
- next__GWSR=((__POINTER *)result__IWSR)[ 0];
- if ((next__GWSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AWSR << 1)) <= 4096)) {
- next__GWSR=(void *)((unsigned long)result__IWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWSR)));
- } else {
- next__GWSR=new_lab__2PJ(new_size__AWSR);
- };
- ((__POINTER *)next__GWSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HWSR)[ 0]=next__GWSR;
- } else {
- ((__POINTER *)result__IWSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IWSR=next__GWSR;
- };
- };
- ptr__2VSR=result__IWSR;
- } else {
- t__BWSR=((__UINTEGER_32 )typ_id__3VSR);
- a__CWSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PWSR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VSR + a__CWSR) & (__UINTEGER_32)(~ a__CWSR));
- ptr_table__MWSR=((__POINTER )(&(table_type[(t__BWSR)])));
- lab_type__OWSR=(__UINTEGER_32)(t__BWSR | 1);
- next__LWSR=((__POINTER )(NULL));
- result__NWSR=((__POINTER *)ptr_table__MWSR)[ 0];
- if ((result__NWSR == (void *)NULL)) {
- result__NWSR=new_lab__2PJ(lab_type__OWSR);
- next__LWSR=(void *)((unsigned long)result__NWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWSR)));
- ((__POINTER *)next__LWSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MWSR)[ 0]=next__LWSR;
- } else {
- next__LWSR=((__POINTER *)result__NWSR)[ 0];
- if ((next__LWSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PWSR << 1)) <= 4096)) {
- next__LWSR=(void *)((unsigned long)result__NWSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWSR)));
- } else {
- next__LWSR=new_lab__2PJ(lab_type__OWSR);
- };
- ((__POINTER *)next__LWSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MWSR)[ 0]=next__LWSR;
- } else {
- ((__POINTER *)result__NWSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NWSR=next__LWSR;
- };
- };
- ptr__2VSR=result__NWSR;
- };
- result__1VSR=((__ITM_PROTOTYPE *)ptr__2VSR);
- *(result__1VSR) = *(ITM_PROTOTYPE__);
- };
- Self__DWSR=((__ITM_PROTOTYPE *)result__1VSR);
- Self__DWSR->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM=p__EWSR;
- Self__DWSR->type__CAPC=type_void__5GEC;
- e__MEEC=result__1VSR;
- add_last__V3PC(result__FHCR,result__1VSR);
- ((__ITM_LIST *)result__YUSR)->code__T4OC=copy__UGFC(result__FHCR);
- };
- return(result__NEEC);
-}
-
-static void* read_expr__5SFC(__PARSER *Self__ATFC)
-// ({PARSER}) With resultRecursive, No inlinable.
-{
- void *result__CTFC,*value__DTFC,*a1__XJLC,*a2__YJLC;
- void *name__UTFC,*n__WJLC;
- __POSITION p__1IGE,pos__LB1P,p__MXSR,pos__NB1P,pos__PB1P,__tmp__MYFC;
- __POSITION p__YYSR,pos__SB1P,__tmp__N1FC,__tmp__X1FC,__tmp__A2FC;
- __POSITION __tmp__S3FC,v__2J5F,pos__JD1P,p__VJLC;
- __ITM_LIST_IDF *result__NZPE,*Self__IGGF;
- __POINTER ptr__OZPE,ptr_table__0WSR,next__ZWSR,result__1WSR;
- __POINTER ptr_table__5WSR,next__4WSR,result__AXSR,ptr__EXSR;
- __POINTER ptr_table__QXSR,next__PXSR,result__RXSR,ptr_table__VXSR;
- __POINTER next__UXSR,result__WXSR,ptr__0XSR,ptr_table__GYSR;
- __POINTER next__FYSR,result__HYSR,ptr_table__LYSR,next__KYSR;
- __POINTER result__MYSR,ptr__QYSR,ptr_table__1YSR,next__0YSR;
- __POINTER result__2YSR,ptr_table__AZSR,next__5YSR,result__BZSR;
- __POINTER ptr__TXRD,ptr_table__FZSR,next__EZSR,result__GZSR;
- __POINTER ptr_table__KZSR,next__JZSR,result__LZSR,ptr__EZRD;
- __POINTER ptr_table__PZSR,next__OZSR,result__QZSR,ptr_table__UZSR;
- __POINTER next__TZSR,result__VZSR,ptr__V0RD,ptr_table__ZZSR;
- __POINTER next__YZSR,result__0ZSR,ptr_table__4ZSR,next__3ZSR;
- __POINTER result__5ZSR,ptr__KNLC,ptr_table__D0SR,next__C0SR;
- __POINTER result__E0SR,ptr_table__I0SR,next__H0SR,result__J0SR;
- __POINTER ptr__5JKD,ptr_table__N0SR,next__M0SR,result__O0SR;
- __POINTER ptr_table__S0SR,next__R0SR,result__T0SR;
- __INTEGER typ_id__TZPE,typ_id__FXSR,typ_id__1XSR,typ_id__RYSR;
- __INTEGER typ_id__YXRD,typ_id__JZRD,typ_id__00RD,new_capacity__2C1D;
- __INTEGER __tmp__AE1D,__tmp__PBHF,Self__I0AG,typ_id__PNLC;
- __INTEGER typ_id__EKKD;
- __UINTEGER_32 sz__QZPE,a__OQ0Q,new_size__MQ0Q,t__SQ0Q,a__UQ0Q;
- __UINTEGER_32 new_size__CXSR,lab_type__BXSR,sz__GXSR,a__HXSR;
- __UINTEGER_32 new_size__IXSR,t__JXSR,a__KXSR,new_size__YXSR;
- __UINTEGER_32 lab_type__XXSR,sz__2XSR,a__3XSR,new_size__4XSR,t__5XSR;
- __UINTEGER_32 a__AYSR,new_size__OYSR,lab_type__NYSR,sz__SYSR,a__TYSR;
- __UINTEGER_32 new_size__UYSR,t__VYSR,a__WYSR,new_size__DZSR;
- __UINTEGER_32 lab_type__CZSR,sz__VXRD,a__XR1Q,new_size__VR1Q,t__1R1Q;
- __UINTEGER_32 a__3R1Q,new_size__NZSR,lab_type__MZSR,sz__GZRD,a__3Q0Q;
- __UINTEGER_32 new_size__1Q0Q,t__BR0Q,a__DR0Q,new_size__XZSR;
- __UINTEGER_32 lab_type__WZSR,sz__X0RD,a__CS1Q,new_size__AS1Q,t__GS1Q;
- __UINTEGER_32 a__IS1Q,new_size__B0SR,lab_type__A0SR,sz__MNLC,a__DT1Q;
- __UINTEGER_32 new_size__BT1Q,t__HT1Q,a__JT1Q,new_size__L0SR;
- __UINTEGER_32 lab_type__K0SR,sz__BKKD,a__IR0Q,new_size__GR0Q,t__MR0Q;
- __UINTEGER_32 a__OR0Q,new_size__V0SR,lab_type__U0SR;
- __ITM_WRITE_VALUE *result__DXSR,*Self__LXSR,*result__SXRD,*Self__KT2D;
- __ITM_WRITE_CAST *result__ZXSR,*Self__BYSR,*result__U0RD,*Self__YT2D;
- __ITM_READ *result__PYSR,*Self__XYSR;
- __ITM_WRITE_CODE *result__DZRD,*Self__ST2D;
- __ITM_READ_ARG2 *result__JNLC,*Self__ODQC;
- __ITM_BINARY *result__4JKD,*Self__4T0D;
- void *l_expr__ETFC,*result__LHCR;
- void *l_oper__ITFC,*l_assignment__STFC,*result__IHCR,*result__VIGE;
- void *result__OHCR;
- void *l_posi__OTFC,*result__RHCR,*result__YWGD;
- __BOOLEAN is_not_op__PTFC,again__RTFC,result__QWSR,result__TWSR;
- __BOOLEAN result__WWSR,__tmp__XWFC,__tmp__YYFC,__tmp__KD1D;
- __CHARACTER affect__QTFC,result__RWSR,result__UWSR,result__XWSR;
- __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__JHCR,*Self__KHCR;
- __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__PHCR,*Self__QHCR;
- __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__MHCR,*Self__NHCR;
- __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__SHCR,*Self__THCR;
- __FAST_ARRAYoExpanded_POSITIONo *Self__0C1D;
- __POSITION *__tmp__5D1D,*new__2AHF;
- result__CTFC=NULL;
- value__DTFC=NULL;
- l_expr__ETFC=NULL;
- l_oper__ITFC=NULL;
- l_posi__OTFC=NULL;
- is_not_op__PTFC=FALSE__;
- affect__QTFC='\0';
- again__RTFC=FALSE__;
- l_assignment__STFC=NULL;
- name__UTFC=NULL;
- old_position__FMFC=position__ZFD;
- old_pos_cur__HMFC=pos_cur__2FD;
- old_pos_line__JMFC=pos_line__3FD;
- old_pos_col__LMFC=pos_col__4FD;
- result__QWSR=FALSE__;
- if ((! read_space__UAF())) {
- result__QWSR=FALSE__;
- } else {
- result__RWSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__RWSR=((__CHARACTER )(( 0)));
- } else {
- result__RWSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__RWSR == '(')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__QWSR=TRUE__;
- };
- };
- if (result__QWSR) {
- result__IHCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC < 0)) {
- result__IHCR=create_with_capacity__BMOD( 16);
- } else {
- Self__JHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- result__IHCR=((void **)Self__JHCR->parent_arrayed_collection__11GC.storage__NTPC)[Self__JHCR->parent_arrayed_collection__11GC.upper__PRPC];
- Self__KHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- Self__KHCR->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__KHCR->parent_arrayed_collection__11GC.upper__PRPC - 1);
- };
- l_assignment__STFC=result__IHCR;
- do {
- again__RTFC=FALSE__;
- if (read_identifier__TPEB()) {
- copy__BNK(string_tmp2__ADB,last_string__V1G);
- while (read_identifier__TPEB()) {
- append__MOK(string_tmp2__ADB,(&__string_92));
- append__MOK(string_tmp2__ADB,last_string__V1G);
- };
- name__UTFC=get__QEC(string_tmp2__ADB);
- add_last__FA1D(l_assignment__STFC,name__UTFC);
- result__TWSR=FALSE__;
- if ((! read_space__UAF())) {
- result__TWSR=FALSE__;
- } else {
- result__UWSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__UWSR=((__CHARACTER )(( 0)));
- } else {
- result__UWSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__UWSR == ',')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__TWSR=TRUE__;
- };
- };
- if (result__TWSR) {
- again__RTFC=TRUE__;
- };
- };
- } while (again__RTFC);
- if ((! (((__FAST_ARRAYoSTRING_CONSTANTo *)result__IHCR)->parent_arrayed_collection__HTFC.upper__UQSD < 0))) {
- result__WWSR=FALSE__;
- if ((! read_space__UAF())) {
- result__WWSR=FALSE__;
- } else {
- result__XWSR='\0';
- if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
- result__XWSR=((__CHARACTER )(( 0)));
- } else {
- result__XWSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
- };
- if ((result__XWSR == ')')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__WWSR=TRUE__;
- };
- };
- __tmp__XWFC=result__WWSR;
- } else {
- __tmp__XWFC=FALSE__;
- };
- if ((__tmp__XWFC && read_affect__FVZC())) {
- result__VIGE=create_with_capacity__BMOD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)result__IHCR)->parent_arrayed_collection__HTFC.upper__UQSD + 1));
- copy__JP1D(result__VIGE,result__IHCR);
- free__UWZC(result__IHCR);
- l_assignment__STFC=result__VIGE;
- p__1IGE=current_position__EJG();
- result__NZPE=NULL;
- ptr__OZPE=((__POINTER )(NULL));
- typ_id__TZPE= 0;
- sz__QZPE=((__UINTEGER_32 )sizeof(__ITM_LIST_IDF));
- if ((sz__QZPE == 0)) {
- result__NZPE=ITM_LIST_IDF__;
- } else {
- typ_id__TZPE=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QZPE);
- if ((typ_id__TZPE == (__INTEGER)(- 1))) {
- a__OQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MQ0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QZPE + a__OQ0Q) & (__UINTEGER_32)(~ a__OQ0Q));
- ptr_table__0WSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MQ0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZWSR=((__POINTER )(NULL));
- result__1WSR=((__POINTER *)ptr_table__0WSR)[ 0];
- if ((result__1WSR == (void *)NULL)) {
- result__1WSR=new_lab__2PJ(new_size__MQ0Q);
- next__ZWSR=(void *)((unsigned long)result__1WSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MQ0Q)));
- ((__POINTER *)next__ZWSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0WSR)[ 0]=next__ZWSR;
- } else {
- next__ZWSR=((__POINTER *)result__1WSR)[ 0];
- if ((next__ZWSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1WSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MQ0Q << 1)) <= 4096)) {
- next__ZWSR=(void *)((unsigned long)result__1WSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MQ0Q)));
- } else {
- next__ZWSR=new_lab__2PJ(new_size__MQ0Q);
- };
- ((__POINTER *)next__ZWSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0WSR)[ 0]=next__ZWSR;
- } else {
- ((__POINTER *)result__1WSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZWSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1WSR=next__ZWSR;
- };
- };
- ptr__OZPE=result__1WSR;
- } else {
- t__SQ0Q=((__UINTEGER_32 )typ_id__TZPE);
- a__UQ0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CXSR=(__UINTEGER_32)((__UINTEGER_32)(sz__QZPE + a__UQ0Q) & (__UINTEGER_32)(~ a__UQ0Q));
- ptr_table__5WSR=((__POINTER )(&(table_type[(t__SQ0Q)])));
- lab_type__BXSR=(__UINTEGER_32)(t__SQ0Q | 1);
- next__4WSR=((__POINTER )(NULL));
- result__AXSR=((__POINTER *)ptr_table__5WSR)[ 0];
- if ((result__AXSR == (void *)NULL)) {
- result__AXSR=new_lab__2PJ(lab_type__BXSR);
- next__4WSR=(void *)((unsigned long)result__AXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXSR)));
- ((__POINTER *)next__4WSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5WSR)[ 0]=next__4WSR;
- } else {
- next__4WSR=((__POINTER *)result__AXSR)[ 0];
- if ((next__4WSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AXSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CXSR << 1)) <= 4096)) {
- next__4WSR=(void *)((unsigned long)result__AXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CXSR)));
- } else {
- next__4WSR=new_lab__2PJ(lab_type__BXSR);
- };
- ((__POINTER *)next__4WSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5WSR)[ 0]=next__4WSR;
- } else {
- ((__POINTER *)result__AXSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4WSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AXSR=next__4WSR;
- };
- };
- ptr__OZPE=result__AXSR;
- };
- result__NZPE=((__ITM_LIST_IDF *)ptr__OZPE);
- *(result__NZPE) = *(ITM_LIST_IDF__);
- };
- Self__IGGF=((__ITM_LIST_IDF *)result__NZPE);
- Self__IGGF->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM=p__1IGE;
- Self__IGGF->list_name__LGGF=result__VIGE;
- result__CTFC=result__NZPE;
- affect__QTFC=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
- value__DTFC=read_expr__5SFC(Self__ATFC);
- if (((void *)value__DTFC == (void *)NULL)) {
- pos__LB1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_325));
- put_position__ECH(pos__LB1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((affect__QTFC == ':')) {
- p__MXSR=result__NZPE->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- result__DXSR=NULL;
- ptr__EXSR=((__POINTER )(NULL));
- typ_id__FXSR= 0;
- sz__GXSR=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
- if ((sz__GXSR == 0)) {
- result__DXSR=ITM_WRITE_VALUE__;
- } else {
- typ_id__FXSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GXSR);
- if ((typ_id__FXSR == (__INTEGER)(- 1))) {
- a__HXSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IXSR=(__UINTEGER_32)((__UINTEGER_32)(sz__GXSR + a__HXSR) & (__UINTEGER_32)(~ a__HXSR));
- ptr_table__QXSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IXSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PXSR=((__POINTER )(NULL));
- result__RXSR=((__POINTER *)ptr_table__QXSR)[ 0];
- if ((result__RXSR == (void *)NULL)) {
- result__RXSR=new_lab__2PJ(new_size__IXSR);
- next__PXSR=(void *)((unsigned long)result__RXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXSR)));
- ((__POINTER *)next__PXSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QXSR)[ 0]=next__PXSR;
- } else {
- next__PXSR=((__POINTER *)result__RXSR)[ 0];
- if ((next__PXSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RXSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IXSR << 1)) <= 4096)) {
- next__PXSR=(void *)((unsigned long)result__RXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IXSR)));
- } else {
- next__PXSR=new_lab__2PJ(new_size__IXSR);
- };
- ((__POINTER *)next__PXSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QXSR)[ 0]=next__PXSR;
- } else {
- ((__POINTER *)result__RXSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PXSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__RXSR=next__PXSR;
- };
- };
- ptr__EXSR=result__RXSR;
- } else {
- t__JXSR=((__UINTEGER_32 )typ_id__FXSR);
- a__KXSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YXSR=(__UINTEGER_32)((__UINTEGER_32)(sz__GXSR + a__KXSR) & (__UINTEGER_32)(~ a__KXSR));
- ptr_table__VXSR=((__POINTER )(&(table_type[(t__JXSR)])));
- lab_type__XXSR=(__UINTEGER_32)(t__JXSR | 1);
- next__UXSR=((__POINTER )(NULL));
- result__WXSR=((__POINTER *)ptr_table__VXSR)[ 0];
- if ((result__WXSR == (void *)NULL)) {
- result__WXSR=new_lab__2PJ(lab_type__XXSR);
- next__UXSR=(void *)((unsigned long)result__WXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXSR)));
- ((__POINTER *)next__UXSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VXSR)[ 0]=next__UXSR;
- } else {
- next__UXSR=((__POINTER *)result__WXSR)[ 0];
- if ((next__UXSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WXSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YXSR << 1)) <= 4096)) {
- next__UXSR=(void *)((unsigned long)result__WXSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YXSR)));
- } else {
- next__UXSR=new_lab__2PJ(lab_type__XXSR);
- };
- ((__POINTER *)next__UXSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VXSR)[ 0]=next__UXSR;
- } else {
- ((__POINTER *)result__WXSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UXSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WXSR=next__UXSR;
- };
- };
- ptr__EXSR=result__WXSR;
- };
- result__DXSR=((__ITM_WRITE_VALUE *)ptr__EXSR);
- *(result__DXSR) = *(ITM_WRITE_VALUE__);
- };
- Self__LXSR=((__ITM_WRITE_VALUE *)result__DXSR);
- Self__LXSR->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=p__MXSR;
- Self__LXSR->parent_itm_write__VXFC.assign__OT2D=result__NZPE;
- Self__LXSR->parent_itm_write__VXFC.value__PT2D=value__DTFC;
- result__CTFC=result__DXSR;
- };
- if ((affect__QTFC == '<')) {
- pos__NB1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_459));
- put_position__ECH(pos__NB1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((affect__QTFC == '?')) {
- pos__PB1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_460));
- put_position__ECH(pos__PB1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- switch (((struct ___OBJ *)result__CTFC)->__id) {
- case __ITM_LIST__: {
- __tmp__MYFC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__MYFC=((__ITM_PROTOTYPE *)result__CTFC)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__MYFC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__MYFC=((__ITM_WRITE_VALUE *)result__CTFC)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__MYFC=((__ITM_WRITE_CAST *)result__CTFC)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ__: {
- __tmp__MYFC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+ append_name_in__APXE(Self__BPXT,buffer__TSEM);
+ add_last__ACV(((__STRING__BC *)buffer__TSEM),')');
} break;
- case __ITM_WRITE_CODE__: {
- __tmp__MYFC=((__ITM_WRITE_CODE *)result__CTFC)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_READ_ARG2__: {
- __tmp__MYFC=((__ITM_READ_ARG2 *)result__CTFC)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_BINARY__: {
- __tmp__MYFC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_READ_ARG1__: {
- __tmp__MYFC=((__ITM_READ_ARG1 *)result__CTFC)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_OLD__: {
- __tmp__MYFC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__MYFC=((__ITM_EXTERNAL_TYPE *)result__CTFC)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_REAL__: {
- __tmp__MYFC=((__ITM_REAL *)result__CTFC)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_NUMBER__: {
- __tmp__MYFC=((__ITM_NUMBER *)result__CTFC)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_CHARACTER__: {
- __tmp__MYFC=((__ITM_CHARACTER *)result__CTFC)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_STRING__: {
- __tmp__MYFC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_EXTERNAL__: {
- __tmp__MYFC=((__ITM_EXTERNAL *)result__CTFC)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_READ_ARGS__: {
- __tmp__MYFC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- };
- result__ZXSR=NULL;
- ptr__0XSR=((__POINTER )(NULL));
- typ_id__1XSR= 0;
- sz__2XSR=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
- if ((sz__2XSR == 0)) {
- result__ZXSR=ITM_WRITE_CAST__;
- } else {
- typ_id__1XSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2XSR);
- if ((typ_id__1XSR == (__INTEGER)(- 1))) {
- a__3XSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4XSR=(__UINTEGER_32)((__UINTEGER_32)(sz__2XSR + a__3XSR) & (__UINTEGER_32)(~ a__3XSR));
- ptr_table__GYSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4XSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FYSR=((__POINTER )(NULL));
- result__HYSR=((__POINTER *)ptr_table__GYSR)[ 0];
- if ((result__HYSR == (void *)NULL)) {
- result__HYSR=new_lab__2PJ(new_size__4XSR);
- next__FYSR=(void *)((unsigned long)result__HYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XSR)));
- ((__POINTER *)next__FYSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GYSR)[ 0]=next__FYSR;
- } else {
- next__FYSR=((__POINTER *)result__HYSR)[ 0];
- if ((next__FYSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HYSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4XSR << 1)) <= 4096)) {
- next__FYSR=(void *)((unsigned long)result__HYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4XSR)));
- } else {
- next__FYSR=new_lab__2PJ(new_size__4XSR);
- };
- ((__POINTER *)next__FYSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GYSR)[ 0]=next__FYSR;
- } else {
- ((__POINTER *)result__HYSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FYSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HYSR=next__FYSR;
- };
- };
- ptr__0XSR=result__HYSR;
- } else {
- t__5XSR=((__UINTEGER_32 )typ_id__1XSR);
- a__AYSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OYSR=(__UINTEGER_32)((__UINTEGER_32)(sz__2XSR + a__AYSR) & (__UINTEGER_32)(~ a__AYSR));
- ptr_table__LYSR=((__POINTER )(&(table_type[(t__5XSR)])));
- lab_type__NYSR=(__UINTEGER_32)(t__5XSR | 1);
- next__KYSR=((__POINTER )(NULL));
- result__MYSR=((__POINTER *)ptr_table__LYSR)[ 0];
- if ((result__MYSR == (void *)NULL)) {
- result__MYSR=new_lab__2PJ(lab_type__NYSR);
- next__KYSR=(void *)((unsigned long)result__MYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYSR)));
- ((__POINTER *)next__KYSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LYSR)[ 0]=next__KYSR;
- } else {
- next__KYSR=((__POINTER *)result__MYSR)[ 0];
- if ((next__KYSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MYSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OYSR << 1)) <= 4096)) {
- next__KYSR=(void *)((unsigned long)result__MYSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OYSR)));
- } else {
- next__KYSR=new_lab__2PJ(lab_type__NYSR);
- };
- ((__POINTER *)next__KYSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LYSR)[ 0]=next__KYSR;
- } else {
- ((__POINTER *)result__MYSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KYSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MYSR=next__KYSR;
- };
- };
- ptr__0XSR=result__MYSR;
- };
- result__ZXSR=((__ITM_WRITE_CAST *)ptr__0XSR);
- *(result__ZXSR) = *(ITM_WRITE_CAST__);
- };
- Self__BYSR=((__ITM_WRITE_CAST *)result__ZXSR);
- Self__BYSR->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__MYFC;
- Self__BYSR->parent_itm_write__LYFC.assign__OT2D=result__CTFC;
- Self__BYSR->parent_itm_write__LYFC.value__PT2D=value__DTFC;
- result__CTFC=result__ZXSR;
- };
- } else {
- free__UWZC(l_assignment__STFC);
- };
- __tmp__YYFC=TRUE__;
- } else {
- __tmp__YYFC=FALSE__;
- };
- if ((! __tmp__YYFC)) {
- if (read_identifier__TPEB()) {
- copy__BNK(string_tmp2__ADB,last_string__V1G);
- while (read_identifier__TPEB()) {
- append__MOK(string_tmp2__ADB,(&__string_92));
- append__MOK(string_tmp2__ADB,last_string__V1G);
- };
- name__UTFC=get__QEC(string_tmp2__ADB);
- if (read_affect__FVZC()) {
- p__YYSR=current_position__EJG();
- result__PYSR=NULL;
- ptr__QYSR=((__POINTER )(NULL));
- typ_id__RYSR= 0;
- sz__SYSR=((__UINTEGER_32 )sizeof(__ITM_READ));
- if ((sz__SYSR == 0)) {
- result__PYSR=ITM_READ__;
- } else {
- typ_id__RYSR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SYSR);
- if ((typ_id__RYSR == (__INTEGER)(- 1))) {
- a__TYSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UYSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYSR + a__TYSR) & (__UINTEGER_32)(~ a__TYSR));
- ptr_table__1YSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UYSR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0YSR=((__POINTER )(NULL));
- result__2YSR=((__POINTER *)ptr_table__1YSR)[ 0];
- if ((result__2YSR == (void *)NULL)) {
- result__2YSR=new_lab__2PJ(new_size__UYSR);
- next__0YSR=(void *)((unsigned long)result__2YSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UYSR)));
- ((__POINTER *)next__0YSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1YSR)[ 0]=next__0YSR;
- } else {
- next__0YSR=((__POINTER *)result__2YSR)[ 0];
- if ((next__0YSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2YSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UYSR << 1)) <= 4096)) {
- next__0YSR=(void *)((unsigned long)result__2YSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UYSR)));
- } else {
- next__0YSR=new_lab__2PJ(new_size__UYSR);
- };
- ((__POINTER *)next__0YSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1YSR)[ 0]=next__0YSR;
- } else {
- ((__POINTER *)result__2YSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0YSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2YSR=next__0YSR;
- };
- };
- ptr__QYSR=result__2YSR;
- } else {
- t__VYSR=((__UINTEGER_32 )typ_id__RYSR);
- a__WYSR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DZSR=(__UINTEGER_32)((__UINTEGER_32)(sz__SYSR + a__WYSR) & (__UINTEGER_32)(~ a__WYSR));
- ptr_table__AZSR=((__POINTER )(&(table_type[(t__VYSR)])));
- lab_type__CZSR=(__UINTEGER_32)(t__VYSR | 1);
- next__5YSR=((__POINTER )(NULL));
- result__BZSR=((__POINTER *)ptr_table__AZSR)[ 0];
- if ((result__BZSR == (void *)NULL)) {
- result__BZSR=new_lab__2PJ(lab_type__CZSR);
- next__5YSR=(void *)((unsigned long)result__BZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZSR)));
- ((__POINTER *)next__5YSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AZSR)[ 0]=next__5YSR;
- } else {
- next__5YSR=((__POINTER *)result__BZSR)[ 0];
- if ((next__5YSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BZSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DZSR << 1)) <= 4096)) {
- next__5YSR=(void *)((unsigned long)result__BZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DZSR)));
- } else {
- next__5YSR=new_lab__2PJ(lab_type__CZSR);
- };
- ((__POINTER *)next__5YSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AZSR)[ 0]=next__5YSR;
- } else {
- ((__POINTER *)result__BZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5YSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BZSR=next__5YSR;
- };
- };
- ptr__QYSR=result__BZSR;
- };
- result__PYSR=((__ITM_READ *)ptr__QYSR);
- *(result__PYSR) = *(ITM_READ__);
- };
- Self__XYSR=((__ITM_READ *)result__PYSR);
- Self__XYSR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__YYSR;
- Self__XYSR->name__AVPC=name__UTFC;
- result__CTFC=result__PYSR;
- affect__QTFC=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__X4K)[ 0];
- value__DTFC=read_expr__5SFC(Self__ATFC);
- if (((void *)value__DTFC == (void *)NULL)) {
- pos__SB1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_325));
- put_position__ECH(pos__SB1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((affect__QTFC == ':')) {
- __tmp__N1FC=result__PYSR->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- result__SXRD=NULL;
- ptr__TXRD=((__POINTER )(NULL));
- typ_id__YXRD= 0;
- sz__VXRD=((__UINTEGER_32 )sizeof(__ITM_WRITE_VALUE));
- if ((sz__VXRD == 0)) {
- result__SXRD=ITM_WRITE_VALUE__;
- } else {
- typ_id__YXRD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VXRD);
- if ((typ_id__YXRD == (__INTEGER)(- 1))) {
- a__XR1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VR1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VXRD + a__XR1Q) & (__UINTEGER_32)(~ a__XR1Q));
- ptr_table__FZSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VR1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__EZSR=((__POINTER )(NULL));
- result__GZSR=((__POINTER *)ptr_table__FZSR)[ 0];
- if ((result__GZSR == (void *)NULL)) {
- result__GZSR=new_lab__2PJ(new_size__VR1Q);
- next__EZSR=(void *)((unsigned long)result__GZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VR1Q)));
- ((__POINTER *)next__EZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FZSR)[ 0]=next__EZSR;
- } else {
- next__EZSR=((__POINTER *)result__GZSR)[ 0];
- if ((next__EZSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GZSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VR1Q << 1)) <= 4096)) {
- next__EZSR=(void *)((unsigned long)result__GZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VR1Q)));
- } else {
- next__EZSR=new_lab__2PJ(new_size__VR1Q);
- };
- ((__POINTER *)next__EZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FZSR)[ 0]=next__EZSR;
- } else {
- ((__POINTER *)result__GZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GZSR=next__EZSR;
- };
- };
- ptr__TXRD=result__GZSR;
- } else {
- t__1R1Q=((__UINTEGER_32 )typ_id__YXRD);
- a__3R1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NZSR=(__UINTEGER_32)((__UINTEGER_32)(sz__VXRD + a__3R1Q) & (__UINTEGER_32)(~ a__3R1Q));
- ptr_table__KZSR=((__POINTER )(&(table_type[(t__1R1Q)])));
- lab_type__MZSR=(__UINTEGER_32)(t__1R1Q | 1);
- next__JZSR=((__POINTER )(NULL));
- result__LZSR=((__POINTER *)ptr_table__KZSR)[ 0];
- if ((result__LZSR == (void *)NULL)) {
- result__LZSR=new_lab__2PJ(lab_type__MZSR);
- next__JZSR=(void *)((unsigned long)result__LZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NZSR)));
- ((__POINTER *)next__JZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KZSR)[ 0]=next__JZSR;
- } else {
- next__JZSR=((__POINTER *)result__LZSR)[ 0];
- if ((next__JZSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LZSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NZSR << 1)) <= 4096)) {
- next__JZSR=(void *)((unsigned long)result__LZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NZSR)));
- } else {
- next__JZSR=new_lab__2PJ(lab_type__MZSR);
- };
- ((__POINTER *)next__JZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KZSR)[ 0]=next__JZSR;
- } else {
- ((__POINTER *)result__LZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LZSR=next__JZSR;
- };
- };
- ptr__TXRD=result__LZSR;
- };
- result__SXRD=((__ITM_WRITE_VALUE *)ptr__TXRD);
- *(result__SXRD) = *(ITM_WRITE_VALUE__);
- };
- Self__KT2D=((__ITM_WRITE_VALUE *)result__SXRD);
- Self__KT2D->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__N1FC;
- Self__KT2D->parent_itm_write__VXFC.assign__OT2D=result__PYSR;
- Self__KT2D->parent_itm_write__VXFC.value__PT2D=value__DTFC;
- result__CTFC=result__SXRD;
- };
- if ((affect__QTFC == '<')) {
- switch (((struct ___OBJ *)result__CTFC)->__id) {
- case __ITM_LIST__: {
- __tmp__X1FC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__X1FC=((__ITM_PROTOTYPE *)result__CTFC)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__X1FC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__X1FC=((__ITM_WRITE_VALUE *)result__CTFC)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__X1FC=((__ITM_WRITE_CAST *)result__CTFC)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ__: {
- __tmp__X1FC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__X1FC=((__ITM_WRITE_CODE *)result__CTFC)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__X1FC=((__ITM_READ_ARG2 *)result__CTFC)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_BINARY__: {
- __tmp__X1FC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__X1FC=((__ITM_READ_ARG1 *)result__CTFC)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_OLD__: {
- __tmp__X1FC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__X1FC=((__ITM_EXTERNAL_TYPE *)result__CTFC)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_REAL__: {
- __tmp__X1FC=((__ITM_REAL *)result__CTFC)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_NUMBER__: {
- __tmp__X1FC=((__ITM_NUMBER *)result__CTFC)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__X1FC=((__ITM_CHARACTER *)result__CTFC)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_STRING__: {
- __tmp__X1FC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__X1FC=((__ITM_EXTERNAL *)result__CTFC)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__X1FC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- };
- result__DZRD=NULL;
- ptr__EZRD=((__POINTER )(NULL));
- typ_id__JZRD= 0;
- sz__GZRD=((__UINTEGER_32 )sizeof(__ITM_WRITE_CODE));
- if ((sz__GZRD == 0)) {
- result__DZRD=ITM_WRITE_CODE__;
- } else {
- typ_id__JZRD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GZRD);
- if ((typ_id__JZRD == (__INTEGER)(- 1))) {
- a__3Q0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1Q0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GZRD + a__3Q0Q) & (__UINTEGER_32)(~ a__3Q0Q));
- ptr_table__PZSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1Q0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OZSR=((__POINTER )(NULL));
- result__QZSR=((__POINTER *)ptr_table__PZSR)[ 0];
- if ((result__QZSR == (void *)NULL)) {
- result__QZSR=new_lab__2PJ(new_size__1Q0Q);
- next__OZSR=(void *)((unsigned long)result__QZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Q0Q)));
- ((__POINTER *)next__OZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PZSR)[ 0]=next__OZSR;
- } else {
- next__OZSR=((__POINTER *)result__QZSR)[ 0];
- if ((next__OZSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QZSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1Q0Q << 1)) <= 4096)) {
- next__OZSR=(void *)((unsigned long)result__QZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1Q0Q)));
- } else {
- next__OZSR=new_lab__2PJ(new_size__1Q0Q);
- };
- ((__POINTER *)next__OZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PZSR)[ 0]=next__OZSR;
- } else {
- ((__POINTER *)result__QZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QZSR=next__OZSR;
- };
- };
- ptr__EZRD=result__QZSR;
- } else {
- t__BR0Q=((__UINTEGER_32 )typ_id__JZRD);
- a__DR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XZSR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZRD + a__DR0Q) & (__UINTEGER_32)(~ a__DR0Q));
- ptr_table__UZSR=((__POINTER )(&(table_type[(t__BR0Q)])));
- lab_type__WZSR=(__UINTEGER_32)(t__BR0Q | 1);
- next__TZSR=((__POINTER )(NULL));
- result__VZSR=((__POINTER *)ptr_table__UZSR)[ 0];
- if ((result__VZSR == (void *)NULL)) {
- result__VZSR=new_lab__2PJ(lab_type__WZSR);
- next__TZSR=(void *)((unsigned long)result__VZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZSR)));
- ((__POINTER *)next__TZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UZSR)[ 0]=next__TZSR;
- } else {
- next__TZSR=((__POINTER *)result__VZSR)[ 0];
- if ((next__TZSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VZSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XZSR << 1)) <= 4096)) {
- next__TZSR=(void *)((unsigned long)result__VZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XZSR)));
- } else {
- next__TZSR=new_lab__2PJ(lab_type__WZSR);
- };
- ((__POINTER *)next__TZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UZSR)[ 0]=next__TZSR;
- } else {
- ((__POINTER *)result__VZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VZSR=next__TZSR;
- };
- };
- ptr__EZRD=result__VZSR;
- };
- result__DZRD=((__ITM_WRITE_CODE *)ptr__EZRD);
- *(result__DZRD) = *(ITM_WRITE_CODE__);
- };
- Self__ST2D=((__ITM_WRITE_CODE *)result__DZRD);
- Self__ST2D->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__X1FC;
- Self__ST2D->parent_itm_write__W1FC.assign__OT2D=result__CTFC;
- Self__ST2D->parent_itm_write__W1FC.value__PT2D=value__DTFC;
- result__CTFC=result__DZRD;
- };
- if ((affect__QTFC == '?')) {
- switch (((struct ___OBJ *)result__CTFC)->__id) {
- case __ITM_LIST__: {
- __tmp__A2FC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__A2FC=((__ITM_PROTOTYPE *)result__CTFC)->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__A2FC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__A2FC=((__ITM_WRITE_VALUE *)result__CTFC)->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__A2FC=((__ITM_WRITE_CAST *)result__CTFC)->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ__: {
- __tmp__A2FC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__A2FC=((__ITM_WRITE_CODE *)result__CTFC)->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__A2FC=((__ITM_READ_ARG2 *)result__CTFC)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_BINARY__: {
- __tmp__A2FC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__A2FC=((__ITM_READ_ARG1 *)result__CTFC)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_OLD__: {
- __tmp__A2FC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__A2FC=((__ITM_EXTERNAL_TYPE *)result__CTFC)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_REAL__: {
- __tmp__A2FC=((__ITM_REAL *)result__CTFC)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_NUMBER__: {
- __tmp__A2FC=((__ITM_NUMBER *)result__CTFC)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__A2FC=((__ITM_CHARACTER *)result__CTFC)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_STRING__: {
- __tmp__A2FC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__A2FC=((__ITM_EXTERNAL *)result__CTFC)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__A2FC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- } break;
- };
- result__U0RD=NULL;
- ptr__V0RD=((__POINTER )(NULL));
- typ_id__00RD= 0;
- sz__X0RD=((__UINTEGER_32 )sizeof(__ITM_WRITE_CAST));
- if ((sz__X0RD == 0)) {
- result__U0RD=ITM_WRITE_CAST__;
- } else {
- typ_id__00RD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X0RD);
- if ((typ_id__00RD == (__INTEGER)(- 1))) {
- a__CS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AS1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__X0RD + a__CS1Q) & (__UINTEGER_32)(~ a__CS1Q));
- ptr_table__ZZSR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AS1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YZSR=((__POINTER )(NULL));
- result__0ZSR=((__POINTER *)ptr_table__ZZSR)[ 0];
- if ((result__0ZSR == (void *)NULL)) {
- result__0ZSR=new_lab__2PJ(new_size__AS1Q);
- next__YZSR=(void *)((unsigned long)result__0ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AS1Q)));
- ((__POINTER *)next__YZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZZSR)[ 0]=next__YZSR;
- } else {
- next__YZSR=((__POINTER *)result__0ZSR)[ 0];
- if ((next__YZSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0ZSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AS1Q << 1)) <= 4096)) {
- next__YZSR=(void *)((unsigned long)result__0ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AS1Q)));
- } else {
- next__YZSR=new_lab__2PJ(new_size__AS1Q);
- };
- ((__POINTER *)next__YZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZZSR)[ 0]=next__YZSR;
- } else {
- ((__POINTER *)result__0ZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0ZSR=next__YZSR;
- };
- };
- ptr__V0RD=result__0ZSR;
- } else {
- t__GS1Q=((__UINTEGER_32 )typ_id__00RD);
- a__IS1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__B0SR=(__UINTEGER_32)((__UINTEGER_32)(sz__X0RD + a__IS1Q) & (__UINTEGER_32)(~ a__IS1Q));
- ptr_table__4ZSR=((__POINTER )(&(table_type[(t__GS1Q)])));
- lab_type__A0SR=(__UINTEGER_32)(t__GS1Q | 1);
- next__3ZSR=((__POINTER )(NULL));
- result__5ZSR=((__POINTER *)ptr_table__4ZSR)[ 0];
- if ((result__5ZSR == (void *)NULL)) {
- result__5ZSR=new_lab__2PJ(lab_type__A0SR);
- next__3ZSR=(void *)((unsigned long)result__5ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0SR)));
- ((__POINTER *)next__3ZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4ZSR)[ 0]=next__3ZSR;
- } else {
- next__3ZSR=((__POINTER *)result__5ZSR)[ 0];
- if ((next__3ZSR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5ZSR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__B0SR << 1)) <= 4096)) {
- next__3ZSR=(void *)((unsigned long)result__5ZSR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B0SR)));
- } else {
- next__3ZSR=new_lab__2PJ(lab_type__A0SR);
- };
- ((__POINTER *)next__3ZSR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4ZSR)[ 0]=next__3ZSR;
- } else {
- ((__POINTER *)result__5ZSR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3ZSR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5ZSR=next__3ZSR;
- };
- };
- ptr__V0RD=result__5ZSR;
- };
- result__U0RD=((__ITM_WRITE_CAST *)ptr__V0RD);
- *(result__U0RD) = *(ITM_WRITE_CAST__);
- };
- Self__YT2D=((__ITM_WRITE_CAST *)result__U0RD);
- Self__YT2D->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM=__tmp__A2FC;
- Self__YT2D->parent_itm_write__LYFC.assign__OT2D=result__CTFC;
- Self__YT2D->parent_itm_write__LYFC.value__PT2D=value__DTFC;
- result__CTFC=result__U0RD;
- };
- };
- };
- };
- if (((void *)result__CTFC == (void *)NULL)) {
- position__ZFD=old_position__FMFC;
- pos_cur__2FD=old_pos_cur__HMFC;
- pos_line__3FD=old_pos_line__JMFC;
- pos_col__4FD=old_pos_col__LMFC;
- result__CTFC=read_expr_prefix__I4GC(Self__ATFC);
- if ((((void *)result__CTFC != (void *)NULL) && read_operator__OIHC())) {
- result__LHCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC < 0)) {
- result__LHCR=create_with_capacity__YPFC( 16);
- } else {
- Self__MHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- result__LHCR=((void **)Self__MHCR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__MHCR->parent_arrayed_collection__EFFC.upper__P5OC];
- Self__NHCR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- Self__NHCR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__NHCR->parent_arrayed_collection__EFFC.upper__P5OC - 1);
- };
- l_expr__ETFC=result__LHCR;
- result__OHCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC < 0)) {
- result__OHCR=create_with_capacity__BMOD( 16);
- } else {
- Self__PHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- result__OHCR=((void **)Self__PHCR->parent_arrayed_collection__11GC.storage__NTPC)[Self__PHCR->parent_arrayed_collection__11GC.upper__PRPC];
- Self__QHCR=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- Self__QHCR->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__QHCR->parent_arrayed_collection__11GC.upper__PRPC - 1);
- };
- l_oper__ITFC=result__OHCR;
- result__RHCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC)->parent_arrayed_collection__AXZC.upper__5PZD < 0)) {
- result__RHCR=create_with_capacity__PJKD( 16);
- } else {
- Self__SHCR=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
- result__RHCR=((void **)Self__SHCR->parent_arrayed_collection__AXZC.storage__GM0D)[Self__SHCR->parent_arrayed_collection__AXZC.upper__5PZD];
- Self__THCR=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
- Self__THCR->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__THCR->parent_arrayed_collection__AXZC.upper__5PZD - 1);
- };
- l_posi__OTFC=result__RHCR;
- while ((! is_not_op__PTFC)) {
- add_last__V3PC(l_expr__ETFC,result__CTFC);
- add_last__FA1D(l_oper__ITFC,operator_to_name__OYHC((&__string_84),last_string__V1G));
- __tmp__S3FC=current_position__EJG();
- Self__0C1D=((__FAST_ARRAYoExpanded_POSITIONo *)l_posi__OTFC);
- new_capacity__2C1D= 0;
- if (((__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D + 1) <= (__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D - 1))) {
- Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D + 1);
- __tmp__KD1D=TRUE__;
- } else {
- __tmp__KD1D=FALSE__;
- };
- if ((! __tmp__KD1D)) {
- if ((Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D == 0)) {
- Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD=create__VWSE( 2);
- Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D= 2;
- Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D= 0;
- } else {
- new_capacity__2C1D=(__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D << 1);
- __tmp__5D1D=Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD;
- __tmp__AE1D=Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D;
- new__2AHF=((__POSITION *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((__POSITION *)__tmp__5D1D)),((__UINTEGER_32 )(__INTEGER)(__tmp__AE1D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2C1D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__PBHF=(__INTEGER)(new_capacity__2C1D - 1);
- v__2J5F=((__POSITION ) 0);
- Self__I0AG=__tmp__AE1D;
- while ((Self__I0AG <= __tmp__PBHF)) {
- new__2AHF[Self__I0AG]=v__2J5F;
- Self__I0AG=(__INTEGER)(Self__I0AG + 1);
- };
- Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD=new__2AHF;
- Self__0C1D->parent_arrayed_collection__NTFC.capacity__IN0D=new_capacity__2C1D;
- Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D + 1);
- };
- };
- ((__POSITION *)Self__0C1D->parent_arrayed_collection__NTFC.storage__T4ZD)[Self__0C1D->parent_arrayed_collection__NTFC.upper__2M0D]=__tmp__S3FC;
- result__CTFC=read_expr_prefix__I4GC(Self__ATFC);
- if (((void *)result__CTFC == (void *)NULL)) {
- pos__JD1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_325));
- put_position__ECH(pos__JD1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- is_not_op__PTFC=(! read_operator__OIHC());
- };
- add_last__V3PC(result__LHCR,result__CTFC);
- if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__LHCR)->parent_arrayed_collection__SEEC.upper__GAPC + 1) == 2)) {
- p__VJLC=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)result__RHCR)->parent_arrayed_collection__NTFC.storage__T4ZD)[ 0];
- n__WJLC=((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)result__OHCR)->parent_arrayed_collection__HTFC.storage__M5ZD)[ 0];
- a1__XJLC=((void **)((__FAST_ARRAYoITM_CODEo *)result__LHCR)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
- a2__YJLC=((void **)((__FAST_ARRAYoITM_CODEo *)result__LHCR)->parent_arrayed_collection__SEEC.storage__NBPC)[ 1];
- result__JNLC=NULL;
- ptr__KNLC=((__POINTER )(NULL));
- typ_id__PNLC= 0;
- sz__MNLC=((__UINTEGER_32 )sizeof(__ITM_READ_ARG2));
- if ((sz__MNLC == 0)) {
- result__JNLC=ITM_READ_ARG2__;
- } else {
- typ_id__PNLC=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MNLC);
- if ((typ_id__PNLC == (__INTEGER)(- 1))) {
- a__DT1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BT1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MNLC + a__DT1Q) & (__UINTEGER_32)(~ a__DT1Q));
- ptr_table__D0SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BT1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__C0SR=((__POINTER )(NULL));
- result__E0SR=((__POINTER *)ptr_table__D0SR)[ 0];
- if ((result__E0SR == (void *)NULL)) {
- result__E0SR=new_lab__2PJ(new_size__BT1Q);
- next__C0SR=(void *)((unsigned long)result__E0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BT1Q)));
- ((__POINTER *)next__C0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D0SR)[ 0]=next__C0SR;
- } else {
- next__C0SR=((__POINTER *)result__E0SR)[ 0];
- if ((next__C0SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E0SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BT1Q << 1)) <= 4096)) {
- next__C0SR=(void *)((unsigned long)result__E0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BT1Q)));
- } else {
- next__C0SR=new_lab__2PJ(new_size__BT1Q);
- };
- ((__POINTER *)next__C0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D0SR)[ 0]=next__C0SR;
- } else {
- ((__POINTER *)result__E0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__E0SR=next__C0SR;
- };
- };
- ptr__KNLC=result__E0SR;
- } else {
- t__HT1Q=((__UINTEGER_32 )typ_id__PNLC);
- a__JT1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L0SR=(__UINTEGER_32)((__UINTEGER_32)(sz__MNLC + a__JT1Q) & (__UINTEGER_32)(~ a__JT1Q));
- ptr_table__I0SR=((__POINTER )(&(table_type[(t__HT1Q)])));
- lab_type__K0SR=(__UINTEGER_32)(t__HT1Q | 1);
- next__H0SR=((__POINTER )(NULL));
- result__J0SR=((__POINTER *)ptr_table__I0SR)[ 0];
- if ((result__J0SR == (void *)NULL)) {
- result__J0SR=new_lab__2PJ(lab_type__K0SR);
- next__H0SR=(void *)((unsigned long)result__J0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0SR)));
- ((__POINTER *)next__H0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I0SR)[ 0]=next__H0SR;
- } else {
- next__H0SR=((__POINTER *)result__J0SR)[ 0];
- if ((next__H0SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J0SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L0SR << 1)) <= 4096)) {
- next__H0SR=(void *)((unsigned long)result__J0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0SR)));
- } else {
- next__H0SR=new_lab__2PJ(lab_type__K0SR);
- };
- ((__POINTER *)next__H0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I0SR)[ 0]=next__H0SR;
- } else {
- ((__POINTER *)result__J0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__J0SR=next__H0SR;
- };
- };
- ptr__KNLC=result__J0SR;
- };
- result__JNLC=((__ITM_READ_ARG2 *)ptr__KNLC);
- *(result__JNLC) = *(ITM_READ_ARG2__);
- };
- Self__ODQC=((__ITM_READ_ARG2 *)result__JNLC);
- Self__ODQC->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM=p__VJLC;
- Self__ODQC->parent_itm_read__H4FC.name__AVPC=n__WJLC;
- Self__ODQC->arg_first__ZDQC=a1__XJLC;
- Self__ODQC->arg_second__0DQC=a2__YJLC;
- result__CTFC=result__JNLC;
- free__4PFC(result__LHCR);
- free__UWZC(result__OHCR);
- free__0VGD(result__RHCR);
- } else {
- l_expr__ETFC=copy__UGFC(result__LHCR);
- l_oper__ITFC=alias__4VGD(result__OHCR);
- result__YWGD=create_with_capacity__PJKD((__INTEGER)(((__FAST_ARRAYoExpanded_POSITIONo *)result__RHCR)->parent_arrayed_collection__NTFC.upper__2M0D + 1));
- copy__BT0D(result__YWGD,result__RHCR);
- free__0VGD(result__RHCR);
- l_posi__OTFC=result__YWGD;
- result__4JKD=NULL;
- ptr__5JKD=((__POINTER )(NULL));
- typ_id__EKKD= 0;
- sz__BKKD=((__UINTEGER_32 )sizeof(__ITM_BINARY));
- if ((sz__BKKD == 0)) {
- result__4JKD=ITM_BINARY__;
- } else {
- typ_id__EKKD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BKKD);
- if ((typ_id__EKKD == (__INTEGER)(- 1))) {
- a__IR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GR0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BKKD + a__IR0Q) & (__UINTEGER_32)(~ a__IR0Q));
- ptr_table__N0SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GR0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__M0SR=((__POINTER )(NULL));
- result__O0SR=((__POINTER *)ptr_table__N0SR)[ 0];
- if ((result__O0SR == (void *)NULL)) {
- result__O0SR=new_lab__2PJ(new_size__GR0Q);
- next__M0SR=(void *)((unsigned long)result__O0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR0Q)));
- ((__POINTER *)next__M0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N0SR)[ 0]=next__M0SR;
- } else {
- next__M0SR=((__POINTER *)result__O0SR)[ 0];
- if ((next__M0SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O0SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GR0Q << 1)) <= 4096)) {
- next__M0SR=(void *)((unsigned long)result__O0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GR0Q)));
- } else {
- next__M0SR=new_lab__2PJ(new_size__GR0Q);
- };
- ((__POINTER *)next__M0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N0SR)[ 0]=next__M0SR;
- } else {
- ((__POINTER *)result__O0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__O0SR=next__M0SR;
- };
- };
- ptr__5JKD=result__O0SR;
- } else {
- t__MR0Q=((__UINTEGER_32 )typ_id__EKKD);
- a__OR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V0SR=(__UINTEGER_32)((__UINTEGER_32)(sz__BKKD + a__OR0Q) & (__UINTEGER_32)(~ a__OR0Q));
- ptr_table__S0SR=((__POINTER )(&(table_type[(t__MR0Q)])));
- lab_type__U0SR=(__UINTEGER_32)(t__MR0Q | 1);
- next__R0SR=((__POINTER )(NULL));
- result__T0SR=((__POINTER *)ptr_table__S0SR)[ 0];
- if ((result__T0SR == (void *)NULL)) {
- result__T0SR=new_lab__2PJ(lab_type__U0SR);
- next__R0SR=(void *)((unsigned long)result__T0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0SR)));
- ((__POINTER *)next__R0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S0SR)[ 0]=next__R0SR;
- } else {
- next__R0SR=((__POINTER *)result__T0SR)[ 0];
- if ((next__R0SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T0SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V0SR << 1)) <= 4096)) {
- next__R0SR=(void *)((unsigned long)result__T0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0SR)));
- } else {
- next__R0SR=new_lab__2PJ(lab_type__U0SR);
- };
- ((__POINTER *)next__R0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S0SR)[ 0]=next__R0SR;
- } else {
- ((__POINTER *)result__T0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__T0SR=next__R0SR;
- };
- };
- ptr__5JKD=result__T0SR;
- };
- result__4JKD=((__ITM_BINARY *)ptr__5JKD);
- *(result__4JKD) = *(ITM_BINARY__);
- };
- Self__4T0D=((__ITM_BINARY *)result__4JKD);
- Self__4T0D->position_list__UU0D=result__YWGD;
- Self__4T0D->value_list__VU0D=l_expr__ETFC;
- Self__4T0D->operator_list__WU0D=l_oper__ITFC;
- result__CTFC=result__4JKD;
- };
- };
- };
- return(result__CTFC);
-}
-
-static void* fast_reference_at__XCQD(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__YCQD,void *k__ZCQD)
-// ({HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *result__DDQD;
- void *node__CDQD;
- result__DDQD=NULL;
- node__CDQD=((void **)Self__YCQD->buckets__HYNB)[(__INTEGER)(hash_code__OPN(k__ZCQD) % Self__YCQD->capacity__PUJB)];
- while ((! (((void *)node__CDQD == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CDQD)->key__SDQD == (void *)k__ZCQD)))) {
- node__CDQD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CDQD)->next__3DQD;
- };
- if (((void *)node__CDQD != (void *)NULL)) {
- result__DDQD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CDQD)->item__FEQD;
- };
- return(result__DDQD);
-}
-
-static void add_slot__AFQD(__PROTOTYPE *Self__BFQD,void *s__CFQD)
-// ({PROTOTYPE},{NULLxITM_SLOT}) VoidNo recursive, No inlinable.
-{
- void *__tmp__FFQD;
- __INTEGER h__BURD,idx__CURD,idx__U3UD,new_capacity__V3UD,i__W3UD;
- __INTEGER typ_id__DAVD;
- __POINTER ptr__45UD,ptr_table__X0SR,next__W0SR,result__Y0SR;
- __POINTER ptr_table__20SR,next__10SR,result__30SR;
- __UINTEGER_32 sz__AAVD,a__WR0Q,new_size__UR0Q,t__0R0Q,a__2R0Q;
- __UINTEGER_32 new_size__50SR,lab_type__40SR;
- void *__tmp__DFQD;
- __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__YTRD;
- void *node__DURD,*node1__Y3UD,*node2__Z3UD,*__tmp__QVRD;
- void **old_buckets__X3UD;
- __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *result__35UD;
- __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *Self__AA3D;
- __tmp__DFQD=Self__BFQD->slot_list__SIM;
- __tmp__FFQD=((__ITM_SLOT *)s__CFQD)->parent_named__MIM.name__1QB;
- Self__YTRD=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)__tmp__DFQD);
- h__BURD=hash_code__OPN(__tmp__FFQD);
- idx__CURD=(__INTEGER)(h__BURD % Self__YTRD->capacity__PUJB);
- node__DURD=((void **)Self__YTRD->buckets__HYNB)[idx__CURD];
- while ((! (((void *)node__DURD == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__DURD)->key__SDQD == (void *)__tmp__FFQD)))) {
- node__DURD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__DURD)->next__3DQD;
- };
- if (((void *)node__DURD == (void *)NULL)) {
- if ((Self__YTRD->capacity__PUJB == Self__YTRD->count__KYNB)) {
- idx__U3UD= 0;
- node1__Y3UD=NULL;
- node2__Z3UD=NULL;
- old_buckets__X3UD=Self__YTRD->buckets__HYNB;
- new_capacity__V3UD=prime_number_ceiling__X3Q((__INTEGER)(Self__YTRD->capacity__PUJB + 1));
- Self__YTRD->buckets__HYNB=create__MDTB(new_capacity__V3UD);
- i__W3UD=(__INTEGER)(Self__YTRD->capacity__PUJB - 1);
- Self__YTRD->capacity__PUJB=new_capacity__V3UD;
- while ((i__W3UD >= 0)) {
- node1__Y3UD=((void **)old_buckets__X3UD)[i__W3UD];
- while (((void *)node1__Y3UD != (void *)NULL)) {
- node2__Z3UD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__Y3UD)->next__3DQD;
- idx__U3UD=(__INTEGER)(hash_code__OPN(((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__Y3UD)->key__SDQD) % Self__YTRD->capacity__PUJB);
- ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__Y3UD)->next__3DQD=((void **)Self__YTRD->buckets__HYNB)[idx__U3UD];
- ((void **)Self__YTRD->buckets__HYNB)[idx__U3UD]=node1__Y3UD;
- node1__Y3UD=node2__Z3UD;
- };
- i__W3UD=(__INTEGER)(i__W3UD - 1);
- };
- idx__CURD=(__INTEGER)(h__BURD % Self__YTRD->capacity__PUJB);
- };
- __tmp__QVRD=((void **)Self__YTRD->buckets__HYNB)[idx__CURD];
- result__35UD=NULL;
- ptr__45UD=((__POINTER )(NULL));
- typ_id__DAVD= 0;
- sz__AAVD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo));
- if ((sz__AAVD == 0)) {
- result__35UD=HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
- } else {
- typ_id__DAVD=__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AAVD);
- if ((typ_id__DAVD == (__INTEGER)(- 1))) {
- a__WR0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UR0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__AAVD + a__WR0Q) & (__UINTEGER_32)(~ a__WR0Q));
- ptr_table__X0SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UR0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__W0SR=((__POINTER )(NULL));
- result__Y0SR=((__POINTER *)ptr_table__X0SR)[ 0];
- if ((result__Y0SR == (void *)NULL)) {
- result__Y0SR=new_lab__2PJ(new_size__UR0Q);
- next__W0SR=(void *)((unsigned long)result__Y0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR0Q)));
- ((__POINTER *)next__W0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X0SR)[ 0]=next__W0SR;
- } else {
- next__W0SR=((__POINTER *)result__Y0SR)[ 0];
- if ((next__W0SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y0SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UR0Q << 1)) <= 4096)) {
- next__W0SR=(void *)((unsigned long)result__Y0SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UR0Q)));
- } else {
- next__W0SR=new_lab__2PJ(new_size__UR0Q);
- };
- ((__POINTER *)next__W0SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X0SR)[ 0]=next__W0SR;
- } else {
- ((__POINTER *)result__Y0SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W0SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Y0SR=next__W0SR;
- };
- };
- ptr__45UD=result__Y0SR;
- } else {
- t__0R0Q=((__UINTEGER_32 )typ_id__DAVD);
- a__2R0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__50SR=(__UINTEGER_32)((__UINTEGER_32)(sz__AAVD + a__2R0Q) & (__UINTEGER_32)(~ a__2R0Q));
- ptr_table__20SR=((__POINTER )(&(table_type[(t__0R0Q)])));
- lab_type__40SR=(__UINTEGER_32)(t__0R0Q | 1);
- next__10SR=((__POINTER )(NULL));
- result__30SR=((__POINTER *)ptr_table__20SR)[ 0];
- if ((result__30SR == (void *)NULL)) {
- result__30SR=new_lab__2PJ(lab_type__40SR);
- next__10SR=(void *)((unsigned long)result__30SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50SR)));
- ((__POINTER *)next__10SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__20SR)[ 0]=next__10SR;
- } else {
- next__10SR=((__POINTER *)result__30SR)[ 0];
- if ((next__10SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__30SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__50SR << 1)) <= 4096)) {
- next__10SR=(void *)((unsigned long)result__30SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__50SR)));
- } else {
- next__10SR=new_lab__2PJ(lab_type__40SR);
- };
- ((__POINTER *)next__10SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__20SR)[ 0]=next__10SR;
- } else {
- ((__POINTER *)result__30SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__10SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__30SR=next__10SR;
- };
- };
- ptr__45UD=result__30SR;
- };
- result__35UD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)ptr__45UD);
- *(result__35UD) = *(HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__);
- };
- Self__AA3D=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)result__35UD);
- Self__AA3D->item__FEQD=s__CFQD;
- Self__AA3D->key__SDQD=__tmp__FFQD;
- Self__AA3D->next__3DQD=__tmp__QVRD;
- node__DURD=result__35UD;
- ((void **)Self__YTRD->buckets__HYNB)[idx__CURD]=result__35UD;
- Self__YTRD->count__KYNB=(__INTEGER)(Self__YTRD->count__KYNB + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__DURD)->item__FEQD=s__CFQD;
- };
- if (((void *)Self__BFQD->first_slot__MQMC == (void *)NULL)) {
- Self__BFQD->first_slot__MQMC=s__CFQD;
- } else {
- ((__ITM_SLOT *)Self__BFQD->last_slot__J5BC)->next__FRMC=s__CFQD;
- };
- Self__BFQD->last_slot__J5BC=s__CFQD;
-}
-
-static void* create__type__BU2F(void *s__DU2F,void *t__EU2F)
-// ({NULLxITM_SLOT},{TYPExTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERIC}) With resultNo recursive, No inlinable.
-{
- __SLOT *result__J02F,*Self__S12F;
- __POINTER ptr__K02F,ptr_table__B1SR,next__A1SR,result__C1SR;
- __POINTER ptr_table__G1SR,next__F1SR,result__H1SR,ptr__HM3F;
- __POINTER ptr_table__L1SR,next__K1SR,result__M1SR,ptr_table__Q1SR;
- __POINTER next__P1SR,result__R1SR,ptr__V1SR,ptr_table__31SR;
- __POINTER next__21SR,result__41SR,ptr_table__C2SR,next__B2SR;
- __POINTER result__D2SR,ptr__O2SR,ptr_table__W2SR,next__V2SR;
- __POINTER result__X2SR,ptr_table__12SR,next__02SR,result__22SR;
- __POINTER ptr__H3SR,ptr_table__P3SR,next__O3SR,result__Q3SR;
- __POINTER ptr_table__U3SR,next__T3SR,result__V3SR;
- __INTEGER typ_id__P02F,typ_id__MM3F,__tmp__1J3F,Self__5V3F;
- __INTEGER typ_id__W1SR,typ_id__P2SR,typ_id__I3SR;
- __UINTEGER_32 sz__M02F,a__ES0Q,new_size__CS0Q,t__IS0Q,a__KS0Q;
- __UINTEGER_32 new_size__J1SR,lab_type__I1SR,sz__JM3F,a__BD1Q;
- __UINTEGER_32 new_size__5C1Q,t__FD1Q,a__HD1Q,new_size__T1SR;
- __UINTEGER_32 lab_type__S1SR,sz__X1SR,a__Y1SR,new_size__Z1SR,t__01SR;
- __UINTEGER_32 a__11SR,new_size__F2SR,lab_type__E2SR,sz__Q2SR,a__R2SR;
- __UINTEGER_32 new_size__S2SR,t__T2SR,a__U2SR,new_size__42SR;
- __UINTEGER_32 lab_type__32SR,sz__J3SR,a__K3SR,new_size__L3SR,t__M3SR;
- __UINTEGER_32 a__N3SR,new_size__X3SR,lab_type__W3SR;
- void *styl__W12F;
- void *val__DJ3F;
- __SLOT_CODE *result__GM3F,*Self__H05F;
- void *__tmp__EL3F;
- void *type_mono__MJ3F,*__tmp__LK3F,*__tmp__SK3F,*__tmp__4K3F;
- void *type_self__KJ3F,*__tmp__MK3F,*__tmp__RG1P,*__tmp__TK3F;
- void *__tmp__YG1P,*__tmp__5K3F,*__tmp__2G1P;
- void *__tmp__SJ3F,*__tmp__3K3F;
- void *__tmp__TJ3F,*type_multiple__LJ3F;
- __ITM_TYPE_STYLE *Self__QG1P,*Self__XG1P,*Self__1G1P;
- __POSITION pos__UHCR,__tmp__3RIQ,pos__VHCR,__tmp__DSIQ,pos__WHCR;
- __POSITION __tmp__0W3F;
- void *__tmp__5RIQ,*__tmp__FSIQ,*__tmp__2W3F;
- __SLOT_DATA *result__U1SR,*Self__I2SR,*result__N2SR,*Self__B3SR;
- __SLOT_DATA *result__G3SR,*Self__03SR;
- void *tmp__G2SR,*tmp__52SR,*tmp__Y3SR;
- __CHARACTER __tmp__ASIQ,__tmp__GSIQ,__tmp__4W3F;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__NN1;
- result__J02F=NULL;
- ptr__K02F=((__POINTER )(NULL));
- typ_id__P02F= 0;
- sz__M02F=((__UINTEGER_32 )sizeof(__SLOT));
- if ((sz__M02F == 0)) {
- result__J02F=SLOT__;
- } else {
- typ_id__P02F=__SLOT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__M02F);
- if ((typ_id__P02F == (__INTEGER)(- 1))) {
- a__ES0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CS0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__M02F + a__ES0Q) & (__UINTEGER_32)(~ a__ES0Q));
- ptr_table__B1SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CS0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__A1SR=((__POINTER )(NULL));
- result__C1SR=((__POINTER *)ptr_table__B1SR)[ 0];
- if ((result__C1SR == (void *)NULL)) {
- result__C1SR=new_lab__2PJ(new_size__CS0Q);
- next__A1SR=(void *)((unsigned long)result__C1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CS0Q)));
- ((__POINTER *)next__A1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B1SR)[ 0]=next__A1SR;
- } else {
- next__A1SR=((__POINTER *)result__C1SR)[ 0];
- if ((next__A1SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__C1SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CS0Q << 1)) <= 4096)) {
- next__A1SR=(void *)((unsigned long)result__C1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CS0Q)));
- } else {
- next__A1SR=new_lab__2PJ(new_size__CS0Q);
- };
- ((__POINTER *)next__A1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__B1SR)[ 0]=next__A1SR;
- } else {
- ((__POINTER *)result__C1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__A1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__C1SR=next__A1SR;
- };
- };
- ptr__K02F=result__C1SR;
- } else {
- t__IS0Q=((__UINTEGER_32 )typ_id__P02F);
- a__KS0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__J1SR=(__UINTEGER_32)((__UINTEGER_32)(sz__M02F + a__KS0Q) & (__UINTEGER_32)(~ a__KS0Q));
- ptr_table__G1SR=((__POINTER )(&(table_type[(t__IS0Q)])));
- lab_type__I1SR=(__UINTEGER_32)(t__IS0Q | 1);
- next__F1SR=((__POINTER )(NULL));
- result__H1SR=((__POINTER *)ptr_table__G1SR)[ 0];
- if ((result__H1SR == (void *)NULL)) {
- result__H1SR=new_lab__2PJ(lab_type__I1SR);
- next__F1SR=(void *)((unsigned long)result__H1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J1SR)));
- ((__POINTER *)next__F1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G1SR)[ 0]=next__F1SR;
- } else {
- next__F1SR=((__POINTER *)result__H1SR)[ 0];
- if ((next__F1SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__H1SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__J1SR << 1)) <= 4096)) {
- next__F1SR=(void *)((unsigned long)result__H1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J1SR)));
- } else {
- next__F1SR=new_lab__2PJ(lab_type__I1SR);
- };
- ((__POINTER *)next__F1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__G1SR)[ 0]=next__F1SR;
- } else {
- ((__POINTER *)result__H1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__F1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__H1SR=next__F1SR;
- };
- };
- ptr__K02F=result__H1SR;
- };
- result__J02F=((__SLOT *)ptr__K02F);
- *(result__J02F) = *(SLOT__);
- };
- Self__S12F=((__SLOT *)result__J02F);
- styl__W12F=NULL;
- Self__S12F->base_slot__X12F=s__DU2F;
- Self__S12F->receiver_type__Y12F=t__EU2F;
- ITM_OBJECT__->position__WIM=((__ITM_SLOT *)s__DU2F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- if ((((__ITM_SLOT *)s__DU2F)->affect__0B2D == '<')) {
- val__DJ3F=((__ITM_SLOT *)s__DU2F)->value__J22D;
- result__GM3F=NULL;
- ptr__HM3F=((__POINTER )(NULL));
- typ_id__MM3F= 0;
- sz__JM3F=((__UINTEGER_32 )sizeof(__SLOT_CODE));
- if ((sz__JM3F == 0)) {
- result__GM3F=SLOT_CODE__;
- } else {
- typ_id__MM3F=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JM3F);
- if ((typ_id__MM3F == (__INTEGER)(- 1))) {
- a__BD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5C1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__JM3F + a__BD1Q) & (__UINTEGER_32)(~ a__BD1Q));
- ptr_table__L1SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5C1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__K1SR=((__POINTER )(NULL));
- result__M1SR=((__POINTER *)ptr_table__L1SR)[ 0];
- if ((result__M1SR == (void *)NULL)) {
- result__M1SR=new_lab__2PJ(new_size__5C1Q);
- next__K1SR=(void *)((unsigned long)result__M1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5C1Q)));
- ((__POINTER *)next__K1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L1SR)[ 0]=next__K1SR;
- } else {
- next__K1SR=((__POINTER *)result__M1SR)[ 0];
- if ((next__K1SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M1SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5C1Q << 1)) <= 4096)) {
- next__K1SR=(void *)((unsigned long)result__M1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5C1Q)));
- } else {
- next__K1SR=new_lab__2PJ(new_size__5C1Q);
- };
- ((__POINTER *)next__K1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L1SR)[ 0]=next__K1SR;
- } else {
- ((__POINTER *)result__M1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__M1SR=next__K1SR;
- };
- };
- ptr__HM3F=result__M1SR;
- } else {
- t__FD1Q=((__UINTEGER_32 )typ_id__MM3F);
- a__HD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T1SR=(__UINTEGER_32)((__UINTEGER_32)(sz__JM3F + a__HD1Q) & (__UINTEGER_32)(~ a__HD1Q));
- ptr_table__Q1SR=((__POINTER )(&(table_type[(t__FD1Q)])));
- lab_type__S1SR=(__UINTEGER_32)(t__FD1Q | 1);
- next__P1SR=((__POINTER )(NULL));
- result__R1SR=((__POINTER *)ptr_table__Q1SR)[ 0];
- if ((result__R1SR == (void *)NULL)) {
- result__R1SR=new_lab__2PJ(lab_type__S1SR);
- next__P1SR=(void *)((unsigned long)result__R1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1SR)));
- ((__POINTER *)next__P1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q1SR)[ 0]=next__P1SR;
- } else {
- next__P1SR=((__POINTER *)result__R1SR)[ 0];
- if ((next__P1SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R1SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T1SR << 1)) <= 4096)) {
- next__P1SR=(void *)((unsigned long)result__R1SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T1SR)));
- } else {
- next__P1SR=new_lab__2PJ(lab_type__S1SR);
- };
- ((__POINTER *)next__P1SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q1SR)[ 0]=next__P1SR;
- } else {
- ((__POINTER *)result__R1SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P1SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__R1SR=next__P1SR;
- };
- };
- ptr__HM3F=result__R1SR;
- };
- result__GM3F=((__SLOT_CODE *)ptr__HM3F);
- *(result__GM3F) = *(SLOT_CODE__);
- };
- Self__H05F=((__SLOT_CODE *)result__GM3F);
- Self__H05F->parent_slot__A22F=Self__S12F;
- Self__H05F->value__K05F=val__DJ3F;
- Self__H05F->profil__R05F=create_with_capacity__XJBG( 1);
- Self__S12F->slot_code_intern__F22F=result__GM3F;
- styl__W12F=result__GM3F;
- } else {
- __tmp__EL3F=self_up__TJEF;
- type_mono__MJ3F=NULL;
- type_self__KJ3F=run_value__SLQC;
- self_up__TJEF=Self__S12F->receiver_type__Y12F;
- run_value__SLQC=NULL;
- last_position__CI1=ITM_OBJECT__->position__WIM;
- __tmp__SJ3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->type__WB2D;
- if (__tmp__SJ3F==NULL) {
- __tmp__TJ3F=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__SJ3F)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__TJ3F=NULL;
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__TJ3F=NULL;
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__TJ3F=NULL;
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__TJ3F=NULL;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__TJ3F=NULL;
- } break;
- case __ITM_TYPE_MULTI__: {
- __tmp__TJ3F=((void *)__tmp__SJ3F);
- } break;
- }
- };
- type_multiple__LJ3F=__tmp__TJ3F;
- if (((void *)__tmp__TJ3F != (void *)NULL)) {
- __tmp__1J3F=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__TJ3F)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK - 1);
- Self__5V3F= 0;
- while ((Self__5V3F <= __tmp__1J3F)) {
- Self__S12F->slot_data_list__KK3F=create_with_capacity__1A4F((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__LJ3F)->list_type__YXVD)->parent_arrayed_collection__PIB.upper__BWK + 1) - 1));
- __tmp__LK3F=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__LJ3F)->list_type__YXVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__5V3F];
- switch (((struct ___OBJ *)__tmp__LK3F)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__LK3F)->to_run__2VK==0) {
- __tmp__MK3F=((__ITM_TYPE_SIMPLE *)__tmp__LK3F)->to_run__1VK;
- } else {
- __tmp__MK3F=to_run__XVK(__tmp__LK3F);
- };
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__LK3F)->to_run__E1IB==0) {
- __tmp__MK3F=((__ITM_TYPE_STYLE *)__tmp__LK3F)->to_run__D1IB;
- } else {
- Self__QG1P=((__ITM_TYPE_STYLE *)__tmp__LK3F);
- __tmp__RG1P=get__PUN(Self__QG1P);
- Self__QG1P->to_run__D1IB=__tmp__RG1P;
- Self__QG1P->to_run__E1IB=0;
- __tmp__MK3F=__tmp__RG1P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__MK3F=to_run__F1IB(__tmp__LK3F);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__UHCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__UHCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__MK3F=run_value__SLQC;
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__MK3F=to_run__LJEF(__tmp__LK3F);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- };
- __tmp__3RIQ=ITM_OBJECT__->position__WIM;
- __tmp__5RIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__ASIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__U1SR=NULL;
- ptr__V1SR=((__POINTER )(NULL));
- typ_id__W1SR= 0;
- sz__X1SR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__X1SR == 0)) {
- result__U1SR=SLOT_DATA__;
- } else {
- typ_id__W1SR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__X1SR);
- if ((typ_id__W1SR == (__INTEGER)(- 1))) {
- a__Y1SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Z1SR=(__UINTEGER_32)((__UINTEGER_32)(sz__X1SR + a__Y1SR) & (__UINTEGER_32)(~ a__Y1SR));
- ptr_table__31SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Z1SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__21SR=((__POINTER )(NULL));
- result__41SR=((__POINTER *)ptr_table__31SR)[ 0];
- if ((result__41SR == (void *)NULL)) {
- result__41SR=new_lab__2PJ(new_size__Z1SR);
- next__21SR=(void *)((unsigned long)result__41SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1SR)));
- ((__POINTER *)next__21SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__31SR)[ 0]=next__21SR;
- } else {
- next__21SR=((__POINTER *)result__41SR)[ 0];
- if ((next__21SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__41SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Z1SR << 1)) <= 4096)) {
- next__21SR=(void *)((unsigned long)result__41SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z1SR)));
- } else {
- next__21SR=new_lab__2PJ(new_size__Z1SR);
- };
- ((__POINTER *)next__21SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__31SR)[ 0]=next__21SR;
- } else {
- ((__POINTER *)result__41SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__21SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__41SR=next__21SR;
- };
- };
- ptr__V1SR=result__41SR;
- } else {
- t__01SR=((__UINTEGER_32 )typ_id__W1SR);
- a__11SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__F2SR=(__UINTEGER_32)((__UINTEGER_32)(sz__X1SR + a__11SR) & (__UINTEGER_32)(~ a__11SR));
- ptr_table__C2SR=((__POINTER )(&(table_type[(t__01SR)])));
- lab_type__E2SR=(__UINTEGER_32)(t__01SR | 1);
- next__B2SR=((__POINTER )(NULL));
- result__D2SR=((__POINTER *)ptr_table__C2SR)[ 0];
- if ((result__D2SR == (void *)NULL)) {
- result__D2SR=new_lab__2PJ(lab_type__E2SR);
- next__B2SR=(void *)((unsigned long)result__D2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2SR)));
- ((__POINTER *)next__B2SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C2SR)[ 0]=next__B2SR;
- } else {
- next__B2SR=((__POINTER *)result__D2SR)[ 0];
- if ((next__B2SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D2SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__F2SR << 1)) <= 4096)) {
- next__B2SR=(void *)((unsigned long)result__D2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2SR)));
- } else {
- next__B2SR=new_lab__2PJ(lab_type__E2SR);
- };
- ((__POINTER *)next__B2SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C2SR)[ 0]=next__B2SR;
- } else {
- ((__POINTER *)result__D2SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B2SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__D2SR=next__B2SR;
- };
- };
- ptr__V1SR=result__D2SR;
- };
- result__U1SR=((__SLOT_DATA *)ptr__V1SR);
- *(result__U1SR) = *(SLOT_DATA__);
- };
- Self__I2SR=((__SLOT_DATA *)result__U1SR);
- tmp__G2SR=NULL;
- Self__I2SR->parent_slot__IHZD=Self__S12F;
- Self__I2SR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__3RIQ;
- Self__I2SR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__5RIQ;
- Self__I2SR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__ASIQ;
- Self__I2SR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__I2SR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__I2SR->parent_variable__HHZD.type__D25F=__tmp__MK3F;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__I2SR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__I2SR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__I2SR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__G2SR=new__5VSG();
- add__Z1EJ(tmp__G2SR,((__TYPE_FULL *)Self__I2SR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__I2SR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__G2SR);
- } else {
- Self__I2SR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- add_last__425F(Self__S12F->slot_data_list__KK3F,result__U1SR);
- Self__5V3F=(__INTEGER)(Self__5V3F + 1);
- };
- Self__NN1=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__TJ3F)->list_type__YXVD);
- __tmp__SK3F=((void **)Self__NN1->parent_arrayed_collection__PIB.storage__5WK)[Self__NN1->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__SK3F)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__SK3F)->to_run__2VK==0) {
- __tmp__TK3F=((__ITM_TYPE_SIMPLE *)__tmp__SK3F)->to_run__1VK;
- } else {
- __tmp__TK3F=to_run__XVK(__tmp__SK3F);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__SK3F)->to_run__E1IB==0) {
- __tmp__TK3F=((__ITM_TYPE_STYLE *)__tmp__SK3F)->to_run__D1IB;
- } else {
- Self__XG1P=((__ITM_TYPE_STYLE *)__tmp__SK3F);
- __tmp__YG1P=get__PUN(Self__XG1P);
- Self__XG1P->to_run__D1IB=__tmp__YG1P;
- Self__XG1P->to_run__E1IB=0;
- __tmp__TK3F=__tmp__YG1P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__TK3F=to_run__F1IB(__tmp__SK3F);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__VHCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__VHCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__TK3F=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__TK3F=to_run__LJEF(__tmp__SK3F);
- } break;
- };
- __tmp__DSIQ=ITM_OBJECT__->position__WIM;
- __tmp__FSIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__GSIQ=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__N2SR=NULL;
- ptr__O2SR=((__POINTER )(NULL));
- typ_id__P2SR= 0;
- sz__Q2SR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__Q2SR == 0)) {
- result__N2SR=SLOT_DATA__;
- } else {
- typ_id__P2SR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q2SR);
- if ((typ_id__P2SR == (__INTEGER)(- 1))) {
- a__R2SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__S2SR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q2SR + a__R2SR) & (__UINTEGER_32)(~ a__R2SR));
- ptr_table__W2SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S2SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__V2SR=((__POINTER )(NULL));
- result__X2SR=((__POINTER *)ptr_table__W2SR)[ 0];
- if ((result__X2SR == (void *)NULL)) {
- result__X2SR=new_lab__2PJ(new_size__S2SR);
- next__V2SR=(void *)((unsigned long)result__X2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2SR)));
- ((__POINTER *)next__V2SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W2SR)[ 0]=next__V2SR;
- } else {
- next__V2SR=((__POINTER *)result__X2SR)[ 0];
- if ((next__V2SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X2SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__S2SR << 1)) <= 4096)) {
- next__V2SR=(void *)((unsigned long)result__X2SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S2SR)));
- } else {
- next__V2SR=new_lab__2PJ(new_size__S2SR);
- };
- ((__POINTER *)next__V2SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W2SR)[ 0]=next__V2SR;
- } else {
- ((__POINTER *)result__X2SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V2SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__X2SR=next__V2SR;
- };
- };
- ptr__O2SR=result__X2SR;
- } else {
- t__T2SR=((__UINTEGER_32 )typ_id__P2SR);
- a__U2SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__42SR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q2SR + a__U2SR) & (__UINTEGER_32)(~ a__U2SR));
- ptr_table__12SR=((__POINTER )(&(table_type[(t__T2SR)])));
- lab_type__32SR=(__UINTEGER_32)(t__T2SR | 1);
- next__02SR=((__POINTER )(NULL));
- result__22SR=((__POINTER *)ptr_table__12SR)[ 0];
- if ((result__22SR == (void *)NULL)) {
- result__22SR=new_lab__2PJ(lab_type__32SR);
- next__02SR=(void *)((unsigned long)result__22SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42SR)));
- ((__POINTER *)next__02SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__12SR)[ 0]=next__02SR;
- } else {
- next__02SR=((__POINTER *)result__22SR)[ 0];
- if ((next__02SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__22SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__42SR << 1)) <= 4096)) {
- next__02SR=(void *)((unsigned long)result__22SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__42SR)));
- } else {
- next__02SR=new_lab__2PJ(lab_type__32SR);
- };
- ((__POINTER *)next__02SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__12SR)[ 0]=next__02SR;
- } else {
- ((__POINTER *)result__22SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__02SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__22SR=next__02SR;
- };
- };
- ptr__O2SR=result__22SR;
- };
- result__N2SR=((__SLOT_DATA *)ptr__O2SR);
- *(result__N2SR) = *(SLOT_DATA__);
- };
- Self__B3SR=((__SLOT_DATA *)result__N2SR);
- tmp__52SR=NULL;
- Self__B3SR->parent_slot__IHZD=Self__S12F;
- Self__B3SR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__DSIQ;
- Self__B3SR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__FSIQ;
- Self__B3SR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__GSIQ;
- Self__B3SR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__B3SR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__B3SR->parent_variable__HHZD.type__D25F=__tmp__TK3F;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__B3SR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__B3SR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__B3SR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__52SR=new__5VSG();
- add__Z1EJ(tmp__52SR,((__TYPE_FULL *)Self__B3SR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__B3SR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__52SR);
- } else {
- Self__B3SR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- Self__S12F->slot_data_intern__CIZD=result__N2SR;
- } else {
- __tmp__3K3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->type__WB2D;
- if (__tmp__3K3F==NULL) {
- __tmp__4K3F=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__3K3F)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__4K3F=((void *)__tmp__3K3F);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_STYLE__: {
- __tmp__4K3F=((void *)__tmp__3K3F);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__4K3F=((void *)__tmp__3K3F);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_SELF__: {
- __tmp__4K3F=((void *)__tmp__3K3F);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__4K3F=((void *)__tmp__3K3F);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- case __ITM_TYPE_MULTI__: {
- __tmp__4K3F=NULL;
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__0TEM)),buffer__TSEM);
} break;
- }
- };
- type_mono__MJ3F=__tmp__4K3F;
- switch (((struct ___OBJ *)__tmp__4K3F)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__4K3F)->to_run__2VK==0) {
- __tmp__5K3F=((__ITM_TYPE_SIMPLE *)__tmp__4K3F)->to_run__1VK;
- } else {
- __tmp__5K3F=to_run__XVK(__tmp__4K3F);
};
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__4K3F)->to_run__E1IB==0) {
- __tmp__5K3F=((__ITM_TYPE_STYLE *)__tmp__4K3F)->to_run__D1IB;
- } else {
- Self__1G1P=((__ITM_TYPE_STYLE *)__tmp__4K3F);
- __tmp__2G1P=get__PUN(Self__1G1P);
- Self__1G1P->to_run__D1IB=__tmp__2G1P;
- Self__1G1P->to_run__E1IB=0;
- __tmp__5K3F=__tmp__2G1P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__5K3F=to_run__F1IB(__tmp__4K3F);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__WHCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__WHCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__5K3F=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__5K3F=to_run__LJEF(__tmp__4K3F);
- } break;
};
- __tmp__0W3F=ITM_OBJECT__->position__WIM;
- __tmp__2W3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.name__1QB;
- __tmp__4W3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->parent_named__MIM.style__3CGC;
- result__G3SR=NULL;
- ptr__H3SR=((__POINTER )(NULL));
- typ_id__I3SR= 0;
- sz__J3SR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__J3SR == 0)) {
- result__G3SR=SLOT_DATA__;
- } else {
- typ_id__I3SR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J3SR);
- if ((typ_id__I3SR == (__INTEGER)(- 1))) {
- a__K3SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L3SR=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SR + a__K3SR) & (__UINTEGER_32)(~ a__K3SR));
- ptr_table__P3SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L3SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__O3SR=((__POINTER )(NULL));
- result__Q3SR=((__POINTER *)ptr_table__P3SR)[ 0];
- if ((result__Q3SR == (void *)NULL)) {
- result__Q3SR=new_lab__2PJ(new_size__L3SR);
- next__O3SR=(void *)((unsigned long)result__Q3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3SR)));
- ((__POINTER *)next__O3SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P3SR)[ 0]=next__O3SR;
- } else {
- next__O3SR=((__POINTER *)result__Q3SR)[ 0];
- if ((next__O3SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q3SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L3SR << 1)) <= 4096)) {
- next__O3SR=(void *)((unsigned long)result__Q3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L3SR)));
- } else {
- next__O3SR=new_lab__2PJ(new_size__L3SR);
- };
- ((__POINTER *)next__O3SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P3SR)[ 0]=next__O3SR;
- } else {
- ((__POINTER *)result__Q3SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O3SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Q3SR=next__O3SR;
- };
- };
- ptr__H3SR=result__Q3SR;
- } else {
- t__M3SR=((__UINTEGER_32 )typ_id__I3SR);
- a__N3SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__X3SR=(__UINTEGER_32)((__UINTEGER_32)(sz__J3SR + a__N3SR) & (__UINTEGER_32)(~ a__N3SR));
- ptr_table__U3SR=((__POINTER )(&(table_type[(t__M3SR)])));
- lab_type__W3SR=(__UINTEGER_32)(t__M3SR | 1);
- next__T3SR=((__POINTER )(NULL));
- result__V3SR=((__POINTER *)ptr_table__U3SR)[ 0];
- if ((result__V3SR == (void *)NULL)) {
- result__V3SR=new_lab__2PJ(lab_type__W3SR);
- next__T3SR=(void *)((unsigned long)result__V3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3SR)));
- ((__POINTER *)next__T3SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U3SR)[ 0]=next__T3SR;
- } else {
- next__T3SR=((__POINTER *)result__V3SR)[ 0];
- if ((next__T3SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V3SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__X3SR << 1)) <= 4096)) {
- next__T3SR=(void *)((unsigned long)result__V3SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X3SR)));
- } else {
- next__T3SR=new_lab__2PJ(lab_type__W3SR);
- };
- ((__POINTER *)next__T3SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U3SR)[ 0]=next__T3SR;
- } else {
- ((__POINTER *)result__V3SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T3SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__V3SR=next__T3SR;
- };
- };
- ptr__H3SR=result__V3SR;
- };
- result__G3SR=((__SLOT_DATA *)ptr__H3SR);
- *(result__G3SR) = *(SLOT_DATA__);
- };
- Self__03SR=((__SLOT_DATA *)result__G3SR);
- tmp__Y3SR=NULL;
- Self__03SR->parent_slot__IHZD=Self__S12F;
- Self__03SR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=__tmp__0W3F;
- Self__03SR->parent_variable__HHZD.parent_named__S1LC.name__1QB=__tmp__2W3F;
- Self__03SR->parent_variable__HHZD.parent_named__S1LC.style__3CGC=__tmp__4W3F;
- Self__03SR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__03SR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__03SR->parent_variable__HHZD.type__D25F=__tmp__5K3F;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__03SR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__03SR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__03SR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__Y3SR=new__5VSG();
- add__Z1EJ(tmp__Y3SR,((__TYPE_FULL *)Self__03SR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__03SR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__Y3SR);
- } else {
- Self__03SR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- Self__S12F->slot_data_intern__CIZD=result__G3SR;
- };
- run_value__SLQC=type_self__KJ3F;
- self_up__TJEF=__tmp__EL3F;
- styl__W12F=Self__S12F->slot_data_intern__CIZD;
- };
- return(styl__W12F);
-}
-
-static __BOOLEAN fast_has__WBLB(__HASHED_SEToTYPEo *Self__XBLB,void *e__YBLB)
-// ({HASHED_SEToTYPEo},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) With resultNo recursive, No inlinable.
-{
- __INTEGER __tmp__CCLB;
- void *node__BCLB;
- switch (((struct ___OBJ *)e__YBLB)->__id) {
- case __TYPE__: {
- __tmp__CCLB=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)e__YBLB)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- __tmp__CCLB=hash_code__OPN((&__string_59));
- } break;
- case __TYPE_VOID__: {
- __tmp__CCLB=hash_code__OPN((&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__CCLB=hash_code__OPN((&__string_44));
- } break;
- case __TYPE_GENERIC__: {
- __tmp__CCLB=hash_code__OPN(((__TYPE_GENERIC *)e__YBLB)->intern_name__UR2B);
- } break;
- };
- node__BCLB=((void **)Self__XBLB->buckets__SQKB)[(__INTEGER)(__tmp__CCLB % Self__XBLB->capacity__NQKB)];
- while ((! (((void *)node__BCLB == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPEo *)node__BCLB)->item__4QKB == (void *)e__YBLB)))) {
- node__BCLB=((__HASHED_SET_NODEoTYPEo *)node__BCLB)->next__JRKB;
- };
- return(((void *)node__BCLB != (void *)NULL));
-}
-
-static void add_subtype__3R3D(__TYPE_NULL *Self__4R3D,void *t__5R3D)
-// ({TYPE_NULL},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
- __INTEGER j__AS3D;
- void *__tmp__ZS3D,*__tmp__GT3D,*__tmp__PT3D;
- __SLOT_DATA *Self__1IAR,*Self__3IAR;
- void *result__0IAR,*__tmp__0S3D,*result__2IAR,*__tmp__HT3D;
- __SECTION_ *Self__JSIQ;
- void *__tmp__QT3D;
- void *__tmp__RT3D;
- __BOOLEAN __tmp__4S3D;
- j__AS3D= 0;
- if ((! fast_has__WBLB(Self__4R3D->parent_type__TIB.subtype_list__BPY,t__5R3D))) {
- fast_add__3PKB(Self__4R3D->parent_type__TIB.subtype_list__BPY,t__5R3D);
- j__AS3D= 0;
- while_do__JEVE:
- {
- if ((j__AS3D <= ((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__ZS3D=((void **)((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AS3D];
- if (((struct ___OBJ *)__tmp__ZS3D)->__id==__SLOT_DATA__) {
- Self__1IAR=((__SLOT_DATA *)__tmp__ZS3D);
- result__0IAR=NULL;
- if (((void *)Self__1IAR->parent_slot__IHZD != (void *)NULL)) {
- result__0IAR=((__ITM_SLOT *)((__SLOT *)Self__1IAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__0IAR=get_name__GCJD((&__string_26));
- };
- __tmp__0S3D=result__0IAR;
- } else {
- __tmp__0S3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZS3D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- Self__JSIQ=((__SECTION_ *)__tmp__0S3D);
- __tmp__4S3D=(((void *)Self__JSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__JSIQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__4S3D=FALSE__;
- };
- if (__tmp__4S3D) {
- __tmp__GT3D=((void **)((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AS3D];
- if (((struct ___OBJ *)__tmp__GT3D)->__id==__SLOT_DATA__) {
- Self__3IAR=((__SLOT_DATA *)__tmp__GT3D);
- result__2IAR=NULL;
- if (((void *)Self__3IAR->parent_slot__IHZD != (void *)NULL)) {
- result__2IAR=((__ITM_SLOT *)((__SLOT *)Self__3IAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__2IAR=get_name__GCJD((&__string_26));
- };
- __tmp__HT3D=result__2IAR;
- } else {
- __tmp__HT3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__GT3D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)((__SECTION_ *)__tmp__HT3D)->name__CH0D == (void *)(&__string_23))) {
- __tmp__PT3D=((void **)((__FAST_ARRAYoSLOTo *)Self__4R3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__AS3D];
- if (((struct ___OBJ *)__tmp__PT3D)->__id==__SLOT_DATA__) {
- __tmp__QT3D=get_type_result__XF2G(__tmp__PT3D);
- } else {
- __tmp__QT3D=get_type_result__BH2G(__tmp__PT3D);
- };
- __tmp__RT3D=((__TYPE_FULL *)__tmp__QT3D)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__RT3D)->__id) {
- case __TYPE__: {
- add_subtype__3J1(__tmp__RT3D,t__5R3D);
- } break;
- case __TYPE_NULL__: {
- add_subtype__3R3D(__tmp__RT3D,t__5R3D);
- } break;
- case __TYPE_VOID__: {
- add_subtype__Z23D(__tmp__RT3D,t__5R3D);
- } break;
- case __TYPE_CONTEXT__: {
- add_subtype__VH4D(__tmp__RT3D,t__5R3D);
- } break;
- case __TYPE_ID__: {
- add_subtype__5HHH(__tmp__RT3D,t__5R3D);
- } break;
- case __TYPE_GENERIC__: {
- add_subtype__3Z5B(__tmp__RT3D,t__5R3D);
- } break;
- case __PROFIL_BLOCK__: {
- add_subtype__4MFJ(t__5R3D);
- } break;
- };
- };
- j__AS3D=(__INTEGER)(j__AS3D + 1);
- goto while_do__JEVE;
- };
- };
- };
-}
-
-static void add_subtype__Z23D(__TYPE_VOID *Self__023D,void *t__123D)
-// ({TYPE_VOID},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
- __INTEGER j__223D;
- void *__tmp__V33D,*__tmp__C43D,*__tmp__L43D;
- __SLOT_DATA *Self__5IAR,*Self__BJAR;
- void *result__4IAR,*__tmp__W33D,*result__AJAR,*__tmp__D43D;
- __SECTION_ *Self__KSIQ;
- void *__tmp__M43D;
- void *__tmp__N43D;
- __BOOLEAN __tmp__033D;
- j__223D= 0;
- if ((! fast_has__WBLB(Self__023D->parent_type__UIB.subtype_list__BPY,t__123D))) {
- fast_add__3PKB(Self__023D->parent_type__UIB.subtype_list__BPY,t__123D);
- j__223D= 0;
- while_do__2FVE:
- {
- if ((j__223D <= ((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__V33D=((void **)((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__223D];
- if (((struct ___OBJ *)__tmp__V33D)->__id==__SLOT_DATA__) {
- Self__5IAR=((__SLOT_DATA *)__tmp__V33D);
- result__4IAR=NULL;
- if (((void *)Self__5IAR->parent_slot__IHZD != (void *)NULL)) {
- result__4IAR=((__ITM_SLOT *)((__SLOT *)Self__5IAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__4IAR=get_name__GCJD((&__string_26));
- };
- __tmp__W33D=result__4IAR;
- } else {
- __tmp__W33D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__V33D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- Self__KSIQ=((__SECTION_ *)__tmp__W33D);
- __tmp__033D=(((void *)Self__KSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__KSIQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__033D=FALSE__;
- };
- if (__tmp__033D) {
- __tmp__C43D=((void **)((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__223D];
- if (((struct ___OBJ *)__tmp__C43D)->__id==__SLOT_DATA__) {
- Self__BJAR=((__SLOT_DATA *)__tmp__C43D);
- result__AJAR=NULL;
- if (((void *)Self__BJAR->parent_slot__IHZD != (void *)NULL)) {
- result__AJAR=((__ITM_SLOT *)((__SLOT *)Self__BJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__AJAR=get_name__GCJD((&__string_26));
- };
- __tmp__D43D=result__AJAR;
- } else {
- __tmp__D43D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__C43D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)((__SECTION_ *)__tmp__D43D)->name__CH0D == (void *)(&__string_23))) {
- __tmp__L43D=((void **)((__FAST_ARRAYoSLOTo *)Self__023D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__223D];
- if (((struct ___OBJ *)__tmp__L43D)->__id==__SLOT_DATA__) {
- __tmp__M43D=get_type_result__XF2G(__tmp__L43D);
- } else {
- __tmp__M43D=get_type_result__BH2G(__tmp__L43D);
- };
- __tmp__N43D=((__TYPE_FULL *)__tmp__M43D)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__N43D)->__id) {
- case __TYPE__: {
- add_subtype__3J1(__tmp__N43D,t__123D);
- } break;
- case __TYPE_NULL__: {
- add_subtype__3R3D(__tmp__N43D,t__123D);
- } break;
- case __TYPE_VOID__: {
- add_subtype__Z23D(__tmp__N43D,t__123D);
- } break;
- case __TYPE_CONTEXT__: {
- add_subtype__VH4D(__tmp__N43D,t__123D);
- } break;
- case __TYPE_ID__: {
- add_subtype__5HHH(__tmp__N43D,t__123D);
- } break;
- case __TYPE_GENERIC__: {
- add_subtype__3Z5B(__tmp__N43D,t__123D);
- } break;
- case __PROFIL_BLOCK__: {
- add_subtype__4MFJ(t__123D);
- } break;
- };
- };
- j__223D=(__INTEGER)(j__223D + 1);
- goto while_do__2FVE;
- };
- };
- };
-}
-
-static void add_subtype__VH4D(__TYPE_CONTEXT *Self__WH4D,void *t__XH4D)
-// ({TYPE_CONTEXT},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
- __INTEGER j__YH4D;
- void *__tmp__RI4D,*__tmp__4I4D,*__tmp__HJ4D;
- __SLOT_DATA *Self__DJAR,*Self__FJAR;
- void *result__CJAR,*__tmp__SI4D,*result__EJAR,*__tmp__5I4D;
- __SECTION_ *Self__LSIQ;
- void *__tmp__IJ4D;
- void *__tmp__JJ4D;
- __BOOLEAN __tmp__WI4D;
- j__YH4D= 0;
- if ((! fast_has__WBLB(Self__WH4D->parent_type__VIB.subtype_list__BPY,t__XH4D))) {
- fast_add__3PKB(Self__WH4D->parent_type__VIB.subtype_list__BPY,t__XH4D);
- j__YH4D= 0;
- while_do__PHVE:
- {
- if ((j__YH4D <= ((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__RI4D=((void **)((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__YH4D];
- if (((struct ___OBJ *)__tmp__RI4D)->__id==__SLOT_DATA__) {
- Self__DJAR=((__SLOT_DATA *)__tmp__RI4D);
- result__CJAR=NULL;
- if (((void *)Self__DJAR->parent_slot__IHZD != (void *)NULL)) {
- result__CJAR=((__ITM_SLOT *)((__SLOT *)Self__DJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__CJAR=get_name__GCJD((&__string_26));
- };
- __tmp__SI4D=result__CJAR;
- } else {
- __tmp__SI4D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__RI4D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- Self__LSIQ=((__SECTION_ *)__tmp__SI4D);
- __tmp__WI4D=(((void *)Self__LSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__LSIQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__WI4D=FALSE__;
- };
- if (__tmp__WI4D) {
- __tmp__4I4D=((void **)((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__YH4D];
- if (((struct ___OBJ *)__tmp__4I4D)->__id==__SLOT_DATA__) {
- Self__FJAR=((__SLOT_DATA *)__tmp__4I4D);
- result__EJAR=NULL;
- if (((void *)Self__FJAR->parent_slot__IHZD != (void *)NULL)) {
- result__EJAR=((__ITM_SLOT *)((__SLOT *)Self__FJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__EJAR=get_name__GCJD((&__string_26));
- };
- __tmp__5I4D=result__EJAR;
- } else {
- __tmp__5I4D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4I4D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)((__SECTION_ *)__tmp__5I4D)->name__CH0D == (void *)(&__string_23))) {
- __tmp__HJ4D=((void **)((__FAST_ARRAYoSLOTo *)Self__WH4D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__YH4D];
- if (((struct ___OBJ *)__tmp__HJ4D)->__id==__SLOT_DATA__) {
- __tmp__IJ4D=get_type_result__XF2G(__tmp__HJ4D);
- } else {
- __tmp__IJ4D=get_type_result__BH2G(__tmp__HJ4D);
- };
- __tmp__JJ4D=((__TYPE_FULL *)__tmp__IJ4D)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__JJ4D)->__id) {
- case __TYPE__: {
- add_subtype__3J1(__tmp__JJ4D,t__XH4D);
- } break;
- case __TYPE_NULL__: {
- add_subtype__3R3D(__tmp__JJ4D,t__XH4D);
- } break;
- case __TYPE_VOID__: {
- add_subtype__Z23D(__tmp__JJ4D,t__XH4D);
- } break;
- case __TYPE_CONTEXT__: {
- add_subtype__VH4D(__tmp__JJ4D,t__XH4D);
- } break;
- case __TYPE_ID__: {
- add_subtype__5HHH(__tmp__JJ4D,t__XH4D);
- } break;
- case __TYPE_GENERIC__: {
- add_subtype__3Z5B(__tmp__JJ4D,t__XH4D);
- } break;
- case __PROFIL_BLOCK__: {
- add_subtype__4MFJ(t__XH4D);
- } break;
- };
- };
- j__YH4D=(__INTEGER)(j__YH4D + 1);
- goto while_do__PHVE;
- };
- };
- };
-}
-
-static void add_subtype__5HHH(__TYPE_ID *Self__AIHH,void *t__BIHH)
-// ({TYPE_ID},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
- __INTEGER j__CIHH;
- void *__tmp__1IHH,*__tmp__IJHH,*__tmp__RJHH;
- __SLOT_DATA *Self__HJAR,*Self__JJAR;
- void *result__GJAR,*__tmp__2IHH,*result__IJAR,*__tmp__JJHH;
- __SECTION_ *Self__MSIQ;
- void *__tmp__SJHH;
- void *__tmp__TJHH;
- __BOOLEAN __tmp__AJHH;
- j__CIHH= 0;
- if ((! fast_has__WBLB(Self__AIHH->parent_type__WIB.subtype_list__BPY,t__BIHH))) {
- fast_add__3PKB(Self__AIHH->parent_type__WIB.subtype_list__BPY,t__BIHH);
- j__CIHH= 0;
- while_do__ZZNH:
- {
- if ((j__CIHH <= ((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__LSL)) {
- __tmp__1IHH=((void **)((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__CIHH];
- if (((struct ___OBJ *)__tmp__1IHH)->__id==__SLOT_DATA__) {
- Self__HJAR=((__SLOT_DATA *)__tmp__1IHH);
- result__GJAR=NULL;
- if (((void *)Self__HJAR->parent_slot__IHZD != (void *)NULL)) {
- result__GJAR=((__ITM_SLOT *)((__SLOT *)Self__HJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__GJAR=get_name__GCJD((&__string_26));
- };
- __tmp__2IHH=result__GJAR;
- } else {
- __tmp__2IHH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1IHH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- Self__MSIQ=((__SECTION_ *)__tmp__2IHH);
- __tmp__AJHH=(((void *)Self__MSIQ->name__CH0D == (void *)(&__string_23)) || ((void *)Self__MSIQ->name__CH0D == (void *)(&__string_24)));
- } else {
- __tmp__AJHH=FALSE__;
- };
- if (__tmp__AJHH) {
- __tmp__IJHH=((void **)((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__CIHH];
- if (((struct ___OBJ *)__tmp__IJHH)->__id==__SLOT_DATA__) {
- Self__JJAR=((__SLOT_DATA *)__tmp__IJHH);
- result__IJAR=NULL;
- if (((void *)Self__JJAR->parent_slot__IHZD != (void *)NULL)) {
- result__IJAR=((__ITM_SLOT *)((__SLOT *)Self__JJAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__IJAR=get_name__GCJD((&__string_26));
- };
- __tmp__JJHH=result__IJAR;
- } else {
- __tmp__JJHH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__IJHH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)((__SECTION_ *)__tmp__JJHH)->name__CH0D == (void *)(&__string_23))) {
- __tmp__RJHH=((void **)((__FAST_ARRAYoSLOTo *)Self__AIHH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__HSL)[j__CIHH];
- if (((struct ___OBJ *)__tmp__RJHH)->__id==__SLOT_DATA__) {
- __tmp__SJHH=get_type_result__XF2G(__tmp__RJHH);
- } else {
- __tmp__SJHH=get_type_result__BH2G(__tmp__RJHH);
- };
- __tmp__TJHH=((__TYPE_FULL *)__tmp__SJHH)->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__TJHH)->__id) {
- case __TYPE__: {
- add_subtype__3J1(__tmp__TJHH,t__BIHH);
- } break;
- case __TYPE_NULL__: {
- add_subtype__3R3D(__tmp__TJHH,t__BIHH);
- } break;
- case __TYPE_VOID__: {
- add_subtype__Z23D(__tmp__TJHH,t__BIHH);
- } break;
- case __TYPE_CONTEXT__: {
- add_subtype__VH4D(__tmp__TJHH,t__BIHH);
- } break;
- case __TYPE_ID__: {
- add_subtype__5HHH(__tmp__TJHH,t__BIHH);
- } break;
- case __TYPE_GENERIC__: {
- add_subtype__3Z5B(__tmp__TJHH,t__BIHH);
- } break;
- case __PROFIL_BLOCK__: {
- add_subtype__4MFJ(t__BIHH);
- } break;
- };
- };
- j__CIHH=(__INTEGER)(j__CIHH + 1);
- goto while_do__ZZNH;
- };
- };
- };
-}
-
-static void add_subtype__4MFJ(void *t__ANFJ)
-// ({TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
-{
- void *__tmp__BNFJ;
- __tmp__BNFJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__BNFJ)->__id) {
- case __TYPE__: {
- add_subtype__3J1(__tmp__BNFJ,t__ANFJ);
- } break;
- case __TYPE_NULL__: {
- add_subtype__3R3D(__tmp__BNFJ,t__ANFJ);
- } break;
- case __TYPE_VOID__: {
- add_subtype__Z23D(__tmp__BNFJ,t__ANFJ);
- } break;
- case __TYPE_CONTEXT__: {
- add_subtype__VH4D(__tmp__BNFJ,t__ANFJ);
- } break;
- case __TYPE_ID__: {
- add_subtype__5HHH(__tmp__BNFJ,t__ANFJ);
- } break;
- case __TYPE_GENERIC__: {
- add_subtype__3Z5B(__tmp__BNFJ,t__ANFJ);
- } break;
- case __PROFIL_BLOCK__: {
- add_subtype__4MFJ(t__ANFJ);
- } break;
- };
-}
-
-static void* prototype__VPRF(__TYPE_FULL *Self__WPRF)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
- void *__tmp__YPRF;
- void *__tmp__ZPRF;
- __tmp__YPRF=Self__WPRF->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__YPRF)->__id) {
- case __TYPE__: {
- __tmp__ZPRF=((__TYPE *)__tmp__YPRF)->prototype__RD;
- } break;
- case __TYPE_NULL__: {
- __tmp__ZPRF=((__TYPE_NULL *)__tmp__YPRF)->parent_type__TIB.prototype__RD;
- } break;
- case __TYPE_VOID__: {
- __tmp__ZPRF=((__TYPE_VOID *)__tmp__YPRF)->parent_type__UIB.prototype__RD;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__ZPRF=((__TYPE_CONTEXT *)__tmp__YPRF)->parent_type__VIB.prototype__RD;
- } break;
- case __TYPE_ID__: {
- __tmp__ZPRF=((__TYPE_ID *)__tmp__YPRF)->parent_type__WIB.prototype__RD;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__ZPRF=((__TYPE_GENERIC *)__tmp__YPRF)->parent_type__C2IB.prototype__RD;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__ZPRF=prototype__QLEJ();
- } break;
- };
- return(__tmp__ZPRF);
-}
-
-static __INTEGER hash_code__000D(__TYPE_FULL *Self__100D)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
- void *__tmp__300D;
- void *__tmp__400D;
- __tmp__300D=Self__100D->parent_type__5SL;
- switch (((struct ___OBJ *)__tmp__300D)->__id) {
- case __TYPE__: {
- __tmp__400D=((__PROTOTYPE *)((__TYPE *)__tmp__300D)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__400D=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__400D=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__400D=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__400D=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__400D=((__TYPE_GENERIC *)__tmp__300D)->name__LR2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__400D=((__PROFIL_BLOCK *)__tmp__300D)->parent_profil__OGAG.name__5IEI;
- } break;
- };
- return(hash_code__OPN(__tmp__400D));
-}
-
-static void* get_intern__FMBG(void *str__HMBG)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- __INTEGER m__LMBG,v__KMBG,new_capacity__SIHR,old_nb_elts__VIHR;
- __INTEGER upper__C4SR,Self__A4SR,new_capacity__YIHR,old_nb_elts__1IHR;
- __INTEGER upper__H4SR,Self__F4SR,typ_id__AJHR,__tmp__0HCR,Self__U4SR;
- __STRING *Self__TIHR,*Self__ZIHR;
- void *other__ZHCR;
- __STRING_CONSTANT *result__4IHR,*Self__YHCR;
- __POINTER ptr__5IHR,ptr_table__K4SR,next__J4SR,result__L4SR;
- __POINTER ptr_table__P4SR,next__O4SR,result__Q4SR;
- __UINTEGER_32 sz__BJHR,a__CJHR,new_size__DJHR,t__EJHR,a__FJHR;
- __UINTEGER_32 new_size__S4SR,lab_type__R4SR;
- __CHARACTER ch__XIHR,ch__3IHR;
- __CHARACTER *Self__UIHR,*new__WIHR,*Self__0IHR,*new__2IHR,*Self__V4SR;
- __CHARACTER *model__W4SR;
- m__LMBG= 0;
- copy__BNK(tmp_name__MK,str__HMBG);
- append__MOK(tmp_name__MK,(&__string_92));
- count_variable__OMBG=(__INTEGER)(count_variable__OMBG + 1);
- v__KMBG=count_variable__OMBG;
- while ((v__KMBG != 0)) {
- m__LMBG=(__INTEGER)(v__KMBG & 31);
- if ((m__LMBG < 26)) {
- Self__TIHR=((__STRING *)tmp_name__MK);
- ch__XIHR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'A') + ((__INTEGER_8 )m__LMBG)))));
- new_capacity__SIHR= 0;
- if ((Self__TIHR->capacity__MNK <= Self__TIHR->count__VF)) {
- if ((Self__TIHR->capacity__MNK == 0)) {
- Self__TIHR->capacity__MNK= 32;
- Self__TIHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SIHR=(__INTEGER)(Self__TIHR->capacity__MNK << 1);
- Self__UIHR=((__CHARACTER *)Self__TIHR->storage__XNK);
- old_nb_elts__VIHR=Self__TIHR->capacity__MNK;
- new__WIHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UIHR),((__UINTEGER_32 )old_nb_elts__VIHR),((__UINTEGER_32 )new_capacity__SIHR)));
- upper__C4SR=(__INTEGER)(new_capacity__SIHR - 1);
- Self__A4SR=old_nb_elts__VIHR;
- while ((Self__A4SR <= upper__C4SR)) {
- new__WIHR[Self__A4SR]='\0';
- Self__A4SR=(__INTEGER)(Self__A4SR + 1);
- };
- Self__TIHR->storage__XNK=new__WIHR;
- Self__TIHR->capacity__MNK=new_capacity__SIHR;
- };
- };
- ((__CHARACTER *)Self__TIHR->storage__XNK)[Self__TIHR->count__VF]=ch__XIHR;
- Self__TIHR->count__VF=(__INTEGER)(Self__TIHR->count__VF + 1);
- } else {
- Self__ZIHR=((__STRING *)tmp_name__MK);
- ch__3IHR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'0') + ((__INTEGER_8 )(__INTEGER)(m__LMBG - 26))))));
- new_capacity__YIHR= 0;
- if ((Self__ZIHR->capacity__MNK <= Self__ZIHR->count__VF)) {
- if ((Self__ZIHR->capacity__MNK == 0)) {
- Self__ZIHR->capacity__MNK= 32;
- Self__ZIHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YIHR=(__INTEGER)(Self__ZIHR->capacity__MNK << 1);
- Self__0IHR=((__CHARACTER *)Self__ZIHR->storage__XNK);
- old_nb_elts__1IHR=Self__ZIHR->capacity__MNK;
- new__2IHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0IHR),((__UINTEGER_32 )old_nb_elts__1IHR),((__UINTEGER_32 )new_capacity__YIHR)));
- upper__H4SR=(__INTEGER)(new_capacity__YIHR - 1);
- Self__F4SR=old_nb_elts__1IHR;
- while ((Self__F4SR <= upper__H4SR)) {
- new__2IHR[Self__F4SR]='\0';
- Self__F4SR=(__INTEGER)(Self__F4SR + 1);
- };
- Self__ZIHR->storage__XNK=new__2IHR;
- Self__ZIHR->capacity__MNK=new_capacity__YIHR;
- };
- };
- ((__CHARACTER *)Self__ZIHR->storage__XNK)[Self__ZIHR->count__VF]=ch__3IHR;
- Self__ZIHR->count__VF=(__INTEGER)(Self__ZIHR->count__VF + 1);
- };
- v__KMBG=(__INTEGER)(v__KMBG >> 5);
- };
- other__ZHCR=tmp_name__MK;
- result__4IHR=NULL;
- ptr__5IHR=((__POINTER )(NULL));
- typ_id__AJHR= 0;
- sz__BJHR=((__UINTEGER_32 )sizeof(__STRING_CONSTANT));
- if ((sz__BJHR == 0)) {
- result__4IHR=STRING_CONSTANT__;
- } else {
- typ_id__AJHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BJHR);
- if ((typ_id__AJHR == (__INTEGER)(- 1))) {
- a__CJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DJHR=(__UINTEGER_32)((__UINTEGER_32)(sz__BJHR + a__CJHR) & (__UINTEGER_32)(~ a__CJHR));
- ptr_table__K4SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DJHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__J4SR=((__POINTER )(NULL));
- result__L4SR=((__POINTER *)ptr_table__K4SR)[ 0];
- if ((result__L4SR == (void *)NULL)) {
- result__L4SR=new_lab__2PJ(new_size__DJHR);
- next__J4SR=(void *)((unsigned long)result__L4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJHR)));
- ((__POINTER *)next__J4SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K4SR)[ 0]=next__J4SR;
- } else {
- next__J4SR=((__POINTER *)result__L4SR)[ 0];
- if ((next__J4SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L4SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DJHR << 1)) <= 4096)) {
- next__J4SR=(void *)((unsigned long)result__L4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DJHR)));
- } else {
- next__J4SR=new_lab__2PJ(new_size__DJHR);
- };
- ((__POINTER *)next__J4SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K4SR)[ 0]=next__J4SR;
- } else {
- ((__POINTER *)result__L4SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J4SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__L4SR=next__J4SR;
- };
- };
- ptr__5IHR=result__L4SR;
- } else {
- t__EJHR=((__UINTEGER_32 )typ_id__AJHR);
- a__FJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__S4SR=(__UINTEGER_32)((__UINTEGER_32)(sz__BJHR + a__FJHR) & (__UINTEGER_32)(~ a__FJHR));
- ptr_table__P4SR=((__POINTER )(&(table_type[(t__EJHR)])));
- lab_type__R4SR=(__UINTEGER_32)(t__EJHR | 1);
- next__O4SR=((__POINTER )(NULL));
- result__Q4SR=((__POINTER *)ptr_table__P4SR)[ 0];
- if ((result__Q4SR == (void *)NULL)) {
- result__Q4SR=new_lab__2PJ(lab_type__R4SR);
- next__O4SR=(void *)((unsigned long)result__Q4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4SR)));
- ((__POINTER *)next__O4SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P4SR)[ 0]=next__O4SR;
- } else {
- next__O4SR=((__POINTER *)result__Q4SR)[ 0];
- if ((next__O4SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q4SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__S4SR << 1)) <= 4096)) {
- next__O4SR=(void *)((unsigned long)result__Q4SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S4SR)));
- } else {
- next__O4SR=new_lab__2PJ(lab_type__R4SR);
- };
- ((__POINTER *)next__O4SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P4SR)[ 0]=next__O4SR;
- } else {
- ((__POINTER *)result__Q4SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O4SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Q4SR=next__O4SR;
- };
- };
- ptr__5IHR=result__Q4SR;
- };
- result__4IHR=((__STRING_CONSTANT *)ptr__5IHR);
- *(result__4IHR) = *(STRING_CONSTANT__);
- };
- Self__YHCR=((__STRING_CONSTANT *)result__4IHR);
- __tmp__0HCR=((__STRING *)other__ZHCR)->count__VF;
- if ((__tmp__0HCR != 0)) {
- Self__YHCR->storage__X4K=create__OUX((__INTEGER)(__tmp__0HCR + 1));
- Self__V4SR=((__CHARACTER *)Self__YHCR->storage__X4K);
- model__W4SR=((__STRING *)other__ZHCR)->storage__XNK;
- Self__U4SR=(__INTEGER)(__tmp__0HCR - 1);
- while ((Self__U4SR >= 0)) {
- Self__V4SR[Self__U4SR]=((__CHARACTER *)model__W4SR)[Self__U4SR];
- Self__U4SR=(__INTEGER)(Self__U4SR - 1);
+ add_last__ACV(((__STRING__BC *)buffer__TSEM),',');
+ result__IDYM=(__INTEGER__Q)(result__IDYM + 1);
};
- ((__CHARACTER *)Self__YHCR->storage__X4K)[__tmp__0HCR]='\0';
- Self__YHCR->count__XHB=__tmp__0HCR;
+ ((__CHARACTER__DB *)((__STRING__BC *)buffer__TSEM)->storage__LFL)[(__INTEGER__Q)(((__STRING__BC *)buffer__TSEM)->count__WJ - 1)]=')';
};
- fast_add__15L(list__TK,result__4IHR);
- return(result__4IHR);
}
-static void* to_types__I3EJ(__TYPES_TMP *Self__J3EJ)
-// ({TYPES_TMP}) With resultNo recursive, No inlinable.
+static void display__AUEM(__NODE_STYLE__RD4K *Self__BUEM,__STRING__BC *buffer__CUEM)
+// ({NODE_STYLE__RD4K},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- void *result__L3EJ,*result__BIIK,*e__4UIK;
- __INTEGER result__5HNK,__tmp__JINK,__tmp__LINK,__tmp__ZT0Q;
- __INTEGER __tmp__RDJK,i__10EL,typ_id__KD5J,up__JCJK,Self__G5RK;
- __INTEGER h__FVIK,idx__GVIK,idx__514K,new_capacity__A24K,i__414K;
- __INTEGER typ_id__QX1K;
- void *__tmp__KINK;
- __TYPES *Self__XCJK,*result__ED5J,*Self__HCJK;
- __POINTER ptr__FD5J,ptr_table__Z4SR,next__Y4SR,result__04SR;
- __POINTER ptr_table__44SR,next__34SR,result__54SR,result__KJAR;
- __POINTER ptr_table__D5SR,next__C5SR,result__E5SR,ptr__LX1K;
- __POINTER ptr_table__I5SR,next__H5SR,result__J5SR,ptr_table__N5SR;
- __POINTER next__M5SR,result__O5SR;
- __UINTEGER_32 sz__HD5J,a__4T0Q,new_size__2T0Q,t__CU0Q,a__EU0Q;
- __UINTEGER_32 new_size__B5SR,lab_type__A5SR,sz__MJAR,a__LJAR;
- __UINTEGER_32 new_size__NJAR,new_size2__OJAR,a__PJAR,new_size__QJAR;
- __UINTEGER_32 sz__NX1K,a__RU0Q,new_size__PU0Q,t__VU0Q,a__XU0Q;
- __UINTEGER_32 new_size__Q5SR,lab_type__P5SR;
- __HASHED_SEToTYPESo *Self__NHIK,*Self__3UIK;
- void *node__AIIK,*node__HVIK,*node1__C24K,*node2__D24K,*__tmp__XWIK;
- void **__tmp__0T0Q,**__tmp__MDJK,**Self__H0EL,**__tmp__OCJK;
- void **__tmp__QCJK,**Self__YEOK;
- __BOOLEAN __tmp__ZIIK,__tmp__1DJK,__tmp__VDJK,__tmp__YDJK;
- void **old_buckets__B24K;
- __HASHED_SET_NODEoTYPESo *result__KX1K,*Self__VLOL;
- result__L3EJ=NULL;
- if ((Self__J3EJ->parent_types__415F.upper__GLAG == (__INTEGER)(- 1))) {
- result__L3EJ=TYPES__;
- } else {
- Self__NHIK=((__HASHED_SEToTYPESo *)bucket__33EJ);
- result__BIIK=NULL;
- result__5HNK= 0;
- if ((Self__J3EJ->parent_types__415F.upper__GLAG != (__INTEGER)(- 1))) {
- __tmp__JINK=(__INTEGER)(Self__J3EJ->parent_types__415F.upper__GLAG << 8);
- __tmp__KINK=((void **)Self__J3EJ->parent_types__415F.storage__4VFJ)[Self__J3EJ->parent_types__415F.upper__GLAG];
- switch (((struct ___OBJ *)__tmp__KINK)->__id) {
- case __TYPE__: {
- __tmp__LINK=((__TYPE *)__tmp__KINK)->index__LJC;
+ void *__tmp__QUEM;
+ __IS_EXPANDED__35NJ *Self__DMCS;
+ __GET_TYPE_ID__HAOJ *Self__FMCS;
+ __TYPE_FULL__XMB *Self__FPXT;
+ __SIZE_OF__5GOJ *Self__HMCS;
+ if (((void *)Self__BUEM->parent_node__SD4K.switch__21RH == (void *)NULL)) {
+ if (((void *)Self__BUEM->parent_node__SD4K.first_code__D2RH == (void *)NULL)) {
+ append_in__4N5H(((__POINTER__IB )Self__BUEM),buffer__CUEM);
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_481));
+ __tmp__QUEM=Self__BUEM->parent_node__SD4K.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__QUEM),buffer__CUEM);
} break;
- case __TYPE_NULL__: {
- __tmp__LINK=((__TYPE_NULL *)__tmp__KINK)->parent_type__TIB.index__LJC;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __TYPE_VOID__: {
- __tmp__LINK=((__TYPE_VOID *)__tmp__KINK)->parent_type__UIB.index__LJC;
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__LINK=((__TYPE_CONTEXT *)__tmp__KINK)->parent_type__VIB.index__LJC;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __TYPE_ID__: {
- __tmp__LINK=((__TYPE_ID *)__tmp__KINK)->parent_type__WIB.index__LJC;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __TYPE_GENERIC__: {
- __tmp__LINK=((__TYPE_GENERIC *)__tmp__KINK)->parent_type__C2IB.index__LJC;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __PROFIL_BLOCK__: {
- __tmp__LINK=((__PROFIL_BLOCK *)__tmp__KINK)->parent_type__PGAG.index__LJC;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- };
- result__5HNK=(__INTEGER)(__tmp__JINK + __tmp__LINK);
- };
- node__AIIK=((void **)Self__NHIK->buckets__IIIK)[(__INTEGER)(result__5HNK % Self__NHIK->capacity__DIIK)];
- __tmp__ZT0Q=Self__J3EJ->parent_types__415F.upper__GLAG;
- __tmp__0T0Q=Self__J3EJ->parent_types__415F.storage__4VFJ;
- until_do__RINK:
- {
- if (((void *)node__AIIK == (void *)NULL)) {
- __tmp__ZIIK=TRUE__;
- } else {
- Self__XCJK=((__TYPES *)((__HASHED_SET_NODEoTYPESo *)node__AIIK)->item__UIIK);
- if (((void *)Self__XCJK == (void *)Self__J3EJ)) {
- __tmp__1DJK=TRUE__;
- } else {
- if ((Self__XCJK->upper__GLAG == __tmp__ZT0Q)) {
- if ((Self__XCJK->upper__GLAG == (__INTEGER)(- 1))) {
- __tmp__VDJK=TRUE__;
- } else {
- __tmp__MDJK=Self__XCJK->storage__4VFJ;
- __tmp__RDJK=(__INTEGER)(Self__XCJK->upper__GLAG + 1);
- Self__H0EL=((void **)__tmp__MDJK);
- i__10EL=(__INTEGER)(__tmp__RDJK - 1);
- while (((i__10EL >= 0) && ((void *)Self__H0EL[i__10EL] == (void *)((void **)__tmp__0T0Q)[i__10EL]))) {
- i__10EL=(__INTEGER)(i__10EL - 1);
- };
- __tmp__VDJK=(i__10EL < 0);
- };
- __tmp__YDJK=__tmp__VDJK;
- } else {
- __tmp__YDJK=FALSE__;
- };
- __tmp__1DJK=__tmp__YDJK;
- };
- __tmp__ZIIK=__tmp__1DJK;
- };
- if ((! __tmp__ZIIK)) {
- node__AIIK=((__HASHED_SET_NODEoTYPESo *)node__AIIK)->next__AJIK;
- goto until_do__RINK;
- };
- };
- if (((void *)node__AIIK != (void *)NULL)) {
- result__BIIK=((__HASHED_SET_NODEoTYPESo *)node__AIIK)->item__UIIK;
- };
- result__L3EJ=result__BIIK;
- if (((void *)result__BIIK == (void *)NULL)) {
- result__ED5J=NULL;
- ptr__FD5J=((__POINTER )(NULL));
- typ_id__KD5J= 0;
- sz__HD5J=((__UINTEGER_32 )sizeof(__TYPES));
- if ((sz__HD5J == 0)) {
- result__ED5J=TYPES__;
- } else {
- typ_id__KD5J=__TYPES__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HD5J);
- if ((typ_id__KD5J == (__INTEGER)(- 1))) {
- a__4T0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2T0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HD5J + a__4T0Q) & (__UINTEGER_32)(~ a__4T0Q));
- ptr_table__Z4SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2T0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Y4SR=((__POINTER )(NULL));
- result__04SR=((__POINTER *)ptr_table__Z4SR)[ 0];
- if ((result__04SR == (void *)NULL)) {
- result__04SR=new_lab__2PJ(new_size__2T0Q);
- next__Y4SR=(void *)((unsigned long)result__04SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T0Q)));
- ((__POINTER *)next__Y4SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z4SR)[ 0]=next__Y4SR;
- } else {
- next__Y4SR=((__POINTER *)result__04SR)[ 0];
- if ((next__Y4SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__04SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2T0Q << 1)) <= 4096)) {
- next__Y4SR=(void *)((unsigned long)result__04SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2T0Q)));
- } else {
- next__Y4SR=new_lab__2PJ(new_size__2T0Q);
- };
- ((__POINTER *)next__Y4SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z4SR)[ 0]=next__Y4SR;
- } else {
- ((__POINTER *)result__04SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y4SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__04SR=next__Y4SR;
- };
- };
- ptr__FD5J=result__04SR;
- } else {
- t__CU0Q=((__UINTEGER_32 )typ_id__KD5J);
- a__EU0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__B5SR=(__UINTEGER_32)((__UINTEGER_32)(sz__HD5J + a__EU0Q) & (__UINTEGER_32)(~ a__EU0Q));
- ptr_table__44SR=((__POINTER )(&(table_type[(t__CU0Q)])));
- lab_type__A5SR=(__UINTEGER_32)(t__CU0Q | 1);
- next__34SR=((__POINTER )(NULL));
- result__54SR=((__POINTER *)ptr_table__44SR)[ 0];
- if ((result__54SR == (void *)NULL)) {
- result__54SR=new_lab__2PJ(lab_type__A5SR);
- next__34SR=(void *)((unsigned long)result__54SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B5SR)));
- ((__POINTER *)next__34SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__44SR)[ 0]=next__34SR;
- } else {
- next__34SR=((__POINTER *)result__54SR)[ 0];
- if ((next__34SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__54SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__B5SR << 1)) <= 4096)) {
- next__34SR=(void *)((unsigned long)result__54SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B5SR)));
- } else {
- next__34SR=new_lab__2PJ(lab_type__A5SR);
- };
- ((__POINTER *)next__34SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__44SR)[ 0]=next__34SR;
- } else {
- ((__POINTER *)result__54SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__34SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__54SR=next__34SR;
- };
- };
- ptr__FD5J=result__54SR;
- };
- result__ED5J=((__TYPES *)ptr__FD5J);
- *(result__ED5J) = *(TYPES__);
- };
- Self__HCJK=((__TYPES *)result__ED5J);
- up__JCJK=Self__J3EJ->parent_types__415F.upper__GLAG;
- sz__MJAR=((__UINTEGER_32 )(__INTEGER)((__INTEGER)(up__JCJK + 1) * ((__INTEGER )(sizeof(void *)))));
- result__KJAR=((__POINTER )(NULL));
- a__LJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NJAR=(__UINTEGER_32)((__UINTEGER_32)(sz__MJAR + a__LJAR) & (__UINTEGER_32)(~ a__LJAR));
- new_size2__OJAR=(__UINTEGER_32)(new_size__NJAR + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__OJAR <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__PJAR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QJAR=(__UINTEGER_32)((__UINTEGER_32)(new_size2__OJAR + a__PJAR) & (__UINTEGER_32)(~ a__PJAR));
- ptr_table__D5SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QJAR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__C5SR=((__POINTER )(NULL));
- result__E5SR=((__POINTER *)ptr_table__D5SR)[ 0];
- if ((result__E5SR == (void *)NULL)) {
- result__E5SR=new_lab__2PJ(new_size__QJAR);
- next__C5SR=(void *)((unsigned long)result__E5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJAR)));
- ((__POINTER *)next__C5SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D5SR)[ 0]=next__C5SR;
- } else {
- next__C5SR=((__POINTER *)result__E5SR)[ 0];
- if ((next__C5SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E5SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QJAR << 1)) <= 4096)) {
- next__C5SR=(void *)((unsigned long)result__E5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QJAR)));
- } else {
- next__C5SR=new_lab__2PJ(new_size__QJAR);
- };
- ((__POINTER *)next__C5SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D5SR)[ 0]=next__C5SR;
- } else {
- ((__POINTER *)result__E5SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C5SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__E5SR=next__C5SR;
- };
- };
- ((__POINTER *)result__E5SR)[ 0]=((__POINTER ) 3);
- result__KJAR=(void *)((unsigned long)result__E5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
- } else {
- result__KJAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__NJAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- Self__HCJK->storage__4VFJ=((void **)result__KJAR);
- __tmp__OCJK=Self__HCJK->storage__4VFJ;
- __tmp__QCJK=Self__J3EJ->parent_types__415F.storage__4VFJ;
- Self__YEOK=((void **)__tmp__OCJK);
- Self__G5RK=up__JCJK;
- while ((Self__G5RK >= 0)) {
- Self__YEOK[Self__G5RK]=((void **)__tmp__QCJK)[Self__G5RK];
- Self__G5RK=(__INTEGER)(Self__G5RK - 1);
- };
- Self__HCJK->upper__GLAG=up__JCJK;
- size__RCJK=(__INTEGER)(size__RCJK + (__INTEGER)((__INTEGER)(up__JCJK + 1) << 2));
- result__L3EJ=result__ED5J;
- Self__3UIK=((__HASHED_SEToTYPESo *)bucket__33EJ);
- e__4UIK=result__ED5J;
- fast_has__RVNK(Self__3UIK,result__ED5J);
- fast_has__RVNK(Self__3UIK,result__ED5J);
- h__FVIK=hash_code__HUNK(result__ED5J);
- idx__GVIK=(__INTEGER)(h__FVIK % Self__3UIK->capacity__DIIK);
- node__HVIK=((void **)Self__3UIK->buckets__IIIK)[idx__GVIK];
- while ((! (((void *)node__HVIK == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPESo *)node__HVIK)->item__UIIK == (void *)e__4UIK)))) {
- node__HVIK=((__HASHED_SET_NODEoTYPESo *)node__HVIK)->next__AJIK;
- };
- if (((void *)node__HVIK == (void *)NULL)) {
- if ((Self__3UIK->capacity__DIIK == Self__3UIK->count__KWIK)) {
- idx__514K= 0;
- node1__C24K=NULL;
- node2__D24K=NULL;
- new_capacity__A24K=prime_number_ceiling__X3Q((__INTEGER)(Self__3UIK->capacity__DIIK + 1));
- old_buckets__B24K=Self__3UIK->buckets__IIIK;
- Self__3UIK->buckets__IIIK=create__BMRK(new_capacity__A24K);
- i__414K=(__INTEGER)(Self__3UIK->capacity__DIIK - 1);
- Self__3UIK->capacity__DIIK=new_capacity__A24K;
- while ((i__414K >= 0)) {
- node1__C24K=((void **)old_buckets__B24K)[i__414K];
- while (((void *)node1__C24K != (void *)NULL)) {
- node2__D24K=((__HASHED_SET_NODEoTYPESo *)node1__C24K)->next__AJIK;
- idx__514K=(__INTEGER)(hash_code__HUNK(((__HASHED_SET_NODEoTYPESo *)node1__C24K)->item__UIIK) % Self__3UIK->capacity__DIIK);
- ((__HASHED_SET_NODEoTYPESo *)node1__C24K)->next__AJIK=((void **)Self__3UIK->buckets__IIIK)[idx__514K];
- ((void **)Self__3UIK->buckets__IIIK)[idx__514K]=node1__C24K;
- node1__C24K=node2__D24K;
- };
- i__414K=(__INTEGER)(i__414K - 1);
- };
- idx__GVIK=(__INTEGER)(h__FVIK % Self__3UIK->capacity__DIIK);
- };
- __tmp__XWIK=((void **)Self__3UIK->buckets__IIIK)[idx__GVIK];
- result__KX1K=NULL;
- ptr__LX1K=((__POINTER )(NULL));
- typ_id__QX1K= 0;
- sz__NX1K=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoTYPESo));
- if ((sz__NX1K == 0)) {
- result__KX1K=HASHED_SET_NODEoTYPESo__;
- } else {
- typ_id__QX1K=__HASHED_SET_NODEoTYPESo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NX1K);
- if ((typ_id__QX1K == (__INTEGER)(- 1))) {
- a__RU0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PU0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NX1K + a__RU0Q) & (__UINTEGER_32)(~ a__RU0Q));
- ptr_table__I5SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PU0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__H5SR=((__POINTER )(NULL));
- result__J5SR=((__POINTER *)ptr_table__I5SR)[ 0];
- if ((result__J5SR == (void *)NULL)) {
- result__J5SR=new_lab__2PJ(new_size__PU0Q);
- next__H5SR=(void *)((unsigned long)result__J5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PU0Q)));
- ((__POINTER *)next__H5SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I5SR)[ 0]=next__H5SR;
- } else {
- next__H5SR=((__POINTER *)result__J5SR)[ 0];
- if ((next__H5SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J5SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PU0Q << 1)) <= 4096)) {
- next__H5SR=(void *)((unsigned long)result__J5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PU0Q)));
- } else {
- next__H5SR=new_lab__2PJ(new_size__PU0Q);
- };
- ((__POINTER *)next__H5SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I5SR)[ 0]=next__H5SR;
- } else {
- ((__POINTER *)result__J5SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H5SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__J5SR=next__H5SR;
- };
- };
- ptr__LX1K=result__J5SR;
- } else {
- t__VU0Q=((__UINTEGER_32 )typ_id__QX1K);
- a__XU0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Q5SR=(__UINTEGER_32)((__UINTEGER_32)(sz__NX1K + a__XU0Q) & (__UINTEGER_32)(~ a__XU0Q));
- ptr_table__N5SR=((__POINTER )(&(table_type[(t__VU0Q)])));
- lab_type__P5SR=(__UINTEGER_32)(t__VU0Q | 1);
- next__M5SR=((__POINTER )(NULL));
- result__O5SR=((__POINTER *)ptr_table__N5SR)[ 0];
- if ((result__O5SR == (void *)NULL)) {
- result__O5SR=new_lab__2PJ(lab_type__P5SR);
- next__M5SR=(void *)((unsigned long)result__O5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q5SR)));
- ((__POINTER *)next__M5SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N5SR)[ 0]=next__M5SR;
- } else {
- next__M5SR=((__POINTER *)result__O5SR)[ 0];
- if ((next__M5SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O5SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Q5SR << 1)) <= 4096)) {
- next__M5SR=(void *)((unsigned long)result__O5SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q5SR)));
- } else {
- next__M5SR=new_lab__2PJ(lab_type__P5SR);
- };
- ((__POINTER *)next__M5SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N5SR)[ 0]=next__M5SR;
- } else {
- ((__POINTER *)result__O5SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M5SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__O5SR=next__M5SR;
- };
- };
- ptr__LX1K=result__O5SR;
- };
- result__KX1K=((__HASHED_SET_NODEoTYPESo *)ptr__LX1K);
- *(result__KX1K) = *(HASHED_SET_NODEoTYPESo__);
- };
- Self__VLOL=((__HASHED_SET_NODEoTYPESo *)result__KX1K);
- Self__VLOL->item__UIIK=result__ED5J;
- Self__VLOL->next__AJIK=__tmp__XWIK;
- node__HVIK=result__KX1K;
- ((void **)Self__3UIK->buckets__IIIK)[idx__GVIK]=result__KX1K;
- Self__3UIK->count__KWIK=(__INTEGER)(Self__3UIK->count__KWIK + 1);
- };
- };
- };
- free__WNFJ(Self__J3EJ);
- return(result__L3EJ);
-}
-
-static void* last_expr__2QRG(__LIST *Self__3QRG)
-// ({LIST}) With resultNo recursive, No inlinable.
-{
- void *__tmp__BRRG;
- void *__tmp__CRRG,*result__5QRG;
- __FAST_ARRAYoINSTRo *Self__2U0Q;
- Self__2U0Q=((__FAST_ARRAYoINSTRo *)Self__3QRG->expr_list__RTOG);
- __tmp__BRRG=((void **)Self__2U0Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__2U0Q->parent_arrayed_collection__QTOG.upper__1GQG];
- if (__tmp__BRRG==NULL) {
- __tmp__CRRG=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__BRRG)->__id) {
- case __LIST__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __STRING_CST__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __PUSH__: {
- __tmp__CRRG=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __INTEGER_CST__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __SWITCH__: {
- __tmp__CRRG=NULL;
- } break;
- case __NODE_TYPE__: {
- __tmp__CRRG=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __NODE_STYLE__: {
- __tmp__CRRG=NULL;
- } break;
- case __WRITE_GLOBAL__: {
- __tmp__CRRG=NULL;
- } break;
- case __WRITE_SLOT__: {
- __tmp__CRRG=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __REAL_CST__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __CHARACTER_CST__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __IS_EXPANDED__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __GET_TYPE_ID__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_SUP__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_SUB__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_MUL__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_DIV__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_AND__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __PUT_TO__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __ITEM__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __SIZE_OF__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __CAST__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __CALL_SLOT__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __NOP__: {
- __tmp__CRRG=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __WRITE_LOCAL__: {
- __tmp__CRRG=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __LOOP__: {
- __tmp__CRRG=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_NEG__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_ADD__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_NOT__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_MOD__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __LOOP_END__: {
- __tmp__CRRG=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_INF__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_OR__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- case __EXPR_XOR__: {
- __tmp__CRRG=((void *)__tmp__BRRG);
- } break;
- }
- };
- result__5QRG=__tmp__CRRG;
- return(__tmp__CRRG);
-}
-
-static void* read__QB5G(__LOCAL *Self__RB5G)
-// ({LOCAL}) With resultNo recursive, No inlinable.
-{
- void *result__WVAH;
- __LOCAL *Self__R5SR,*Self__GATR;
- __POSITION __tmp__S5SR,__tmp__HATR,__tmp__MAVI;
- __READ_LOCAL *result__T5SR,*Self__15SR,*result__IATR,*Self__QATR;
- __READ_LOCAL *result__245I,*Self__UQIJ;
- __POINTER ptr__U5SR,ptr_table__35SR,next__25SR,result__45SR;
- __POINTER ptr_table__CATR,next__BATR,result__DATR,ptr__JATR;
- __POINTER ptr_table__SATR,next__RATR,result__TATR,ptr_table__XATR;
- __POINTER next__WATR,result__YATR,ptr__345I,ptr_table__2ATR;
- __POINTER next__1ATR,result__3ATR,ptr_table__BBTR,next__ABTR;
- __POINTER result__CBTR;
- __INTEGER typ_id__V5SR,typ_id__KATR,typ_id__C55I;
- __UINTEGER_32 sz__W5SR,a__X5SR,new_size__Y5SR,t__Z5SR,a__05SR;
- __UINTEGER_32 new_size__FATR,lab_type__EATR,sz__LATR,a__MATR;
- __UINTEGER_32 new_size__NATR,t__OATR,a__PATR,new_size__0ATR;
- __UINTEGER_32 lab_type__ZATR,sz__545I,a__0M2Q,new_size__YM2Q,t__4M2Q;
- __UINTEGER_32 a__AN2Q,new_size__EBTR,lab_type__DBTR;
- __BOOLEAN __tmp__BWAH;
- result__WVAH=NULL;
- if (((void *)Self__RB5G->my_alias__XVAH != (void *)NULL)) {
- Self__R5SR=((__LOCAL *)Self__RB5G->my_alias__XVAH);
- __tmp__S5SR=Self__R5SR->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__T5SR=NULL;
- ptr__U5SR=((__POINTER )(NULL));
- typ_id__V5SR= 0;
- sz__W5SR=((__UINTEGER_32 )sizeof(__READ_LOCAL));
- if ((sz__W5SR == 0)) {
- result__T5SR=READ_LOCAL__;
- } else {
- typ_id__V5SR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W5SR);
- if ((typ_id__V5SR == (__INTEGER)(- 1))) {
- a__X5SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Y5SR=(__UINTEGER_32)((__UINTEGER_32)(sz__W5SR + a__X5SR) & (__UINTEGER_32)(~ a__X5SR));
- ptr_table__35SR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y5SR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__25SR=((__POINTER )(NULL));
- result__45SR=((__POINTER *)ptr_table__35SR)[ 0];
- if ((result__45SR == (void *)NULL)) {
- result__45SR=new_lab__2PJ(new_size__Y5SR);
- next__25SR=(void *)((unsigned long)result__45SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5SR)));
- ((__POINTER *)next__25SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__35SR)[ 0]=next__25SR;
- } else {
- next__25SR=((__POINTER *)result__45SR)[ 0];
- if ((next__25SR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__45SR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Y5SR << 1)) <= 4096)) {
- next__25SR=(void *)((unsigned long)result__45SR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y5SR)));
- } else {
- next__25SR=new_lab__2PJ(new_size__Y5SR);
- };
- ((__POINTER *)next__25SR)[ 0]=NULL;
- ((__POINTER *)ptr_table__35SR)[ 0]=next__25SR;
- } else {
- ((__POINTER *)result__45SR)[ 0]=(void *)((unsigned long)((__POINTER *)next__25SR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__45SR=next__25SR;
- };
- };
- ptr__U5SR=result__45SR;
- } else {
- t__Z5SR=((__UINTEGER_32 )typ_id__V5SR);
- a__05SR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FATR=(__UINTEGER_32)((__UINTEGER_32)(sz__W5SR + a__05SR) & (__UINTEGER_32)(~ a__05SR));
- ptr_table__CATR=((__POINTER )(&(table_type[(t__Z5SR)])));
- lab_type__EATR=(__UINTEGER_32)(t__Z5SR | 1);
- next__BATR=((__POINTER )(NULL));
- result__DATR=((__POINTER *)ptr_table__CATR)[ 0];
- if ((result__DATR == (void *)NULL)) {
- result__DATR=new_lab__2PJ(lab_type__EATR);
- next__BATR=(void *)((unsigned long)result__DATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FATR)));
- ((__POINTER *)next__BATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CATR)[ 0]=next__BATR;
- } else {
- next__BATR=((__POINTER *)result__DATR)[ 0];
- if ((next__BATR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DATR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FATR << 1)) <= 4096)) {
- next__BATR=(void *)((unsigned long)result__DATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FATR)));
- } else {
- next__BATR=new_lab__2PJ(lab_type__EATR);
- };
- ((__POINTER *)next__BATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CATR)[ 0]=next__BATR;
- } else {
- ((__POINTER *)result__DATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DATR=next__BATR;
- };
- };
- ptr__U5SR=result__DATR;
- };
- result__T5SR=((__READ_LOCAL *)ptr__U5SR);
- *(result__T5SR) = *(READ_LOCAL__);
- };
- Self__15SR=((__READ_LOCAL *)result__T5SR);
- Self__15SR->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__S5SR;
- Self__15SR->local__HJZD=Self__R5SR;
- Self__R5SR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__R5SR->parent_variable__T1LC.ensure_count__YDAG + 1);
- result__WVAH=result__T5SR;
- __tmp__BWAH=TRUE__;
- } else {
- __tmp__BWAH=FALSE__;
- };
- if ((! __tmp__BWAH)) {
- if (is_alias__GWAH) {
- if (((void *)Self__RB5G->my_alias__XVAH == (void *)NULL)) {
- Self__RB5G->my_alias__XVAH=create__name__style__type__E5JG(Self__RB5G->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__RB5G->parent_variable__T1LC.parent_named__S1LC.name__1QB,Self__RB5G->parent_variable__T1LC.parent_named__S1LC.style__3CGC,Self__RB5G->parent_variable__T1LC.type__D25F);
- ((__LOCAL *)Self__RB5G->my_alias__XVAH)->parent_variable__T1LC.type_list__OIZD=Self__RB5G->parent_variable__T1LC.type_list__OIZD;
- add_last__11FH(list_alias__WSZN,Self__RB5G);
- };
- Self__GATR=((__LOCAL *)Self__RB5G->my_alias__XVAH);
- __tmp__HATR=Self__GATR->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__IATR=NULL;
- ptr__JATR=((__POINTER )(NULL));
- typ_id__KATR= 0;
- sz__LATR=((__UINTEGER_32 )sizeof(__READ_LOCAL));
- if ((sz__LATR == 0)) {
- result__IATR=READ_LOCAL__;
- } else {
- typ_id__KATR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LATR);
- if ((typ_id__KATR == (__INTEGER)(- 1))) {
- a__MATR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NATR=(__UINTEGER_32)((__UINTEGER_32)(sz__LATR + a__MATR) & (__UINTEGER_32)(~ a__MATR));
- ptr_table__SATR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NATR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RATR=((__POINTER )(NULL));
- result__TATR=((__POINTER *)ptr_table__SATR)[ 0];
- if ((result__TATR == (void *)NULL)) {
- result__TATR=new_lab__2PJ(new_size__NATR);
- next__RATR=(void *)((unsigned long)result__TATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NATR)));
- ((__POINTER *)next__RATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SATR)[ 0]=next__RATR;
- } else {
- next__RATR=((__POINTER *)result__TATR)[ 0];
- if ((next__RATR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TATR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NATR << 1)) <= 4096)) {
- next__RATR=(void *)((unsigned long)result__TATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NATR)));
- } else {
- next__RATR=new_lab__2PJ(new_size__NATR);
- };
- ((__POINTER *)next__RATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SATR)[ 0]=next__RATR;
- } else {
- ((__POINTER *)result__TATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TATR=next__RATR;
- };
- };
- ptr__JATR=result__TATR;
- } else {
- t__OATR=((__UINTEGER_32 )typ_id__KATR);
- a__PATR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0ATR=(__UINTEGER_32)((__UINTEGER_32)(sz__LATR + a__PATR) & (__UINTEGER_32)(~ a__PATR));
- ptr_table__XATR=((__POINTER )(&(table_type[(t__OATR)])));
- lab_type__ZATR=(__UINTEGER_32)(t__OATR | 1);
- next__WATR=((__POINTER )(NULL));
- result__YATR=((__POINTER *)ptr_table__XATR)[ 0];
- if ((result__YATR == (void *)NULL)) {
- result__YATR=new_lab__2PJ(lab_type__ZATR);
- next__WATR=(void *)((unsigned long)result__YATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ATR)));
- ((__POINTER *)next__WATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XATR)[ 0]=next__WATR;
- } else {
- next__WATR=((__POINTER *)result__YATR)[ 0];
- if ((next__WATR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YATR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0ATR << 1)) <= 4096)) {
- next__WATR=(void *)((unsigned long)result__YATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0ATR)));
- } else {
- next__WATR=new_lab__2PJ(lab_type__ZATR);
- };
- ((__POINTER *)next__WATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XATR)[ 0]=next__WATR;
- } else {
- ((__POINTER *)result__YATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YATR=next__WATR;
- };
- };
- ptr__JATR=result__YATR;
- };
- result__IATR=((__READ_LOCAL *)ptr__JATR);
- *(result__IATR) = *(READ_LOCAL__);
- };
- Self__QATR=((__READ_LOCAL *)result__IATR);
- Self__QATR->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__HATR;
- Self__QATR->local__HJZD=Self__GATR;
- Self__GATR->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__GATR->parent_variable__T1LC.ensure_count__YDAG + 1);
- result__WVAH=result__IATR;
- } else {
- __tmp__MAVI=Self__RB5G->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- result__245I=NULL;
- ptr__345I=((__POINTER )(NULL));
- typ_id__C55I= 0;
- sz__545I=((__UINTEGER_32 )sizeof(__READ_LOCAL));
- if ((sz__545I == 0)) {
- result__245I=READ_LOCAL__;
- } else {
- typ_id__C55I=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__545I);
- if ((typ_id__C55I == (__INTEGER)(- 1))) {
- a__0M2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YM2Q=(__UINTEGER_32)((__UINTEGER_32)(sz__545I + a__0M2Q) & (__UINTEGER_32)(~ a__0M2Q));
- ptr_table__2ATR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YM2Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1ATR=((__POINTER )(NULL));
- result__3ATR=((__POINTER *)ptr_table__2ATR)[ 0];
- if ((result__3ATR == (void *)NULL)) {
- result__3ATR=new_lab__2PJ(new_size__YM2Q);
- next__1ATR=(void *)((unsigned long)result__3ATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM2Q)));
- ((__POINTER *)next__1ATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2ATR)[ 0]=next__1ATR;
- } else {
- next__1ATR=((__POINTER *)result__3ATR)[ 0];
- if ((next__1ATR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3ATR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YM2Q << 1)) <= 4096)) {
- next__1ATR=(void *)((unsigned long)result__3ATR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YM2Q)));
- } else {
- next__1ATR=new_lab__2PJ(new_size__YM2Q);
- };
- ((__POINTER *)next__1ATR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2ATR)[ 0]=next__1ATR;
- } else {
- ((__POINTER *)result__3ATR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1ATR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3ATR=next__1ATR;
- };
- };
- ptr__345I=result__3ATR;
- } else {
- t__4M2Q=((__UINTEGER_32 )typ_id__C55I);
- a__AN2Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EBTR=(__UINTEGER_32)((__UINTEGER_32)(sz__545I + a__AN2Q) & (__UINTEGER_32)(~ a__AN2Q));
- ptr_table__BBTR=((__POINTER )(&(table_type[(t__4M2Q)])));
- lab_type__DBTR=(__UINTEGER_32)(t__4M2Q | 1);
- next__ABTR=((__POINTER )(NULL));
- result__CBTR=((__POINTER *)ptr_table__BBTR)[ 0];
- if ((result__CBTR == (void *)NULL)) {
- result__CBTR=new_lab__2PJ(lab_type__DBTR);
- next__ABTR=(void *)((unsigned long)result__CBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBTR)));
- ((__POINTER *)next__ABTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BBTR)[ 0]=next__ABTR;
- } else {
- next__ABTR=((__POINTER *)result__CBTR)[ 0];
- if ((next__ABTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CBTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EBTR << 1)) <= 4096)) {
- next__ABTR=(void *)((unsigned long)result__CBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EBTR)));
- } else {
- next__ABTR=new_lab__2PJ(lab_type__DBTR);
- };
- ((__POINTER *)next__ABTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BBTR)[ 0]=next__ABTR;
- } else {
- ((__POINTER *)result__CBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ABTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CBTR=next__ABTR;
- };
- };
- ptr__345I=result__CBTR;
- };
- result__245I=((__READ_LOCAL *)ptr__345I);
- *(result__245I) = *(READ_LOCAL__);
- };
- Self__UQIJ=((__READ_LOCAL *)result__245I);
- Self__UQIJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__MAVI;
- Self__UQIJ->local__HJZD=Self__RB5G;
- Self__RB5G->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__RB5G->parent_variable__T1LC.ensure_count__YDAG + 1);
- result__WVAH=result__245I;
- };
- };
- return(result__WVAH);
-}
-
-static __FAST_ARRAYoEXPRo* create_with_capacity__FTHH(__INTEGER new_count__HTHH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__KJKH,ptr_table__GBTR,next__FBTR,result__HBTR;
- __POINTER ptr_table__LBTR,next__KBTR,result__MBTR;
- __INTEGER typ_id__PJKH;
- __UINTEGER_32 sz__MJKH,a__BV0Q,new_size__5U0Q,t__FV0Q,a__HV0Q;
- __UINTEGER_32 new_size__OBTR,lab_type__NBTR;
- __FAST_ARRAYoEXPRo *result__JJKH,*Self__PRDI;
- result__JJKH=NULL;
- ptr__KJKH=((__POINTER )(NULL));
- typ_id__PJKH= 0;
- sz__MJKH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoEXPRo));
- if ((sz__MJKH == 0)) {
- result__JJKH=FAST_ARRAYoEXPRo__;
- } else {
- typ_id__PJKH=__FAST_ARRAYoEXPRo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MJKH);
- if ((typ_id__PJKH == (__INTEGER)(- 1))) {
- a__BV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5U0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MJKH + a__BV0Q) & (__UINTEGER_32)(~ a__BV0Q));
- ptr_table__GBTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5U0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FBTR=((__POINTER )(NULL));
- result__HBTR=((__POINTER *)ptr_table__GBTR)[ 0];
- if ((result__HBTR == (void *)NULL)) {
- result__HBTR=new_lab__2PJ(new_size__5U0Q);
- next__FBTR=(void *)((unsigned long)result__HBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5U0Q)));
- ((__POINTER *)next__FBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GBTR)[ 0]=next__FBTR;
- } else {
- next__FBTR=((__POINTER *)result__HBTR)[ 0];
- if ((next__FBTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HBTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5U0Q << 1)) <= 4096)) {
- next__FBTR=(void *)((unsigned long)result__HBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5U0Q)));
- } else {
- next__FBTR=new_lab__2PJ(new_size__5U0Q);
- };
- ((__POINTER *)next__FBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GBTR)[ 0]=next__FBTR;
- } else {
- ((__POINTER *)result__HBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HBTR=next__FBTR;
- };
- };
- ptr__KJKH=result__HBTR;
- } else {
- t__FV0Q=((__UINTEGER_32 )typ_id__PJKH);
- a__HV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OBTR=(__UINTEGER_32)((__UINTEGER_32)(sz__MJKH + a__HV0Q) & (__UINTEGER_32)(~ a__HV0Q));
- ptr_table__LBTR=((__POINTER )(&(table_type[(t__FV0Q)])));
- lab_type__NBTR=(__UINTEGER_32)(t__FV0Q | 1);
- next__KBTR=((__POINTER )(NULL));
- result__MBTR=((__POINTER *)ptr_table__LBTR)[ 0];
- if ((result__MBTR == (void *)NULL)) {
- result__MBTR=new_lab__2PJ(lab_type__NBTR);
- next__KBTR=(void *)((unsigned long)result__MBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OBTR)));
- ((__POINTER *)next__KBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LBTR)[ 0]=next__KBTR;
- } else {
- next__KBTR=((__POINTER *)result__MBTR)[ 0];
- if ((next__KBTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MBTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OBTR << 1)) <= 4096)) {
- next__KBTR=(void *)((unsigned long)result__MBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OBTR)));
- } else {
- next__KBTR=new_lab__2PJ(lab_type__NBTR);
- };
- ((__POINTER *)next__KBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LBTR)[ 0]=next__KBTR;
- } else {
- ((__POINTER *)result__MBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MBTR=next__KBTR;
- };
- };
- ptr__KJKH=result__MBTR;
- };
- result__JJKH=((__FAST_ARRAYoEXPRo *)ptr__KJKH);
- *(result__JJKH) = *(FAST_ARRAYoEXPRo__);
- };
- Self__PRDI=((__FAST_ARRAYoEXPRo *)result__JJKH);
- if ((Self__PRDI->parent_arrayed_collection__Q2LC.capacity__YRDI < new_count__HTHH)) {
- Self__PRDI->parent_arrayed_collection__Q2LC.storage__DSDI=create__ABWI(new_count__HTHH);
- Self__PRDI->parent_arrayed_collection__Q2LC.capacity__YRDI=new_count__HTHH;
- };
- Self__PRDI->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(- 1);
- return(result__JJKH);
-}
-
-static void add_last__5REI(__FAST_ARRAYoEXPRo *Self__ASEI,void *element__BSEI)
-// ({FAST_ARRAYoEXPRo},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) VoidNo recursive, No inlinable.
-{
- __INTEGER new_capacity__CSEI,__tmp__GTEI,__tmp__VMIJ,Self__LDNK;
- __BOOLEAN __tmp__QSEI;
- void **__tmp__FTEI,**new__CMIJ;
- new_capacity__CSEI= 0;
- if (((__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH + 1) <= (__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI - 1))) {
- Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH + 1);
- __tmp__QSEI=TRUE__;
- } else {
- __tmp__QSEI=FALSE__;
- };
- if ((! __tmp__QSEI)) {
- if ((Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI == 0)) {
- Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI=create__ABWI( 2);
- Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI= 2;
- Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH= 0;
- } else {
- new_capacity__CSEI=(__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI << 1);
- __tmp__FTEI=Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI;
- __tmp__GTEI=Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI;
- new__CMIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__FTEI)),((__UINTEGER_32 )(__INTEGER)(__tmp__GTEI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__CSEI * ((__INTEGER )(sizeof(void *)))))));
- __tmp__VMIJ=(__INTEGER)(new_capacity__CSEI - 1);
- Self__LDNK=__tmp__GTEI;
- while ((Self__LDNK <= __tmp__VMIJ)) {
- new__CMIJ[Self__LDNK]=NULL;
- Self__LDNK=(__INTEGER)(Self__LDNK + 1);
- };
- Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI=new__CMIJ;
- Self__ASEI->parent_arrayed_collection__Q2LC.capacity__YRDI=new_capacity__CSEI;
- Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH + 1);
- };
- };
- ((void **)Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH]=element__BSEI;
-}
-
-static __EXPR_MULTIPLE* create__0THH(void *l__2THH)
-// ({NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
-{
- __EXPR_MULTIPLE *result__ELKH;
- __POINTER ptr__FLKH,ptr_table__QBTR,next__PBTR,result__RBTR;
- __POINTER ptr_table__VBTR,next__UBTR,result__WBTR;
- __INTEGER typ_id__KLKH;
- __UINTEGER_32 sz__HLKH,a__MV0Q,new_size__KV0Q,t__QV0Q,a__SV0Q;
- __UINTEGER_32 new_size__YBTR,lab_type__XBTR;
- void *__tmp__ZSDI;
- __POSITION __tmp__0SDI;
- __FAST_ARRAYoEXPRo *Self__QEJI;
- result__ELKH=NULL;
- ptr__FLKH=((__POINTER )(NULL));
- typ_id__KLKH= 0;
- sz__HLKH=((__UINTEGER_32 )sizeof(__EXPR_MULTIPLE));
- if ((sz__HLKH == 0)) {
- result__ELKH=EXPR_MULTIPLE__;
- } else {
- typ_id__KLKH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HLKH);
- if ((typ_id__KLKH == (__INTEGER)(- 1))) {
- a__MV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KV0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__HLKH + a__MV0Q) & (__UINTEGER_32)(~ a__MV0Q));
- ptr_table__QBTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KV0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PBTR=((__POINTER )(NULL));
- result__RBTR=((__POINTER *)ptr_table__QBTR)[ 0];
- if ((result__RBTR == (void *)NULL)) {
- result__RBTR=new_lab__2PJ(new_size__KV0Q);
- next__PBTR=(void *)((unsigned long)result__RBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KV0Q)));
- ((__POINTER *)next__PBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QBTR)[ 0]=next__PBTR;
- } else {
- next__PBTR=((__POINTER *)result__RBTR)[ 0];
- if ((next__PBTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RBTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KV0Q << 1)) <= 4096)) {
- next__PBTR=(void *)((unsigned long)result__RBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KV0Q)));
- } else {
- next__PBTR=new_lab__2PJ(new_size__KV0Q);
- };
- ((__POINTER *)next__PBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QBTR)[ 0]=next__PBTR;
- } else {
- ((__POINTER *)result__RBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__RBTR=next__PBTR;
- };
- };
- ptr__FLKH=result__RBTR;
- } else {
- t__QV0Q=((__UINTEGER_32 )typ_id__KLKH);
- a__SV0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YBTR=(__UINTEGER_32)((__UINTEGER_32)(sz__HLKH + a__SV0Q) & (__UINTEGER_32)(~ a__SV0Q));
- ptr_table__VBTR=((__POINTER )(&(table_type[(t__QV0Q)])));
- lab_type__XBTR=(__UINTEGER_32)(t__QV0Q | 1);
- next__UBTR=((__POINTER )(NULL));
- result__WBTR=((__POINTER *)ptr_table__VBTR)[ 0];
- if ((result__WBTR == (void *)NULL)) {
- result__WBTR=new_lab__2PJ(lab_type__XBTR);
- next__UBTR=(void *)((unsigned long)result__WBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBTR)));
- ((__POINTER *)next__UBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VBTR)[ 0]=next__UBTR;
- } else {
- next__UBTR=((__POINTER *)result__WBTR)[ 0];
- if ((next__UBTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WBTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YBTR << 1)) <= 4096)) {
- next__UBTR=(void *)((unsigned long)result__WBTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YBTR)));
- } else {
- next__UBTR=new_lab__2PJ(lab_type__XBTR);
- };
- ((__POINTER *)next__UBTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VBTR)[ 0]=next__UBTR;
- } else {
- ((__POINTER *)result__WBTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UBTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WBTR=next__UBTR;
- };
- };
- ptr__FLKH=result__WBTR;
- };
- result__ELKH=((__EXPR_MULTIPLE *)ptr__FLKH);
- *(result__ELKH) = *(EXPR_MULTIPLE__);
- };
- ((__EXPR_MULTIPLE *)result__ELKH)->expr_list__3EMH=l__2THH;
- Self__QEJI=((__FAST_ARRAYoEXPRo *)l__2THH);
- __tmp__ZSDI=((void **)Self__QEJI->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__QEJI->parent_arrayed_collection__Q2LC.upper__2RSH];
- switch (((struct ___OBJ *)__tmp__ZSDI)->__id) {
- case __LIST__: {
- __tmp__0SDI=((__LIST *)__tmp__ZSDI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__0SDI=((__STRING_CST *)__tmp__ZSDI)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__0SDI=((__EXTERNAL_C *)__tmp__ZSDI)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__0SDI=((__PROTOTYPE_CST *)__tmp__ZSDI)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__0SDI=((__INTEGER_CST *)__tmp__ZSDI)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__0SDI=((__READ_LOCAL *)__tmp__ZSDI)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__0SDI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__0SDI=((__EXPR_EQUAL *)__tmp__ZSDI)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__0SDI=((__EXPR_NOT_EQUAL *)__tmp__ZSDI)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__0SDI=((__REAL_CST *)__tmp__ZSDI)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__0SDI=((__CHARACTER_CST *)__tmp__ZSDI)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__0SDI=((__IS_EXPANDED *)__tmp__ZSDI)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__0SDI=((__GET_TYPE_ID *)__tmp__ZSDI)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__0SDI=((__EXPR_SUP *)__tmp__ZSDI)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__0SDI=((__EXPR_SUB *)__tmp__ZSDI)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__0SDI=((__EXPR_MUL *)__tmp__ZSDI)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__0SDI=((__EXPR_DIV *)__tmp__ZSDI)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__0SDI=((__EXPR_AND *)__tmp__ZSDI)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__0SDI=((__EXPR_SHIFT_R *)__tmp__ZSDI)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__0SDI=((__EXPR_SHIFT_L *)__tmp__ZSDI)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PUT_TO__: {
- __tmp__0SDI=((__PUT_TO *)__tmp__ZSDI)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __ITEM__: {
- __tmp__0SDI=((__ITEM *)__tmp__ZSDI)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __SIZE_OF__: {
- __tmp__0SDI=((__SIZE_OF *)__tmp__ZSDI)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CAST__: {
- __tmp__0SDI=((__CAST *)__tmp__ZSDI)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CALL_SLOT__: {
- __tmp__0SDI=((__CALL_SLOT *)__tmp__ZSDI)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_SLOT__: {
- __tmp__0SDI=((__READ_SLOT *)__tmp__ZSDI)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__0SDI=((__READ_GLOBAL *)__tmp__ZSDI)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__0SDI=((__EXPR_NOT_LOGIC *)__tmp__ZSDI)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__0SDI=((__EXPR_OR_LOGIC *)__tmp__ZSDI)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__0SDI=((__EXPR_OR_OR_LOGIC *)__tmp__ZSDI)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__0SDI=((__EXPR_AND_LOGIC *)__tmp__ZSDI)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__0SDI=((__EXPR_AND_AND_LOGIC *)__tmp__ZSDI)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__0SDI=((__EXPR_NEG *)__tmp__ZSDI)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__0SDI=((__EXPR_ADD *)__tmp__ZSDI)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__0SDI=((__EXPR_NOT *)__tmp__ZSDI)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__0SDI=((__EXPR_MOD *)__tmp__ZSDI)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__0SDI=((__EXPR_SUP_EQ *)__tmp__ZSDI)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__0SDI=((__EXPR_INF *)__tmp__ZSDI)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__0SDI=((__EXPR_INF_EQ *)__tmp__ZSDI)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__0SDI=((__EXPR_OR *)__tmp__ZSDI)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__0SDI=((__EXPR_XOR *)__tmp__ZSDI)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__0SDI;
- return(result__ELKH);
-}
-
-static void add_last__11FH(__FAST_ARRAYoLOCALo *Self__21FH,void *element__31FH)
-// ({FAST_ARRAYoLOCALo},{NULLxLOCAL}) VoidNo recursive, No inlinable.
-{
- __INTEGER new_capacity__41FH,__tmp__C3FH,upper__2BTR,Self__0BTR;
- __BOOLEAN __tmp__M2FH;
- void **__tmp__B3FH,**new__PZPH;
- new_capacity__41FH= 0;
- if (((__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F + 1) <= (__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG - 1))) {
- Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- __tmp__M2FH=TRUE__;
- } else {
- __tmp__M2FH=FALSE__;
- };
- if ((! __tmp__M2FH)) {
- if ((Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG == 0)) {
- Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG( 2);
- Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG= 2;
- Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F= 0;
- } else {
- new_capacity__41FH=(__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG << 1);
- __tmp__B3FH=Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG;
- __tmp__C3FH=Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG;
- new__PZPH=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__B3FH)),((__UINTEGER_32 )(__INTEGER)(__tmp__C3FH * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__41FH * ((__INTEGER )(sizeof(void *)))))));
- upper__2BTR=(__INTEGER)(new_capacity__41FH - 1);
- Self__0BTR=__tmp__C3FH;
- while ((Self__0BTR <= upper__2BTR)) {
- new__PZPH[Self__0BTR]=NULL;
- Self__0BTR=(__INTEGER)(Self__0BTR + 1);
- };
- Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG=new__PZPH;
- Self__21FH->parent_arrayed_collection__YH4F.capacity__CWPG=new_capacity__41FH;
- Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- };
- };
- ((void **)Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG)[Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F]=element__31FH;
-}
-
-static void* write__value__14FH(__LOCAL *Self__24FH,__POSITION p__34FH,void *val__44FH)
-// ({LOCAL},{POSITION},{NULLxLISTxSTRING_CSTxEXTERNAL_CxPROTOTYPE_CSTxINTEGER_CSTxREAD_LOCALxEXPR_MULTIPLExEXPR_EQUALxEXPR_NOT_EQUALxREAL_CSTxCHARACTER_CSTxIS_EXPANDEDxGET_TYPE_IDxEXPR_SUPxEXPR_SUBxEXPR_MULxEXPR_DIVxEXPR_ANDxEXPR_SHIFT_RxEXPR_SHIFT_LxPUT_TOxITEMxSIZE_OFxCASTxCALL_SLOTxREAD_SLOTxREAD_GLOBALxEXPR_NOT_LOGICxEXPR_OR_LOGICxEXPR_OR_OR_LOGICxEXPR_AND_LOGICxEXPR_AND_AND_LOGICxEXPR_NEGxEXPR_ADDxEXPR_NOTxEXPR_MODxEXPR_SUP_EQxEXPR_INFxEXPR_INF_EQxEXPR_ORxEXPR_XOR}) With resultNo recursive, No inlinable.
-{
- void *result__IRHH;
- __BOOLEAN __tmp__SRHH;
- result__IRHH=NULL;
- if (((void *)Self__24FH->my_alias__XVAH != (void *)NULL)) {
- result__IRHH=write_direct__with__value__IHWI(Self__24FH->my_alias__XVAH,p__34FH,val__44FH);
- __tmp__SRHH=TRUE__;
- } else {
- __tmp__SRHH=FALSE__;
- };
- if ((! __tmp__SRHH)) {
- if (is_alias__GWAH) {
- if (((void *)Self__24FH->my_alias__XVAH == (void *)NULL)) {
- Self__24FH->my_alias__XVAH=create__name__style__type__E5JG(Self__24FH->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM,Self__24FH->parent_variable__T1LC.parent_named__S1LC.name__1QB,Self__24FH->parent_variable__T1LC.parent_named__S1LC.style__3CGC,Self__24FH->parent_variable__T1LC.type__D25F);
- ((__LOCAL *)Self__24FH->my_alias__XVAH)->parent_variable__T1LC.type_list__OIZD=Self__24FH->parent_variable__T1LC.type_list__OIZD;
- add_last__11FH(list_alias__WSZN,Self__24FH);
- };
- result__IRHH=write_direct__with__value__IHWI(Self__24FH->my_alias__XVAH,p__34FH,val__44FH);
- } else {
- result__IRHH=write_direct__with__value__IHWI(Self__24FH,p__34FH,val__44FH);
- };
- };
- return(result__IRHH);
-}
-
-static void* default_value__20IH(__TYPE_FULL *Self__30IH,__POSITION p__40IH)
-// ({TYPE_FULL},{POSITION}) With resultRecursive, No inlinable.
-{
- void *result__A1IH,*__tmp__T1IH,*result__4BTR;
- void *__tmp__S1IH;
- __ITM_READ *Self__5BTR;
- void *loc__ACTR;
- __ITM_CHARACTER *Self__YSIQ;
- __ITM_STRING *Self__ZSIQ;
- result__A1IH=NULL;
- if ((((void *)prototype__VPRF(Self__30IH) != (void *)NULL) && ((void *)((__PROTOTYPE *)prototype__VPRF(Self__30IH))->default_value__1MDC != (void *)NULL))) {
- __tmp__S1IH=((__PROTOTYPE *)prototype__VPRF(Self__30IH))->default_value__1MDC;
- switch (((struct ___OBJ *)__tmp__S1IH)->__id) {
- case __ITM_LIST__: {
- __tmp__T1IH=to_run_expr__L2IH(__tmp__S1IH);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__T1IH=to_run_expr__U2IH(__tmp__S1IH);
- } break;
- case __ITM_READ__: {
- Self__5BTR=((__ITM_READ *)__tmp__S1IH);
- result__4BTR=NULL;
- loc__ACTR=lookup__FRLH(Self__5BTR->name__AVPC);
- if (((void *)loc__ACTR != (void *)NULL)) {
- if ((((__LOCAL *)loc__ACTR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__ACTR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__5BTR->name__AVPC=((__LOCAL *)loc__ACTR)->parent_variable__T1LC.intern_name__C25F;
- result__4BTR=to_run_with__args__XJQH(Self__5BTR);
- } else {
- result__4BTR=read__QB5G(loc__ACTR);
- };
- } else {
- result__4BTR=to_run_with__args__XJQH(Self__5BTR);
- };
- __tmp__T1IH=result__4BTR;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__T1IH=to_run_expr__20JH(__tmp__S1IH);
- } break;
- case __ITM_REAL__: {
- __tmp__T1IH=to_run_expr__R2JH(__tmp__S1IH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__T1IH=to_run_expr__12JH(__tmp__S1IH);
- } break;
- case __ITM_CHARACTER__: {
- Self__YSIQ=((__ITM_CHARACTER *)__tmp__S1IH);
- __tmp__T1IH=create__char__4SMH(Self__YSIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__YSIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__ZSIQ=((__ITM_STRING *)__tmp__S1IH);
- __tmp__T1IH=create__text__ITMH(Self__ZSIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__ZSIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__T1IH=to_run_expr__R3JH(__tmp__S1IH);
- } break;
- };
- result__A1IH=__tmp__T1IH;
- } else {
- if (((__UINTEGER_8)(Self__30IH->flag__ATL & 1) != 0)) {
- result__A1IH=create__type__PKQC(p__40IH,Self__30IH);
- } else {
- result__A1IH=create__type__PKQC(p__40IH,TYPE_NULL__->parent_type__TIB.default__AKC);
- };
- };
- return(result__A1IH);
-}
-
-static void* to_run_expr__L2IH(__ITM_LIST *Self__M2IH)
-// ({ITM_LIST}) With resultRecursive, No inlinable.
-{
- __POSITION p__5BLH;
- __CONTEXT *result__GJHR,*Self__31NH,*Self__OJHR;
- __POINTER ptr__HJHR,ptr_table__CCTR,next__BCTR,result__DCTR;
- __POINTER ptr_table__HCTR,next__GCTR,result__ICTR;
- __INTEGER typ_id__IJHR,__tmp__UGLH,__tmp__WGLH,nb_result__MGLH;
- __INTEGER __tmp__VILH,Self__OTVH;
- __UINTEGER_32 sz__JJHR,a__KJHR,new_size__LJHR,t__MJHR,a__NJHR;
- __UINTEGER_32 new_size__KCTR,lab_type__JCTR;
- void *result__JGLH;
- void *var__KGLH;
- __LIST *Self__1SIQ;
- void *voir__0SIQ;
- void *lr__NGLH;
- __BOOLEAN has_last__OGLH;
- __FAST_ARRAYoLOCALo *Self__XV0Q,*Self__PJHR;
- p__5BLH=Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
- top__KGQC=(__INTEGER)(top__KGQC + 1);
- if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
- result__GJHR=NULL;
- ptr__HJHR=((__POINTER )(NULL));
- typ_id__IJHR= 0;
- sz__JJHR=((__UINTEGER_32 )sizeof(__CONTEXT));
- if ((sz__JJHR == 0)) {
- result__GJHR=CONTEXT__;
- } else {
- typ_id__IJHR=__CONTEXT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JJHR);
- if ((typ_id__IJHR == (__INTEGER)(- 1))) {
- a__KJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LJHR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJHR + a__KJHR) & (__UINTEGER_32)(~ a__KJHR));
- ptr_table__CCTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LJHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BCTR=((__POINTER )(NULL));
- result__DCTR=((__POINTER *)ptr_table__CCTR)[ 0];
- if ((result__DCTR == (void *)NULL)) {
- result__DCTR=new_lab__2PJ(new_size__LJHR);
- next__BCTR=(void *)((unsigned long)result__DCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJHR)));
- ((__POINTER *)next__BCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CCTR)[ 0]=next__BCTR;
- } else {
- next__BCTR=((__POINTER *)result__DCTR)[ 0];
- if ((next__BCTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DCTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LJHR << 1)) <= 4096)) {
- next__BCTR=(void *)((unsigned long)result__DCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LJHR)));
- } else {
- next__BCTR=new_lab__2PJ(new_size__LJHR);
- };
- ((__POINTER *)next__BCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CCTR)[ 0]=next__BCTR;
- } else {
- ((__POINTER *)result__DCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DCTR=next__BCTR;
- };
- };
- ptr__HJHR=result__DCTR;
- } else {
- t__MJHR=((__UINTEGER_32 )typ_id__IJHR);
- a__NJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KCTR=(__UINTEGER_32)((__UINTEGER_32)(sz__JJHR + a__NJHR) & (__UINTEGER_32)(~ a__NJHR));
- ptr_table__HCTR=((__POINTER )(&(table_type[(t__MJHR)])));
- lab_type__JCTR=(__UINTEGER_32)(t__MJHR | 1);
- next__GCTR=((__POINTER )(NULL));
- result__ICTR=((__POINTER *)ptr_table__HCTR)[ 0];
- if ((result__ICTR == (void *)NULL)) {
- result__ICTR=new_lab__2PJ(lab_type__JCTR);
- next__GCTR=(void *)((unsigned long)result__ICTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCTR)));
- ((__POINTER *)next__GCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HCTR)[ 0]=next__GCTR;
- } else {
- next__GCTR=((__POINTER *)result__ICTR)[ 0];
- if ((next__GCTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ICTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KCTR << 1)) <= 4096)) {
- next__GCTR=(void *)((unsigned long)result__ICTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KCTR)));
- } else {
- next__GCTR=new_lab__2PJ(lab_type__JCTR);
- };
- ((__POINTER *)next__GCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HCTR)[ 0]=next__GCTR;
- } else {
- ((__POINTER *)result__ICTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ICTR=next__GCTR;
- };
- };
- ptr__HJHR=result__ICTR;
- };
- result__GJHR=((__CONTEXT *)ptr__HJHR);
- *(result__GJHR) = *(CONTEXT__);
- };
- add_last__5SZD(stack__TGQC,result__GJHR);
- };
- Self__31NH=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
- Self__31NH->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- Self__31NH->result__NH4F=stack_result_lower__LH4F;
- Self__31NH->list__PH4F=list_current__EH1;
- stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- list_current__EH1=create__YBAG(p__5BLH);
- Self__31NH->context_extern__J2NH=context_extern__DOLH;
- context_extern__DOLH=NULL;
- to_run_base__SCLH(Self__M2IH,TRUE__);
- result__JGLH=NULL;
- var__KGLH=NULL;
- lr__NGLH=NULL;
- has_last__OGLH=((void *)((__TYPE_FULL *)static_type__OHQG(list_current__EH1))->parent_type__5SL != (void *)TYPE_VOID__);
- __tmp__UGLH=((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- if (has_last__OGLH) {
- __tmp__WGLH= 1;
- } else {
- __tmp__WGLH= 0;
- };
- nb_result__MGLH=(__INTEGER)((__INTEGER)((__INTEGER)(__tmp__UGLH - stack_result_lower__LH4F) + 1) + __tmp__WGLH);
- if ((nb_result__MGLH == 0)) {
- last_expr__S2IH=list_current__EH1;
- result__JGLH=create__type__PKQC(Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- if (has_last__OGLH) {
- if (((void *)static_type__OHQG(list_current__EH1) == (void *)NULL)) {
- Self__1SIQ=((__LIST *)list_current__EH1);
- voir__0SIQ=create__AXB( 250);
- display__EQQG(Self__1SIQ,voir__0SIQ);
- put_string__2EG(((__STRING *)voir__0SIQ));
- fputc((int)('\n'),stdout);
- };
- var__KGLH=create__name__style__type__E5JG(Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(list_current__EH1)));
- last_expr__S2IH=write__value__14FH(var__KGLH,Self__M2IH->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,list_current__EH1);
- } else {
- Self__XV0Q=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
- var__KGLH=((void **)Self__XV0Q->parent_arrayed_collection__YH4F.storage__NWPG)[Self__XV0Q->parent_arrayed_collection__YH4F.upper__1H4F];
- };
- result__JGLH=read__QB5G(var__KGLH);
- if ((nb_result__MGLH > 1)) {
- lr__NGLH=create_with_capacity__FTHH(nb_result__MGLH);
- __tmp__VILH=(__INTEGER)((__INTEGER)(stack_result_lower__LH4F + nb_result__MGLH) - 2);
- Self__OTVH=stack_result_lower__LH4F;
- while ((Self__OTVH <= __tmp__VILH)) {
- add_last__5REI(lr__NGLH,read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__OTVH]));
- Self__OTVH=(__INTEGER)(Self__OTVH + 1);
- };
- add_last__5REI(lr__NGLH,result__JGLH);
- result__JGLH=create__0THH(lr__NGLH);
- };
- };
- Self__OJHR=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
- list_current__EH1=Self__OJHR->list__PH4F;
- pop_stack_until__LCAG(Self__OJHR->local__KH4F);
- Self__PJHR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
- if ((stack_result_lower__LH4F <= Self__PJHR->parent_arrayed_collection__YH4F.upper__1H4F)) {
- Self__PJHR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F - 1);
- };
- stack_result_lower__LH4F=Self__OJHR->result__NH4F;
- if (((void *)context_extern__DOLH == (void *)NULL)) {
- context_extern__DOLH=Self__OJHR->context_extern__J2NH;
- };
- top__KGQC=(__INTEGER)(top__KGQC - 1);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,last_expr__S2IH);
- return(result__JGLH);
-}
-
-static void* to_run_expr__U2IH(__ITM_PROTOTYPE *Self__V2IH)
-// ({ITM_PROTOTYPE}) With resultNo recursive, No inlinable.
-{
- void *loc__Z2IH,*res__U1RI,*result__05PH;
- void *result__12IH,*val__22IH,*rec__32IH,*__tmp__M5IH;
- void *wrt__42IH;
- void *__tmp__52IH;
- void *__tmp__A3IH,*__tmp__LR1P,*t__XDTR,*t__315F;
- __ITM_TYPE_STYLE *Self__KR1P;
- __POSITION pos__2HCR,pos__3HCR,pos__UDTR,pos__Z15F,p__41JI;
- __POSITION __tmp__L5IH;
- void *base__JDOH;
- __PROFIL_BLOCK *result__W3PH,*Self__SHEI;
- __POINTER ptr__X3PH,ptr_table__MCTR,next__LCTR,result__NCTR;
- __POINTER ptr_table__RCTR,next__QCTR,result__SCTR,ptr__SJHR;
- __POINTER ptr_table__WCTR,next__VCTR,result__XCTR,ptr_table__1CTR;
- __POINTER next__0CTR,result__2CTR,ptr__ADTR,ptr_table__IDTR;
- __POINTER next__HDTR,result__JDTR,ptr_table__NDTR,next__MDTR;
- __POINTER result__ODTR,ptr__W43F,ptr_table__ZDTR,next__YDTR;
- __POINTER result__0DTR,ptr_table__4DTR,next__3DTR,result__5DTR;
- __POINTER ptr__3JHR,ptr_table__DETR,next__CETR,result__EETR;
- __POINTER ptr_table__IETR,next__HETR,result__JETR,ptr__FKHR;
- __POINTER ptr_table__NETR,next__METR,result__OETR,ptr_table__SETR;
- __POINTER next__RETR,result__TETR,ptr__NKHR,ptr_table__XETR;
- __POINTER next__WETR,result__YETR,ptr_table__2ETR,next__1ETR;
- __POINTER result__3ETR,ptr__VKHR,ptr_table__BFTR,next__AFTR;
- __POINTER result__CFTR,ptr_table__GFTR,next__FFTR,result__HFTR;
- __INTEGER typ_id__23PH,typ_id__TJHR,typ_id__BDTR,typ_id__143F;
- __INTEGER typ_id__4JHR,typ_id__GKHR,__tmp__KJEI,new_count__UJAR;
- __INTEGER typ_id__OKHR,__tmp__EKEI,Self__J3JI,nb_result__33JI;
- __INTEGER typ_id__WKHR,__tmp__O4JI,Self__M01I,j__15PH;
- __UINTEGER_32 sz__Z3PH,a__5V0Q,new_size__3V0Q,t__DW0Q,a__FW0Q;
- __UINTEGER_32 new_size__UCTR,lab_type__TCTR,sz__UJHR,a__VJHR;
- __UINTEGER_32 new_size__WJHR,t__XJHR,a__YJHR,new_size__4CTR;
- __UINTEGER_32 lab_type__3CTR,sz__CDTR,a__DDTR,new_size__EDTR,t__FDTR;
- __UINTEGER_32 a__GDTR,new_size__QDTR,lab_type__PDTR,sz__Y43F,a__MD1Q;
- __UINTEGER_32 new_size__KD1Q,t__QD1Q,a__SD1Q,new_size__BETR;
- __UINTEGER_32 lab_type__AETR,sz__5JHR,a__AKHR,new_size__BKHR,t__CKHR;
- __UINTEGER_32 a__DKHR,new_size__LETR,lab_type__KETR,sz__HKHR,a__IKHR;
- __UINTEGER_32 new_size__JKHR,t__KKHR,a__LKHR,new_size__VETR;
- __UINTEGER_32 lab_type__UETR,sz__PKHR,a__QKHR,new_size__RKHR,t__SKHR;
- __UINTEGER_32 a__TKHR,new_size__5ETR,lab_type__4ETR,sz__XKHR,a__YKHR;
- __UINTEGER_32 new_size__ZKHR,t__0KHR,a__1KHR,new_size__JFTR;
- __UINTEGER_32 lab_type__IFTR;
- void *list__UHEI;
- __TYPE_FULL *result__RJHR,*Self__ZJHR;
- __SLOT_DATA *result__5CTR,*Self__TDTR,*result__V43F,*Self__Y15F;
- void *tmp__RDTR,*tmp__515F;
- __CONTEXT *result__EKHR,*Self__Q1RI,*Self__K3RI;
- void *__tmp__JJEI,*__tmp__PJEI;
- void *__tmp__C3IH;
- void *__tmp__D3IH,*tb__Y2IH;
- __LINKED_LISToNODE_TYPEo *result__2JHR;
- void *old_node_list__VHEI;
- __FAST_ARRAYoLOCALo *result__MKHR,*Self__TJAR,*result__UKHR;
- __FAST_ARRAYoLOCALo *Self__ZJAR,*Self__2JAR;
- void *__tmp__QJEI,*result__23JI;
- void **__tmp__3JAR;
- __BOOLEAN __tmp__0BQH;
- loc__Z2IH=NULL;
- result__12IH=NULL;
- val__22IH=NULL;
- rec__32IH=NULL;
- wrt__42IH=NULL;
- __tmp__52IH=Self__V2IH->type__CAPC;
- switch (((struct ___OBJ *)__tmp__52IH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__52IH)->to_run__2VK==0) {
- __tmp__A3IH=((__ITM_TYPE_SIMPLE *)__tmp__52IH)->to_run__1VK;
- } else {
- __tmp__A3IH=to_run__XVK(__tmp__52IH);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__52IH)->to_run__E1IB==0) {
- __tmp__A3IH=((__ITM_TYPE_STYLE *)__tmp__52IH)->to_run__D1IB;
- } else {
- Self__KR1P=((__ITM_TYPE_STYLE *)__tmp__52IH);
- __tmp__LR1P=get__PUN(Self__KR1P);
- Self__KR1P->to_run__D1IB=__tmp__LR1P;
- Self__KR1P->to_run__E1IB=0;
- __tmp__A3IH=__tmp__LR1P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__A3IH=to_run__F1IB(__tmp__52IH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__2HCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__2HCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__A3IH=run_value__SLQC;
- } break;
- case __ITM_BLOCK__: {
- base__JDOH=((__ITM_BLOCK *)__tmp__52IH);
- result__W3PH=NULL;
- ptr__X3PH=((__POINTER )(NULL));
- typ_id__23PH= 0;
- sz__Z3PH=((__UINTEGER_32 )sizeof(__PROFIL_BLOCK));
- if ((sz__Z3PH == 0)) {
- result__W3PH=PROFIL_BLOCK__;
- } else {
- typ_id__23PH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z3PH);
- if ((typ_id__23PH == (__INTEGER)(- 1))) {
- a__5V0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3V0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Z3PH + a__5V0Q) & (__UINTEGER_32)(~ a__5V0Q));
- ptr_table__MCTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3V0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LCTR=((__POINTER )(NULL));
- result__NCTR=((__POINTER *)ptr_table__MCTR)[ 0];
- if ((result__NCTR == (void *)NULL)) {
- result__NCTR=new_lab__2PJ(new_size__3V0Q);
- next__LCTR=(void *)((unsigned long)result__NCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V0Q)));
- ((__POINTER *)next__LCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MCTR)[ 0]=next__LCTR;
- } else {
- next__LCTR=((__POINTER *)result__NCTR)[ 0];
- if ((next__LCTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NCTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3V0Q << 1)) <= 4096)) {
- next__LCTR=(void *)((unsigned long)result__NCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3V0Q)));
- } else {
- next__LCTR=new_lab__2PJ(new_size__3V0Q);
- };
- ((__POINTER *)next__LCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MCTR)[ 0]=next__LCTR;
- } else {
- ((__POINTER *)result__NCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NCTR=next__LCTR;
- };
- };
- ptr__X3PH=result__NCTR;
- } else {
- t__DW0Q=((__UINTEGER_32 )typ_id__23PH);
- a__FW0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UCTR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z3PH + a__FW0Q) & (__UINTEGER_32)(~ a__FW0Q));
- ptr_table__RCTR=((__POINTER )(&(table_type[(t__DW0Q)])));
- lab_type__TCTR=(__UINTEGER_32)(t__DW0Q | 1);
- next__QCTR=((__POINTER )(NULL));
- result__SCTR=((__POINTER *)ptr_table__RCTR)[ 0];
- if ((result__SCTR == (void *)NULL)) {
- result__SCTR=new_lab__2PJ(lab_type__TCTR);
- next__QCTR=(void *)((unsigned long)result__SCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UCTR)));
- ((__POINTER *)next__QCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RCTR)[ 0]=next__QCTR;
- } else {
- next__QCTR=((__POINTER *)result__SCTR)[ 0];
- if ((next__QCTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SCTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UCTR << 1)) <= 4096)) {
- next__QCTR=(void *)((unsigned long)result__SCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UCTR)));
- } else {
- next__QCTR=new_lab__2PJ(lab_type__TCTR);
- };
- ((__POINTER *)next__QCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RCTR)[ 0]=next__QCTR;
- } else {
- ((__POINTER *)result__SCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SCTR=next__QCTR;
- };
- };
- ptr__X3PH=result__SCTR;
- };
- result__W3PH=((__PROFIL_BLOCK *)ptr__X3PH);
- *(result__W3PH) = *(PROFIL_BLOCK__);
- };
- Self__SHEI=((__PROFIL_BLOCK *)result__W3PH);
- list__UHEI=((__ITM_BLOCK *)base__JDOH)->list__2B0D;
- add__F0JI(Self__SHEI);
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__3HCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__3HCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- Self__SHEI->parent_profil__OGAG.type_self__ZHEI=run_value__SLQC;
- result__RJHR=NULL;
- ptr__SJHR=((__POINTER )(NULL));
- typ_id__TJHR= 0;
- sz__UJHR=((__UINTEGER_32 )sizeof(__TYPE_FULL));
- if ((sz__UJHR == 0)) {
- result__RJHR=TYPE_FULL__;
- } else {
- typ_id__TJHR=__TYPE_FULL__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UJHR);
- if ((typ_id__TJHR == (__INTEGER)(- 1))) {
- a__VJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WJHR=(__UINTEGER_32)((__UINTEGER_32)(sz__UJHR + a__VJHR) & (__UINTEGER_32)(~ a__VJHR));
- ptr_table__WCTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WJHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VCTR=((__POINTER )(NULL));
- result__XCTR=((__POINTER *)ptr_table__WCTR)[ 0];
- if ((result__XCTR == (void *)NULL)) {
- result__XCTR=new_lab__2PJ(new_size__WJHR);
- next__VCTR=(void *)((unsigned long)result__XCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJHR)));
- ((__POINTER *)next__VCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WCTR)[ 0]=next__VCTR;
- } else {
- next__VCTR=((__POINTER *)result__XCTR)[ 0];
- if ((next__VCTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XCTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WJHR << 1)) <= 4096)) {
- next__VCTR=(void *)((unsigned long)result__XCTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WJHR)));
- } else {
- next__VCTR=new_lab__2PJ(new_size__WJHR);
- };
- ((__POINTER *)next__VCTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WCTR)[ 0]=next__VCTR;
- } else {
- ((__POINTER *)result__XCTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VCTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XCTR=next__VCTR;
- };
- };
- ptr__SJHR=result__XCTR;
- } else {
- t__XJHR=((__UINTEGER_32 )typ_id__TJHR);
- a__YJHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4CTR=(__UINTEGER_32)((__UINTEGER_32)(sz__UJHR + a__YJHR) & (__UINTEGER_32)(~ a__YJHR));
- ptr_table__1CTR=((__POINTER )(&(table_type[(t__XJHR)])));
- lab_type__3CTR=(__UINTEGER_32)(t__XJHR | 1);
- next__0CTR=((__POINTER )(NULL));
- result__2CTR=((__POINTER *)ptr_table__1CTR)[ 0];
- if ((result__2CTR == (void *)NULL)) {
- result__2CTR=new_lab__2PJ(lab_type__3CTR);
- next__0CTR=(void *)((unsigned long)result__2CTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4CTR)));
- ((__POINTER *)next__0CTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1CTR)[ 0]=next__0CTR;
- } else {
- next__0CTR=((__POINTER *)result__2CTR)[ 0];
- if ((next__0CTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2CTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4CTR << 1)) <= 4096)) {
- next__0CTR=(void *)((unsigned long)result__2CTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4CTR)));
- } else {
- next__0CTR=new_lab__2PJ(lab_type__3CTR);
- };
- ((__POINTER *)next__0CTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1CTR)[ 0]=next__0CTR;
- } else {
- ((__POINTER *)result__2CTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0CTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2CTR=next__0CTR;
- };
- };
- ptr__SJHR=result__2CTR;
- };
- result__RJHR=((__TYPE_FULL *)ptr__SJHR);
- *(result__RJHR) = *(TYPE_FULL__);
- };
- Self__ZJHR=((__TYPE_FULL *)result__RJHR);
- Self__ZJHR->parent_type__5SL=Self__SHEI;
- Self__ZJHR->flag__ATL= 3;
- Self__SHEI->parent_type__PGAG.default__AKC=result__RJHR;
- result__5CTR=NULL;
- ptr__ADTR=((__POINTER )(NULL));
- typ_id__BDTR= 0;
- sz__CDTR=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__CDTR == 0)) {
- result__5CTR=SLOT_DATA__;
- } else {
- typ_id__BDTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CDTR);
- if ((typ_id__BDTR == (__INTEGER)(- 1))) {
- a__DDTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EDTR=(__UINTEGER_32)((__UINTEGER_32)(sz__CDTR + a__DDTR) & (__UINTEGER_32)(~ a__DDTR));
- ptr_table__IDTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EDTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HDTR=((__POINTER )(NULL));
- result__JDTR=((__POINTER *)ptr_table__IDTR)[ 0];
- if ((result__JDTR == (void *)NULL)) {
- result__JDTR=new_lab__2PJ(new_size__EDTR);
- next__HDTR=(void *)((unsigned long)result__JDTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDTR)));
- ((__POINTER *)next__HDTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IDTR)[ 0]=next__HDTR;
- } else {
- next__HDTR=((__POINTER *)result__JDTR)[ 0];
- if ((next__HDTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JDTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EDTR << 1)) <= 4096)) {
- next__HDTR=(void *)((unsigned long)result__JDTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EDTR)));
- } else {
- next__HDTR=new_lab__2PJ(new_size__EDTR);
- };
- ((__POINTER *)next__HDTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IDTR)[ 0]=next__HDTR;
- } else {
- ((__POINTER *)result__JDTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HDTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JDTR=next__HDTR;
- };
- };
- ptr__ADTR=result__JDTR;
- } else {
- t__FDTR=((__UINTEGER_32 )typ_id__BDTR);
- a__GDTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QDTR=(__UINTEGER_32)((__UINTEGER_32)(sz__CDTR + a__GDTR) & (__UINTEGER_32)(~ a__GDTR));
- ptr_table__NDTR=((__POINTER )(&(table_type[(t__FDTR)])));
- lab_type__PDTR=(__UINTEGER_32)(t__FDTR | 1);
- next__MDTR=((__POINTER )(NULL));
- result__ODTR=((__POINTER *)ptr_table__NDTR)[ 0];
- if ((result__ODTR == (void *)NULL)) {
- result__ODTR=new_lab__2PJ(lab_type__PDTR);
- next__MDTR=(void *)((unsigned long)result__ODTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDTR)));
- ((__POINTER *)next__MDTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NDTR)[ 0]=next__MDTR;
- } else {
- next__MDTR=((__POINTER *)result__ODTR)[ 0];
- if ((next__MDTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ODTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QDTR << 1)) <= 4096)) {
- next__MDTR=(void *)((unsigned long)result__ODTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDTR)));
- } else {
- next__MDTR=new_lab__2PJ(lab_type__PDTR);
- };
- ((__POINTER *)next__MDTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NDTR)[ 0]=next__MDTR;
- } else {
- ((__POINTER *)result__ODTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MDTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ODTR=next__MDTR;
- };
- };
- ptr__ADTR=result__ODTR;
- };
- result__5CTR=((__SLOT_DATA *)ptr__ADTR);
- *(result__5CTR) = *(SLOT_DATA__);
- };
- Self__SHEI->slot_self__13IH=result__5CTR;
- Self__TDTR=((__SLOT_DATA *)result__5CTR);
- pos__UDTR=((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
- t__XDTR=Self__SHEI->parent_profil__OGAG.type_self__ZHEI;
- tmp__RDTR=NULL;
- Self__TDTR->parent_slot__IHZD=NULL;
- Self__TDTR->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=pos__UDTR;
- Self__TDTR->parent_variable__HHZD.parent_named__S1LC.name__1QB=(&__string_80);
- Self__TDTR->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
- Self__TDTR->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__TDTR->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__TDTR->parent_variable__HHZD.type__D25F=t__XDTR;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__TDTR->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__TDTR->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__TDTR->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__RDTR=new__5VSG();
- add__Z1EJ(tmp__RDTR,((__TYPE_FULL *)Self__TDTR->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__TDTR->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__RDTR);
- } else {
- Self__TDTR->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT_DATA *)Self__SHEI->slot_self__13IH)->parent_variable__HHZD.intern_name__C25F=(&__string_80);
- result__V43F=NULL;
- ptr__W43F=((__POINTER )(NULL));
- typ_id__143F= 0;
- sz__Y43F=((__UINTEGER_32 )sizeof(__SLOT_DATA));
- if ((sz__Y43F == 0)) {
- result__V43F=SLOT_DATA__;
- } else {
- typ_id__143F=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Y43F);
- if ((typ_id__143F == (__INTEGER)(- 1))) {
- a__MD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KD1Q=(__UINTEGER_32)((__UINTEGER_32)(sz__Y43F + a__MD1Q) & (__UINTEGER_32)(~ a__MD1Q));
- ptr_table__ZDTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KD1Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YDTR=((__POINTER )(NULL));
- result__0DTR=((__POINTER *)ptr_table__ZDTR)[ 0];
- if ((result__0DTR == (void *)NULL)) {
- result__0DTR=new_lab__2PJ(new_size__KD1Q);
- next__YDTR=(void *)((unsigned long)result__0DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KD1Q)));
- ((__POINTER *)next__YDTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZDTR)[ 0]=next__YDTR;
- } else {
- next__YDTR=((__POINTER *)result__0DTR)[ 0];
- if ((next__YDTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0DTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KD1Q << 1)) <= 4096)) {
- next__YDTR=(void *)((unsigned long)result__0DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KD1Q)));
- } else {
- next__YDTR=new_lab__2PJ(new_size__KD1Q);
- };
- ((__POINTER *)next__YDTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZDTR)[ 0]=next__YDTR;
- } else {
- ((__POINTER *)result__0DTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YDTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0DTR=next__YDTR;
- };
- };
- ptr__W43F=result__0DTR;
- } else {
- t__QD1Q=((__UINTEGER_32 )typ_id__143F);
- a__SD1Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BETR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y43F + a__SD1Q) & (__UINTEGER_32)(~ a__SD1Q));
- ptr_table__4DTR=((__POINTER )(&(table_type[(t__QD1Q)])));
- lab_type__AETR=(__UINTEGER_32)(t__QD1Q | 1);
- next__3DTR=((__POINTER )(NULL));
- result__5DTR=((__POINTER *)ptr_table__4DTR)[ 0];
- if ((result__5DTR == (void *)NULL)) {
- result__5DTR=new_lab__2PJ(lab_type__AETR);
- next__3DTR=(void *)((unsigned long)result__5DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BETR)));
- ((__POINTER *)next__3DTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4DTR)[ 0]=next__3DTR;
- } else {
- next__3DTR=((__POINTER *)result__5DTR)[ 0];
- if ((next__3DTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5DTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BETR << 1)) <= 4096)) {
- next__3DTR=(void *)((unsigned long)result__5DTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BETR)));
- } else {
- next__3DTR=new_lab__2PJ(lab_type__AETR);
- };
- ((__POINTER *)next__3DTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4DTR)[ 0]=next__3DTR;
- } else {
- ((__POINTER *)result__5DTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3DTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5DTR=next__3DTR;
- };
- };
- ptr__W43F=result__5DTR;
- };
- result__V43F=((__SLOT_DATA *)ptr__W43F);
- *(result__V43F) = *(SLOT_DATA__);
- };
- Self__SHEI->slot_value__P3IH=result__V43F;
- Self__Y15F=((__SLOT_DATA *)result__V43F);
- pos__Z15F=((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
- t__315F=Self__SHEI->parent_type__PGAG.default__AKC;
- tmp__515F=NULL;
- Self__Y15F->parent_slot__IHZD=NULL;
- Self__Y15F->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM=pos__Z15F;
- Self__Y15F->parent_variable__HHZD.parent_named__S1LC.name__1QB=(&__string_81);
- Self__Y15F->parent_variable__HHZD.parent_named__S1LC.style__3CGC='+';
- Self__Y15F->parent_variable__HHZD.intern_name__C25F=get_intern__FMBG(Self__Y15F->parent_variable__HHZD.parent_named__S1LC.name__1QB);
- Self__Y15F->parent_variable__HHZD.type__D25F=t__315F;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__Y15F->parent_variable__HHZD.type__D25F)->flag__ATL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__Y15F->parent_variable__HHZD.type__D25F)->parent_type__5SL != (void *)type_boolean__VJB)) || ((void *)Self__Y15F->parent_variable__HHZD.parent_named__S1LC.name__1QB == (void *)(&__string_57)))) {
- tmp__515F=new__5VSG();
- add__Z1EJ(tmp__515F,((__TYPE_FULL *)Self__Y15F->parent_variable__HHZD.type__D25F)->parent_type__5SL);
- Self__Y15F->parent_variable__HHZD.type_list__OIZD=to_types__I3EJ(tmp__515F);
- } else {
- Self__Y15F->parent_variable__HHZD.type_list__OIZD=TYPES__;
- };
- ((__SLOT_DATA *)Self__SHEI->slot_value__P3IH)->parent_variable__HHZD.intern_name__C25F=(&__string_81);
- Self__SHEI->profil_list__UIEI=create_with_capacity__XJBG( 2);
- result__2JHR=NULL;
- ptr__3JHR=((__POINTER )(NULL));
- typ_id__4JHR= 0;
- sz__5JHR=((__UINTEGER_32 )sizeof(__LINKED_LISToNODE_TYPEo));
- if ((sz__5JHR == 0)) {
- result__2JHR=LINKED_LISToNODE_TYPEo__;
- } else {
- typ_id__4JHR=__LINKED_LISToNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5JHR);
- if ((typ_id__4JHR == (__INTEGER)(- 1))) {
- a__AKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JHR + a__AKHR) & (__UINTEGER_32)(~ a__AKHR));
- ptr_table__DETR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CETR=((__POINTER )(NULL));
- result__EETR=((__POINTER *)ptr_table__DETR)[ 0];
- if ((result__EETR == (void *)NULL)) {
- result__EETR=new_lab__2PJ(new_size__BKHR);
- next__CETR=(void *)((unsigned long)result__EETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKHR)));
- ((__POINTER *)next__CETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DETR)[ 0]=next__CETR;
- } else {
- next__CETR=((__POINTER *)result__EETR)[ 0];
- if ((next__CETR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EETR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BKHR << 1)) <= 4096)) {
- next__CETR=(void *)((unsigned long)result__EETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BKHR)));
- } else {
- next__CETR=new_lab__2PJ(new_size__BKHR);
- };
- ((__POINTER *)next__CETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DETR)[ 0]=next__CETR;
- } else {
- ((__POINTER *)result__EETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EETR=next__CETR;
- };
- };
- ptr__3JHR=result__EETR;
- } else {
- t__CKHR=((__UINTEGER_32 )typ_id__4JHR);
- a__DKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LETR=(__UINTEGER_32)((__UINTEGER_32)(sz__5JHR + a__DKHR) & (__UINTEGER_32)(~ a__DKHR));
- ptr_table__IETR=((__POINTER )(&(table_type[(t__CKHR)])));
- lab_type__KETR=(__UINTEGER_32)(t__CKHR | 1);
- next__HETR=((__POINTER )(NULL));
- result__JETR=((__POINTER *)ptr_table__IETR)[ 0];
- if ((result__JETR == (void *)NULL)) {
- result__JETR=new_lab__2PJ(lab_type__KETR);
- next__HETR=(void *)((unsigned long)result__JETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LETR)));
- ((__POINTER *)next__HETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IETR)[ 0]=next__HETR;
- } else {
- next__HETR=((__POINTER *)result__JETR)[ 0];
- if ((next__HETR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JETR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LETR << 1)) <= 4096)) {
- next__HETR=(void *)((unsigned long)result__JETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LETR)));
- } else {
- next__HETR=new_lab__2PJ(lab_type__KETR);
- };
- ((__POINTER *)next__HETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IETR)[ 0]=next__HETR;
- } else {
- ((__POINTER *)result__JETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JETR=next__HETR;
- };
- };
- ptr__3JHR=result__JETR;
- };
- result__2JHR=((__LINKED_LISToNODE_TYPEo *)ptr__3JHR);
- *(result__2JHR) = *(LINKED_LISToNODE_TYPEo__);
- };
- Self__SHEI->node_list__WIEI=result__2JHR;
- old_node_list__VHEI=node_list__2LQC;
- node_list__2LQC=result__2JHR;
- Self__SHEI->parent_type__PGAG.index__LJC=index_count__JJC;
- index_count__JJC=(__INTEGER)(index_count__JJC + 1);
- Self__SHEI->parent_profil__OGAG.name__5IEI=get_intern__FMBG((&__string_79));
- p__41JI=((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
- top__KGQC=(__INTEGER)(top__KGQC + 1);
- if ((top__KGQC > ((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.upper__VGQC)) {
- result__EKHR=NULL;
- ptr__FKHR=((__POINTER )(NULL));
- typ_id__GKHR= 0;
- sz__HKHR=((__UINTEGER_32 )sizeof(__CONTEXT));
- if ((sz__HKHR == 0)) {
- result__EKHR=CONTEXT__;
- } else {
- typ_id__GKHR=__CONTEXT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HKHR);
- if ((typ_id__GKHR == (__INTEGER)(- 1))) {
- a__IKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__HKHR + a__IKHR) & (__UINTEGER_32)(~ a__IKHR));
- ptr_table__NETR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__METR=((__POINTER )(NULL));
- result__OETR=((__POINTER *)ptr_table__NETR)[ 0];
- if ((result__OETR == (void *)NULL)) {
- result__OETR=new_lab__2PJ(new_size__JKHR);
- next__METR=(void *)((unsigned long)result__OETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JKHR)));
- ((__POINTER *)next__METR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NETR)[ 0]=next__METR;
- } else {
- next__METR=((__POINTER *)result__OETR)[ 0];
- if ((next__METR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OETR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JKHR << 1)) <= 4096)) {
- next__METR=(void *)((unsigned long)result__OETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JKHR)));
- } else {
- next__METR=new_lab__2PJ(new_size__JKHR);
- };
- ((__POINTER *)next__METR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NETR)[ 0]=next__METR;
- } else {
- ((__POINTER *)result__OETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__METR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OETR=next__METR;
- };
- };
- ptr__FKHR=result__OETR;
- } else {
- t__KKHR=((__UINTEGER_32 )typ_id__GKHR);
- a__LKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VETR=(__UINTEGER_32)((__UINTEGER_32)(sz__HKHR + a__LKHR) & (__UINTEGER_32)(~ a__LKHR));
- ptr_table__SETR=((__POINTER )(&(table_type[(t__KKHR)])));
- lab_type__UETR=(__UINTEGER_32)(t__KKHR | 1);
- next__RETR=((__POINTER )(NULL));
- result__TETR=((__POINTER *)ptr_table__SETR)[ 0];
- if ((result__TETR == (void *)NULL)) {
- result__TETR=new_lab__2PJ(lab_type__UETR);
- next__RETR=(void *)((unsigned long)result__TETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VETR)));
- ((__POINTER *)next__RETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SETR)[ 0]=next__RETR;
- } else {
- next__RETR=((__POINTER *)result__TETR)[ 0];
- if ((next__RETR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TETR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VETR << 1)) <= 4096)) {
- next__RETR=(void *)((unsigned long)result__TETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VETR)));
- } else {
- next__RETR=new_lab__2PJ(lab_type__UETR);
- };
- ((__POINTER *)next__RETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SETR)[ 0]=next__RETR;
- } else {
- ((__POINTER *)result__TETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TETR=next__RETR;
- };
- };
- ptr__FKHR=result__TETR;
- };
- result__EKHR=((__CONTEXT *)ptr__FKHR);
- *(result__EKHR) = *(CONTEXT__);
- };
- add_last__5SZD(stack__TGQC,result__EKHR);
- };
- Self__Q1RI=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
- res__U1RI=NULL;
- Self__Q1RI->local__KH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- Self__Q1RI->result__NH4F=stack_result_lower__LH4F;
- Self__Q1RI->list__PH4F=list_current__EH1;
- Self__Q1RI->profil__TH4F=profil_second__KPQC;
- profil_second__KPQC=Self__SHEI;
- stack_result_lower__LH4F=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F + 1);
- list_current__EH1=create__YBAG(p__41JI);
- Self__Q1RI->context_extern__J2NH=context_extern__DOLH;
- context_extern__DOLH=NULL;
- if ((debug_level_option__3C != 0)) {
- res__U1RI=create__name__style__type__E5JG(p__41JI,(&__string_58),'+',((__TYPE_FULL *)TYPE_CONTEXT__->parent_type__VIB.default__AKC));
- ((__LOCAL *)res__U1RI)->parent_variable__T1LC.ensure_count__YDAG= 1;
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,create__context__first__E0EG(PUSH__,p__41JI,res__U1RI,TRUE__));
- };
- Self__SHEI->parent_profil__OGAG.context__CM0G=res__U1RI;
- if (((void *)((__ITM_BLOCK *)base__JDOH)->argument__3B0D != (void *)NULL)) {
- __tmp__JJEI=((__ITM_BLOCK *)base__JDOH)->argument__3B0D;
- if (((struct ___OBJ *)__tmp__JJEI)->__id==__ITM_ARG__) {
- __tmp__KJEI= 1;
- } else {
- __tmp__KJEI=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__JJEI)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
- };
- new_count__UJAR=(__INTEGER)(__tmp__KJEI + 1);
- result__MKHR=NULL;
- ptr__NKHR=((__POINTER )(NULL));
- typ_id__OKHR= 0;
- sz__PKHR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__PKHR == 0)) {
- result__MKHR=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__OKHR=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PKHR);
- if ((typ_id__OKHR == (__INTEGER)(- 1))) {
- a__QKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKHR + a__QKHR) & (__UINTEGER_32)(~ a__QKHR));
- ptr_table__XETR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WETR=((__POINTER )(NULL));
- result__YETR=((__POINTER *)ptr_table__XETR)[ 0];
- if ((result__YETR == (void *)NULL)) {
- result__YETR=new_lab__2PJ(new_size__RKHR);
- next__WETR=(void *)((unsigned long)result__YETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKHR)));
- ((__POINTER *)next__WETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XETR)[ 0]=next__WETR;
- } else {
- next__WETR=((__POINTER *)result__YETR)[ 0];
- if ((next__WETR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YETR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RKHR << 1)) <= 4096)) {
- next__WETR=(void *)((unsigned long)result__YETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKHR)));
- } else {
- next__WETR=new_lab__2PJ(new_size__RKHR);
- };
- ((__POINTER *)next__WETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XETR)[ 0]=next__WETR;
- } else {
- ((__POINTER *)result__YETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YETR=next__WETR;
- };
- };
- ptr__NKHR=result__YETR;
- } else {
- t__SKHR=((__UINTEGER_32 )typ_id__OKHR);
- a__TKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5ETR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKHR + a__TKHR) & (__UINTEGER_32)(~ a__TKHR));
- ptr_table__2ETR=((__POINTER )(&(table_type[(t__SKHR)])));
- lab_type__4ETR=(__UINTEGER_32)(t__SKHR | 1);
- next__1ETR=((__POINTER )(NULL));
- result__3ETR=((__POINTER *)ptr_table__2ETR)[ 0];
- if ((result__3ETR == (void *)NULL)) {
- result__3ETR=new_lab__2PJ(lab_type__4ETR);
- next__1ETR=(void *)((unsigned long)result__3ETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ETR)));
- ((__POINTER *)next__1ETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2ETR)[ 0]=next__1ETR;
- } else {
- next__1ETR=((__POINTER *)result__3ETR)[ 0];
- if ((next__1ETR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3ETR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5ETR << 1)) <= 4096)) {
- next__1ETR=(void *)((unsigned long)result__3ETR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5ETR)));
- } else {
- next__1ETR=new_lab__2PJ(lab_type__4ETR);
- };
- ((__POINTER *)next__1ETR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2ETR)[ 0]=next__1ETR;
- } else {
- ((__POINTER *)result__3ETR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1ETR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3ETR=next__1ETR;
- };
- };
- ptr__NKHR=result__3ETR;
- };
- result__MKHR=((__FAST_ARRAYoLOCALo *)ptr__NKHR);
- *(result__MKHR) = *(FAST_ARRAYoLOCALo__);
- };
- Self__TJAR=((__FAST_ARRAYoLOCALo *)result__MKHR);
- if ((Self__TJAR->parent_arrayed_collection__YH4F.capacity__CWPG < new_count__UJAR)) {
- Self__TJAR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(new_count__UJAR);
- Self__TJAR->parent_arrayed_collection__YH4F.capacity__CWPG=new_count__UJAR;
- };
- Self__TJAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- Self__SHEI->parent_profil__OGAG.argument_list__V4JH=result__MKHR;
- add_last__11FH(Self__SHEI->parent_profil__OGAG.argument_list__V4JH,NULL);
- __tmp__PJEI=((__ITM_BLOCK *)base__JDOH)->argument__3B0D;
- __tmp__QJEI=Self__SHEI->parent_profil__OGAG.argument_list__V4JH;
- if (((struct ___OBJ *)__tmp__PJEI)->__id==__ITM_ARG__) {
- to_run__1KXI(__tmp__PJEI,__tmp__QJEI);
- } else {
- to_run__FLXI(__tmp__PJEI,__tmp__QJEI);
- };
- } else {
- Self__SHEI->parent_profil__OGAG.argument_list__V4JH=create__VSOH( 1);
- };
- ((void **)((__FAST_ARRAYoLOCALo *)Self__SHEI->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]=create__name__style__type__E5JG(((__ITM_LIST *)list__UHEI)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM,(&__string_57),' ',Self__SHEI->parent_profil__OGAG.type_self__ZHEI);
- __tmp__EKEI=((__FAST_ARRAYoLOCALo *)Self__SHEI->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__J3JI= 0;
- while ((Self__J3JI <= __tmp__EKEI)) {
- add_last__11FH(stack_local__ZH4F,((void **)((__FAST_ARRAYoLOCALo *)Self__SHEI->parent_profil__OGAG.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__J3JI]);
- Self__J3JI=(__INTEGER)(Self__J3JI + 1);
- };
- Self__SHEI->parent_profil__OGAG.code__PYJH=list_current__EH1;
- to_run_base__SCLH(list__UHEI,TRUE__);
- result__23JI=NULL;
- nb_result__33JI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F - stack_result_lower__LH4F) + 1);
- if ((nb_result__33JI != 0)) {
- result__UKHR=NULL;
- ptr__VKHR=((__POINTER )(NULL));
- typ_id__WKHR= 0;
- sz__XKHR=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__XKHR == 0)) {
- result__UKHR=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__WKHR=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XKHR);
- if ((typ_id__WKHR == (__INTEGER)(- 1))) {
- a__YKHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZKHR=(__UINTEGER_32)((__UINTEGER_32)(sz__XKHR + a__YKHR) & (__UINTEGER_32)(~ a__YKHR));
- ptr_table__BFTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZKHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__AFTR=((__POINTER )(NULL));
- result__CFTR=((__POINTER *)ptr_table__BFTR)[ 0];
- if ((result__CFTR == (void *)NULL)) {
- result__CFTR=new_lab__2PJ(new_size__ZKHR);
- next__AFTR=(void *)((unsigned long)result__CFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKHR)));
- ((__POINTER *)next__AFTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BFTR)[ 0]=next__AFTR;
- } else {
- next__AFTR=((__POINTER *)result__CFTR)[ 0];
- if ((next__AFTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CFTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZKHR << 1)) <= 4096)) {
- next__AFTR=(void *)((unsigned long)result__CFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZKHR)));
- } else {
- next__AFTR=new_lab__2PJ(new_size__ZKHR);
- };
- ((__POINTER *)next__AFTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BFTR)[ 0]=next__AFTR;
- } else {
- ((__POINTER *)result__CFTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AFTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CFTR=next__AFTR;
- };
- };
- ptr__VKHR=result__CFTR;
- } else {
- t__0KHR=((__UINTEGER_32 )typ_id__WKHR);
- a__1KHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JFTR=(__UINTEGER_32)((__UINTEGER_32)(sz__XKHR + a__1KHR) & (__UINTEGER_32)(~ a__1KHR));
- ptr_table__GFTR=((__POINTER )(&(table_type[(t__0KHR)])));
- lab_type__IFTR=(__UINTEGER_32)(t__0KHR | 1);
- next__FFTR=((__POINTER )(NULL));
- result__HFTR=((__POINTER *)ptr_table__GFTR)[ 0];
- if ((result__HFTR == (void *)NULL)) {
- result__HFTR=new_lab__2PJ(lab_type__IFTR);
- next__FFTR=(void *)((unsigned long)result__HFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFTR)));
- ((__POINTER *)next__FFTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GFTR)[ 0]=next__FFTR;
- } else {
- next__FFTR=((__POINTER *)result__HFTR)[ 0];
- if ((next__FFTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HFTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JFTR << 1)) <= 4096)) {
- next__FFTR=(void *)((unsigned long)result__HFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFTR)));
- } else {
- next__FFTR=new_lab__2PJ(lab_type__IFTR);
- };
- ((__POINTER *)next__FFTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GFTR)[ 0]=next__FFTR;
- } else {
- ((__POINTER *)result__HFTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FFTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HFTR=next__FFTR;
- };
- };
- ptr__VKHR=result__HFTR;
- };
- result__UKHR=((__FAST_ARRAYoLOCALo *)ptr__VKHR);
- *(result__UKHR) = *(FAST_ARRAYoLOCALo__);
- };
- Self__ZJAR=((__FAST_ARRAYoLOCALo *)result__UKHR);
- if ((Self__ZJAR->parent_arrayed_collection__YH4F.capacity__CWPG < nb_result__33JI)) {
- Self__ZJAR->parent_arrayed_collection__YH4F.storage__NWPG=create__WVWG(nb_result__33JI);
- Self__ZJAR->parent_arrayed_collection__YH4F.capacity__CWPG=nb_result__33JI;
- };
- Self__ZJAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
- result__23JI=result__UKHR;
- __tmp__O4JI=((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- Self__M01I=stack_result_lower__LH4F;
- while ((Self__M01I <= __tmp__O4JI)) {
- add_last__11FH(result__23JI,((void **)((__FAST_ARRAYoLOCALo *)stack_result__4H4F)->parent_arrayed_collection__YH4F.storage__NWPG)[Self__M01I]);
- Self__M01I=(__INTEGER)(Self__M01I + 1);
- };
- };
- Self__SHEI->parent_profil__OGAG.result_list__051H=result__23JI;
- if (((void *)((__TYPE_FULL *)static_type__OHQG(list_current__EH1))->parent_type__5SL != (void *)TYPE_VOID__)) {
- Self__SHEI->parent_profil__OGAG.result_last__5FKH=create__name__style__type__E5JG(((__LIST *)list_current__EH1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(list_current__EH1)));
- };
- Self__SHEI->context_extern__WLXH=context_extern__DOLH;
- Self__K3RI=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC]);
- list_current__EH1=Self__K3RI->list__PH4F;
- pop_stack_until__LCAG(Self__K3RI->local__KH4F);
- Self__2JAR=((__FAST_ARRAYoLOCALo *)stack_result__4H4F);
- if ((stack_result_lower__LH4F <= Self__2JAR->parent_arrayed_collection__YH4F.upper__1H4F)) {
- Self__2JAR->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(stack_result_lower__LH4F - 1);
- };
- stack_result_lower__LH4F=Self__K3RI->result__NH4F;
- if (((void *)context_extern__DOLH == (void *)NULL)) {
- context_extern__DOLH=Self__K3RI->context_extern__J2NH;
- };
- profil_second__KPQC=Self__K3RI->profil__TH4F;
- top__KGQC=(__INTEGER)(top__KGQC - 1);
- node_list__2LQC=old_node_list__VHEI;
- __tmp__A3IH=result__W3PH->parent_type__PGAG.default__AKC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__A3IH=to_run__LJEF(__tmp__52IH);
- } break;
- };
- __tmp__C3IH=((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL;
- if (__tmp__C3IH==NULL) {
- __tmp__D3IH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__C3IH)->__id) {
- case __TYPE__: {
- __tmp__D3IH=NULL;
- } break;
- case __TYPE_NULL__: {
- __tmp__D3IH=NULL;
- } break;
- case __TYPE_VOID__: {
- __tmp__D3IH=NULL;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__D3IH=NULL;
- } break;
- case __TYPE_ID__: {
- __tmp__D3IH=NULL;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__D3IH=NULL;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__D3IH=((void *)__tmp__C3IH);
- } break;
- }
- };
- tb__Y2IH=__tmp__D3IH;
- if (((void *)__tmp__D3IH != (void *)NULL)) {
- loc__Z2IH=create__name__style__type__E5JG(Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)__tmp__A3IH));
- rec__32IH=read__QB5G(loc__Z2IH);
- val__22IH=create__type__PKQC(Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,__tmp__A3IH);
- wrt__42IH=write_direct__with__value__C5DH(((__SLOT_DATA *)((__PROFIL_BLOCK *)__tmp__D3IH)->slot_value__P3IH),Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,rec__32IH,val__22IH);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__42IH);
- rec__32IH=read__QB5G(loc__Z2IH);
- result__05PH=NULL;
- j__15PH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__3JAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__15PH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__3JAR)[j__15PH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
- j__15PH=(__INTEGER)(j__15PH - 1);
- };
- if ((j__15PH >= stack_local_lower__IH4F)) {
- result__05PH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__15PH];
- if (((j__15PH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__05PH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
- context_extern__DOLH=result__05PH;
- };
- __tmp__0BQH=TRUE__;
- } else {
- __tmp__0BQH=FALSE__;
- };
- if ((! __tmp__0BQH)) {
- if (((void *)profil_first__LPQC != (void *)NULL)) {
- result__05PH=lookup__VTJM(profil_first__LPQC,(&__string_57));
- if ((((void *)result__05PH != (void *)NULL) && ((void *)((__LOCAL *)result__05PH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
- context_extern__DOLH=result__05PH;
- };
- };
- };
- val__22IH=read__QB5G(result__05PH);
- wrt__42IH=write_direct__with__value__C5DH(((__SLOT_DATA *)((__PROFIL_BLOCK *)__tmp__D3IH)->slot_self__13IH),Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,rec__32IH,val__22IH);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,wrt__42IH);
- result__12IH=read__QB5G(loc__Z2IH);
- } else {
- if ((((is_expanded_c__CZWG(__tmp__A3IH) && ((void *)((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL != (void *)type_boolean__VJB)) && ((void *)((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL != (void *)type_true__FJB)) && ((void *)((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL != (void *)type_false__NJB))) {
- result__12IH=default_value__20IH(__tmp__A3IH,Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM);
- __tmp__L5IH=Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- switch (((struct ___OBJ *)result__12IH)->__id) {
- case __LIST__: {
- __tmp__M5IH=check_type__with__DKDN(result__12IH,__tmp__A3IH,__tmp__L5IH);
- } break;
- case __STRING_CST__: {
- __tmp__M5IH=check_type__with__Y12H(result__12IH,__tmp__A3IH,__tmp__L5IH);
- } break;
- case __EXTERNAL_C__: {
- __tmp__M5IH=check_type__with__XE3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __PROTOTYPE_CST__: {
- __tmp__M5IH=check_type__with__WN3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __IS_EXPANDED__35NJ__: {
+ Self__DMCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__DMCS->receiver__RA5J),buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __INTEGER_CST__: {
- __tmp__M5IH=check_type__with__VW3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__FMCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_350));
+ Self__FPXT=((__TYPE_FULL__XMB *)Self__FMCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+ };
+ append_name_in__APXE(Self__FPXT,buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __READ_LOCAL__: {
- __tmp__M5IH=check_type__with__TDFJ(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__M5IH=check_type__with__T53H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_EQUAL__: {
- __tmp__M5IH=check_type__with__SI4H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__M5IH=check_type__with__RR4H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __REAL_CST__: {
- __tmp__M5IH=check_type__with__Q04H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __CHARACTER_CST__: {
- __tmp__M5IH=check_type__with__PD5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __IS_EXPANDED__: {
- __tmp__M5IH=check_type__with__NM5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __GET_TYPE_ID__: {
- __tmp__M5IH=check_type__with__LV5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SUP__: {
- __tmp__M5IH=check_type__with__K45H(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SUB__: {
- __tmp__M5IH=check_type__with__JHAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __SIZE_OF__5GOJ__: {
+ Self__HMCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_352));
+ Self__FPXT=((__TYPE_FULL__XMB *)Self__HMCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+ };
+ append_name_in__APXE(Self__FPXT,buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __EXPR_MUL__: {
- __tmp__M5IH=check_type__with__IQAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_DIV__: {
- __tmp__M5IH=check_type__with__HZAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_AND__: {
- __tmp__M5IH=check_type__with__GCBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__M5IH=check_type__with__FLBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__M5IH=check_type__with__EUBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __PUT_TO__: {
- __tmp__M5IH=check_type__with__C3BI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITEM__: {
- __tmp__M5IH=check_type__with__AGCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __SIZE_OF__: {
- __tmp__M5IH=check_type__with__4OCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __CAST__: {
- __tmp__M5IH=check_type__with__2XCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __CALL_SLOT__: {
- __tmp__M5IH=check_type__with__BTDN(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __READ_SLOT__: {
- __tmp__M5IH=check_type__with__2VKL(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __READ_GLOBAL__: {
- __tmp__M5IH=check_type__with__14KL(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__M5IH=check_type__with__M12O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__M5IH=check_type__with__E3IO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__M5IH=check_type__with__MKSO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__M5IH=check_type__with__DGJO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__M5IH=check_type__with__MTSO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NEG__: {
- __tmp__M5IH=check_type__with__CAYM(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_ADD__: {
- __tmp__M5IH=check_type__with__BJYM(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NOT__: {
- __tmp__M5IH=check_type__with__A2DN(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_MOD__: {
- __tmp__M5IH=check_type__with__CPJO(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ };
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_482));
+ __tmp__QUEM=Self__BUEM->parent_node__SD4K.data__DV4D;
+ switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+ case __DTA_RD__VK2C__: {
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_483));
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__M5IH=check_type__with__WVIP(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __DTA_CAST__5FPJ__: {
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_484));
} break;
- case __EXPR_INF__: {
- __tmp__M5IH=check_type__with__LE3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __DTA_WR_CODE__UPPJ__: {
+ display__3JBK(((__DTA_WR_CODE__UPPJ *)((__DTA_RD__VK2C *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__M5IH=check_type__with__KN3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __DTA_WR_VALUE__KIWJ__: {
+ display__DKBK(((__DTA_WR_VALUE__KIWJ *)((__DTA_RD__VK2C *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_OR__: {
- __tmp__M5IH=check_type__with__35ZN(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __DTA_BLOCK__GSWJ__: {
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_485));
} break;
- case __EXPR_XOR__: {
- __tmp__M5IH=check_type__with__JW3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
+ case __DTA_RD_ARGS__HSWJ__: {
+ display__MKBK(((__DTA_RD_ARGS__HSWJ *)((__DTA_RD__VK2C *)__tmp__QUEM)),buffer__CUEM);
} break;
};
- result__12IH=__tmp__M5IH;
- } else {
- result__12IH=create__type__PKQC(Self__V2IH->parent_itm_constant__3GEC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,__tmp__A3IH);
- };
- };
- return(result__12IH);
-}
-
-static void* to_run_expr__25IH(__ITM_WRITE_VALUE *Self__35IH)
-// ({ITM_WRITE_VALUE}) With resultRecursive, No inlinable.
-{
- void *ass_multiple__55IH,*__tmp__VAJH;
- __INTEGER j__CAJH,__tmp__ABJH,Self__1IUH;
- void *itm_read__EAJH,*__tmp__UBJH,*__tmp__TCJH;
- void *result__GAJH,*__tmp__IAJH,*result__KFTR,*result__TFQH;
- void *__tmp__HAJH,*__tmp__UAJH,*__tmp__TBJH,*__tmp__SCJH;
- __POSITION __tmp__FT1P,pos__XTIQ;
- __ITM_READ *Self__LFTR;
- void *loc__MFTR,*loc__SFQH;
- __ITM_CHARACTER *Self__UTIQ;
- __ITM_STRING *Self__VTIQ;
- void *__tmp__KAJH,*val_multiple__BAJH;
- void *__tmp__1BJH,*__tmp__0CJH;
- void *lst_idf__DAJH;
- void *lst_exp__FAJH;
- __FAST_ARRAYoSTRING_CONSTANTo *Self__JZ1E;
- ass_multiple__55IH=NULL;
- j__CAJH= 0;
- lst_idf__DAJH=NULL;
- itm_read__EAJH=NULL;
- lst_exp__FAJH=NULL;
- result__GAJH=NULL;
- __tmp__HAJH=Self__35IH->parent_itm_write__VXFC.value__PT2D;
- switch (((struct ___OBJ *)__tmp__HAJH)->__id) {
- case __ITM_LIST__: {
- __tmp__IAJH=to_run_expr__L2IH(__tmp__HAJH);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__IAJH=to_run_expr__U2IH(__tmp__HAJH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__FT1P=((__ITM_LIST_IDF *)__tmp__HAJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__FT1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__IAJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__IAJH=to_run_expr__25IH(__tmp__HAJH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__IAJH=to_run_expr__4CJH(__tmp__HAJH);
- } break;
- case __ITM_READ__: {
- Self__LFTR=((__ITM_READ *)__tmp__HAJH);
- result__KFTR=NULL;
- loc__MFTR=lookup__FRLH(Self__LFTR->name__AVPC);
- if (((void *)loc__MFTR != (void *)NULL)) {
- if ((((__LOCAL *)loc__MFTR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__MFTR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__LFTR->name__AVPC=((__LOCAL *)loc__MFTR)->parent_variable__T1LC.intern_name__C25F;
- result__KFTR=to_run_with__args__XJQH(Self__LFTR);
- } else {
- result__KFTR=read__QB5G(loc__MFTR);
- };
- } else {
- result__KFTR=to_run_with__args__XJQH(Self__LFTR);
- };
- __tmp__IAJH=result__KFTR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__IAJH=to_run_expr__UGJH(__tmp__HAJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__IAJH=to_run_expr__FIJH(__tmp__HAJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__IAJH=to_run_expr__ZLJH(__tmp__HAJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__IAJH=to_run_expr__CXJH(__tmp__HAJH);
- } break;
- case __ITM_OLD__: {
- __tmp__IAJH=to_run_expr__HXJH(__tmp__HAJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__IAJH=to_run_expr__20JH(__tmp__HAJH);
- } break;
- case __ITM_REAL__: {
- __tmp__IAJH=to_run_expr__R2JH(__tmp__HAJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__IAJH=to_run_expr__12JH(__tmp__HAJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__UTIQ=((__ITM_CHARACTER *)__tmp__HAJH);
- __tmp__IAJH=create__char__4SMH(Self__UTIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__UTIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__VTIQ=((__ITM_STRING *)__tmp__HAJH);
- __tmp__IAJH=create__text__ITMH(Self__VTIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__VTIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__IAJH=to_run_expr__R3JH(__tmp__HAJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__IAJH=to_run_expr__1HKH(__tmp__HAJH);
- } break;
- };
- if (__tmp__IAJH==NULL) {
- __tmp__KAJH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__IAJH)->__id) {
- case __LIST__: {
- __tmp__KAJH=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__KAJH=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__KAJH=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__KAJH=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__KAJH=((void *)__tmp__IAJH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__KAJH=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__KAJH=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__KAJH=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__KAJH=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__KAJH=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__KAJH=NULL;
- } break;
- case __ITEM__: {
- __tmp__KAJH=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__KAJH=NULL;
- } break;
- case __CAST__: {
- __tmp__KAJH=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__KAJH=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__KAJH=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__KAJH=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__KAJH=NULL;
- } break;
- }
- };
- val_multiple__BAJH=__tmp__KAJH;
- if (((void *)__tmp__KAJH != (void *)NULL)) {
- lst_exp__FAJH=create_with_capacity__FTHH((__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KAJH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH + 1));
- __tmp__UAJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
- if (__tmp__UAJH==NULL) {
- __tmp__VAJH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__UAJH)->__id) {
- case __ITM_LIST__: {
- __tmp__VAJH=NULL;
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_486));
+ __tmp__QUEM=Self__BUEM->result_expr__VOKL;
+ switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__QUEM),buffer__CUEM);
} break;
- case __ITM_PROTOTYPE__: {
- __tmp__VAJH=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_LIST_IDF__: {
- __tmp__VAJH=((void *)__tmp__UAJH);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_WRITE_VALUE__: {
- __tmp__VAJH=NULL;
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_WRITE_CAST__: {
- __tmp__VAJH=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ__: {
- __tmp__VAJH=NULL;
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_WRITE_CODE__: {
- __tmp__VAJH=NULL;
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ_ARG2__: {
- __tmp__VAJH=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_BINARY__: {
- __tmp__VAJH=NULL;
+ case __IS_EXPANDED__35NJ__: {
+ Self__DMCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__DMCS->receiver__RA5J),buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __ITM_READ_ARG1__: {
- __tmp__VAJH=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__FMCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_350));
+ Self__FPXT=((__TYPE_FULL__XMB *)Self__FMCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+ };
+ append_name_in__APXE(Self__FPXT,buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __ITM_OLD__: {
- __tmp__VAJH=NULL;
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__VAJH=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_REAL__: {
- __tmp__VAJH=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_NUMBER__: {
- __tmp__VAJH=NULL;
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_CHARACTER__: {
- __tmp__VAJH=NULL;
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_STRING__: {
- __tmp__VAJH=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_EXTERNAL__: {
- __tmp__VAJH=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ_ARGS__: {
- __tmp__VAJH=NULL;
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- }
- };
- ass_multiple__55IH=__tmp__VAJH;
- if (((void *)__tmp__VAJH != (void *)NULL)) {
- lst_idf__DAJH=((__ITM_LIST_IDF *)__tmp__VAJH)->list_name__LGGF;
- __tmp__ABJH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__DAJH)->parent_arrayed_collection__HTFC.upper__UQSD - 1);
- Self__1IUH= 0;
- while ((Self__1IUH <= __tmp__ABJH)) {
- j__CAJH=affect__with__index__in__JJUH(Self__35IH,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__DAJH)->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__1IUH],val_multiple__BAJH,j__CAJH,lst_exp__FAJH);
- Self__1IUH=(__INTEGER)(Self__1IUH + 1);
- };
- Self__JZ1E=((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__DAJH);
- j__CAJH=affect__with__index__in__JJUH(Self__35IH,((void **)Self__JZ1E->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__JZ1E->parent_arrayed_collection__HTFC.upper__UQSD],__tmp__KAJH,j__CAJH,lst_exp__FAJH);
- } else {
- __tmp__TBJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
- if (__tmp__TBJH==NULL) {
- __tmp__UBJH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__TBJH)->__id) {
- case __ITM_LIST__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__UBJH=((void *)__tmp__TBJH);
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__UBJH=((void *)__tmp__TBJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__UBJH=((void *)__tmp__TBJH);
- } break;
- case __ITM_OLD__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__UBJH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__UBJH=((void *)__tmp__TBJH);
- } break;
- }
- };
- itm_read__EAJH=__tmp__UBJH;
- switch (((struct ___OBJ *)__tmp__UBJH)->__id) {
- case __ITM_READ__: {
- __tmp__1BJH=((__ITM_READ *)__tmp__UBJH)->name__AVPC;
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ_ARG2__: {
- __tmp__1BJH=((__ITM_READ_ARG2 *)__tmp__UBJH)->parent_itm_read__H4FC.name__AVPC;
+ case __SIZE_OF__5GOJ__: {
+ Self__HMCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_352));
+ Self__FPXT=((__TYPE_FULL__XMB *)Self__HMCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+ };
+ append_name_in__APXE(Self__FPXT,buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __ITM_READ_ARG1__: {
- __tmp__1BJH=((__ITM_READ_ARG1 *)__tmp__UBJH)->parent_itm_read__E5GC.name__AVPC;
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ_ARGS__: {
- __tmp__1BJH=((__ITM_READ_ARGS *)__tmp__UBJH)->parent_itm_read__14JC.name__AVPC;
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- };
- j__CAJH=affect__with__index__in__JJUH(Self__35IH,__tmp__1BJH,__tmp__KAJH,j__CAJH,lst_exp__FAJH);
- };
- if ((j__CAJH <= ((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__KAJH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH)) {
- pos__XTIQ=Self__35IH->parent_itm_write__VXFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_461));
- put_position__ECH(pos__XTIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- result__GAJH=create__0THH(lst_exp__FAJH);
- } else {
- __tmp__SCJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
- if (__tmp__SCJH==NULL) {
- __tmp__TCJH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__SCJH)->__id) {
- case __ITM_LIST__: {
- __tmp__TCJH=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_PROTOTYPE__: {
- __tmp__TCJH=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_LIST_IDF__: {
- __tmp__TCJH=NULL;
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_WRITE_VALUE__: {
- __tmp__TCJH=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_WRITE_CAST__: {
- __tmp__TCJH=NULL;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ__: {
- __tmp__TCJH=((void *)__tmp__SCJH);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_WRITE_CODE__: {
- __tmp__TCJH=NULL;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ_ARG2__: {
- __tmp__TCJH=((void *)__tmp__SCJH);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_BINARY__: {
- __tmp__TCJH=NULL;
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ_ARG1__: {
- __tmp__TCJH=((void *)__tmp__SCJH);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_OLD__: {
- __tmp__TCJH=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__TCJH=NULL;
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_REAL__: {
- __tmp__TCJH=NULL;
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_NUMBER__: {
- __tmp__TCJH=NULL;
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_CHARACTER__: {
- __tmp__TCJH=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_STRING__: {
- __tmp__TCJH=NULL;
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_EXTERNAL__: {
- __tmp__TCJH=NULL;
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __ITM_READ_ARGS__: {
- __tmp__TCJH=((void *)__tmp__SCJH);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- }
- };
- itm_read__EAJH=__tmp__TCJH;
- switch (((struct ___OBJ *)__tmp__TCJH)->__id) {
- case __ITM_READ__: {
- __tmp__0CJH=((__ITM_READ *)__tmp__TCJH)->name__AVPC;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__0CJH=((__ITM_READ_ARG2 *)__tmp__TCJH)->parent_itm_read__H4FC.name__AVPC;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__0CJH=((__ITM_READ_ARG1 *)__tmp__TCJH)->parent_itm_read__E5GC.name__AVPC;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__0CJH=((__ITM_READ_ARGS *)__tmp__TCJH)->parent_itm_read__14JC.name__AVPC;
- } break;
- };
- result__TFQH=NULL;
- loc__SFQH=lookup__1ISH(__tmp__0CJH);
- if (((void *)loc__SFQH != (void *)NULL)) {
- result__TFQH=affect_local__with__XYVH(Self__35IH,loc__SFQH,__tmp__IAJH);
- } else {
- result__TFQH=affect_slot__with__H0VH(Self__35IH,__tmp__0CJH,__tmp__IAJH);
- };
- result__GAJH=result__TFQH;
- };
- return(result__GAJH);
-}
-
-static void* to_run_expr__4CJH(__ITM_WRITE_CAST *Self__5CJH)
-// ({ITM_WRITE_CAST}) With resultRecursive, No inlinable.
-{
- void *typ_cast__FDJH,*__tmp__JDJH,*__tmp__SEJH,*__tmp__3PSH;
- void *slot__GDJH;
- void *__tmp__HDJH,*__tmp__OLLH,*__tmp__PFJH;
- void *__tmp__IDJH,*result__NFTR,*val__BDJH,*result__AICR,*__tmp__M04R;
- void *__tmp__5PSH,*__tmp__QFJH,*result__UFJH;
- __POSITION __tmp__TT1P,pos__BUIQ,pos__4HCR,pos__5HCR,pos__UMSH;
- __POSITION __tmp__DFJH,p__2PLH,__tmp__4PSH,__tmp__KU1P;
- __ITM_READ *Self__OFTR,*Self__SFJH;
- void *loc__PFTR,*loc__CDJH,*loc__QQLH,*loc__VFJH;
- __ITM_CHARACTER *Self__ZTIQ,*Self__DUIQ;
- __ITM_STRING *Self__0TIQ,*Self__EUIQ;
- void *result__LLLH,*__tmp__VLLH;
- void *__tmp__PLLH,*without_arg__MLLH;
- __STRING *Self__3KHR;
- __INTEGER new_capacity__2KHR,old_nb_elts__5KHR,upper__TFTR,Self__RFTR;
- __INTEGER typ_id__THQH,typ_id__ELHR,typ_id__PLHR,typ_id__ZLHR;
- __DTA_CAST *result__NHQH;
- __POINTER ptr__OHQH,ptr_table__WFTR,next__VFTR,result__XFTR;
- __POINTER ptr_table__1FTR,next__0FTR,result__2FTR,ptr__DLHR;
- __POINTER ptr_table__AGTR,next__5FTR,result__BGTR,ptr_table__FGTR;
- __POINTER next__EGTR,result__GGTR,ptr__OLHR,ptr_table__KGTR;
- __POINTER next__JGTR,result__LGTR,ptr_table__PGTR,next__OGTR;
- __POINTER result__QGTR,ptr__YLHR,ptr_table__UGTR,next__TGTR;
- __POINTER result__VGTR,ptr_table__ZGTR,next__YGTR,result__0GTR;
- __UINTEGER_32 sz__QHQH,a__5W0Q,new_size__3W0Q,t__DX0Q,a__FX0Q;
- __UINTEGER_32 new_size__4FTR,lab_type__3FTR,sz__FLHR,a__GLHR;
- __UINTEGER_32 new_size__HLHR,t__ILHR,a__JLHR,new_size__IGTR;
- __UINTEGER_32 lab_type__HGTR,sz__QLHR,a__RLHR,new_size__SLHR,t__TLHR;
- __UINTEGER_32 a__ULHR,new_size__SGTR,lab_type__RGTR,sz__0LHR,a__1LHR;
- __UINTEGER_32 new_size__2LHR,t__3LHR,a__4LHR,new_size__2GTR;
- __UINTEGER_32 lab_type__1GTR;
- __TYPE_FULL *Self__CICR;
- __NODE_TYPE *result__CLHR,*Self__KLHR;
- void *__tmp__L04R;
- __CHARACTER *Self__4KHR,*new__ALHR;
- __LINKED_LISToNODE_TYPEo *Self__AKAR;
- __LINKED_LIST_NODEoNODE_TYPEo *result__NLHR,*Self__VLHR,*result__XLHR;
- __LINKED_LIST_NODEoNODE_TYPEo *Self__5LHR;
- typ_cast__FDJH=NULL;
- slot__GDJH=NULL;
- __tmp__HDJH=Self__5CJH->parent_itm_write__LYFC.value__PT2D;
- switch (((struct ___OBJ *)__tmp__HDJH)->__id) {
- case __ITM_LIST__: {
- __tmp__IDJH=to_run_expr__L2IH(__tmp__HDJH);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__IDJH=to_run_expr__U2IH(__tmp__HDJH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__TT1P=((__ITM_LIST_IDF *)__tmp__HDJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__TT1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__IDJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__IDJH=to_run_expr__25IH(__tmp__HDJH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__IDJH=to_run_expr__4CJH(__tmp__HDJH);
- } break;
- case __ITM_READ__: {
- Self__OFTR=((__ITM_READ *)__tmp__HDJH);
- result__NFTR=NULL;
- loc__PFTR=lookup__FRLH(Self__OFTR->name__AVPC);
- if (((void *)loc__PFTR != (void *)NULL)) {
- if ((((__LOCAL *)loc__PFTR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__PFTR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__OFTR->name__AVPC=((__LOCAL *)loc__PFTR)->parent_variable__T1LC.intern_name__C25F;
- result__NFTR=to_run_with__args__XJQH(Self__OFTR);
- } else {
- result__NFTR=read__QB5G(loc__PFTR);
};
- } else {
- result__NFTR=to_run_with__args__XJQH(Self__OFTR);
- };
- __tmp__IDJH=result__NFTR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__IDJH=to_run_expr__UGJH(__tmp__HDJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__IDJH=to_run_expr__FIJH(__tmp__HDJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__IDJH=to_run_expr__ZLJH(__tmp__HDJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__IDJH=to_run_expr__CXJH(__tmp__HDJH);
- } break;
- case __ITM_OLD__: {
- __tmp__IDJH=to_run_expr__HXJH(__tmp__HDJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__IDJH=to_run_expr__20JH(__tmp__HDJH);
- } break;
- case __ITM_REAL__: {
- __tmp__IDJH=to_run_expr__R2JH(__tmp__HDJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__IDJH=to_run_expr__12JH(__tmp__HDJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__ZTIQ=((__ITM_CHARACTER *)__tmp__HDJH);
- __tmp__IDJH=create__char__4SMH(Self__ZTIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__ZTIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__0TIQ=((__ITM_STRING *)__tmp__HDJH);
- __tmp__IDJH=create__text__ITMH(Self__0TIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__0TIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__IDJH=to_run_expr__R3JH(__tmp__HDJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__IDJH=to_run_expr__1HKH(__tmp__HDJH);
- } break;
- };
- switch (((struct ___OBJ *)__tmp__IDJH)->__id) {
- case __LIST__: {
- __tmp__JDJH=static_type__OHQG(__tmp__IDJH);
- } break;
- case __STRING_CST__: {
- __tmp__JDJH=((__STRING_CST *)__tmp__IDJH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__JDJH=((__EXTERNAL_C *)__tmp__IDJH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__JDJH=((__PROTOTYPE_CST *)__tmp__IDJH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__JDJH=((__INTEGER_CST *)__tmp__IDJH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__JDJH=((__LOCAL *)((__READ_LOCAL *)__tmp__IDJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__JDJH=static_type__CN1H(__tmp__IDJH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__JDJH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__JDJH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__JDJH=((__REAL_CST *)__tmp__IDJH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__JDJH=((__CHARACTER_CST *)__tmp__IDJH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__JDJH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__JDJH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__JDJH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__JDJH=static_type__UO1H(__tmp__IDJH);
- } break;
- case __EXPR_MUL__: {
- __tmp__JDJH=static_type__0O1H(__tmp__IDJH);
- } break;
- case __EXPR_DIV__: {
- __tmp__JDJH=static_type__5O1H(__tmp__IDJH);
- } break;
- case __EXPR_AND__: {
- __tmp__JDJH=static_type__EP1H(__tmp__IDJH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__JDJH=static_type__JP1H(__tmp__IDJH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__JDJH=static_type__OP1H(__tmp__IDJH);
- } break;
- case __PUT_TO__: {
- __tmp__JDJH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__JDJH=static_type__XP1H(__tmp__IDJH);
- } break;
- case __SIZE_OF__: {
- __tmp__JDJH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__JDJH=((__CAST *)__tmp__IDJH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__JDJH=static_type__NOKL(__tmp__IDJH);
- } break;
- case __READ_SLOT__: {
- __tmp__JDJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IDJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__JDJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IDJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__JDJH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__JDJH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__JDJH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__JDJH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__JDJH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__JDJH=static_type__DFJM(__tmp__IDJH);
- } break;
- case __EXPR_ADD__: {
- __tmp__JDJH=static_type__P3ML(__tmp__IDJH);
- } break;
- case __EXPR_NOT__: {
- __tmp__JDJH=static_type__R3XM(__tmp__IDJH);
- } break;
- case __EXPR_MOD__: {
- __tmp__JDJH=static_type__DREO(__tmp__IDJH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__JDJH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__JDJH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__JDJH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__JDJH=static_type__3YPN(__tmp__IDJH);
- } break;
- case __EXPR_XOR__: {
- __tmp__JDJH=static_type__1HSO(__tmp__IDJH);
- } break;
- };
- loc__CDJH=create__name__style__type__E5JG(Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)__tmp__JDJH));
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__CDJH,Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__IDJH));
- val__BDJH=read__QB5G(loc__CDJH);
- result__LLLH=NULL;
- __tmp__OLLH=Self__5CJH->parent_itm_write__LYFC.assign__OT2D;
- if (__tmp__OLLH==NULL) {
- __tmp__PLLH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__OLLH)->__id) {
- case __ITM_LIST__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__PLLH=((void *)__tmp__OLLH);
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__PLLH=((void *)__tmp__OLLH);
- } break;
- case __ITM_BINARY__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__PLLH=((void *)__tmp__OLLH);
- } break;
- case __ITM_OLD__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__PLLH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__PLLH=((void *)__tmp__OLLH);
- } break;
- }
- };
- without_arg__MLLH=__tmp__PLLH;
- if (((void *)__tmp__PLLH != (void *)NULL)) {
- switch (((struct ___OBJ *)__tmp__PLLH)->__id) {
- case __ITM_READ__: {
- __tmp__VLLH=((__ITM_READ *)__tmp__PLLH)->name__AVPC;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__VLLH=((__ITM_READ_ARG2 *)__tmp__PLLH)->parent_itm_read__H4FC.name__AVPC;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__VLLH=((__ITM_READ_ARG1 *)__tmp__PLLH)->parent_itm_read__E5GC.name__AVPC;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__VLLH=((__ITM_READ_ARGS *)__tmp__PLLH)->parent_itm_read__14JC.name__AVPC;
- } break;
- };
- result__LLLH=__tmp__VLLH;
- } else {
- pos__BUIQ=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_462));
- put_position__ECH(pos__BUIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- loc__CDJH=lookup__CMLH(result__LLLH);
- if (((void *)loc__CDJH != (void *)NULL)) {
- typ_cast__FDJH=((__LOCAL *)loc__CDJH)->parent_variable__T1LC.type__D25F;
- } else {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__4HCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__4HCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- slot__GDJH=get_slot__IO5G(run_value__SLQC,result__LLLH);
- if (((void *)slot__GDJH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_463));
- append__MOK(string_tmp__RB,result__LLLH);
- append__MOK(string_tmp__RB,(&__string_464));
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__5HCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__5HCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
- Self__3KHR=((__STRING *)string_tmp__RB);
- new_capacity__2KHR= 0;
- if ((Self__3KHR->capacity__MNK <= Self__3KHR->count__VF)) {
- if ((Self__3KHR->capacity__MNK == 0)) {
- Self__3KHR->capacity__MNK= 32;
- Self__3KHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2KHR=(__INTEGER)(Self__3KHR->capacity__MNK << 1);
- Self__4KHR=((__CHARACTER *)Self__3KHR->storage__XNK);
- old_nb_elts__5KHR=Self__3KHR->capacity__MNK;
- new__ALHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4KHR),((__UINTEGER_32 )old_nb_elts__5KHR),((__UINTEGER_32 )new_capacity__2KHR)));
- upper__TFTR=(__INTEGER)(new_capacity__2KHR - 1);
- Self__RFTR=old_nb_elts__5KHR;
- while ((Self__RFTR <= upper__TFTR)) {
- new__ALHR[Self__RFTR]='\0';
- Self__RFTR=(__INTEGER)(Self__RFTR + 1);
- };
- Self__3KHR->storage__XNK=new__ALHR;
- Self__3KHR->capacity__MNK=new_capacity__2KHR;
- };
- };
- ((__CHARACTER *)Self__3KHR->storage__XNK)[Self__3KHR->count__VF]='.';
- Self__3KHR->count__VF=(__INTEGER)(Self__3KHR->count__VF + 1);
- pos__UMSH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__UMSH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot__GDJH)->__id==__SLOT_DATA__) {
- __tmp__SEJH=get_type_result__XF2G(slot__GDJH);
- } else {
- __tmp__SEJH=get_type_result__BH2G(slot__GDJH);
- };
- typ_cast__FDJH=__tmp__SEJH;
- };
- if (verify__RCAG) {
- if (affect_with__BCHI(typ_cast__FDJH,((__LOCAL *)((__READ_LOCAL *)val__BDJH)->local__HJZD)->parent_variable__T1LC.type__D25F)) {
- __tmp__DFJH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_465));
- put_position__ECH(__tmp__DFJH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- p__2PLH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- result__NHQH=NULL;
- ptr__OHQH=((__POINTER )(NULL));
- typ_id__THQH= 0;
- sz__QHQH=((__UINTEGER_32 )sizeof(__DTA_CAST));
- if ((sz__QHQH == 0)) {
- result__NHQH=DTA_CAST__;
- } else {
- typ_id__THQH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QHQH);
- if ((typ_id__THQH == (__INTEGER)(- 1))) {
- a__5W0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3W0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QHQH + a__5W0Q) & (__UINTEGER_32)(~ a__5W0Q));
- ptr_table__WFTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3W0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VFTR=((__POINTER )(NULL));
- result__XFTR=((__POINTER *)ptr_table__WFTR)[ 0];
- if ((result__XFTR == (void *)NULL)) {
- result__XFTR=new_lab__2PJ(new_size__3W0Q);
- next__VFTR=(void *)((unsigned long)result__XFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3W0Q)));
- ((__POINTER *)next__VFTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WFTR)[ 0]=next__VFTR;
- } else {
- next__VFTR=((__POINTER *)result__XFTR)[ 0];
- if ((next__VFTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3W0Q << 1)) <= 4096)) {
- next__VFTR=(void *)((unsigned long)result__XFTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3W0Q)));
- } else {
- next__VFTR=new_lab__2PJ(new_size__3W0Q);
- };
- ((__POINTER *)next__VFTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WFTR)[ 0]=next__VFTR;
- } else {
- ((__POINTER *)result__XFTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XFTR=next__VFTR;
- };
- };
- ptr__OHQH=result__XFTR;
- } else {
- t__DX0Q=((__UINTEGER_32 )typ_id__THQH);
- a__FX0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4FTR=(__UINTEGER_32)((__UINTEGER_32)(sz__QHQH + a__FX0Q) & (__UINTEGER_32)(~ a__FX0Q));
- ptr_table__1FTR=((__POINTER )(&(table_type[(t__DX0Q)])));
- lab_type__3FTR=(__UINTEGER_32)(t__DX0Q | 1);
- next__0FTR=((__POINTER )(NULL));
- result__2FTR=((__POINTER *)ptr_table__1FTR)[ 0];
- if ((result__2FTR == (void *)NULL)) {
- result__2FTR=new_lab__2PJ(lab_type__3FTR);
- next__0FTR=(void *)((unsigned long)result__2FTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FTR)));
- ((__POINTER *)next__0FTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1FTR)[ 0]=next__0FTR;
- } else {
- next__0FTR=((__POINTER *)result__2FTR)[ 0];
- if ((next__0FTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2FTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4FTR << 1)) <= 4096)) {
- next__0FTR=(void *)((unsigned long)result__2FTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4FTR)));
- } else {
- next__0FTR=new_lab__2PJ(lab_type__3FTR);
- };
- ((__POINTER *)next__0FTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1FTR)[ 0]=next__0FTR;
- } else {
- ((__POINTER *)result__2FTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0FTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2FTR=next__0FTR;
- };
- };
- ptr__OHQH=result__2FTR;
- };
- result__NHQH=((__DTA_CAST *)ptr__OHQH);
- *(result__NHQH) = *(DTA_CAST__);
- };
- Self__CICR=((__TYPE_FULL *)typ_cast__FDJH);
- result__AICR=NULL;
- if (((void *)Self__CICR->parent_type__5SL == (void *)TYPE_VOID__)) {
- result__AICR=create__type__PKQC(p__2PLH,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- result__AICR=read__QB5G(create__name__style__type__E5JG(p__2PLH,(&__string_60),'+',Self__CICR));
- };
- ((__DTA_CAST *)result__NHQH)->result_expr__G01H=result__AICR;
- result__CLHR=NULL;
- ptr__DLHR=((__POINTER )(NULL));
- typ_id__ELHR= 0;
- sz__FLHR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__FLHR == 0)) {
- result__CLHR=NODE_TYPE__;
- } else {
- typ_id__ELHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FLHR);
- if ((typ_id__ELHR == (__INTEGER)(- 1))) {
- a__GLHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HLHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FLHR + a__GLHR) & (__UINTEGER_32)(~ a__GLHR));
- ptr_table__AGTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HLHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5FTR=((__POINTER )(NULL));
- result__BGTR=((__POINTER *)ptr_table__AGTR)[ 0];
- if ((result__BGTR == (void *)NULL)) {
- result__BGTR=new_lab__2PJ(new_size__HLHR);
- next__5FTR=(void *)((unsigned long)result__BGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLHR)));
- ((__POINTER *)next__5FTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AGTR)[ 0]=next__5FTR;
- } else {
- next__5FTR=((__POINTER *)result__BGTR)[ 0];
- if ((next__5FTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BGTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HLHR << 1)) <= 4096)) {
- next__5FTR=(void *)((unsigned long)result__BGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HLHR)));
- } else {
- next__5FTR=new_lab__2PJ(new_size__HLHR);
- };
- ((__POINTER *)next__5FTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AGTR)[ 0]=next__5FTR;
- } else {
- ((__POINTER *)result__BGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5FTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BGTR=next__5FTR;
- };
- };
- ptr__DLHR=result__BGTR;
- } else {
- t__ILHR=((__UINTEGER_32 )typ_id__ELHR);
- a__JLHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IGTR=(__UINTEGER_32)((__UINTEGER_32)(sz__FLHR + a__JLHR) & (__UINTEGER_32)(~ a__JLHR));
- ptr_table__FGTR=((__POINTER )(&(table_type[(t__ILHR)])));
- lab_type__HGTR=(__UINTEGER_32)(t__ILHR | 1);
- next__EGTR=((__POINTER )(NULL));
- result__GGTR=((__POINTER *)ptr_table__FGTR)[ 0];
- if ((result__GGTR == (void *)NULL)) {
- result__GGTR=new_lab__2PJ(lab_type__HGTR);
- next__EGTR=(void *)((unsigned long)result__GGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGTR)));
- ((__POINTER *)next__EGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FGTR)[ 0]=next__EGTR;
- } else {
- next__EGTR=((__POINTER *)result__GGTR)[ 0];
- if ((next__EGTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GGTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IGTR << 1)) <= 4096)) {
- next__EGTR=(void *)((unsigned long)result__GGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IGTR)));
- } else {
- next__EGTR=new_lab__2PJ(lab_type__HGTR);
- };
- ((__POINTER *)next__EGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FGTR)[ 0]=next__EGTR;
- } else {
- ((__POINTER *)result__GGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GGTR=next__EGTR;
- };
- };
- ptr__DLHR=result__GGTR;
- };
- result__CLHR=((__NODE_TYPE *)ptr__DLHR);
- *(result__CLHR) = *(NODE_TYPE__);
- };
- Self__KLHR=((__NODE_TYPE *)result__CLHR);
- Self__KLHR->parent_node__QLQC.expr__RJZD=val__BDJH;
- Self__KLHR->parent_node__QLQC.data__SJZD=result__NHQH;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- Self__AKAR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
- if (((void *)Self__AKAR->first_link__U2YD == (void *)NULL)) {
- result__NLHR=NULL;
- ptr__OLHR=((__POINTER )(NULL));
- typ_id__PLHR= 0;
- sz__QLHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__QLHR == 0)) {
- result__NLHR=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__PLHR=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QLHR);
- if ((typ_id__PLHR == (__INTEGER)(- 1))) {
- a__RLHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SLHR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLHR + a__RLHR) & (__UINTEGER_32)(~ a__RLHR));
- ptr_table__KGTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SLHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JGTR=((__POINTER )(NULL));
- result__LGTR=((__POINTER *)ptr_table__KGTR)[ 0];
- if ((result__LGTR == (void *)NULL)) {
- result__LGTR=new_lab__2PJ(new_size__SLHR);
- next__JGTR=(void *)((unsigned long)result__LGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLHR)));
- ((__POINTER *)next__JGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KGTR)[ 0]=next__JGTR;
- } else {
- next__JGTR=((__POINTER *)result__LGTR)[ 0];
- if ((next__JGTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LGTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SLHR << 1)) <= 4096)) {
- next__JGTR=(void *)((unsigned long)result__LGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SLHR)));
- } else {
- next__JGTR=new_lab__2PJ(new_size__SLHR);
- };
- ((__POINTER *)next__JGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KGTR)[ 0]=next__JGTR;
- } else {
- ((__POINTER *)result__LGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LGTR=next__JGTR;
- };
- };
- ptr__OLHR=result__LGTR;
- } else {
- t__TLHR=((__UINTEGER_32 )typ_id__PLHR);
- a__ULHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SGTR=(__UINTEGER_32)((__UINTEGER_32)(sz__QLHR + a__ULHR) & (__UINTEGER_32)(~ a__ULHR));
- ptr_table__PGTR=((__POINTER )(&(table_type[(t__TLHR)])));
- lab_type__RGTR=(__UINTEGER_32)(t__TLHR | 1);
- next__OGTR=((__POINTER )(NULL));
- result__QGTR=((__POINTER *)ptr_table__PGTR)[ 0];
- if ((result__QGTR == (void *)NULL)) {
- result__QGTR=new_lab__2PJ(lab_type__RGTR);
- next__OGTR=(void *)((unsigned long)result__QGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGTR)));
- ((__POINTER *)next__OGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PGTR)[ 0]=next__OGTR;
- } else {
- next__OGTR=((__POINTER *)result__QGTR)[ 0];
- if ((next__OGTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QGTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SGTR << 1)) <= 4096)) {
- next__OGTR=(void *)((unsigned long)result__QGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SGTR)));
- } else {
- next__OGTR=new_lab__2PJ(lab_type__RGTR);
- };
- ((__POINTER *)next__OGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PGTR)[ 0]=next__OGTR;
- } else {
- ((__POINTER *)result__QGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QGTR=next__OGTR;
- };
- };
- ptr__OLHR=result__QGTR;
- };
- result__NLHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__OLHR);
- *(result__NLHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__VLHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__NLHR);
- Self__VLHR->item__N0SE=result__CLHR;
- Self__VLHR->next__OW4E=NULL;
- Self__AKAR->first_link__U2YD=result__NLHR;
- Self__AKAR->parent_linked_collection__1LQC.upper__2AID= 1;
- Self__AKAR->last_link__32YD=result__NLHR;
- Self__AKAR->mem_idx__42YD= 1;
- Self__AKAR->mem_lnk__A3YD=result__NLHR;
- } else {
- result__XLHR=NULL;
- ptr__YLHR=((__POINTER )(NULL));
- typ_id__ZLHR= 0;
- sz__0LHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__0LHR == 0)) {
- result__XLHR=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__ZLHR=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0LHR);
- if ((typ_id__ZLHR == (__INTEGER)(- 1))) {
- a__1LHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2LHR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LHR + a__1LHR) & (__UINTEGER_32)(~ a__1LHR));
- ptr_table__UGTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2LHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__TGTR=((__POINTER )(NULL));
- result__VGTR=((__POINTER *)ptr_table__UGTR)[ 0];
- if ((result__VGTR == (void *)NULL)) {
- result__VGTR=new_lab__2PJ(new_size__2LHR);
- next__TGTR=(void *)((unsigned long)result__VGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LHR)));
- ((__POINTER *)next__TGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UGTR)[ 0]=next__TGTR;
- } else {
- next__TGTR=((__POINTER *)result__VGTR)[ 0];
- if ((next__TGTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VGTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2LHR << 1)) <= 4096)) {
- next__TGTR=(void *)((unsigned long)result__VGTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2LHR)));
- } else {
- next__TGTR=new_lab__2PJ(new_size__2LHR);
- };
- ((__POINTER *)next__TGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UGTR)[ 0]=next__TGTR;
- } else {
- ((__POINTER *)result__VGTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VGTR=next__TGTR;
- };
- };
- ptr__YLHR=result__VGTR;
- } else {
- t__3LHR=((__UINTEGER_32 )typ_id__ZLHR);
- a__4LHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2GTR=(__UINTEGER_32)((__UINTEGER_32)(sz__0LHR + a__4LHR) & (__UINTEGER_32)(~ a__4LHR));
- ptr_table__ZGTR=((__POINTER )(&(table_type[(t__3LHR)])));
- lab_type__1GTR=(__UINTEGER_32)(t__3LHR | 1);
- next__YGTR=((__POINTER )(NULL));
- result__0GTR=((__POINTER *)ptr_table__ZGTR)[ 0];
- if ((result__0GTR == (void *)NULL)) {
- result__0GTR=new_lab__2PJ(lab_type__1GTR);
- next__YGTR=(void *)((unsigned long)result__0GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GTR)));
- ((__POINTER *)next__YGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZGTR)[ 0]=next__YGTR;
- } else {
- next__YGTR=((__POINTER *)result__0GTR)[ 0];
- if ((next__YGTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0GTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2GTR << 1)) <= 4096)) {
- next__YGTR=(void *)((unsigned long)result__0GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2GTR)));
- } else {
- next__YGTR=new_lab__2PJ(lab_type__1GTR);
- };
- ((__POINTER *)next__YGTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZGTR)[ 0]=next__YGTR;
- } else {
- ((__POINTER *)result__0GTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YGTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0GTR=next__YGTR;
- };
- };
- ptr__YLHR=result__0GTR;
- };
- result__XLHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__YLHR);
- *(result__XLHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__5LHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__XLHR);
- Self__5LHR->item__N0SE=result__CLHR;
- Self__5LHR->next__OW4E=NULL;
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__AKAR->last_link__32YD)->next__OW4E=result__XLHR;
- Self__AKAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__AKAR->parent_linked_collection__1LQC.upper__2AID + 1);
- Self__AKAR->last_link__32YD=result__XLHR;
- };
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__CLHR);
- __tmp__L04R=((__NODE_TYPE *)result__CLHR)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__L04R)->__id) {
- case __DTA_RD__: {
- __tmp__M04R=((__DTA_RD *)__tmp__L04R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__M04R=((__DTA_CAST *)__tmp__L04R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__M04R=((__DTA_WR_CODE *)__tmp__L04R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__M04R=((__DTA_BLOCK *)__tmp__L04R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__M04R=((__DTA_WR_VALUE *)__tmp__L04R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__M04R=((__DTA_RD_ARGS *)__tmp__L04R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- loc__QQLH=lookup__CMLH(result__LLLH);
- if (((void *)loc__QQLH != (void *)NULL)) {
- if ((((__LOCAL *)loc__QQLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- affect_slot__with__HQSH(Self__5CJH,((__LOCAL *)loc__QQLH)->parent_variable__T1LC.intern_name__C25F,__tmp__M04R);
- } else {
- if ((((__LOCAL *)loc__QQLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == ' ')) {
- put_error__text__0AH( 1,(&__string_466));
- put_position__ECH(((__LOCAL *)loc__QQLH)->parent_variable__T1LC.parent_named__S1LC.parent_itm_object__PD.position__WIM);
- put_position__ECH(Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__3PSH=((__LOCAL *)loc__QQLH)->parent_variable__T1LC.type__D25F;
- __tmp__4PSH=Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- switch (((struct ___OBJ *)__tmp__M04R)->__id) {
- case __LIST__: {
- __tmp__5PSH=check_type__with__DKDN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),'>');
+ } else /* FALSE */ {
+ __tmp__QUEM=Self__BUEM->parent_node__SD4K.expr__CV4D;
+ switch (((struct ___OBJ *)__tmp__QUEM)->__id) {
+ case __STRING_CST__5J__: {
+ display__044J(((__STRING_CST__5J *)__tmp__QUEM),buffer__CUEM);
} break;
- case __STRING_CST__: {
- __tmp__5PSH=check_type__with__Y12H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXTERNAL_C__Y5WC__: {
+ display__KZRH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXTERNAL_C__: {
- __tmp__5PSH=check_type__with__XE3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __PROTOTYPE_CST__LAXC__: {
+ display__2P5H(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __PROTOTYPE_CST__: {
- __tmp__5PSH=check_type__with__WN3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __INTEGER_CST__XAXC__: {
+ display__U1RH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __INTEGER_CST__: {
- __tmp__5PSH=check_type__with__VW3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __READ_LOCAL__: {
- __tmp__5PSH=check_type__with__TDFJ(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __READ_LOCAL__55ZI__: {
+ display__HAEJ(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__5PSH=check_type__with__T53H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_EQUAL__KINJ__: {
+ display__054J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_EQUAL__: {
- __tmp__5PSH=check_type__with__SI4H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ display__FA5J(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__5PSH=check_type__with__RR4H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __IS_EXPANDED__35NJ__: {
+ Self__DMCS=((__IS_EXPANDED__35NJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_349)->count__0C= 12;
+ (&__string_349)->storage__1C="is_expanded(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_349));
+ display__HAEJ(((__READ_LOCAL__55ZI *)Self__DMCS->receiver__RA5J),buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __REAL_CST__: {
- __tmp__5PSH=check_type__with__Q04H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
- } break;
- case __CHARACTER_CST__: {
- __tmp__5PSH=check_type__with__PD5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__FMCS=((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_350)->count__0C= 8;
+ (&__string_350)->storage__1C="type_id(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_350));
+ Self__FPXT=((__TYPE_FULL__XMB *)Self__FMCS->receiver__WA5J);
+ if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+ };
+ append_name_in__APXE(Self__FPXT,buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __IS_EXPANDED__: {
- __tmp__5PSH=check_type__with__NM5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_SUP__ABOJ__: {
+ display__YA5J(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __GET_TYPE_ID__: {
- __tmp__5PSH=check_type__with__LV5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_SUB__UBOJ__: {
+ display__BB5J(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SUP__: {
- __tmp__5PSH=check_type__with__K45H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_MUL__KCOJ__: {
+ display__KB5J(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SUB__: {
- __tmp__5PSH=check_type__with__JHAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_DIV__4COJ__: {
+ display__RB5J(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_MUL__: {
- __tmp__5PSH=check_type__with__IQAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_AND__SDOJ__: {
+ display__YB5J(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_DIV__: {
- __tmp__5PSH=check_type__with__HZAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ display__5B5J(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_AND__: {
- __tmp__5PSH=check_type__with__GCBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ display__GC5J(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__5PSH=check_type__with__FLBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __PUT_TO__TFOJ__: {
+ display__NC5J(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__5PSH=check_type__with__EUBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __ITEM__HGOJ__: {
+ display__WC5J(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __PUT_TO__: {
- __tmp__5PSH=check_type__with__C3BI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __SIZE_OF__5GOJ__: {
+ Self__HMCS=((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__QUEM));
+ (&__string_352)->count__0C= 8;
+ (&__string_352)->storage__1C="size_of(";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_352));
+ Self__FPXT=((__TYPE_FULL__XMB *)Self__HMCS->receiver__AD5J);
+ if (((__UINTEGER_8__4LC)(Self__FPXT->flag__RLK & 32) != 0)) {
+ (&__string_351)->count__0C= 8;
+ (&__string_351)->storage__1C="Generic ";
+ append__KWX(((__STRING__BC *)buffer__CUEM),(&__string_351));
+ };
+ append_name_in__APXE(Self__FPXT,buffer__CUEM);
+ add_last__ACV(((__STRING__BC *)buffer__CUEM),')');
} break;
- case __ITEM__: {
- __tmp__5PSH=check_type__with__AGCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __CAST__1HOJ__: {
+ display__CD5J(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __SIZE_OF__: {
- __tmp__5PSH=check_type__with__4OCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __REAL_CST__1LOJ__: {
+ display__RD5J(((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __CAST__: {
- __tmp__5PSH=check_type__with__2XCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __CHARACTER_CST__RMOJ__: {
+ display__XD5J(((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __CALL_SLOT__: {
- __tmp__5PSH=check_type__with__BTDN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ display__OWSK(((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __READ_SLOT__: {
- __tmp__5PSH=check_type__with__2VKL(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __READ_SLOT__LL4K__: {
+ display__YMFM(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __READ_GLOBAL__: {
- __tmp__5PSH=check_type__with__14KL(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ display__KL5O(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__5PSH=check_type__with__M12O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ display__OOTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__5PSH=check_type__with__E3IO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ display__ZO0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__5PSH=check_type__with__MKSO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ display__XOTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__5PSH=check_type__with__DGJO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ display__BP0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__5PSH=check_type__with__MTSO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_NEG__EZVL__: {
+ display__WSBN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NEG__: {
- __tmp__5PSH=check_type__with__CAYM(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_ADD__SZVL__: {
+ display__HAGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_ADD__: {
- __tmp__5PSH=check_type__with__BJYM(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __READ_GLOBAL__T4YL__: {
+ display__3MFM(((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_NOT__: {
- __tmp__5PSH=check_type__with__A2DN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_NOT__XUPM__: {
+ display__RDWN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_MOD__: {
- __tmp__5PSH=check_type__with__CPJO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_MOD__3YPM__: {
+ display__IP0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__5PSH=check_type__with__WVIP(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_OR__PQ0N__: {
+ display__3OVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_INF__: {
- __tmp__5PSH=check_type__with__LE3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_SUP_EQ__1VBP__: {
+ display__5UZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__5PSH=check_type__with__KN3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_INF__OXBP__: {
+ display__USTP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_OR__: {
- __tmp__5PSH=check_type__with__35ZN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_INF_EQ__FYBP__: {
+ display__3STP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
- case __EXPR_XOR__: {
- __tmp__5PSH=check_type__with__JW3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
+ case __EXPR_XOR__ABEP__: {
+ display__1PEQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__QUEM)),buffer__CUEM);
} break;
};
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__QQLH,Self__5CJH->parent_itm_write__LYFC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM,__tmp__5PSH));
- read__QB5G(loc__QQLH);
- };
- } else {
- affect_slot__with__HQSH(Self__5CJH,result__LLLH,__tmp__M04R);
- };
- __tmp__PFJH=Self__5CJH->parent_itm_write__LYFC.assign__OT2D;
- switch (((struct ___OBJ *)__tmp__PFJH)->__id) {
- case __ITM_LIST__: {
- __tmp__QFJH=to_run_expr__L2IH(__tmp__PFJH);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__QFJH=to_run_expr__U2IH(__tmp__PFJH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__KU1P=((__ITM_LIST_IDF *)__tmp__PFJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__KU1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__QFJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__QFJH=to_run_expr__25IH(__tmp__PFJH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__QFJH=to_run_expr__4CJH(__tmp__PFJH);
- } break;
- case __ITM_READ__: {
- Self__SFJH=((__ITM_READ *)__tmp__PFJH);
- result__UFJH=NULL;
- loc__VFJH=lookup__FRLH(Self__SFJH->name__AVPC);
- if (((void *)loc__VFJH != (void *)NULL)) {
- if ((((__LOCAL *)loc__VFJH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__VFJH)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__SFJH->name__AVPC=((__LOCAL *)loc__VFJH)->parent_variable__T1LC.intern_name__C25F;
- result__UFJH=to_run_with__args__XJQH(Self__SFJH);
- } else {
- result__UFJH=read__QB5G(loc__VFJH);
- };
- } else {
- result__UFJH=to_run_with__args__XJQH(Self__SFJH);
- };
- __tmp__QFJH=result__UFJH;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__QFJH=to_run_expr__UGJH(__tmp__PFJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__QFJH=to_run_expr__FIJH(__tmp__PFJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__QFJH=to_run_expr__ZLJH(__tmp__PFJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__QFJH=to_run_expr__CXJH(__tmp__PFJH);
- } break;
- case __ITM_OLD__: {
- __tmp__QFJH=to_run_expr__HXJH(__tmp__PFJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__QFJH=to_run_expr__20JH(__tmp__PFJH);
- } break;
- case __ITM_REAL__: {
- __tmp__QFJH=to_run_expr__R2JH(__tmp__PFJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__QFJH=to_run_expr__12JH(__tmp__PFJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__DUIQ=((__ITM_CHARACTER *)__tmp__PFJH);
- __tmp__QFJH=create__char__4SMH(Self__DUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__DUIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__EUIQ=((__ITM_STRING *)__tmp__PFJH);
- __tmp__QFJH=create__text__ITMH(Self__EUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__EUIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__QFJH=to_run_expr__R3JH(__tmp__PFJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__QFJH=to_run_expr__1HKH(__tmp__PFJH);
- } break;
- };
- return(__tmp__QFJH);
-}
-
-static void* lookup__FRLH(void *n__HRLH)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *result__JRLH;
- __INTEGER j__KRLH;
- void **__tmp__E45Q;
- __BOOLEAN __tmp__JTLH;
- result__JRLH=NULL;
- j__KRLH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__E45Q=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__KRLH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__E45Q)[j__KRLH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__HRLH)))) {
- j__KRLH=(__INTEGER)(j__KRLH - 1);
- };
- if ((j__KRLH >= stack_local_lower__IH4F)) {
- result__JRLH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__KRLH];
- if (((j__KRLH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__JRLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
- context_extern__DOLH=result__JRLH;
- };
- __tmp__JTLH=TRUE__;
- } else {
- __tmp__JTLH=FALSE__;
- };
- if ((! __tmp__JTLH)) {
- if (((void *)profil_first__LPQC != (void *)NULL)) {
- result__JRLH=lookup__VTJM(profil_first__LPQC,n__HRLH);
- if ((((void *)result__JRLH != (void *)NULL) && ((void *)((__LOCAL *)result__JRLH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
- context_extern__DOLH=result__JRLH;
- };
+ display__0HFE(((__LIST__WH *)Self__BUEM->parent_node__SD4K.first_code__D2RH),buffer__CUEM);
};
+ } else /* FALSE */ {
+ display__JUFL(((__SWITCH__QDXC *)Self__BUEM->parent_node__SD4K.switch__21RH),buffer__CUEM);
};
- return(result__JRLH);
}
-static void* to_run_with__args__XJQH(__ITM_READ *Self__YJQH)
-// ({ITM_READ}) With resultNo recursive, No inlinable.
+static void genere_body__W0BE(__LIST__WH *Self__X0BE,__STRING__BC *buffer__Y0BE)
+// ({LIST__WH},{NULLxSTRING__BC}) Void Recursive, No inlinable.
{
- __INTEGER_64 v__00LR,v__31LR;
- __POSITION pos_null__AKQH,pos__25JQ,pos__15VH,__tmp__WPQH,__tmp__2PQH;
- __POSITION pos__C2CR,pos__D2CR,__tmp__QQQH,__tmp__XWSH,p__Z0LR;
- __POSITION p__F1LR,p__R1LR,__tmp__CUQH,p__21LR,p__I2LR,p__U2LR;
- void *itm_list__DKQH;
- void *itm_read__EKQH;
- void *slot_msg__GKQH,*__tmp__5MQH;
- void *base__IKQH;
- void *receiver__3JQH,*__tmp__ASQH,*__tmp__BSQH,*__tmp__AVQH;
- void *__tmp__BVQH,*__tmp__P04R;
- void *receiver_type__4JQH,*__tmp__IMQH,*__tmp__ZNQH,*__tmp__0NQH;
- void *__tmp__4MQH,*v__G1LR,*v__J2LR;
- void *__tmp__RNQH,*__tmp__XNQH,*__tmp__EOQH;
- void *__tmp__SOQH,*__tmp__IWSH,*__tmp__UWSH;
- __SLOT_DATA *Self__S4AR;
- void *result__R4AR,*__tmp__3PQH;
- void *em__KVSH,*em__5JQH;
- void *__tmp__KWSH,*__tmp__WWSH;
- __INTEGER __tmp__LWSH,typ_id__S0LR,typ_id__40LR,typ_id__K1LR;
- __INTEGER typ_id__V1LR,typ_id__B2LR,typ_id__N2LR;
- __STRING_CST *Self__TTAQ,*Self__3TAQ;
- __PROTOTYPE_CST *Self__UTAQ,*Self__4TAQ;
- __INTEGER_CST *Self__VTAQ,*result__Q0LR,*Self__Y0LR,*Self__5TAQ;
- __INTEGER_CST *result__T1LR,*Self__11LR;
- void *t__10LR,*t__H1LR,*t__41LR,*t__K2LR;
- __POINTER ptr__R0LR,ptr_table__4GTR,next__3GTR,result__5GTR;
- __POINTER ptr_table__DHTR,next__CHTR,result__EHTR,ptr__30LR;
- __POINTER ptr_table__IHTR,next__HHTR,result__JHTR,ptr_table__NHTR;
- __POINTER next__MHTR,result__OHTR,ptr__J1LR,ptr_table__SHTR;
- __POINTER next__RHTR,result__THTR,ptr_table__XHTR,next__WHTR;
- __POINTER result__YHTR,ptr__U1LR,ptr_table__2HTR,next__1HTR;
- __POINTER result__3HTR,ptr_table__BITR,next__AITR,result__CITR;
- __POINTER ptr__A2LR,ptr_table__GITR,next__FITR,result__HITR;
- __POINTER ptr_table__LITR,next__KITR,result__MITR,ptr__M2LR;
- __POINTER ptr_table__QITR,next__PITR,result__RITR,ptr_table__VITR;
- __POINTER next__UITR,result__WITR;
- __UINTEGER_32 sz__T0LR,a__U0LR,new_size__V0LR,t__W0LR,a__X0LR;
- __UINTEGER_32 new_size__GHTR,lab_type__FHTR,sz__50LR,a__A1LR;
- __UINTEGER_32 new_size__B1LR,t__C1LR,a__D1LR,new_size__QHTR;
- __UINTEGER_32 lab_type__PHTR,sz__L1LR,a__M1LR,new_size__N1LR,t__O1LR;
- __UINTEGER_32 a__P1LR,new_size__0HTR,lab_type__ZHTR,sz__W1LR,a__X1LR;
- __UINTEGER_32 new_size__Y1LR,t__Z1LR,a__01LR,new_size__EITR;
- __UINTEGER_32 lab_type__DITR,sz__C2LR,a__D2LR,new_size__E2LR,t__F2LR;
- __UINTEGER_32 a__G2LR,new_size__OITR,lab_type__NITR,sz__O2LR,a__P2LR;
- __UINTEGER_32 new_size__Q2LR,t__R2LR,a__S2LR,new_size__YITR;
- __UINTEGER_32 lab_type__XITR;
- void *__tmp__U4AR,*__tmp__Y4AR,*__tmp__F2CR,*__tmp__24AR,*__tmp__A5AR;
- void *__tmp__J2CR;
- __READ_LOCAL *__tmp__V4AR,*__tmp__Z4AR,*__tmp__34AR,*__tmp__B5AR;
- __REAL_CST *Self__XTAQ,*result__20LR,*Self__E1LR,*Self__BUAQ;
- __REAL_CST *result__51LR,*Self__H2LR;
- __CHARACTER_CST *Self__ZTAQ,*Self__DUAQ;
- __IS_EXPANDED *Self__0TAQ,*result__I1LR,*Self__Q1LR,*Self__EUAQ;
- __IS_EXPANDED *result__L2LR,*Self__T2LR;
- __READ_GLOBAL *__tmp__G2CR,*__tmp__K2CR;
- void *__tmp__O04R;
- __BOOLEAN is_block_value__HKQH,__tmp__JMQH,__tmp__1NQH,__tmp__4NQH;
- __BOOLEAN __tmp__GSQH;
- void *result__K0LH,*args__2JQH;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__X5QI,*Self__NARI;
- pos_null__AKQH=((__POSITION ) 0);
- itm_list__DKQH=NULL;
- itm_read__EKQH=NULL;
- slot_msg__GKQH=NULL;
- is_block_value__HKQH=FALSE__;
- base__IKQH=NULL;
- result__K0LH=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI < 0)) {
- result__K0LH=create_with_capacity__FTHH( 16);
- } else {
- Self__X5QI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- result__K0LH=((void **)Self__X5QI->parent_arrayed_collection__P0LH.storage__GZDI)[Self__X5QI->parent_arrayed_collection__P0LH.upper__NWDI];
- Self__NARI=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- Self__NARI->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__NARI->parent_arrayed_collection__P0LH.upper__NWDI - 1);
- };
- args__2JQH=result__K0LH;
- receiver__3JQH=read__QB5G(lookup__FRLH((&__string_57)));
- receiver_type__4JQH=((__TYPE_FULL *)((__LOCAL *)((__READ_LOCAL *)receiver__3JQH)->local__HJZD)->parent_variable__T1LC.type__D25F)->parent_type__5SL;
- if (((void *)receiver_type__4JQH == (void *)TYPE_VOID__)) {
- pos__25JQ=Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_467));
- put_position__ECH(pos__25JQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__IMQH=type_block__BLB;
- switch (((struct ___OBJ *)receiver_type__4JQH)->__id) {
- case __TYPE__: {
- __tmp__JMQH=((void *)((__TYPE *)receiver_type__4JQH) == (void *)__tmp__IMQH);
- } break;
- case __TYPE_NULL__: {
- __tmp__JMQH=((void *)((__TYPE_NULL *)receiver_type__4JQH) == (void *)__tmp__IMQH);
- } break;
- case __TYPE_VOID__: {
- __tmp__JMQH=((void *)((__TYPE_VOID *)receiver_type__4JQH) == (void *)__tmp__IMQH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__JMQH=((void *)((__TYPE_CONTEXT *)receiver_type__4JQH) == (void *)__tmp__IMQH);
- } break;
- case __TYPE_ID__: {
- __tmp__JMQH=((void *)((__TYPE_ID *)receiver_type__4JQH) == (void *)__tmp__IMQH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__JMQH=((void *)((__TYPE_GENERIC *)receiver_type__4JQH) == (void *)__tmp__IMQH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__JMQH=__infix_equal_equal__ORFJ(receiver_type__4JQH,__tmp__IMQH);
- } break;
- };
- if ((__tmp__JMQH && ((void *)Self__YJQH->name__AVPC == (void *)(&__string_79)))) {
- is_block_value__HKQH=TRUE__;
- } else {
- __tmp__4MQH=Self__YJQH->name__AVPC;
- switch (((struct ___OBJ *)receiver_type__4JQH)->__id) {
- case __TYPE__: {
- __tmp__5MQH=get_slot__20BG(receiver_type__4JQH,__tmp__4MQH);
- } break;
- case __TYPE_NULL__: {
- __tmp__5MQH=get_slot__S2BG(receiver_type__4JQH,__tmp__4MQH);
- } break;
- case __TYPE_VOID__: {
- __tmp__5MQH=get_slot__I4BG(receiver_type__4JQH,__tmp__4MQH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__5MQH=get_slot__45BG(receiver_type__4JQH,__tmp__4MQH);
- } break;
- case __TYPE_ID__: {
- __tmp__5MQH=get_slot__UBCG(receiver_type__4JQH,__tmp__4MQH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__5MQH=get_slot__KDCG(receiver_type__4JQH,__tmp__4MQH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__5MQH=get_slot__3WEJ(__tmp__4MQH);
- } break;
- };
- slot_msg__GKQH=__tmp__5MQH;
- if (((void *)__tmp__5MQH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_463));
- append__MOK(string_tmp__RB,Self__YJQH->name__AVPC);
- append__MOK(string_tmp__RB,(&__string_468));
- switch (((struct ___OBJ *)receiver_type__4JQH)->__id) {
- case __TYPE__: {
- append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__4JQH)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- append__MOK(string_tmp__RB,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- append__MOK(string_tmp__RB,(&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(string_tmp__RB,(&__string_44));
- } break;
- case __TYPE_ID__: {
- append__MOK(string_tmp__RB,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__4JQH)->name__LR2B);
- } break;
- case __PROFIL_BLOCK__: {
- append__MOK(string_tmp__RB,(&__string_39));
- } break;
- };
- append__MOK(string_tmp__RB,(&__string_469));
- pos__15VH=Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__15VH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- __tmp__RNQH=((__SLOT *)((__SLOT_DATA *)__tmp__5MQH)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__RNQH=((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- if (((void *)__tmp__RNQH != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- __tmp__XNQH=((__SLOT *)((__SLOT_DATA *)__tmp__5MQH)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__XNQH=((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- __tmp__ZNQH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__XNQH)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
- __tmp__0NQH=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__ZNQH)->__id) {
- case __TYPE__: {
- __tmp__1NQH=((void *)((__TYPE *)__tmp__ZNQH) == (void *)__tmp__0NQH);
- } break;
- case __TYPE_NULL__: {
- __tmp__1NQH=((void *)((__TYPE_NULL *)__tmp__ZNQH) == (void *)__tmp__0NQH);
- } break;
- case __TYPE_VOID__: {
- __tmp__1NQH=((void *)((__TYPE_VOID *)__tmp__ZNQH) == (void *)__tmp__0NQH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__1NQH=((void *)((__TYPE_CONTEXT *)__tmp__ZNQH) == (void *)__tmp__0NQH);
- } break;
- case __TYPE_ID__: {
- __tmp__1NQH=((void *)((__TYPE_ID *)__tmp__ZNQH) == (void *)__tmp__0NQH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__1NQH=((void *)((__TYPE_GENERIC *)__tmp__ZNQH) == (void *)__tmp__0NQH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__1NQH=__infix_equal_equal__ORFJ(__tmp__ZNQH,__tmp__0NQH);
- } break;
- };
- __tmp__4NQH=__tmp__1NQH;
- } else {
- __tmp__4NQH=FALSE__;
- };
- if (__tmp__4NQH) {
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- __tmp__EOQH=slot_data__B4TH(__tmp__5MQH);
- } else {
- __tmp__EOQH=slot_data__14TH(__tmp__5MQH);
- };
- init__K3OG(__tmp__EOQH);
- };
- if (verify__RCAG) {
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- __tmp__SOQH=((__SLOT *)((__SLOT_DATA *)__tmp__5MQH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__SOQH=((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F;
- };
- if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__SOQH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) != 1)) {
- put_error__text__0AH( 1,(&__string_470));
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- __tmp__WPQH=((__SLOT_DATA *)__tmp__5MQH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__WPQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__WPQH);
- put_position__ECH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- __tmp__2PQH=((__SLOT_DATA *)__tmp__5MQH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__2PQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- last_position__CI1=__tmp__2PQH;
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- Self__S4AR=((__SLOT_DATA *)__tmp__5MQH);
- result__R4AR=NULL;
- if (((void *)Self__S4AR->parent_slot__IHZD != (void *)NULL)) {
- result__R4AR=((__ITM_SLOT *)((__SLOT *)Self__S4AR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__R4AR=get_name__GCJD((&__string_26));
- };
- __tmp__3PQH=result__R4AR;
- } else {
- __tmp__3PQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__C2CR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__C2CR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! access__with__SZMM(__tmp__3PQH,receiver_type__4JQH,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_471));
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__D2CR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__D2CR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ __INTEGER_64__1SG v__J45T;
+ __INTEGER__Q old_count__Z0BE,j__00BE,__tmp__MOUH,pos__MS5H;
+ __INTEGER__Q __tmp__MT5H,Self__MFAI,__tmp__V3BI,Self__UM1T;
+ __INTEGER__Q __tmp__T4BI,Result__FPLM;
+ void *__tmp__4AOT,*__tmp__V0LL;
+ __LIST__WH *Self__T35T,*Self__W35T,*Self__Z35T,*Self__R45T,*Self__X45T;
+ __STRING__BC *Self__U35T,*src__NS5H,*Self__QPXT,*Self__S45T;
+ __STRING__BC *Self__Y45T,*Self__GEOT;
+ __STRING_CONSTANT__0 *code__CYEM,*__tmp__D3EM,*__tmp__Q3MI;
+ __PUSH__IXB *Self__XCSH;
+ __LOCAL__L4WC *loc2__1NUH,*loc__0NUH;
+ __UINTEGER_32__ZWB __tmp__LDSH,__tmp__4M1T;
+ __POSITION__OL Self__KS5H,p__I45T,__tmp__0EFM;
+ __POINTER__IB sz__ZM1T,result__XM1T,__tmp__YM1T,__tmp__0M1T;
+ __POINTER__IB __tmp__2M1T,__tmp__3M1T;
+ __MEMORY__2PG *__tmp__BN1T;
+ __SWITCH__QDXC *Self__QYEM,*__tmp__QFHN;
+ __CASE__E5EJ *Result__IUUT,*Result__NUUT;
+ void *__tmp__XZEM,*__tmp__BCFM,*__tmp__HHFM;
+ __TYPE_FULL__XMB *__tmp__10EM,*__tmp__T1EM;
+ void *__tmp__L1EM,*__tmp__O45J,*__tmp__BJHN,*__tmp__ICFM;
+ __CHARACTER_CST__RMOJ *Self__C30S,*__tmp__D50S,*Self__GA1S,*Self__SA1S;
+ __CHARACTER_CST__RMOJ *Self__1D1S;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__E30S,*__tmp__G50S;
+ __NATIVE_ARRAY_CHARACTER_CST__1NOJ *Self__IA1S,*Self__UA1S,*Self__3D1S;
+ __TYPE__FF *Self__I30S,*Self__22JO;
+ __TYPE_GENERIC__OCY *Self__O30S,*Self__13JO;
+ void *__tmp__C3EM,*__tmp__L5EM;
+ __PROTOTYPE__MF *__tmp__1B2R;
+ __STRING_CST__5J *Self__1DSJ,*result__3DSJ;
+ __PROTOTYPE_CST__LAXC *Self__M40S,*__tmp__N40S;
+ __INTEGER_CST__XAXC *Self__P40S,*Self__H45T;
+ __READ_LOCAL__55ZI *__tmp__FN1T,*__tmp__GN1T;
+ __IS_EXPANDED__35NJ *Self__T40S,*Self__NTPU;
+ __GET_TYPE_ID__HAOJ *Self__Y40S,*Self__3TPU;
+ __SIZE_OF__5GOJ *Self__140S,*Self__NUPU;
+ __REAL_CST__1LOJ *Self__440S,*Self__3UPU;
+ void *__tmp__N45T;
+ __READ_GLOBAL__T4YL *__tmp__O45T;
+ __WRITE_GLOBAL__WXKJ *Self__L15J;
+ __SLOT_DATA__IJRG *Self__ON1T,*Self__UN1T;
+ __WRITE_SLOT__EYKJ *Self__W25J;
+ __TYPE_NULL__GMB *Self__Z1MI;
+ __TYPE_VOID__IMB *Self__31MI;
+ __TYPE_CONTEXT__KMB *Self__B2MI;
+ __TYPE_BLOCK__CP5D *Self__O3MI;
+ __PROFIL_BLOCK__O3NJ *Self__ZEGL;
+ __WRITE_LOCAL__TEYJ *Self__55AK,*__tmp__4DFM,*Self__CY0M,*__tmp__IHFM;
+ __LOOP__LRBK *Self__QRBN;
+ __CALL_SLOT__GAZK *Self__45EM;
+ __SECTION___RVOB *__tmp__FVPU,*__tmp__KRYN;
+ __RESULT__3CZK *result__P10M;
+ __LOOP_END__W0RM *Self__JOVO;
+ __COP_LOCK__240M *Self__5BWN;
+ __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__YKZH;
+ __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *Self__FV5H;
+ __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node__CLZH;
+ __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node__QV5H;
+ __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node1__P3BI;
+ __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *node2__Q3BI;
+ __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *Self__HAFI;
+ __CHARACTER__DB __tmp__DU5H;
+ void **old_buckets__O3BI,**Result__TM1T;
+ __BOOLEAN__L is_genered__XYEM,__tmp__1ZEM,__tmp__30EM,__tmp__F25J;
+ __BOOLEAN__L __tmp__JIHN,__tmp__B3KM,__tmp__Q10M;
+ __FAST_ARRAYoCASEo__G5EJ *Self__U5CP;
+ void **__tmp__KADP,**Self__KSHP;
+ __FAST_ARRAYoINSTRo__EA4D *Self__QDOT,*Self__MWUT,*Self__ADYJ;
+ __SLIM_ARRAYoRESULTo__5CZK *Self__QVPU,*Self__W2KM,*Self__M10M;
+ __BLOCK__GB __tmp__RVPU,__tmp__I3KM;
+ __BLOCK__GB __tmp__SVPU,__tmp__P3KM;
+ __BLOCK__GB __tmp__W10M;
+ __BLOCK__GB __tmp__510M;
+ old_count__Z0BE= 0;
+ j__00BE= 1;
+ while ((j__00BE <= (__INTEGER__Q)(Self__X0BE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1))) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ old_count__Z0BE=buffer__Y0BE->count__WJ;
+ do {
+ __tmp__4AOT=((void **)((__FAST_ARRAYoINSTRo__EA4D *)Self__X0BE->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[(__INTEGER__Q)(j__00BE - 1)];
+ switch (((struct ___OBJ *)__tmp__4AOT)->__id) {
+ case __LIST__WH__: {
+ Self__T35T=((__LIST__WH *)((__PUSH__IXB *)__tmp__4AOT));
+ (&__string_226)->count__0C= 2;
+ (&__string_226)->storage__1C="{\n";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+ (&__string_189)->count__0C= 2;
+ (&__string_189)->storage__1C=" ";
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ genere_body__W0BE(Self__T35T,buffer__Y0BE);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ Self__U35T=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__U35T->count__WJ)) {
+ Self__U35T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__U35T->count__WJ=(__INTEGER__Q)(Self__U35T->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ } break;
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __CALL_NULL__IUB__: {
+ code__CYEM=NULL;
+ if ((debug_level_option__YE != 0)) {
+ code__CYEM=(&__string_505);
+ } else /* FALSE */ {
+ code__CYEM=(&__string_506);
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),code__CYEM);
+ is_necessary__KUB=TRUE__K__;
+ } break;
+ case __PUSH__IXB__: {
+ Self__XCSH=((__PUSH__IXB *)__tmp__4AOT);
+ loc2__1NUH=NULL;
+ loc__0NUH=Self__XCSH->context__N54D;
+ if (Self__XCSH->is_first__O54D) {
+ __tmp__MOUH=(__INTEGER__Q)(top_context__U0BE + 1);
+ top_context__U0BE=__tmp__MOUH;
+ if ((__tmp__MOUH <= free_context__R0BE->parent_arrayed_collection__EX1D.upper__12BE)) {
+ loc2__1NUH=((void **)((__FAST_ARRAYoLOCALo__2W1D *)free_context__R0BE)->parent_arrayed_collection__EX1D.storage__NU5F)[__tmp__MOUH];
+ } else /* FALSE */ {
+ add_last__3RRI(((__FAST_ARRAYoLOCALo__2W1D *)free_context__R0BE),loc__0NUH);
+ loc2__1NUH=loc__0NUH;
+ add_var_size__QURI(loc__0NUH);
+ };
+ ((__LOCAL__L4WC *)loc__0NUH)->my_alias__JPUH=loc2__1NUH;
+ ((__LOCAL__L4WC *)loc__0NUH)->list_level__GPUH=top_context__U0BE;
+ } else /* FALSE */ {
+ top_context__U0BE=loc__0NUH->list_level__GPUH;
+ };
+ code__CYEM=loc__0NUH->my_alias__JPUH->parent_variable__O4WC.intern_name__UN5D;
+ if (Self__XCSH->is_first__O54D) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_507));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_508));
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),code__CYEM);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),',');
+ __tmp__LDSH=((__UINTEGER_32__ZWB )Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B);
+ if (debug_with_code__WJB) {
+ Self__YKZH=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)source_line__KXB);
+ node__CLZH=((void **)Self__YKZH->buckets__KD4G)[(__INTEGER__Q)(((__INTEGER__Q )__tmp__LDSH) % Self__YKZH->capacity__5E1G)];
+ while ((! (((void *)node__CLZH == (void *)NULL) || (node__CLZH->key__RM1G == __tmp__LDSH)))) {
+ node__CLZH=node__CLZH->next__DS4G;
+ };
+ if ((! ((void *)node__CLZH != (void *)NULL))) {
+ Self__KS5H=Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B;
+ src__NS5H=((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__KS5H)) & 511)])->source__3KE;
+ pos__MS5H= 1;
+ __tmp__MT5H=((__INTEGER__Q )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__KS5H) >> 17) - 1));
+ Self__MFAI= 1;
+ while ((Self__MFAI <= __tmp__MT5H)) {
+ while ((((__CHARACTER__DB *)((__STRING__BC *)src__NS5H)->storage__LFL)[(__INTEGER__Q)(pos__MS5H - 1)] != '\n')) {
+ pos__MS5H=(__INTEGER__Q)(pos__MS5H + 1);
+ };
+ pos__MS5H=(__INTEGER__Q)(pos__MS5H + 1);
+ Self__MFAI=(__INTEGER__Q)(Self__MFAI + 1);
+ };
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ while ((! ((pos__MS5H > ((__STRING__BC *)src__NS5H)->count__WJ) || (((__CHARACTER__DB *)((__STRING__BC *)src__NS5H)->storage__LFL)[(__INTEGER__Q)(pos__MS5H - 1)] == '\n')))) {
+ __tmp__DU5H=((__CHARACTER__DB *)((__STRING__BC *)src__NS5H)->storage__LFL)[(__INTEGER__Q)(pos__MS5H - 1)];
+ if ((__tmp__DU5H == '\\')) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'\\');
+ };
+ if ((__tmp__DU5H == '"')) {
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),'\\');
+ };
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),__tmp__DU5H);
+ pos__MS5H=(__INTEGER__Q)(pos__MS5H + 1);
+ };
+ src__NS5H=((__STRING__BC *)string_tmp__YC);
+ if ((((__INTEGER_8__FZF )((__CHARACTER__DB *)src__NS5H->storage__LFL)[(__INTEGER__Q)(src__NS5H->count__WJ - 1)]) == 13)) {
+ Self__QPXT=((__STRING__BC *)string_tmp__YC);
+ if (( 1 > Self__QPXT->count__WJ)) {
+ Self__QPXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__QPXT->count__WJ=(__INTEGER__Q)(Self__QPXT->count__WJ - 1);
+ };
+ };
+ src__NS5H=create__34B(string_tmp__YC->count__WJ);
+ copy__Q2X(((__STRING__BC *)src__NS5H),string_tmp__YC);
+ Self__FV5H=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__1WB *)source_line__KXB);
+ pos__MS5H=((__INTEGER__Q )__tmp__LDSH);
+ __tmp__MT5H=(__INTEGER__Q)(pos__MS5H % Self__FV5H->capacity__5E1G);
+ Self__MFAI=__tmp__MT5H;
+ node__QV5H=((void **)Self__FV5H->buckets__KD4G)[__tmp__MT5H];
+ while ((! (((void *)node__QV5H == (void *)NULL) || (node__QV5H->key__RM1G == __tmp__LDSH)))) {
+ node__QV5H=node__QV5H->next__DS4G;
+ };
+ if (((void *)node__QV5H == (void *)NULL)) {
+ if ((Self__FV5H->capacity__5E1G == Self__FV5H->count__MXB)) {
+ node1__P3BI=NULL;
+ node2__Q3BI=NULL;
+ old_buckets__O3BI=Self__FV5H->buckets__KD4G;
+ __tmp__V3BI=prime_number_ceiling__OKN((__INTEGER__Q)(Self__FV5H->capacity__5E1G + 1));
+ sz__ZM1T=((__POINTER__IB )(__INTEGER__Q)(__tmp__V3BI * ((__INTEGER__Q )(sizeof(void *)))));
+ result__XM1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__YM1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0M1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YM1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YM1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__ZM1T=(void *)((unsigned long)__tmp__0M1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__ZM1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)sz__ZM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ ((__POINTER__IB *)__tmp__2M1T)[ 0]=((__POINTER__IB ) 3);
+ result__XM1T=(void *)((unsigned long)__tmp__2M1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__BN1T=search__LQCB(__tmp__0M1T);
+ result__XM1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__BN1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__TM1T=((void **)result__XM1T);
+ Self__UM1T=(__INTEGER__Q)(__tmp__V3BI - 1);
+ while ((Self__UM1T >= 0)) {
+ Result__TM1T[Self__UM1T]=NULL;
+ Self__UM1T=(__INTEGER__Q)(Self__UM1T - 1);
+ };
+ Self__FV5H->buckets__KD4G=Result__TM1T;
+ Self__UM1T=(__INTEGER__Q)(Self__FV5H->capacity__5E1G - 1);
+ Self__FV5H->capacity__5E1G=__tmp__V3BI;
+ while ((Self__UM1T >= 0)) {
+ node1__P3BI=((void **)old_buckets__O3BI)[Self__UM1T];
+ while (((void *)node1__P3BI != (void *)NULL)) {
+ node2__Q3BI=node1__P3BI->next__DS4G;
+ __tmp__T4BI=(__INTEGER__Q)(((__INTEGER__Q )node1__P3BI->key__RM1G) % Self__FV5H->capacity__5E1G);
+ ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)node1__P3BI)->next__DS4G=((void **)Self__FV5H->buckets__KD4G)[__tmp__T4BI];
+ ((void **)Self__FV5H->buckets__KD4G)[__tmp__T4BI]=node1__P3BI;
+ node1__P3BI=node2__Q3BI;
+ };
+ Self__UM1T=(__INTEGER__Q)(Self__UM1T - 1);
+ };
+ Self__FV5H->cache_user__MD4G=(__INTEGER__Q)(- 1);
+ Self__MFAI=(__INTEGER__Q)(pos__MS5H % __tmp__V3BI);
+ };
+ node1__P3BI=((void **)Self__FV5H->buckets__KD4G)[Self__MFAI];
+ node2__Q3BI=NULL;
+ sz__ZM1T=((__POINTER__IB )(NULL));
+ __tmp__V3BI= 0;
+ result__XM1T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G));
+ if (((unsigned long)result__XM1T == 0)) {
+ node2__Q3BI=HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__;
+ } else /* FALSE */ {
+ __tmp__V3BI=__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+ if ((__tmp__V3BI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ sz__ZM1T=__tmp__2M1T;
+ } else /* FALSE */ {
+ __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T | 1));
+ sz__ZM1T=__tmp__2M1T;
+ };
+ node2__Q3BI=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)sz__ZM1T);
+ *(node2__Q3BI) = *(HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G__);
+ };
+ Self__HAFI=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)node2__Q3BI);
+ Self__HAFI->item__JN1G=src__NS5H;
+ Self__HAFI->key__RM1G=__tmp__LDSH;
+ Self__HAFI->next__DS4G=node1__P3BI;
+ node__QV5H=node2__Q3BI;
+ ((void **)Self__FV5H->buckets__KD4G)[Self__MFAI]=node2__Q3BI;
+ Self__FV5H->count__MXB=(__INTEGER__Q)(Self__FV5H->count__MXB + 1);
+ Self__FV5H->cache_user__MD4G=(__INTEGER__Q)(- 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__NM1G *)node__QV5H)->item__JN1G=src__NS5H;
+ };
+ };
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'L');
+ };
+ append_in__G1G(__tmp__LDSH,buffer__Y0BE);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_509));
+ append_in__G1G((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B) >> 17),buffer__Y0BE);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),' ');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__PROTOTYPE__MF *)((void **)((__FAST_ARRAYoPROTOTYPEo__IVB *)prototype_list__RVB)->parent_arrayed_collection__QVB.storage__H5Y)[(__INTEGER__Q)(((__INTEGER__Q )((__UINTEGER_32__ZWB )Self__XCSH->parent_instr__JXB.parent_itm_object__YH.position__P2B)) & 511)])->parent_named__PF.name__GWB);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __SWITCH__QDXC__: {
+ Self__QYEM=((__SWITCH__QDXC *)((__PUSH__IXB *)__tmp__4AOT));
+ __tmp__MOUH= 0;
+ is_genered__XYEM=FALSE__O__;
+ Result__IUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((((void *)Result__IUUT->id__KEFJ == (void *)TYPE_NULL__GMB__) && (debug_level_option__YE == 0))) {
+ Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ pos__MS5H=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__NUUT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__1ZEM=(pos__MS5H != 0);
+ } else /* FALSE */ {
+ __tmp__1ZEM=FALSE__O__;
+ };
+ if (__tmp__1ZEM) {
+ Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__V0LL=((void **)((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Result__NUUT->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.storage__V14F)[ 0];
+ if (__tmp__V0LL==NULL) {
+ __tmp__XZEM=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __LIST__WH__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __STRING_CST__5J__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __CALL_NULL__IUB__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __PUSH__IXB__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __SWITCH__QDXC__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __NODE_TYPE__SK2C__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__XZEM=((void *)__tmp__V0LL);
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__XZEM=((void *)__tmp__V0LL);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __NOP__RXVJ__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__XZEM=((void *)__tmp__V0LL);
+ } break;
+ case __LOOP__LRBK__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __NODE_STYLE__RD4K__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__XZEM=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__XZEM=NULL;
+ } break;
+ }
};
+ __tmp__1ZEM=((void *)__tmp__XZEM == (void *)NULL);
+ } else /* FALSE */ {
+ __tmp__1ZEM=FALSE__O__;
};
- append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_472));
- put_error__text__0AH( 2,string_tmp__RB);
- if (((struct ___OBJ *)__tmp__5MQH)->__id==__SLOT_DATA__) {
- __tmp__QQQH=((__SLOT_DATA *)__tmp__5MQH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__QQQH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5MQH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__QQQH);
- put_position__ECH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- last_position__CI1=pos_null__AKQH;
- };
- };
- em__KVSH=NULL;
- add_last__5REI(result__K0LH,receiver__3JQH);
- if (verify__RCAG) {
- if ((! is_block_value__HKQH)) {
- if (((struct ___OBJ *)slot_msg__GKQH)->__id==__SLOT_DATA__) {
- __tmp__IWSH=((__SLOT *)((__SLOT_DATA *)slot_msg__GKQH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__IWSH=((__SLOT *)((__SLOT_CODE *)slot_msg__GKQH)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__KWSH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__IWSH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
- if (((struct ___OBJ *)__tmp__KWSH)->__id==__ITM_ARG__) {
- __tmp__LWSH= 1;
- } else {
- __tmp__LWSH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__KWSH)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
- };
- if ((__tmp__LWSH != 1)) {
- put_error__text__0AH( 1,(&__string_335));
- if (((struct ___OBJ *)slot_msg__GKQH)->__id==__SLOT_DATA__) {
- __tmp__UWSH=((__SLOT *)((__SLOT_DATA *)slot_msg__GKQH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__UWSH=((__SLOT *)((__SLOT_CODE *)slot_msg__GKQH)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__WWSH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__UWSH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
- if (((struct ___OBJ *)__tmp__WWSH)->__id==__ITM_ARG__) {
- __tmp__XWSH=((__ITM_ARG *)__tmp__WWSH)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
- } else {
- __tmp__XWSH=((__ITM_ARGS *)__tmp__WWSH)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
- };
- put_position__ECH(__tmp__XWSH);
- put_position__ECH(((__READ_LOCAL *)receiver__3JQH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- };
- em__5JQH=NULL;
- if (is_block_value__HKQH) {
- args__2JQH=copy__YFTH(result__K0LH);
- __tmp__ASQH=((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__ASQH)->__id) {
- case __LIST__: {
- __tmp__BSQH=my_copy__MSYM(__tmp__ASQH);
- } break;
- case __STRING_CST__: {
- Self__TTAQ=((__STRING_CST *)__tmp__ASQH);
- __tmp__BSQH=create__text__ITMH(Self__TTAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TTAQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__BSQH=my_copy__EK2H(__tmp__ASQH);
- } break;
- case __PROTOTYPE_CST__: {
- Self__UTAQ=((__PROTOTYPE_CST *)__tmp__ASQH);
- __tmp__BSQH=create__type__PKQC(Self__UTAQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UTAQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__VTAQ=((__INTEGER_CST *)__tmp__ASQH);
- p__Z0LR=Self__VTAQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__00LR=Self__VTAQ->value__W4YD;
- t__10LR=Self__VTAQ->parent_constant__B3LC.static_type__M2YD;
- result__Q0LR=NULL;
- ptr__R0LR=((__POINTER )(NULL));
- typ_id__S0LR= 0;
- sz__T0LR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__T0LR == 0)) {
- result__Q0LR=INTEGER_CST__;
- } else {
- typ_id__S0LR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T0LR);
- if ((typ_id__S0LR == (__INTEGER)(- 1))) {
- a__U0LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V0LR=(__UINTEGER_32)((__UINTEGER_32)(sz__T0LR + a__U0LR) & (__UINTEGER_32)(~ a__U0LR));
- ptr_table__4GTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V0LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3GTR=((__POINTER )(NULL));
- result__5GTR=((__POINTER *)ptr_table__4GTR)[ 0];
- if ((result__5GTR == (void *)NULL)) {
- result__5GTR=new_lab__2PJ(new_size__V0LR);
- next__3GTR=(void *)((unsigned long)result__5GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0LR)));
- ((__POINTER *)next__3GTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4GTR)[ 0]=next__3GTR;
- } else {
- next__3GTR=((__POINTER *)result__5GTR)[ 0];
- if ((next__3GTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5GTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V0LR << 1)) <= 4096)) {
- next__3GTR=(void *)((unsigned long)result__5GTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V0LR)));
- } else {
- next__3GTR=new_lab__2PJ(new_size__V0LR);
- };
- ((__POINTER *)next__3GTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4GTR)[ 0]=next__3GTR;
- } else {
- ((__POINTER *)result__5GTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3GTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5GTR=next__3GTR;
+ if (__tmp__1ZEM) {
+ Self__U5CP=((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ == 0)) {
+ Self__U5CP->parent_arrayed_collection__O5EJ.storage__LXBN=NULL;
+ Self__U5CP->parent_arrayed_collection__O5EJ.capacity__THDN= 0;
+ Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(- 1);
+ } else /* FALSE */ {
+ __tmp__KADP=Self__U5CP->parent_arrayed_collection__O5EJ.storage__LXBN;
+ __tmp__MT5H=Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ;
+ Self__KSHP=((void **)__tmp__KADP);
+ Self__MFAI= 0;
+ while ((Self__MFAI != __tmp__MT5H)) {
+ Self__KSHP[Self__MFAI]=Self__KSHP[(__INTEGER__Q)(Self__MFAI + 1)];
+ Self__MFAI=(__INTEGER__Q)(Self__MFAI + 1);
};
+ Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ=(__INTEGER__Q)(Self__U5CP->parent_arrayed_collection__O5EJ.upper__BEFJ - 1);
};
- ptr__R0LR=result__5GTR;
- } else {
- t__W0LR=((__UINTEGER_32 )typ_id__S0LR);
- a__X0LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GHTR=(__UINTEGER_32)((__UINTEGER_32)(sz__T0LR + a__X0LR) & (__UINTEGER_32)(~ a__X0LR));
- ptr_table__DHTR=((__POINTER )(&(table_type[(t__W0LR)])));
- lab_type__FHTR=(__UINTEGER_32)(t__W0LR | 1);
- next__CHTR=((__POINTER )(NULL));
- result__EHTR=((__POINTER *)ptr_table__DHTR)[ 0];
- if ((result__EHTR == (void *)NULL)) {
- result__EHTR=new_lab__2PJ(lab_type__FHTR);
- next__CHTR=(void *)((unsigned long)result__EHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHTR)));
- ((__POINTER *)next__CHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DHTR)[ 0]=next__CHTR;
- } else {
- next__CHTR=((__POINTER *)result__EHTR)[ 0];
- if ((next__CHTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EHTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GHTR << 1)) <= 4096)) {
- next__CHTR=(void *)((unsigned long)result__EHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GHTR)));
- } else {
- next__CHTR=new_lab__2PJ(lab_type__FHTR);
- };
- ((__POINTER *)next__CHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DHTR)[ 0]=next__CHTR;
- } else {
- ((__POINTER *)result__EHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EHTR=next__CHTR;
- };
- };
- ptr__R0LR=result__EHTR;
};
- result__Q0LR=((__INTEGER_CST *)ptr__R0LR);
- *(result__Q0LR) = *(INTEGER_CST__);
- };
- Self__Y0LR=((__INTEGER_CST *)result__Q0LR);
- Self__Y0LR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Z0LR;
- Self__Y0LR->value__W4YD=v__00LR;
- Self__Y0LR->parent_constant__B3LC.static_type__M2YD=t__10LR;
- check_type__YG5D(Self__Y0LR);
- __tmp__BSQH=result__Q0LR;
- } break;
- case __READ_LOCAL__: {
- __tmp__U4AR=read__QB5G(((__READ_LOCAL *)__tmp__ASQH)->local__HJZD);
- if (__tmp__U4AR==NULL) {
- __tmp__V4AR=NULL;
- } else {
- __tmp__V4AR=((__READ_LOCAL *)__tmp__U4AR);
- };
- __tmp__BSQH=__tmp__V4AR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__BSQH=my_copy__SL2H(__tmp__ASQH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__BSQH=my_copy__LM2H(__tmp__ASQH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__BSQH=my_copy__YM2H(__tmp__ASQH);
- } break;
- case __REAL_CST__: {
- Self__XTAQ=((__REAL_CST *)__tmp__ASQH);
- p__F1LR=Self__XTAQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__G1LR=Self__XTAQ->value__HN2H;
- t__H1LR=Self__XTAQ->parent_constant__U2JH.static_type__M2YD;
- result__20LR=NULL;
- ptr__30LR=((__POINTER )(NULL));
- typ_id__40LR= 0;
- sz__50LR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__50LR == 0)) {
- result__20LR=REAL_CST__;
- } else {
- typ_id__40LR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__50LR);
- if ((typ_id__40LR == (__INTEGER)(- 1))) {
- a__A1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__B1LR=(__UINTEGER_32)((__UINTEGER_32)(sz__50LR + a__A1LR) & (__UINTEGER_32)(~ a__A1LR));
- ptr_table__IHTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__B1LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HHTR=((__POINTER )(NULL));
- result__JHTR=((__POINTER *)ptr_table__IHTR)[ 0];
- if ((result__JHTR == (void *)NULL)) {
- result__JHTR=new_lab__2PJ(new_size__B1LR);
- next__HHTR=(void *)((unsigned long)result__JHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1LR)));
- ((__POINTER *)next__HHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IHTR)[ 0]=next__HHTR;
- } else {
- next__HHTR=((__POINTER *)result__JHTR)[ 0];
- if ((next__HHTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JHTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__B1LR << 1)) <= 4096)) {
- next__HHTR=(void *)((unsigned long)result__JHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1LR)));
- } else {
- next__HHTR=new_lab__2PJ(new_size__B1LR);
- };
- ((__POINTER *)next__HHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IHTR)[ 0]=next__HHTR;
- } else {
- ((__POINTER *)result__JHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JHTR=next__HHTR;
- };
+ Result__IUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__V0LL=Result__IUUT->id__KEFJ;
+ pos__MS5H=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((pos__MS5H <= 2) || ((void *)__tmp__V0LL == (void *)TYPE_NULL__GMB__))) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_510));
+ __tmp__XZEM=Self__QYEM->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__10EM=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__10EM=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__10EM=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__10EM=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__10EM=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__10EM=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__10EM=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__10EM=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__10EM=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__10EM=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__10EM=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__10EM=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__10EM=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__10EM=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
+ } break;
};
- ptr__30LR=result__JHTR;
- } else {
- t__C1LR=((__UINTEGER_32 )typ_id__40LR);
- a__D1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QHTR=(__UINTEGER_32)((__UINTEGER_32)(sz__50LR + a__D1LR) & (__UINTEGER_32)(~ a__D1LR));
- ptr_table__NHTR=((__POINTER )(&(table_type[(t__C1LR)])));
- lab_type__PHTR=(__UINTEGER_32)(t__C1LR | 1);
- next__MHTR=((__POINTER )(NULL));
- result__OHTR=((__POINTER *)ptr_table__NHTR)[ 0];
- if ((result__OHTR == (void *)NULL)) {
- result__OHTR=new_lab__2PJ(lab_type__PHTR);
- next__MHTR=(void *)((unsigned long)result__OHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHTR)));
- ((__POINTER *)next__MHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NHTR)[ 0]=next__MHTR;
- } else {
- next__MHTR=((__POINTER *)result__OHTR)[ 0];
- if ((next__MHTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OHTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QHTR << 1)) <= 4096)) {
- next__MHTR=(void *)((unsigned long)result__OHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QHTR)));
- } else {
- next__MHTR=new_lab__2PJ(lab_type__PHTR);
- };
- ((__POINTER *)next__MHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NHTR)[ 0]=next__MHTR;
- } else {
- ((__POINTER *)result__OHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OHTR=next__MHTR;
- };
+ switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__30EM=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__30EM=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__30EM=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__30EM=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__30EM=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__30EM=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__30EM=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__30EM=TRUE__K__;
+ } break;
};
- ptr__30LR=result__OHTR;
- };
- result__20LR=((__REAL_CST *)ptr__30LR);
- *(result__20LR) = *(REAL_CST__);
- };
- Self__E1LR=((__REAL_CST *)result__20LR);
- Self__E1LR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__F1LR;
- Self__E1LR->value__HN2H=v__G1LR;
- Self__E1LR->parent_constant__U2JH.static_type__M2YD=t__H1LR;
- __tmp__BSQH=result__20LR;
- } break;
- case __CHARACTER_CST__: {
- Self__ZTAQ=((__CHARACTER_CST *)__tmp__ASQH);
- __tmp__BSQH=create__char__4SMH(Self__ZTAQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZTAQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__0TAQ=((__IS_EXPANDED *)__tmp__ASQH);
- __tmp__Y4AR=read__QB5G(((__READ_LOCAL *)Self__0TAQ->receiver__WN2H)->local__HJZD);
- if (__tmp__Y4AR==NULL) {
- __tmp__Z4AR=NULL;
- } else {
- __tmp__Z4AR=((__READ_LOCAL *)__tmp__Y4AR);
- };
- p__R1LR=Self__0TAQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__I1LR=NULL;
- ptr__J1LR=((__POINTER )(NULL));
- typ_id__K1LR= 0;
- sz__L1LR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__L1LR == 0)) {
- result__I1LR=IS_EXPANDED__;
- } else {
- typ_id__K1LR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__L1LR);
- if ((typ_id__K1LR == (__INTEGER)(- 1))) {
- a__M1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__N1LR=(__UINTEGER_32)((__UINTEGER_32)(sz__L1LR + a__M1LR) & (__UINTEGER_32)(~ a__M1LR));
- ptr_table__SHTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N1LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RHTR=((__POINTER )(NULL));
- result__THTR=((__POINTER *)ptr_table__SHTR)[ 0];
- if ((result__THTR == (void *)NULL)) {
- result__THTR=new_lab__2PJ(new_size__N1LR);
- next__RHTR=(void *)((unsigned long)result__THTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N1LR)));
- ((__POINTER *)next__RHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SHTR)[ 0]=next__RHTR;
- } else {
- next__RHTR=((__POINTER *)result__THTR)[ 0];
- if ((next__RHTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__THTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__N1LR << 1)) <= 4096)) {
- next__RHTR=(void *)((unsigned long)result__THTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N1LR)));
- } else {
- next__RHTR=new_lab__2PJ(new_size__N1LR);
- };
- ((__POINTER *)next__RHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SHTR)[ 0]=next__RHTR;
- } else {
- ((__POINTER *)result__THTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__THTR=next__RHTR;
+ if ((__tmp__30EM && ((void *)__tmp__V0LL == (void *)TYPE_NULL__GMB__))) {
+ __tmp__L1EM=Self__QYEM->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__L1EM)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__L1EM),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__L1EM))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__C30S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__L1EM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__C30S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__L1EM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__E30S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__L1EM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__L1EM)),buffer__Y0BE);
+ } break;
};
- };
- ptr__J1LR=result__THTR;
- } else {
- t__O1LR=((__UINTEGER_32 )typ_id__K1LR);
- a__P1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0HTR=(__UINTEGER_32)((__UINTEGER_32)(sz__L1LR + a__P1LR) & (__UINTEGER_32)(~ a__P1LR));
- ptr_table__XHTR=((__POINTER )(&(table_type[(t__O1LR)])));
- lab_type__ZHTR=(__UINTEGER_32)(t__O1LR | 1);
- next__WHTR=((__POINTER )(NULL));
- result__YHTR=((__POINTER *)ptr_table__XHTR)[ 0];
- if ((result__YHTR == (void *)NULL)) {
- result__YHTR=new_lab__2PJ(lab_type__ZHTR);
- next__WHTR=(void *)((unsigned long)result__YHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HTR)));
- ((__POINTER *)next__WHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XHTR)[ 0]=next__WHTR;
- } else {
- next__WHTR=((__POINTER *)result__YHTR)[ 0];
- if ((next__WHTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YHTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0HTR << 1)) <= 4096)) {
- next__WHTR=(void *)((unsigned long)result__YHTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0HTR)));
- } else {
- next__WHTR=new_lab__2PJ(lab_type__ZHTR);
- };
- ((__POINTER *)next__WHTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XHTR)[ 0]=next__WHTR;
- } else {
- ((__POINTER *)result__YHTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WHTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YHTR=next__WHTR;
+ is_genered__XYEM=TRUE__K__;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_513));
+ } else /* FALSE */ {
+ __tmp__L1EM=Self__QYEM->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __TYPE__FF__: {
+ put_access_id__in__NTJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ put_access_id__in__ZUJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ put_access_id__in__3UJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ put_access_id__in__JWJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_ID__MMB__: {
+ put_access_id__in__VXJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ put_access_id__in__ZXJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ put_access_id__in__FZJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ put_access_id__in__JZJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
};
- };
- ptr__J1LR=result__YHTR;
- };
- result__I1LR=((__IS_EXPANDED *)ptr__J1LR);
- *(result__I1LR) = *(IS_EXPANDED__);
- };
- Self__Q1LR=((__IS_EXPANDED *)result__I1LR);
- Self__Q1LR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__R1LR;
- Self__Q1LR->receiver__WN2H=__tmp__Z4AR;
- __tmp__BSQH=result__I1LR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__BSQH=my_copy__1N2H(__tmp__ASQH);
- } break;
- case __EXPR_SUP__: {
- __tmp__BSQH=my_copy__EO2H(__tmp__ASQH);
- } break;
- case __EXPR_SUB__: {
- __tmp__BSQH=my_copy__PO2H(__tmp__ASQH);
- } break;
- case __EXPR_MUL__: {
- __tmp__BSQH=my_copy__1O2H(__tmp__ASQH);
- } break;
- case __EXPR_DIV__: {
- __tmp__BSQH=my_copy__GP2H(__tmp__ASQH);
- } break;
- case __EXPR_AND__: {
- __tmp__BSQH=my_copy__RP2H(__tmp__ASQH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__BSQH=my_copy__2P2H(__tmp__ASQH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__BSQH=my_copy__HQ2H(__tmp__ASQH);
- } break;
- case __PUT_TO__: {
- __tmp__BSQH=my_copy__SQ2H(__tmp__ASQH);
- } break;
- case __ITEM__: {
- __tmp__BSQH=my_copy__DR2H(__tmp__ASQH);
- } break;
- case __SIZE_OF__: {
- __tmp__BSQH=my_copy__PR2H(__tmp__ASQH);
- } break;
- case __CAST__: {
- __tmp__BSQH=my_copy__YR2H(__tmp__ASQH);
- } break;
- case __CALL_SLOT__: {
- __tmp__BSQH=my_copy__5SYM(__tmp__ASQH);
- } break;
- case __READ_SLOT__: {
- __tmp__BSQH=my_copy__IUGK(__tmp__ASQH);
- } break;
- case __READ_GLOBAL__: {
- __tmp__F2CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ASQH)->global__ZGJK),NULL);
- if (__tmp__F2CR==NULL) {
- __tmp__G2CR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__F2CR)->__id) {
- case __READ_SLOT__: {
- __tmp__G2CR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__G2CR=((__READ_GLOBAL *)__tmp__F2CR);
- } break;
- }
- };
- __tmp__BSQH=__tmp__G2CR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__BSQH=my_copy__BQCN(__tmp__ASQH);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__BSQH=my_copy__NREO(__tmp__ASQH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__BSQH=my_copy__VYJO(__tmp__ASQH);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__BSQH=my_copy__0REO(__tmp__ASQH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__BSQH=my_copy__BZJO(__tmp__ASQH);
- } break;
- case __EXPR_NEG__: {
- __tmp__BSQH=my_copy__CNJM(__tmp__ASQH);
- } break;
- case __EXPR_ADD__: {
- __tmp__BSQH=my_copy__5XLL(__tmp__ASQH);
- } break;
- case __EXPR_NOT__: {
- __tmp__BSQH=my_copy__WVYM(__tmp__ASQH);
- } break;
- case __EXPR_MOD__: {
- __tmp__BSQH=my_copy__FSEO(__tmp__ASQH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__BSQH=my_copy__QCEP(__tmp__ASQH);
- } break;
- case __EXPR_INF__: {
- __tmp__BSQH=my_copy__5LSN(__tmp__ASQH);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__BSQH=my_copy__KMSN(__tmp__ASQH);
- } break;
- case __EXPR_OR__: {
- __tmp__BSQH=my_copy__JZPN(__tmp__ASQH);
- } break;
- case __EXPR_XOR__: {
- __tmp__BSQH=my_copy__G3SO(__tmp__ASQH);
- } break;
- };
- ((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__BSQH;
- base__IKQH=new_block__receiver__with__DGTH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__3JQH,args__2JQH);
- __tmp__GSQH=TRUE__;
- } else {
- __tmp__GSQH=FALSE__;
- };
- if ((! __tmp__GSQH)) {
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.upper__2RSH + 1) == 1)) {
- if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__YJQH->name__AVPC,(&__string_473)))) {
- copy__BNK(string_tmp__RB,(&__string_474));
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
- append__MOK(string_tmp__RB,(&__string_475));
- append_name_in__M5XD(((__LOCAL *)((__READ_LOCAL *)receiver__3JQH)->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
- __tmp__CUQH=Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(__tmp__CUQH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- base__IKQH=new_read__slot__receiver__self__FLQC(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__GKQH,receiver__3JQH,((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
- free__K3LH(args__2JQH);
- } else {
- __tmp__AVQH=((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__AVQH)->__id) {
- case __LIST__: {
- __tmp__BVQH=my_copy__MSYM(__tmp__AVQH);
- } break;
- case __STRING_CST__: {
- Self__3TAQ=((__STRING_CST *)__tmp__AVQH);
- __tmp__BVQH=create__text__ITMH(Self__3TAQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3TAQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__BVQH=my_copy__EK2H(__tmp__AVQH);
- } break;
- case __PROTOTYPE_CST__: {
- Self__4TAQ=((__PROTOTYPE_CST *)__tmp__AVQH);
- __tmp__BVQH=create__type__PKQC(Self__4TAQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4TAQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__5TAQ=((__INTEGER_CST *)__tmp__AVQH);
- p__21LR=Self__5TAQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__31LR=Self__5TAQ->value__W4YD;
- t__41LR=Self__5TAQ->parent_constant__B3LC.static_type__M2YD;
- result__T1LR=NULL;
- ptr__U1LR=((__POINTER )(NULL));
- typ_id__V1LR= 0;
- sz__W1LR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__W1LR == 0)) {
- result__T1LR=INTEGER_CST__;
- } else {
- typ_id__V1LR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__W1LR);
- if ((typ_id__V1LR == (__INTEGER)(- 1))) {
- a__X1LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Y1LR=(__UINTEGER_32)((__UINTEGER_32)(sz__W1LR + a__X1LR) & (__UINTEGER_32)(~ a__X1LR));
- ptr_table__2HTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Y1LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1HTR=((__POINTER )(NULL));
- result__3HTR=((__POINTER *)ptr_table__2HTR)[ 0];
- if ((result__3HTR == (void *)NULL)) {
- result__3HTR=new_lab__2PJ(new_size__Y1LR);
- next__1HTR=(void *)((unsigned long)result__3HTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y1LR)));
- ((__POINTER *)next__1HTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2HTR)[ 0]=next__1HTR;
- } else {
- next__1HTR=((__POINTER *)result__3HTR)[ 0];
- if ((next__1HTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Y1LR << 1)) <= 4096)) {
- next__1HTR=(void *)((unsigned long)result__3HTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Y1LR)));
- } else {
- next__1HTR=new_lab__2PJ(new_size__Y1LR);
- };
- ((__POINTER *)next__1HTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2HTR)[ 0]=next__1HTR;
- } else {
- ((__POINTER *)result__3HTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3HTR=next__1HTR;
- };
+ is_genered__XYEM=TRUE__K__;
+ __tmp__L1EM=Self__QYEM->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__L1EM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__T1EM=((__STRING_CST__5J *)__tmp__L1EM)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__T1EM=((__EXTERNAL_C__Y5WC *)__tmp__L1EM)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__T1EM=((__PROTOTYPE_CST__LAXC *)__tmp__L1EM)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__T1EM=((__INTEGER_CST__XAXC *)__tmp__L1EM)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__T1EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__L1EM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__T1EM=((__READ_LOCAL__55ZI *)__tmp__L1EM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__T1EM=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__T1EM=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__T1EM=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__T1EM=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__T1EM=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__T1EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__T1EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__T1EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__T1EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__T1EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__T1EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__L1EM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__T1EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__T1EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__L1EM));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__T1EM=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__T1EM=((__CAST__1HOJ *)__tmp__L1EM)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__T1EM=((__REAL_CST__1LOJ *)__tmp__L1EM)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__T1EM=((__CHARACTER_CST__RMOJ *)__tmp__L1EM)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__T1EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__L1EM)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__T1EM=((__READ_SLOT__LL4K *)__tmp__L1EM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__T1EM=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__T1EM=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__T1EM=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__T1EM=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__T1EM=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__T1EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__L1EM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__T1EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__L1EM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__T1EM=((__READ_GLOBAL__T4YL *)__tmp__L1EM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__T1EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__L1EM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__T1EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__L1EM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__T1EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__L1EM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__T1EM=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__T1EM=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__T1EM=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__T1EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__L1EM));
+ } break;
};
- ptr__U1LR=result__3HTR;
- } else {
- t__Z1LR=((__UINTEGER_32 )typ_id__V1LR);
- a__01LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EITR=(__UINTEGER_32)((__UINTEGER_32)(sz__W1LR + a__01LR) & (__UINTEGER_32)(~ a__01LR));
- ptr_table__BITR=((__POINTER )(&(table_type[(t__Z1LR)])));
- lab_type__DITR=(__UINTEGER_32)(t__Z1LR | 1);
- next__AITR=((__POINTER )(NULL));
- result__CITR=((__POINTER *)ptr_table__BITR)[ 0];
- if ((result__CITR == (void *)NULL)) {
- result__CITR=new_lab__2PJ(lab_type__DITR);
- next__AITR=(void *)((unsigned long)result__CITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EITR)));
- ((__POINTER *)next__AITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BITR)[ 0]=next__AITR;
- } else {
- next__AITR=((__POINTER *)result__CITR)[ 0];
- if ((next__AITR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CITR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EITR << 1)) <= 4096)) {
- next__AITR=(void *)((unsigned long)result__CITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EITR)));
- } else {
- next__AITR=new_lab__2PJ(lab_type__DITR);
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__T1EM)->the_parent_type__QLK != (void *)type_boolean__UNB)) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_489));
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __TYPE__FF__: {
+ Self__I30S=((__TYPE__FF *)__tmp__V0LL);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__I30S->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if (is_java__EE) {
+ (&__string_514)->count__0C= 4;
+ (&__string_514)->storage__1C="null";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_514));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_5));
};
- ((__POINTER *)next__AITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BITR)[ 0]=next__AITR;
- } else {
- ((__POINTER *)result__CITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CITR=next__AITR;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_6));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_54));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_ID__MMB__: {
+ append_in__AEE(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__V0LL))->parent_type__NMB.index__CLC,buffer__Y0BE);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__O30S=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__V0LL));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__O30S->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ append_in__AEE(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__V0LL))->parent_type__DP5D.index__CLC,buffer__Y0BE);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ append_in__AEE(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__V0LL))->parent_type__Q3NJ.index__CLC,buffer__Y0BE);
+ } break;
};
};
- ptr__U1LR=result__CITR;
};
- result__T1LR=((__INTEGER_CST *)ptr__U1LR);
- *(result__T1LR) = *(INTEGER_CST__);
- };
- Self__11LR=((__INTEGER_CST *)result__T1LR);
- Self__11LR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__21LR;
- Self__11LR->value__W4YD=v__31LR;
- Self__11LR->parent_constant__B3LC.static_type__M2YD=t__41LR;
- check_type__YG5D(Self__11LR);
- __tmp__BVQH=result__T1LR;
- } break;
- case __READ_LOCAL__: {
- __tmp__24AR=read__QB5G(((__READ_LOCAL *)__tmp__AVQH)->local__HJZD);
- if (__tmp__24AR==NULL) {
- __tmp__34AR=NULL;
- } else {
- __tmp__34AR=((__READ_LOCAL *)__tmp__24AR);
- };
- __tmp__BVQH=__tmp__34AR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__BVQH=my_copy__SL2H(__tmp__AVQH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__BVQH=my_copy__LM2H(__tmp__AVQH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__BVQH=my_copy__YM2H(__tmp__AVQH);
- } break;
- case __REAL_CST__: {
- Self__BUAQ=((__REAL_CST *)__tmp__AVQH);
- p__I2LR=Self__BUAQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__J2LR=Self__BUAQ->value__HN2H;
- t__K2LR=Self__BUAQ->parent_constant__U2JH.static_type__M2YD;
- result__51LR=NULL;
- ptr__A2LR=((__POINTER )(NULL));
- typ_id__B2LR= 0;
- sz__C2LR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__C2LR == 0)) {
- result__51LR=REAL_CST__;
- } else {
- typ_id__B2LR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__C2LR);
- if ((typ_id__B2LR == (__INTEGER)(- 1))) {
- a__D2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__E2LR=(__UINTEGER_32)((__UINTEGER_32)(sz__C2LR + a__D2LR) & (__UINTEGER_32)(~ a__D2LR));
- ptr_table__GITR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__E2LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FITR=((__POINTER )(NULL));
- result__HITR=((__POINTER *)ptr_table__GITR)[ 0];
- if ((result__HITR == (void *)NULL)) {
- result__HITR=new_lab__2PJ(new_size__E2LR);
- next__FITR=(void *)((unsigned long)result__HITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E2LR)));
- ((__POINTER *)next__FITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GITR)[ 0]=next__FITR;
- } else {
- next__FITR=((__POINTER *)result__HITR)[ 0];
- if ((next__FITR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HITR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__E2LR << 1)) <= 4096)) {
- next__FITR=(void *)((unsigned long)result__HITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E2LR)));
- } else {
- next__FITR=new_lab__2PJ(new_size__E2LR);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_515));
+ Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__W35T=((__LIST__WH *)((__CASE__E5EJ *)Result__NUUT)->code__DIFJ);
+ (&__string_226)->count__0C= 2;
+ (&__string_226)->storage__1C="{\n";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+ (&__string_189)->count__0C= 2;
+ (&__string_189)->storage__1C=" ";
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ genere_body__W0BE(Self__W35T,buffer__Y0BE);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ src__NS5H=((__STRING__BC *)indent__UH);
+ if (( 2 > src__NS5H->count__WJ)) {
+ src__NS5H->count__WJ= 0;
+ } else /* FALSE */ {
+ src__NS5H->count__WJ=(__INTEGER__Q)(src__NS5H->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ __tmp__MOUH= 1;
+ __tmp__MT5H=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__MT5H == 2)) {
+ Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__MFAI != 0)) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_516));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_517));
+ __tmp__C3EM=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->id__KEFJ;
+ switch (((struct ___OBJ *)__tmp__C3EM)->__id) {
+ case __TYPE__FF__: {
+ __tmp__D3EM=((__TYPE__FF *)__tmp__C3EM)->prototype__QF->parent_named__PF.name__GWB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__D3EM=(&__string_5);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__D3EM=(&__string_6);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__D3EM=(&__string_54);
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__D3EM=(&__string_56);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__D3EM=((__TYPE_GENERIC__OCY *)__tmp__C3EM)->name__HZMB;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__1B2R=prototype__32ZG();
+ __tmp__D3EM=__tmp__1B2R->parent_named__PF.name__GWB;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__D3EM=((__PROFIL_BLOCK__O3NJ *)__tmp__C3EM)->parent_profil__P3NJ.name__B2IK;
+ } break;
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_518));
+ Self__Z35T=((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ);
+ (&__string_226)->count__0C= 2;
+ (&__string_226)->storage__1C="{\n";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+ (&__string_189)->count__0C= 2;
+ (&__string_189)->storage__1C=" ";
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ genere_body__W0BE(Self__Z35T,buffer__Y0BE);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ Self__QPXT=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__QPXT->count__WJ)) {
+ Self__QPXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__QPXT->count__WJ=(__INTEGER__Q)(Self__QPXT->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ };
+ __tmp__MOUH= 2;
+ __tmp__30EM=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__30EM=FALSE__O__;
+ };
+ if ((! __tmp__30EM)) {
+ Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__MFAI > 2)) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_519));
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ };
+ };
+ };
+ if ((__tmp__MOUH <= Self__QYEM->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ)) {
+ polymorphic_counter__0M=(__INTEGER__Q)(polymorphic_counter__0M + 1);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_520));
+ if (is_genered__XYEM) {
+ __tmp__L1EM=Self__QYEM->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__L1EM)->__id) {
+ case __STRING_CST__5J__: {
+ Self__1DSJ=((__STRING_CST__5J *)__tmp__L1EM);
+ result__3DSJ=NULL;
+ sz__ZM1T=((__POINTER__IB )(NULL));
+ __tmp__V3BI= 0;
+ result__XM1T=((__POINTER__IB )sizeof(__STRING_CST__5J));
+ if (((unsigned long)result__XM1T == 0)) {
+ result__3DSJ=Self__1DSJ;
+ } else /* FALSE */ {
+ __tmp__V3BI=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+ if ((__tmp__V3BI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ sz__ZM1T=__tmp__2M1T;
+ } else /* FALSE */ {
+ __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T | 1));
+ sz__ZM1T=__tmp__2M1T;
};
- ((__POINTER *)next__FITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GITR)[ 0]=next__FITR;
- } else {
- ((__POINTER *)result__HITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HITR=next__FITR;
+ result__3DSJ=((__STRING_CST__5J *)sz__ZM1T);
+ *(result__3DSJ) = *(Self__1DSJ);
};
- };
- ptr__A2LR=result__HITR;
- } else {
- t__F2LR=((__UINTEGER_32 )typ_id__B2LR);
- a__G2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OITR=(__UINTEGER_32)((__UINTEGER_32)(sz__C2LR + a__G2LR) & (__UINTEGER_32)(~ a__G2LR));
- ptr_table__LITR=((__POINTER )(&(table_type[(t__F2LR)])));
- lab_type__NITR=(__UINTEGER_32)(t__F2LR | 1);
- next__KITR=((__POINTER )(NULL));
- result__MITR=((__POINTER *)ptr_table__LITR)[ 0];
- if ((result__MITR == (void *)NULL)) {
- result__MITR=new_lab__2PJ(lab_type__NITR);
- next__KITR=(void *)((unsigned long)result__MITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OITR)));
- ((__POINTER *)next__KITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LITR)[ 0]=next__KITR;
- } else {
- next__KITR=((__POINTER *)result__MITR)[ 0];
- if ((next__KITR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MITR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OITR << 1)) <= 4096)) {
- next__KITR=(void *)((unsigned long)result__MITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OITR)));
- } else {
- next__KITR=new_lab__2PJ(lab_type__NITR);
+ __tmp__C3EM=result__3DSJ;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__C3EM=my_copy__MYAL(((__EXTERNAL_C__Y5WC *)__tmp__L1EM));
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ Self__M40S=((__PROTOTYPE_CST__LAXC *)__tmp__L1EM);
+ __tmp__N40S=create__type__VJ2C(Self__M40S->parent_constant__MAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__M40S->parent_constant__MAXC.static_type__5G4D);
+ __tmp__C3EM=__tmp__N40S;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ Self__P40S=((__INTEGER_CST__XAXC *)__tmp__L1EM);
+ p__I45T=Self__P40S->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ v__J45T=Self__P40S->value__FH4D;
+ __tmp__T1EM=Self__P40S->parent_constant__YAXC.static_type__5G4D;
+ Self__P40S=NULL;
+ sz__ZM1T=((__POINTER__IB )(NULL));
+ __tmp__V3BI= 0;
+ result__XM1T=((__POINTER__IB )sizeof(__INTEGER_CST__XAXC));
+ if (((unsigned long)result__XM1T == 0)) {
+ Self__P40S=INTEGER_CST__XAXC__;
+ } else /* FALSE */ {
+ __tmp__V3BI=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+ if ((__tmp__V3BI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ sz__ZM1T=__tmp__2M1T;
+ } else /* FALSE */ {
+ __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T | 1));
+ sz__ZM1T=__tmp__2M1T;
};
- ((__POINTER *)next__KITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LITR)[ 0]=next__KITR;
- } else {
- ((__POINTER *)result__MITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MITR=next__KITR;
+ Self__P40S=((__INTEGER_CST__XAXC *)sz__ZM1T);
+ *(Self__P40S) = *(INTEGER_CST__XAXC__);
+ };
+ Self__H45T=((__INTEGER_CST__XAXC *)Self__P40S);
+ Self__H45T->parent_constant__YAXC.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+ Self__H45T->value__FH4D=v__J45T;
+ Self__H45T->parent_constant__YAXC.static_type__5G4D=__tmp__T1EM;
+ check_type__XYEE(Self__H45T);
+ __tmp__C3EM=Self__P40S;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__C3EM=my_copy__Z2OK(((__EXPR_MULTIPLE__GLWH *)__tmp__L1EM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__FN1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)__tmp__L1EM)->local__BVEJ));
+ if (__tmp__FN1T==NULL) {
+ __tmp__GN1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__GN1T=((__READ_LOCAL__55ZI *)__tmp__FN1T);
+ };
+ __tmp__C3EM=__tmp__GN1T;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__C3EM=my_copy__1ZAL(((__EXPR_EQUAL__KINJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__C3EM=my_copy__G0AL(((__EXPR_NOT_EQUAL__VINJ *)__tmp__L1EM));
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ Self__T40S=((__IS_EXPANDED__35NJ *)__tmp__L1EM);
+ p__I45T=Self__T40S->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__FN1T=read__5UEI(((__LOCAL__L4WC *)((__READ_LOCAL__55ZI *)Self__T40S->receiver__RA5J)->local__BVEJ));
+ if (__tmp__FN1T==NULL) {
+ __tmp__GN1T=NULL;
+ } else /* READ_LOCAL */ {
+ __tmp__GN1T=((__READ_LOCAL__55ZI *)__tmp__FN1T);
+ };
+ Self__T40S=NULL;
+ sz__ZM1T=((__POINTER__IB )(NULL));
+ __tmp__V3BI= 0;
+ result__XM1T=((__POINTER__IB )sizeof(__IS_EXPANDED__35NJ));
+ if (((unsigned long)result__XM1T == 0)) {
+ Self__T40S=IS_EXPANDED__35NJ__;
+ } else /* FALSE */ {
+ __tmp__V3BI=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+ if ((__tmp__V3BI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ sz__ZM1T=__tmp__2M1T;
+ } else /* FALSE */ {
+ __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T | 1));
+ sz__ZM1T=__tmp__2M1T;
+ };
+ Self__T40S=((__IS_EXPANDED__35NJ *)sz__ZM1T);
+ *(Self__T40S) = *(IS_EXPANDED__35NJ__);
};
- };
- ptr__A2LR=result__MITR;
- };
- result__51LR=((__REAL_CST *)ptr__A2LR);
- *(result__51LR) = *(REAL_CST__);
- };
- Self__H2LR=((__REAL_CST *)result__51LR);
- Self__H2LR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__I2LR;
- Self__H2LR->value__HN2H=v__J2LR;
- Self__H2LR->parent_constant__U2JH.static_type__M2YD=t__K2LR;
- __tmp__BVQH=result__51LR;
- } break;
- case __CHARACTER_CST__: {
- Self__DUAQ=((__CHARACTER_CST *)__tmp__AVQH);
- __tmp__BVQH=create__char__4SMH(Self__DUAQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DUAQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__EUAQ=((__IS_EXPANDED *)__tmp__AVQH);
- __tmp__A5AR=read__QB5G(((__READ_LOCAL *)Self__EUAQ->receiver__WN2H)->local__HJZD);
- if (__tmp__A5AR==NULL) {
- __tmp__B5AR=NULL;
- } else {
- __tmp__B5AR=((__READ_LOCAL *)__tmp__A5AR);
- };
- p__U2LR=Self__EUAQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__L2LR=NULL;
- ptr__M2LR=((__POINTER )(NULL));
- typ_id__N2LR= 0;
- sz__O2LR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__O2LR == 0)) {
- result__L2LR=IS_EXPANDED__;
- } else {
- typ_id__N2LR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O2LR);
- if ((typ_id__N2LR == (__INTEGER)(- 1))) {
- a__P2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Q2LR=(__UINTEGER_32)((__UINTEGER_32)(sz__O2LR + a__P2LR) & (__UINTEGER_32)(~ a__P2LR));
- ptr_table__QITR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__Q2LR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PITR=((__POINTER )(NULL));
- result__RITR=((__POINTER *)ptr_table__QITR)[ 0];
- if ((result__RITR == (void *)NULL)) {
- result__RITR=new_lab__2PJ(new_size__Q2LR);
- next__PITR=(void *)((unsigned long)result__RITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q2LR)));
- ((__POINTER *)next__PITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QITR)[ 0]=next__PITR;
- } else {
- next__PITR=((__POINTER *)result__RITR)[ 0];
- if ((next__PITR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RITR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Q2LR << 1)) <= 4096)) {
- next__PITR=(void *)((unsigned long)result__RITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Q2LR)));
- } else {
- next__PITR=new_lab__2PJ(new_size__Q2LR);
+ Self__NTPU=((__IS_EXPANDED__35NJ *)Self__T40S);
+ Self__NTPU->parent_expr__45NJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+ Self__NTPU->receiver__RA5J=__tmp__GN1T;
+ __tmp__C3EM=Self__T40S;
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ Self__Y40S=((__GET_TYPE_ID__HAOJ *)__tmp__L1EM);
+ p__I45T=Self__Y40S->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__T1EM=Self__Y40S->receiver__WA5J;
+ Self__Y40S=NULL;
+ sz__ZM1T=((__POINTER__IB )(NULL));
+ __tmp__V3BI= 0;
+ result__XM1T=((__POINTER__IB )sizeof(__GET_TYPE_ID__HAOJ));
+ if (((unsigned long)result__XM1T == 0)) {
+ Self__Y40S=GET_TYPE_ID__HAOJ__;
+ } else /* FALSE */ {
+ __tmp__V3BI=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+ if ((__tmp__V3BI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ sz__ZM1T=__tmp__2M1T;
+ } else /* FALSE */ {
+ __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T | 1));
+ sz__ZM1T=__tmp__2M1T;
};
- ((__POINTER *)next__PITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QITR)[ 0]=next__PITR;
- } else {
- ((__POINTER *)result__RITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__RITR=next__PITR;
+ Self__Y40S=((__GET_TYPE_ID__HAOJ *)sz__ZM1T);
+ *(Self__Y40S) = *(GET_TYPE_ID__HAOJ__);
};
- };
- ptr__M2LR=result__RITR;
- } else {
- t__R2LR=((__UINTEGER_32 )typ_id__N2LR);
- a__S2LR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YITR=(__UINTEGER_32)((__UINTEGER_32)(sz__O2LR + a__S2LR) & (__UINTEGER_32)(~ a__S2LR));
- ptr_table__VITR=((__POINTER )(&(table_type[(t__R2LR)])));
- lab_type__XITR=(__UINTEGER_32)(t__R2LR | 1);
- next__UITR=((__POINTER )(NULL));
- result__WITR=((__POINTER *)ptr_table__VITR)[ 0];
- if ((result__WITR == (void *)NULL)) {
- result__WITR=new_lab__2PJ(lab_type__XITR);
- next__UITR=(void *)((unsigned long)result__WITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YITR)));
- ((__POINTER *)next__UITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VITR)[ 0]=next__UITR;
- } else {
- next__UITR=((__POINTER *)result__WITR)[ 0];
- if ((next__UITR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WITR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YITR << 1)) <= 4096)) {
- next__UITR=(void *)((unsigned long)result__WITR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YITR)));
- } else {
- next__UITR=new_lab__2PJ(lab_type__XITR);
+ Self__3TPU=((__GET_TYPE_ID__HAOJ *)Self__Y40S);
+ Self__3TPU->parent_expr__IAOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+ Self__3TPU->receiver__WA5J=__tmp__T1EM;
+ __tmp__C3EM=Self__Y40S;
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__C3EM=my_copy__50AL(((__EXPR_SUP__ABOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__C3EM=my_copy__K1AL(((__EXPR_SUB__UBOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__C3EM=my_copy__V1AL(((__EXPR_MUL__KCOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__C3EM=my_copy__A2AL(((__EXPR_DIV__4COJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__C3EM=my_copy__L2AL(((__EXPR_AND__SDOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__C3EM=my_copy__W2AL(((__EXPR_SHIFT_R__GEOJ *)__tmp__L1EM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__C3EM=my_copy__B3AL(((__EXPR_SHIFT_L__0EOJ *)__tmp__L1EM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__C3EM=my_copy__M3AL(((__PUT_TO__TFOJ *)__tmp__L1EM));
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__C3EM=my_copy__03AL(((__ITEM__HGOJ *)__tmp__L1EM));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ Self__140S=((__SIZE_OF__5GOJ *)__tmp__L1EM);
+ p__I45T=Self__140S->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__T1EM=Self__140S->receiver__AD5J;
+ Self__140S=NULL;
+ sz__ZM1T=((__POINTER__IB )(NULL));
+ __tmp__V3BI= 0;
+ result__XM1T=((__POINTER__IB )sizeof(__SIZE_OF__5GOJ));
+ if (((unsigned long)result__XM1T == 0)) {
+ Self__140S=SIZE_OF__5GOJ__;
+ } else /* FALSE */ {
+ __tmp__V3BI=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+ if ((__tmp__V3BI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ sz__ZM1T=__tmp__2M1T;
+ } else /* FALSE */ {
+ __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T | 1));
+ sz__ZM1T=__tmp__2M1T;
};
- ((__POINTER *)next__UITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VITR)[ 0]=next__UITR;
- } else {
- ((__POINTER *)result__WITR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WITR=next__UITR;
+ Self__140S=((__SIZE_OF__5GOJ *)sz__ZM1T);
+ *(Self__140S) = *(SIZE_OF__5GOJ__);
};
- };
- ptr__M2LR=result__WITR;
- };
- result__L2LR=((__IS_EXPANDED *)ptr__M2LR);
- *(result__L2LR) = *(IS_EXPANDED__);
- };
- Self__T2LR=((__IS_EXPANDED *)result__L2LR);
- Self__T2LR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__U2LR;
- Self__T2LR->receiver__WN2H=__tmp__B5AR;
- __tmp__BVQH=result__L2LR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__BVQH=my_copy__1N2H(__tmp__AVQH);
- } break;
- case __EXPR_SUP__: {
- __tmp__BVQH=my_copy__EO2H(__tmp__AVQH);
- } break;
- case __EXPR_SUB__: {
- __tmp__BVQH=my_copy__PO2H(__tmp__AVQH);
- } break;
- case __EXPR_MUL__: {
- __tmp__BVQH=my_copy__1O2H(__tmp__AVQH);
- } break;
- case __EXPR_DIV__: {
- __tmp__BVQH=my_copy__GP2H(__tmp__AVQH);
- } break;
- case __EXPR_AND__: {
- __tmp__BVQH=my_copy__RP2H(__tmp__AVQH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__BVQH=my_copy__2P2H(__tmp__AVQH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__BVQH=my_copy__HQ2H(__tmp__AVQH);
- } break;
- case __PUT_TO__: {
- __tmp__BVQH=my_copy__SQ2H(__tmp__AVQH);
- } break;
- case __ITEM__: {
- __tmp__BVQH=my_copy__DR2H(__tmp__AVQH);
- } break;
- case __SIZE_OF__: {
- __tmp__BVQH=my_copy__PR2H(__tmp__AVQH);
- } break;
- case __CAST__: {
- __tmp__BVQH=my_copy__YR2H(__tmp__AVQH);
- } break;
- case __CALL_SLOT__: {
- __tmp__BVQH=my_copy__5SYM(__tmp__AVQH);
- } break;
- case __READ_SLOT__: {
- __tmp__BVQH=my_copy__IUGK(__tmp__AVQH);
- } break;
- case __READ_GLOBAL__: {
- __tmp__J2CR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AVQH)->global__ZGJK),NULL);
- if (__tmp__J2CR==NULL) {
- __tmp__K2CR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__J2CR)->__id) {
- case __READ_SLOT__: {
- __tmp__K2CR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__K2CR=((__READ_GLOBAL *)__tmp__J2CR);
- } break;
- }
- };
- __tmp__BVQH=__tmp__K2CR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__BVQH=my_copy__BQCN(__tmp__AVQH);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__BVQH=my_copy__NREO(__tmp__AVQH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__BVQH=my_copy__VYJO(__tmp__AVQH);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__BVQH=my_copy__0REO(__tmp__AVQH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__BVQH=my_copy__BZJO(__tmp__AVQH);
- } break;
- case __EXPR_NEG__: {
- __tmp__BVQH=my_copy__CNJM(__tmp__AVQH);
- } break;
- case __EXPR_ADD__: {
- __tmp__BVQH=my_copy__5XLL(__tmp__AVQH);
- } break;
- case __EXPR_NOT__: {
- __tmp__BVQH=my_copy__WVYM(__tmp__AVQH);
- } break;
- case __EXPR_MOD__: {
- __tmp__BVQH=my_copy__FSEO(__tmp__AVQH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__BVQH=my_copy__QCEP(__tmp__AVQH);
- } break;
- case __EXPR_INF__: {
- __tmp__BVQH=my_copy__5LSN(__tmp__AVQH);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__BVQH=my_copy__KMSN(__tmp__AVQH);
- } break;
- case __EXPR_OR__: {
- __tmp__BVQH=my_copy__JZPN(__tmp__AVQH);
- } break;
- case __EXPR_XOR__: {
- __tmp__BVQH=my_copy__G3SO(__tmp__AVQH);
- } break;
- };
- ((void **)((__FAST_ARRAYoEXPRo *)args__2JQH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__BVQH;
- args__2JQH=copy__YFTH(args__2JQH);
- base__IKQH=new_read__slot__receiver__with__AOWH(Self__YJQH->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__GKQH,receiver__3JQH,args__2JQH);
- };
- };
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__IKQH);
- __tmp__O04R=((__NODE_TYPE *)base__IKQH)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__O04R)->__id) {
- case __DTA_RD__: {
- __tmp__P04R=((__DTA_RD *)__tmp__O04R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__P04R=((__DTA_CAST *)__tmp__O04R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__P04R=((__DTA_WR_CODE *)__tmp__O04R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__P04R=((__DTA_BLOCK *)__tmp__O04R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__P04R=((__DTA_WR_VALUE *)__tmp__O04R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__P04R=((__DTA_RD_ARGS *)__tmp__O04R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- return(__tmp__P04R);
-}
-
-static void* to_run_expr__UGJH(__ITM_WRITE_CODE *Self__VGJH)
-// ({ITM_WRITE_CODE}) With resultNo recursive, No inlinable.
-{
- void *__tmp__AHJH,*__tmp__BIJH;
- void *__tmp__BHJH,*itm_read__XGJH;
- void *__tmp__CHJH;
- void *result__VVLH;
- __INTEGER j__WVLH,new_capacity__BMHR,old_nb_elts__EMHR,upper__2ITR;
- __INTEGER Self__0ITR,typ_id__HYQH,typ_id__JMHR,typ_id__UMHR;
- __INTEGER typ_id__4MHR;
- void *rec__ZGJH,*__tmp__PNEI,*__tmp__S04R;
- void *type__2GJH;
- void *slot__3GJH,*__tmp__ONEI;
- __STRING *Self__CMHR;
- __POSITION __tmp__1HJH,__tmp__AIJH;
- __DTA_WR_CODE *result__BYQH,*Self__INEI;
- __POINTER ptr__CYQH,ptr_table__5ITR,next__4ITR,result__AJTR;
- __POINTER ptr_table__EJTR,next__DJTR,result__FJTR,ptr__IMHR;
- __POINTER ptr_table__JJTR,next__IJTR,result__KJTR,ptr_table__OJTR;
- __POINTER next__NJTR,result__PJTR,ptr__TMHR,ptr_table__TJTR;
- __POINTER next__SJTR,result__UJTR,ptr_table__YJTR,next__XJTR;
- __POINTER result__ZJTR,ptr__3MHR,ptr_table__3JTR,next__2JTR;
- __POINTER result__4JTR,ptr_table__CKTR,next__BKTR,result__DKTR;
- __UINTEGER_32 sz__EYQH,a__SX0Q,new_size__QX0Q,t__WX0Q,a__YX0Q;
- __UINTEGER_32 new_size__HJTR,lab_type__GJTR,sz__KMHR,a__LMHR;
- __UINTEGER_32 new_size__MMHR,t__NMHR,a__OMHR,new_size__RJTR;
- __UINTEGER_32 lab_type__QJTR,sz__VMHR,a__WMHR,new_size__XMHR,t__YMHR;
- __UINTEGER_32 a__ZMHR,new_size__1JTR,lab_type__0JTR,sz__5MHR,a__ANHR;
- __UINTEGER_32 new_size__BNHR,t__CNHR,a__DNHR,new_size__FKTR;
- __UINTEGER_32 lab_type__EKTR;
- __NODE_TYPE *result__HMHR,*Self__PMHR;
- void *__tmp__R04R;
- void **__tmp__BKAR;
- __BOOLEAN __tmp__VXLH;
- __CHARACTER *Self__DMHR,*new__FMHR;
- __LINKED_LISToNODE_TYPEo *Self__EKAR;
- __LINKED_LIST_NODEoNODE_TYPEo *result__SMHR,*Self__0MHR,*result__2MHR;
- __LINKED_LIST_NODEoNODE_TYPEo *Self__ENHR;
- __tmp__AHJH=Self__VGJH->parent_itm_write__W1FC.assign__OT2D;
- if (__tmp__AHJH==NULL) {
- __tmp__BHJH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__AHJH)->__id) {
- case __ITM_LIST__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__BHJH=((void *)__tmp__AHJH);
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__BHJH=((void *)__tmp__AHJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__BHJH=((void *)__tmp__AHJH);
- } break;
- case __ITM_OLD__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__BHJH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__BHJH=((void *)__tmp__AHJH);
- } break;
- }
- };
- itm_read__XGJH=__tmp__BHJH;
- switch (((struct ___OBJ *)__tmp__BHJH)->__id) {
- case __ITM_READ__: {
- __tmp__CHJH=((__ITM_READ *)__tmp__BHJH)->name__AVPC;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__CHJH=((__ITM_READ_ARG2 *)__tmp__BHJH)->parent_itm_read__H4FC.name__AVPC;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__CHJH=((__ITM_READ_ARG1 *)__tmp__BHJH)->parent_itm_read__E5GC.name__AVPC;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__CHJH=((__ITM_READ_ARGS *)__tmp__BHJH)->parent_itm_read__14JC.name__AVPC;
- } break;
- };
- result__VVLH=NULL;
- j__WVLH=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__BKAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__WVLH < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__BKAR)[j__WVLH])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)(&__string_57))))) {
- j__WVLH=(__INTEGER)(j__WVLH - 1);
- };
- if ((j__WVLH >= stack_local_lower__IH4F)) {
- result__VVLH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__WVLH];
- if (((j__WVLH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__VVLH)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
- context_extern__DOLH=result__VVLH;
- };
- __tmp__VXLH=TRUE__;
- } else {
- __tmp__VXLH=FALSE__;
- };
- if ((! __tmp__VXLH)) {
- if (((void *)profil_first__LPQC != (void *)NULL)) {
- result__VVLH=lookup__VTJM(profil_first__LPQC,(&__string_57));
- if ((((void *)result__VVLH != (void *)NULL) && ((void *)((__LOCAL *)result__VVLH)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
- context_extern__DOLH=result__VVLH;
- };
- };
- };
- rec__ZGJH=read__QB5G(result__VVLH);
- type__2GJH=((__LOCAL *)((__READ_LOCAL *)rec__ZGJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- slot__3GJH=get_slot__IO5G(type__2GJH,__tmp__CHJH);
- if (((void *)slot__3GJH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_463));
- append__MOK(string_tmp__RB,__tmp__CHJH);
- append__MOK(string_tmp__RB,(&__string_464));
- append_name_in__M5XD(type__2GJH,string_tmp__RB);
- Self__CMHR=((__STRING *)string_tmp__RB);
- new_capacity__BMHR= 0;
- if ((Self__CMHR->capacity__MNK <= Self__CMHR->count__VF)) {
- if ((Self__CMHR->capacity__MNK == 0)) {
- Self__CMHR->capacity__MNK= 32;
- Self__CMHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__BMHR=(__INTEGER)(Self__CMHR->capacity__MNK << 1);
- Self__DMHR=((__CHARACTER *)Self__CMHR->storage__XNK);
- old_nb_elts__EMHR=Self__CMHR->capacity__MNK;
- new__FMHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__DMHR),((__UINTEGER_32 )old_nb_elts__EMHR),((__UINTEGER_32 )new_capacity__BMHR)));
- upper__2ITR=(__INTEGER)(new_capacity__BMHR - 1);
- Self__0ITR=old_nb_elts__EMHR;
- while ((Self__0ITR <= upper__2ITR)) {
- new__FMHR[Self__0ITR]='\0';
- Self__0ITR=(__INTEGER)(Self__0ITR + 1);
- };
- Self__CMHR->storage__XNK=new__FMHR;
- Self__CMHR->capacity__MNK=new_capacity__BMHR;
- };
- };
- ((__CHARACTER *)Self__CMHR->storage__XNK)[Self__CMHR->count__VF]='.';
- Self__CMHR->count__VF=(__INTEGER)(Self__CMHR->count__VF + 1);
- __tmp__1HJH=Self__VGJH->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(__tmp__1HJH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__AIJH=Self__VGJH->parent_itm_write__W1FC.parent_itm_code__UXFC.parent_itm_object__G1CC.position__WIM;
- __tmp__BIJH=Self__VGJH->parent_itm_write__W1FC.value__PT2D;
- result__BYQH=NULL;
- ptr__CYQH=((__POINTER )(NULL));
- typ_id__HYQH= 0;
- sz__EYQH=((__UINTEGER_32 )sizeof(__DTA_WR_CODE));
- if ((sz__EYQH == 0)) {
- result__BYQH=DTA_WR_CODE__;
- } else {
- typ_id__HYQH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EYQH);
- if ((typ_id__HYQH == (__INTEGER)(- 1))) {
- a__SX0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QX0Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EYQH + a__SX0Q) & (__UINTEGER_32)(~ a__SX0Q));
- ptr_table__5ITR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QX0Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4ITR=((__POINTER )(NULL));
- result__AJTR=((__POINTER *)ptr_table__5ITR)[ 0];
- if ((result__AJTR == (void *)NULL)) {
- result__AJTR=new_lab__2PJ(new_size__QX0Q);
- next__4ITR=(void *)((unsigned long)result__AJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QX0Q)));
- ((__POINTER *)next__4ITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5ITR)[ 0]=next__4ITR;
- } else {
- next__4ITR=((__POINTER *)result__AJTR)[ 0];
- if ((next__4ITR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AJTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QX0Q << 1)) <= 4096)) {
- next__4ITR=(void *)((unsigned long)result__AJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QX0Q)));
- } else {
- next__4ITR=new_lab__2PJ(new_size__QX0Q);
- };
- ((__POINTER *)next__4ITR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5ITR)[ 0]=next__4ITR;
- } else {
- ((__POINTER *)result__AJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4ITR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AJTR=next__4ITR;
- };
- };
- ptr__CYQH=result__AJTR;
- } else {
- t__WX0Q=((__UINTEGER_32 )typ_id__HYQH);
- a__YX0Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HJTR=(__UINTEGER_32)((__UINTEGER_32)(sz__EYQH + a__YX0Q) & (__UINTEGER_32)(~ a__YX0Q));
- ptr_table__EJTR=((__POINTER )(&(table_type[(t__WX0Q)])));
- lab_type__GJTR=(__UINTEGER_32)(t__WX0Q | 1);
- next__DJTR=((__POINTER )(NULL));
- result__FJTR=((__POINTER *)ptr_table__EJTR)[ 0];
- if ((result__FJTR == (void *)NULL)) {
- result__FJTR=new_lab__2PJ(lab_type__GJTR);
- next__DJTR=(void *)((unsigned long)result__FJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJTR)));
- ((__POINTER *)next__DJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EJTR)[ 0]=next__DJTR;
- } else {
- next__DJTR=((__POINTER *)result__FJTR)[ 0];
- if ((next__DJTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FJTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HJTR << 1)) <= 4096)) {
- next__DJTR=(void *)((unsigned long)result__FJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HJTR)));
- } else {
- next__DJTR=new_lab__2PJ(lab_type__GJTR);
- };
- ((__POINTER *)next__DJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EJTR)[ 0]=next__DJTR;
- } else {
- ((__POINTER *)result__FJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FJTR=next__DJTR;
- };
- };
- ptr__CYQH=result__FJTR;
- };
- result__BYQH=((__DTA_WR_CODE *)ptr__CYQH);
- *(result__BYQH) = *(DTA_WR_CODE__);
- };
- Self__INEI=((__DTA_WR_CODE *)result__BYQH);
- Self__INEI->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM=__tmp__AIJH;
- Self__INEI->parent_dta__MZLH.context__VHZD=profil_second__KPQC;
- Self__INEI->parent_dta__MZLH.slot__WHZD=slot__3GJH;
- Self__INEI->parent_dta__MZLH.self_arg__XHZD=rec__ZGJH;
- __tmp__ONEI=Self__INEI->parent_dta__MZLH.slot__WHZD;
- if (((struct ___OBJ *)__tmp__ONEI)->__id==__SLOT_DATA__) {
- __tmp__PNEI=get_expr_result__ZTOG(__tmp__ONEI);
- } else {
- __tmp__PNEI=get_expr_result__YWOG(__tmp__ONEI);
- };
- Self__INEI->parent_dta__MZLH.result_expr__YHZD=__tmp__PNEI;
- Self__INEI->code__QNEI=__tmp__BIJH;
- result__HMHR=NULL;
- ptr__IMHR=((__POINTER )(NULL));
- typ_id__JMHR= 0;
- sz__KMHR=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__KMHR == 0)) {
- result__HMHR=NODE_TYPE__;
- } else {
- typ_id__JMHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KMHR);
- if ((typ_id__JMHR == (__INTEGER)(- 1))) {
- a__LMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MMHR=(__UINTEGER_32)((__UINTEGER_32)(sz__KMHR + a__LMHR) & (__UINTEGER_32)(~ a__LMHR));
- ptr_table__JJTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MMHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__IJTR=((__POINTER )(NULL));
- result__KJTR=((__POINTER *)ptr_table__JJTR)[ 0];
- if ((result__KJTR == (void *)NULL)) {
- result__KJTR=new_lab__2PJ(new_size__MMHR);
- next__IJTR=(void *)((unsigned long)result__KJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MMHR)));
- ((__POINTER *)next__IJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JJTR)[ 0]=next__IJTR;
- } else {
- next__IJTR=((__POINTER *)result__KJTR)[ 0];
- if ((next__IJTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KJTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MMHR << 1)) <= 4096)) {
- next__IJTR=(void *)((unsigned long)result__KJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MMHR)));
- } else {
- next__IJTR=new_lab__2PJ(new_size__MMHR);
- };
- ((__POINTER *)next__IJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JJTR)[ 0]=next__IJTR;
- } else {
- ((__POINTER *)result__KJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KJTR=next__IJTR;
- };
- };
- ptr__IMHR=result__KJTR;
- } else {
- t__NMHR=((__UINTEGER_32 )typ_id__JMHR);
- a__OMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RJTR=(__UINTEGER_32)((__UINTEGER_32)(sz__KMHR + a__OMHR) & (__UINTEGER_32)(~ a__OMHR));
- ptr_table__OJTR=((__POINTER )(&(table_type[(t__NMHR)])));
- lab_type__QJTR=(__UINTEGER_32)(t__NMHR | 1);
- next__NJTR=((__POINTER )(NULL));
- result__PJTR=((__POINTER *)ptr_table__OJTR)[ 0];
- if ((result__PJTR == (void *)NULL)) {
- result__PJTR=new_lab__2PJ(lab_type__QJTR);
- next__NJTR=(void *)((unsigned long)result__PJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJTR)));
- ((__POINTER *)next__NJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OJTR)[ 0]=next__NJTR;
- } else {
- next__NJTR=((__POINTER *)result__PJTR)[ 0];
- if ((next__NJTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PJTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RJTR << 1)) <= 4096)) {
- next__NJTR=(void *)((unsigned long)result__PJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RJTR)));
- } else {
- next__NJTR=new_lab__2PJ(lab_type__QJTR);
- };
- ((__POINTER *)next__NJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OJTR)[ 0]=next__NJTR;
- } else {
- ((__POINTER *)result__PJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PJTR=next__NJTR;
- };
- };
- ptr__IMHR=result__PJTR;
- };
- result__HMHR=((__NODE_TYPE *)ptr__IMHR);
- *(result__HMHR) = *(NODE_TYPE__);
- };
- Self__PMHR=((__NODE_TYPE *)result__HMHR);
- Self__PMHR->parent_node__QLQC.expr__RJZD=rec__ZGJH;
- Self__PMHR->parent_node__QLQC.data__SJZD=result__BYQH;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- Self__EKAR=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
- if (((void *)Self__EKAR->first_link__U2YD == (void *)NULL)) {
- result__SMHR=NULL;
- ptr__TMHR=((__POINTER )(NULL));
- typ_id__UMHR= 0;
- sz__VMHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__VMHR == 0)) {
- result__SMHR=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__UMHR=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VMHR);
- if ((typ_id__UMHR == (__INTEGER)(- 1))) {
- a__WMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XMHR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMHR + a__WMHR) & (__UINTEGER_32)(~ a__WMHR));
- ptr_table__TJTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XMHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SJTR=((__POINTER )(NULL));
- result__UJTR=((__POINTER *)ptr_table__TJTR)[ 0];
- if ((result__UJTR == (void *)NULL)) {
- result__UJTR=new_lab__2PJ(new_size__XMHR);
- next__SJTR=(void *)((unsigned long)result__UJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMHR)));
- ((__POINTER *)next__SJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TJTR)[ 0]=next__SJTR;
- } else {
- next__SJTR=((__POINTER *)result__UJTR)[ 0];
- if ((next__SJTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UJTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XMHR << 1)) <= 4096)) {
- next__SJTR=(void *)((unsigned long)result__UJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMHR)));
- } else {
- next__SJTR=new_lab__2PJ(new_size__XMHR);
- };
- ((__POINTER *)next__SJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TJTR)[ 0]=next__SJTR;
- } else {
- ((__POINTER *)result__UJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UJTR=next__SJTR;
- };
- };
- ptr__TMHR=result__UJTR;
- } else {
- t__YMHR=((__UINTEGER_32 )typ_id__UMHR);
- a__ZMHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1JTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMHR + a__ZMHR) & (__UINTEGER_32)(~ a__ZMHR));
- ptr_table__YJTR=((__POINTER )(&(table_type[(t__YMHR)])));
- lab_type__0JTR=(__UINTEGER_32)(t__YMHR | 1);
- next__XJTR=((__POINTER )(NULL));
- result__ZJTR=((__POINTER *)ptr_table__YJTR)[ 0];
- if ((result__ZJTR == (void *)NULL)) {
- result__ZJTR=new_lab__2PJ(lab_type__0JTR);
- next__XJTR=(void *)((unsigned long)result__ZJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JTR)));
- ((__POINTER *)next__XJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YJTR)[ 0]=next__XJTR;
- } else {
- next__XJTR=((__POINTER *)result__ZJTR)[ 0];
- if ((next__XJTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZJTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1JTR << 1)) <= 4096)) {
- next__XJTR=(void *)((unsigned long)result__ZJTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JTR)));
- } else {
- next__XJTR=new_lab__2PJ(lab_type__0JTR);
- };
- ((__POINTER *)next__XJTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YJTR)[ 0]=next__XJTR;
- } else {
- ((__POINTER *)result__ZJTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XJTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZJTR=next__XJTR;
- };
- };
- ptr__TMHR=result__ZJTR;
- };
- result__SMHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__TMHR);
- *(result__SMHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__0MHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__SMHR);
- Self__0MHR->item__N0SE=result__HMHR;
- Self__0MHR->next__OW4E=NULL;
- Self__EKAR->first_link__U2YD=result__SMHR;
- Self__EKAR->parent_linked_collection__1LQC.upper__2AID= 1;
- Self__EKAR->last_link__32YD=result__SMHR;
- Self__EKAR->mem_idx__42YD= 1;
- Self__EKAR->mem_lnk__A3YD=result__SMHR;
- } else {
- result__2MHR=NULL;
- ptr__3MHR=((__POINTER )(NULL));
- typ_id__4MHR= 0;
- sz__5MHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__5MHR == 0)) {
- result__2MHR=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__4MHR=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5MHR);
- if ((typ_id__4MHR == (__INTEGER)(- 1))) {
- a__ANHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BNHR=(__UINTEGER_32)((__UINTEGER_32)(sz__5MHR + a__ANHR) & (__UINTEGER_32)(~ a__ANHR));
- ptr_table__3JTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BNHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__2JTR=((__POINTER )(NULL));
- result__4JTR=((__POINTER *)ptr_table__3JTR)[ 0];
- if ((result__4JTR == (void *)NULL)) {
- result__4JTR=new_lab__2PJ(new_size__BNHR);
- next__2JTR=(void *)((unsigned long)result__4JTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BNHR)));
- ((__POINTER *)next__2JTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3JTR)[ 0]=next__2JTR;
- } else {
- next__2JTR=((__POINTER *)result__4JTR)[ 0];
- if ((next__2JTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4JTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BNHR << 1)) <= 4096)) {
- next__2JTR=(void *)((unsigned long)result__4JTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BNHR)));
- } else {
- next__2JTR=new_lab__2PJ(new_size__BNHR);
- };
- ((__POINTER *)next__2JTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3JTR)[ 0]=next__2JTR;
- } else {
- ((__POINTER *)result__4JTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2JTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4JTR=next__2JTR;
- };
- };
- ptr__3MHR=result__4JTR;
- } else {
- t__CNHR=((__UINTEGER_32 )typ_id__4MHR);
- a__DNHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FKTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5MHR + a__DNHR) & (__UINTEGER_32)(~ a__DNHR));
- ptr_table__CKTR=((__POINTER )(&(table_type[(t__CNHR)])));
- lab_type__EKTR=(__UINTEGER_32)(t__CNHR | 1);
- next__BKTR=((__POINTER )(NULL));
- result__DKTR=((__POINTER *)ptr_table__CKTR)[ 0];
- if ((result__DKTR == (void *)NULL)) {
- result__DKTR=new_lab__2PJ(lab_type__EKTR);
- next__BKTR=(void *)((unsigned long)result__DKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKTR)));
- ((__POINTER *)next__BKTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CKTR)[ 0]=next__BKTR;
- } else {
- next__BKTR=((__POINTER *)result__DKTR)[ 0];
- if ((next__BKTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DKTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FKTR << 1)) <= 4096)) {
- next__BKTR=(void *)((unsigned long)result__DKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FKTR)));
- } else {
- next__BKTR=new_lab__2PJ(lab_type__EKTR);
- };
- ((__POINTER *)next__BKTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CKTR)[ 0]=next__BKTR;
- } else {
- ((__POINTER *)result__DKTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BKTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DKTR=next__BKTR;
- };
- };
- ptr__3MHR=result__DKTR;
- };
- result__2MHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__3MHR);
- *(result__2MHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__ENHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__2MHR);
- Self__ENHR->item__N0SE=result__HMHR;
- Self__ENHR->next__OW4E=NULL;
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__EKAR->last_link__32YD)->next__OW4E=result__2MHR;
- Self__EKAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__EKAR->parent_linked_collection__1LQC.upper__2AID + 1);
- Self__EKAR->last_link__32YD=result__2MHR;
- };
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,result__HMHR);
- __tmp__R04R=((__NODE_TYPE *)result__HMHR)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__R04R)->__id) {
- case __DTA_RD__: {
- __tmp__S04R=((__DTA_RD *)__tmp__R04R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__S04R=((__DTA_CAST *)__tmp__R04R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__S04R=((__DTA_WR_CODE *)__tmp__R04R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__S04R=((__DTA_BLOCK *)__tmp__R04R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__S04R=((__DTA_WR_VALUE *)__tmp__R04R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__S04R=((__DTA_RD_ARGS *)__tmp__R04R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- return(__tmp__S04R);
-}
-
-static void* to_run_expr__FIJH(__ITM_READ_ARG2 *Self__GIJH)
-// ({ITM_READ_ARG2}) With resultRecursive, No inlinable.
-{
- __INTEGER_64 v__2NHR,v__MOHR;
- void *result__IIJH,*__tmp__AJJH,*result__GNHR,*__tmp__CJJH;
- void *result__JNHR,*receiver__ZRQI,*__tmp__VSQI,*result__MNHR;
- void *__tmp__PZQI,*result__PNHR,*__tmp__2ZQI,*__tmp__3ZQI,*__tmp__Z0QI;
- void *__tmp__22QI,*__tmp__32QI,*__tmp__504R;
- void *__tmp__5IJH,*__tmp__BJJH,*__tmp__WLJH,*__tmp__5SQI,*__tmp__OZQI;
- __POSITION __tmp__EICR,__tmp__5U1P,__tmp__GICR,__tmp__BV1P,pos__OUIQ;
- __POSITION p__PKTR,p__FLTR,pos_null__2RQI,__tmp__OICR,__tmp__XV1P;
- __POSITION pos__WUIQ,pos__153I,__tmp__SXQI,__tmp__YXQI,pos__PICR;
- __POSITION pos__QICR,__tmp__MYQI,__tmp__SICR,__tmp__ZW1P,p__1NHR;
- __POSITION p__FMTR,p__1MTR,pos__5LIN,p__LOHR,p__0NTR,p__QOTR;
- __ITM_READ *Self__HNHR,*Self__KNHR,*Self__NNHR,*Self__QNHR;
- void *loc__INHR,*loc__LNHR,*loc__ONHR,*loc__RNHR;
- __ITM_CHARACTER *Self__FUIQ,*Self__JUIQ,*Self__QUIQ,*Self__BVIQ;
- __ITM_STRING *Self__GUIQ,*Self__KUIQ,*Self__RUIQ,*Self__CVIQ;
- void *__tmp__JJJH,*__tmp__KJJH,*__tmp__YTQI,*t__3NHR,*t__HMTR;
- void *__tmp__11QI,*t__NOHR,*t__2NTR;
- __EXPR_EQUAL *result__GKTR,*Self__OKTR;
- __POINTER ptr__HKTR,ptr_table__TKTR,next__SKTR,result__UKTR;
- __POINTER ptr_table__YKTR,next__XKTR,result__ZKTR,ptr__3KTR;
- __POINTER ptr_table__JLTR,next__ILTR,result__KLTR,ptr_table__OLTR;
- __POINTER next__NLTR,result__PLTR,ptr__TNHR,ptr_table__TLTR;
- __POINTER next__SLTR,result__ULTR,ptr_table__YLTR,next__XLTR;
- __POINTER result__ZLTR,ptr__3LTR,ptr_table__JMTR,next__IMTR;
- __POINTER result__KMTR,ptr_table__OMTR,next__NMTR,result__PMTR;
- __POINTER ptr__TMTR,ptr_table__4MTR,next__3MTR,result__5MTR;
- __POINTER ptr_table__DNTR,next__CNTR,result__ENTR,ptr__DOHR;
- __POINTER ptr_table__INTR,next__HNTR,result__JNTR,ptr_table__NNTR;
- __POINTER next__MNTR,result__ONTR,ptr__SNTR,ptr_table__4NTR;
- __POINTER next__3NTR,result__5NTR,ptr_table__DOTR,next__COTR;
- __POINTER result__EOTR,ptr__IOTR,ptr_table__TOTR,next__SOTR;
- __POINTER result__UOTR,ptr_table__YOTR,next__XOTR,result__ZOTR;
- __INTEGER typ_id__IKTR,typ_id__4KTR,__tmp__4WQI,__tmp__IZQI;
- __INTEGER Self__AB4I,typ_id__UNHR,typ_id__4LTR,typ_id__UMTR;
- __INTEGER typ_id__EOHR,typ_id__TNTR,typ_id__JOTR;
- __UINTEGER_32 sz__JKTR,a__KKTR,new_size__LKTR,t__MKTR,a__NKTR;
- __UINTEGER_32 new_size__1KTR,lab_type__0KTR,sz__5KTR,a__ALTR;
- __UINTEGER_32 new_size__BLTR,t__CLTR,a__DLTR,new_size__RLTR;
- __UINTEGER_32 lab_type__QLTR,sz__VNHR,a__WNHR,new_size__XNHR,t__YNHR;
- __UINTEGER_32 a__ZNHR,new_size__1LTR,lab_type__0LTR,sz__5LTR,a__AMTR;
- __UINTEGER_32 new_size__BMTR,t__CMTR,a__DMTR,new_size__RMTR;
- __UINTEGER_32 lab_type__QMTR,sz__VMTR,a__WMTR,new_size__XMTR,t__YMTR;
- __UINTEGER_32 a__ZMTR,new_size__GNTR,lab_type__FNTR,sz__FOHR,a__GOHR;
- __UINTEGER_32 new_size__HOHR,t__IOHR,a__JOHR,new_size__QNTR;
- __UINTEGER_32 lab_type__PNTR,sz__UNTR,a__VNTR,new_size__WNTR,t__XNTR;
- __UINTEGER_32 a__YNTR,new_size__GOTR,lab_type__FOTR,sz__KOTR,a__LOTR;
- __UINTEGER_32 new_size__MOTR,t__NOTR,a__OOTR,new_size__1OTR;
- __UINTEGER_32 lab_type__0OTR;
- __EXPR_NOT_EQUAL *result__2KTR,*Self__ELTR;
- void *itm_list__5RQI,*__tmp__XSQI;
- void *itm_read__ASQI,*__tmp__ATQI,*__tmp__HTQI;
- void *slot_msg__CSQI,*__tmp__1UQI;
- void *base__ESQI;
- void *__tmp__PTQI;
- void *__tmp__QTQI,*__tmp__0UQI,*v__GMTR,*v__1NTR;
- void *receiver_type__0RQI,*__tmp__EUQI,*__tmp__VVQI,*__tmp__WVQI;
- void *__tmp__NVQI,*__tmp__TVQI,*__tmp__AWQI;
- void *__tmp__OWQI,*__tmp__5WQI;
- __SLOT_DATA *Self__GKAR;
- void *result__FKAR,*__tmp__ZXQI;
- void *__tmp__WYQI,*em__1RQI;
- __STRING_CST *Self__FVIQ,*Self__RVIQ;
- __PROTOTYPE_CST *Self__GVIQ,*Self__SVIQ;
- __INTEGER_CST *Self__HVIQ,*result__SNHR,*Self__0NHR,*Self__TVIQ;
- __INTEGER_CST *result__COHR,*Self__KOHR;
- void *__tmp__UICR,*__tmp__YICR,*__tmp__5NHR,*__tmp__2ICR,*__tmp__AJCR;
- void *__tmp__POHR;
- __READ_LOCAL *__tmp__VICR,*__tmp__ZICR,*Self__NVIQ,*Self__PVIQ;
- __READ_LOCAL *__tmp__3ICR,*__tmp__BJCR;
- __REAL_CST *Self__JVIQ,*result__2LTR,*Self__EMTR,*Self__VVIQ;
- __REAL_CST *result__RNTR,*Self__ZNTR;
- __CHARACTER_CST *Self__LVIQ,*Self__XVIQ;
- __IS_EXPANDED *Self__MVIQ,*result__SMTR,*Self__0MTR,*Self__YVIQ;
- __IS_EXPANDED *result__HOTR,*Self__POTR;
- __READ_GLOBAL *__tmp__AOHR,*Self__QVIQ,*__tmp__QOHR;
- __LOCAL *Self__T04R,*Self__Y04R;
- void *voir__U04R,*voir__X04R,*voir__Z04R,*voir__204R;
- __LIST *Self__W04R,*Self__104R;
- void *__tmp__404R;
- void *result__HICR,*larg__WRQI;
- __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__IICR,*Self__JICR;
- __BOOLEAN is_resend__BSQI,is_block_value__DSQI,__tmp__VTQI;
- __BOOLEAN __tmp__FUQI,__tmp__XVQI,__tmp__0VQI,__tmp__TWQI,__tmp__JXQI;
- __BOOLEAN __tmp__GXQI,__tmp__C0QI;
- void *result__KICR,*args__YRQI;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__LICR,*Self__MICR;
- result__IIJH=NULL;
- if ((((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)operator_equal__0V) || ((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)operator_not_equal__5V))) {
- __tmp__5IJH=Self__GIJH->arg_first__ZDQC;
- switch (((struct ___OBJ *)__tmp__5IJH)->__id) {
- case __ITM_LIST__: {
- __tmp__AJJH=to_run_expr__L2IH(__tmp__5IJH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__EICR=((__ITM_LDOTS *)__tmp__5IJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_476));
- put_position__ECH(__tmp__EICR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__AJJH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__AJJH=to_run_expr__U2IH(__tmp__5IJH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__5U1P=((__ITM_LIST_IDF *)__tmp__5IJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__5U1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__AJJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__AJJH=to_run_expr__25IH(__tmp__5IJH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__AJJH=to_run_expr__4CJH(__tmp__5IJH);
- } break;
- case __ITM_READ__: {
- Self__HNHR=((__ITM_READ *)__tmp__5IJH);
- result__GNHR=NULL;
- loc__INHR=lookup__FRLH(Self__HNHR->name__AVPC);
- if (((void *)loc__INHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__INHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__INHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__HNHR->name__AVPC=((__LOCAL *)loc__INHR)->parent_variable__T1LC.intern_name__C25F;
- result__GNHR=to_run_with__args__XJQH(Self__HNHR);
- } else {
- result__GNHR=read__QB5G(loc__INHR);
- };
- } else {
- result__GNHR=to_run_with__args__XJQH(Self__HNHR);
- };
- __tmp__AJJH=result__GNHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__AJJH=to_run_expr__UGJH(__tmp__5IJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__AJJH=to_run_expr__FIJH(__tmp__5IJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__AJJH=to_run_expr__ZLJH(__tmp__5IJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__AJJH=to_run_expr__CXJH(__tmp__5IJH);
- } break;
- case __ITM_OLD__: {
- __tmp__AJJH=to_run_expr__HXJH(__tmp__5IJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__AJJH=to_run_expr__20JH(__tmp__5IJH);
- } break;
- case __ITM_REAL__: {
- __tmp__AJJH=to_run_expr__R2JH(__tmp__5IJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__AJJH=to_run_expr__12JH(__tmp__5IJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__FUIQ=((__ITM_CHARACTER *)__tmp__5IJH);
- __tmp__AJJH=create__char__4SMH(Self__FUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__FUIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__GUIQ=((__ITM_STRING *)__tmp__5IJH);
- __tmp__AJJH=create__text__ITMH(Self__GUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__GUIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__AJJH=to_run_expr__R3JH(__tmp__5IJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__AJJH=to_run_expr__1HKH(__tmp__5IJH);
- } break;
- case __ITM_RESULT__: {
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__AJJH=NULL;
- } break;
- };
- __tmp__BJJH=Self__GIJH->arg_second__0DQC;
- switch (((struct ___OBJ *)__tmp__BJJH)->__id) {
- case __ITM_LIST__: {
- __tmp__CJJH=to_run_expr__L2IH(__tmp__BJJH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__GICR=((__ITM_LDOTS *)__tmp__BJJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_476));
- put_position__ECH(__tmp__GICR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__CJJH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__CJJH=to_run_expr__U2IH(__tmp__BJJH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__BV1P=((__ITM_LIST_IDF *)__tmp__BJJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__BV1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__CJJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__CJJH=to_run_expr__25IH(__tmp__BJJH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__CJJH=to_run_expr__4CJH(__tmp__BJJH);
- } break;
- case __ITM_READ__: {
- Self__KNHR=((__ITM_READ *)__tmp__BJJH);
- result__JNHR=NULL;
- loc__LNHR=lookup__FRLH(Self__KNHR->name__AVPC);
- if (((void *)loc__LNHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__LNHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__LNHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__KNHR->name__AVPC=((__LOCAL *)loc__LNHR)->parent_variable__T1LC.intern_name__C25F;
- result__JNHR=to_run_with__args__XJQH(Self__KNHR);
- } else {
- result__JNHR=read__QB5G(loc__LNHR);
- };
- } else {
- result__JNHR=to_run_with__args__XJQH(Self__KNHR);
- };
- __tmp__CJJH=result__JNHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__CJJH=to_run_expr__UGJH(__tmp__BJJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__CJJH=to_run_expr__FIJH(__tmp__BJJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__CJJH=to_run_expr__ZLJH(__tmp__BJJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__CJJH=to_run_expr__CXJH(__tmp__BJJH);
- } break;
- case __ITM_OLD__: {
- __tmp__CJJH=to_run_expr__HXJH(__tmp__BJJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__CJJH=to_run_expr__20JH(__tmp__BJJH);
- } break;
- case __ITM_REAL__: {
- __tmp__CJJH=to_run_expr__R2JH(__tmp__BJJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__CJJH=to_run_expr__12JH(__tmp__BJJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__JUIQ=((__ITM_CHARACTER *)__tmp__BJJH);
- __tmp__CJJH=create__char__4SMH(Self__JUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__JUIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__KUIQ=((__ITM_STRING *)__tmp__BJJH);
- __tmp__CJJH=create__text__ITMH(Self__KUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__KUIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__CJJH=to_run_expr__R3JH(__tmp__BJJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__CJJH=to_run_expr__1HKH(__tmp__BJJH);
- } break;
- case __ITM_RESULT__: {
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__CJJH=NULL;
- } break;
- };
- if (verify__RCAG) {
- switch (((struct ___OBJ *)__tmp__AJJH)->__id) {
- case __LIST__: {
- __tmp__JJJH=static_type__OHQG(__tmp__AJJH);
- } break;
- case __STRING_CST__: {
- __tmp__JJJH=((__STRING_CST *)__tmp__AJJH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__JJJH=((__EXTERNAL_C *)__tmp__AJJH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__JJJH=((__PROTOTYPE_CST *)__tmp__AJJH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__JJJH=((__INTEGER_CST *)__tmp__AJJH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__JJJH=((__LOCAL *)((__READ_LOCAL *)__tmp__AJJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__JJJH=static_type__CN1H(__tmp__AJJH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__JJJH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__JJJH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__JJJH=((__REAL_CST *)__tmp__AJJH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__JJJH=((__CHARACTER_CST *)__tmp__AJJH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__JJJH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__JJJH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__JJJH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__JJJH=static_type__UO1H(__tmp__AJJH);
- } break;
- case __EXPR_MUL__: {
- __tmp__JJJH=static_type__0O1H(__tmp__AJJH);
- } break;
- case __EXPR_DIV__: {
- __tmp__JJJH=static_type__5O1H(__tmp__AJJH);
- } break;
- case __EXPR_AND__: {
- __tmp__JJJH=static_type__EP1H(__tmp__AJJH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__JJJH=static_type__JP1H(__tmp__AJJH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__JJJH=static_type__OP1H(__tmp__AJJH);
- } break;
- case __PUT_TO__: {
- __tmp__JJJH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__JJJH=static_type__XP1H(__tmp__AJJH);
- } break;
- case __SIZE_OF__: {
- __tmp__JJJH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__JJJH=((__CAST *)__tmp__AJJH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__JJJH=static_type__NOKL(__tmp__AJJH);
- } break;
- case __READ_SLOT__: {
- __tmp__JJJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AJJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__JJJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AJJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__JJJH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__JJJH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__JJJH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__JJJH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__JJJH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__JJJH=static_type__DFJM(__tmp__AJJH);
- } break;
- case __EXPR_ADD__: {
- __tmp__JJJH=static_type__P3ML(__tmp__AJJH);
- } break;
- case __EXPR_NOT__: {
- __tmp__JJJH=static_type__R3XM(__tmp__AJJH);
- } break;
- case __EXPR_MOD__: {
- __tmp__JJJH=static_type__DREO(__tmp__AJJH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__JJJH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__JJJH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__JJJH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__JJJH=static_type__3YPN(__tmp__AJJH);
- } break;
- case __EXPR_XOR__: {
- __tmp__JJJH=static_type__1HSO(__tmp__AJJH);
- } break;
- };
- switch (((struct ___OBJ *)__tmp__CJJH)->__id) {
- case __LIST__: {
- __tmp__KJJH=static_type__OHQG(__tmp__CJJH);
- } break;
- case __STRING_CST__: {
- __tmp__KJJH=((__STRING_CST *)__tmp__CJJH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__KJJH=((__EXTERNAL_C *)__tmp__CJJH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__KJJH=((__PROTOTYPE_CST *)__tmp__CJJH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__KJJH=((__INTEGER_CST *)__tmp__CJJH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__KJJH=((__LOCAL *)((__READ_LOCAL *)__tmp__CJJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__KJJH=static_type__CN1H(__tmp__CJJH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__KJJH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__KJJH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__KJJH=((__REAL_CST *)__tmp__CJJH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__KJJH=((__CHARACTER_CST *)__tmp__CJJH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__KJJH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__KJJH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__KJJH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__KJJH=static_type__UO1H(__tmp__CJJH);
- } break;
- case __EXPR_MUL__: {
- __tmp__KJJH=static_type__0O1H(__tmp__CJJH);
- } break;
- case __EXPR_DIV__: {
- __tmp__KJJH=static_type__5O1H(__tmp__CJJH);
- } break;
- case __EXPR_AND__: {
- __tmp__KJJH=static_type__EP1H(__tmp__CJJH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__KJJH=static_type__JP1H(__tmp__CJJH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__KJJH=static_type__OP1H(__tmp__CJJH);
- } break;
- case __PUT_TO__: {
- __tmp__KJJH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__KJJH=static_type__XP1H(__tmp__CJJH);
- } break;
- case __SIZE_OF__: {
- __tmp__KJJH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__KJJH=((__CAST *)__tmp__CJJH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__KJJH=static_type__NOKL(__tmp__CJJH);
- } break;
- case __READ_SLOT__: {
- __tmp__KJJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CJJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__KJJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CJJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__KJJH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__KJJH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__KJJH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__KJJH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__KJJH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__KJJH=static_type__DFJM(__tmp__CJJH);
- } break;
- case __EXPR_ADD__: {
- __tmp__KJJH=static_type__P3ML(__tmp__CJJH);
- } break;
- case __EXPR_NOT__: {
- __tmp__KJJH=static_type__R3XM(__tmp__CJJH);
- } break;
- case __EXPR_MOD__: {
- __tmp__KJJH=static_type__DREO(__tmp__CJJH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__KJJH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__KJJH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__KJJH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__KJJH=static_type__3YPN(__tmp__CJJH);
- } break;
- case __EXPR_XOR__: {
- __tmp__KJJH=static_type__1HSO(__tmp__CJJH);
- } break;
- };
- if (((((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__JJJH)->flag__ATL & 1) != 0)) && (! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KJJH)->flag__ATL & 1) != 0))) && (! is_sub_type__NV4J(__tmp__JJJH,__tmp__KJJH))) && (! is_sub_type__NV4J(__tmp__KJJH,__tmp__JJJH)))) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(__tmp__JJJH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_477));
- append_name_in__M5XD(__tmp__KJJH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_478));
- pos__OUIQ=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(pos__OUIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- if (((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)operator_equal__0V)) {
- p__PKTR=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- result__GKTR=NULL;
- ptr__HKTR=((__POINTER )(NULL));
- typ_id__IKTR= 0;
- sz__JKTR=((__UINTEGER_32 )sizeof(__EXPR_EQUAL));
- if ((sz__JKTR == 0)) {
- result__GKTR=EXPR_EQUAL__;
- } else {
- typ_id__IKTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JKTR);
- if ((typ_id__IKTR == (__INTEGER)(- 1))) {
- a__KKTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LKTR=(__UINTEGER_32)((__UINTEGER_32)(sz__JKTR + a__KKTR) & (__UINTEGER_32)(~ a__KKTR));
- ptr_table__TKTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LKTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SKTR=((__POINTER )(NULL));
- result__UKTR=((__POINTER *)ptr_table__TKTR)[ 0];
- if ((result__UKTR == (void *)NULL)) {
- result__UKTR=new_lab__2PJ(new_size__LKTR);
- next__SKTR=(void *)((unsigned long)result__UKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKTR)));
- ((__POINTER *)next__SKTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TKTR)[ 0]=next__SKTR;
- } else {
- next__SKTR=((__POINTER *)result__UKTR)[ 0];
- if ((next__SKTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UKTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LKTR << 1)) <= 4096)) {
- next__SKTR=(void *)((unsigned long)result__UKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKTR)));
+ Self__NUPU=((__SIZE_OF__5GOJ *)Self__140S);
+ Self__NUPU->parent_expr__AHOJ.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+ Self__NUPU->receiver__AD5J=__tmp__T1EM;
+ __tmp__C3EM=Self__140S;
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__C3EM=my_copy__L4AL(((__CAST__1HOJ *)__tmp__L1EM));
+ } break;
+ case __REAL_CST__1LOJ__: {
+ Self__440S=((__REAL_CST__1LOJ *)__tmp__L1EM);
+ p__I45T=Self__440S->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B;
+ __tmp__D3EM=Self__440S->value__VD5J;
+ __tmp__T1EM=Self__440S->parent_constant__2LOJ.static_type__5G4D;
+ Self__440S=NULL;
+ sz__ZM1T=((__POINTER__IB )(NULL));
+ __tmp__V3BI= 0;
+ result__XM1T=((__POINTER__IB )sizeof(__REAL_CST__1LOJ));
+ if (((unsigned long)result__XM1T == 0)) {
+ Self__440S=REAL_CST__1LOJ__;
+ } else /* FALSE */ {
+ __tmp__V3BI=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__XM1T));
+ if ((__tmp__V3BI == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4M1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3M1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_size[(__tmp__4M1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3M1T)));
+ sz__ZM1T=__tmp__2M1T;
+ } else /* FALSE */ {
+ __tmp__4M1T=((__UINTEGER_32__ZWB )__tmp__V3BI);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__2M1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3M1T=(void *)((unsigned long)(void *)((unsigned long)result__XM1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__2M1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2M1T=micro_alloc__table__lab__UKI(__tmp__3M1T,((__POINTER__IB )(&(table_type[(__tmp__4M1T)]))),(__UINTEGER_32__ZWB)(__tmp__4M1T | 1));
+ sz__ZM1T=__tmp__2M1T;
+ };
+ Self__440S=((__REAL_CST__1LOJ *)sz__ZM1T);
+ *(Self__440S) = *(REAL_CST__1LOJ__);
+ };
+ Self__3UPU=((__REAL_CST__1LOJ *)Self__440S);
+ Self__3UPU->parent_constant__2LOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B=p__I45T;
+ Self__3UPU->value__VD5J=__tmp__D3EM;
+ Self__3UPU->parent_constant__2LOJ.static_type__5G4D=__tmp__T1EM;
+ __tmp__C3EM=Self__440S;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__C30S=((__CHARACTER_CST__RMOJ *)__tmp__L1EM);
+ __tmp__D50S=create__char__UMQJ(Self__C30S->parent_constant__SMOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__C30S->text__0D5J);
+ __tmp__C3EM=__tmp__D50S;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__L1EM);
+ __tmp__G50S=create__text__OQQJ(Self__E30S->parent_constant__2NOJ.parent_expr__DK.parent_instr__CK.parent_itm_object__YH.position__P2B,Self__E30S->string__WBJK);
+ __tmp__C3EM=__tmp__G50S;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__C3EM=my_copy__QYFM(((__READ_SLOT__LL4K *)__tmp__L1EM));
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__C3EM=my_copy__Y25O(((__EXPR_NOT_LOGIC__W4FL *)__tmp__L1EM));
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__C3EM=my_copy__DIVP(((__EXPR_OR_LOGIC__ADUL *)__tmp__L1EM));
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__C3EM=my_copy__TA4P(((__EXPR_OR_OR_LOGIC__3DUL *)__tmp__L1EM));
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__C3EM=my_copy__OIVP(((__EXPR_AND_LOGIC__EFUL *)__tmp__L1EM));
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__C3EM=my_copy__5A4P(((__EXPR_AND_AND_LOGIC__5FUL *)__tmp__L1EM));
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__C3EM=my_copy__KZBN(((__EXPR_NEG__EZVL *)__tmp__L1EM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__C3EM=my_copy__QBHM(((__EXPR_ADD__SZVL *)__tmp__L1EM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__N45T=read_direct__with__WETL(((__SLOT_DATA__IJRG *)((__READ_GLOBAL__T4YL *)__tmp__L1EM)->global__KAKM),NULL);
+ if (__tmp__N45T==NULL) {
+ __tmp__O45T=NULL;
} else {
- next__SKTR=new_lab__2PJ(new_size__LKTR);
+ switch (((struct ___OBJ *)__tmp__N45T)->__id) {
+ case __READ_SLOT__LL4K__: {
+ __tmp__O45T=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__O45T=((__READ_GLOBAL__T4YL *)__tmp__N45T);
+ } break;
+ }
};
- ((__POINTER *)next__SKTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TKTR)[ 0]=next__SKTR;
- } else {
- ((__POINTER *)result__UKTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SKTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UKTR=next__SKTR;
+ __tmp__C3EM=__tmp__O45T;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__C3EM=my_copy__YFWN(((__EXPR_NOT__XUPM *)__tmp__L1EM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__C3EM=my_copy__BG2P(((__EXPR_MOD__3YPM *)__tmp__L1EM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__C3EM=my_copy__GQVO(((__EXPR_OR__PQ0N *)__tmp__L1EM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__C3EM=my_copy__GP0Q(((__EXPR_SUP_EQ__1VBP *)__tmp__L1EM));
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__C3EM=my_copy__3VUP(((__EXPR_INF__OXBP *)__tmp__L1EM));
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__C3EM=my_copy__IWUP(((__EXPR_INF_EQ__FYBP *)__tmp__L1EM));
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__C3EM=my_copy__IBIQ(((__EXPR_XOR__ABEP *)__tmp__L1EM));
+ } break;
};
- };
- ptr__HKTR=result__UKTR;
- } else {
- t__MKTR=((__UINTEGER_32 )typ_id__IKTR);
- a__NKTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1KTR=(__UINTEGER_32)((__UINTEGER_32)(sz__JKTR + a__NKTR) & (__UINTEGER_32)(~ a__NKTR));
- ptr_table__YKTR=((__POINTER )(&(table_type[(t__MKTR)])));
- lab_type__0KTR=(__UINTEGER_32)(t__MKTR | 1);
- next__XKTR=((__POINTER )(NULL));
- result__ZKTR=((__POINTER *)ptr_table__YKTR)[ 0];
- if ((result__ZKTR == (void *)NULL)) {
- result__ZKTR=new_lab__2PJ(lab_type__0KTR);
- next__XKTR=(void *)((unsigned long)result__ZKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KTR)));
- ((__POINTER *)next__XKTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YKTR)[ 0]=next__XKTR;
- } else {
- next__XKTR=((__POINTER *)result__ZKTR)[ 0];
- if ((next__XKTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZKTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1KTR << 1)) <= 4096)) {
- next__XKTR=(void *)((unsigned long)result__ZKTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KTR)));
- } else {
- next__XKTR=new_lab__2PJ(lab_type__0KTR);
+ Self__QYEM->expr__OVFL=__tmp__C3EM;
+ };
+ __tmp__XZEM=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[__tmp__MOUH])->id__KEFJ;
+ __tmp__L1EM=Self__QYEM->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+ case __TYPE__FF__: {
+ put_access_id__in__NTJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ put_access_id__in__ZUJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ put_access_id__in__3UJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ put_access_id__in__JWJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_ID__MMB__: {
+ put_access_id__in__VXJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ put_access_id__in__ZXJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ put_access_id__in__FZJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ put_access_id__in__JZJO(__tmp__L1EM,buffer__Y0BE);
+ } break;
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_521));
+ __tmp__MT5H=Self__QYEM->list__ODFJ->parent_arrayed_collection__O5EJ.upper__BEFJ;
+ Self__MFAI=__tmp__MOUH;
+ while ((Self__MFAI <= __tmp__MT5H)) {
+ __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__MFAI])->code__DIFJ)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__V3BI != 0)) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_522));
+ __tmp__L5EM=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__MFAI])->id__KEFJ;
+ switch (((struct ___OBJ *)__tmp__L5EM)->__id) {
+ case __TYPE__FF__: {
+ Self__22JO=((__TYPE__FF *)__tmp__L5EM);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__22JO->intern_name__TZMB);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if (is_java__EE) {
+ (&__string_514)->count__0C= 4;
+ (&__string_514)->storage__1C="null";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_514));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_5));
+ };
+ } break;
+ case __TYPE_VOID__IMB__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_6));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_54));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_ID__MMB__: {
+ append_in__AEE(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__L5EM))->parent_type__NMB.index__CLC,buffer__Y0BE);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ Self__13JO=((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__L5EM));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__13JO->parent_type__PCY.intern_name__TZMB);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ append_in__AEE(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__L5EM))->parent_type__DP5D.index__CLC,buffer__Y0BE);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ append_in__AEE(((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__L5EM))->parent_type__Q3NJ.index__CLC,buffer__Y0BE);
+ } break;
};
- ((__POINTER *)next__XKTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YKTR)[ 0]=next__XKTR;
- } else {
- ((__POINTER *)result__ZKTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XKTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZKTR=next__XKTR;
- };
- };
- ptr__HKTR=result__ZKTR;
- };
- result__GKTR=((__EXPR_EQUAL *)ptr__HKTR);
- *(result__GKTR) = *(EXPR_EQUAL__);
- };
- Self__OKTR=((__EXPR_EQUAL *)result__GKTR);
- Self__OKTR->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PKTR;
- Self__OKTR->parent_expr_binary_cmp__DLJH.left__PM2H=__tmp__AJJH;
- Self__OKTR->parent_expr_binary_cmp__DLJH.right__TM2H=__tmp__CJJH;
- result__IIJH=result__GKTR;
- } else {
- p__FLTR=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- result__2KTR=NULL;
- ptr__3KTR=((__POINTER )(NULL));
- typ_id__4KTR= 0;
- sz__5KTR=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
- if ((sz__5KTR == 0)) {
- result__2KTR=EXPR_NOT_EQUAL__;
- } else {
- typ_id__4KTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5KTR);
- if ((typ_id__4KTR == (__INTEGER)(- 1))) {
- a__ALTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BLTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KTR + a__ALTR) & (__UINTEGER_32)(~ a__ALTR));
- ptr_table__JLTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BLTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ILTR=((__POINTER )(NULL));
- result__KLTR=((__POINTER *)ptr_table__JLTR)[ 0];
- if ((result__KLTR == (void *)NULL)) {
- result__KLTR=new_lab__2PJ(new_size__BLTR);
- next__ILTR=(void *)((unsigned long)result__KLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLTR)));
- ((__POINTER *)next__ILTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JLTR)[ 0]=next__ILTR;
- } else {
- next__ILTR=((__POINTER *)result__KLTR)[ 0];
- if ((next__ILTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KLTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BLTR << 1)) <= 4096)) {
- next__ILTR=(void *)((unsigned long)result__KLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BLTR)));
- } else {
- next__ILTR=new_lab__2PJ(new_size__BLTR);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_523));
+ Self__R45T=((__LIST__WH *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)Self__QYEM->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[Self__MFAI])->code__DIFJ);
+ (&__string_226)->count__0C= 2;
+ (&__string_226)->storage__1C="{\n";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+ (&__string_189)->count__0C= 2;
+ (&__string_189)->storage__1C=" ";
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ genere_body__W0BE(Self__R45T,buffer__Y0BE);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ Self__S45T=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__S45T->count__WJ)) {
+ Self__S45T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__S45T->count__WJ=(__INTEGER__Q)(Self__S45T->count__WJ - 2);
};
- ((__POINTER *)next__ILTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JLTR)[ 0]=next__ILTR;
- } else {
- ((__POINTER *)result__KLTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ILTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KLTR=next__ILTR;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),' ');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_524));
};
+ Self__MFAI=(__INTEGER__Q)(Self__MFAI + 1);
};
- ptr__3KTR=result__KLTR;
- } else {
- t__CLTR=((__UINTEGER_32 )typ_id__4KTR);
- a__DLTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RLTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5KTR + a__DLTR) & (__UINTEGER_32)(~ a__DLTR));
- ptr_table__OLTR=((__POINTER )(&(table_type[(t__CLTR)])));
- lab_type__QLTR=(__UINTEGER_32)(t__CLTR | 1);
- next__NLTR=((__POINTER )(NULL));
- result__PLTR=((__POINTER *)ptr_table__OLTR)[ 0];
- if ((result__PLTR == (void *)NULL)) {
- result__PLTR=new_lab__2PJ(lab_type__QLTR);
- next__NLTR=(void *)((unsigned long)result__PLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RLTR)));
- ((__POINTER *)next__NLTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OLTR)[ 0]=next__NLTR;
- } else {
- next__NLTR=((__POINTER *)result__PLTR)[ 0];
- if ((next__NLTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PLTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RLTR << 1)) <= 4096)) {
- next__NLTR=(void *)((unsigned long)result__PLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RLTR)));
- } else {
- next__NLTR=new_lab__2PJ(lab_type__QLTR);
- };
- ((__POINTER *)next__NLTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OLTR)[ 0]=next__NLTR;
- } else {
- ((__POINTER *)result__PLTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NLTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PLTR=next__NLTR;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ if ((__tmp__MOUH != 0)) {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\n');
+ Self__QPXT=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__QPXT->count__WJ)) {
+ Self__QPXT->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__QPXT->count__WJ=(__INTEGER__Q)(Self__QPXT->count__WJ - 2);
};
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
};
- ptr__3KTR=result__PLTR;
};
- result__2KTR=((__EXPR_NOT_EQUAL *)ptr__3KTR);
- *(result__2KTR) = *(EXPR_NOT_EQUAL__);
- };
- Self__ELTR=((__EXPR_NOT_EQUAL *)result__2KTR);
- Self__ELTR->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FLTR;
- Self__ELTR->parent_expr_binary_cmp__LLJH.left__PM2H=__tmp__AJJH;
- Self__ELTR->parent_expr_binary_cmp__LLJH.right__TM2H=__tmp__CJJH;
- result__IIJH=result__2KTR;
- };
- } else {
- result__HICR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC < 0)) {
- result__HICR=create_with_capacity__YPFC( 16);
- } else {
- Self__IICR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- result__HICR=((void **)Self__IICR->parent_arrayed_collection__EFFC.storage__5EPC)[Self__IICR->parent_arrayed_collection__EFFC.upper__P5OC];
- Self__JICR=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- Self__JICR->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__JICR->parent_arrayed_collection__EFFC.upper__P5OC - 1);
- };
- add_last__V3PC(result__HICR,Self__GIJH->arg_second__0DQC);
- __tmp__WLJH=Self__GIJH->arg_first__ZDQC;
- larg__WRQI=result__HICR;
- receiver__ZRQI=NULL;
- pos_null__2RQI=((__POSITION ) 0);
- itm_list__5RQI=NULL;
- itm_read__ASQI=NULL;
- is_resend__BSQI=FALSE__;
- slot_msg__CSQI=NULL;
- is_block_value__DSQI=FALSE__;
- base__ESQI=NULL;
- result__KICR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI < 0)) {
- result__KICR=create_with_capacity__FTHH( 16);
- } else {
- Self__LICR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- result__KICR=((void **)Self__LICR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__LICR->parent_arrayed_collection__P0LH.upper__NWDI];
- Self__MICR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- Self__MICR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__MICR->parent_arrayed_collection__P0LH.upper__NWDI - 1);
- };
- args__YRQI=result__KICR;
- if (((void *)__tmp__WLJH == (void *)NULL)) {
- receiver__ZRQI=read__QB5G(lookup__Z13I());
- } else {
- switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
- case __ITM_LIST__: {
- __tmp__VSQI=to_run_expr__L2IH(__tmp__WLJH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__OICR=((__ITM_LDOTS *)__tmp__WLJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_476));
- put_position__ECH(__tmp__OICR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__VSQI=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__VSQI=to_run_expr__U2IH(__tmp__WLJH);
} break;
- case __ITM_LIST_IDF__: {
- __tmp__XV1P=((__ITM_LIST_IDF *)__tmp__WLJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__XV1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__VSQI=NULL;
+ case __NODE_TYPE__SK2C__: {
+ display__Z1RH(((__NODE_TYPE__SK2C *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
} break;
- case __ITM_WRITE_VALUE__: {
- __tmp__VSQI=to_run_expr__25IH(__tmp__WLJH);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
} break;
- case __ITM_WRITE_CAST__: {
- __tmp__VSQI=to_run_expr__4CJH(__tmp__WLJH);
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __ITM_READ__: {
- Self__NNHR=((__ITM_READ *)__tmp__WLJH);
- result__MNHR=NULL;
- loc__ONHR=lookup__FRLH(Self__NNHR->name__AVPC);
- if (((void *)loc__ONHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__ONHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__ONHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__NNHR->name__AVPC=((__LOCAL *)loc__ONHR)->parent_variable__T1LC.intern_name__C25F;
- result__MNHR=to_run_with__args__XJQH(Self__NNHR);
- } else {
- result__MNHR=read__QB5G(loc__ONHR);
- };
- } else {
- result__MNHR=to_run_with__args__XJQH(Self__NNHR);
+ case __WRITE_GLOBAL__WXKJ__: {
+ Self__L15J=((__WRITE_GLOBAL__WXKJ *)((__PUSH__IXB *)__tmp__4AOT));
+ Self__ON1T=((__SLOT_DATA__IJRG *)Self__L15J->global__N15J);
+ __tmp__V0LL=NULL;
+ if (((void *)Self__ON1T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__V0LL=Self__ON1T->parent_slot__KJRG->receiver_type__XIRG;
+ } else /* FALSE */ {
+ __tmp__V0LL=type_block__APB;
};
- __tmp__VSQI=result__MNHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__VSQI=to_run_expr__UGJH(__tmp__WLJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__VSQI=to_run_expr__FIJH(__tmp__WLJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__VSQI=to_run_expr__ZLJH(__tmp__WLJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__VSQI=to_run_expr__CXJH(__tmp__WLJH);
- } break;
- case __ITM_OLD__: {
- __tmp__VSQI=to_run_expr__HXJH(__tmp__WLJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__VSQI=to_run_expr__20JH(__tmp__WLJH);
- } break;
- case __ITM_REAL__: {
- __tmp__VSQI=to_run_expr__R2JH(__tmp__WLJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__VSQI=to_run_expr__12JH(__tmp__WLJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__QUIQ=((__ITM_CHARACTER *)__tmp__WLJH);
- __tmp__VSQI=create__char__4SMH(Self__QUIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__QUIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__RUIQ=((__ITM_STRING *)__tmp__WLJH);
- __tmp__VSQI=create__text__ITMH(Self__RUIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__RUIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__VSQI=to_run_expr__R3JH(__tmp__WLJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__VSQI=to_run_expr__1HKH(__tmp__WLJH);
- } break;
- case __ITM_RESULT__: {
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__VSQI=NULL;
- } break;
- };
- receiver__ZRQI=__tmp__VSQI;
- if (__tmp__WLJH==NULL) {
- __tmp__XSQI=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
- case __ITM_LIST__: {
- __tmp__XSQI=((void *)__tmp__WLJH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__XSQI=NULL;
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __TYPE__FF__: {
+ add_genere_list__55AI(((__TYPE__FF *)__tmp__V0LL));
} break;
- case __ITM_READ_ARG2__: {
- __tmp__XSQI=NULL;
+ case __TYPE_NULL__GMB__: {
+ add_genere_list__0BBI(((__TYPE_NULL__GMB *)__tmp__V0LL));
} break;
- case __ITM_BINARY__: {
- __tmp__XSQI=NULL;
+ case __TYPE_VOID__IMB__: {
+ add_genere_list__VDBI(((__TYPE_VOID__IMB *)__tmp__V0LL));
} break;
- case __ITM_READ_ARG1__: {
- __tmp__XSQI=NULL;
+ case __TYPE_CONTEXT__KMB__: {
+ add_genere_list__QFBI(((__TYPE_CONTEXT__KMB *)__tmp__V0LL));
} break;
- case __ITM_OLD__: {
- __tmp__XSQI=NULL;
+ case __TYPE_GENERIC__OCY__: {
+ add_genere_list__0HBI(((__TYPE_GENERIC__OCY *)__tmp__V0LL));
} break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__XSQI=NULL;
+ case __TYPE_BLOCK__CP5D__: {
+ add_genere_list__VJBI(((__TYPE_BLOCK__CP5D *)__tmp__V0LL));
} break;
- case __ITM_REAL__: {
- __tmp__XSQI=NULL;
+ case __PROFIL_BLOCK__O3NJ__: {
+ add_genere_list__URHL(((__PROFIL_BLOCK__O3NJ *)__tmp__V0LL));
} break;
- case __ITM_NUMBER__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__XSQI=NULL;
- } break;
- case __ITM_RESULT__: {
- __tmp__XSQI=NULL;
- } break;
- }
- };
- itm_list__5RQI=__tmp__XSQI;
- if (((void *)__tmp__XSQI != (void *)NULL)) {
- __tmp__5SQI=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__XSQI)->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
- if (__tmp__5SQI==NULL) {
- __tmp__ATQI=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__5SQI)->__id) {
- case __ITM_LIST__: {
- __tmp__ATQI=NULL;
+ };
+ if ((! Self__L15J->parent_write__XXKJ.quiet_generation__Q15J)) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__L15J->global__N15J->parent_variable__JJRG.intern_name__UN5D);
+ __tmp__XZEM=Self__L15J->parent_write__XXKJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
} break;
- case __ITM_LDOTS__: {
- __tmp__ATQI=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
} break;
- case __ITM_PROTOTYPE__: {
- __tmp__ATQI=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __ITM_LIST_IDF__: {
- __tmp__ATQI=NULL;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __ITM_WRITE_VALUE__: {
- __tmp__ATQI=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
} break;
- case __ITM_WRITE_CAST__: {
- __tmp__ATQI=NULL;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __ITM_READ__: {
- __tmp__ATQI=((void *)__tmp__5SQI);
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__10EM=static_type__ODCK();
} break;
- case __ITM_WRITE_CODE__: {
- __tmp__ATQI=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__10EM=static_type__TDCK();
} break;
- case __ITM_READ_ARG2__: {
- __tmp__ATQI=((void *)__tmp__5SQI);
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__10EM=static_type__YDCK();
} break;
- case __ITM_BINARY__: {
- __tmp__ATQI=NULL;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__10EM=static_type__3DCK();
} break;
- case __ITM_READ_ARG1__: {
- __tmp__ATQI=((void *)__tmp__5SQI);
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__10EM=static_type__CECK();
} break;
- case __ITM_OLD__: {
- __tmp__ATQI=NULL;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
} break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__ATQI=NULL;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
} break;
- case __ITM_REAL__: {
- __tmp__ATQI=NULL;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
} break;
- case __ITM_NUMBER__: {
- __tmp__ATQI=NULL;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
} break;
- case __ITM_CHARACTER__: {
- __tmp__ATQI=NULL;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
} break;
- case __ITM_STRING__: {
- __tmp__ATQI=NULL;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
} break;
- case __ITM_EXTERNAL__: {
- __tmp__ATQI=NULL;
+ case __PUT_TO__TFOJ__: {
+ __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __ITM_READ_ARGS__: {
- __tmp__ATQI=((void *)__tmp__5SQI);
+ case __ITEM__HGOJ__: {
+ __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
} break;
- case __ITM_RESULT__: {
- __tmp__ATQI=NULL;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__10EM=static_type__VFCK();
} break;
- }
- };
- itm_read__ASQI=__tmp__ATQI;
- } else {
- if (__tmp__WLJH==NULL) {
- __tmp__HTQI=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
- case __ITM_LIST__: {
- __tmp__HTQI=NULL;
+ case __CAST__1HOJ__: {
+ __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
} break;
- case __ITM_LDOTS__: {
- __tmp__HTQI=NULL;
+ case __REAL_CST__1LOJ__: {
+ __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __ITM_PROTOTYPE__: {
- __tmp__HTQI=NULL;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __ITM_LIST_IDF__: {
- __tmp__HTQI=NULL;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __ITM_WRITE_VALUE__: {
- __tmp__HTQI=NULL;
+ case __READ_SLOT__LL4K__: {
+ __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __ITM_WRITE_CAST__: {
- __tmp__HTQI=NULL;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__10EM=static_type__5L5O();
} break;
- case __ITM_READ__: {
- __tmp__HTQI=((void *)__tmp__WLJH);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__10EM=static_type__CRTP();
} break;
- case __ITM_WRITE_CODE__: {
- __tmp__HTQI=NULL;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__10EM=static_type__M51P();
} break;
- case __ITM_READ_ARG2__: {
- __tmp__HTQI=((void *)__tmp__WLJH);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__10EM=static_type__HRTP();
} break;
- case __ITM_BINARY__: {
- __tmp__HTQI=NULL;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__10EM=static_type__S51P();
} break;
- case __ITM_READ_ARG1__: {
- __tmp__HTQI=((void *)__tmp__WLJH);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
} break;
- case __ITM_OLD__: {
- __tmp__HTQI=NULL;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
} break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__HTQI=NULL;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __ITM_REAL__: {
- __tmp__HTQI=NULL;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
} break;
- case __ITM_NUMBER__: {
- __tmp__HTQI=NULL;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
} break;
- case __ITM_CHARACTER__: {
- __tmp__HTQI=NULL;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
} break;
- case __ITM_STRING__: {
- __tmp__HTQI=NULL;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__10EM=static_type__TA0Q();
} break;
- case __ITM_EXTERNAL__: {
- __tmp__HTQI=NULL;
+ case __EXPR_INF__OXBP__: {
+ __tmp__10EM=static_type__4BUP();
} break;
- case __ITM_READ_ARGS__: {
- __tmp__HTQI=((void *)__tmp__WLJH);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__10EM=static_type__DCUP();
} break;
- case __ITM_RESULT__: {
- __tmp__HTQI=NULL;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
} break;
- }
- };
- itm_read__ASQI=__tmp__HTQI;
- };
- if (((void *)itm_read__ASQI != (void *)NULL)) {
- __tmp__PTQI=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM)) & 511)];
- switch (((struct ___OBJ *)itm_read__ASQI)->__id) {
- case __ITM_READ__: {
- __tmp__QTQI=((__ITM_READ *)itm_read__ASQI)->name__AVPC;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__QTQI=((__ITM_READ_ARG2 *)itm_read__ASQI)->parent_itm_read__H4FC.name__AVPC;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__QTQI=((__ITM_READ_ARG1 *)itm_read__ASQI)->parent_itm_read__E5GC.name__AVPC;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__QTQI=((__ITM_READ_ARGS *)itm_read__ASQI)->parent_itm_read__14JC.name__AVPC;
- } break;
+ };
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+ switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)Self__L15J->global__N15J->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__F25J=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__F25J=TRUE__K__;
+ } break;
+ };
+ __tmp__30EM=__tmp__F25J;
+ } else /* FALSE */ {
+ __tmp__30EM=FALSE__O__;
+ };
+ if (__tmp__30EM) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_525));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+ genere_value__PA1K(Self__L15J,buffer__Y0BE);
+ };
};
- __tmp__VTQI=search_parent__2IWH(__tmp__PTQI,__tmp__QTQI);
- } else {
- __tmp__VTQI=FALSE__;
- };
- is_resend__BSQI=__tmp__VTQI;
- };
- switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
- case __LIST__: {
- __tmp__YTQI=static_type__OHQG(receiver__ZRQI);
- } break;
- case __STRING_CST__: {
- __tmp__YTQI=((__STRING_CST *)receiver__ZRQI)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__YTQI=((__EXTERNAL_C *)receiver__ZRQI)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__YTQI=((__PROTOTYPE_CST *)receiver__ZRQI)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__YTQI=((__INTEGER_CST *)receiver__ZRQI)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__YTQI=((__LOCAL *)((__READ_LOCAL *)receiver__ZRQI)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__YTQI=static_type__CN1H(receiver__ZRQI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__YTQI=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__YTQI=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__YTQI=((__REAL_CST *)receiver__ZRQI)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__YTQI=((__CHARACTER_CST *)receiver__ZRQI)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__YTQI=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__YTQI=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__YTQI=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__YTQI=static_type__UO1H(receiver__ZRQI);
- } break;
- case __EXPR_MUL__: {
- __tmp__YTQI=static_type__0O1H(receiver__ZRQI);
- } break;
- case __EXPR_DIV__: {
- __tmp__YTQI=static_type__5O1H(receiver__ZRQI);
- } break;
- case __EXPR_AND__: {
- __tmp__YTQI=static_type__EP1H(receiver__ZRQI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__YTQI=static_type__JP1H(receiver__ZRQI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__YTQI=static_type__OP1H(receiver__ZRQI);
- } break;
- case __PUT_TO__: {
- __tmp__YTQI=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__YTQI=static_type__XP1H(receiver__ZRQI);
- } break;
- case __SIZE_OF__: {
- __tmp__YTQI=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__YTQI=((__CAST *)receiver__ZRQI)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__YTQI=static_type__NOKL(receiver__ZRQI);
- } break;
- case __READ_SLOT__: {
- __tmp__YTQI=((__SLOT_DATA *)((__READ_SLOT *)receiver__ZRQI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__YTQI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__ZRQI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__YTQI=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__YTQI=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__YTQI=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__YTQI=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__YTQI=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__YTQI=static_type__DFJM(receiver__ZRQI);
- } break;
- case __EXPR_ADD__: {
- __tmp__YTQI=static_type__P3ML(receiver__ZRQI);
- } break;
- case __EXPR_NOT__: {
- __tmp__YTQI=static_type__R3XM(receiver__ZRQI);
- } break;
- case __EXPR_MOD__: {
- __tmp__YTQI=static_type__DREO(receiver__ZRQI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__YTQI=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__YTQI=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__YTQI=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__YTQI=static_type__3YPN(receiver__ZRQI);
- } break;
- case __EXPR_XOR__: {
- __tmp__YTQI=static_type__1HSO(receiver__ZRQI);
- } break;
- };
- receiver_type__0RQI=((__TYPE_FULL *)__tmp__YTQI)->parent_type__5SL;
- if (((void *)receiver_type__0RQI == (void *)TYPE_VOID__)) {
- pos__WUIQ=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_467));
- put_position__ECH(pos__WUIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__EUQI=type_block__BLB;
- switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
- case __TYPE__: {
- __tmp__FUQI=((void *)((__TYPE *)receiver_type__0RQI) == (void *)__tmp__EUQI);
- } break;
- case __TYPE_NULL__: {
- __tmp__FUQI=((void *)((__TYPE_NULL *)receiver_type__0RQI) == (void *)__tmp__EUQI);
- } break;
- case __TYPE_VOID__: {
- __tmp__FUQI=((void *)((__TYPE_VOID *)receiver_type__0RQI) == (void *)__tmp__EUQI);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__FUQI=((void *)((__TYPE_CONTEXT *)receiver_type__0RQI) == (void *)__tmp__EUQI);
- } break;
- case __TYPE_ID__: {
- __tmp__FUQI=((void *)((__TYPE_ID *)receiver_type__0RQI) == (void *)__tmp__EUQI);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__FUQI=((void *)((__TYPE_GENERIC *)receiver_type__0RQI) == (void *)__tmp__EUQI);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__FUQI=__infix_equal_equal__ORFJ(receiver_type__0RQI,__tmp__EUQI);
- } break;
- };
- if ((__tmp__FUQI && ((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)(&__string_79)))) {
- is_block_value__DSQI=TRUE__;
- } else {
- __tmp__0UQI=Self__GIJH->parent_itm_read__H4FC.name__AVPC;
- switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
- case __TYPE__: {
- __tmp__1UQI=get_slot__20BG(receiver_type__0RQI,__tmp__0UQI);
- } break;
- case __TYPE_NULL__: {
- __tmp__1UQI=get_slot__S2BG(receiver_type__0RQI,__tmp__0UQI);
- } break;
- case __TYPE_VOID__: {
- __tmp__1UQI=get_slot__I4BG(receiver_type__0RQI,__tmp__0UQI);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__1UQI=get_slot__45BG(receiver_type__0RQI,__tmp__0UQI);
- } break;
- case __TYPE_ID__: {
- __tmp__1UQI=get_slot__UBCG(receiver_type__0RQI,__tmp__0UQI);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__1UQI=get_slot__KDCG(receiver_type__0RQI,__tmp__0UQI);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__1UQI=get_slot__3WEJ(__tmp__0UQI);
} break;
- };
- slot_msg__CSQI=__tmp__1UQI;
- if (((void *)__tmp__1UQI == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_463));
- append__MOK(string_tmp__RB,Self__GIJH->parent_itm_read__H4FC.name__AVPC);
- append__MOK(string_tmp__RB,(&__string_468));
- switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
- case __TYPE__: {
- append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__0RQI)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- append__MOK(string_tmp__RB,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- append__MOK(string_tmp__RB,(&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(string_tmp__RB,(&__string_44));
- } break;
- case __TYPE_ID__: {
- append__MOK(string_tmp__RB,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__0RQI)->name__LR2B);
- } break;
- case __PROFIL_BLOCK__: {
- append__MOK(string_tmp__RB,(&__string_39));
- } break;
- };
- append__MOK(string_tmp__RB,(&__string_469));
- pos__153I=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__153I);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ case __WRITE_SLOT__EYKJ__: {
+ Self__W25J=((__WRITE_SLOT__EYKJ *)((__PUSH__IXB *)__tmp__4AOT));
+ Self__ON1T=((__SLOT_DATA__IJRG *)Self__W25J->slot__025J);
+ __tmp__V0LL=NULL;
+ if (((void *)Self__ON1T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__V0LL=Self__ON1T->parent_slot__KJRG->receiver_type__XIRG;
+ } else /* FALSE */ {
+ __tmp__V0LL=type_block__APB;
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__NVQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__NVQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- if (((void *)__tmp__NVQI != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__TVQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__TVQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- __tmp__VVQI=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__TVQI)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
- __tmp__WVQI=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__VVQI)->__id) {
- case __TYPE__: {
- __tmp__XVQI=((void *)((__TYPE *)__tmp__VVQI) == (void *)__tmp__WVQI);
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __TYPE__FF__: {
+ add_genere_list__55AI(((__TYPE__FF *)__tmp__V0LL));
} break;
- case __TYPE_NULL__: {
- __tmp__XVQI=((void *)((__TYPE_NULL *)__tmp__VVQI) == (void *)__tmp__WVQI);
+ case __TYPE_NULL__GMB__: {
+ add_genere_list__0BBI(((__TYPE_NULL__GMB *)__tmp__V0LL));
} break;
- case __TYPE_VOID__: {
- __tmp__XVQI=((void *)((__TYPE_VOID *)__tmp__VVQI) == (void *)__tmp__WVQI);
+ case __TYPE_VOID__IMB__: {
+ add_genere_list__VDBI(((__TYPE_VOID__IMB *)__tmp__V0LL));
} break;
- case __TYPE_CONTEXT__: {
- __tmp__XVQI=((void *)((__TYPE_CONTEXT *)__tmp__VVQI) == (void *)__tmp__WVQI);
+ case __TYPE_CONTEXT__KMB__: {
+ add_genere_list__QFBI(((__TYPE_CONTEXT__KMB *)__tmp__V0LL));
} break;
- case __TYPE_ID__: {
- __tmp__XVQI=((void *)((__TYPE_ID *)__tmp__VVQI) == (void *)__tmp__WVQI);
+ case __TYPE_GENERIC__OCY__: {
+ add_genere_list__0HBI(((__TYPE_GENERIC__OCY *)__tmp__V0LL));
} break;
- case __TYPE_GENERIC__: {
- __tmp__XVQI=((void *)((__TYPE_GENERIC *)__tmp__VVQI) == (void *)__tmp__WVQI);
+ case __TYPE_BLOCK__CP5D__: {
+ add_genere_list__VJBI(((__TYPE_BLOCK__CP5D *)__tmp__V0LL));
} break;
- case __PROFIL_BLOCK__: {
- __tmp__XVQI=__infix_equal_equal__ORFJ(__tmp__VVQI,__tmp__WVQI);
+ case __PROFIL_BLOCK__O3NJ__: {
+ add_genere_list__URHL(((__PROFIL_BLOCK__O3NJ *)__tmp__V0LL));
} break;
};
- __tmp__0VQI=__tmp__XVQI;
- } else {
- __tmp__0VQI=FALSE__;
- };
- if (__tmp__0VQI) {
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__AWQI=slot_data__B4TH(__tmp__1UQI);
- } else {
- __tmp__AWQI=slot_data__14TH(__tmp__1UQI);
- };
- init__K3OG(__tmp__AWQI);
- };
- if (verify__RCAG) {
- if (((void *)result__HICR == (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__OWQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__OWQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__TWQI=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__OWQI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) != 1);
- } else {
- __tmp__TWQI=FALSE__;
- };
- if (__tmp__TWQI) {
- __tmp__JXQI=TRUE__;
- } else {
- if (((void *)result__HICR != (void *)NULL)) {
- __tmp__4WQI=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__HICR)->parent_arrayed_collection__SEEC.upper__GAPC + 1);
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__5WQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__5WQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__GXQI=(__tmp__4WQI != (__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__5WQI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) - 1));
- } else {
- __tmp__GXQI=FALSE__;
- };
- __tmp__JXQI=__tmp__GXQI;
- };
- if (__tmp__JXQI) {
- put_error__text__0AH( 1,(&__string_470));
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__SXQI=((__SLOT_DATA *)__tmp__1UQI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__SXQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__SXQI);
- put_position__ECH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__YXQI=((__SLOT_DATA *)__tmp__1UQI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__YXQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- last_position__CI1=__tmp__YXQI;
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- Self__GKAR=((__SLOT_DATA *)__tmp__1UQI);
- result__FKAR=NULL;
- if (((void *)Self__GKAR->parent_slot__IHZD != (void *)NULL)) {
- result__FKAR=((__ITM_SLOT *)((__SLOT *)Self__GKAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__FKAR=get_name__GCJD((&__string_26));
- };
- __tmp__ZXQI=result__FKAR;
- } else {
- __tmp__ZXQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__PICR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__PICR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! access__with__SZMM(__tmp__ZXQI,receiver_type__0RQI,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_471));
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__QICR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__QICR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((! Self__W25J->parent_write__FYKJ.quiet_generation__Q15J)) {
+ if (is_java__EE) {
+ __tmp__C3EM=Self__W25J->receiver__X54J;
+ switch (((struct ___OBJ *)__tmp__C3EM)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)__tmp__C3EM),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__C30S=((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__C30S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__E30S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)),buffer__Y0BE);
+ } break;
};
- };
- append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_472));
- put_error__text__0AH( 2,string_tmp__RB);
- if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
- __tmp__MYQI=((__SLOT_DATA *)__tmp__1UQI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__MYQI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__MYQI);
- put_position__ECH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- last_position__CI1=pos_null__2RQI;
- };
- };
- add_arg__to__in__for__block__MKWI(receiver__ZRQI, 0,result__KICR,slot_msg__CSQI,is_block_value__DSQI);
- if (receiver__ZRQI==NULL) {
- __tmp__WYQI=NULL;
- } else {
- switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
- case __LIST__: {
- __tmp__WYQI=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__WYQI=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__WYQI=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__WYQI=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__WYQI=((void *)receiver__ZRQI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__WYQI=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__WYQI=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__WYQI=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__WYQI=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__WYQI=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__WYQI=NULL;
- } break;
- case __ITEM__: {
- __tmp__WYQI=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__WYQI=NULL;
- } break;
- case __CAST__: {
- __tmp__WYQI=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__WYQI=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__WYQI=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__WYQI=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__WYQI=NULL;
- } break;
- }
- };
- em__1RQI=__tmp__WYQI;
- if (((void *)__tmp__WYQI != (void *)NULL)) {
- receiver__ZRQI=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__WYQI)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- };
- if (((void *)result__HICR != (void *)NULL)) {
- __tmp__IZQI=((__FAST_ARRAYoITM_CODEo *)result__HICR)->parent_arrayed_collection__SEEC.upper__GAPC;
- Self__AB4I= 0;
- while ((Self__AB4I <= __tmp__IZQI)) {
- __tmp__OZQI=((void **)((__FAST_ARRAYoITM_CODEo *)larg__WRQI)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__AB4I];
- switch (((struct ___OBJ *)__tmp__OZQI)->__id) {
- case __ITM_LIST__: {
- __tmp__PZQI=to_run_expr__L2IH(__tmp__OZQI);
- } break;
- case __ITM_LDOTS__: {
- __tmp__SICR=((__ITM_LDOTS *)__tmp__OZQI)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_476));
- put_position__ECH(__tmp__SICR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__PZQI=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__PZQI=to_run_expr__U2IH(__tmp__OZQI);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__ZW1P=((__ITM_LIST_IDF *)__tmp__OZQI)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__ZW1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__PZQI=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__PZQI=to_run_expr__25IH(__tmp__OZQI);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__PZQI=to_run_expr__4CJH(__tmp__OZQI);
- } break;
- case __ITM_READ__: {
- Self__QNHR=((__ITM_READ *)__tmp__OZQI);
- result__PNHR=NULL;
- loc__RNHR=lookup__FRLH(Self__QNHR->name__AVPC);
- if (((void *)loc__RNHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__RNHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__RNHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__QNHR->name__AVPC=((__LOCAL *)loc__RNHR)->parent_variable__T1LC.intern_name__C25F;
- result__PNHR=to_run_with__args__XJQH(Self__QNHR);
- } else {
- result__PNHR=read__QB5G(loc__RNHR);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'.');
+ } else /* FALSE */ {
+ __tmp__C3EM=Self__W25J->receiver__X54J;
+ switch (((struct ___OBJ *)__tmp__C3EM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__T1EM=((__STRING_CST__5J *)__tmp__C3EM)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__T1EM=((__EXTERNAL_C__Y5WC *)__tmp__C3EM)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__T1EM=((__PROTOTYPE_CST__LAXC *)__tmp__C3EM)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__T1EM=((__INTEGER_CST__XAXC *)__tmp__C3EM)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__T1EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__C3EM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__T1EM=((__READ_LOCAL__55ZI *)__tmp__C3EM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__T1EM=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__T1EM=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__T1EM=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__T1EM=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__T1EM=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__T1EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__C3EM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__T1EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__C3EM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__T1EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__C3EM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__T1EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__C3EM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__T1EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__C3EM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__T1EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__C3EM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__T1EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__T1EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__C3EM));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__T1EM=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__T1EM=((__CAST__1HOJ *)__tmp__C3EM)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__T1EM=((__REAL_CST__1LOJ *)__tmp__C3EM)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__T1EM=((__CHARACTER_CST__RMOJ *)__tmp__C3EM)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__T1EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__C3EM)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__T1EM=((__READ_SLOT__LL4K *)__tmp__C3EM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__T1EM=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__T1EM=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__T1EM=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__T1EM=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__T1EM=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__T1EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__C3EM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__T1EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__C3EM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__T1EM=((__READ_GLOBAL__T4YL *)__tmp__C3EM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__T1EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__C3EM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__T1EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__C3EM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__T1EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__C3EM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__T1EM=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__T1EM=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__T1EM=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__T1EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__C3EM));
+ } break;
};
- } else {
- result__PNHR=to_run_with__args__XJQH(Self__QNHR);
- };
- __tmp__PZQI=result__PNHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__PZQI=to_run_expr__UGJH(__tmp__OZQI);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__PZQI=to_run_expr__FIJH(__tmp__OZQI);
- } break;
- case __ITM_BINARY__: {
- __tmp__PZQI=to_run_expr__ZLJH(__tmp__OZQI);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__PZQI=to_run_expr__CXJH(__tmp__OZQI);
- } break;
- case __ITM_OLD__: {
- __tmp__PZQI=to_run_expr__HXJH(__tmp__OZQI);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__PZQI=to_run_expr__20JH(__tmp__OZQI);
- } break;
- case __ITM_REAL__: {
- __tmp__PZQI=to_run_expr__R2JH(__tmp__OZQI);
- } break;
- case __ITM_NUMBER__: {
- __tmp__PZQI=to_run_expr__12JH(__tmp__OZQI);
- } break;
- case __ITM_CHARACTER__: {
- Self__BVIQ=((__ITM_CHARACTER *)__tmp__OZQI);
- __tmp__PZQI=create__char__4SMH(Self__BVIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__BVIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__CVIQ=((__ITM_STRING *)__tmp__OZQI);
- __tmp__PZQI=create__text__ITMH(Self__CVIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__CVIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__PZQI=to_run_expr__R3JH(__tmp__OZQI);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__PZQI=to_run_expr__1HKH(__tmp__OZQI);
- } break;
- case __ITM_RESULT__: {
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__PZQI=NULL;
- } break;
- };
- add_arg__to__in__for__block__MKWI(__tmp__PZQI,(__INTEGER)(Self__AB4I + 1),args__YRQI,slot_msg__CSQI,is_block_value__DSQI);
- Self__AB4I=(__INTEGER)(Self__AB4I + 1);
- };
- };
- if (is_block_value__DSQI) {
- args__YRQI=copy__YFTH(result__KICR);
- __tmp__2ZQI=((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__2ZQI)->__id) {
- case __LIST__: {
- __tmp__3ZQI=my_copy__MSYM(__tmp__2ZQI);
- } break;
- case __STRING_CST__: {
- Self__FVIQ=((__STRING_CST *)__tmp__2ZQI);
- __tmp__3ZQI=create__text__ITMH(Self__FVIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FVIQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__3ZQI=my_copy__EK2H(__tmp__2ZQI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__GVIQ=((__PROTOTYPE_CST *)__tmp__2ZQI);
- __tmp__3ZQI=create__type__PKQC(Self__GVIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GVIQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__HVIQ=((__INTEGER_CST *)__tmp__2ZQI);
- p__1NHR=Self__HVIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__2NHR=Self__HVIQ->value__W4YD;
- t__3NHR=Self__HVIQ->parent_constant__B3LC.static_type__M2YD;
- result__SNHR=NULL;
- ptr__TNHR=((__POINTER )(NULL));
- typ_id__UNHR= 0;
- sz__VNHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__VNHR == 0)) {
- result__SNHR=INTEGER_CST__;
- } else {
- typ_id__UNHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VNHR);
- if ((typ_id__UNHR == (__INTEGER)(- 1))) {
- a__WNHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XNHR=(__UINTEGER_32)((__UINTEGER_32)(sz__VNHR + a__WNHR) & (__UINTEGER_32)(~ a__WNHR));
- ptr_table__TLTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XNHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SLTR=((__POINTER )(NULL));
- result__ULTR=((__POINTER *)ptr_table__TLTR)[ 0];
- if ((result__ULTR == (void *)NULL)) {
- result__ULTR=new_lab__2PJ(new_size__XNHR);
- next__SLTR=(void *)((unsigned long)result__ULTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNHR)));
- ((__POINTER *)next__SLTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TLTR)[ 0]=next__SLTR;
- } else {
- next__SLTR=((__POINTER *)result__ULTR)[ 0];
- if ((next__SLTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ULTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XNHR << 1)) <= 4096)) {
- next__SLTR=(void *)((unsigned long)result__ULTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XNHR)));
- } else {
- next__SLTR=new_lab__2PJ(new_size__XNHR);
- };
- ((__POINTER *)next__SLTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TLTR)[ 0]=next__SLTR;
- } else {
- ((__POINTER *)result__ULTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SLTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ULTR=next__SLTR;
+ if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T1EM)->flag__RLK & 4) != 0) || ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T1EM)->flag__RLK & 16) != 0))) {
+ __tmp__L5EM=Self__W25J->receiver__X54J;
+ switch (((struct ___OBJ *)__tmp__L5EM)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)__tmp__L5EM),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__GA1S=((__CHARACTER_CST__RMOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__GA1S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__IA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__IA1S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__PROTOTYPE_CST__LAXC *)__tmp__L5EM)),buffer__Y0BE);
+ } break;
};
- };
- ptr__TNHR=result__ULTR;
- } else {
- t__YNHR=((__UINTEGER_32 )typ_id__UNHR);
- a__ZNHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1LTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VNHR + a__ZNHR) & (__UINTEGER_32)(~ a__ZNHR));
- ptr_table__YLTR=((__POINTER )(&(table_type[(t__YNHR)])));
- lab_type__0LTR=(__UINTEGER_32)(t__YNHR | 1);
- next__XLTR=((__POINTER )(NULL));
- result__ZLTR=((__POINTER *)ptr_table__YLTR)[ 0];
- if ((result__ZLTR == (void *)NULL)) {
- result__ZLTR=new_lab__2PJ(lab_type__0LTR);
- next__XLTR=(void *)((unsigned long)result__ZLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1LTR)));
- ((__POINTER *)next__XLTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YLTR)[ 0]=next__XLTR;
- } else {
- next__XLTR=((__POINTER *)result__ZLTR)[ 0];
- if ((next__XLTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZLTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1LTR << 1)) <= 4096)) {
- next__XLTR=(void *)((unsigned long)result__ZLTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1LTR)));
- } else {
- next__XLTR=new_lab__2PJ(lab_type__0LTR);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_24));
+ __tmp__F25J=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__F25J=FALSE__O__;
+ };
+ if ((! __tmp__F25J)) {
+ if (((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)__tmp__T1EM)->flag__RLK & 1) != 0)) {
+ __tmp__O45J=Self__W25J->receiver__X54J;
+ switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__SA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__SA1S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__UA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__UA1S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
};
- ((__POINTER *)next__XLTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YLTR)[ 0]=next__XLTR;
- } else {
- ((__POINTER *)result__ZLTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XLTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZLTR=next__XLTR;
- };
- };
- ptr__TNHR=result__ZLTR;
- };
- result__SNHR=((__INTEGER_CST *)ptr__TNHR);
- *(result__SNHR) = *(INTEGER_CST__);
- };
- Self__0NHR=((__INTEGER_CST *)result__SNHR);
- Self__0NHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1NHR;
- Self__0NHR->value__W4YD=v__2NHR;
- Self__0NHR->parent_constant__B3LC.static_type__M2YD=t__3NHR;
- check_type__YG5D(Self__0NHR);
- __tmp__3ZQI=result__SNHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__UICR=read__QB5G(((__READ_LOCAL *)__tmp__2ZQI)->local__HJZD);
- if (__tmp__UICR==NULL) {
- __tmp__VICR=NULL;
- } else {
- __tmp__VICR=((__READ_LOCAL *)__tmp__UICR);
- };
- __tmp__3ZQI=__tmp__VICR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__3ZQI=my_copy__SL2H(__tmp__2ZQI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3ZQI=my_copy__LM2H(__tmp__2ZQI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3ZQI=my_copy__YM2H(__tmp__2ZQI);
- } break;
- case __REAL_CST__: {
- Self__JVIQ=((__REAL_CST *)__tmp__2ZQI);
- p__FMTR=Self__JVIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__GMTR=Self__JVIQ->value__HN2H;
- t__HMTR=Self__JVIQ->parent_constant__U2JH.static_type__M2YD;
- result__2LTR=NULL;
- ptr__3LTR=((__POINTER )(NULL));
- typ_id__4LTR= 0;
- sz__5LTR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__5LTR == 0)) {
- result__2LTR=REAL_CST__;
- } else {
- typ_id__4LTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5LTR);
- if ((typ_id__4LTR == (__INTEGER)(- 1))) {
- a__AMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BMTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5LTR + a__AMTR) & (__UINTEGER_32)(~ a__AMTR));
- ptr_table__JMTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BMTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__IMTR=((__POINTER )(NULL));
- result__KMTR=((__POINTER *)ptr_table__JMTR)[ 0];
- if ((result__KMTR == (void *)NULL)) {
- result__KMTR=new_lab__2PJ(new_size__BMTR);
- next__IMTR=(void *)((unsigned long)result__KMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMTR)));
- ((__POINTER *)next__IMTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JMTR)[ 0]=next__IMTR;
- } else {
- next__IMTR=((__POINTER *)result__KMTR)[ 0];
- if ((next__IMTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KMTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BMTR << 1)) <= 4096)) {
- next__IMTR=(void *)((unsigned long)result__KMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BMTR)));
- } else {
- next__IMTR=new_lab__2PJ(new_size__BMTR);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'.');
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_526));
+ Self__UN1T=((__SLOT_DATA__IJRG *)Self__W25J->slot__025J);
+ __tmp__O45J=NULL;
+ if (((void *)Self__UN1T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__O45J=Self__UN1T->parent_slot__KJRG->receiver_type__XIRG;
+ } else /* FALSE */ {
+ __tmp__O45J=type_block__APB;
};
- ((__POINTER *)next__IMTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JMTR)[ 0]=next__IMTR;
- } else {
- ((__POINTER *)result__KMTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IMTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KMTR=next__IMTR;
- };
- };
- ptr__3LTR=result__KMTR;
- } else {
- t__CMTR=((__UINTEGER_32 )typ_id__4LTR);
- a__DMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RMTR=(__UINTEGER_32)((__UINTEGER_32)(sz__5LTR + a__DMTR) & (__UINTEGER_32)(~ a__DMTR));
- ptr_table__OMTR=((__POINTER )(&(table_type[(t__CMTR)])));
- lab_type__QMTR=(__UINTEGER_32)(t__CMTR | 1);
- next__NMTR=((__POINTER )(NULL));
- result__PMTR=((__POINTER *)ptr_table__OMTR)[ 0];
- if ((result__PMTR == (void *)NULL)) {
- result__PMTR=new_lab__2PJ(lab_type__QMTR);
- next__NMTR=(void *)((unsigned long)result__PMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMTR)));
- ((__POINTER *)next__NMTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OMTR)[ 0]=next__NMTR;
- } else {
- next__NMTR=((__POINTER *)result__PMTR)[ 0];
- if ((next__NMTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PMTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RMTR << 1)) <= 4096)) {
- next__NMTR=(void *)((unsigned long)result__PMTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RMTR)));
- } else {
- next__NMTR=new_lab__2PJ(lab_type__QMTR);
+ switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+ case __TYPE__FF__: {
+ Self__22JO=((__TYPE__FF *)__tmp__O45J);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__22JO->intern_name__TZMB);
+ add_genere_list__55AI(Self__22JO);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ Self__Z1MI=((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__O45J));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_5));
+ add_genere_list__0BBI(Self__Z1MI);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ Self__31MI=((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__O45J));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_6));
+ add_genere_list__VDBI(Self__31MI);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ Self__B2MI=((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__O45J));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_54));
+ add_genere_list__QFBI(Self__B2MI);
+ } break;
+ case __TYPE_ID__MMB__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_56));
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ put_reference_declaration__I2MI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ Self__O3MI=((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__O45J));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ __tmp__Q3MI=intern_name__KZBI();
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__Q3MI);
+ add_genere_list__VJBI(Self__O3MI);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ Self__ZEGL=((__PROFIL_BLOCK__O3NJ *)((__TYPE__FF *)__tmp__O45J));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__ZEGL->parent_profil__P3NJ.name__B2IK);
+ add_genere_list__URHL(Self__ZEGL);
+ } break;
};
- ((__POINTER *)next__NMTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OMTR)[ 0]=next__NMTR;
- } else {
- ((__POINTER *)result__PMTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NMTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PMTR=next__NMTR;
- };
- };
- ptr__3LTR=result__PMTR;
- };
- result__2LTR=((__REAL_CST *)ptr__3LTR);
- *(result__2LTR) = *(REAL_CST__);
- };
- Self__EMTR=((__REAL_CST *)result__2LTR);
- Self__EMTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FMTR;
- Self__EMTR->value__HN2H=v__GMTR;
- Self__EMTR->parent_constant__U2JH.static_type__M2YD=t__HMTR;
- __tmp__3ZQI=result__2LTR;
- } break;
- case __CHARACTER_CST__: {
- Self__LVIQ=((__CHARACTER_CST *)__tmp__2ZQI);
- __tmp__3ZQI=create__char__4SMH(Self__LVIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LVIQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__MVIQ=((__IS_EXPANDED *)__tmp__2ZQI);
- __tmp__YICR=read__QB5G(((__READ_LOCAL *)Self__MVIQ->receiver__WN2H)->local__HJZD);
- if (__tmp__YICR==NULL) {
- __tmp__ZICR=NULL;
- } else {
- __tmp__ZICR=((__READ_LOCAL *)__tmp__YICR);
- };
- p__1MTR=Self__MVIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__SMTR=NULL;
- ptr__TMTR=((__POINTER )(NULL));
- typ_id__UMTR= 0;
- sz__VMTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__VMTR == 0)) {
- result__SMTR=IS_EXPANDED__;
- } else {
- typ_id__UMTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VMTR);
- if ((typ_id__UMTR == (__INTEGER)(- 1))) {
- a__WMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XMTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMTR + a__WMTR) & (__UINTEGER_32)(~ a__WMTR));
- ptr_table__4MTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XMTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3MTR=((__POINTER )(NULL));
- result__5MTR=((__POINTER *)ptr_table__4MTR)[ 0];
- if ((result__5MTR == (void *)NULL)) {
- result__5MTR=new_lab__2PJ(new_size__XMTR);
- next__3MTR=(void *)((unsigned long)result__5MTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMTR)));
- ((__POINTER *)next__3MTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4MTR)[ 0]=next__3MTR;
- } else {
- next__3MTR=((__POINTER *)result__5MTR)[ 0];
- if ((next__3MTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5MTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XMTR << 1)) <= 4096)) {
- next__3MTR=(void *)((unsigned long)result__5MTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XMTR)));
- } else {
- next__3MTR=new_lab__2PJ(new_size__XMTR);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),' ');
+ switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+ case __TYPE__FF__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+ };
+ } break;
+ case __TYPE_NULL__GMB__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+ };
+ } break;
+ case __TYPE_VOID__IMB__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+ };
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+ };
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ put_reference_star_declaration__CSAI(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__O45J)),buffer__Y0BE);
+ } break;
};
- ((__POINTER *)next__3MTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4MTR)[ 0]=next__3MTR;
- } else {
- ((__POINTER *)result__5MTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3MTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5MTR=next__3MTR;
- };
- };
- ptr__TMTR=result__5MTR;
- } else {
- t__YMTR=((__UINTEGER_32 )typ_id__UMTR);
- a__ZMTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GNTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VMTR + a__ZMTR) & (__UINTEGER_32)(~ a__ZMTR));
- ptr_table__DNTR=((__POINTER )(&(table_type[(t__YMTR)])));
- lab_type__FNTR=(__UINTEGER_32)(t__YMTR | 1);
- next__CNTR=((__POINTER )(NULL));
- result__ENTR=((__POINTER *)ptr_table__DNTR)[ 0];
- if ((result__ENTR == (void *)NULL)) {
- result__ENTR=new_lab__2PJ(lab_type__FNTR);
- next__CNTR=(void *)((unsigned long)result__ENTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNTR)));
- ((__POINTER *)next__CNTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DNTR)[ 0]=next__CNTR;
- } else {
- next__CNTR=((__POINTER *)result__ENTR)[ 0];
- if ((next__CNTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ENTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GNTR << 1)) <= 4096)) {
- next__CNTR=(void *)((unsigned long)result__ENTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GNTR)));
- } else {
- next__CNTR=new_lab__2PJ(lab_type__FNTR);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+ __tmp__O45J=Self__W25J->receiver__X54J;
+ switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__SA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__SA1S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__UA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__UA1S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
};
- ((__POINTER *)next__CNTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DNTR)[ 0]=next__CNTR;
- } else {
- ((__POINTER *)result__ENTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CNTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ENTR=next__CNTR;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_527));
};
};
- ptr__TMTR=result__ENTR;
};
- result__SMTR=((__IS_EXPANDED *)ptr__TMTR);
- *(result__SMTR) = *(IS_EXPANDED__);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__W25J->slot__025J->parent_variable__JJRG.intern_name__UN5D);
+ __tmp__XZEM=Self__W25J->parent_write__FYKJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__10EM=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__10EM=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__10EM=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__10EM=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__10EM=static_type__CECK();
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
+ } break;
+ case __PUT_TO__TFOJ__: {
+ __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
+ } break;
+ case __ITEM__HGOJ__: {
+ __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__10EM=static_type__VFCK();
+ } break;
+ case __CAST__1HOJ__: {
+ __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
+ } break;
+ case __REAL_CST__1LOJ__: {
+ __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
+ } break;
+ case __READ_SLOT__LL4K__: {
+ __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__10EM=static_type__5L5O();
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__10EM=static_type__CRTP();
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__10EM=static_type__M51P();
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__10EM=static_type__HRTP();
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__10EM=static_type__S51P();
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__10EM=static_type__TA0Q();
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__10EM=static_type__4BUP();
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__10EM=static_type__DCUP();
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
+ } break;
+ };
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+ switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)Self__W25J->slot__025J->parent_variable__JJRG.type__IO5D)->the_parent_type__QLK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__F25J=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__F25J=TRUE__K__;
+ } break;
+ };
+ __tmp__30EM=__tmp__F25J;
+ } else /* FALSE */ {
+ __tmp__30EM=FALSE__O__;
+ };
+ if (__tmp__30EM) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_525));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+ genere_value__NE1K(Self__W25J,buffer__Y0BE);
+ };
};
- Self__0MTR=((__IS_EXPANDED *)result__SMTR);
- Self__0MTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1MTR;
- Self__0MTR->receiver__WN2H=__tmp__ZICR;
- __tmp__3ZQI=result__SMTR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3ZQI=my_copy__1N2H(__tmp__2ZQI);
- } break;
- case __EXPR_SUP__: {
- __tmp__3ZQI=my_copy__EO2H(__tmp__2ZQI);
- } break;
- case __EXPR_SUB__: {
- __tmp__3ZQI=my_copy__PO2H(__tmp__2ZQI);
- } break;
- case __EXPR_MUL__: {
- __tmp__3ZQI=my_copy__1O2H(__tmp__2ZQI);
- } break;
- case __EXPR_DIV__: {
- __tmp__3ZQI=my_copy__GP2H(__tmp__2ZQI);
- } break;
- case __EXPR_AND__: {
- __tmp__3ZQI=my_copy__RP2H(__tmp__2ZQI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__3ZQI=my_copy__2P2H(__tmp__2ZQI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__3ZQI=my_copy__HQ2H(__tmp__2ZQI);
- } break;
- case __PUT_TO__: {
- __tmp__3ZQI=my_copy__SQ2H(__tmp__2ZQI);
} break;
- case __ITEM__: {
- __tmp__3ZQI=my_copy__DR2H(__tmp__2ZQI);
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __SIZE_OF__: {
- __tmp__3ZQI=my_copy__PR2H(__tmp__2ZQI);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __CAST__: {
- __tmp__3ZQI=my_copy__YR2H(__tmp__2ZQI);
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
} break;
- case __CALL_SLOT__: {
- __tmp__3ZQI=my_copy__5SYM(__tmp__2ZQI);
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __READ_SLOT__: {
- __tmp__3ZQI=my_copy__IUGK(__tmp__2ZQI);
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __READ_GLOBAL__: {
- __tmp__5NHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2ZQI)->global__ZGJK),NULL);
- if (__tmp__5NHR==NULL) {
- __tmp__AOHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__5NHR)->__id) {
- case __READ_SLOT__: {
- __tmp__AOHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__AOHR=((__READ_GLOBAL *)__tmp__5NHR);
- } break;
- }
- };
- __tmp__3ZQI=__tmp__AOHR;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3ZQI=my_copy__BQCN(__tmp__2ZQI);
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3ZQI=my_copy__NREO(__tmp__2ZQI);
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3ZQI=my_copy__VYJO(__tmp__2ZQI);
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3ZQI=my_copy__0REO(__tmp__2ZQI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3ZQI=my_copy__BZJO(__tmp__2ZQI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_NEG__: {
- __tmp__3ZQI=my_copy__CNJM(__tmp__2ZQI);
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_ADD__: {
- __tmp__3ZQI=my_copy__5XLL(__tmp__2ZQI);
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_NOT__: {
- __tmp__3ZQI=my_copy__WVYM(__tmp__2ZQI);
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_MOD__: {
- __tmp__3ZQI=my_copy__FSEO(__tmp__2ZQI);
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__3ZQI=my_copy__QCEP(__tmp__2ZQI);
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__PUSH__IXB *)__tmp__4AOT))->value__VD5J);
} break;
- case __EXPR_INF__: {
- __tmp__3ZQI=my_copy__5LSN(__tmp__2ZQI);
+ case __CHARACTER_CST__RMOJ__: {
+ Self__C30S=((__CHARACTER_CST__RMOJ *)((__PUSH__IXB *)__tmp__4AOT));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__C30S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
} break;
- case __EXPR_INF_EQ__: {
- __tmp__3ZQI=my_copy__KMSN(__tmp__2ZQI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__E30S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__PUSH__IXB *)__tmp__4AOT));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__E30S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
} break;
- case __EXPR_OR__: {
- __tmp__3ZQI=my_copy__JZPN(__tmp__2ZQI);
+ case __NOP__RXVJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_353));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
} break;
- case __EXPR_XOR__: {
- __tmp__3ZQI=my_copy__G3SO(__tmp__2ZQI);
- } break;
- };
- ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__3ZQI;
- base__ESQI=new_block__receiver__with__DGTH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__ZRQI,args__YRQI);
- __tmp__C0QI=TRUE__;
- } else {
- __tmp__C0QI=FALSE__;
- };
- if ((! __tmp__C0QI)) {
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.upper__2RSH + 1) == 1)) {
- if (is_resend__BSQI) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__Z13I());
- __tmp__Z0QI=((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__Z0QI)->__id) {
- case __LIST__: {
- remove__SOJJ(__tmp__Z0QI);
- } break;
- case __STRING_CST__: {
- } break;
- case __EXTERNAL_C__: {
- remove__2TAK(__tmp__Z0QI);
- } break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- Self__NVIQ=((__READ_LOCAL *)__tmp__Z0QI);
- Self__T04R=((__LOCAL *)Self__NVIQ->local__HJZD);
- Self__T04R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__T04R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__T04R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__U04R=create__AXB( 250);
- display__UXFK(Self__NVIQ,voir__U04R);
- put_string__2EG(((__STRING *)voir__U04R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__W04R=((__LIST *)list_current__EH1);
- voir__X04R=create__AXB( 250);
- display__EQQG(Self__W04R,voir__X04R);
- put_string__2EG(((__STRING *)voir__X04R));
- fputc((int)('\n'),stdout);
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- };
+ case __WRITE_LOCAL__TEYJ__: {
+ Self__55AK=((__WRITE_LOCAL__TEYJ *)((__PUSH__IXB *)__tmp__4AOT));
+ code__CYEM=write__3GMK(Self__55AK);
+ if ((! Self__55AK->parent_write__UEYJ.quiet_generation__Q15J)) {
+ if ((Self__55AK->local__0FKK->parent_variable__O4WC.ensure_count__IT4D == (__INTEGER__Q)(- 1))) {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),code__CYEM);
+ __tmp__XZEM=Self__55AK->parent_write__UEYJ.value__3EJJ;
+ switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+ case __STRING_CST__5J__: {
+ __tmp__10EM=((__STRING_CST__5J *)__tmp__XZEM)->parent_constant__EK.static_type__5G4D;
} break;
- case __EXPR_MULTIPLE__: {
- remove__1UAK(__tmp__Z0QI);
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__10EM=((__EXTERNAL_C__Y5WC *)__tmp__XZEM)->static_type__W54D;
} break;
- case __EXPR_EQUAL__: {
- remove__LVAK(__tmp__Z0QI);
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__10EM=((__PROTOTYPE_CST__LAXC *)__tmp__XZEM)->parent_constant__MAXC.static_type__5G4D;
} break;
- case __EXPR_NOT_EQUAL__: {
- remove__PVAK(__tmp__Z0QI);
+ case __INTEGER_CST__XAXC__: {
+ __tmp__10EM=((__INTEGER_CST__XAXC *)__tmp__XZEM)->parent_constant__YAXC.static_type__5G4D;
} break;
- case __REAL_CST__: {
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__10EM=static_type__E11J(((__EXPR_MULTIPLE__GLWH *)__tmp__XZEM));
} break;
- case __CHARACTER_CST__: {
+ case __READ_LOCAL__55ZI__: {
+ __tmp__10EM=((__READ_LOCAL__55ZI *)__tmp__XZEM)->local__BVEJ->parent_variable__O4WC.type__IO5D;
} break;
- case __IS_EXPANDED__: {
- Self__PVIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__Z0QI)->receiver__WN2H);
- Self__Y04R=((__LOCAL *)Self__PVIQ->local__HJZD);
- Self__Y04R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__Y04R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__Y04R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__Z04R=create__AXB( 250);
- display__UXFK(Self__PVIQ,voir__Z04R);
- put_string__2EG(((__STRING *)voir__Z04R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__104R=((__LIST *)list_current__EH1);
- voir__204R=create__AXB( 250);
- display__EQQG(Self__104R,voir__204R);
- put_string__2EG(((__STRING *)voir__204R));
- fputc((int)('\n'),stdout);
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- };
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__10EM=static_type__ODCK();
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__10EM=static_type__TDCK();
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__10EM=static_type__YDCK();
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__10EM=static_type__3DCK();
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__10EM=static_type__CECK();
} break;
- case __GET_TYPE_ID__: {
- remove__0VAK(__tmp__Z0QI);
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__10EM=static_type__HECK(((__EXPR_SUB__UBOJ *)__tmp__XZEM));
} break;
- case __EXPR_SUP__: {
- remove__3VAK(__tmp__Z0QI);
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__10EM=static_type__MECK(((__EXPR_MUL__KCOJ *)__tmp__XZEM));
} break;
- case __EXPR_SUB__: {
- remove__BWAK(__tmp__Z0QI);
+ case __EXPR_DIV__4COJ__: {
+ __tmp__10EM=static_type__RECK(((__EXPR_DIV__4COJ *)__tmp__XZEM));
} break;
- case __EXPR_MUL__: {
- remove__FWAK(__tmp__Z0QI);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__10EM=static_type__WECK(((__EXPR_AND__SDOJ *)__tmp__XZEM));
} break;
- case __EXPR_DIV__: {
- remove__JWAK(__tmp__Z0QI);
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__10EM=static_type__1ECK(((__EXPR_SHIFT_R__GEOJ *)__tmp__XZEM));
} break;
- case __EXPR_AND__: {
- remove__NWAK(__tmp__Z0QI);
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__10EM=static_type__AFCK(((__EXPR_SHIFT_L__0EOJ *)__tmp__XZEM));
} break;
- case __EXPR_SHIFT_R__: {
- remove__RWAK(__tmp__Z0QI);
+ case __PUT_TO__TFOJ__: {
+ __tmp__10EM=TYPE_VOID__IMB__->parent_type__JMB.default__CMC;
} break;
- case __EXPR_SHIFT_L__: {
- remove__VWAK(__tmp__Z0QI);
+ case __ITEM__HGOJ__: {
+ __tmp__10EM=static_type__JFCK(((__ITEM__HGOJ *)__tmp__XZEM));
} break;
- case __PUT_TO__: {
- remove__ZWAK(__tmp__Z0QI);
+ case __SIZE_OF__5GOJ__: {
+ __tmp__10EM=static_type__VFCK();
} break;
- case __ITEM__: {
- remove__0XAK(__tmp__Z0QI);
+ case __CAST__1HOJ__: {
+ __tmp__10EM=((__CAST__1HOJ *)__tmp__XZEM)->static_type__FD5J;
} break;
- case __SIZE_OF__: {
- remove__4XAK(__tmp__Z0QI);
+ case __REAL_CST__1LOJ__: {
+ __tmp__10EM=((__REAL_CST__1LOJ *)__tmp__XZEM)->parent_constant__2LOJ.static_type__5G4D;
} break;
- case __CAST__: {
- remove__BYAK(__tmp__Z0QI);
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__10EM=((__CHARACTER_CST__RMOJ *)__tmp__XZEM)->parent_constant__SMOJ.static_type__5G4D;
} break;
- case __CALL_SLOT__: {
- remove__DUML(__tmp__Z0QI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__10EM=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)__tmp__XZEM)->parent_constant__2NOJ.static_type__5G4D;
} break;
- case __READ_SLOT__: {
- remove__GGHK(__tmp__Z0QI);
+ case __READ_SLOT__LL4K__: {
+ __tmp__10EM=((__READ_SLOT__LL4K *)__tmp__XZEM)->slot__UYFM->parent_variable__JJRG.type__IO5D;
} break;
- case __READ_GLOBAL__: {
- Self__QVIQ=((__READ_GLOBAL *)__tmp__Z0QI);
- unread__CGNL(Self__QVIQ->global__ZGJK,Self__QVIQ);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__10EM=static_type__5L5O();
} break;
- case __EXPR_NOT_LOGIC__: {
- remove__WA0M(__tmp__Z0QI);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__10EM=static_type__CRTP();
} break;
- case __EXPR_OR_LOGIC__: {
- remove__0UEO(__tmp__Z0QI);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__10EM=static_type__M51P();
} break;
- case __EXPR_OR_OR_LOGIC__: {
- remove__0RKO(__tmp__Z0QI);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__10EM=static_type__HRTP();
} break;
- case __EXPR_AND_LOGIC__: {
- remove__4UEO(__tmp__Z0QI);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__10EM=static_type__S51P();
} break;
- case __EXPR_AND_AND_LOGIC__: {
- remove__5RKO(__tmp__Z0QI);
+ case __EXPR_NEG__EZVL__: {
+ __tmp__10EM=static_type__GWBN(((__EXPR_NEG__EZVL *)__tmp__XZEM));
} break;
- case __EXPR_NEG__: {
- remove__HTJM(__tmp__Z0QI);
+ case __EXPR_ADD__SZVL__: {
+ __tmp__10EM=static_type__BAGM(((__EXPR_ADD__SZVL *)__tmp__XZEM));
} break;
- case __EXPR_ADD__: {
- remove__XWML(__tmp__Z0QI);
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__10EM=((__READ_GLOBAL__T4YL *)__tmp__XZEM)->global__KAKM->parent_variable__JJRG.type__IO5D;
} break;
- case __EXPR_NOT__: {
- remove__TJZM(__tmp__Z0QI);
+ case __EXPR_NOT__XUPM__: {
+ __tmp__10EM=static_type__REWN(((__EXPR_NOT__XUPM *)__tmp__XZEM));
} break;
- case __EXPR_MOD__: {
- remove__CVEO(__tmp__Z0QI);
+ case __EXPR_MOD__3YPM__: {
+ __tmp__10EM=static_type__TL1P(((__EXPR_MOD__3YPM *)__tmp__XZEM));
} break;
- case __EXPR_SUP_EQ__: {
- remove__1EEP(__tmp__Z0QI);
+ case __EXPR_OR__PQ0N__: {
+ __tmp__10EM=static_type__IPVO(((__EXPR_OR__PQ0N *)__tmp__XZEM));
} break;
- case __EXPR_INF__: {
- remove__0DRN(__tmp__Z0QI);
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__10EM=static_type__TA0Q();
} break;
- case __EXPR_INF_EQ__: {
- remove__4DRN(__tmp__Z0QI);
+ case __EXPR_INF__OXBP__: {
+ __tmp__10EM=static_type__4BUP();
} break;
- case __EXPR_OR__: {
- remove__14PN(__tmp__Z0QI);
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__10EM=static_type__DCUP();
} break;
- case __EXPR_XOR__: {
- remove__EVTO(__tmp__Z0QI);
+ case __EXPR_XOR__ABEP__: {
+ __tmp__10EM=static_type__2OFQ(((__EXPR_XOR__ABEP *)__tmp__XZEM));
} break;
};
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__10EM)->the_parent_type__QLK == (void *)TYPE_NULL__GMB__)) {
+ switch (((struct ___OBJ *)((__TYPE_FULL__XMB *)Self__55AK->local__0FKK->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK)->__id) {
+ case __TYPE__FF__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_VOID__IMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_ID__MMB__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__F25J=FALSE__O__;
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__F25J=TRUE__K__;
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__F25J=TRUE__K__;
+ } break;
+ };
+ __tmp__30EM=__tmp__F25J;
+ } else /* FALSE */ {
+ __tmp__30EM=FALSE__O__;
+ };
+ if (__tmp__30EM) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_525));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+ genere_value__2H1K(Self__55AK,buffer__Y0BE);
+ };
+ };
+ } break;
+ case __LOOP__LRBK__: {
+ Self__QRBN=((__LOOP__LRBK *)((__PUSH__IXB *)__tmp__4AOT));
+ Self__T35T=NULL;
+ Self__W35T=NULL;
+ Self__Z35T=NULL;
+ is_genered__XYEM=FALSE__O__;
+ __tmp__1ZEM=FALSE__O__;
+ __tmp__MOUH=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__MOUH == 0)) {
+ Self__KS5H=Self__QRBN->parent_instr__MRBK.parent_itm_object__YH.position__P2B;
+ put_error__text__EQE( 1,(&__string_528));
+ put_position__PRE(Self__KS5H);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__GIJH->parent_itm_read__H4FC.name__AVPC,(&__string_473)))) {
- copy__BNK(string_tmp__RB,(&__string_474));
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
- append__MOK(string_tmp__RB,(&__string_475));
- switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
- case __LIST__: {
- __tmp__11QI=static_type__OHQG(receiver__ZRQI);
+ Self__QDOT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D);
+ __tmp__V0LL=((void **)Self__QDOT->parent_arrayed_collection__MA4D.storage__V14F)[Self__QDOT->parent_arrayed_collection__MA4D.upper__4TLE];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__V0LL==NULL) {
+ __tmp__QFHN=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __LIST__WH__: {
+ __tmp__QFHN=NULL;
} break;
- case __STRING_CST__: {
- __tmp__11QI=((__STRING_CST *)receiver__ZRQI)->parent_constant__5F.static_type__M2YD;
+ case __STRING_CST__5J__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXTERNAL_C__: {
- __tmp__11QI=((__EXTERNAL_C *)receiver__ZRQI)->static_type__1VZD;
+ case __CALL_NULL__IUB__: {
+ __tmp__QFHN=NULL;
} break;
- case __PROTOTYPE_CST__: {
- __tmp__11QI=((__PROTOTYPE_CST *)receiver__ZRQI)->parent_constant__W2LC.static_type__M2YD;
+ case __PUSH__IXB__: {
+ __tmp__QFHN=NULL;
} break;
- case __INTEGER_CST__: {
- __tmp__11QI=((__INTEGER_CST *)receiver__ZRQI)->parent_constant__B3LC.static_type__M2YD;
+ case __EXTERNAL_C__Y5WC__: {
+ __tmp__QFHN=NULL;
} break;
- case __READ_LOCAL__: {
- __tmp__11QI=((__LOCAL *)((__READ_LOCAL *)receiver__ZRQI)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __PROTOTYPE_CST__LAXC__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__11QI=static_type__CN1H(receiver__ZRQI);
+ case __INTEGER_CST__XAXC__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_EQUAL__: {
- __tmp__11QI=static_type__1N1H();
+ case __SWITCH__QDXC__: {
+ __tmp__QFHN=((void *)__tmp__V0LL);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__11QI=static_type__AO1H();
+ case __NODE_TYPE__SK2C__: {
+ __tmp__QFHN=NULL;
} break;
- case __REAL_CST__: {
- __tmp__11QI=((__REAL_CST *)receiver__ZRQI)->parent_constant__U2JH.static_type__M2YD;
+ case __EXPR_MULTIPLE__GLWH__: {
+ __tmp__QFHN=NULL;
} break;
- case __CHARACTER_CST__: {
- __tmp__11QI=((__CHARACTER_CST *)receiver__ZRQI)->parent_constant__H3JH.static_type__M2YD;
+ case __READ_LOCAL__55ZI__: {
+ __tmp__QFHN=NULL;
} break;
- case __IS_EXPANDED__: {
- __tmp__11QI=static_type__FO1H();
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __GET_TYPE_ID__: {
- __tmp__11QI=static_type__KO1H();
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_SUP__: {
- __tmp__11QI=static_type__PO1H();
+ case __EXPR_EQUAL__KINJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_SUB__: {
- __tmp__11QI=static_type__UO1H(receiver__ZRQI);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_MUL__: {
- __tmp__11QI=static_type__0O1H(receiver__ZRQI);
+ case __IS_EXPANDED__35NJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_DIV__: {
- __tmp__11QI=static_type__5O1H(receiver__ZRQI);
+ case __GET_TYPE_ID__HAOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_AND__: {
- __tmp__11QI=static_type__EP1H(receiver__ZRQI);
+ case __EXPR_SUP__ABOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__11QI=static_type__JP1H(receiver__ZRQI);
+ case __EXPR_SUB__UBOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__11QI=static_type__OP1H(receiver__ZRQI);
+ case __EXPR_MUL__KCOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __PUT_TO__: {
- __tmp__11QI=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __EXPR_DIV__4COJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __ITEM__: {
- __tmp__11QI=static_type__XP1H(receiver__ZRQI);
+ case __EXPR_AND__SDOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__11QI=static_type__DQ1H();
+ case __EXPR_SHIFT_R__GEOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __CAST__: {
- __tmp__11QI=((__CAST *)receiver__ZRQI)->static_type__0N1H;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __CALL_SLOT__: {
- __tmp__11QI=static_type__NOKL(receiver__ZRQI);
+ case __PUT_TO__TFOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __READ_SLOT__: {
- __tmp__11QI=((__SLOT_DATA *)((__READ_SLOT *)receiver__ZRQI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __ITEM__HGOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __READ_GLOBAL__: {
- __tmp__11QI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__ZRQI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __SIZE_OF__5GOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__11QI=static_type__Z1ZM();
+ case __CAST__1HOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__11QI=static_type__ZQEO();
+ case __REAL_CST__1LOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__11QI=static_type__P0IO();
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__11QI=static_type__4QEO();
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__11QI=static_type__V0IO();
+ case __NOP__RXVJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_NEG__: {
- __tmp__11QI=static_type__DFJM(receiver__ZRQI);
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__11QI=static_type__P3ML(receiver__ZRQI);
+ case __LOOP__LRBK__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_NOT__: {
- __tmp__11QI=static_type__R3XM(receiver__ZRQI);
+ case __CALL_SLOT__GAZK__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__11QI=static_type__DREO(receiver__ZRQI);
+ case __NODE_STYLE__RD4K__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__11QI=static_type__0BEP();
+ case __READ_SLOT__LL4K__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__11QI=static_type__V0QN();
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_INF_EQ__: {
- __tmp__11QI=static_type__00QN();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__11QI=static_type__3YPN(receiver__ZRQI);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ __tmp__QFHN=NULL;
} break;
- case __EXPR_XOR__: {
- __tmp__11QI=static_type__1HSO(receiver__ZRQI);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ __tmp__QFHN=NULL;
} break;
- };
- append_name_in__M5XD(__tmp__11QI,string_tmp__RB);
- pos__5LIN=Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(pos__5LIN);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __LOOP_END__W0RM__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __COP_LOCK__240M__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_INF__OXBP__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ __tmp__QFHN=NULL;
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ __tmp__QFHN=NULL;
+ } break;
+ }
};
- base__ESQI=new_read__slot__receiver__self__FLQC(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__CSQI,receiver__ZRQI,((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
- free__K3LH(args__YRQI);
- } else {
- if (is_resend__BSQI) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__Z13I());
- } else {
- __tmp__22QI=((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__22QI)->__id) {
- case __LIST__: {
- __tmp__32QI=my_copy__MSYM(__tmp__22QI);
- } break;
- case __STRING_CST__: {
- Self__RVIQ=((__STRING_CST *)__tmp__22QI);
- __tmp__32QI=create__text__ITMH(Self__RVIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RVIQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__32QI=my_copy__EK2H(__tmp__22QI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__SVIQ=((__PROTOTYPE_CST *)__tmp__22QI);
- __tmp__32QI=create__type__PKQC(Self__SVIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SVIQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__TVIQ=((__INTEGER_CST *)__tmp__22QI);
- p__LOHR=Self__TVIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__MOHR=Self__TVIQ->value__W4YD;
- t__NOHR=Self__TVIQ->parent_constant__B3LC.static_type__M2YD;
- result__COHR=NULL;
- ptr__DOHR=((__POINTER )(NULL));
- typ_id__EOHR= 0;
- sz__FOHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__FOHR == 0)) {
- result__COHR=INTEGER_CST__;
- } else {
- typ_id__EOHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FOHR);
- if ((typ_id__EOHR == (__INTEGER)(- 1))) {
- a__GOHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HOHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FOHR + a__GOHR) & (__UINTEGER_32)(~ a__GOHR));
- ptr_table__INTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HOHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HNTR=((__POINTER )(NULL));
- result__JNTR=((__POINTER *)ptr_table__INTR)[ 0];
- if ((result__JNTR == (void *)NULL)) {
- result__JNTR=new_lab__2PJ(new_size__HOHR);
- next__HNTR=(void *)((unsigned long)result__JNTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOHR)));
- ((__POINTER *)next__HNTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__INTR)[ 0]=next__HNTR;
- } else {
- next__HNTR=((__POINTER *)result__JNTR)[ 0];
- if ((next__HNTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JNTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HOHR << 1)) <= 4096)) {
- next__HNTR=(void *)((unsigned long)result__JNTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOHR)));
- } else {
- next__HNTR=new_lab__2PJ(new_size__HOHR);
- };
- ((__POINTER *)next__HNTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__INTR)[ 0]=next__HNTR;
- } else {
- ((__POINTER *)result__JNTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HNTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JNTR=next__HNTR;
- };
+ if (((void *)__tmp__QFHN != (void *)NULL)) {
+ __tmp__MT5H=(__INTEGER__Q)(((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.upper__BEFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__30EM=(__tmp__MT5H == 2);
+ } else /* FALSE */ {
+ __tmp__30EM=FALSE__O__;
+ };
+ if (__tmp__30EM) {
+ Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__30EM=((void *)Result__NUUT->id__KEFJ == (void *)type_true__ENB);
+ } else /* FALSE */ {
+ __tmp__30EM=FALSE__O__;
+ };
+ if ((__tmp__30EM && ((void *)((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->id__KEFJ == (void *)type_false__MNB))) {
+ Result__NUUT=((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__T35T=Result__NUUT->code__DIFJ;
+ Self__W35T=((__CASE__E5EJ *)((void **)((__FAST_ARRAYoCASEo__G5EJ *)__tmp__QFHN->list__ODFJ)->parent_arrayed_collection__O5EJ.storage__LXBN)[ 1])->code__DIFJ;
+ __tmp__MT5H=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__T35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__MT5H == 0)) {
+ __tmp__F25J=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__W35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__F25J=(__tmp__V3BI == 0);
+ };
+ if (__tmp__F25J) {
+ __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__W35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__V3BI != 0)) {
+ is_genered__XYEM=TRUE__K__;
+ Self__Z35T=Self__T35T;
+ Self__T35T=Self__W35T;
+ Self__W35T=Self__Z35T;
+ };
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ __tmp__V3BI=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((__tmp__V3BI == 1)) {
+ __tmp__1ZEM=TRUE__K__;
+ if (is_genered__XYEM) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_529));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_530));
+ };
+ __tmp__O45J=__tmp__QFHN->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__GA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__GA1S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__IA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__IA1S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_515));
+ Self__MWUT=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__T35T)->expr_list__NA4D);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__MWUT->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__MWUT->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ Self__R45T=((__LIST__WH *)Self__T35T);
+ (&__string_226)->count__0C= 2;
+ (&__string_226)->storage__1C="{\n";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+ (&__string_189)->count__0C= 2;
+ (&__string_189)->storage__1C=" ";
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ genere_body__W0BE(Self__R45T,buffer__Y0BE);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ Self__S45T=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__S45T->count__WJ)) {
+ Self__S45T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__S45T->count__WJ=(__INTEGER__Q)(Self__S45T->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ __tmp__JIHN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JIHN=FALSE__O__;
+ };
+ if ((! __tmp__JIHN)) {
+ Self__UM1T=(__INTEGER__Q)(((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__T35T)->expr_list__NA4D)->parent_arrayed_collection__MA4D.upper__4TLE + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__UM1T == 1)) {
+ __tmp__1ZEM=TRUE__K__;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_531));
+ Self__ADYJ=((__FAST_ARRAYoINSTRo__EA4D *)((__LIST__WH *)Self__QRBN->body__JPBN)->expr_list__NA4D);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__ADYJ->parent_arrayed_collection__MA4D.upper__4TLE=(__INTEGER__Q)(Self__ADYJ->parent_arrayed_collection__MA4D.upper__4TLE - 1);
+ Self__X45T=((__LIST__WH *)Self__QRBN->body__JPBN);
+ (&__string_226)->count__0C= 2;
+ (&__string_226)->storage__1C="{\n";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+ (&__string_189)->count__0C= 2;
+ (&__string_189)->storage__1C=" ";
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ genere_body__W0BE(Self__X45T,buffer__Y0BE);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ Self__Y45T=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__Y45T->count__WJ)) {
+ Self__Y45T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__Y45T->count__WJ=(__INTEGER__Q)(Self__Y45T->count__WJ - 2);
};
- ptr__DOHR=result__JNTR;
- } else {
- t__IOHR=((__UINTEGER_32 )typ_id__EOHR);
- a__JOHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QNTR=(__UINTEGER_32)((__UINTEGER_32)(sz__FOHR + a__JOHR) & (__UINTEGER_32)(~ a__JOHR));
- ptr_table__NNTR=((__POINTER )(&(table_type[(t__IOHR)])));
- lab_type__PNTR=(__UINTEGER_32)(t__IOHR | 1);
- next__MNTR=((__POINTER )(NULL));
- result__ONTR=((__POINTER *)ptr_table__NNTR)[ 0];
- if ((result__ONTR == (void *)NULL)) {
- result__ONTR=new_lab__2PJ(lab_type__PNTR);
- next__MNTR=(void *)((unsigned long)result__ONTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNTR)));
- ((__POINTER *)next__MNTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NNTR)[ 0]=next__MNTR;
- } else {
- next__MNTR=((__POINTER *)result__ONTR)[ 0];
- if ((next__MNTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ONTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QNTR << 1)) <= 4096)) {
- next__MNTR=(void *)((unsigned long)result__ONTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QNTR)));
- } else {
- next__MNTR=new_lab__2PJ(lab_type__PNTR);
- };
- ((__POINTER *)next__MNTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NNTR)[ 0]=next__MNTR;
- } else {
- ((__POINTER *)result__ONTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MNTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ONTR=next__MNTR;
- };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ if (is_genered__XYEM) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_532));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_533));
};
- ptr__DOHR=result__ONTR;
- };
- result__COHR=((__INTEGER_CST *)ptr__DOHR);
- *(result__COHR) = *(INTEGER_CST__);
- };
- Self__KOHR=((__INTEGER_CST *)result__COHR);
- Self__KOHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LOHR;
- Self__KOHR->value__W4YD=v__MOHR;
- Self__KOHR->parent_constant__B3LC.static_type__M2YD=t__NOHR;
- check_type__YG5D(Self__KOHR);
- __tmp__32QI=result__COHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__2ICR=read__QB5G(((__READ_LOCAL *)__tmp__22QI)->local__HJZD);
- if (__tmp__2ICR==NULL) {
- __tmp__3ICR=NULL;
- } else {
- __tmp__3ICR=((__READ_LOCAL *)__tmp__2ICR);
- };
- __tmp__32QI=__tmp__3ICR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__32QI=my_copy__SL2H(__tmp__22QI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__32QI=my_copy__LM2H(__tmp__22QI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__32QI=my_copy__YM2H(__tmp__22QI);
- } break;
- case __REAL_CST__: {
- Self__VVIQ=((__REAL_CST *)__tmp__22QI);
- p__0NTR=Self__VVIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__1NTR=Self__VVIQ->value__HN2H;
- t__2NTR=Self__VVIQ->parent_constant__U2JH.static_type__M2YD;
- result__RNTR=NULL;
- ptr__SNTR=((__POINTER )(NULL));
- typ_id__TNTR= 0;
- sz__UNTR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__UNTR == 0)) {
- result__RNTR=REAL_CST__;
- } else {
- typ_id__TNTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UNTR);
- if ((typ_id__TNTR == (__INTEGER)(- 1))) {
- a__VNTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WNTR=(__UINTEGER_32)((__UINTEGER_32)(sz__UNTR + a__VNTR) & (__UINTEGER_32)(~ a__VNTR));
- ptr_table__4NTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WNTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3NTR=((__POINTER )(NULL));
- result__5NTR=((__POINTER *)ptr_table__4NTR)[ 0];
- if ((result__5NTR == (void *)NULL)) {
- result__5NTR=new_lab__2PJ(new_size__WNTR);
- next__3NTR=(void *)((unsigned long)result__5NTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNTR)));
- ((__POINTER *)next__3NTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4NTR)[ 0]=next__3NTR;
- } else {
- next__3NTR=((__POINTER *)result__5NTR)[ 0];
- if ((next__3NTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5NTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WNTR << 1)) <= 4096)) {
- next__3NTR=(void *)((unsigned long)result__5NTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WNTR)));
- } else {
- next__3NTR=new_lab__2PJ(new_size__WNTR);
- };
- ((__POINTER *)next__3NTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4NTR)[ 0]=next__3NTR;
- } else {
- ((__POINTER *)result__5NTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3NTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5NTR=next__3NTR;
- };
+ __tmp__BJHN=__tmp__QFHN->expr__OVFL;
+ switch (((struct ___OBJ *)__tmp__BJHN)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__BJHN),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__BJHN))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__SA1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__BJHN));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__SA1S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__UA1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__BJHN));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__UA1S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__BJHN))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__BJHN)),buffer__Y0BE);
+ } break;
};
- ptr__SNTR=result__5NTR;
- } else {
- t__XNTR=((__UINTEGER_32 )typ_id__TNTR);
- a__YNTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GOTR=(__UINTEGER_32)((__UINTEGER_32)(sz__UNTR + a__YNTR) & (__UINTEGER_32)(~ a__YNTR));
- ptr_table__DOTR=((__POINTER )(&(table_type[(t__XNTR)])));
- lab_type__FOTR=(__UINTEGER_32)(t__XNTR | 1);
- next__COTR=((__POINTER )(NULL));
- result__EOTR=((__POINTER *)ptr_table__DOTR)[ 0];
- if ((result__EOTR == (void *)NULL)) {
- result__EOTR=new_lab__2PJ(lab_type__FOTR);
- next__COTR=(void *)((unsigned long)result__EOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GOTR)));
- ((__POINTER *)next__COTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DOTR)[ 0]=next__COTR;
- } else {
- next__COTR=((__POINTER *)result__EOTR)[ 0];
- if ((next__COTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EOTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GOTR << 1)) <= 4096)) {
- next__COTR=(void *)((unsigned long)result__EOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GOTR)));
- } else {
- next__COTR=new_lab__2PJ(lab_type__FOTR);
- };
- ((__POINTER *)next__COTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DOTR)[ 0]=next__COTR;
- } else {
- ((__POINTER *)result__EOTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__COTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EOTR=next__COTR;
- };
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+ };
+ };
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ };
+ };
+ if ((! __tmp__1ZEM)) {
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + Self__QRBN->link_count__RPBN);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__QRBN->name__GPBN);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_354));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ Self__R45T=((__LIST__WH *)Self__QRBN->body__JPBN);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_226));
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE + 1);
+ genere_body__W0BE(Self__R45T,buffer__Y0BE);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
+ src__NS5H=((__STRING__BC *)indent__UH);
+ if (( 2 > src__NS5H->count__WJ)) {
+ src__NS5H->count__WJ= 0;
+ } else /* FALSE */ {
+ src__NS5H->count__WJ=(__INTEGER__Q)(src__NS5H->count__WJ - 2);
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ };
+ } break;
+ case __CALL_SLOT__GAZK__: {
+ Self__45EM=((__CALL_SLOT__GAZK *)((__PUSH__IXB *)__tmp__4AOT));
+ __tmp__MOUH= 0;
+ pos__MS5H= 0;
+ __tmp__MT5H= 0;
+ if (((void *)Self__45EM->cop_argument__P4JL != (void *)NULL)) {
+ Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.upper__0KFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((Self__MFAI >= 1)) {
+ __tmp__O45J=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__F25J=((void *)__tmp__O45J != (void *)NULL);
+ } else /* FALSE */ {
+ __tmp__F25J=FALSE__O__;
+ };
+ if (__tmp__F25J) {
+ __tmp__O45J=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__BJHN=((__WRITE_GLOBAL__WXKJ *)__tmp__O45J)->global__N15J;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__BJHN=((__WRITE_SLOT__EYKJ *)__tmp__O45J)->slot__025J;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__BJHN=((__WRITE_LOCAL__TEYJ *)__tmp__O45J)->local__0FKK;
+ } break;
+ };
+ if (((struct ___OBJ *)__tmp__BJHN)->__id==__LOCAL__L4WC__) {
+ __tmp__D3EM=((__LOCAL__L4WC *)__tmp__BJHN)->parent_variable__O4WC.parent_named__N4WC.name__GWB;
+ } else /* SLOT_DATA */ {
+ __tmp__D3EM=((__SLOT_DATA__IJRG *)__tmp__BJHN)->parent_variable__JJRG.parent_named__N4WC.name__GWB;
+ };
+ __tmp__F25J=((void *)__tmp__D3EM == (void *)(&__string_67));
+ } else /* FALSE */ {
+ __tmp__F25J=FALSE__O__;
+ };
+ if (__tmp__F25J) {
+ pos__MS5H= 1;
+ };
+ Self__MFAI=(__INTEGER__Q)(((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.upper__0KFJ + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__MFAI - pos__MS5H) > 0)) {
+ __tmp__MT5H=buffer__Y0BE->count__WJ;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_534));
+ __tmp__O45J=Self__45EM->cop_argument__P4JL;
+ switch (((struct ___OBJ *)__tmp__O45J)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__O45J),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__O45J))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__O45J));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__O45J))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__O45J)),buffer__Y0BE);
+ } break;
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_535));
+ __tmp__V3BI=Self__45EM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ Self__UM1T=pos__MS5H;
+ while ((Self__UM1T <= __tmp__V3BI)) {
+ __tmp__BCFM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__UM1T];
+ if (((void *)__tmp__BCFM != (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ __tmp__ICFM=Self__45EM->cop_argument__P4JL;
+ switch (((struct ___OBJ *)__tmp__ICFM)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__ICFM),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__ICFM))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ Self__1D1S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__ICFM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__1D1S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ Self__3D1S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__ICFM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__3D1S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__ICFM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
+ } break;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
};
- ptr__SNTR=result__EOTR;
- };
- result__RNTR=((__REAL_CST *)ptr__SNTR);
- *(result__RNTR) = *(REAL_CST__);
- };
- Self__ZNTR=((__REAL_CST *)result__RNTR);
- Self__ZNTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0NTR;
- Self__ZNTR->value__HN2H=v__1NTR;
- Self__ZNTR->parent_constant__U2JH.static_type__M2YD=t__2NTR;
- __tmp__32QI=result__RNTR;
- } break;
- case __CHARACTER_CST__: {
- Self__XVIQ=((__CHARACTER_CST *)__tmp__22QI);
- __tmp__32QI=create__char__4SMH(Self__XVIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XVIQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__YVIQ=((__IS_EXPANDED *)__tmp__22QI);
- __tmp__AJCR=read__QB5G(((__READ_LOCAL *)Self__YVIQ->receiver__WN2H)->local__HJZD);
- if (__tmp__AJCR==NULL) {
- __tmp__BJCR=NULL;
- } else {
- __tmp__BJCR=((__READ_LOCAL *)__tmp__AJCR);
- };
- p__QOTR=Self__YVIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__HOTR=NULL;
- ptr__IOTR=((__POINTER )(NULL));
- typ_id__JOTR= 0;
- sz__KOTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__KOTR == 0)) {
- result__HOTR=IS_EXPANDED__;
- } else {
- typ_id__JOTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KOTR);
- if ((typ_id__JOTR == (__INTEGER)(- 1))) {
- a__LOTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MOTR=(__UINTEGER_32)((__UINTEGER_32)(sz__KOTR + a__LOTR) & (__UINTEGER_32)(~ a__LOTR));
- ptr_table__TOTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MOTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SOTR=((__POINTER )(NULL));
- result__UOTR=((__POINTER *)ptr_table__TOTR)[ 0];
- if ((result__UOTR == (void *)NULL)) {
- result__UOTR=new_lab__2PJ(new_size__MOTR);
- next__SOTR=(void *)((unsigned long)result__UOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MOTR)));
- ((__POINTER *)next__SOTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TOTR)[ 0]=next__SOTR;
- } else {
- next__SOTR=((__POINTER *)result__UOTR)[ 0];
- if ((next__SOTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UOTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MOTR << 1)) <= 4096)) {
- next__SOTR=(void *)((unsigned long)result__UOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MOTR)));
- } else {
- next__SOTR=new_lab__2PJ(new_size__MOTR);
- };
- ((__POINTER *)next__SOTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TOTR)[ 0]=next__SOTR;
- } else {
- ((__POINTER *)result__UOTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SOTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UOTR=next__SOTR;
- };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_536));
+ append_in__AEE(__tmp__MOUH,buffer__Y0BE);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_537));
+ switch (((struct ___OBJ *)__tmp__BCFM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ genere_value__PA1K(((__WRITE_GLOBAL__WXKJ *)__tmp__BCFM),buffer__Y0BE);
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ genere_value__NE1K(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__BCFM)),buffer__Y0BE);
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ genere_value__2H1K(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__BCFM)),buffer__Y0BE);
+ } break;
};
- ptr__IOTR=result__UOTR;
- } else {
- t__NOTR=((__UINTEGER_32 )typ_id__JOTR);
- a__OOTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1OTR=(__UINTEGER_32)((__UINTEGER_32)(sz__KOTR + a__OOTR) & (__UINTEGER_32)(~ a__OOTR));
- ptr_table__YOTR=((__POINTER )(&(table_type[(t__NOTR)])));
- lab_type__0OTR=(__UINTEGER_32)(t__NOTR | 1);
- next__XOTR=((__POINTER )(NULL));
- result__ZOTR=((__POINTER *)ptr_table__YOTR)[ 0];
- if ((result__ZOTR == (void *)NULL)) {
- result__ZOTR=new_lab__2PJ(lab_type__0OTR);
- next__XOTR=(void *)((unsigned long)result__ZOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OTR)));
- ((__POINTER *)next__XOTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YOTR)[ 0]=next__XOTR;
- } else {
- next__XOTR=((__POINTER *)result__ZOTR)[ 0];
- if ((next__XOTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZOTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1OTR << 1)) <= 4096)) {
- next__XOTR=(void *)((unsigned long)result__ZOTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1OTR)));
- } else {
- next__XOTR=new_lab__2PJ(lab_type__0OTR);
- };
- ((__POINTER *)next__XOTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YOTR)[ 0]=next__XOTR;
- } else {
- ((__POINTER *)result__ZOTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XOTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZOTR=next__XOTR;
- };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_220));
+ __tmp__MOUH=(__INTEGER__Q)(__tmp__MOUH + 1);
+ } else /* FALSE */ {
+ print__KKG((&__string_538));
+ };
+ Self__UM1T=(__INTEGER__Q)(Self__UM1T + 1);
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ if ((__tmp__MOUH == 0)) {
+ Self__S45T=((__STRING__BC *)buffer__Y0BE);
+ if ((__tmp__MT5H < Self__S45T->count__WJ)) {
+ __tmp__T4BI=(__INTEGER__Q)(Self__S45T->count__WJ - __tmp__MT5H);
+ if ((__tmp__T4BI > Self__S45T->count__WJ)) {
+ Self__S45T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__S45T->count__WJ=(__INTEGER__Q)(Self__S45T->count__WJ - __tmp__T4BI);
};
- ptr__IOTR=result__ZOTR;
};
- result__HOTR=((__IS_EXPANDED *)ptr__IOTR);
- *(result__HOTR) = *(IS_EXPANDED__);
};
- Self__POTR=((__IS_EXPANDED *)result__HOTR);
- Self__POTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QOTR;
- Self__POTR->receiver__WN2H=__tmp__BJCR;
- __tmp__32QI=result__HOTR;
+ };
+ __tmp__XZEM=Self__45EM->cop_argument__P4JL;
+ switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__XZEM),buffer__Y0BE);
} break;
- case __GET_TYPE_ID__: {
- __tmp__32QI=my_copy__1N2H(__tmp__22QI);
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_SUP__: {
- __tmp__32QI=my_copy__EO2H(__tmp__22QI);
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_SUB__: {
- __tmp__32QI=my_copy__PO2H(__tmp__22QI);
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_MUL__: {
- __tmp__32QI=my_copy__1O2H(__tmp__22QI);
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
} break;
- case __EXPR_DIV__: {
- __tmp__32QI=my_copy__GP2H(__tmp__22QI);
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_AND__: {
- __tmp__32QI=my_copy__RP2H(__tmp__22QI);
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__32QI=my_copy__2P2H(__tmp__22QI);
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__32QI=my_copy__HQ2H(__tmp__22QI);
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
} break;
- case __PUT_TO__: {
- __tmp__32QI=my_copy__SQ2H(__tmp__22QI);
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __ITEM__: {
- __tmp__32QI=my_copy__DR2H(__tmp__22QI);
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __SIZE_OF__: {
- __tmp__32QI=my_copy__PR2H(__tmp__22QI);
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __CAST__: {
- __tmp__32QI=my_copy__YR2H(__tmp__22QI);
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __CALL_SLOT__: {
- __tmp__32QI=my_copy__5SYM(__tmp__22QI);
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __READ_SLOT__: {
- __tmp__32QI=my_copy__IUGK(__tmp__22QI);
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __READ_GLOBAL__: {
- __tmp__POHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__22QI)->global__ZGJK),NULL);
- if (__tmp__POHR==NULL) {
- __tmp__QOHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__POHR)->__id) {
- case __READ_SLOT__: {
- __tmp__QOHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__QOHR=((__READ_GLOBAL *)__tmp__POHR);
- } break;
- }
- };
- __tmp__32QI=__tmp__QOHR;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XZEM))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__32QI=my_copy__BQCN(__tmp__22QI);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__32QI=my_copy__NREO(__tmp__22QI);
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__32QI=my_copy__VYJO(__tmp__22QI);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__32QI=my_copy__0REO(__tmp__22QI);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__32QI=my_copy__BZJO(__tmp__22QI);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_NEG__: {
- __tmp__32QI=my_copy__CNJM(__tmp__22QI);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_ADD__: {
- __tmp__32QI=my_copy__5XLL(__tmp__22QI);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_NOT__: {
- __tmp__32QI=my_copy__WVYM(__tmp__22QI);
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_MOD__: {
- __tmp__32QI=my_copy__FSEO(__tmp__22QI);
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__32QI=my_copy__QCEP(__tmp__22QI);
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XZEM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
} break;
- case __EXPR_INF__: {
- __tmp__32QI=my_copy__5LSN(__tmp__22QI);
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__32QI=my_copy__KMSN(__tmp__22QI);
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_OR__: {
- __tmp__32QI=my_copy__JZPN(__tmp__22QI);
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __EXPR_XOR__: {
- __tmp__32QI=my_copy__G3SO(__tmp__22QI);
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__32QI;
- };
- args__YRQI=copy__YFTH(args__YRQI);
- base__ESQI=new_read__slot__receiver__with__AOWH(Self__GIJH->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__CSQI,receiver__ZRQI,args__YRQI);
- };
- };
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__ESQI);
- if (((void *)result__HICR != (void *)NULL)) {
- free__4PFC(result__HICR);
- };
- __tmp__404R=((__NODE_TYPE *)base__ESQI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__404R)->__id) {
- case __DTA_RD__: {
- __tmp__504R=((__DTA_RD *)__tmp__404R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__504R=((__DTA_CAST *)__tmp__404R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__504R=((__DTA_WR_CODE *)__tmp__404R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__504R=((__DTA_BLOCK *)__tmp__404R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__504R=((__DTA_WR_VALUE *)__tmp__404R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__504R=((__DTA_RD_ARGS *)__tmp__404R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__IIJH=__tmp__504R;
- };
- return(result__IIJH);
-}
-
-static void* to_run_expr__ZLJH(__ITM_BINARY *Self__0LJH)
-// ({ITM_BINARY}) With resultRecursive, No inlinable.
-{
- __INTEGER_64 v__5OHR;
- __INTEGER max_pos__2LJH,max_lev__3LJH,__tmp__3MJH,Self__B2LH;
- __INTEGER __tmp__ONJH,Self__R2LH,j__SNJH,new_capacity__2OTR;
- __INTEGER old_nb_elts__APTR,upper__D14R,Self__B14R,new_capacity__DPTR;
- __INTEGER old_nb_elts__HPTR,upper__V05F,Self__PLBG,__tmp__3OJH;
- __INTEGER Self__GH2I,__tmp__SPJH,__tmp__TPJH,__tmp__WQJH,Self__B0WI;
- __INTEGER Self__JJCR,result__KJCR,__tmp__BSJH,Self__MJCR,result__NJCR;
- __INTEGER Self__PJCR,result__QJCR,__tmp__ISJH,Self__SJCR,result__TJCR;
- __INTEGER Self__ZJCR,result__0JCR,__tmp__CTJH,Self__2JCR,result__3JCR;
- __INTEGER Self__EKCR,result__FKCR,__tmp__1TJH,Self__WBEJ,result__YBEJ;
- __INTEGER typ_id__MPTR,typ_id__CQTR,typ_id__XOHR,typ_id__CRTR;
- __INTEGER typ_id__YRTR,__tmp__GJHK,i__CTMK,__tmp__X1WI,i__NM1I;
- __INTEGER __tmp__Z2WI,i__AQ1I,__tmp__5WJH,__tmp__IKHK,i__VWMK;
- __INTEGER new_capacity__B1DI,__tmp__J2DI,__tmp__KJIJ,Self__MBNK;
- void *max_pri__4LJH,*nam__JMJH,*result__UJCR,*__tmp__OSJH;
- void *result__WJCR,*result__4JCR,*__tmp__DTJH,*result__AKCR;
- void *result__GKCR,*__tmp__FUJH,*result__DGEJ,*v__KRTR;
- void *val__BMJH,*extern__LMJH,*__tmp__FNJH,*result__SOHR,*l__UPTR;
- void *r__VPTR,*l__KQTR,*r__LQTR,*__tmp__XWJH,*__tmp__YWJH,*__tmp__H14R;
- void *result__OMJH;
- void *typ__DMJH,*__tmp__1VJH;
- void *slo__FMJH,*slo_ref__GMJH,*__tmp__LOJH,*__tmp__EPJH,*__tmp__0TJH;
- void *__tmp__EUJH,*__tmp__WWJH;
- void *site__KMJH;
- void *loc__MMJH;
- void *typ_list__CMJH;
- void *__tmp__ENJH;
- __POSITION __tmp__HJCR,__tmp__VX1P,__tmp__1PJH,__tmp__2PJH;
- __POSITION __tmp__SUJH,p__TPTR,p__JQTR,__tmp__UWJH,p__4OHR,p__JRTR;
- __POSITION p__5RTR;
- __ITM_READ *Self__TOHR;
- void *loc__UOHR;
- __ITM_CHARACTER *Self__ZVIQ;
- __ITM_STRING *Self__0VIQ;
- void *__tmp__GNJH,*__tmp__2VJH,*t__APHR,*t__LRTR;
- __ITM_SLOT *Self__VJCR,*Self__XJCR,*Self__5JCR,*Self__BKCR,*Self__HKCR;
- __ITM_SLOT *Self__BGEJ;
- __EXPR_EQUAL *result__KPTR,*Self__SPTR;
- __POINTER ptr__LPTR,ptr_table__XPTR,next__WPTR,result__YPTR;
- __POINTER ptr_table__2PTR,next__1PTR,result__3PTR,ptr__BQTR;
- __POINTER ptr_table__NQTR,next__MQTR,result__OQTR,ptr_table__SQTR;
- __POINTER next__RQTR,result__TQTR,ptr__WOHR,ptr_table__XQTR;
- __POINTER next__WQTR,result__YQTR,ptr_table__2QTR,next__1QTR;
- __POINTER result__3QTR,ptr__BRTR,ptr_table__NRTR,next__MRTR;
- __POINTER result__ORTR,ptr_table__SRTR,next__RRTR,result__TRTR;
- __POINTER ptr__XRTR,ptr_table__CSTR,next__BSTR,result__DSTR;
- __POINTER ptr_table__HSTR,next__GSTR,result__ISTR;
- __UINTEGER_32 sz__NPTR,a__OPTR,new_size__PPTR,t__QPTR,a__RPTR;
- __UINTEGER_32 new_size__5PTR,lab_type__4PTR,sz__DQTR,a__EQTR;
- __UINTEGER_32 new_size__FQTR,t__GQTR,a__HQTR,new_size__VQTR;
- __UINTEGER_32 lab_type__UQTR,sz__YOHR,a__ZOHR,new_size__0OHR,t__1OHR;
- __UINTEGER_32 a__2OHR,new_size__5QTR,lab_type__4QTR,sz__DRTR,a__ERTR;
- __UINTEGER_32 new_size__FRTR,t__GRTR,a__HRTR,new_size__VRTR;
- __UINTEGER_32 lab_type__URTR,sz__ZRTR,a__0RTR,new_size__1RTR,t__2RTR;
- __UINTEGER_32 a__3RTR,new_size__KSTR,lab_type__JSTR;
- __EXPR_NOT_EQUAL *result__AQTR,*Self__IQTR;
- __STRING_CST *Self__MWIQ;
- __PROTOTYPE_CST *Self__NWIQ;
- __INTEGER_CST *Self__OWIQ,*result__VOHR,*Self__3OHR;
- void *__tmp__JKCR,*__tmp__NKCR,*__tmp__CPHR;
- __READ_LOCAL *__tmp__KKCR,*__tmp__OKCR;
- __REAL_CST *Self__QWIQ,*result__ARTR,*Self__IRTR;
- __CHARACTER_CST *Self__SWIQ;
- __IS_EXPANDED *Self__TWIQ,*result__WRTR,*Self__4RTR;
- __READ_GLOBAL *__tmp__DPHR;
- void *__tmp__G14R;
- void *l_arg__NMJH,*result__DJCR,*val_list__AMJH;
- void *result__W1GC,*ope_list__HMJH;
- __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *Self__UZZC,*Self__K0ZC;
- void *result__1WZC,*pos_list__IMJH;
- __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *Self__CZHE,*Self__YZHE;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__EJCR,*Self__FJCR;
- void *result__F1LH,*slo_list__EMJH;
- __FAST_ARRAYoFAST_ARRAYoSLOToo *Self__HCRI,*Self__3CRI,*Self__50DI;
- __FAST_ARRAYoSLOTo *Self__3OTR,*Self__EPTR,*Self__2IHK;
- __BOOLEAN __tmp__4OTR,__tmp__FPTR,__tmp__2SJH,__tmp__YSJH,__tmp__JUJH;
- __BOOLEAN __tmp__KUJH,__tmp__Q1DI;
- void **Self__5OTR,**new__BPTR,**Self__GPTR,**new__IPTR,**__tmp__CKCR;
- void **__tmp__FJHK,**Self__RSMK;
- __FAST_ARRAYoExpanded_POSITIONo *Self__1P5Q,*Self__HQ5Q,*Self__P2WI;
- void **Self__BQ5Q,**Self__NQ5Q,**__tmp__HKHK,**Self__EWMK;
- __FAST_ARRAYoSTRING_CONSTANTo *Self__N1WI;
- void **__tmp__W1WI,**Self__2L1I;
- __POSITION *__tmp__Y2WI,*Self__PP1I;
- __FAST_ARRAYoEXPRo *Self__4JHK;
- void **__tmp__I2DI,**new__XIIJ;
- max_pos__2LJH= 0;
- max_lev__3LJH= 0;
- max_pri__4LJH=NULL;
- val__BMJH=NULL;
- typ__DMJH=NULL;
- slo__FMJH=NULL;
- slo_ref__GMJH=NULL;
- nam__JMJH=NULL;
- site__KMJH=NULL;
- extern__LMJH=NULL;
- loc__MMJH=NULL;
- l_arg__NMJH=NULL;
- result__W1GC=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC)->parent_arrayed_collection__11GC.upper__PRPC < 0)) {
- result__W1GC=create_with_capacity__BMOD( 16);
- } else {
- Self__UZZC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- result__W1GC=((void **)Self__UZZC->parent_arrayed_collection__11GC.storage__NTPC)[Self__UZZC->parent_arrayed_collection__11GC.upper__PRPC];
- Self__K0ZC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)free_list__21GC);
- Self__K0ZC->parent_arrayed_collection__11GC.upper__PRPC=(__INTEGER)(Self__K0ZC->parent_arrayed_collection__11GC.upper__PRPC - 1);
- };
- ope_list__HMJH=result__W1GC;
- copy__JP1D(result__W1GC,Self__0LJH->operator_list__WU0D);
- result__1WZC=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC)->parent_arrayed_collection__AXZC.upper__5PZD < 0)) {
- result__1WZC=create_with_capacity__PJKD( 16);
- } else {
- Self__CZHE=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
- result__1WZC=((void **)Self__CZHE->parent_arrayed_collection__AXZC.storage__GM0D)[Self__CZHE->parent_arrayed_collection__AXZC.upper__5PZD];
- Self__YZHE=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)free_list__BXZC);
- Self__YZHE->parent_arrayed_collection__AXZC.upper__5PZD=(__INTEGER)(Self__YZHE->parent_arrayed_collection__AXZC.upper__5PZD - 1);
- };
- pos_list__IMJH=result__1WZC;
- copy__BT0D(result__1WZC,Self__0LJH->position_list__UU0D);
- result__DJCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI < 0)) {
- result__DJCR=create_with_capacity__FTHH( 16);
- } else {
- Self__EJCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- result__DJCR=((void **)Self__EJCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__EJCR->parent_arrayed_collection__P0LH.upper__NWDI];
- Self__FJCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- Self__FJCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__FJCR->parent_arrayed_collection__P0LH.upper__NWDI - 1);
- };
- val_list__AMJH=result__DJCR;
- typ_list__CMJH=new__5VSG();
- result__F1LH=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH)->parent_arrayed_collection__K1LH.upper__5WDI < 0)) {
- result__F1LH=create_with_capacity__YID( 16);
- } else {
- Self__HCRI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH);
- result__F1LH=((void **)Self__HCRI->parent_arrayed_collection__K1LH.storage__51DI)[Self__HCRI->parent_arrayed_collection__K1LH.upper__5WDI];
- Self__3CRI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH);
- Self__3CRI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(Self__3CRI->parent_arrayed_collection__K1LH.upper__5WDI - 1);
- };
- slo_list__EMJH=result__F1LH;
- __tmp__3MJH=((__FAST_ARRAYoITM_CODEo *)Self__0LJH->value_list__VU0D)->parent_arrayed_collection__SEEC.upper__GAPC;
- Self__B2LH= 0;
- while ((Self__B2LH <= __tmp__3MJH)) {
- __tmp__ENJH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__0LJH->value_list__VU0D)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__B2LH];
- switch (((struct ___OBJ *)__tmp__ENJH)->__id) {
- case __ITM_LIST__: {
- __tmp__FNJH=to_run_expr__L2IH(__tmp__ENJH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__HJCR=((__ITM_LDOTS *)__tmp__ENJH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_476));
- put_position__ECH(__tmp__HJCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__FNJH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__FNJH=to_run_expr__U2IH(__tmp__ENJH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__VX1P=((__ITM_LIST_IDF *)__tmp__ENJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__VX1P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__FNJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__FNJH=to_run_expr__25IH(__tmp__ENJH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__FNJH=to_run_expr__4CJH(__tmp__ENJH);
- } break;
- case __ITM_READ__: {
- Self__TOHR=((__ITM_READ *)__tmp__ENJH);
- result__SOHR=NULL;
- loc__UOHR=lookup__FRLH(Self__TOHR->name__AVPC);
- if (((void *)loc__UOHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__UOHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__UOHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__TOHR->name__AVPC=((__LOCAL *)loc__UOHR)->parent_variable__T1LC.intern_name__C25F;
- result__SOHR=to_run_with__args__XJQH(Self__TOHR);
- } else {
- result__SOHR=read__QB5G(loc__UOHR);
- };
- } else {
- result__SOHR=to_run_with__args__XJQH(Self__TOHR);
- };
- __tmp__FNJH=result__SOHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__FNJH=to_run_expr__UGJH(__tmp__ENJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__FNJH=to_run_expr__FIJH(__tmp__ENJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__FNJH=to_run_expr__ZLJH(__tmp__ENJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__FNJH=to_run_expr__CXJH(__tmp__ENJH);
- } break;
- case __ITM_OLD__: {
- __tmp__FNJH=to_run_expr__HXJH(__tmp__ENJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__FNJH=to_run_expr__20JH(__tmp__ENJH);
- } break;
- case __ITM_REAL__: {
- __tmp__FNJH=to_run_expr__R2JH(__tmp__ENJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__FNJH=to_run_expr__12JH(__tmp__ENJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__ZVIQ=((__ITM_CHARACTER *)__tmp__ENJH);
- __tmp__FNJH=create__char__4SMH(Self__ZVIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__ZVIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__0VIQ=((__ITM_STRING *)__tmp__ENJH);
- __tmp__FNJH=create__text__ITMH(Self__0VIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__0VIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__FNJH=to_run_expr__R3JH(__tmp__ENJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__FNJH=to_run_expr__1HKH(__tmp__ENJH);
- } break;
- case __ITM_RESULT__: {
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__FNJH=NULL;
- } break;
- };
- val__BMJH=__tmp__FNJH;
- add_last__5REI(val_list__AMJH,__tmp__FNJH);
- switch (((struct ___OBJ *)__tmp__FNJH)->__id) {
- case __LIST__: {
- __tmp__GNJH=static_type__OHQG(__tmp__FNJH);
- } break;
- case __STRING_CST__: {
- __tmp__GNJH=((__STRING_CST *)__tmp__FNJH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__GNJH=((__EXTERNAL_C *)__tmp__FNJH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__GNJH=((__PROTOTYPE_CST *)__tmp__FNJH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__GNJH=((__INTEGER_CST *)__tmp__FNJH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__GNJH=((__LOCAL *)((__READ_LOCAL *)__tmp__FNJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__GNJH=static_type__CN1H(__tmp__FNJH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__GNJH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__GNJH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__GNJH=((__REAL_CST *)__tmp__FNJH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__GNJH=((__CHARACTER_CST *)__tmp__FNJH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__GNJH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__GNJH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__GNJH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__GNJH=static_type__UO1H(__tmp__FNJH);
- } break;
- case __EXPR_MUL__: {
- __tmp__GNJH=static_type__0O1H(__tmp__FNJH);
- } break;
- case __EXPR_DIV__: {
- __tmp__GNJH=static_type__5O1H(__tmp__FNJH);
- } break;
- case __EXPR_AND__: {
- __tmp__GNJH=static_type__EP1H(__tmp__FNJH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__GNJH=static_type__JP1H(__tmp__FNJH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__GNJH=static_type__OP1H(__tmp__FNJH);
- } break;
- case __PUT_TO__: {
- __tmp__GNJH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__GNJH=static_type__XP1H(__tmp__FNJH);
- } break;
- case __SIZE_OF__: {
- __tmp__GNJH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__GNJH=((__CAST *)__tmp__FNJH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__GNJH=static_type__NOKL(__tmp__FNJH);
- } break;
- case __READ_SLOT__: {
- __tmp__GNJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FNJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__GNJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FNJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__GNJH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__GNJH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__GNJH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__GNJH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__GNJH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__GNJH=static_type__DFJM(__tmp__FNJH);
- } break;
- case __EXPR_ADD__: {
- __tmp__GNJH=static_type__P3ML(__tmp__FNJH);
- } break;
- case __EXPR_NOT__: {
- __tmp__GNJH=static_type__R3XM(__tmp__FNJH);
- } break;
- case __EXPR_MOD__: {
- __tmp__GNJH=static_type__DREO(__tmp__FNJH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__GNJH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__GNJH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__GNJH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__GNJH=static_type__3YPN(__tmp__FNJH);
- } break;
- case __EXPR_XOR__: {
- __tmp__GNJH=static_type__1HSO(__tmp__FNJH);
- } break;
- };
- typ__DMJH=((__TYPE_FULL *)__tmp__GNJH)->parent_type__5SL;
- add__Z1EJ(typ_list__CMJH,typ__DMJH);
- Self__B2LH=(__INTEGER)(Self__B2LH + 1);
- };
- __tmp__ONJH=((__FAST_ARRAYoSTRING_CONSTANTo *)Self__0LJH->operator_list__WU0D)->parent_arrayed_collection__HTFC.upper__UQSD;
- Self__R2LH= 0;
- while ((Self__R2LH <= __tmp__ONJH)) {
- j__SNJH=Self__R2LH;
- nam__JMJH=((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)Self__0LJH->operator_list__WU0D)->parent_arrayed_collection__HTFC.storage__M5ZD)[Self__R2LH];
- if ((((void *)nam__JMJH == (void *)operator_equal__0V) || ((void *)nam__JMJH == (void *)operator_not_equal__5V))) {
- Self__3OTR=((__FAST_ARRAYoSLOTo *)slo_list__EMJH);
- new_capacity__2OTR= 0;
- if (((__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__4OTR=TRUE__;
- } else {
- __tmp__4OTR=FALSE__;
- };
- if ((! __tmp__4OTR)) {
- if ((Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__2OTR=(__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__5OTR=((void **)Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__APTR=Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL;
- new__BPTR=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__5OTR),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__APTR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__2OTR * ((__INTEGER )(sizeof(void *)))))));
- upper__D14R=(__INTEGER)(new_capacity__2OTR - 1);
- Self__B14R=old_nb_elts__APTR;
- while ((Self__B14R <= upper__D14R)) {
- new__BPTR[Self__B14R]=NULL;
- Self__B14R=(__INTEGER)(Self__B14R + 1);
- };
- Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL=new__BPTR;
- Self__3OTR->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__2OTR;
- Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL + 1);
- };
- };
- ((void **)Self__3OTR->parent_arrayed_collection__ZJC.storage__HSL)[Self__3OTR->parent_arrayed_collection__ZJC.upper__LSL]=NULL;
- } else {
- typ__DMJH=((void **)((__TYPES_TMP *)typ_list__CMJH)->parent_types__415F.storage__4VFJ)[ 0];
- switch (((struct ___OBJ *)typ__DMJH)->__id) {
- case __TYPE__: {
- __tmp__LOJH=get_slot__20BG(typ__DMJH,nam__JMJH);
- } break;
- case __TYPE_NULL__: {
- __tmp__LOJH=get_slot__S2BG(typ__DMJH,nam__JMJH);
- } break;
- case __TYPE_VOID__: {
- __tmp__LOJH=get_slot__I4BG(typ__DMJH,nam__JMJH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__LOJH=get_slot__45BG(typ__DMJH,nam__JMJH);
- } break;
- case __TYPE_ID__: {
- __tmp__LOJH=get_slot__UBCG(typ__DMJH,nam__JMJH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__LOJH=get_slot__KDCG(typ__DMJH,nam__JMJH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__LOJH=get_slot__3WEJ(nam__JMJH);
- } break;
- };
- slo_ref__GMJH=__tmp__LOJH;
- if (((void *)__tmp__LOJH == (void *)NULL)) {
- error_slot__name__in__list__CG2I(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__0LJH->position_list__UU0D)->parent_arrayed_collection__NTFC.storage__T4ZD)[Self__R2LH],nam__JMJH,typ__DMJH,typ_list__CMJH);
- } else {
- Self__EPTR=((__FAST_ARRAYoSLOTo *)slo_list__EMJH);
- new_capacity__DPTR= 0;
- if (((__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL + 1) <= (__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL - 1))) {
- Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL + 1);
- __tmp__FPTR=TRUE__;
- } else {
- __tmp__FPTR=FALSE__;
- };
- if ((! __tmp__FPTR)) {
- if ((Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL == 0)) {
- Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL=create__XQSB( 2);
- Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL= 2;
- Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL= 0;
- } else {
- new_capacity__DPTR=(__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL << 1);
- Self__GPTR=((void **)Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL);
- old_nb_elts__HPTR=Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL;
- new__IPTR=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GPTR),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__HPTR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__DPTR * ((__INTEGER )(sizeof(void *)))))));
- upper__V05F=(__INTEGER)(new_capacity__DPTR - 1);
- Self__PLBG=old_nb_elts__HPTR;
- while ((Self__PLBG <= upper__V05F)) {
- new__IPTR[Self__PLBG]=NULL;
- Self__PLBG=(__INTEGER)(Self__PLBG + 1);
- };
- Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL=new__IPTR;
- Self__EPTR->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__DPTR;
- Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL + 1);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_539));
+ __tmp__XZEM=Self__45EM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__D3EM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->parent_profil__PO2C.name__B2IK;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__D3EM=((__PROFIL_BLOCK__O3NJ *)__tmp__XZEM)->parent_profil__P3NJ.name__B2IK;
};
- };
- ((void **)Self__EPTR->parent_arrayed_collection__ZJC.storage__HSL)[Self__EPTR->parent_arrayed_collection__ZJC.upper__LSL]=__tmp__LOJH;
- __tmp__3OJH=((__TYPES_TMP *)typ_list__CMJH)->parent_types__415F.upper__GLAG;
- Self__GH2I= 1;
- while ((Self__GH2I <= __tmp__3OJH)) {
- typ__DMJH=((void **)((__TYPES_TMP *)typ_list__CMJH)->parent_types__415F.storage__4VFJ)[Self__GH2I];
- switch (((struct ___OBJ *)typ__DMJH)->__id) {
- case __TYPE__: {
- __tmp__EPJH=get_slot__20BG(typ__DMJH,nam__JMJH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_220));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ if (Self__45EM->is_cop_return__ADFM) {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_540));
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_541));
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_542));
+ __tmp__XZEM=Self__45EM->cop_argument__P4JL;
+ switch (((struct ___OBJ *)__tmp__XZEM)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__XZEM),buffer__Y0BE);
+ } break;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
+ } break;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ } break;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__XZEM))->value__VD5J);
+ } break;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ } break;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__XZEM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ } break;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __TYPE_NULL__: {
- __tmp__EPJH=get_slot__S2BG(typ__DMJH,nam__JMJH);
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__XZEM))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
} break;
- case __TYPE_VOID__: {
- __tmp__EPJH=get_slot__I4BG(typ__DMJH,nam__JMJH);
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__EPJH=get_slot__45BG(typ__DMJH,nam__JMJH);
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __TYPE_ID__: {
- __tmp__EPJH=get_slot__UBCG(typ__DMJH,nam__JMJH);
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __TYPE_GENERIC__: {
- __tmp__EPJH=get_slot__KDCG(typ__DMJH,nam__JMJH);
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
- case __PROFIL_BLOCK__: {
- __tmp__EPJH=get_slot__3WEJ(nam__JMJH);
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__XZEM)),buffer__Y0BE);
} break;
};
- slo__FMJH=__tmp__EPJH;
- if (((void *)__tmp__EPJH == (void *)NULL)) {
- error_slot__name__in__list__CG2I(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__0LJH->position_list__UU0D)->parent_arrayed_collection__NTFC.storage__T4ZD)[j__SNJH],nam__JMJH,typ__DMJH,typ_list__CMJH);
- } else {
- if (((struct ___OBJ *)slo_ref__GMJH)->__id==__SLOT_DATA__) {
- __tmp__SPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo_ref__GMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
- } else {
- __tmp__SPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo_ref__GMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
- };
- if (((struct ___OBJ *)__tmp__EPJH)->__id==__SLOT_DATA__) {
- __tmp__TPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)__tmp__EPJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+ } else /* FALSE */ {
+ if (((void *)Self__45EM->result_list__BDZK.first__FHCL != (void *)NULL)) {
+ __tmp__BCFM=Self__45EM->result_list__BDZK.first__FHCL->write__DWKL;
+ if (__tmp__BCFM==NULL) {
+ __tmp__4DFM=NULL;
} else {
- __tmp__TPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EPJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
+ switch (((struct ___OBJ *)__tmp__BCFM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__4DFM=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__4DFM=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__4DFM=((void *)__tmp__BCFM);
+ } break;
+ }
};
- if ((__tmp__SPJH != __tmp__TPJH)) {
- put_error__text__0AH( 1,(&__string_479));
- if (((struct ___OBJ *)slo_ref__GMJH)->__id==__SLOT_DATA__) {
- __tmp__1PJH=((__SLOT_DATA *)slo_ref__GMJH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__1PJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo_ref__GMJH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__1PJH);
- if (((struct ___OBJ *)__tmp__EPJH)->__id==__SLOT_DATA__) {
- __tmp__2PJH=((__SLOT_DATA *)__tmp__EPJH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__2PJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EPJH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+ Self__CY0M=((__WRITE_LOCAL__TEYJ *)__tmp__4DFM);
+ __tmp__D3EM=write__3GMK(Self__CY0M);
+ if ((Self__CY0M->local__0FKK->parent_variable__O4WC.ensure_count__IT4D == (__INTEGER__Q)(- 1))) {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'*');
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'=');
+ };
+ __tmp__XZEM=Self__45EM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__D3EM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->parent_profil__PO2C.name__B2IK;
+ } else /* PROFIL_BLOCK */ {
+ __tmp__D3EM=((__PROFIL_BLOCK__O3NJ *)__tmp__XZEM)->parent_profil__P3NJ.name__B2IK;
+ };
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D3EM);
+ __tmp__XZEM=Self__45EM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__BCFM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__BCFM)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FVPU=((__ITM_SLOT__PLC *)__tmp__BCFM)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FVPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BCFM)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__F25J=((void *)((__SECTION___RVOB *)__tmp__FVPU)->name__G25E == (void *)(&__string_34));
+ } else /* PROFIL_BLOCK */ {
+ __tmp__F25J=FALSE__O__;
+ };
+ if (__tmp__F25J) {
+ __tmp__F25J=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__BCFM=Self__45EM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__BCFM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__BJHN=((__PROFIL_SLOT__OO2C *)__tmp__BCFM)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__BJHN)->__id==__ITM_SLOT__PLC__) {
+ __tmp__KRYN=((__ITM_SLOT__PLC *)__tmp__BJHN)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__KRYN=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BJHN)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__JIHN=((void *)((__SECTION___RVOB *)__tmp__KRYN)->name__G25E == (void *)(&__string_39));
+ } else /* PROFIL_BLOCK */ {
+ __tmp__JIHN=FALSE__O__;
+ };
+ __tmp__F25J=__tmp__JIHN;
+ };
+ if (__tmp__F25J) {
+ __tmp__BCFM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((void *)__tmp__BCFM != (void *)NULL)) {
+ __tmp__BJHN=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[ 0];
+ switch (((struct ___OBJ *)__tmp__BJHN)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__0EFM=((__WRITE_GLOBAL__WXKJ *)__tmp__BJHN)->parent_write__XXKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__0EFM=((__WRITE_SLOT__EYKJ *)__tmp__BJHN)->parent_write__FYKJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__0EFM=((__WRITE_LOCAL__TEYJ *)__tmp__BJHN)->parent_write__UEYJ.parent_instr__GTDJ.parent_itm_object__YH.position__P2B;
+ } break;
};
- put_position__ECH(__tmp__2PJH);
- put_position__ECH(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__0LJH->position_list__UU0D)->parent_arrayed_collection__NTFC.storage__T4ZD)[j__SNJH]);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ put_error__text__EQE( 1,(&__string_543));
+ put_position__PRE(__tmp__0EFM);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
};
- Self__GH2I=(__INTEGER)(Self__GH2I + 1);
- };
- };
- };
- Self__R2LH=(__INTEGER)(Self__R2LH + 1);
- };
- while ((! (((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.upper__LSL < 0))) {
- max_lev__3LJH=(__INTEGER)(- 1);
- __tmp__WQJH=((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.upper__LSL;
- Self__B0WI= 0;
- __tmp__CKCR=((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL;
- while ((Self__B0WI <= __tmp__WQJH)) {
- slo__FMJH=((void **)__tmp__CKCR)[Self__B0WI];
- if (((void *)slo__FMJH == (void *)NULL)) {
- if ((( 50 > max_lev__3LJH) || (( 50 == max_lev__3LJH) && ((void *)max_pri__4LJH == (void *)(&__string_9))))) {
- max_lev__3LJH= 50;
- max_pri__4LJH=(&__string_9);
- max_pos__2LJH=Self__B0WI;
- };
- } else {
- if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
- Self__JJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
- result__KJCR= 0;
- if ((Self__JJCR < 0)) {
- result__KJCR=(__INTEGER)(- Self__JJCR);
- } else {
- result__KJCR=Self__JJCR;
- };
- __tmp__BSJH=result__KJCR;
- } else {
- Self__MJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
- result__NJCR= 0;
- if ((Self__MJCR < 0)) {
- result__NJCR=(__INTEGER)(- Self__MJCR);
- } else {
- result__NJCR=Self__MJCR;
- };
- __tmp__BSJH=result__NJCR;
- };
- if ((__tmp__BSJH > max_lev__3LJH)) {
- __tmp__2SJH=TRUE__;
- } else {
- if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
- Self__PJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
- result__QJCR= 0;
- if ((Self__PJCR < 0)) {
- result__QJCR=(__INTEGER)(- Self__PJCR);
- } else {
- result__QJCR=Self__PJCR;
- };
- __tmp__ISJH=result__QJCR;
- } else {
- Self__SJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
- result__TJCR= 0;
- if ((Self__SJCR < 0)) {
- result__TJCR=(__INTEGER)(- Self__SJCR);
- } else {
- result__TJCR=Self__SJCR;
+ __tmp__XZEM=Self__45EM->profil__TCZK;
+ if (((struct ___OBJ *)__tmp__XZEM)->__id==__PROFIL_SLOT__OO2C__) {
+ __tmp__BCFM=((__PROFIL_SLOT__OO2C *)__tmp__XZEM)->slot_code__QSXN->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__BCFM)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FVPU=((__ITM_SLOT__PLC *)__tmp__BCFM)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FVPU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__BCFM)->parent_itm_slot__3F0D.id_section__TVOB;
};
- __tmp__ISJH=result__TJCR;
+ __tmp__F25J=((void *)((__SECTION___RVOB *)__tmp__FVPU)->name__G25E == (void *)(&__string_34));
+ } else /* PROFIL_BLOCK */ {
+ __tmp__F25J=FALSE__O__;
};
- if ((__tmp__ISJH == max_lev__3LJH)) {
- if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
- Self__VJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F);
- result__UJCR=NULL;
- if ((Self__VJCR->priority_and_level__MGUE >= 0)) {
- result__UJCR=(&__string_10);
- } else {
- result__UJCR=(&__string_9);
+ if ((! __tmp__F25J)) {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'(');
+ __tmp__V3BI=Self__45EM->argument_list__Q4JL->parent_arrayed_collection__5JFJ.upper__0KFJ;
+ Self__UM1T= 0;
+ while ((Self__UM1T <= __tmp__V3BI)) {
+ __tmp__ICFM=((void **)((__FAST_ARRAYoWRITEo__XJFJ *)Self__45EM->argument_list__Q4JL)->parent_arrayed_collection__5JFJ.storage__NRGL)[Self__UM1T];
+ if (((struct ___OBJ *)Self__45EM->profil__TCZK)->__id==__PROFIL_SLOT__OO2C__) {
};
- __tmp__OSJH=result__UJCR;
- } else {
- Self__XJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F);
- result__WJCR=NULL;
- if ((Self__XJCR->priority_and_level__MGUE >= 0)) {
- result__WJCR=(&__string_10);
- } else {
- result__WJCR=(&__string_9);
- };
- __tmp__OSJH=result__WJCR;
- };
- __tmp__YSJH=((void *)__tmp__OSJH == (void *)max_pri__4LJH);
- } else {
- __tmp__YSJH=FALSE__;
- };
- __tmp__2SJH=(__tmp__YSJH && ((void *)max_pri__4LJH == (void *)(&__string_9)));
- };
- if (__tmp__2SJH) {
- if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
- Self__ZJCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
- result__0JCR= 0;
- if ((Self__ZJCR < 0)) {
- result__0JCR=(__INTEGER)(- Self__ZJCR);
- } else {
- result__0JCR=Self__ZJCR;
- };
- __tmp__CTJH=result__0JCR;
- } else {
- Self__2JCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
- result__3JCR= 0;
- if ((Self__2JCR < 0)) {
- result__3JCR=(__INTEGER)(- Self__2JCR);
- } else {
- result__3JCR=Self__2JCR;
- };
- __tmp__CTJH=result__3JCR;
- };
- max_lev__3LJH=__tmp__CTJH;
- if (((struct ___OBJ *)slo__FMJH)->__id==__SLOT_DATA__) {
- Self__5JCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo__FMJH)->parent_slot__IHZD)->base_slot__X12F);
- result__4JCR=NULL;
- if ((Self__5JCR->priority_and_level__MGUE >= 0)) {
- result__4JCR=(&__string_10);
- } else {
- result__4JCR=(&__string_9);
- };
- __tmp__DTJH=result__4JCR;
- } else {
- Self__BKCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo__FMJH)->parent_slot__A22F)->base_slot__X12F);
- result__AKCR=NULL;
- if ((Self__BKCR->priority_and_level__MGUE >= 0)) {
- result__AKCR=(&__string_10);
- } else {
- result__AKCR=(&__string_9);
- };
- __tmp__DTJH=result__AKCR;
- };
- max_pri__4LJH=__tmp__DTJH;
- max_pos__2LJH=Self__B0WI;
- };
- };
- Self__B0WI=(__INTEGER)(Self__B0WI + 1);
- };
- if (((max_pos__2LJH < ((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.upper__LSL) && ((void *)((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(max_pos__2LJH + 1)] != (void *)NULL))) {
- __tmp__0TJH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(max_pos__2LJH + 1)];
- if (((struct ___OBJ *)__tmp__0TJH)->__id==__SLOT_DATA__) {
- Self__EKCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)__tmp__0TJH)->parent_slot__IHZD)->base_slot__X12F)->priority_and_level__MGUE;
- result__FKCR= 0;
- if ((Self__EKCR < 0)) {
- result__FKCR=(__INTEGER)(- Self__EKCR);
- } else {
- result__FKCR=Self__EKCR;
- };
- __tmp__1TJH=result__FKCR;
- } else {
- Self__WBEJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0TJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
- result__YBEJ= 0;
- if ((Self__WBEJ < 0)) {
- result__YBEJ=(__INTEGER)(- Self__WBEJ);
- } else {
- result__YBEJ=Self__WBEJ;
- };
- __tmp__1TJH=result__YBEJ;
- };
- __tmp__JUJH=(__tmp__1TJH == max_lev__3LJH);
- } else {
- __tmp__JUJH=FALSE__;
- };
- if (__tmp__JUJH) {
- __tmp__EUJH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[(__INTEGER)(max_pos__2LJH + 1)];
- if (((struct ___OBJ *)__tmp__EUJH)->__id==__SLOT_DATA__) {
- Self__HKCR=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)__tmp__EUJH)->parent_slot__IHZD)->base_slot__X12F);
- result__GKCR=NULL;
- if ((Self__HKCR->priority_and_level__MGUE >= 0)) {
- result__GKCR=(&__string_10);
- } else {
- result__GKCR=(&__string_9);
- };
- __tmp__FUJH=result__GKCR;
- } else {
- Self__BGEJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EUJH)->parent_slot__A22F)->base_slot__X12F);
- result__DGEJ=NULL;
- if ((Self__BGEJ->priority_and_level__MGUE >= 0)) {
- result__DGEJ=(&__string_10);
- } else {
- result__DGEJ=(&__string_9);
- };
- __tmp__FUJH=result__DGEJ;
- };
- __tmp__KUJH=((void *)__tmp__FUJH != (void *)max_pri__4LJH);
- } else {
- __tmp__KUJH=FALSE__;
- };
- if (__tmp__KUJH) {
- __tmp__SUJH=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
- put_error__text__0AH( 2,(&__string_480));
- put_position__ECH(__tmp__SUJH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((void *)((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[max_pos__2LJH] == (void *)NULL)) {
- if (((void *)((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)ope_list__HMJH)->parent_arrayed_collection__HTFC.storage__M5ZD)[max_pos__2LJH] == (void *)operator_equal__0V)) {
- Self__1P5Q=((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH);
- Self__BQ5Q=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI);
- p__TPTR=((__POSITION *)Self__1P5Q->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
- l__UPTR=Self__BQ5Q[max_pos__2LJH];
- r__VPTR=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(max_pos__2LJH + 1)];
- result__KPTR=NULL;
- ptr__LPTR=((__POINTER )(NULL));
- typ_id__MPTR= 0;
- sz__NPTR=((__UINTEGER_32 )sizeof(__EXPR_EQUAL));
- if ((sz__NPTR == 0)) {
- result__KPTR=EXPR_EQUAL__;
- } else {
- typ_id__MPTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NPTR);
- if ((typ_id__MPTR == (__INTEGER)(- 1))) {
- a__OPTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PPTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NPTR + a__OPTR) & (__UINTEGER_32)(~ a__OPTR));
- ptr_table__XPTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PPTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WPTR=((__POINTER )(NULL));
- result__YPTR=((__POINTER *)ptr_table__XPTR)[ 0];
- if ((result__YPTR == (void *)NULL)) {
- result__YPTR=new_lab__2PJ(new_size__PPTR);
- next__WPTR=(void *)((unsigned long)result__YPTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PPTR)));
- ((__POINTER *)next__WPTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XPTR)[ 0]=next__WPTR;
- } else {
- next__WPTR=((__POINTER *)result__YPTR)[ 0];
- if ((next__WPTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YPTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PPTR << 1)) <= 4096)) {
- next__WPTR=(void *)((unsigned long)result__YPTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PPTR)));
- } else {
- next__WPTR=new_lab__2PJ(new_size__PPTR);
- };
- ((__POINTER *)next__WPTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XPTR)[ 0]=next__WPTR;
- } else {
- ((__POINTER *)result__YPTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WPTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YPTR=next__WPTR;
- };
- };
- ptr__LPTR=result__YPTR;
- } else {
- t__QPTR=((__UINTEGER_32 )typ_id__MPTR);
- a__RPTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5PTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NPTR + a__RPTR) & (__UINTEGER_32)(~ a__RPTR));
- ptr_table__2PTR=((__POINTER )(&(table_type[(t__QPTR)])));
- lab_type__4PTR=(__UINTEGER_32)(t__QPTR | 1);
- next__1PTR=((__POINTER )(NULL));
- result__3PTR=((__POINTER *)ptr_table__2PTR)[ 0];
- if ((result__3PTR == (void *)NULL)) {
- result__3PTR=new_lab__2PJ(lab_type__4PTR);
- next__1PTR=(void *)((unsigned long)result__3PTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5PTR)));
- ((__POINTER *)next__1PTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2PTR)[ 0]=next__1PTR;
- } else {
- next__1PTR=((__POINTER *)result__3PTR)[ 0];
- if ((next__1PTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3PTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5PTR << 1)) <= 4096)) {
- next__1PTR=(void *)((unsigned long)result__3PTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5PTR)));
- } else {
- next__1PTR=new_lab__2PJ(lab_type__4PTR);
- };
- ((__POINTER *)next__1PTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2PTR)[ 0]=next__1PTR;
- } else {
- ((__POINTER *)result__3PTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1PTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3PTR=next__1PTR;
- };
- };
- ptr__LPTR=result__3PTR;
- };
- result__KPTR=((__EXPR_EQUAL *)ptr__LPTR);
- *(result__KPTR) = *(EXPR_EQUAL__);
- };
- Self__SPTR=((__EXPR_EQUAL *)result__KPTR);
- Self__SPTR->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TPTR;
- Self__SPTR->parent_expr_binary_cmp__DLJH.left__PM2H=l__UPTR;
- Self__SPTR->parent_expr_binary_cmp__DLJH.right__TM2H=r__VPTR;
- extern__LMJH=result__KPTR;
- } else {
- Self__HQ5Q=((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH);
- Self__NQ5Q=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI);
- p__JQTR=((__POSITION *)Self__HQ5Q->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
- l__KQTR=Self__NQ5Q[max_pos__2LJH];
- r__LQTR=((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(max_pos__2LJH + 1)];
- result__AQTR=NULL;
- ptr__BQTR=((__POINTER )(NULL));
- typ_id__CQTR= 0;
- sz__DQTR=((__UINTEGER_32 )sizeof(__EXPR_NOT_EQUAL));
- if ((sz__DQTR == 0)) {
- result__AQTR=EXPR_NOT_EQUAL__;
- } else {
- typ_id__CQTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DQTR);
- if ((typ_id__CQTR == (__INTEGER)(- 1))) {
- a__EQTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FQTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQTR + a__EQTR) & (__UINTEGER_32)(~ a__EQTR));
- ptr_table__NQTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FQTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MQTR=((__POINTER )(NULL));
- result__OQTR=((__POINTER *)ptr_table__NQTR)[ 0];
- if ((result__OQTR == (void *)NULL)) {
- result__OQTR=new_lab__2PJ(new_size__FQTR);
- next__MQTR=(void *)((unsigned long)result__OQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQTR)));
- ((__POINTER *)next__MQTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NQTR)[ 0]=next__MQTR;
- } else {
- next__MQTR=((__POINTER *)result__OQTR)[ 0];
- if ((next__MQTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OQTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FQTR << 1)) <= 4096)) {
- next__MQTR=(void *)((unsigned long)result__OQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FQTR)));
- } else {
- next__MQTR=new_lab__2PJ(new_size__FQTR);
- };
- ((__POINTER *)next__MQTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NQTR)[ 0]=next__MQTR;
- } else {
- ((__POINTER *)result__OQTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MQTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OQTR=next__MQTR;
- };
- };
- ptr__BQTR=result__OQTR;
- } else {
- t__GQTR=((__UINTEGER_32 )typ_id__CQTR);
- a__HQTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VQTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DQTR + a__HQTR) & (__UINTEGER_32)(~ a__HQTR));
- ptr_table__SQTR=((__POINTER )(&(table_type[(t__GQTR)])));
- lab_type__UQTR=(__UINTEGER_32)(t__GQTR | 1);
- next__RQTR=((__POINTER )(NULL));
- result__TQTR=((__POINTER *)ptr_table__SQTR)[ 0];
- if ((result__TQTR == (void *)NULL)) {
- result__TQTR=new_lab__2PJ(lab_type__UQTR);
- next__RQTR=(void *)((unsigned long)result__TQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQTR)));
- ((__POINTER *)next__RQTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SQTR)[ 0]=next__RQTR;
- } else {
- next__RQTR=((__POINTER *)result__TQTR)[ 0];
- if ((next__RQTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TQTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VQTR << 1)) <= 4096)) {
- next__RQTR=(void *)((unsigned long)result__TQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VQTR)));
- } else {
- next__RQTR=new_lab__2PJ(lab_type__UQTR);
- };
- ((__POINTER *)next__RQTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SQTR)[ 0]=next__RQTR;
- } else {
- ((__POINTER *)result__TQTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RQTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TQTR=next__RQTR;
- };
- };
- ptr__BQTR=result__TQTR;
- };
- result__AQTR=((__EXPR_NOT_EQUAL *)ptr__BQTR);
- *(result__AQTR) = *(EXPR_NOT_EQUAL__);
- };
- Self__IQTR=((__EXPR_NOT_EQUAL *)result__AQTR);
- Self__IQTR->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JQTR;
- Self__IQTR->parent_expr_binary_cmp__LLJH.left__PM2H=l__KQTR;
- Self__IQTR->parent_expr_binary_cmp__LLJH.right__TM2H=r__LQTR;
- extern__LMJH=result__AQTR;
- };
- __tmp__1VJH=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__1VJH)->__id) {
- case __TYPE__: {
- __tmp__2VJH=((__TYPE *)__tmp__1VJH)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__2VJH=((__TYPE_NULL *)__tmp__1VJH)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__2VJH=((__TYPE_VOID *)__tmp__1VJH)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__2VJH=((__TYPE_CONTEXT *)__tmp__1VJH)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__2VJH=((__TYPE_ID *)__tmp__1VJH)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__2VJH=((__TYPE_GENERIC *)__tmp__1VJH)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__2VJH=((__PROFIL_BLOCK *)__tmp__1VJH)->parent_type__PGAG.default__AKC;
- } break;
- };
- loc__MMJH=create__name__style__type__E5JG(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH],(&__string_60),'+',((__TYPE_FULL *)__tmp__2VJH));
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(loc__MMJH,((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH],extern__LMJH));
- val__BMJH=read__QB5G(loc__MMJH);
- } else {
- l_arg__NMJH=create_with_capacity__FTHH( 2);
- add_last__5REI(l_arg__NMJH,((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[max_pos__2LJH]);
- add_last__5REI(l_arg__NMJH,((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[(__INTEGER)(max_pos__2LJH + 1)]);
- __tmp__UWJH=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH)->parent_arrayed_collection__NTFC.storage__T4ZD)[max_pos__2LJH];
- __tmp__WWJH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__EMJH)->parent_arrayed_collection__ZJC.storage__HSL)[max_pos__2LJH];
- __tmp__XWJH=((void **)((__FAST_ARRAYoEXPRo *)l_arg__NMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__XWJH)->__id) {
- case __LIST__: {
- __tmp__YWJH=my_copy__MSYM(__tmp__XWJH);
- } break;
- case __STRING_CST__: {
- Self__MWIQ=((__STRING_CST *)__tmp__XWJH);
- __tmp__YWJH=create__text__ITMH(Self__MWIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MWIQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__YWJH=my_copy__EK2H(__tmp__XWJH);
- } break;
- case __PROTOTYPE_CST__: {
- Self__NWIQ=((__PROTOTYPE_CST *)__tmp__XWJH);
- __tmp__YWJH=create__type__PKQC(Self__NWIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NWIQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__OWIQ=((__INTEGER_CST *)__tmp__XWJH);
- p__4OHR=Self__OWIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__5OHR=Self__OWIQ->value__W4YD;
- t__APHR=Self__OWIQ->parent_constant__B3LC.static_type__M2YD;
- result__VOHR=NULL;
- ptr__WOHR=((__POINTER )(NULL));
- typ_id__XOHR= 0;
- sz__YOHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__YOHR == 0)) {
- result__VOHR=INTEGER_CST__;
- } else {
- typ_id__XOHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YOHR);
- if ((typ_id__XOHR == (__INTEGER)(- 1))) {
- a__ZOHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0OHR=(__UINTEGER_32)((__UINTEGER_32)(sz__YOHR + a__ZOHR) & (__UINTEGER_32)(~ a__ZOHR));
- ptr_table__XQTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0OHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WQTR=((__POINTER )(NULL));
- result__YQTR=((__POINTER *)ptr_table__XQTR)[ 0];
- if ((result__YQTR == (void *)NULL)) {
- result__YQTR=new_lab__2PJ(new_size__0OHR);
- next__WQTR=(void *)((unsigned long)result__YQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0OHR)));
- ((__POINTER *)next__WQTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XQTR)[ 0]=next__WQTR;
- } else {
- next__WQTR=((__POINTER *)result__YQTR)[ 0];
- if ((next__WQTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YQTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0OHR << 1)) <= 4096)) {
- next__WQTR=(void *)((unsigned long)result__YQTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0OHR)));
- } else {
- next__WQTR=new_lab__2PJ(new_size__0OHR);
+ if (((void *)__tmp__ICFM != (void *)NULL)) {
+ Self__GEOT=((__STRING__BC *)buffer__Y0BE);
+ if ((((__CHARACTER__DB *)Self__GEOT->storage__LFL)[(__INTEGER__Q)(Self__GEOT->count__WJ - 1)] != '(')) {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),',');
};
- ((__POINTER *)next__WQTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XQTR)[ 0]=next__WQTR;
- } else {
- ((__POINTER *)result__YQTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WQTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YQTR=next__WQTR;
- };
- };
- ptr__WOHR=result__YQTR;
- } else {
- t__1OHR=((__UINTEGER_32 )typ_id__XOHR);
- a__2OHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5QTR=(__UINTEGER_32)((__UINTEGER_32)(sz__YOHR + a__2OHR) & (__UINTEGER_32)(~ a__2OHR));
- ptr_table__2QTR=((__POINTER )(&(table_type[(t__1OHR)])));
- lab_type__4QTR=(__UINTEGER_32)(t__1OHR | 1);
- next__1QTR=((__POINTER )(NULL));
- result__3QTR=((__POINTER *)ptr_table__2QTR)[ 0];
- if ((result__3QTR == (void *)NULL)) {
- result__3QTR=new_lab__2PJ(lab_type__4QTR);
- next__1QTR=(void *)((unsigned long)result__3QTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QTR)));
- ((__POINTER *)next__1QTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2QTR)[ 0]=next__1QTR;
- } else {
- next__1QTR=((__POINTER *)result__3QTR)[ 0];
- if ((next__1QTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3QTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5QTR << 1)) <= 4096)) {
- next__1QTR=(void *)((unsigned long)result__3QTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5QTR)));
- } else {
- next__1QTR=new_lab__2PJ(lab_type__4QTR);
+ switch (((struct ___OBJ *)__tmp__ICFM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ genere_value__PA1K(((__WRITE_GLOBAL__WXKJ *)__tmp__ICFM),buffer__Y0BE);
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ genere_value__NE1K(((__WRITE_SLOT__EYKJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ genere_value__2H1K(((__WRITE_LOCAL__TEYJ *)((__WRITE_GLOBAL__WXKJ *)__tmp__ICFM)),buffer__Y0BE);
+ } break;
};
- ((__POINTER *)next__1QTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2QTR)[ 0]=next__1QTR;
- } else {
- ((__POINTER *)result__3QTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1QTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3QTR=next__1QTR;
};
- };
- ptr__WOHR=result__3QTR;
- };
- result__VOHR=((__INTEGER_CST *)ptr__WOHR);
- *(result__VOHR) = *(INTEGER_CST__);
- };
- Self__3OHR=((__INTEGER_CST *)result__VOHR);
- Self__3OHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4OHR;
- Self__3OHR->value__W4YD=v__5OHR;
- Self__3OHR->parent_constant__B3LC.static_type__M2YD=t__APHR;
- check_type__YG5D(Self__3OHR);
- __tmp__YWJH=result__VOHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__JKCR=read__QB5G(((__READ_LOCAL *)__tmp__XWJH)->local__HJZD);
- if (__tmp__JKCR==NULL) {
- __tmp__KKCR=NULL;
- } else {
- __tmp__KKCR=((__READ_LOCAL *)__tmp__JKCR);
- };
- __tmp__YWJH=__tmp__KKCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__YWJH=my_copy__SL2H(__tmp__XWJH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__YWJH=my_copy__LM2H(__tmp__XWJH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__YWJH=my_copy__YM2H(__tmp__XWJH);
- } break;
- case __REAL_CST__: {
- Self__QWIQ=((__REAL_CST *)__tmp__XWJH);
- p__JRTR=Self__QWIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__KRTR=Self__QWIQ->value__HN2H;
- t__LRTR=Self__QWIQ->parent_constant__U2JH.static_type__M2YD;
- result__ARTR=NULL;
- ptr__BRTR=((__POINTER )(NULL));
- typ_id__CRTR= 0;
- sz__DRTR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__DRTR == 0)) {
- result__ARTR=REAL_CST__;
- } else {
- typ_id__CRTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DRTR);
- if ((typ_id__CRTR == (__INTEGER)(- 1))) {
- a__ERTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FRTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DRTR + a__ERTR) & (__UINTEGER_32)(~ a__ERTR));
- ptr_table__NRTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FRTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MRTR=((__POINTER )(NULL));
- result__ORTR=((__POINTER *)ptr_table__NRTR)[ 0];
- if ((result__ORTR == (void *)NULL)) {
- result__ORTR=new_lab__2PJ(new_size__FRTR);
- next__MRTR=(void *)((unsigned long)result__ORTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRTR)));
- ((__POINTER *)next__MRTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NRTR)[ 0]=next__MRTR;
- } else {
- next__MRTR=((__POINTER *)result__ORTR)[ 0];
- if ((next__MRTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ORTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FRTR << 1)) <= 4096)) {
- next__MRTR=(void *)((unsigned long)result__ORTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FRTR)));
- } else {
- next__MRTR=new_lab__2PJ(new_size__FRTR);
+ Self__UM1T=(__INTEGER__Q)(Self__UM1T + 1);
+ };
+ Self__QVPU=&(Self__45EM->result_list__BDZK);
+ __tmp__V3BI= 0;
+ if (((void *)Self__QVPU->first__FHCL == (void *)NULL)) {
+ __tmp__V3BI=(__INTEGER__Q)(- 1);
+ __tmp__JIHN=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JIHN=FALSE__O__;
+ };
+ __tmp__RVPU.self=Self__QVPU;
+ __tmp__SVPU.self=Self__QVPU;
+ if ((! __tmp__JIHN)) {
+ if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__RVPU.self)->list__0HCL != (void *)NULL)) {
+ __tmp__T4BI=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__SVPU.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__V3BI=__tmp__T4BI;
+ };
+ };
+ if (((__INTEGER__Q)(__tmp__V3BI + 1) > 1)) {
+ Self__W2KM=&(Self__45EM->result_list__BDZK);
+ __tmp__T4BI= 0;
+ if (((void *)Self__W2KM->first__FHCL == (void *)NULL)) {
+ __tmp__T4BI=(__INTEGER__Q)(- 1);
+ __tmp__B3KM=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__B3KM=FALSE__O__;
+ };
+ __tmp__I3KM.self=Self__W2KM;
+ __tmp__P3KM.self=Self__W2KM;
+ if ((! __tmp__B3KM)) {
+ if (((void *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__I3KM.self)->list__0HCL != (void *)NULL)) {
+ Result__FPLM=(__INTEGER__Q)(((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__P3KM.self)->list__0HCL)->parent_arrayed_collection__ZHCL.upper__3EHM + 1);
+ __tmp__T4BI=Result__FPLM;
};
- ((__POINTER *)next__MRTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NRTR)[ 0]=next__MRTR;
- } else {
- ((__POINTER *)result__ORTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MRTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ORTR=next__MRTR;
};
- };
- ptr__BRTR=result__ORTR;
- } else {
- t__GRTR=((__UINTEGER_32 )typ_id__CRTR);
- a__HRTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VRTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DRTR + a__HRTR) & (__UINTEGER_32)(~ a__HRTR));
- ptr_table__SRTR=((__POINTER )(&(table_type[(t__GRTR)])));
- lab_type__URTR=(__UINTEGER_32)(t__GRTR | 1);
- next__RRTR=((__POINTER )(NULL));
- result__TRTR=((__POINTER *)ptr_table__SRTR)[ 0];
- if ((result__TRTR == (void *)NULL)) {
- result__TRTR=new_lab__2PJ(lab_type__URTR);
- next__RRTR=(void *)((unsigned long)result__TRTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRTR)));
- ((__POINTER *)next__RRTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SRTR)[ 0]=next__RRTR;
- } else {
- next__RRTR=((__POINTER *)result__TRTR)[ 0];
- if ((next__RRTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TRTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VRTR << 1)) <= 4096)) {
- next__RRTR=(void *)((unsigned long)result__TRTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VRTR)));
- } else {
- next__RRTR=new_lab__2PJ(lab_type__URTR);
+ Result__FPLM=__tmp__T4BI;
+ __tmp__T4BI= 1;
+ while ((__tmp__T4BI <= Result__FPLM)) {
+ Self__GEOT=((__STRING__BC *)buffer__Y0BE);
+ if ((((__CHARACTER__DB *)Self__GEOT->storage__LFL)[(__INTEGER__Q)(Self__GEOT->count__WJ - 1)] != '(')) {
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),',');
};
- ((__POINTER *)next__RRTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SRTR)[ 0]=next__RRTR;
- } else {
- ((__POINTER *)result__TRTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RRTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TRTR=next__RRTR;
- };
- };
- ptr__BRTR=result__TRTR;
- };
- result__ARTR=((__REAL_CST *)ptr__BRTR);
- *(result__ARTR) = *(REAL_CST__);
- };
- Self__IRTR=((__REAL_CST *)result__ARTR);
- Self__IRTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JRTR;
- Self__IRTR->value__HN2H=v__KRTR;
- Self__IRTR->parent_constant__U2JH.static_type__M2YD=t__LRTR;
- __tmp__YWJH=result__ARTR;
- } break;
- case __CHARACTER_CST__: {
- Self__SWIQ=((__CHARACTER_CST *)__tmp__XWJH);
- __tmp__YWJH=create__char__4SMH(Self__SWIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SWIQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__TWIQ=((__IS_EXPANDED *)__tmp__XWJH);
- __tmp__NKCR=read__QB5G(((__READ_LOCAL *)Self__TWIQ->receiver__WN2H)->local__HJZD);
- if (__tmp__NKCR==NULL) {
- __tmp__OKCR=NULL;
- } else {
- __tmp__OKCR=((__READ_LOCAL *)__tmp__NKCR);
- };
- p__5RTR=Self__TWIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__WRTR=NULL;
- ptr__XRTR=((__POINTER )(NULL));
- typ_id__YRTR= 0;
- sz__ZRTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__ZRTR == 0)) {
- result__WRTR=IS_EXPANDED__;
- } else {
- typ_id__YRTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZRTR);
- if ((typ_id__YRTR == (__INTEGER)(- 1))) {
- a__0RTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1RTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRTR + a__0RTR) & (__UINTEGER_32)(~ a__0RTR));
- ptr_table__CSTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1RTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BSTR=((__POINTER )(NULL));
- result__DSTR=((__POINTER *)ptr_table__CSTR)[ 0];
- if ((result__DSTR == (void *)NULL)) {
- result__DSTR=new_lab__2PJ(new_size__1RTR);
- next__BSTR=(void *)((unsigned long)result__DSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RTR)));
- ((__POINTER *)next__BSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CSTR)[ 0]=next__BSTR;
- } else {
- next__BSTR=((__POINTER *)result__DSTR)[ 0];
- if ((next__BSTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DSTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1RTR << 1)) <= 4096)) {
- next__BSTR=(void *)((unsigned long)result__DSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RTR)));
- } else {
- next__BSTR=new_lab__2PJ(new_size__1RTR);
+ Self__M10M=&(Self__45EM->result_list__BDZK);
+ result__P10M=NULL;
+ __tmp__Q10M=(__tmp__T4BI == 0);
+ __tmp__W10M.self=Self__M10M;
+ __tmp__510M.self=Self__M10M;
+ if (__tmp__Q10M) {
+ result__P10M=((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__W10M.self)->first__FHCL;
+ } else /* FALSE */ {
+ result__P10M=((void **)((__FAST_ARRAYoRESULTo__RHCL *)((__SLIM_ARRAYoRESULTo__5CZK *)__tmp__510M.self)->list__0HCL)->parent_arrayed_collection__ZHCL.storage__3FHM)[(__INTEGER__Q)(__tmp__T4BI - 1)];
};
- ((__POINTER *)next__BSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CSTR)[ 0]=next__BSTR;
- } else {
- ((__POINTER *)result__DSTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DSTR=next__BSTR;
- };
- };
- ptr__XRTR=result__DSTR;
- } else {
- t__2RTR=((__UINTEGER_32 )typ_id__YRTR);
- a__3RTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KSTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRTR + a__3RTR) & (__UINTEGER_32)(~ a__3RTR));
- ptr_table__HSTR=((__POINTER )(&(table_type[(t__2RTR)])));
- lab_type__JSTR=(__UINTEGER_32)(t__2RTR | 1);
- next__GSTR=((__POINTER )(NULL));
- result__ISTR=((__POINTER *)ptr_table__HSTR)[ 0];
- if ((result__ISTR == (void *)NULL)) {
- result__ISTR=new_lab__2PJ(lab_type__JSTR);
- next__GSTR=(void *)((unsigned long)result__ISTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KSTR)));
- ((__POINTER *)next__GSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HSTR)[ 0]=next__GSTR;
- } else {
- next__GSTR=((__POINTER *)result__ISTR)[ 0];
- if ((next__GSTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ISTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KSTR << 1)) <= 4096)) {
- next__GSTR=(void *)((unsigned long)result__ISTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KSTR)));
+ __tmp__HHFM=result__P10M->write__DWKL;
+ if (__tmp__HHFM==NULL) {
+ __tmp__IHFM=NULL;
} else {
- next__GSTR=new_lab__2PJ(lab_type__JSTR);
+ switch (((struct ___OBJ *)__tmp__HHFM)->__id) {
+ case __WRITE_GLOBAL__WXKJ__: {
+ __tmp__IHFM=NULL;
+ } break;
+ case __WRITE_SLOT__EYKJ__: {
+ __tmp__IHFM=NULL;
+ } break;
+ case __WRITE_LOCAL__TEYJ__: {
+ __tmp__IHFM=((void *)__tmp__HHFM);
+ } break;
+ }
};
- ((__POINTER *)next__GSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HSTR)[ 0]=next__GSTR;
- } else {
- ((__POINTER *)result__ISTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ISTR=next__GSTR;
+ __tmp__Q3MI=write__3GMK(((__WRITE_LOCAL__TEYJ *)__tmp__IHFM));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'&');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__Q3MI);
+ __tmp__T4BI=(__INTEGER__Q)(__tmp__T4BI + 1);
};
};
- ptr__XRTR=result__ISTR;
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
};
- result__WRTR=((__IS_EXPANDED *)ptr__XRTR);
- *(result__WRTR) = *(IS_EXPANDED__);
};
- Self__4RTR=((__IS_EXPANDED *)result__WRTR);
- Self__4RTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5RTR;
- Self__4RTR->receiver__WN2H=__tmp__OKCR;
- __tmp__YWJH=result__WRTR;
} break;
- case __GET_TYPE_ID__: {
- __tmp__YWJH=my_copy__1N2H(__tmp__XWJH);
+ case __NODE_STYLE__RD4K__: {
+ display__AUEM(((__NODE_STYLE__RD4K *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
} break;
- case __EXPR_SUP__: {
- __tmp__YWJH=my_copy__EO2H(__tmp__XWJH);
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_SUB__: {
- __tmp__YWJH=my_copy__PO2H(__tmp__XWJH);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_MUL__: {
- __tmp__YWJH=my_copy__1O2H(__tmp__XWJH);
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_DIV__: {
- __tmp__YWJH=my_copy__GP2H(__tmp__XWJH);
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_AND__: {
- __tmp__YWJH=my_copy__RP2H(__tmp__XWJH);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__YWJH=my_copy__2P2H(__tmp__XWJH);
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__YWJH=my_copy__HQ2H(__tmp__XWJH);
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __PUT_TO__: {
- __tmp__YWJH=my_copy__SQ2H(__tmp__XWJH);
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __ITEM__: {
- __tmp__YWJH=my_copy__DR2H(__tmp__XWJH);
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__PUSH__IXB *)__tmp__4AOT))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
} break;
- case __SIZE_OF__: {
- __tmp__YWJH=my_copy__PR2H(__tmp__XWJH);
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __CAST__: {
- __tmp__YWJH=my_copy__YR2H(__tmp__XWJH);
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
} break;
- case __CALL_SLOT__: {
- __tmp__YWJH=my_copy__5SYM(__tmp__XWJH);
+ case __LOOP_END__W0RM__: {
+ Self__JOVO=((__LOOP_END__W0RM *)((__PUSH__IXB *)__tmp__4AOT));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_355));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),Self__JOVO->loop__QLVO->name__GPBN);
+ current_list_level__V0BE=(__INTEGER__Q)(current_list_level__V0BE - 1);
} break;
- case __READ_SLOT__: {
- __tmp__YWJH=my_copy__IUGK(__tmp__XWJH);
- } break;
- case __READ_GLOBAL__: {
- __tmp__CPHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XWJH)->global__ZGJK),NULL);
- if (__tmp__CPHR==NULL) {
- __tmp__DPHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__CPHR)->__id) {
- case __READ_SLOT__: {
- __tmp__DPHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__DPHR=((__READ_GLOBAL *)__tmp__CPHR);
- } break;
- }
- };
- __tmp__YWJH=__tmp__DPHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__YWJH=my_copy__BQCN(__tmp__XWJH);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__YWJH=my_copy__NREO(__tmp__XWJH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__YWJH=my_copy__VYJO(__tmp__XWJH);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__YWJH=my_copy__0REO(__tmp__XWJH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__YWJH=my_copy__BZJO(__tmp__XWJH);
- } break;
- case __EXPR_NEG__: {
- __tmp__YWJH=my_copy__CNJM(__tmp__XWJH);
- } break;
- case __EXPR_ADD__: {
- __tmp__YWJH=my_copy__5XLL(__tmp__XWJH);
- } break;
- case __EXPR_NOT__: {
- __tmp__YWJH=my_copy__WVYM(__tmp__XWJH);
- } break;
- case __EXPR_MOD__: {
- __tmp__YWJH=my_copy__FSEO(__tmp__XWJH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__YWJH=my_copy__QCEP(__tmp__XWJH);
- } break;
- case __EXPR_INF__: {
- __tmp__YWJH=my_copy__5LSN(__tmp__XWJH);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__YWJH=my_copy__KMSN(__tmp__XWJH);
- } break;
- case __EXPR_OR__: {
- __tmp__YWJH=my_copy__JZPN(__tmp__XWJH);
- } break;
- case __EXPR_XOR__: {
- __tmp__YWJH=my_copy__G3SO(__tmp__XWJH);
- } break;
- };
- site__KMJH=new_read__slot__receiver__with__AOWH(__tmp__UWJH,__tmp__WWJH,__tmp__YWJH,l_arg__NMJH);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,site__KMJH);
- __tmp__G14R=((__NODE_TYPE *)site__KMJH)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__G14R)->__id) {
- case __DTA_RD__: {
- __tmp__H14R=((__DTA_RD *)__tmp__G14R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__H14R=((__DTA_CAST *)__tmp__G14R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__H14R=((__DTA_WR_CODE *)__tmp__G14R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__H14R=((__DTA_BLOCK *)__tmp__G14R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__H14R=((__DTA_WR_VALUE *)__tmp__G14R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__H14R=((__DTA_RD_ARGS *)__tmp__G14R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- val__BMJH=__tmp__H14R;
- };
- Self__2IHK=((__FAST_ARRAYoSLOTo *)slo_list__EMJH);
- __tmp__FJHK=Self__2IHK->parent_arrayed_collection__ZJC.storage__HSL;
- __tmp__GJHK=Self__2IHK->parent_arrayed_collection__ZJC.upper__LSL;
- Self__RSMK=((void **)__tmp__FJHK);
- i__CTMK=max_pos__2LJH;
- while ((i__CTMK != __tmp__GJHK)) {
- Self__RSMK[i__CTMK]=Self__RSMK[(__INTEGER)(i__CTMK + 1)];
- i__CTMK=(__INTEGER)(i__CTMK + 1);
- };
- Self__2IHK->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(Self__2IHK->parent_arrayed_collection__ZJC.upper__LSL - 1);
- Self__N1WI=((__FAST_ARRAYoSTRING_CONSTANTo *)ope_list__HMJH);
- __tmp__W1WI=Self__N1WI->parent_arrayed_collection__HTFC.storage__M5ZD;
- __tmp__X1WI=Self__N1WI->parent_arrayed_collection__HTFC.upper__UQSD;
- Self__2L1I=((void **)__tmp__W1WI);
- i__NM1I=max_pos__2LJH;
- while ((i__NM1I != __tmp__X1WI)) {
- Self__2L1I[i__NM1I]=Self__2L1I[(__INTEGER)(i__NM1I + 1)];
- i__NM1I=(__INTEGER)(i__NM1I + 1);
- };
- Self__N1WI->parent_arrayed_collection__HTFC.upper__UQSD=(__INTEGER)(Self__N1WI->parent_arrayed_collection__HTFC.upper__UQSD - 1);
- Self__P2WI=((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__IMJH);
- __tmp__Y2WI=Self__P2WI->parent_arrayed_collection__NTFC.storage__T4ZD;
- __tmp__Z2WI=Self__P2WI->parent_arrayed_collection__NTFC.upper__2M0D;
- Self__PP1I=((__POSITION *)__tmp__Y2WI);
- i__AQ1I=max_pos__2LJH;
- while ((i__AQ1I != __tmp__Z2WI)) {
- Self__PP1I[i__AQ1I]=Self__PP1I[(__INTEGER)(i__AQ1I + 1)];
- i__AQ1I=(__INTEGER)(i__AQ1I + 1);
- };
- Self__P2WI->parent_arrayed_collection__NTFC.upper__2M0D=(__INTEGER)(Self__P2WI->parent_arrayed_collection__NTFC.upper__2M0D - 1);
- __tmp__5WJH=(__INTEGER)(max_pos__2LJH + 1);
- Self__4JHK=((__FAST_ARRAYoEXPRo *)val_list__AMJH);
- __tmp__HKHK=Self__4JHK->parent_arrayed_collection__Q2LC.storage__DSDI;
- __tmp__IKHK=Self__4JHK->parent_arrayed_collection__Q2LC.upper__2RSH;
- Self__EWMK=((void **)__tmp__HKHK);
- i__VWMK=__tmp__5WJH;
- while ((i__VWMK != __tmp__IKHK)) {
- Self__EWMK[i__VWMK]=Self__EWMK[(__INTEGER)(i__VWMK + 1)];
- i__VWMK=(__INTEGER)(i__VWMK + 1);
- };
- Self__4JHK->parent_arrayed_collection__Q2LC.upper__2RSH=(__INTEGER)(Self__4JHK->parent_arrayed_collection__Q2LC.upper__2RSH - 1);
- ((void **)((__FAST_ARRAYoEXPRo *)val_list__AMJH)->parent_arrayed_collection__Q2LC.storage__DSDI)[max_pos__2LJH]=val__BMJH;
- };
- result__OMJH=((void **)((__FAST_ARRAYoEXPRo *)result__DJCR)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- free__UWZC(result__W1GC);
- free__0VGD(result__1WZC);
- free__K3LH(result__DJCR);
- free__WNFJ(typ_list__CMJH);
- ((__FAST_ARRAYoSLOTo *)result__F1LH)->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(- 1);
- Self__50DI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__L1LH);
- new_capacity__B1DI= 0;
- if (((__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI + 1) <= (__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI - 1))) {
- Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI + 1);
- __tmp__Q1DI=TRUE__;
- } else {
- __tmp__Q1DI=FALSE__;
- };
- if ((! __tmp__Q1DI)) {
- if ((Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI == 0)) {
- Self__50DI->parent_arrayed_collection__K1LH.storage__51DI=create__YXXI( 2);
- Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI= 2;
- Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI= 0;
- } else {
- new_capacity__B1DI=(__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI << 1);
- __tmp__I2DI=Self__50DI->parent_arrayed_collection__K1LH.storage__51DI;
- __tmp__J2DI=Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI;
- new__XIIJ=((void **)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )((void **)__tmp__I2DI)),((__UINTEGER_32 )(__INTEGER)(__tmp__J2DI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__B1DI * ((__INTEGER )(sizeof(void *)))))));
- __tmp__KJIJ=(__INTEGER)(new_capacity__B1DI - 1);
- Self__MBNK=__tmp__J2DI;
- while ((Self__MBNK <= __tmp__KJIJ)) {
- new__XIIJ[Self__MBNK]=NULL;
- Self__MBNK=(__INTEGER)(Self__MBNK + 1);
- };
- Self__50DI->parent_arrayed_collection__K1LH.storage__51DI=new__XIIJ;
- Self__50DI->parent_arrayed_collection__K1LH.capacity__D1DI=new_capacity__B1DI;
- Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI=(__INTEGER)(Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI + 1);
- };
- };
- ((void **)Self__50DI->parent_arrayed_collection__K1LH.storage__51DI)[Self__50DI->parent_arrayed_collection__K1LH.upper__5WDI]=result__F1LH;
- return(result__OMJH);
-}
-
-static void* to_run_expr__CXJH(__ITM_READ_ARG1 *Self__DXJH)
-// ({ITM_READ_ARG1}) With resultRecursive, No inlinable.
-{
- __INTEGER_64 v__SPHR,v__CQHR;
- void *__tmp__FXJH,*__tmp__A5LH;
- void *receiver__03LH,*__tmp__W4LH,*result__FPHR,*__tmp__4FMH;
- void *__tmp__5FMH,*__tmp__1GMH,*__tmp__4IMH,*__tmp__5IMH,*__tmp__U14R;
- __POSITION pos_null__33LH,pos__YWIQ,pos__EXIQ,__tmp__TDMH,__tmp__ZDMH;
- __POSITION pos__TKCR,pos__UKCR,__tmp__NEMH,__tmp__HPOH,__tmp__IPOH;
- __POSITION __tmp__BQOH,p__RPHR,p__4STR,p__UTTR,__tmp__AIMH,p__BQHR;
- __POSITION p__TUTR,p__JVTR;
- void *itm_list__A4LH,*__tmp__Y4LH;
- void *itm_read__B4LH,*__tmp__B5LH,*__tmp__I5LH;
- void *slot_msg__D4LH,*__tmp__2AMH;
- void *base__F4LH;
- __ITM_READ *Self__GPHR;
- void *loc__HPHR;
- __ITM_CHARACTER *Self__UWIQ;
- __ITM_STRING *Self__VWIQ;
- void *__tmp__Q5LH;
- void *__tmp__R5LH,*__tmp__1AMH,*v__5STR,*v__UUTR;
- void *__tmp__Z5LH,*t__TPHR,*t__ATTR,*__tmp__3HMH,*t__DQHR,*t__VUTR;
- void *receiver_type__13LH,*__tmp__FAMH,*__tmp__WBMH,*__tmp__XBMH;
- void *__tmp__OBMH,*__tmp__UBMH,*__tmp__BCMH;
- void *__tmp__PCMH,*__tmp__YOOH,*__tmp__EPOH;
- __SLOT_DATA *Self__IKAR;
- void *result__HKAR,*__tmp__0DMH;
- __INTEGER count__1NOH,__tmp__1OOH,typ_id__KPHR,typ_id__XSTR;
- __INTEGER typ_id__NTTR,typ_id__0PHR,typ_id__MUTR,typ_id__CVTR;
- void *__tmp__3NOH,*em__0NOH,*__tmp__XEMH,*em__23LH;
- void *__tmp__0OOH,*__tmp__GPOH;
- __STRING_CST *Self__HXIQ,*Self__TXIQ;
- __PROTOTYPE_CST *Self__IXIQ,*Self__UXIQ;
- __INTEGER_CST *Self__JXIQ,*result__IPHR,*Self__QPHR,*Self__VXIQ;
- __INTEGER_CST *result__YPHR,*Self__AQHR;
- __POINTER ptr__JPHR,ptr_table__MSTR,next__LSTR,result__NSTR;
- __POINTER ptr_table__RSTR,next__QSTR,result__SSTR,ptr__WSTR;
- __POINTER ptr_table__CTTR,next__BTTR,result__DTTR,ptr_table__HTTR;
- __POINTER next__GTTR,result__ITTR,ptr__MTTR,ptr_table__XTTR;
- __POINTER next__WTTR,result__YTTR,ptr_table__2TTR,next__1TTR;
- __POINTER result__3TTR,ptr__ZPHR,ptr_table__BUTR,next__AUTR;
- __POINTER result__CUTR,ptr_table__GUTR,next__FUTR,result__HUTR;
- __POINTER ptr__LUTR,ptr_table__XUTR,next__WUTR,result__YUTR;
- __POINTER ptr_table__2UTR,next__1UTR,result__3UTR,ptr__BVTR;
- __POINTER ptr_table__MVTR,next__LVTR,result__NVTR,ptr_table__RVTR;
- __POINTER next__QVTR,result__SVTR;
- __UINTEGER_32 sz__LPHR,a__MPHR,new_size__NPHR,t__OPHR,a__PPHR;
- __UINTEGER_32 new_size__USTR,lab_type__TSTR,sz__YSTR,a__ZSTR;
- __UINTEGER_32 new_size__0STR,t__1STR,a__2STR,new_size__KTTR;
- __UINTEGER_32 lab_type__JTTR,sz__OTTR,a__PTTR,new_size__QTTR,t__RTTR;
- __UINTEGER_32 a__STTR,new_size__5TTR,lab_type__4TTR,sz__1PHR,a__2PHR;
- __UINTEGER_32 new_size__3PHR,t__4PHR,a__5PHR,new_size__JUTR;
- __UINTEGER_32 lab_type__IUTR,sz__NUTR,a__OUTR,new_size__PUTR,t__QUTR;
- __UINTEGER_32 a__RUTR,new_size__5UTR,lab_type__4UTR,sz__DVTR,a__EVTR;
- __UINTEGER_32 new_size__FVTR,t__GVTR,a__HVTR,new_size__UVTR;
- __UINTEGER_32 lab_type__TVTR;
- void *__tmp__WKCR,*__tmp__0KCR,*__tmp__VPHR,*__tmp__4KCR,*__tmp__CLCR;
- void *__tmp__FQHR;
- __READ_LOCAL *__tmp__XKCR,*__tmp__1KCR,*Self__PXIQ,*Self__RXIQ;
- __READ_LOCAL *__tmp__5KCR,*__tmp__DLCR;
- __REAL_CST *Self__LXIQ,*result__VSTR,*Self__3STR,*Self__XXIQ;
- __REAL_CST *result__KUTR,*Self__SUTR;
- __CHARACTER_CST *Self__NXIQ,*Self__ZXIQ;
- __IS_EXPANDED *Self__OXIQ,*result__LTTR,*Self__TTTR,*Self__0XIQ;
- __IS_EXPANDED *result__AVTR,*Self__IVTR;
- __READ_GLOBAL *__tmp__WPHR,*Self__SXIQ,*__tmp__GQHR;
- __LOCAL *Self__I14R,*Self__N14R;
- void *voir__J14R,*voir__M14R,*voir__O14R,*voir__R14R;
- __LIST *Self__L14R,*Self__Q14R;
- void *__tmp__T14R;
- __BOOLEAN is_resend__C4LH,is_block_value__E4LH,__tmp__W5LH;
- __BOOLEAN __tmp__GAMH,__tmp__YBMH,__tmp__1BMH,__tmp__OPOH,__tmp__EGMH;
- void *result__QKCR,*args__Z3LH;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__RKCR,*Self__SKCR;
- __tmp__FXJH=Self__DXJH->arg__BVPC;
- receiver__03LH=NULL;
- pos_null__33LH=((__POSITION ) 0);
- itm_list__A4LH=NULL;
- itm_read__B4LH=NULL;
- is_resend__C4LH=FALSE__;
- slot_msg__D4LH=NULL;
- is_block_value__E4LH=FALSE__;
- base__F4LH=NULL;
- result__QKCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI < 0)) {
- result__QKCR=create_with_capacity__FTHH( 16);
- } else {
- Self__RKCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- result__QKCR=((void **)Self__RKCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__RKCR->parent_arrayed_collection__P0LH.upper__NWDI];
- Self__SKCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- Self__SKCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__SKCR->parent_arrayed_collection__P0LH.upper__NWDI - 1);
- };
- args__Z3LH=result__QKCR;
- if (((void *)__tmp__FXJH == (void *)NULL)) {
- receiver__03LH=read__QB5G(lookup__FATH());
- } else {
- switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
- case __ITM_LIST__: {
- __tmp__W4LH=to_run_expr__L2IH(__tmp__FXJH);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__W4LH=to_run_expr__U2IH(__tmp__FXJH);
- } break;
- case __ITM_READ__: {
- Self__GPHR=((__ITM_READ *)__tmp__FXJH);
- result__FPHR=NULL;
- loc__HPHR=lookup__FRLH(Self__GPHR->name__AVPC);
- if (((void *)loc__HPHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__HPHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__HPHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__GPHR->name__AVPC=((__LOCAL *)loc__HPHR)->parent_variable__T1LC.intern_name__C25F;
- result__FPHR=to_run_with__args__XJQH(Self__GPHR);
- } else {
- result__FPHR=read__QB5G(loc__HPHR);
- };
- } else {
- result__FPHR=to_run_with__args__XJQH(Self__GPHR);
- };
- __tmp__W4LH=result__FPHR;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__W4LH=to_run_expr__FIJH(__tmp__FXJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__W4LH=to_run_expr__CXJH(__tmp__FXJH);
- } break;
- case __ITM_OLD__: {
- __tmp__W4LH=to_run_expr__HXJH(__tmp__FXJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__W4LH=to_run_expr__20JH(__tmp__FXJH);
- } break;
- case __ITM_REAL__: {
- __tmp__W4LH=to_run_expr__R2JH(__tmp__FXJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__W4LH=to_run_expr__12JH(__tmp__FXJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__UWIQ=((__ITM_CHARACTER *)__tmp__FXJH);
- __tmp__W4LH=create__char__4SMH(Self__UWIQ->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__UWIQ->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__VWIQ=((__ITM_STRING *)__tmp__FXJH);
- __tmp__W4LH=create__text__ITMH(Self__VWIQ->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__VWIQ->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__W4LH=to_run_expr__R3JH(__tmp__FXJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__W4LH=to_run_expr__1HKH(__tmp__FXJH);
- } break;
- };
- receiver__03LH=__tmp__W4LH;
- if (__tmp__FXJH==NULL) {
- __tmp__Y4LH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
- case __ITM_LIST__: {
- __tmp__Y4LH=((void *)__tmp__FXJH);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_OLD__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__Y4LH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__Y4LH=NULL;
- } break;
- }
- };
- itm_list__A4LH=__tmp__Y4LH;
- if (((void *)__tmp__Y4LH != (void *)NULL)) {
- __tmp__A5LH=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__Y4LH)->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
- if (__tmp__A5LH==NULL) {
- __tmp__B5LH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__A5LH)->__id) {
- case __ITM_LIST__: {
- __tmp__B5LH=NULL;
+ case __COP_LOCK__240M__: {
+ Self__5BWN=((__COP_LOCK__240M *)((__PUSH__IXB *)__tmp__4AOT));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_544));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_545));
+ append__KWX(((__STRING__BC *)indent__UH),(&__string_189));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_546));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_547));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_548));
+ __tmp__V0LL=Self__5BWN->data__W5GN;
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__V0LL),buffer__Y0BE);
} break;
- case __ITM_LDOTS__: {
- __tmp__B5LH=NULL;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITM_PROTOTYPE__: {
- __tmp__B5LH=NULL;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITM_LIST_IDF__: {
- __tmp__B5LH=NULL;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITM_WRITE_VALUE__: {
- __tmp__B5LH=NULL;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
} break;
- case __ITM_WRITE_CAST__: {
- __tmp__B5LH=NULL;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITM_READ__: {
- __tmp__B5LH=((void *)__tmp__A5LH);
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITM_WRITE_CODE__: {
- __tmp__B5LH=NULL;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITM_READ_ARG2__: {
- __tmp__B5LH=((void *)__tmp__A5LH);
- } break;
- case __ITM_BINARY__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__B5LH=((void *)__tmp__A5LH);
- } break;
- case __ITM_OLD__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__B5LH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__B5LH=((void *)__tmp__A5LH);
- } break;
- case __ITM_RESULT__: {
- __tmp__B5LH=NULL;
- } break;
- }
- };
- itm_read__B4LH=__tmp__B5LH;
- } else {
- if (__tmp__FXJH==NULL) {
- __tmp__I5LH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
- case __ITM_LIST__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__I5LH=((void *)__tmp__FXJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__I5LH=((void *)__tmp__FXJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__I5LH=((void *)__tmp__FXJH);
- } break;
- case __ITM_OLD__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__I5LH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__I5LH=((void *)__tmp__FXJH);
- } break;
- }
- };
- itm_read__B4LH=__tmp__I5LH;
- };
- if (((void *)itm_read__B4LH != (void *)NULL)) {
- __tmp__Q5LH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM)) & 511)];
- switch (((struct ___OBJ *)itm_read__B4LH)->__id) {
- case __ITM_READ__: {
- __tmp__R5LH=((__ITM_READ *)itm_read__B4LH)->name__AVPC;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__R5LH=((__ITM_READ_ARG2 *)itm_read__B4LH)->parent_itm_read__H4FC.name__AVPC;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__R5LH=((__ITM_READ_ARG1 *)itm_read__B4LH)->parent_itm_read__E5GC.name__AVPC;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__R5LH=((__ITM_READ_ARGS *)itm_read__B4LH)->parent_itm_read__14JC.name__AVPC;
- } break;
- };
- __tmp__W5LH=search_parent__2IWH(__tmp__Q5LH,__tmp__R5LH);
- } else {
- __tmp__W5LH=FALSE__;
- };
- is_resend__C4LH=__tmp__W5LH;
- };
- switch (((struct ___OBJ *)receiver__03LH)->__id) {
- case __LIST__: {
- __tmp__Z5LH=static_type__OHQG(receiver__03LH);
- } break;
- case __STRING_CST__: {
- __tmp__Z5LH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__Z5LH=((__EXTERNAL_C *)receiver__03LH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__Z5LH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__Z5LH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__Z5LH=((__LOCAL *)((__READ_LOCAL *)receiver__03LH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Z5LH=static_type__CN1H(receiver__03LH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Z5LH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Z5LH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__Z5LH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__Z5LH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__Z5LH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Z5LH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__Z5LH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__Z5LH=static_type__UO1H(receiver__03LH);
- } break;
- case __EXPR_MUL__: {
- __tmp__Z5LH=static_type__0O1H(receiver__03LH);
- } break;
- case __EXPR_DIV__: {
- __tmp__Z5LH=static_type__5O1H(receiver__03LH);
- } break;
- case __EXPR_AND__: {
- __tmp__Z5LH=static_type__EP1H(receiver__03LH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__Z5LH=static_type__JP1H(receiver__03LH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__Z5LH=static_type__OP1H(receiver__03LH);
- } break;
- case __PUT_TO__: {
- __tmp__Z5LH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__Z5LH=static_type__XP1H(receiver__03LH);
- } break;
- case __SIZE_OF__: {
- __tmp__Z5LH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__Z5LH=((__CAST *)receiver__03LH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__Z5LH=static_type__NOKL(receiver__03LH);
- } break;
- case __READ_SLOT__: {
- __tmp__Z5LH=((__SLOT_DATA *)((__READ_SLOT *)receiver__03LH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__Z5LH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__03LH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Z5LH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Z5LH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Z5LH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Z5LH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Z5LH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__Z5LH=static_type__DFJM(receiver__03LH);
- } break;
- case __EXPR_ADD__: {
- __tmp__Z5LH=static_type__P3ML(receiver__03LH);
- } break;
- case __EXPR_NOT__: {
- __tmp__Z5LH=static_type__R3XM(receiver__03LH);
- } break;
- case __EXPR_MOD__: {
- __tmp__Z5LH=static_type__DREO(receiver__03LH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Z5LH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__Z5LH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Z5LH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__Z5LH=static_type__3YPN(receiver__03LH);
- } break;
- case __EXPR_XOR__: {
- __tmp__Z5LH=static_type__1HSO(receiver__03LH);
- } break;
- };
- receiver_type__13LH=((__TYPE_FULL *)__tmp__Z5LH)->parent_type__5SL;
- if (((void *)receiver_type__13LH == (void *)TYPE_VOID__)) {
- pos__YWIQ=Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_467));
- put_position__ECH(pos__YWIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__FAMH=type_block__BLB;
- switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
- case __TYPE__: {
- __tmp__GAMH=((void *)((__TYPE *)receiver_type__13LH) == (void *)__tmp__FAMH);
- } break;
- case __TYPE_NULL__: {
- __tmp__GAMH=((void *)((__TYPE_NULL *)receiver_type__13LH) == (void *)__tmp__FAMH);
- } break;
- case __TYPE_VOID__: {
- __tmp__GAMH=((void *)((__TYPE_VOID *)receiver_type__13LH) == (void *)__tmp__FAMH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__GAMH=((void *)((__TYPE_CONTEXT *)receiver_type__13LH) == (void *)__tmp__FAMH);
- } break;
- case __TYPE_ID__: {
- __tmp__GAMH=((void *)((__TYPE_ID *)receiver_type__13LH) == (void *)__tmp__FAMH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__GAMH=((void *)((__TYPE_GENERIC *)receiver_type__13LH) == (void *)__tmp__FAMH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__GAMH=__infix_equal_equal__ORFJ(receiver_type__13LH,__tmp__FAMH);
- } break;
- };
- if ((__tmp__GAMH && ((void *)Self__DXJH->parent_itm_read__E5GC.name__AVPC == (void *)(&__string_79)))) {
- is_block_value__E4LH=TRUE__;
- } else {
- __tmp__1AMH=Self__DXJH->parent_itm_read__E5GC.name__AVPC;
- switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
- case __TYPE__: {
- __tmp__2AMH=get_slot__20BG(receiver_type__13LH,__tmp__1AMH);
- } break;
- case __TYPE_NULL__: {
- __tmp__2AMH=get_slot__S2BG(receiver_type__13LH,__tmp__1AMH);
- } break;
- case __TYPE_VOID__: {
- __tmp__2AMH=get_slot__I4BG(receiver_type__13LH,__tmp__1AMH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__2AMH=get_slot__45BG(receiver_type__13LH,__tmp__1AMH);
- } break;
- case __TYPE_ID__: {
- __tmp__2AMH=get_slot__UBCG(receiver_type__13LH,__tmp__1AMH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__2AMH=get_slot__KDCG(receiver_type__13LH,__tmp__1AMH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__2AMH=get_slot__3WEJ(__tmp__1AMH);
- } break;
- };
- slot_msg__D4LH=__tmp__2AMH;
- if (((void *)__tmp__2AMH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_463));
- append__MOK(string_tmp__RB,Self__DXJH->parent_itm_read__E5GC.name__AVPC);
- append__MOK(string_tmp__RB,(&__string_468));
- switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
- case __TYPE__: {
- append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__13LH)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- append__MOK(string_tmp__RB,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- append__MOK(string_tmp__RB,(&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(string_tmp__RB,(&__string_44));
- } break;
- case __TYPE_ID__: {
- append__MOK(string_tmp__RB,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__13LH)->name__LR2B);
- } break;
- case __PROFIL_BLOCK__: {
- append__MOK(string_tmp__RB,(&__string_39));
- } break;
- };
- append__MOK(string_tmp__RB,(&__string_469));
- pos__EXIQ=Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__EXIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- __tmp__OBMH=((__SLOT *)((__SLOT_DATA *)__tmp__2AMH)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__OBMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- if (((void *)__tmp__OBMH != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- __tmp__UBMH=((__SLOT *)((__SLOT_DATA *)__tmp__2AMH)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__UBMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->slot_data_intern__CIZD;
- };
- __tmp__WBMH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__UBMH)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
- __tmp__XBMH=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__WBMH)->__id) {
- case __TYPE__: {
- __tmp__YBMH=((void *)((__TYPE *)__tmp__WBMH) == (void *)__tmp__XBMH);
- } break;
- case __TYPE_NULL__: {
- __tmp__YBMH=((void *)((__TYPE_NULL *)__tmp__WBMH) == (void *)__tmp__XBMH);
- } break;
- case __TYPE_VOID__: {
- __tmp__YBMH=((void *)((__TYPE_VOID *)__tmp__WBMH) == (void *)__tmp__XBMH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__YBMH=((void *)((__TYPE_CONTEXT *)__tmp__WBMH) == (void *)__tmp__XBMH);
- } break;
- case __TYPE_ID__: {
- __tmp__YBMH=((void *)((__TYPE_ID *)__tmp__WBMH) == (void *)__tmp__XBMH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__YBMH=((void *)((__TYPE_GENERIC *)__tmp__WBMH) == (void *)__tmp__XBMH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__YBMH=__infix_equal_equal__ORFJ(__tmp__WBMH,__tmp__XBMH);
- } break;
- };
- __tmp__1BMH=__tmp__YBMH;
- } else {
- __tmp__1BMH=FALSE__;
- };
- if (__tmp__1BMH) {
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- __tmp__BCMH=slot_data__B4TH(__tmp__2AMH);
- } else {
- __tmp__BCMH=slot_data__14TH(__tmp__2AMH);
- };
- init__K3OG(__tmp__BCMH);
- };
- if (verify__RCAG) {
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- __tmp__PCMH=((__SLOT *)((__SLOT_DATA *)__tmp__2AMH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__PCMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F;
- };
- if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__PCMH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) != 1)) {
- put_error__text__0AH( 1,(&__string_470));
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- __tmp__TDMH=((__SLOT_DATA *)__tmp__2AMH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__TDMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__TDMH);
- put_position__ECH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- __tmp__ZDMH=((__SLOT_DATA *)__tmp__2AMH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__ZDMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- last_position__CI1=__tmp__ZDMH;
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- Self__IKAR=((__SLOT_DATA *)__tmp__2AMH);
- result__HKAR=NULL;
- if (((void *)Self__IKAR->parent_slot__IHZD != (void *)NULL)) {
- result__HKAR=((__ITM_SLOT *)((__SLOT *)Self__IKAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__HKAR=get_name__GCJD((&__string_26));
- };
- __tmp__0DMH=result__HKAR;
- } else {
- __tmp__0DMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__TKCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__TKCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! access__with__SZMM(__tmp__0DMH,receiver_type__13LH,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_471));
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__UKCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__UKCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_472));
- put_error__text__0AH( 2,string_tmp__RB);
- if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
- __tmp__NEMH=((__SLOT_DATA *)__tmp__2AMH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__NEMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__NEMH);
- put_position__ECH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
exit(( 1));
- };
- };
- last_position__CI1=pos_null__33LH;
- };
- };
- count__1NOH= 0;
- if (receiver__03LH==NULL) {
- __tmp__3NOH=NULL;
- } else {
- switch (((struct ___OBJ *)receiver__03LH)->__id) {
- case __LIST__: {
- __tmp__3NOH=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3NOH=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__3NOH=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__3NOH=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__3NOH=((void *)receiver__03LH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3NOH=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__3NOH=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__3NOH=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__3NOH=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__3NOH=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__3NOH=NULL;
- } break;
- case __ITEM__: {
- __tmp__3NOH=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__3NOH=NULL;
- } break;
- case __CAST__: {
- __tmp__3NOH=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__3NOH=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__3NOH=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__3NOH=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__3NOH=NULL;
- } break;
- }
- };
- em__0NOH=__tmp__3NOH;
- if (((void *)__tmp__3NOH != (void *)NULL)) {
- count__1NOH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__3NOH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.upper__2RSH + 1);
- append_collection__H3EI(result__QKCR,((__EXPR_MULTIPLE *)__tmp__3NOH)->expr_list__3EMH);
- } else {
- count__1NOH= 1;
- add_last__5REI(result__QKCR,receiver__03LH);
- };
- if (verify__RCAG) {
- if ((! is_block_value__E4LH)) {
- if (((struct ___OBJ *)slot_msg__D4LH)->__id==__SLOT_DATA__) {
- __tmp__YOOH=((__SLOT *)((__SLOT_DATA *)slot_msg__D4LH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__YOOH=((__SLOT *)((__SLOT_CODE *)slot_msg__D4LH)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__0OOH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__YOOH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
- if (((struct ___OBJ *)__tmp__0OOH)->__id==__ITM_ARG__) {
- __tmp__1OOH= 1;
- } else {
- __tmp__1OOH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__0OOH)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
- };
- if ((__tmp__1OOH != count__1NOH)) {
- put_error__text__0AH( 1,(&__string_335));
- if (((struct ___OBJ *)slot_msg__D4LH)->__id==__SLOT_DATA__) {
- __tmp__EPOH=((__SLOT *)((__SLOT_DATA *)slot_msg__D4LH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__EPOH=((__SLOT *)((__SLOT_CODE *)slot_msg__D4LH)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__GPOH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__EPOH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.storage__121D)[ 0];
- if (((struct ___OBJ *)__tmp__GPOH)->__id==__ITM_ARG__) {
- __tmp__HPOH=((__ITM_ARG *)__tmp__GPOH)->parent_itm_argument__2CCD.parent_itm_code__CXIC.position__WIM;
- } else {
- __tmp__HPOH=((__ITM_ARGS *)__tmp__GPOH)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
- };
- put_position__ECH(__tmp__HPOH);
- switch (((struct ___OBJ *)receiver__03LH)->__id) {
- case __LIST__: {
- __tmp__IPOH=((__LIST *)receiver__03LH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__IPOH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__IPOH=((__EXTERNAL_C *)receiver__03LH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__IPOH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__IPOH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__IPOH=((__READ_LOCAL *)receiver__03LH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__IPOH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
- case __EXPR_EQUAL__: {
- __tmp__IPOH=((__EXPR_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__IPOH=((__EXPR_NOT_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __REAL_CST__: {
- __tmp__IPOH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CHARACTER_CST__: {
- __tmp__IPOH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __IS_EXPANDED__: {
- __tmp__IPOH=((__IS_EXPANDED *)receiver__03LH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __GET_TYPE_ID__: {
- __tmp__IPOH=((__GET_TYPE_ID *)receiver__03LH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SUP__: {
- __tmp__IPOH=((__EXPR_SUP *)receiver__03LH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SUB__: {
- __tmp__IPOH=((__EXPR_SUB *)receiver__03LH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_MUL__: {
- __tmp__IPOH=((__EXPR_MUL *)receiver__03LH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_DIV__: {
- __tmp__IPOH=((__EXPR_DIV *)receiver__03LH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_AND__: {
- __tmp__IPOH=((__EXPR_AND *)receiver__03LH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__IPOH=((__EXPR_SHIFT_R *)receiver__03LH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__IPOH=((__EXPR_SHIFT_L *)receiver__03LH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__V0LL))->value__VD5J);
} break;
- case __PUT_TO__: {
- __tmp__IPOH=((__PUT_TO *)receiver__03LH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
} break;
- case __ITEM__: {
- __tmp__IPOH=((__ITEM *)receiver__03LH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
} break;
- case __SIZE_OF__: {
- __tmp__IPOH=((__SIZE_OF *)receiver__03LH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CAST__: {
- __tmp__IPOH=((__CAST *)receiver__03LH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CALL_SLOT__: {
- __tmp__IPOH=((__CALL_SLOT *)receiver__03LH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __READ_SLOT__: {
- __tmp__IPOH=((__READ_SLOT *)receiver__03LH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __READ_GLOBAL__: {
- __tmp__IPOH=((__READ_GLOBAL *)receiver__03LH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__IPOH=((__EXPR_NOT_LOGIC *)receiver__03LH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__IPOH=((__EXPR_OR_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__IPOH=((__EXPR_OR_OR_LOGIC *)receiver__03LH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__IPOH=((__EXPR_AND_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__V0LL))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__IPOH=((__EXPR_AND_AND_LOGIC *)receiver__03LH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NEG__: {
- __tmp__IPOH=((__EXPR_NEG *)receiver__03LH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_ADD__: {
- __tmp__IPOH=((__EXPR_ADD *)receiver__03LH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NOT__: {
- __tmp__IPOH=((__EXPR_NOT *)receiver__03LH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_MOD__: {
- __tmp__IPOH=((__EXPR_MOD *)receiver__03LH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__IPOH=((__EXPR_SUP_EQ *)receiver__03LH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_INF__: {
- __tmp__IPOH=((__EXPR_INF *)receiver__03LH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__IPOH=((__EXPR_INF_EQ *)receiver__03LH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__IPOH=((__EXPR_OR *)receiver__03LH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__IPOH=((__EXPR_XOR *)receiver__03LH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
};
- put_position__ECH(__tmp__IPOH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__OPOH=TRUE__;
- } else {
- __tmp__OPOH=FALSE__;
- };
- if ((! __tmp__OPOH)) {
- if ((count__1NOH != 1)) {
- switch (((struct ___OBJ *)receiver__03LH)->__id) {
- case __LIST__: {
- __tmp__BQOH=((__LIST *)receiver__03LH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __STRING_CST__: {
- __tmp__BQOH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXTERNAL_C__: {
- __tmp__BQOH=((__EXTERNAL_C *)receiver__03LH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__BQOH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __INTEGER_CST__: {
- __tmp__BQOH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_LOCAL__: {
- __tmp__BQOH=((__READ_LOCAL *)receiver__03LH)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__BQOH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__BQOH=((__EXPR_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__BQOH=((__EXPR_NOT_EQUAL *)receiver__03LH)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __REAL_CST__: {
- __tmp__BQOH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __CHARACTER_CST__: {
- __tmp__BQOH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __IS_EXPANDED__: {
- __tmp__BQOH=((__IS_EXPANDED *)receiver__03LH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__BQOH=((__GET_TYPE_ID *)receiver__03LH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP__: {
- __tmp__BQOH=((__EXPR_SUP *)receiver__03LH)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUB__: {
- __tmp__BQOH=((__EXPR_SUB *)receiver__03LH)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MUL__: {
- __tmp__BQOH=((__EXPR_MUL *)receiver__03LH)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_DIV__: {
- __tmp__BQOH=((__EXPR_DIV *)receiver__03LH)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND__: {
- __tmp__BQOH=((__EXPR_AND *)receiver__03LH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_549));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_550));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_551));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_552));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_553));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_554));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_555));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_556));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_557));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_558));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_408));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_559));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_560));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_561));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_562));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_563));
+ __tmp__V0LL=Self__5BWN->data__W5GN;
+ switch (((struct ___OBJ *)__tmp__V0LL)->__id) {
+ case __STRING_CST__5J__: {
+ genere__MU5J(((__STRING_CST__5J *)__tmp__V0LL),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__BQOH=((__EXPR_SHIFT_R *)receiver__03LH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXTERNAL_C__Y5WC__: {
+ genere__IESH(((__EXTERNAL_C__Y5WC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__BQOH=((__EXPR_SHIFT_L *)receiver__03LH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __PROTOTYPE_CST__LAXC__: {
+ genere__G05J(((__PROTOTYPE_CST__LAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __PUT_TO__: {
- __tmp__BQOH=((__PUT_TO *)receiver__03LH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __INTEGER_CST__XAXC__: {
+ genere__0GSH(((__INTEGER_CST__XAXC *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITEM__: {
- __tmp__BQOH=((__ITEM *)receiver__03LH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_MULTIPLE__GLWH__: {
+ display__FVEI(((__EXPR_MULTIPLE__GLWH *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
+ (&__string_511)->count__0C= 35;
+ (&__string_511)->storage__1C=" /* INSTR.genere :: Not genere ! */";
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_511));
} break;
- case __SIZE_OF__: {
- __tmp__BQOH=((__SIZE_OF *)receiver__03LH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __READ_LOCAL__55ZI__: {
+ genere__O05J(((__READ_LOCAL__55ZI *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CAST__: {
- __tmp__BQOH=((__CAST *)receiver__03LH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_EQUAL__KINJ__: {
+ genere__X55J(((__EXPR_EQUAL__KINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CALL_SLOT__: {
- __tmp__BQOH=((__CALL_SLOT *)receiver__03LH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
+ case __EXPR_NOT_EQUAL__VINJ__: {
+ genere__ZEAK(((__EXPR_NOT_EQUAL__VINJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __READ_SLOT__: {
- __tmp__BQOH=((__READ_SLOT *)receiver__03LH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __READ_GLOBAL__: {
- __tmp__BQOH=((__READ_GLOBAL *)receiver__03LH)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__BQOH=((__EXPR_NOT_LOGIC *)receiver__03LH)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__BQOH=((__EXPR_OR_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__BQOH=((__EXPR_OR_OR_LOGIC *)receiver__03LH)->parent_expr_or_logic__KJCL.parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__BQOH=((__EXPR_AND_LOGIC *)receiver__03LH)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__BQOH=((__EXPR_AND_AND_LOGIC *)receiver__03LH)->parent_expr_and_logic__KLCL.parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NEG__: {
- __tmp__BQOH=((__EXPR_NEG *)receiver__03LH)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_ADD__: {
- __tmp__BQOH=((__EXPR_ADD *)receiver__03LH)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_NOT__: {
- __tmp__BQOH=((__EXPR_NOT *)receiver__03LH)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_MOD__: {
- __tmp__BQOH=((__EXPR_MOD *)receiver__03LH)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__BQOH=((__EXPR_SUP_EQ *)receiver__03LH)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF__: {
- __tmp__BQOH=((__EXPR_INF *)receiver__03LH)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__BQOH=((__EXPR_INF_EQ *)receiver__03LH)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_OR__: {
- __tmp__BQOH=((__EXPR_OR *)receiver__03LH)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- case __EXPR_XOR__: {
- __tmp__BQOH=((__EXPR_XOR *)receiver__03LH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- } break;
- };
- put_error__text__0AH( 1,(&__string_481));
- put_position__ECH(__tmp__BQOH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ case __IS_EXPANDED__35NJ__: {
+ (&__string_512)->count__0C= 20;
+ (&__string_512)->storage__1C="IS_EXPANDED.genere !";
+ print__KKG((&__string_512));
+ fputc((int)('\n'),stdout);
exit(( 1));
- };
- };
- };
- };
- if (receiver__03LH==NULL) {
- __tmp__XEMH=NULL;
- } else {
- switch (((struct ___OBJ *)receiver__03LH)->__id) {
- case __LIST__: {
- __tmp__XEMH=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__XEMH=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__XEMH=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__XEMH=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__XEMH=((void *)receiver__03LH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__XEMH=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__XEMH=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__XEMH=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__XEMH=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__XEMH=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__XEMH=NULL;
- } break;
- case __ITEM__: {
- __tmp__XEMH=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__XEMH=NULL;
- } break;
- case __CAST__: {
- __tmp__XEMH=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__XEMH=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__XEMH=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__XEMH=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__XEMH=NULL;
- } break;
- }
- };
- em__23LH=__tmp__XEMH;
- if (((void *)__tmp__XEMH != (void *)NULL)) {
- receiver__03LH=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__XEMH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- };
- if (is_block_value__E4LH) {
- args__Z3LH=copy__YFTH(result__QKCR);
- __tmp__4FMH=((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__4FMH)->__id) {
- case __LIST__: {
- __tmp__5FMH=my_copy__MSYM(__tmp__4FMH);
- } break;
- case __STRING_CST__: {
- Self__HXIQ=((__STRING_CST *)__tmp__4FMH);
- __tmp__5FMH=create__text__ITMH(Self__HXIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HXIQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__5FMH=my_copy__EK2H(__tmp__4FMH);
- } break;
- case __PROTOTYPE_CST__: {
- Self__IXIQ=((__PROTOTYPE_CST *)__tmp__4FMH);
- __tmp__5FMH=create__type__PKQC(Self__IXIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IXIQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__JXIQ=((__INTEGER_CST *)__tmp__4FMH);
- p__RPHR=Self__JXIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__SPHR=Self__JXIQ->value__W4YD;
- t__TPHR=Self__JXIQ->parent_constant__B3LC.static_type__M2YD;
- result__IPHR=NULL;
- ptr__JPHR=((__POINTER )(NULL));
- typ_id__KPHR= 0;
- sz__LPHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__LPHR == 0)) {
- result__IPHR=INTEGER_CST__;
- } else {
- typ_id__KPHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LPHR);
- if ((typ_id__KPHR == (__INTEGER)(- 1))) {
- a__MPHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NPHR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPHR + a__MPHR) & (__UINTEGER_32)(~ a__MPHR));
- ptr_table__MSTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NPHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LSTR=((__POINTER )(NULL));
- result__NSTR=((__POINTER *)ptr_table__MSTR)[ 0];
- if ((result__NSTR == (void *)NULL)) {
- result__NSTR=new_lab__2PJ(new_size__NPHR);
- next__LSTR=(void *)((unsigned long)result__NSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPHR)));
- ((__POINTER *)next__LSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MSTR)[ 0]=next__LSTR;
- } else {
- next__LSTR=((__POINTER *)result__NSTR)[ 0];
- if ((next__LSTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NSTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NPHR << 1)) <= 4096)) {
- next__LSTR=(void *)((unsigned long)result__NSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NPHR)));
- } else {
- next__LSTR=new_lab__2PJ(new_size__NPHR);
- };
- ((__POINTER *)next__LSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MSTR)[ 0]=next__LSTR;
- } else {
- ((__POINTER *)result__NSTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NSTR=next__LSTR;
- };
- };
- ptr__JPHR=result__NSTR;
- } else {
- t__OPHR=((__UINTEGER_32 )typ_id__KPHR);
- a__PPHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__USTR=(__UINTEGER_32)((__UINTEGER_32)(sz__LPHR + a__PPHR) & (__UINTEGER_32)(~ a__PPHR));
- ptr_table__RSTR=((__POINTER )(&(table_type[(t__OPHR)])));
- lab_type__TSTR=(__UINTEGER_32)(t__OPHR | 1);
- next__QSTR=((__POINTER )(NULL));
- result__SSTR=((__POINTER *)ptr_table__RSTR)[ 0];
- if ((result__SSTR == (void *)NULL)) {
- result__SSTR=new_lab__2PJ(lab_type__TSTR);
- next__QSTR=(void *)((unsigned long)result__SSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USTR)));
- ((__POINTER *)next__QSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RSTR)[ 0]=next__QSTR;
- } else {
- next__QSTR=((__POINTER *)result__SSTR)[ 0];
- if ((next__QSTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SSTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__USTR << 1)) <= 4096)) {
- next__QSTR=(void *)((unsigned long)result__SSTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__USTR)));
- } else {
- next__QSTR=new_lab__2PJ(lab_type__TSTR);
- };
- ((__POINTER *)next__QSTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RSTR)[ 0]=next__QSTR;
- } else {
- ((__POINTER *)result__SSTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QSTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SSTR=next__QSTR;
- };
- };
- ptr__JPHR=result__SSTR;
- };
- result__IPHR=((__INTEGER_CST *)ptr__JPHR);
- *(result__IPHR) = *(INTEGER_CST__);
- };
- Self__QPHR=((__INTEGER_CST *)result__IPHR);
- Self__QPHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RPHR;
- Self__QPHR->value__W4YD=v__SPHR;
- Self__QPHR->parent_constant__B3LC.static_type__M2YD=t__TPHR;
- check_type__YG5D(Self__QPHR);
- __tmp__5FMH=result__IPHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__WKCR=read__QB5G(((__READ_LOCAL *)__tmp__4FMH)->local__HJZD);
- if (__tmp__WKCR==NULL) {
- __tmp__XKCR=NULL;
- } else {
- __tmp__XKCR=((__READ_LOCAL *)__tmp__WKCR);
- };
- __tmp__5FMH=__tmp__XKCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__5FMH=my_copy__SL2H(__tmp__4FMH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__5FMH=my_copy__LM2H(__tmp__4FMH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__5FMH=my_copy__YM2H(__tmp__4FMH);
- } break;
- case __REAL_CST__: {
- Self__LXIQ=((__REAL_CST *)__tmp__4FMH);
- p__4STR=Self__LXIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__5STR=Self__LXIQ->value__HN2H;
- t__ATTR=Self__LXIQ->parent_constant__U2JH.static_type__M2YD;
- result__VSTR=NULL;
- ptr__WSTR=((__POINTER )(NULL));
- typ_id__XSTR= 0;
- sz__YSTR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__YSTR == 0)) {
- result__VSTR=REAL_CST__;
- } else {
- typ_id__XSTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YSTR);
- if ((typ_id__XSTR == (__INTEGER)(- 1))) {
- a__ZSTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0STR=(__UINTEGER_32)((__UINTEGER_32)(sz__YSTR + a__ZSTR) & (__UINTEGER_32)(~ a__ZSTR));
- ptr_table__CTTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0STR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__BTTR=((__POINTER )(NULL));
- result__DTTR=((__POINTER *)ptr_table__CTTR)[ 0];
- if ((result__DTTR == (void *)NULL)) {
- result__DTTR=new_lab__2PJ(new_size__0STR);
- next__BTTR=(void *)((unsigned long)result__DTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0STR)));
- ((__POINTER *)next__BTTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CTTR)[ 0]=next__BTTR;
- } else {
- next__BTTR=((__POINTER *)result__DTTR)[ 0];
- if ((next__BTTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DTTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0STR << 1)) <= 4096)) {
- next__BTTR=(void *)((unsigned long)result__DTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0STR)));
- } else {
- next__BTTR=new_lab__2PJ(new_size__0STR);
- };
- ((__POINTER *)next__BTTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CTTR)[ 0]=next__BTTR;
- } else {
- ((__POINTER *)result__DTTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BTTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DTTR=next__BTTR;
- };
- };
- ptr__WSTR=result__DTTR;
- } else {
- t__1STR=((__UINTEGER_32 )typ_id__XSTR);
- a__2STR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KTTR=(__UINTEGER_32)((__UINTEGER_32)(sz__YSTR + a__2STR) & (__UINTEGER_32)(~ a__2STR));
- ptr_table__HTTR=((__POINTER )(&(table_type[(t__1STR)])));
- lab_type__JTTR=(__UINTEGER_32)(t__1STR | 1);
- next__GTTR=((__POINTER )(NULL));
- result__ITTR=((__POINTER *)ptr_table__HTTR)[ 0];
- if ((result__ITTR == (void *)NULL)) {
- result__ITTR=new_lab__2PJ(lab_type__JTTR);
- next__GTTR=(void *)((unsigned long)result__ITTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KTTR)));
- ((__POINTER *)next__GTTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HTTR)[ 0]=next__GTTR;
- } else {
- next__GTTR=((__POINTER *)result__ITTR)[ 0];
- if ((next__GTTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ITTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KTTR << 1)) <= 4096)) {
- next__GTTR=(void *)((unsigned long)result__ITTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KTTR)));
- } else {
- next__GTTR=new_lab__2PJ(lab_type__JTTR);
- };
- ((__POINTER *)next__GTTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HTTR)[ 0]=next__GTTR;
- } else {
- ((__POINTER *)result__ITTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GTTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ITTR=next__GTTR;
- };
- };
- ptr__WSTR=result__ITTR;
- };
- result__VSTR=((__REAL_CST *)ptr__WSTR);
- *(result__VSTR) = *(REAL_CST__);
- };
- Self__3STR=((__REAL_CST *)result__VSTR);
- Self__3STR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4STR;
- Self__3STR->value__HN2H=v__5STR;
- Self__3STR->parent_constant__U2JH.static_type__M2YD=t__ATTR;
- __tmp__5FMH=result__VSTR;
- } break;
- case __CHARACTER_CST__: {
- Self__NXIQ=((__CHARACTER_CST *)__tmp__4FMH);
- __tmp__5FMH=create__char__4SMH(Self__NXIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NXIQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__OXIQ=((__IS_EXPANDED *)__tmp__4FMH);
- __tmp__0KCR=read__QB5G(((__READ_LOCAL *)Self__OXIQ->receiver__WN2H)->local__HJZD);
- if (__tmp__0KCR==NULL) {
- __tmp__1KCR=NULL;
- } else {
- __tmp__1KCR=((__READ_LOCAL *)__tmp__0KCR);
- };
- p__UTTR=Self__OXIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__LTTR=NULL;
- ptr__MTTR=((__POINTER )(NULL));
- typ_id__NTTR= 0;
- sz__OTTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__OTTR == 0)) {
- result__LTTR=IS_EXPANDED__;
- } else {
- typ_id__NTTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OTTR);
- if ((typ_id__NTTR == (__INTEGER)(- 1))) {
- a__PTTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QTTR=(__UINTEGER_32)((__UINTEGER_32)(sz__OTTR + a__PTTR) & (__UINTEGER_32)(~ a__PTTR));
- ptr_table__XTTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QTTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WTTR=((__POINTER )(NULL));
- result__YTTR=((__POINTER *)ptr_table__XTTR)[ 0];
- if ((result__YTTR == (void *)NULL)) {
- result__YTTR=new_lab__2PJ(new_size__QTTR);
- next__WTTR=(void *)((unsigned long)result__YTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTTR)));
- ((__POINTER *)next__WTTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XTTR)[ 0]=next__WTTR;
- } else {
- next__WTTR=((__POINTER *)result__YTTR)[ 0];
- if ((next__WTTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YTTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QTTR << 1)) <= 4096)) {
- next__WTTR=(void *)((unsigned long)result__YTTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QTTR)));
- } else {
- next__WTTR=new_lab__2PJ(new_size__QTTR);
- };
- ((__POINTER *)next__WTTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XTTR)[ 0]=next__WTTR;
- } else {
- ((__POINTER *)result__YTTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WTTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YTTR=next__WTTR;
- };
- };
- ptr__MTTR=result__YTTR;
- } else {
- t__RTTR=((__UINTEGER_32 )typ_id__NTTR);
- a__STTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5TTR=(__UINTEGER_32)((__UINTEGER_32)(sz__OTTR + a__STTR) & (__UINTEGER_32)(~ a__STTR));
- ptr_table__2TTR=((__POINTER )(&(table_type[(t__RTTR)])));
- lab_type__4TTR=(__UINTEGER_32)(t__RTTR | 1);
- next__1TTR=((__POINTER )(NULL));
- result__3TTR=((__POINTER *)ptr_table__2TTR)[ 0];
- if ((result__3TTR == (void *)NULL)) {
- result__3TTR=new_lab__2PJ(lab_type__4TTR);
- next__1TTR=(void *)((unsigned long)result__3TTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TTR)));
- ((__POINTER *)next__1TTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2TTR)[ 0]=next__1TTR;
- } else {
- next__1TTR=((__POINTER *)result__3TTR)[ 0];
- if ((next__1TTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3TTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5TTR << 1)) <= 4096)) {
- next__1TTR=(void *)((unsigned long)result__3TTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5TTR)));
- } else {
- next__1TTR=new_lab__2PJ(lab_type__4TTR);
- };
- ((__POINTER *)next__1TTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2TTR)[ 0]=next__1TTR;
- } else {
- ((__POINTER *)result__3TTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1TTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3TTR=next__1TTR;
- };
- };
- ptr__MTTR=result__3TTR;
- };
- result__LTTR=((__IS_EXPANDED *)ptr__MTTR);
- *(result__LTTR) = *(IS_EXPANDED__);
- };
- Self__TTTR=((__IS_EXPANDED *)result__LTTR);
- Self__TTTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__UTTR;
- Self__TTTR->receiver__WN2H=__tmp__1KCR;
- __tmp__5FMH=result__LTTR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__5FMH=my_copy__1N2H(__tmp__4FMH);
- } break;
- case __EXPR_SUP__: {
- __tmp__5FMH=my_copy__EO2H(__tmp__4FMH);
- } break;
- case __EXPR_SUB__: {
- __tmp__5FMH=my_copy__PO2H(__tmp__4FMH);
- } break;
- case __EXPR_MUL__: {
- __tmp__5FMH=my_copy__1O2H(__tmp__4FMH);
- } break;
- case __EXPR_DIV__: {
- __tmp__5FMH=my_copy__GP2H(__tmp__4FMH);
- } break;
- case __EXPR_AND__: {
- __tmp__5FMH=my_copy__RP2H(__tmp__4FMH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__5FMH=my_copy__2P2H(__tmp__4FMH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__5FMH=my_copy__HQ2H(__tmp__4FMH);
- } break;
- case __PUT_TO__: {
- __tmp__5FMH=my_copy__SQ2H(__tmp__4FMH);
- } break;
- case __ITEM__: {
- __tmp__5FMH=my_copy__DR2H(__tmp__4FMH);
- } break;
- case __SIZE_OF__: {
- __tmp__5FMH=my_copy__PR2H(__tmp__4FMH);
- } break;
- case __CAST__: {
- __tmp__5FMH=my_copy__YR2H(__tmp__4FMH);
- } break;
- case __CALL_SLOT__: {
- __tmp__5FMH=my_copy__5SYM(__tmp__4FMH);
- } break;
- case __READ_SLOT__: {
- __tmp__5FMH=my_copy__IUGK(__tmp__4FMH);
- } break;
- case __READ_GLOBAL__: {
- __tmp__VPHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4FMH)->global__ZGJK),NULL);
- if (__tmp__VPHR==NULL) {
- __tmp__WPHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__VPHR)->__id) {
- case __READ_SLOT__: {
- __tmp__WPHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__WPHR=((__READ_GLOBAL *)__tmp__VPHR);
- } break;
- }
- };
- __tmp__5FMH=__tmp__WPHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__5FMH=my_copy__BQCN(__tmp__4FMH);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__5FMH=my_copy__NREO(__tmp__4FMH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__5FMH=my_copy__VYJO(__tmp__4FMH);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__5FMH=my_copy__0REO(__tmp__4FMH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__5FMH=my_copy__BZJO(__tmp__4FMH);
- } break;
- case __EXPR_NEG__: {
- __tmp__5FMH=my_copy__CNJM(__tmp__4FMH);
- } break;
- case __EXPR_ADD__: {
- __tmp__5FMH=my_copy__5XLL(__tmp__4FMH);
- } break;
- case __EXPR_NOT__: {
- __tmp__5FMH=my_copy__WVYM(__tmp__4FMH);
- } break;
- case __EXPR_MOD__: {
- __tmp__5FMH=my_copy__FSEO(__tmp__4FMH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__5FMH=my_copy__QCEP(__tmp__4FMH);
- } break;
- case __EXPR_INF__: {
- __tmp__5FMH=my_copy__5LSN(__tmp__4FMH);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__5FMH=my_copy__KMSN(__tmp__4FMH);
- } break;
- case __EXPR_OR__: {
- __tmp__5FMH=my_copy__JZPN(__tmp__4FMH);
- } break;
- case __EXPR_XOR__: {
- __tmp__5FMH=my_copy__G3SO(__tmp__4FMH);
- } break;
- };
- ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__5FMH;
- base__F4LH=new_block__receiver__with__DGTH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__03LH,args__Z3LH);
- __tmp__EGMH=TRUE__;
- } else {
- __tmp__EGMH=FALSE__;
- };
- if ((! __tmp__EGMH)) {
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.upper__2RSH + 1) == 1)) {
- if (is_resend__C4LH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__FATH());
- __tmp__1GMH=((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__1GMH)->__id) {
- case __LIST__: {
- remove__SOJJ(__tmp__1GMH);
- } break;
- case __STRING_CST__: {
- } break;
- case __EXTERNAL_C__: {
- remove__2TAK(__tmp__1GMH);
- } break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- Self__PXIQ=((__READ_LOCAL *)__tmp__1GMH);
- Self__I14R=((__LOCAL *)Self__PXIQ->local__HJZD);
- Self__I14R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__I14R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__I14R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__J14R=create__AXB( 250);
- display__UXFK(Self__PXIQ,voir__J14R);
- put_string__2EG(((__STRING *)voir__J14R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__L14R=((__LIST *)list_current__EH1);
- voir__M14R=create__AXB( 250);
- display__EQQG(Self__L14R,voir__M14R);
- put_string__2EG(((__STRING *)voir__M14R));
- fputc((int)('\n'),stdout);
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- };
- } break;
- case __EXPR_MULTIPLE__: {
- remove__1UAK(__tmp__1GMH);
- } break;
- case __EXPR_EQUAL__: {
- remove__LVAK(__tmp__1GMH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- remove__PVAK(__tmp__1GMH);
- } break;
- case __REAL_CST__: {
- } break;
- case __CHARACTER_CST__: {
- } break;
- case __IS_EXPANDED__: {
- Self__RXIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__1GMH)->receiver__WN2H);
- Self__N14R=((__LOCAL *)Self__RXIQ->local__HJZD);
- Self__N14R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__N14R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__N14R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__O14R=create__AXB( 250);
- display__UXFK(Self__RXIQ,voir__O14R);
- put_string__2EG(((__STRING *)voir__O14R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__Q14R=((__LIST *)list_current__EH1);
- voir__R14R=create__AXB( 250);
- display__EQQG(Self__Q14R,voir__R14R);
- put_string__2EG(((__STRING *)voir__R14R));
- fputc((int)('\n'),stdout);
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- };
- } break;
- case __GET_TYPE_ID__: {
- remove__0VAK(__tmp__1GMH);
- } break;
- case __EXPR_SUP__: {
- remove__3VAK(__tmp__1GMH);
- } break;
- case __EXPR_SUB__: {
- remove__BWAK(__tmp__1GMH);
- } break;
- case __EXPR_MUL__: {
- remove__FWAK(__tmp__1GMH);
- } break;
- case __EXPR_DIV__: {
- remove__JWAK(__tmp__1GMH);
- } break;
- case __EXPR_AND__: {
- remove__NWAK(__tmp__1GMH);
- } break;
- case __EXPR_SHIFT_R__: {
- remove__RWAK(__tmp__1GMH);
- } break;
- case __EXPR_SHIFT_L__: {
- remove__VWAK(__tmp__1GMH);
- } break;
- case __PUT_TO__: {
- remove__ZWAK(__tmp__1GMH);
- } break;
- case __ITEM__: {
- remove__0XAK(__tmp__1GMH);
- } break;
- case __SIZE_OF__: {
- remove__4XAK(__tmp__1GMH);
- } break;
- case __CAST__: {
- remove__BYAK(__tmp__1GMH);
- } break;
- case __CALL_SLOT__: {
- remove__DUML(__tmp__1GMH);
- } break;
- case __READ_SLOT__: {
- remove__GGHK(__tmp__1GMH);
- } break;
- case __READ_GLOBAL__: {
- Self__SXIQ=((__READ_GLOBAL *)__tmp__1GMH);
- unread__CGNL(Self__SXIQ->global__ZGJK,Self__SXIQ);
- } break;
- case __EXPR_NOT_LOGIC__: {
- remove__WA0M(__tmp__1GMH);
- } break;
- case __EXPR_OR_LOGIC__: {
- remove__0UEO(__tmp__1GMH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- remove__0RKO(__tmp__1GMH);
- } break;
- case __EXPR_AND_LOGIC__: {
- remove__4UEO(__tmp__1GMH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- remove__5RKO(__tmp__1GMH);
- } break;
- case __EXPR_NEG__: {
- remove__HTJM(__tmp__1GMH);
- } break;
- case __EXPR_ADD__: {
- remove__XWML(__tmp__1GMH);
- } break;
- case __EXPR_NOT__: {
- remove__TJZM(__tmp__1GMH);
- } break;
- case __EXPR_MOD__: {
- remove__CVEO(__tmp__1GMH);
- } break;
- case __EXPR_SUP_EQ__: {
- remove__1EEP(__tmp__1GMH);
- } break;
- case __EXPR_INF__: {
- remove__0DRN(__tmp__1GMH);
- } break;
- case __EXPR_INF_EQ__: {
- remove__4DRN(__tmp__1GMH);
- } break;
- case __EXPR_OR__: {
- remove__14PN(__tmp__1GMH);
- } break;
- case __EXPR_XOR__: {
- remove__EVTO(__tmp__1GMH);
- } break;
- };
- };
- if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__DXJH->parent_itm_read__E5GC.name__AVPC,(&__string_473)))) {
- copy__BNK(string_tmp__RB,(&__string_474));
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
- append__MOK(string_tmp__RB,(&__string_475));
- switch (((struct ___OBJ *)receiver__03LH)->__id) {
- case __LIST__: {
- __tmp__3HMH=static_type__OHQG(receiver__03LH);
- } break;
- case __STRING_CST__: {
- __tmp__3HMH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__3HMH=((__EXTERNAL_C *)receiver__03LH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__3HMH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__3HMH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.static_type__M2YD;
} break;
- case __READ_LOCAL__: {
- __tmp__3HMH=((__LOCAL *)((__READ_LOCAL *)receiver__03LH)->local__HJZD)->parent_variable__T1LC.type__D25F;
+ case __GET_TYPE_ID__HAOJ__: {
+ genere__4JAK(((__GET_TYPE_ID__HAOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_MULTIPLE__: {
- __tmp__3HMH=static_type__CN1H(receiver__03LH);
+ case __EXPR_SUP__ABOJ__: {
+ genere__WKAK(((__EXPR_SUP__ABOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_EQUAL__: {
- __tmp__3HMH=static_type__1N1H();
+ case __EXPR_SUB__UBOJ__: {
+ genere__YPAK(((__EXPR_SUB__UBOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__3HMH=static_type__AO1H();
+ case __EXPR_MUL__KCOJ__: {
+ genere__BSAK(((__EXPR_MUL__KCOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __REAL_CST__: {
- __tmp__3HMH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.static_type__M2YD;
+ case __EXPR_DIV__4COJ__: {
+ genere__KUAK(((__EXPR_DIV__4COJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CHARACTER_CST__: {
- __tmp__3HMH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.static_type__M2YD;
+ case __EXPR_AND__SDOJ__: {
+ genere__TWAK(((__EXPR_AND__SDOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __IS_EXPANDED__: {
- __tmp__3HMH=static_type__FO1H();
+ case __EXPR_SHIFT_R__GEOJ__: {
+ genere__2YAK(((__EXPR_SHIFT_R__GEOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __GET_TYPE_ID__: {
- __tmp__3HMH=static_type__KO1H();
+ case __EXPR_SHIFT_L__0EOJ__: {
+ genere__F1AK(((__EXPR_SHIFT_L__0EOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SUP__: {
- __tmp__3HMH=static_type__PO1H();
+ case __PUT_TO__TFOJ__: {
+ genere__O3AK(((__PUT_TO__TFOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_SUB__: {
- __tmp__3HMH=static_type__UO1H(receiver__03LH);
+ case __ITEM__HGOJ__: {
+ genere__D5AK(((__ITEM__HGOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_MUL__: {
- __tmp__3HMH=static_type__0O1H(receiver__03LH);
+ case __SIZE_OF__5GOJ__: {
+ genere__I5AK(((__SIZE_OF__5GOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_DIV__: {
- __tmp__3HMH=static_type__5O1H(receiver__03LH);
+ case __CAST__1HOJ__: {
+ genere__N5AK(((__CAST__1HOJ *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_AND__: {
- __tmp__3HMH=static_type__EP1H(receiver__03LH);
+ case __REAL_CST__1LOJ__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__REAL_CST__1LOJ *)((__STRING_CST__5J *)__tmp__V0LL))->value__VD5J);
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__3HMH=static_type__JP1H(receiver__03LH);
+ case __CHARACTER_CST__RMOJ__: {
+ __tmp__D50S=((__CHARACTER_CST__RMOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__D50S->text__0D5J);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\'');
} break;
- case __EXPR_SHIFT_L__: {
- __tmp__3HMH=static_type__OP1H(receiver__03LH);
+ case __NATIVE_ARRAY_CHARACTER_CST__1NOJ__: {
+ __tmp__G50S=((__NATIVE_ARRAY_CHARACTER_CST__1NOJ *)((__STRING_CST__5J *)__tmp__V0LL));
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
+ append__KWX(((__STRING__BC *)buffer__Y0BE),__tmp__G50S->string__WBJK);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'\"');
} break;
- case __PUT_TO__: {
- __tmp__3HMH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ case __READ_SLOT__LL4K__: {
+ genere__3SBN(((__READ_SLOT__LL4K *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __ITEM__: {
- __tmp__3HMH=static_type__XP1H(receiver__03LH);
+ case __EXPR_NOT_LOGIC__W4FL__: {
+ genere__SBAP(((__EXPR_NOT_LOGIC__W4FL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __SIZE_OF__: {
- __tmp__3HMH=static_type__DQ1H();
+ case __EXPR_OR_LOGIC__ADUL__: {
+ genere__WPTP(((__EXPR_OR_LOGIC__ADUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CAST__: {
- __tmp__3HMH=((__CAST *)receiver__03LH)->static_type__0N1H;
+ case __EXPR_OR_OR_LOGIC__3DUL__: {
+ genere__KQ0P(((__EXPR_OR_OR_LOGIC__3DUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __CALL_SLOT__: {
- __tmp__3HMH=static_type__NOKL(receiver__03LH);
+ case __EXPR_AND_LOGIC__EFUL__: {
+ genere__2PTP(((__EXPR_AND_LOGIC__EFUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __READ_SLOT__: {
- __tmp__3HMH=((__SLOT_DATA *)((__READ_SLOT *)receiver__03LH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_AND_AND_LOGIC__5FUL__: {
+ genere__RQ0P(((__EXPR_AND_AND_LOGIC__5FUL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __READ_GLOBAL__: {
- __tmp__3HMH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__03LH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
+ case __EXPR_NEG__EZVL__: {
+ genere__LOCN(((__EXPR_NEG__EZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__3HMH=static_type__Z1ZM();
+ case __EXPR_ADD__SZVL__: {
+ genere__KSGM(((__EXPR_ADD__SZVL *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_OR_LOGIC__: {
- __tmp__3HMH=static_type__ZQEO();
+ case __READ_GLOBAL__T4YL__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),((__READ_GLOBAL__T4YL *)((__STRING_CST__5J *)__tmp__V0LL))->global__KAKM->parent_variable__JJRG.intern_name__UN5D);
} break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__3HMH=static_type__P0IO();
+ case __EXPR_NOT__XUPM__: {
+ genere__VEXN(((__EXPR_NOT__XUPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_AND_LOGIC__: {
- __tmp__3HMH=static_type__4QEO();
+ case __EXPR_MOD__3YPM__: {
+ genere__XQ0P(((__EXPR_MOD__3YPM *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__3HMH=static_type__V0IO();
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NEG__: {
- __tmp__3HMH=static_type__DFJM(receiver__03LH);
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_ADD__: {
- __tmp__3HMH=static_type__P3ML(receiver__03LH);
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_NOT__: {
- __tmp__3HMH=static_type__R3XM(receiver__03LH);
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
- case __EXPR_MOD__: {
- __tmp__3HMH=static_type__DREO(receiver__03LH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__3HMH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__3HMH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__3HMH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__3HMH=static_type__3YPN(receiver__03LH);
- } break;
- case __EXPR_XOR__: {
- __tmp__3HMH=static_type__1HSO(receiver__03LH);
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__STRING_CST__5J *)__tmp__V0LL)),buffer__Y0BE);
} break;
};
- append_name_in__M5XD(__tmp__3HMH,string_tmp__RB);
- __tmp__AIMH=Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(__tmp__AIMH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- base__F4LH=new_read__slot__receiver__self__FLQC(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__D4LH,receiver__03LH,((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
- free__K3LH(args__Z3LH);
- } else {
- if (is_resend__C4LH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__FATH());
- } else {
- __tmp__4IMH=((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__4IMH)->__id) {
- case __LIST__: {
- __tmp__5IMH=my_copy__MSYM(__tmp__4IMH);
- } break;
- case __STRING_CST__: {
- Self__TXIQ=((__STRING_CST *)__tmp__4IMH);
- __tmp__5IMH=create__text__ITMH(Self__TXIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TXIQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__5IMH=my_copy__EK2H(__tmp__4IMH);
- } break;
- case __PROTOTYPE_CST__: {
- Self__UXIQ=((__PROTOTYPE_CST *)__tmp__4IMH);
- __tmp__5IMH=create__type__PKQC(Self__UXIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UXIQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__VXIQ=((__INTEGER_CST *)__tmp__4IMH);
- p__BQHR=Self__VXIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__CQHR=Self__VXIQ->value__W4YD;
- t__DQHR=Self__VXIQ->parent_constant__B3LC.static_type__M2YD;
- result__YPHR=NULL;
- ptr__ZPHR=((__POINTER )(NULL));
- typ_id__0PHR= 0;
- sz__1PHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__1PHR == 0)) {
- result__YPHR=INTEGER_CST__;
- } else {
- typ_id__0PHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1PHR);
- if ((typ_id__0PHR == (__INTEGER)(- 1))) {
- a__2PHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3PHR=(__UINTEGER_32)((__UINTEGER_32)(sz__1PHR + a__2PHR) & (__UINTEGER_32)(~ a__2PHR));
- ptr_table__BUTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3PHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__AUTR=((__POINTER )(NULL));
- result__CUTR=((__POINTER *)ptr_table__BUTR)[ 0];
- if ((result__CUTR == (void *)NULL)) {
- result__CUTR=new_lab__2PJ(new_size__3PHR);
- next__AUTR=(void *)((unsigned long)result__CUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PHR)));
- ((__POINTER *)next__AUTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BUTR)[ 0]=next__AUTR;
- } else {
- next__AUTR=((__POINTER *)result__CUTR)[ 0];
- if ((next__AUTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CUTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3PHR << 1)) <= 4096)) {
- next__AUTR=(void *)((unsigned long)result__CUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3PHR)));
- } else {
- next__AUTR=new_lab__2PJ(new_size__3PHR);
- };
- ((__POINTER *)next__AUTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BUTR)[ 0]=next__AUTR;
- } else {
- ((__POINTER *)result__CUTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AUTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CUTR=next__AUTR;
- };
- };
- ptr__ZPHR=result__CUTR;
- } else {
- t__4PHR=((__UINTEGER_32 )typ_id__0PHR);
- a__5PHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JUTR=(__UINTEGER_32)((__UINTEGER_32)(sz__1PHR + a__5PHR) & (__UINTEGER_32)(~ a__5PHR));
- ptr_table__GUTR=((__POINTER )(&(table_type[(t__4PHR)])));
- lab_type__IUTR=(__UINTEGER_32)(t__4PHR | 1);
- next__FUTR=((__POINTER )(NULL));
- result__HUTR=((__POINTER *)ptr_table__GUTR)[ 0];
- if ((result__HUTR == (void *)NULL)) {
- result__HUTR=new_lab__2PJ(lab_type__IUTR);
- next__FUTR=(void *)((unsigned long)result__HUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUTR)));
- ((__POINTER *)next__FUTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GUTR)[ 0]=next__FUTR;
- } else {
- next__FUTR=((__POINTER *)result__HUTR)[ 0];
- if ((next__FUTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HUTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JUTR << 1)) <= 4096)) {
- next__FUTR=(void *)((unsigned long)result__HUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JUTR)));
- } else {
- next__FUTR=new_lab__2PJ(lab_type__IUTR);
- };
- ((__POINTER *)next__FUTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GUTR)[ 0]=next__FUTR;
- } else {
- ((__POINTER *)result__HUTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FUTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HUTR=next__FUTR;
- };
- };
- ptr__ZPHR=result__HUTR;
- };
- result__YPHR=((__INTEGER_CST *)ptr__ZPHR);
- *(result__YPHR) = *(INTEGER_CST__);
- };
- Self__AQHR=((__INTEGER_CST *)result__YPHR);
- Self__AQHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BQHR;
- Self__AQHR->value__W4YD=v__CQHR;
- Self__AQHR->parent_constant__B3LC.static_type__M2YD=t__DQHR;
- check_type__YG5D(Self__AQHR);
- __tmp__5IMH=result__YPHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__4KCR=read__QB5G(((__READ_LOCAL *)__tmp__4IMH)->local__HJZD);
- if (__tmp__4KCR==NULL) {
- __tmp__5KCR=NULL;
- } else {
- __tmp__5KCR=((__READ_LOCAL *)__tmp__4KCR);
- };
- __tmp__5IMH=__tmp__5KCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__5IMH=my_copy__SL2H(__tmp__4IMH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__5IMH=my_copy__LM2H(__tmp__4IMH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__5IMH=my_copy__YM2H(__tmp__4IMH);
- } break;
- case __REAL_CST__: {
- Self__XXIQ=((__REAL_CST *)__tmp__4IMH);
- p__TUTR=Self__XXIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__UUTR=Self__XXIQ->value__HN2H;
- t__VUTR=Self__XXIQ->parent_constant__U2JH.static_type__M2YD;
- result__KUTR=NULL;
- ptr__LUTR=((__POINTER )(NULL));
- typ_id__MUTR= 0;
- sz__NUTR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__NUTR == 0)) {
- result__KUTR=REAL_CST__;
- } else {
- typ_id__MUTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NUTR);
- if ((typ_id__MUTR == (__INTEGER)(- 1))) {
- a__OUTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PUTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NUTR + a__OUTR) & (__UINTEGER_32)(~ a__OUTR));
- ptr_table__XUTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PUTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WUTR=((__POINTER )(NULL));
- result__YUTR=((__POINTER *)ptr_table__XUTR)[ 0];
- if ((result__YUTR == (void *)NULL)) {
- result__YUTR=new_lab__2PJ(new_size__PUTR);
- next__WUTR=(void *)((unsigned long)result__YUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUTR)));
- ((__POINTER *)next__WUTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XUTR)[ 0]=next__WUTR;
- } else {
- next__WUTR=((__POINTER *)result__YUTR)[ 0];
- if ((next__WUTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YUTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PUTR << 1)) <= 4096)) {
- next__WUTR=(void *)((unsigned long)result__YUTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PUTR)));
- } else {
- next__WUTR=new_lab__2PJ(new_size__PUTR);
- };
- ((__POINTER *)next__WUTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XUTR)[ 0]=next__WUTR;
- } else {
- ((__POINTER *)result__YUTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WUTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YUTR=next__WUTR;
- };
- };
- ptr__LUTR=result__YUTR;
- } else {
- t__QUTR=((__UINTEGER_32 )typ_id__MUTR);
- a__RUTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5UTR=(__UINTEGER_32)((__UINTEGER_32)(sz__NUTR + a__RUTR) & (__UINTEGER_32)(~ a__RUTR));
- ptr_table__2UTR=((__POINTER )(&(table_type[(t__QUTR)])));
- lab_type__4UTR=(__UINTEGER_32)(t__QUTR | 1);
- next__1UTR=((__POINTER )(NULL));
- result__3UTR=((__POINTER *)ptr_table__2UTR)[ 0];
- if ((result__3UTR == (void *)NULL)) {
- result__3UTR=new_lab__2PJ(lab_type__4UTR);
- next__1UTR=(void *)((unsigned long)result__3UTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UTR)));
- ((__POINTER *)next__1UTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2UTR)[ 0]=next__1UTR;
- } else {
- next__1UTR=((__POINTER *)result__3UTR)[ 0];
- if ((next__1UTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3UTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5UTR << 1)) <= 4096)) {
- next__1UTR=(void *)((unsigned long)result__3UTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5UTR)));
- } else {
- next__1UTR=new_lab__2PJ(lab_type__4UTR);
- };
- ((__POINTER *)next__1UTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2UTR)[ 0]=next__1UTR;
- } else {
- ((__POINTER *)result__3UTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1UTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3UTR=next__1UTR;
- };
- };
- ptr__LUTR=result__3UTR;
- };
- result__KUTR=((__REAL_CST *)ptr__LUTR);
- *(result__KUTR) = *(REAL_CST__);
- };
- Self__SUTR=((__REAL_CST *)result__KUTR);
- Self__SUTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TUTR;
- Self__SUTR->value__HN2H=v__UUTR;
- Self__SUTR->parent_constant__U2JH.static_type__M2YD=t__VUTR;
- __tmp__5IMH=result__KUTR;
- } break;
- case __CHARACTER_CST__: {
- Self__ZXIQ=((__CHARACTER_CST *)__tmp__4IMH);
- __tmp__5IMH=create__char__4SMH(Self__ZXIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZXIQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__0XIQ=((__IS_EXPANDED *)__tmp__4IMH);
- __tmp__CLCR=read__QB5G(((__READ_LOCAL *)Self__0XIQ->receiver__WN2H)->local__HJZD);
- if (__tmp__CLCR==NULL) {
- __tmp__DLCR=NULL;
- } else {
- __tmp__DLCR=((__READ_LOCAL *)__tmp__CLCR);
- };
- p__JVTR=Self__0XIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__AVTR=NULL;
- ptr__BVTR=((__POINTER )(NULL));
- typ_id__CVTR= 0;
- sz__DVTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__DVTR == 0)) {
- result__AVTR=IS_EXPANDED__;
- } else {
- typ_id__CVTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DVTR);
- if ((typ_id__CVTR == (__INTEGER)(- 1))) {
- a__EVTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FVTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DVTR + a__EVTR) & (__UINTEGER_32)(~ a__EVTR));
- ptr_table__MVTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FVTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LVTR=((__POINTER )(NULL));
- result__NVTR=((__POINTER *)ptr_table__MVTR)[ 0];
- if ((result__NVTR == (void *)NULL)) {
- result__NVTR=new_lab__2PJ(new_size__FVTR);
- next__LVTR=(void *)((unsigned long)result__NVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVTR)));
- ((__POINTER *)next__LVTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MVTR)[ 0]=next__LVTR;
- } else {
- next__LVTR=((__POINTER *)result__NVTR)[ 0];
- if ((next__LVTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NVTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FVTR << 1)) <= 4096)) {
- next__LVTR=(void *)((unsigned long)result__NVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FVTR)));
- } else {
- next__LVTR=new_lab__2PJ(new_size__FVTR);
- };
- ((__POINTER *)next__LVTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MVTR)[ 0]=next__LVTR;
- } else {
- ((__POINTER *)result__NVTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LVTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NVTR=next__LVTR;
- };
- };
- ptr__BVTR=result__NVTR;
- } else {
- t__GVTR=((__UINTEGER_32 )typ_id__CVTR);
- a__HVTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UVTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DVTR + a__HVTR) & (__UINTEGER_32)(~ a__HVTR));
- ptr_table__RVTR=((__POINTER )(&(table_type[(t__GVTR)])));
- lab_type__TVTR=(__UINTEGER_32)(t__GVTR | 1);
- next__QVTR=((__POINTER )(NULL));
- result__SVTR=((__POINTER *)ptr_table__RVTR)[ 0];
- if ((result__SVTR == (void *)NULL)) {
- result__SVTR=new_lab__2PJ(lab_type__TVTR);
- next__QVTR=(void *)((unsigned long)result__SVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVTR)));
- ((__POINTER *)next__QVTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RVTR)[ 0]=next__QVTR;
- } else {
- next__QVTR=((__POINTER *)result__SVTR)[ 0];
- if ((next__QVTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SVTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UVTR << 1)) <= 4096)) {
- next__QVTR=(void *)((unsigned long)result__SVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UVTR)));
- } else {
- next__QVTR=new_lab__2PJ(lab_type__TVTR);
- };
- ((__POINTER *)next__QVTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RVTR)[ 0]=next__QVTR;
- } else {
- ((__POINTER *)result__SVTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QVTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SVTR=next__QVTR;
- };
- };
- ptr__BVTR=result__SVTR;
- };
- result__AVTR=((__IS_EXPANDED *)ptr__BVTR);
- *(result__AVTR) = *(IS_EXPANDED__);
- };
- Self__IVTR=((__IS_EXPANDED *)result__AVTR);
- Self__IVTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JVTR;
- Self__IVTR->receiver__WN2H=__tmp__DLCR;
- __tmp__5IMH=result__AVTR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__5IMH=my_copy__1N2H(__tmp__4IMH);
- } break;
- case __EXPR_SUP__: {
- __tmp__5IMH=my_copy__EO2H(__tmp__4IMH);
- } break;
- case __EXPR_SUB__: {
- __tmp__5IMH=my_copy__PO2H(__tmp__4IMH);
- } break;
- case __EXPR_MUL__: {
- __tmp__5IMH=my_copy__1O2H(__tmp__4IMH);
- } break;
- case __EXPR_DIV__: {
- __tmp__5IMH=my_copy__GP2H(__tmp__4IMH);
- } break;
- case __EXPR_AND__: {
- __tmp__5IMH=my_copy__RP2H(__tmp__4IMH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__5IMH=my_copy__2P2H(__tmp__4IMH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__5IMH=my_copy__HQ2H(__tmp__4IMH);
- } break;
- case __PUT_TO__: {
- __tmp__5IMH=my_copy__SQ2H(__tmp__4IMH);
- } break;
- case __ITEM__: {
- __tmp__5IMH=my_copy__DR2H(__tmp__4IMH);
- } break;
- case __SIZE_OF__: {
- __tmp__5IMH=my_copy__PR2H(__tmp__4IMH);
- } break;
- case __CAST__: {
- __tmp__5IMH=my_copy__YR2H(__tmp__4IMH);
- } break;
- case __CALL_SLOT__: {
- __tmp__5IMH=my_copy__5SYM(__tmp__4IMH);
- } break;
- case __READ_SLOT__: {
- __tmp__5IMH=my_copy__IUGK(__tmp__4IMH);
- } break;
- case __READ_GLOBAL__: {
- __tmp__FQHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4IMH)->global__ZGJK),NULL);
- if (__tmp__FQHR==NULL) {
- __tmp__GQHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__FQHR)->__id) {
- case __READ_SLOT__: {
- __tmp__GQHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__GQHR=((__READ_GLOBAL *)__tmp__FQHR);
- } break;
- }
- };
- __tmp__5IMH=__tmp__GQHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__5IMH=my_copy__BQCN(__tmp__4IMH);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__5IMH=my_copy__NREO(__tmp__4IMH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__5IMH=my_copy__VYJO(__tmp__4IMH);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__5IMH=my_copy__0REO(__tmp__4IMH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__5IMH=my_copy__BZJO(__tmp__4IMH);
- } break;
- case __EXPR_NEG__: {
- __tmp__5IMH=my_copy__CNJM(__tmp__4IMH);
- } break;
- case __EXPR_ADD__: {
- __tmp__5IMH=my_copy__5XLL(__tmp__4IMH);
- } break;
- case __EXPR_NOT__: {
- __tmp__5IMH=my_copy__WVYM(__tmp__4IMH);
- } break;
- case __EXPR_MOD__: {
- __tmp__5IMH=my_copy__FSEO(__tmp__4IMH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__5IMH=my_copy__QCEP(__tmp__4IMH);
- } break;
- case __EXPR_INF__: {
- __tmp__5IMH=my_copy__5LSN(__tmp__4IMH);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__5IMH=my_copy__KMSN(__tmp__4IMH);
- } break;
- case __EXPR_OR__: {
- __tmp__5IMH=my_copy__JZPN(__tmp__4IMH);
- } break;
- case __EXPR_XOR__: {
- __tmp__5IMH=my_copy__G3SO(__tmp__4IMH);
- } break;
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),')');
+ } break;
+ case __COP_UNLOCK__4C1M__: {
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_564));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_565));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_566));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_567));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_556));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_568));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_408));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_569));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_560));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_570));
+ Self__U35T=((__STRING__BC *)indent__UH);
+ if (( 2 > Self__U35T->count__WJ)) {
+ Self__U35T->count__WJ= 0;
+ } else /* FALSE */ {
+ Self__U35T->count__WJ=(__INTEGER__Q)(Self__U35T->count__WJ - 2);
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__5IMH;
+ append__KWX(((__STRING__BC *)buffer__Y0BE),indent__UH);
+ add_last__ACV(((__STRING__BC *)buffer__Y0BE),'}');
+ } break;
+ case __EXPR_OR__PQ0N__: {
+ genere__RUVO(((__EXPR_OR__PQ0N *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __EXPR_SUP_EQ__1VBP__: {
+ genere__QVZQ(((__EXPR_SUP_EQ__1VBP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF__OXBP__: {
+ genere__PXUP(((__EXPR_INF__OXBP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __EXPR_INF_EQ__FYBP__: {
+ genere__R2UP(((__EXPR_INF_EQ__FYBP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
+ case __EXPR_XOR__ABEP__: {
+ genere__CREQ(((__EXPR_XOR__ABEP *)((__PUSH__IXB *)__tmp__4AOT)),buffer__Y0BE);
+ } break;
};
- args__Z3LH=copy__YFTH(args__Z3LH);
- base__F4LH=new_read__slot__receiver__with__AOWH(Self__DXJH->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__D4LH,receiver__03LH,args__Z3LH);
- };
+ __tmp__MOUH=(__INTEGER__Q)(j__00BE + 1);
+ j__00BE=__tmp__MOUH;
+ } while (((__tmp__MOUH <= (__INTEGER__Q)(Self__X0BE->expr_list__NA4D->parent_arrayed_collection__MA4D.upper__4TLE + 1)) && (old_count__Z0BE == buffer__Y0BE->count__WJ)));
+ append__KWX(((__STRING__BC *)buffer__Y0BE),(&__string_220));
};
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__F4LH);
- __tmp__T14R=((__NODE_TYPE *)base__F4LH)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__T14R)->__id) {
- case __DTA_RD__: {
- __tmp__U14R=((__DTA_RD *)__tmp__T14R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__U14R=((__DTA_CAST *)__tmp__T14R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__U14R=((__DTA_WR_CODE *)__tmp__T14R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__U14R=((__DTA_BLOCK *)__tmp__T14R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__U14R=((__DTA_WR_VALUE *)__tmp__T14R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__U14R=((__DTA_RD_ARGS *)__tmp__T14R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
+}
+
+static void add_local__in__K2BE(__FAST_ARRAYoLOCALo__2W1D *tab__M2BE,__STRING__BC *buf__N2BE)
+// ({NULLxFAST_ARRAYoLOCALo__2W1D},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *t__P2BE;
+ __INTEGER__Q cur__Q2BE,__tmp__32BE,Self__JGWH;
+ __LOCAL__L4WC *__tmp__QEOT;
+ __BOOLEAN__L Result__0NVG;
+ t__P2BE=NULL;
+ cur__Q2BE= 0;
+ Result__0NVG=(((__FAST_ARRAYoLOCALo__2W1D *)tab__M2BE)->parent_arrayed_collection__EX1D.upper__12BE < 0);
+ if ((! Result__0NVG)) {
+ __tmp__32BE=tab__M2BE->parent_arrayed_collection__EX1D.upper__12BE;
+ Self__JGWH= 0;
+ while ((Self__JGWH <= __tmp__32BE)) {
+ __tmp__QEOT=((void **)((__FAST_ARRAYoLOCALo__2W1D *)tab__M2BE)->parent_arrayed_collection__EX1D.storage__NU5F)[Self__JGWH];
+ if ((! __tmp__QEOT->is_result__SN5D)) {
+ if (((void *)((__TYPE_FULL__XMB *)__tmp__QEOT->parent_variable__O4WC.type__IO5D)->the_parent_type__QLK == (void *)TYPE_CONTEXT__KMB__)) {
+ context_counter__KM=(__INTEGER__Q)(context_counter__KM + 1);
+ } else /* FALSE */ {
+ local_counter__HM=(__INTEGER__Q)(local_counter__HM + 1);
+ };
+ if ((((__INTEGER__Q)((__INTEGER__Q)(buf__N2BE->count__WJ + __tmp__QEOT->parent_variable__O4WC.intern_name__UN5D->count__0C) - cur__Q2BE) > 70) || ((void *)t__P2BE != (void *)__tmp__QEOT->parent_variable__O4WC.type__IO5D))) {
+ if (((void *)t__P2BE != (void *)NULL)) {
+ append__KWX(((__STRING__BC *)buf__N2BE),(&__string_220));
+ };
+ cur__Q2BE=buf__N2BE->count__WJ;
+ t__P2BE=__tmp__QEOT->parent_variable__O4WC.type__IO5D;
+ append__KWX(((__STRING__BC *)buf__N2BE),indent__UH);
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)t__P2BE),buf__N2BE);
+ add_last__ACV(((__STRING__BC *)buf__N2BE),' ');
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buf__N2BE),',');
+ };
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)t__P2BE),buf__N2BE);
+ append__KWX(((__STRING__BC *)buf__N2BE),__tmp__QEOT->parent_variable__O4WC.intern_name__UN5D);
+ };
+ Self__JGWH=(__INTEGER__Q)(Self__JGWH + 1);
+ };
+ append__KWX(((__STRING__BC *)buf__N2BE),(&__string_220));
};
- return(__tmp__U14R);
}
-static void* to_run_expr__HXJH(__ITM_OLD *Self__IXJH)
-// ({ITM_OLD}) With resultRecursive, No inlinable.
+static void insert_string__to__R5BE(__STRING__BC *Self__S5BE,void *s__T5BE,__INTEGER__Q i__U5BE)
+// ({STRING__BC},{NULLxSTRING_CONSTANT__0xSTRING__BC},{INTEGER__Q}) Void No recursive, No inlinable.
{
- void *instr__LXJH,*tmp__ANHM;
- void *node__QXJH,*__tmp__GZJH,*element__3C0H;
- void *old_profil_second__SXJH;
- __INTEGER old_upper__OXJH,diff__PXJH,result__BD0H,u__AD0H;
- __INTEGER typ_id__NQHR,typ_id__XQHR,Self__W14R,Self__414R;
- void *__tmp__CYJH;
- void *__tmp__DYJH,*result__IQHR;
- __POSITION __tmp__U41P;
- __ITM_READ *Self__JQHR;
- void *loc__KQHR,*result_old__MXJH;
- __ITM_CHARACTER *Self__F3JH;
- __ITM_STRING *Self__M3JH;
- void *__tmp__EYJH;
- void *lst__NXJH;
- __POINTER ptr__MQHR,ptr_table__WVTR,next__VVTR,result__XVTR;
- __POINTER ptr_table__1VTR,next__0VTR,result__2VTR,ptr__WQHR;
- __POINTER ptr_table__AWTR,next__5VTR,result__BWTR,ptr_table__FWTR;
- __POINTER next__EWTR,result__GWTR;
- __UINTEGER_32 sz__OQHR,a__PQHR,new_size__QQHR,t__RQHR,a__SQHR;
- __UINTEGER_32 new_size__4VTR,lab_type__3VTR,sz__YQHR,a__ZQHR;
- __UINTEGER_32 new_size__0QHR,t__1QHR,a__2QHR,new_size__IWTR;
- __UINTEGER_32 lab_type__HWTR;
- void *old_stack_local__RXJH;
- __FAST_ARRAYoINSTRo *Self__C00Q,*Self__HPWH,*Self__5QHR,*Self__23DM;
- void *__tmp__MZJH;
- __LINKED_LISToNODE_TYPEo *Self__0ZZH,*Self__NKAR;
- __BOOLEAN __tmp__QD0H;
- __LINKED_LIST_NODEoNODE_TYPEo *result__LQHR,*Self__TQHR,*result__VQHR;
- __LINKED_LIST_NODEoNODE_TYPEo *Self__3QHR;
- void **__tmp__Y14R,**__tmp__Z14R,**__tmp__014R,**__tmp__A24R;
- void **__tmp__B24R,**__tmp__C24R;
- instr__LXJH=NULL;
- node__QXJH=NULL;
- old_stack_local__RXJH=stack_local__ZH4F;
- old_profil_second__SXJH=profil_second__KPQC;
- stack_local__ZH4F=stack_local_empty__VXJH;
- profil_second__KPQC=profil_first__LPQC;
- old_upper__OXJH=(__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1);
- __tmp__CYJH=Self__IXJH->value__1YPC;
- switch (((struct ___OBJ *)__tmp__CYJH)->__id) {
- case __ITM_LIST__: {
- __tmp__DYJH=to_run_expr__L2IH(__tmp__CYJH);
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__DYJH=to_run_expr__U2IH(__tmp__CYJH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__U41P=((__ITM_LIST_IDF *)__tmp__CYJH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__U41P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__DYJH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__DYJH=to_run_expr__25IH(__tmp__CYJH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__DYJH=to_run_expr__4CJH(__tmp__CYJH);
- } break;
- case __ITM_READ__: {
- Self__JQHR=((__ITM_READ *)__tmp__CYJH);
- result__IQHR=NULL;
- loc__KQHR=lookup__FRLH(Self__JQHR->name__AVPC);
- if (((void *)loc__KQHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__KQHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__KQHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__JQHR->name__AVPC=((__LOCAL *)loc__KQHR)->parent_variable__T1LC.intern_name__C25F;
- result__IQHR=to_run_with__args__XJQH(Self__JQHR);
- } else {
- result__IQHR=read__QB5G(loc__KQHR);
- };
- } else {
- result__IQHR=to_run_with__args__XJQH(Self__JQHR);
- };
- __tmp__DYJH=result__IQHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__DYJH=to_run_expr__UGJH(__tmp__CYJH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__DYJH=to_run_expr__FIJH(__tmp__CYJH);
- } break;
- case __ITM_BINARY__: {
- __tmp__DYJH=to_run_expr__ZLJH(__tmp__CYJH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__DYJH=to_run_expr__CXJH(__tmp__CYJH);
- } break;
- case __ITM_OLD__: {
- __tmp__DYJH=to_run_expr__HXJH(__tmp__CYJH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__DYJH=to_run_expr__20JH(__tmp__CYJH);
- } break;
- case __ITM_REAL__: {
- __tmp__DYJH=to_run_expr__R2JH(__tmp__CYJH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__DYJH=to_run_expr__12JH(__tmp__CYJH);
- } break;
- case __ITM_CHARACTER__: {
- Self__F3JH=((__ITM_CHARACTER *)__tmp__CYJH);
- __tmp__DYJH=create__char__4SMH(Self__F3JH->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__F3JH->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__M3JH=((__ITM_STRING *)__tmp__CYJH);
- __tmp__DYJH=create__text__ITMH(Self__M3JH->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__M3JH->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__DYJH=to_run_expr__R3JH(__tmp__CYJH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__DYJH=to_run_expr__1HKH(__tmp__CYJH);
- } break;
+ __INTEGER__Q j__V5BE,__tmp__IACE,src_capacity__4N1T,i1__1N1T;
+ __CHARACTER__DB *__tmp__YACE,*__tmp__ZACE,*Self__2N1T;
+ j__V5BE=Self__S5BE->count__WJ;
+ if (((struct ___OBJ *)s__T5BE)->__id==__STRING_CONSTANT__0__) {
+ __tmp__IACE=((__STRING_CONSTANT__0 *)s__T5BE)->count__0C;
+ } else /* STRING */ {
+ __tmp__IACE=((__STRING__BC *)s__T5BE)->count__WJ;
+ };
+ resize__ZQHE(Self__S5BE,(__INTEGER__Q)(j__V5BE + __tmp__IACE));
+ if ((i__U5BE <= j__V5BE)) {
+ move__to__by__HAVE(((__CHARACTER__DB *)Self__S5BE->storage__LFL),(__INTEGER__Q)(i__U5BE - 1),(__INTEGER__Q)(j__V5BE - 1),__tmp__IACE);
+ };
+ __tmp__YACE=Self__S5BE->storage__LFL;
+ if (((struct ___OBJ *)s__T5BE)->__id==__STRING_CONSTANT__0__) {
+ __tmp__ZACE=((__STRING_CONSTANT__0 *)s__T5BE)->storage__1C;
+ } else /* STRING */ {
+ __tmp__ZACE=((__STRING__BC *)s__T5BE)->storage__LFL;
+ };
+ Self__2N1T=((__CHARACTER__DB *)__tmp__YACE);
+ __tmp__YACE=__tmp__ZACE;
+ j__V5BE=(__INTEGER__Q)(i__U5BE - 1);
+ src_capacity__4N1T=__tmp__IACE;
+ __tmp__IACE= 0;
+ i1__1N1T=j__V5BE;
+ while ((__tmp__IACE != src_capacity__4N1T)) {
+ Self__2N1T[i1__1N1T]=((__CHARACTER__DB *)__tmp__YACE)[__tmp__IACE];
+ __tmp__IACE=(__INTEGER__Q)(__tmp__IACE + 1);
+ i1__1N1T=(__INTEGER__Q)(i1__1N1T + 1);
};
- switch (((struct ___OBJ *)__tmp__DYJH)->__id) {
- case __LIST__: {
- __tmp__EYJH=static_type__OHQG(__tmp__DYJH);
- } break;
- case __STRING_CST__: {
- __tmp__EYJH=((__STRING_CST *)__tmp__DYJH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__EYJH=((__EXTERNAL_C *)__tmp__DYJH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__EYJH=((__PROTOTYPE_CST *)__tmp__DYJH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__EYJH=((__INTEGER_CST *)__tmp__DYJH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__EYJH=((__LOCAL *)((__READ_LOCAL *)__tmp__DYJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__EYJH=static_type__CN1H(__tmp__DYJH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__EYJH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__EYJH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__EYJH=((__REAL_CST *)__tmp__DYJH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__EYJH=((__CHARACTER_CST *)__tmp__DYJH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__EYJH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__EYJH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__EYJH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__EYJH=static_type__UO1H(__tmp__DYJH);
- } break;
- case __EXPR_MUL__: {
- __tmp__EYJH=static_type__0O1H(__tmp__DYJH);
- } break;
- case __EXPR_DIV__: {
- __tmp__EYJH=static_type__5O1H(__tmp__DYJH);
- } break;
- case __EXPR_AND__: {
- __tmp__EYJH=static_type__EP1H(__tmp__DYJH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__EYJH=static_type__JP1H(__tmp__DYJH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__EYJH=static_type__OP1H(__tmp__DYJH);
- } break;
- case __PUT_TO__: {
- __tmp__EYJH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__EYJH=static_type__XP1H(__tmp__DYJH);
- } break;
- case __SIZE_OF__: {
- __tmp__EYJH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__EYJH=((__CAST *)__tmp__DYJH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__EYJH=static_type__NOKL(__tmp__DYJH);
- } break;
- case __READ_SLOT__: {
- __tmp__EYJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DYJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EYJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DYJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__EYJH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__EYJH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__EYJH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__EYJH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__EYJH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__EYJH=static_type__DFJM(__tmp__DYJH);
- } break;
- case __EXPR_ADD__: {
- __tmp__EYJH=static_type__P3ML(__tmp__DYJH);
+}
+
+static __STRING_CONSTANT__0* type_c__4SFL()
+// () With result No recursive, No inlinable.
+{
+ void *__tmp__BTFL;
+ __STRING_CONSTANT__0 *__tmp__CTFL,*Result__ATFL;
+ __tmp__BTFL=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__BTFL)->__id) {
+ case __TYPE__FF__: {
+ __tmp__CTFL=((__TYPE__FF *)__tmp__BTFL)->intern_name__TZMB;
} break;
- case __EXPR_NOT__: {
- __tmp__EYJH=static_type__R3XM(__tmp__DYJH);
+ case __TYPE_NULL__GMB__: {
+ __tmp__CTFL=(&__string_5);
} break;
- case __EXPR_MOD__: {
- __tmp__EYJH=static_type__DREO(__tmp__DYJH);
+ case __TYPE_VOID__IMB__: {
+ __tmp__CTFL=(&__string_6);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__EYJH=static_type__0BEP();
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__CTFL=(&__string_54);
} break;
- case __EXPR_INF__: {
- __tmp__EYJH=static_type__V0QN();
+ case __TYPE_ID__MMB__: {
+ __tmp__CTFL=(&__string_56);
} break;
- case __EXPR_INF_EQ__: {
- __tmp__EYJH=static_type__00QN();
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__CTFL=((__TYPE_GENERIC__OCY *)__tmp__BTFL)->parent_type__PCY.intern_name__TZMB;
} break;
- case __EXPR_OR__: {
- __tmp__EYJH=static_type__3YPN(__tmp__DYJH);
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__CTFL=intern_name__KZBI();
} break;
- case __EXPR_XOR__: {
- __tmp__EYJH=static_type__1HSO(__tmp__DYJH);
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__CTFL=((__PROFIL_BLOCK__O3NJ *)__tmp__BTFL)->parent_profil__P3NJ.name__B2IK;
} break;
};
- result_old__MXJH=create__name__style__type__E5JG(Self__IXJH->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)__tmp__EYJH));
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(result_old__MXJH,Self__IXJH->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM,__tmp__DYJH));
- diff__PXJH=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG)->parent_arrayed_collection__QTOG.upper__1GQG + 1) - old_upper__OXJH);
- lst__NXJH=((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.code__PYJH;
- while ((diff__PXJH != 0)) {
- Self__C00Q=((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG);
- instr__LXJH=((void **)Self__C00Q->parent_arrayed_collection__QTOG.storage__JL4G)[Self__C00Q->parent_arrayed_collection__QTOG.upper__1GQG];
- if (((void *)node_list__2LQC != (void *)node_list_base__4YJH)) {
- if (instr__LXJH==NULL) {
- __tmp__GZJH=NULL;
- } else {
- switch (((struct ___OBJ *)instr__LXJH)->__id) {
- case __LIST__: {
- __tmp__GZJH=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__GZJH=NULL;
- } break;
- case __PUSH__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__GZJH=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__GZJH=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__GZJH=NULL;
- } break;
- case __SWITCH__: {
- __tmp__GZJH=NULL;
- } break;
- case __NODE_TYPE__: {
- __tmp__GZJH=((void *)instr__LXJH);
- } break;
- case __READ_LOCAL__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__GZJH=NULL;
- } break;
- case __NODE_STYLE__: {
- __tmp__GZJH=NULL;
- } break;
- case __WRITE_GLOBAL__: {
- __tmp__GZJH=NULL;
- } break;
- case __WRITE_SLOT__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_EQUAL__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__GZJH=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__GZJH=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__GZJH=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__GZJH=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__GZJH=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__GZJH=NULL;
- } break;
- case __ITEM__: {
- __tmp__GZJH=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__GZJH=NULL;
- } break;
- case __CAST__: {
- __tmp__GZJH=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__GZJH=NULL;
- } break;
- case __NOP__: {
- __tmp__GZJH=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__GZJH=NULL;
- } break;
- case __WRITE_LOCAL__: {
- __tmp__GZJH=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__GZJH=NULL;
- } break;
- case __LOOP__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__GZJH=NULL;
- } break;
- case __LOOP_END__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__GZJH=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__GZJH=NULL;
- } break;
- }
- };
- node__QXJH=__tmp__GZJH;
- if (((void *)__tmp__GZJH != (void *)NULL)) {
- __tmp__MZJH=node_list__2LQC;
- Self__0ZZH=((__LINKED_LISToNODE_TYPEo *)node_list__2LQC);
- element__3C0H=__tmp__GZJH;
- result__BD0H= 1;
- u__AD0H=Self__0ZZH->parent_linked_collection__1LQC.upper__2AID;
- until_do__S40H:
- {
- if ((result__BD0H > u__AD0H)) {
- __tmp__QD0H=TRUE__;
- } else {
- if ((result__BD0H != Self__0ZZH->mem_idx__42YD)) {
- go_item__YU4E(Self__0ZZH,result__BD0H);
- };
- __tmp__QD0H=((void *)element__3C0H == (void *)((__LINKED_LIST_NODEoNODE_TYPEo *)Self__0ZZH->mem_lnk__A3YD)->item__N0SE);
- };
- if ((! __tmp__QD0H)) {
- result__BD0H=(__INTEGER)(result__BD0H + 1);
- goto until_do__S40H;
- };
- };
- remove__H0RG(__tmp__MZJH,result__BD0H);
- Self__NKAR=((__LINKED_LISToNODE_TYPEo *)node_list_base__4YJH);
- if (((void *)Self__NKAR->first_link__U2YD == (void *)NULL)) {
- result__LQHR=NULL;
- ptr__MQHR=((__POINTER )(NULL));
- typ_id__NQHR= 0;
- sz__OQHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__OQHR == 0)) {
- result__LQHR=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__NQHR=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OQHR);
- if ((typ_id__NQHR == (__INTEGER)(- 1))) {
- a__PQHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QQHR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQHR + a__PQHR) & (__UINTEGER_32)(~ a__PQHR));
- ptr_table__WVTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QQHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VVTR=((__POINTER )(NULL));
- result__XVTR=((__POINTER *)ptr_table__WVTR)[ 0];
- if ((result__XVTR == (void *)NULL)) {
- result__XVTR=new_lab__2PJ(new_size__QQHR);
- next__VVTR=(void *)((unsigned long)result__XVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQHR)));
- ((__POINTER *)next__VVTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WVTR)[ 0]=next__VVTR;
- } else {
- next__VVTR=((__POINTER *)result__XVTR)[ 0];
- if ((next__VVTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XVTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QQHR << 1)) <= 4096)) {
- next__VVTR=(void *)((unsigned long)result__XVTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQHR)));
- } else {
- next__VVTR=new_lab__2PJ(new_size__QQHR);
- };
- ((__POINTER *)next__VVTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WVTR)[ 0]=next__VVTR;
- } else {
- ((__POINTER *)result__XVTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VVTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XVTR=next__VVTR;
- };
- };
- ptr__MQHR=result__XVTR;
- } else {
- t__RQHR=((__UINTEGER_32 )typ_id__NQHR);
- a__SQHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4VTR=(__UINTEGER_32)((__UINTEGER_32)(sz__OQHR + a__SQHR) & (__UINTEGER_32)(~ a__SQHR));
- ptr_table__1VTR=((__POINTER )(&(table_type[(t__RQHR)])));
- lab_type__3VTR=(__UINTEGER_32)(t__RQHR | 1);
- next__0VTR=((__POINTER )(NULL));
- result__2VTR=((__POINTER *)ptr_table__1VTR)[ 0];
- if ((result__2VTR == (void *)NULL)) {
- result__2VTR=new_lab__2PJ(lab_type__3VTR);
- next__0VTR=(void *)((unsigned long)result__2VTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VTR)));
- ((__POINTER *)next__0VTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1VTR)[ 0]=next__0VTR;
- } else {
- next__0VTR=((__POINTER *)result__2VTR)[ 0];
- if ((next__0VTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2VTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4VTR << 1)) <= 4096)) {
- next__0VTR=(void *)((unsigned long)result__2VTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4VTR)));
- } else {
- next__0VTR=new_lab__2PJ(lab_type__3VTR);
- };
- ((__POINTER *)next__0VTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1VTR)[ 0]=next__0VTR;
- } else {
- ((__POINTER *)result__2VTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0VTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2VTR=next__0VTR;
- };
- };
- ptr__MQHR=result__2VTR;
- };
- result__LQHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__MQHR);
- *(result__LQHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__TQHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__LQHR);
- Self__TQHR->item__N0SE=__tmp__GZJH;
- Self__TQHR->next__OW4E=NULL;
- Self__NKAR->first_link__U2YD=result__LQHR;
- Self__NKAR->parent_linked_collection__1LQC.upper__2AID= 1;
- Self__NKAR->last_link__32YD=result__LQHR;
- Self__NKAR->mem_idx__42YD= 1;
- Self__NKAR->mem_lnk__A3YD=result__LQHR;
- } else {
- result__VQHR=NULL;
- ptr__WQHR=((__POINTER )(NULL));
- typ_id__XQHR= 0;
- sz__YQHR=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__YQHR == 0)) {
- result__VQHR=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__XQHR=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YQHR);
- if ((typ_id__XQHR == (__INTEGER)(- 1))) {
- a__ZQHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0QHR=(__UINTEGER_32)((__UINTEGER_32)(sz__YQHR + a__ZQHR) & (__UINTEGER_32)(~ a__ZQHR));
- ptr_table__AWTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0QHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5VTR=((__POINTER )(NULL));
- result__BWTR=((__POINTER *)ptr_table__AWTR)[ 0];
- if ((result__BWTR == (void *)NULL)) {
- result__BWTR=new_lab__2PJ(new_size__0QHR);
- next__5VTR=(void *)((unsigned long)result__BWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0QHR)));
- ((__POINTER *)next__5VTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AWTR)[ 0]=next__5VTR;
- } else {
- next__5VTR=((__POINTER *)result__BWTR)[ 0];
- if ((next__5VTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BWTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0QHR << 1)) <= 4096)) {
- next__5VTR=(void *)((unsigned long)result__BWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0QHR)));
- } else {
- next__5VTR=new_lab__2PJ(new_size__0QHR);
- };
- ((__POINTER *)next__5VTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AWTR)[ 0]=next__5VTR;
- } else {
- ((__POINTER *)result__BWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5VTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BWTR=next__5VTR;
- };
- };
- ptr__WQHR=result__BWTR;
- } else {
- t__1QHR=((__UINTEGER_32 )typ_id__XQHR);
- a__2QHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IWTR=(__UINTEGER_32)((__UINTEGER_32)(sz__YQHR + a__2QHR) & (__UINTEGER_32)(~ a__2QHR));
- ptr_table__FWTR=((__POINTER )(&(table_type[(t__1QHR)])));
- lab_type__HWTR=(__UINTEGER_32)(t__1QHR | 1);
- next__EWTR=((__POINTER )(NULL));
- result__GWTR=((__POINTER *)ptr_table__FWTR)[ 0];
- if ((result__GWTR == (void *)NULL)) {
- result__GWTR=new_lab__2PJ(lab_type__HWTR);
- next__EWTR=(void *)((unsigned long)result__GWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IWTR)));
- ((__POINTER *)next__EWTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FWTR)[ 0]=next__EWTR;
- } else {
- next__EWTR=((__POINTER *)result__GWTR)[ 0];
- if ((next__EWTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GWTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IWTR << 1)) <= 4096)) {
- next__EWTR=(void *)((unsigned long)result__GWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IWTR)));
- } else {
- next__EWTR=new_lab__2PJ(lab_type__HWTR);
- };
- ((__POINTER *)next__EWTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FWTR)[ 0]=next__EWTR;
- } else {
- ((__POINTER *)result__GWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EWTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GWTR=next__EWTR;
- };
- };
- ptr__WQHR=result__GWTR;
- };
- result__VQHR=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__WQHR);
- *(result__VQHR) = *(LINKED_LIST_NODEoNODE_TYPEo__);
- };
- Self__3QHR=((__LINKED_LIST_NODEoNODE_TYPEo *)result__VQHR);
- Self__3QHR->item__N0SE=__tmp__GZJH;
- Self__3QHR->next__OW4E=NULL;
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__NKAR->last_link__32YD)->next__OW4E=result__VQHR;
- Self__NKAR->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__NKAR->parent_linked_collection__1LQC.upper__2AID + 1);
- Self__NKAR->last_link__32YD=result__VQHR;
- };
- };
- };
- Self__HPWH=((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__EH1)->expr_list__RTOG);
- Self__HPWH->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(Self__HPWH->parent_arrayed_collection__QTOG.upper__1GQG - 1);
- if ((debug_level_option__3C != 0)) {
- Self__5QHR=((__FAST_ARRAYoINSTRo *)((__LIST *)lst__NXJH)->expr_list__RTOG);
- if (( 1 == (__INTEGER)(Self__5QHR->parent_arrayed_collection__QTOG.upper__1GQG + 1))) {
- add_last__IK4G(Self__5QHR,instr__LXJH);
- } else {
- add_last__IK4G(Self__5QHR,instr__LXJH);
- Self__W14R=(__INTEGER)(Self__5QHR->parent_arrayed_collection__QTOG.upper__1GQG - 1);
- __tmp__Y14R=Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__Z14R=Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__014R=Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G;
- while ((Self__W14R >= 1)) {
- ((void **)__tmp__Z14R)[(__INTEGER)(Self__W14R + 1)]=((void **)__tmp__Y14R)[Self__W14R];
- ((void **)__tmp__014R)[Self__W14R]=NULL;
- Self__W14R=(__INTEGER)(Self__W14R - 1);
- };
- ((void **)Self__5QHR->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=instr__LXJH;
- };
- } else {
- Self__23DM=((__FAST_ARRAYoINSTRo *)((__LIST *)lst__NXJH)->expr_list__RTOG);
- add_last__IK4G(Self__23DM,instr__LXJH);
- if ((Self__23DM->parent_arrayed_collection__QTOG.upper__1GQG != 0)) {
- if ((Self__23DM->parent_arrayed_collection__QTOG.upper__1GQG == 1)) {
- tmp__ANHM=((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 0];
- ((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 1];
- ((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 1]=tmp__ANHM;
- } else {
- Self__414R=(__INTEGER)(Self__23DM->parent_arrayed_collection__QTOG.upper__1GQG - 1);
- __tmp__A24R=Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__B24R=Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G;
- __tmp__C24R=Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G;
- while ((Self__414R >= 0)) {
- ((void **)__tmp__B24R)[(__INTEGER)(Self__414R + 1)]=((void **)__tmp__A24R)[Self__414R];
- ((void **)__tmp__C24R)[Self__414R]=NULL;
- Self__414R=(__INTEGER)(Self__414R - 1);
- };
- ((void **)Self__23DM->parent_arrayed_collection__QTOG.storage__JL4G)[ 0]=instr__LXJH;
- };
- };
- };
- diff__PXJH=(__INTEGER)(diff__PXJH - 1);
- };
- profil_second__KPQC=old_profil_second__SXJH;
- stack_local__ZH4F=old_stack_local__RXJH;
- return(read__QB5G(result_old__MXJH));
+ Result__ATFL=__tmp__CTFL;
+ return(Result__ATFL);
}
-static void* to_run_expr__20JH(__ITM_EXTERNAL_TYPE *Self__30JH)
-// ({ITM_EXTERNAL_TYPE}) With resultNo recursive, No inlinable.
+static void add_genere_list__55AI(__TYPE__FF *Self__AABI)
+// ({TYPE__FF}) Void No recursive, No inlinable.
{
- void *lt__A1JH;
- __INTEGER base__IMMH,idx__HMMH,new_capacity__CRHR,old_nb_elts__FRHR;
- __INTEGER upper__MWTR,Self__KWTR,j__Q4XI,typ_id__KRHR,__tmp__Z1JH;
- __INTEGER Self__J3QH;
- void *loc__KMMH,*n__N4XI,*__tmp__H1JH;
- __STRING *Self__DRHR;
- __POSITION __tmp__2OMH,pos__GYIQ,pos__NF5I,__tmp__F1JH,pos__ILCR;
- __POSITION pos__JLCR;
- void *result__P4XI;
- void *__tmp__J1JH,*__tmp__A2JH;
- void *__tmp__K1JH,*__tmp__BA2P,*__tmp__B2JH,*__tmp__FA2P;
- __ITM_TYPE_STYLE *Self__AA2P,*Self__EA2P;
- __EXTERNAL_C *result__IRHR,*Self__QRHR;
- __POINTER ptr__JRHR,ptr_table__PWTR,next__OWTR,result__QWTR;
- __POINTER ptr_table__UWTR,next__TWTR,result__VWTR;
- __UINTEGER_32 sz__LRHR,a__MRHR,new_size__NRHR,t__ORHR,a__PRHR;
- __UINTEGER_32 new_size__XWTR,lab_type__WWTR;
- void *tmp__D1JH;
- void *access_list__MMMH,*result__FLCR;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__GLCR,*Self__HLCR;
- __CHARACTER ch__HRHR;
- __CHARACTER *Self__ERHR,*new__GRHR;
- void **__tmp__OKAR;
- __BOOLEAN __tmp__PAYI,__tmp__QPMH,__tmp__I1JH;
- lt__A1JH=NULL;
- base__IMMH= 0;
- loc__KMMH=NULL;
- access_list__MMMH=NULL;
- copy__BNK(string_tmp2__ADB,Self__30JH->parent_itm_extern__3WIC.extern__JH1D);
- idx__HMMH=index_of__since__IUOH(string_tmp2__ADB, 1);
- if ((idx__HMMH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- result__FLCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI < 0)) {
- result__FLCR=create_with_capacity__FTHH( 16);
- } else {
- Self__GLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- result__FLCR=((void **)Self__GLCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__GLCR->parent_arrayed_collection__P0LH.upper__NWDI];
- Self__HLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- Self__HLCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__HLCR->parent_arrayed_collection__P0LH.upper__NWDI - 1);
- };
- access_list__MMMH=result__FLCR;
- while ((idx__HMMH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- base__IMMH=idx__HMMH;
- idx__HMMH=(__INTEGER)(idx__HMMH + 1);
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- while ((! ((idx__HMMH > ((__STRING *)string_tmp2__ADB)->count__VF) || ((! is_letter_or_digit__1ACJ(((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__HMMH - 1)])) && (((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__HMMH - 1)] != '_'))))) {
- Self__DRHR=((__STRING *)string_tmp__RB);
- ch__HRHR=((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__HMMH - 1)];
- new_capacity__CRHR= 0;
- if ((Self__DRHR->capacity__MNK <= Self__DRHR->count__VF)) {
- if ((Self__DRHR->capacity__MNK == 0)) {
- Self__DRHR->capacity__MNK= 32;
- Self__DRHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CRHR=(__INTEGER)(Self__DRHR->capacity__MNK << 1);
- Self__ERHR=((__CHARACTER *)Self__DRHR->storage__XNK);
- old_nb_elts__FRHR=Self__DRHR->capacity__MNK;
- new__GRHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ERHR),((__UINTEGER_32 )old_nb_elts__FRHR),((__UINTEGER_32 )new_capacity__CRHR)));
- upper__MWTR=(__INTEGER)(new_capacity__CRHR - 1);
- Self__KWTR=old_nb_elts__FRHR;
- while ((Self__KWTR <= upper__MWTR)) {
- new__GRHR[Self__KWTR]='\0';
- Self__KWTR=(__INTEGER)(Self__KWTR + 1);
- };
- Self__DRHR->storage__XNK=new__GRHR;
- Self__DRHR->capacity__MNK=new_capacity__CRHR;
- };
- };
- ((__CHARACTER *)Self__DRHR->storage__XNK)[Self__DRHR->count__VF]=ch__HRHR;
- Self__DRHR->count__VF=(__INTEGER)(Self__DRHR->count__VF + 1);
- idx__HMMH=(__INTEGER)(idx__HMMH + 1);
- };
- if ((((__STRING *)string_tmp__RB)->count__VF == 0)) {
- __tmp__2OMH=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 0,(&__string_482));
- put_position__ECH(__tmp__2OMH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- loc__KMMH=get__QEC(string_tmp__RB);
- n__N4XI=loc__KMMH;
- result__P4XI=NULL;
- j__Q4XI=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__OKAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__Q4XI < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__OKAR)[j__Q4XI])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__N4XI)))) {
- j__Q4XI=(__INTEGER)(j__Q4XI - 1);
- };
- if ((j__Q4XI >= stack_local_lower__IH4F)) {
- result__P4XI=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__Q4XI];
- if (((j__Q4XI < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__P4XI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
- context_extern__DOLH=result__P4XI;
- };
- __tmp__PAYI=TRUE__;
- } else {
- __tmp__PAYI=FALSE__;
- };
- if ((! __tmp__PAYI)) {
- if (((void *)profil_first__LPQC != (void *)NULL)) {
- result__P4XI=lookup__VTJM(profil_first__LPQC,loc__KMMH);
- if ((((void *)result__P4XI != (void *)NULL) && ((void *)((__LOCAL *)result__P4XI)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
- context_extern__DOLH=result__P4XI;
- };
- };
- };
- if (((void *)result__P4XI == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,loc__KMMH);
- append__MOK(string_tmp__RB,(&__string_484));
- pos__GYIQ=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__GYIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__QPMH=TRUE__;
- } else {
- __tmp__QPMH=FALSE__;
- };
- if ((! __tmp__QPMH)) {
- if ((((__LOCAL *)result__P4XI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- copy__BNK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,loc__KMMH);
- append__MOK(string_tmp__RB,(&__string_485));
- pos__NF5I=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__NF5I);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- add_last__5REI(access_list__MMMH,read__QB5G(result__P4XI));
- remove_between__to__IVCC(string_tmp2__ADB,base__IMMH,(__INTEGER)(base__IMMH + ((__STRING_CONSTANT *)loc__KMMH)->count__XHB));
- insert_string__to__SLQG(string_tmp2__ADB,(&__string_486),base__IMMH);
- idx__HMMH=index_of__since__IUOH(string_tmp2__ADB,(__INTEGER)(base__IMMH + 2));
+ void *__tmp__3XUT;
+ __INTEGER__Q __tmp__2ABI;
+ __BOOLEAN__L Result__1XUT,__tmp__SABI;
+ if (((void *)Self__AABI->slot_run__2LC != (void *)NULL)) {
+ Result__1XUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__AABI->slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__1XUT) {
+ __tmp__SABI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__3XUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__AABI->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__SABI=((void *)__tmp__3XUT != (void *)NULL);
+ };
+ Result__1XUT=__tmp__SABI;
+ } else /* FALSE */ {
+ Result__1XUT=FALSE__O__;
+ };
+ if (Result__1XUT) {
+ __tmp__2ABI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__AABI);
+ if ((__tmp__2ABI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__AABI);
};
- access_list__MMMH=copy__YFTH(result__FLCR);
};
- last_code__G1JH=get__QEC(string_tmp2__ADB);
- __tmp__F1JH=Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- __tmp__H1JH=last_code__G1JH;
- __tmp__I1JH=Self__30JH->is_persistant__WBJC;
- __tmp__J1JH=Self__30JH->type__3W0D;
- switch (((struct ___OBJ *)__tmp__J1JH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__J1JH)->to_run__2VK==0) {
- __tmp__K1JH=((__ITM_TYPE_SIMPLE *)__tmp__J1JH)->to_run__1VK;
- } else {
- __tmp__K1JH=to_run__XVK(__tmp__J1JH);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__J1JH)->to_run__E1IB==0) {
- __tmp__K1JH=((__ITM_TYPE_STYLE *)__tmp__J1JH)->to_run__D1IB;
- } else {
- Self__AA2P=((__ITM_TYPE_STYLE *)__tmp__J1JH);
- __tmp__BA2P=get__PUN(Self__AA2P);
- Self__AA2P->to_run__D1IB=__tmp__BA2P;
- Self__AA2P->to_run__E1IB=0;
- __tmp__K1JH=__tmp__BA2P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__K1JH=to_run__F1IB(__tmp__J1JH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__ILCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__ILCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+}
+
+static void add_genere_list__0BBI(__TYPE_NULL__GMB *Self__1BBI)
+// ({TYPE_NULL__GMB}) Void No recursive, No inlinable.
+{
+ void *__tmp__FYUT;
+ __INTEGER__Q __tmp__XCBI;
+ __BOOLEAN__L Result__DYUT,__tmp__NCBI;
+ if (((void *)Self__1BBI->parent_type__HMB.slot_run__2LC != (void *)NULL)) {
+ Result__DYUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__1BBI->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__DYUT) {
+ __tmp__NCBI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__FYUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__1BBI->parent_type__HMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__NCBI=((void *)__tmp__FYUT != (void *)NULL);
+ };
+ Result__DYUT=__tmp__NCBI;
+ } else /* FALSE */ {
+ Result__DYUT=FALSE__O__;
+ };
+ if (Result__DYUT) {
+ __tmp__XCBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1BBI);
+ if ((__tmp__XCBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1BBI);
};
- __tmp__K1JH=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__K1JH=to_run__LJEF(__tmp__J1JH);
- } break;
};
- result__IRHR=NULL;
- ptr__JRHR=((__POINTER )(NULL));
- typ_id__KRHR= 0;
- sz__LRHR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
- if ((sz__LRHR == 0)) {
- result__IRHR=EXTERNAL_C__;
- } else {
- typ_id__KRHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LRHR);
- if ((typ_id__KRHR == (__INTEGER)(- 1))) {
- a__MRHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NRHR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRHR + a__MRHR) & (__UINTEGER_32)(~ a__MRHR));
- ptr_table__PWTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NRHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OWTR=((__POINTER )(NULL));
- result__QWTR=((__POINTER *)ptr_table__PWTR)[ 0];
- if ((result__QWTR == (void *)NULL)) {
- result__QWTR=new_lab__2PJ(new_size__NRHR);
- next__OWTR=(void *)((unsigned long)result__QWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRHR)));
- ((__POINTER *)next__OWTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PWTR)[ 0]=next__OWTR;
- } else {
- next__OWTR=((__POINTER *)result__QWTR)[ 0];
- if ((next__OWTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QWTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NRHR << 1)) <= 4096)) {
- next__OWTR=(void *)((unsigned long)result__QWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NRHR)));
- } else {
- next__OWTR=new_lab__2PJ(new_size__NRHR);
- };
- ((__POINTER *)next__OWTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PWTR)[ 0]=next__OWTR;
- } else {
- ((__POINTER *)result__QWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OWTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QWTR=next__OWTR;
- };
- };
- ptr__JRHR=result__QWTR;
- } else {
- t__ORHR=((__UINTEGER_32 )typ_id__KRHR);
- a__PRHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XWTR=(__UINTEGER_32)((__UINTEGER_32)(sz__LRHR + a__PRHR) & (__UINTEGER_32)(~ a__PRHR));
- ptr_table__UWTR=((__POINTER )(&(table_type[(t__ORHR)])));
- lab_type__WWTR=(__UINTEGER_32)(t__ORHR | 1);
- next__TWTR=((__POINTER )(NULL));
- result__VWTR=((__POINTER *)ptr_table__UWTR)[ 0];
- if ((result__VWTR == (void *)NULL)) {
- result__VWTR=new_lab__2PJ(lab_type__WWTR);
- next__TWTR=(void *)((unsigned long)result__VWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWTR)));
- ((__POINTER *)next__TWTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UWTR)[ 0]=next__TWTR;
- } else {
- next__TWTR=((__POINTER *)result__VWTR)[ 0];
- if ((next__TWTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VWTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XWTR << 1)) <= 4096)) {
- next__TWTR=(void *)((unsigned long)result__VWTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XWTR)));
- } else {
- next__TWTR=new_lab__2PJ(lab_type__WWTR);
- };
- ((__POINTER *)next__TWTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UWTR)[ 0]=next__TWTR;
- } else {
- ((__POINTER *)result__VWTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TWTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VWTR=next__TWTR;
- };
- };
- ptr__JRHR=result__VWTR;
- };
- result__IRHR=((__EXTERNAL_C *)ptr__JRHR);
- *(result__IRHR) = *(EXTERNAL_C__);
- };
- Self__QRHR=((__EXTERNAL_C *)result__IRHR);
- Self__QRHR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__F1JH;
- Self__QRHR->static_type__1VZD=__tmp__K1JH;
- Self__QRHR->is_persistant__2VZD=__tmp__I1JH;
- Self__QRHR->code__3VZD=__tmp__H1JH;
- Self__QRHR->access_list__4VZD=access_list__MMMH;
- if (((void *)Self__30JH->type_list__0T1D != (void *)NULL)) {
- lt__A1JH=new__5VSG();
- __tmp__Z1JH=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__30JH->type_list__0T1D)->parent_arrayed_collection__PIB.upper__BWK;
- Self__J3QH= 0;
- while ((Self__J3QH <= __tmp__Z1JH)) {
- __tmp__A2JH=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__30JH->type_list__0T1D)->parent_arrayed_collection__PIB.storage__5WK)[Self__J3QH];
- switch (((struct ___OBJ *)__tmp__A2JH)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__A2JH)->to_run__2VK==0) {
- __tmp__B2JH=((__ITM_TYPE_SIMPLE *)__tmp__A2JH)->to_run__1VK;
- } else {
- __tmp__B2JH=to_run__XVK(__tmp__A2JH);
- };
- } break;
- case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__A2JH)->to_run__E1IB==0) {
- __tmp__B2JH=((__ITM_TYPE_STYLE *)__tmp__A2JH)->to_run__D1IB;
- } else {
- Self__EA2P=((__ITM_TYPE_STYLE *)__tmp__A2JH);
- __tmp__FA2P=get__PUN(Self__EA2P);
- Self__EA2P->to_run__D1IB=__tmp__FA2P;
- Self__EA2P->to_run__E1IB=0;
- __tmp__B2JH=__tmp__FA2P;
- };
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__B2JH=to_run__F1IB(__tmp__A2JH);
- } break;
- case __ITM_TYPE_SELF__: {
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__JLCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__JLCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- __tmp__B2JH=run_value__SLQC;
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__B2JH=to_run__LJEF(__tmp__A2JH);
- } break;
- };
- add__Z1EJ(lt__A1JH,((__TYPE_FULL *)__tmp__B2JH)->parent_type__5SL);
- Self__J3QH=(__INTEGER)(Self__J3QH + 1);
+}
+
+static void add_genere_list__VDBI(__TYPE_VOID__IMB *Self__WDBI)
+// ({TYPE_VOID__IMB}) Void No recursive, No inlinable.
+{
+ void *__tmp__NYUT;
+ __INTEGER__Q __tmp__SEBI;
+ __BOOLEAN__L Result__LYUT,__tmp__IEBI;
+ if (((void *)Self__WDBI->parent_type__JMB.slot_run__2LC != (void *)NULL)) {
+ Result__LYUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__WDBI->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__LYUT) {
+ __tmp__IEBI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__NYUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WDBI->parent_type__JMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__IEBI=((void *)__tmp__NYUT != (void *)NULL);
+ };
+ Result__LYUT=__tmp__IEBI;
+ } else /* FALSE */ {
+ Result__LYUT=FALSE__O__;
+ };
+ if (Result__LYUT) {
+ __tmp__SEBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WDBI);
+ if ((__tmp__SEBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WDBI);
};
- ((__EXTERNAL_C *)result__IRHR)->living_type__Z3QH=to_types__I3EJ(lt__A1JH);
};
- tmp__D1JH=create__name__style__type__E5JG(Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,(&__string_60),'+',((__TYPE_FULL *)result__IRHR->static_type__1VZD));
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,write__value__14FH(tmp__D1JH,Self__30JH->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,result__IRHR));
- return(read__QB5G(tmp__D1JH));
}
-static void* to_run_expr__R2JH(__ITM_REAL *Self__S2JH)
-// ({ITM_REAL}) With resultNo recursive, No inlinable.
+static void add_genere_list__QFBI(__TYPE_CONTEXT__KMB *Self__RFBI)
+// ({TYPE_CONTEXT__KMB}) Void No recursive, No inlinable.
{
- __POSITION __tmp__V2JH;
- void *__tmp__W2JH;
- void *__tmp__X2JH;
- void *__tmp__Y2JH;
- __REAL_CST *result__YWTR,*Self__AXTR;
- __POINTER ptr__ZWTR,ptr_table__FXTR,next__EXTR,result__GXTR;
- __POINTER ptr_table__KXTR,next__JXTR,result__LXTR;
- __INTEGER typ_id__0WTR;
- __UINTEGER_32 sz__1WTR,a__2WTR,new_size__3WTR,t__4WTR,a__5WTR;
- __UINTEGER_32 new_size__NXTR,lab_type__MXTR;
- __tmp__V2JH=Self__S2JH->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- __tmp__W2JH=Self__S2JH->value__BB0D;
- __tmp__X2JH=type_real__FKB;
- switch (((struct ___OBJ *)__tmp__X2JH)->__id) {
- case __TYPE__: {
- __tmp__Y2JH=((__TYPE *)__tmp__X2JH)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__Y2JH=((__TYPE_NULL *)__tmp__X2JH)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__Y2JH=((__TYPE_VOID *)__tmp__X2JH)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__Y2JH=((__TYPE_CONTEXT *)__tmp__X2JH)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__Y2JH=((__TYPE_ID *)__tmp__X2JH)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__Y2JH=((__TYPE_GENERIC *)__tmp__X2JH)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__Y2JH=((__PROFIL_BLOCK *)__tmp__X2JH)->parent_type__PGAG.default__AKC;
- } break;
- };
- result__YWTR=NULL;
- ptr__ZWTR=((__POINTER )(NULL));
- typ_id__0WTR= 0;
- sz__1WTR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__1WTR == 0)) {
- result__YWTR=REAL_CST__;
- } else {
- typ_id__0WTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1WTR);
- if ((typ_id__0WTR == (__INTEGER)(- 1))) {
- a__2WTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3WTR=(__UINTEGER_32)((__UINTEGER_32)(sz__1WTR + a__2WTR) & (__UINTEGER_32)(~ a__2WTR));
- ptr_table__FXTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3WTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__EXTR=((__POINTER )(NULL));
- result__GXTR=((__POINTER *)ptr_table__FXTR)[ 0];
- if ((result__GXTR == (void *)NULL)) {
- result__GXTR=new_lab__2PJ(new_size__3WTR);
- next__EXTR=(void *)((unsigned long)result__GXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3WTR)));
- ((__POINTER *)next__EXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FXTR)[ 0]=next__EXTR;
- } else {
- next__EXTR=((__POINTER *)result__GXTR)[ 0];
- if ((next__EXTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3WTR << 1)) <= 4096)) {
- next__EXTR=(void *)((unsigned long)result__GXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3WTR)));
- } else {
- next__EXTR=new_lab__2PJ(new_size__3WTR);
- };
- ((__POINTER *)next__EXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FXTR)[ 0]=next__EXTR;
- } else {
- ((__POINTER *)result__GXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GXTR=next__EXTR;
- };
- };
- ptr__ZWTR=result__GXTR;
- } else {
- t__4WTR=((__UINTEGER_32 )typ_id__0WTR);
- a__5WTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NXTR=(__UINTEGER_32)((__UINTEGER_32)(sz__1WTR + a__5WTR) & (__UINTEGER_32)(~ a__5WTR));
- ptr_table__KXTR=((__POINTER )(&(table_type[(t__4WTR)])));
- lab_type__MXTR=(__UINTEGER_32)(t__4WTR | 1);
- next__JXTR=((__POINTER )(NULL));
- result__LXTR=((__POINTER *)ptr_table__KXTR)[ 0];
- if ((result__LXTR == (void *)NULL)) {
- result__LXTR=new_lab__2PJ(lab_type__MXTR);
- next__JXTR=(void *)((unsigned long)result__LXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXTR)));
- ((__POINTER *)next__JXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KXTR)[ 0]=next__JXTR;
- } else {
- next__JXTR=((__POINTER *)result__LXTR)[ 0];
- if ((next__JXTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NXTR << 1)) <= 4096)) {
- next__JXTR=(void *)((unsigned long)result__LXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXTR)));
- } else {
- next__JXTR=new_lab__2PJ(lab_type__MXTR);
- };
- ((__POINTER *)next__JXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KXTR)[ 0]=next__JXTR;
- } else {
- ((__POINTER *)result__LXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LXTR=next__JXTR;
- };
- };
- ptr__ZWTR=result__LXTR;
+ void *__tmp__VYUT;
+ __INTEGER__Q __tmp__NGBI;
+ __BOOLEAN__L Result__TYUT,__tmp__DGBI;
+ if (((void *)Self__RFBI->parent_type__LMB.slot_run__2LC != (void *)NULL)) {
+ Result__TYUT=(((__FAST_ARRAYoSLOTo__SLC *)Self__RFBI->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__TYUT) {
+ __tmp__DGBI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__VYUT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__RFBI->parent_type__LMB.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__DGBI=((void *)__tmp__VYUT != (void *)NULL);
+ };
+ Result__TYUT=__tmp__DGBI;
+ } else /* FALSE */ {
+ Result__TYUT=FALSE__O__;
+ };
+ if (Result__TYUT) {
+ __tmp__NGBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__RFBI);
+ if ((__tmp__NGBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__RFBI);
};
- result__YWTR=((__REAL_CST *)ptr__ZWTR);
- *(result__YWTR) = *(REAL_CST__);
};
- Self__AXTR=((__REAL_CST *)result__YWTR);
- Self__AXTR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__V2JH;
- Self__AXTR->value__HN2H=__tmp__W2JH;
- Self__AXTR->parent_constant__U2JH.static_type__M2YD=__tmp__Y2JH;
- return(result__YWTR);
}
-static void* to_run_expr__12JH(__ITM_NUMBER *Self__22JH)
-// ({ITM_NUMBER}) With resultNo recursive, No inlinable.
+static void add_genere_list__0HBI(__TYPE_GENERIC__OCY *Self__1HBI)
+// ({TYPE_GENERIC__OCY}) Void No recursive, No inlinable.
{
- __INTEGER_64 __tmp__52JH;
- __POSITION __tmp__42JH;
- void *__tmp__A3JH;
- void *__tmp__B3JH;
- __INTEGER_CST *result__WRHR,*Self__4RHR;
- __POINTER ptr__XRHR,ptr_table__PXTR,next__OXTR,result__QXTR;
- __POINTER ptr_table__UXTR,next__TXTR,result__VXTR;
- __INTEGER typ_id__YRHR;
- __UINTEGER_32 sz__ZRHR,a__0RHR,new_size__1RHR,t__2RHR,a__3RHR;
- __UINTEGER_32 new_size__XXTR,lab_type__WXTR;
- __tmp__42JH=Self__22JH->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
- __tmp__52JH=Self__22JH->value__GB0D;
- __tmp__A3JH=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__A3JH)->__id) {
- case __TYPE__: {
- __tmp__B3JH=((__TYPE *)__tmp__A3JH)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__B3JH=((__TYPE_NULL *)__tmp__A3JH)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__B3JH=((__TYPE_VOID *)__tmp__A3JH)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__B3JH=((__TYPE_CONTEXT *)__tmp__A3JH)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__B3JH=((__TYPE_ID *)__tmp__A3JH)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__B3JH=((__TYPE_GENERIC *)__tmp__A3JH)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__B3JH=((__PROFIL_BLOCK *)__tmp__A3JH)->parent_type__PGAG.default__AKC;
- } break;
- };
- result__WRHR=NULL;
- ptr__XRHR=((__POINTER )(NULL));
- typ_id__YRHR= 0;
- sz__ZRHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__ZRHR == 0)) {
- result__WRHR=INTEGER_CST__;
- } else {
- typ_id__YRHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZRHR);
- if ((typ_id__YRHR == (__INTEGER)(- 1))) {
- a__0RHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1RHR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRHR + a__0RHR) & (__UINTEGER_32)(~ a__0RHR));
- ptr_table__PXTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1RHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OXTR=((__POINTER )(NULL));
- result__QXTR=((__POINTER *)ptr_table__PXTR)[ 0];
- if ((result__QXTR == (void *)NULL)) {
- result__QXTR=new_lab__2PJ(new_size__1RHR);
- next__OXTR=(void *)((unsigned long)result__QXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RHR)));
- ((__POINTER *)next__OXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PXTR)[ 0]=next__OXTR;
- } else {
- next__OXTR=((__POINTER *)result__QXTR)[ 0];
- if ((next__OXTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QXTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1RHR << 1)) <= 4096)) {
- next__OXTR=(void *)((unsigned long)result__QXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RHR)));
- } else {
- next__OXTR=new_lab__2PJ(new_size__1RHR);
- };
- ((__POINTER *)next__OXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PXTR)[ 0]=next__OXTR;
- } else {
- ((__POINTER *)result__QXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QXTR=next__OXTR;
- };
- };
- ptr__XRHR=result__QXTR;
- } else {
- t__2RHR=((__UINTEGER_32 )typ_id__YRHR);
- a__3RHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XXTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZRHR + a__3RHR) & (__UINTEGER_32)(~ a__3RHR));
- ptr_table__UXTR=((__POINTER )(&(table_type[(t__2RHR)])));
- lab_type__WXTR=(__UINTEGER_32)(t__2RHR | 1);
- next__TXTR=((__POINTER )(NULL));
- result__VXTR=((__POINTER *)ptr_table__UXTR)[ 0];
- if ((result__VXTR == (void *)NULL)) {
- result__VXTR=new_lab__2PJ(lab_type__WXTR);
- next__TXTR=(void *)((unsigned long)result__VXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXTR)));
- ((__POINTER *)next__TXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UXTR)[ 0]=next__TXTR;
- } else {
- next__TXTR=((__POINTER *)result__VXTR)[ 0];
- if ((next__TXTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VXTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XXTR << 1)) <= 4096)) {
- next__TXTR=(void *)((unsigned long)result__VXTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XXTR)));
- } else {
- next__TXTR=new_lab__2PJ(lab_type__WXTR);
- };
- ((__POINTER *)next__TXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UXTR)[ 0]=next__TXTR;
- } else {
- ((__POINTER *)result__VXTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VXTR=next__TXTR;
- };
- };
- ptr__XRHR=result__VXTR;
+ void *__tmp__BUPT;
+ __INTEGER__Q __tmp__XIBI;
+ __BOOLEAN__L Result__5TPT,__tmp__NIBI;
+ if (((void *)Self__1HBI->parent_type__PCY.slot_run__2LC != (void *)NULL)) {
+ Result__5TPT=(((__FAST_ARRAYoSLOTo__SLC *)Self__1HBI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__5TPT) {
+ __tmp__NIBI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__BUPT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__1HBI->parent_type__PCY.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__NIBI=((void *)__tmp__BUPT != (void *)NULL);
+ };
+ Result__5TPT=__tmp__NIBI;
+ } else /* FALSE */ {
+ Result__5TPT=FALSE__O__;
+ };
+ if (Result__5TPT) {
+ __tmp__XIBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1HBI);
+ if ((__tmp__XIBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__1HBI);
};
- result__WRHR=((__INTEGER_CST *)ptr__XRHR);
- *(result__WRHR) = *(INTEGER_CST__);
};
- Self__4RHR=((__INTEGER_CST *)result__WRHR);
- Self__4RHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__42JH;
- Self__4RHR->value__W4YD=__tmp__52JH;
- Self__4RHR->parent_constant__B3LC.static_type__M2YD=__tmp__B3JH;
- check_type__YG5D(Self__4RHR);
- return(result__WRHR);
}
-static __CHARACTER_CST* create__char__4SMH(__POSITION p__ATMH,void *car__BTMH)
-// ({POSITION},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void put_expanded_declaration__DOAI(__TYPE_BLOCK__CP5D *Self__EOAI,__STRING__BC *buffer__FOAI)
+// ({TYPE_BLOCK__CP5D},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __CHARACTER_CST *result__AYOH,*Self__N5DI;
- __POINTER ptr__BYOH,ptr_table__ZXTR,next__YXTR,result__0XTR;
- __POINTER ptr_table__4XTR,next__3XTR,result__5XTR;
- __INTEGER typ_id__GYOH;
- __UINTEGER_32 sz__DYOH,a__300Q,new_size__100Q,t__B10Q,a__D10Q;
- __UINTEGER_32 new_size__BYTR,lab_type__AYTR;
- void *__tmp__Q5DI;
- void *__tmp__R5DI;
- result__AYOH=NULL;
- ptr__BYOH=((__POINTER )(NULL));
- typ_id__GYOH= 0;
- sz__DYOH=((__UINTEGER_32 )sizeof(__CHARACTER_CST));
- if ((sz__DYOH == 0)) {
- result__AYOH=CHARACTER_CST__;
- } else {
- typ_id__GYOH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DYOH);
- if ((typ_id__GYOH == (__INTEGER)(- 1))) {
- a__300Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__100Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DYOH + a__300Q) & (__UINTEGER_32)(~ a__300Q));
- ptr_table__ZXTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__100Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__YXTR=((__POINTER )(NULL));
- result__0XTR=((__POINTER *)ptr_table__ZXTR)[ 0];
- if ((result__0XTR == (void *)NULL)) {
- result__0XTR=new_lab__2PJ(new_size__100Q);
- next__YXTR=(void *)((unsigned long)result__0XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__100Q)));
- ((__POINTER *)next__YXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZXTR)[ 0]=next__YXTR;
- } else {
- next__YXTR=((__POINTER *)result__0XTR)[ 0];
- if ((next__YXTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0XTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__100Q << 1)) <= 4096)) {
- next__YXTR=(void *)((unsigned long)result__0XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__100Q)));
- } else {
- next__YXTR=new_lab__2PJ(new_size__100Q);
- };
- ((__POINTER *)next__YXTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZXTR)[ 0]=next__YXTR;
- } else {
- ((__POINTER *)result__0XTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YXTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0XTR=next__YXTR;
- };
- };
- ptr__BYOH=result__0XTR;
- } else {
- t__B10Q=((__UINTEGER_32 )typ_id__GYOH);
- a__D10Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BYTR=(__UINTEGER_32)((__UINTEGER_32)(sz__DYOH + a__D10Q) & (__UINTEGER_32)(~ a__D10Q));
- ptr_table__4XTR=((__POINTER )(&(table_type[(t__B10Q)])));
- lab_type__AYTR=(__UINTEGER_32)(t__B10Q | 1);
- next__3XTR=((__POINTER )(NULL));
- result__5XTR=((__POINTER *)ptr_table__4XTR)[ 0];
- if ((result__5XTR == (void *)NULL)) {
- result__5XTR=new_lab__2PJ(lab_type__AYTR);
- next__3XTR=(void *)((unsigned long)result__5XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYTR)));
- ((__POINTER *)next__3XTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4XTR)[ 0]=next__3XTR;
- } else {
- next__3XTR=((__POINTER *)result__5XTR)[ 0];
- if ((next__3XTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5XTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BYTR << 1)) <= 4096)) {
- next__3XTR=(void *)((unsigned long)result__5XTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BYTR)));
- } else {
- next__3XTR=new_lab__2PJ(lab_type__AYTR);
- };
- ((__POINTER *)next__3XTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4XTR)[ 0]=next__3XTR;
- } else {
- ((__POINTER *)result__5XTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3XTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5XTR=next__3XTR;
- };
- };
- ptr__BYOH=result__5XTR;
+ __PROTOTYPE__MF *__tmp__MH2R;
+ __STRING_CONSTANT__0 *__tmp__1OAI;
+ __BOOLEAN__L __tmp__POAI;
+ if (is_java__EE) {
+ __tmp__MH2R=prototype__32ZG();
+ __tmp__POAI=((void *)__tmp__MH2R->type_c__QSOC != (void *)NULL);
+ } else /* FALSE */ {
+ __tmp__POAI=FALSE__O__;
+ };
+ if (__tmp__POAI) {
+ __tmp__MH2R=prototype__32ZG();
+ append__KWX(((__STRING__BC *)buffer__FOAI),__tmp__MH2R->type_c__QSOC);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__FOAI),(&__string_121));
+ __tmp__1OAI=intern_name__KZBI();
+ append__KWX(((__STRING__BC *)buffer__FOAI),__tmp__1OAI);
+ };
+ add_genere_list__VJBI(Self__EOAI);
+}
+
+static void put_reference_declaration__I2MI(__TYPE_GENERIC__OCY *Self__J2MI,__STRING__BC *buffer__K2MI)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *__tmp__1YUT,*__tmp__BZUT;
+ __BOOLEAN__L __tmp__W2MI;
+ if (((void *)Self__J2MI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47))) {
+ __tmp__1YUT=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__J2MI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__1YUT),buffer__K2MI);
+ __tmp__W2MI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__W2MI=FALSE__O__;
+ };
+ if ((! __tmp__W2MI)) {
+ if (((void *)Self__J2MI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48))) {
+ append__KWX(((__STRING__BC *)buffer__K2MI),(&__string_571));
+ __tmp__BZUT=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__J2MI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ genere_declaration__HMZH(((__TYPE_FULL__XMB *)__tmp__BZUT),buffer__K2MI);
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)buffer__K2MI),(&__string_121));
+ append__KWX(((__STRING__BC *)buffer__K2MI),Self__J2MI->parent_type__PCY.intern_name__TZMB);
+ add_genere_list__0HBI(Self__J2MI);
};
- result__AYOH=((__CHARACTER_CST *)ptr__BYOH);
- *(result__AYOH) = *(CHARACTER_CST__);
};
- Self__N5DI=((__CHARACTER_CST *)result__AYOH);
- Self__N5DI->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ATMH;
- Self__N5DI->text__PN2H=car__BTMH;
- __tmp__Q5DI=type_character__1KB;
- switch (((struct ___OBJ *)__tmp__Q5DI)->__id) {
- case __TYPE__: {
- __tmp__R5DI=((__TYPE *)__tmp__Q5DI)->default__AKC;
+}
+
+static __STRING_CONSTANT__0* intern_name__KZBI()
+// () With result Recursive, No inlinable.
+{
+ void *__tmp__NZBI;
+ __STRING_CONSTANT__0 *__tmp__OZBI,*Result__MZBI;
+ __tmp__NZBI=type_block__APB;
+ switch (((struct ___OBJ *)__tmp__NZBI)->__id) {
+ case __TYPE__FF__: {
+ __tmp__OZBI=((__TYPE__FF *)__tmp__NZBI)->intern_name__TZMB;
+ } break;
+ case __TYPE_NULL__GMB__: {
+ __tmp__OZBI=(&__string_5);
} break;
- case __TYPE_NULL__: {
- __tmp__R5DI=((__TYPE_NULL *)__tmp__Q5DI)->parent_type__TIB.default__AKC;
+ case __TYPE_VOID__IMB__: {
+ __tmp__OZBI=(&__string_6);
} break;
- case __TYPE_VOID__: {
- __tmp__R5DI=((__TYPE_VOID *)__tmp__Q5DI)->parent_type__UIB.default__AKC;
+ case __TYPE_CONTEXT__KMB__: {
+ __tmp__OZBI=(&__string_54);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__R5DI=((__TYPE_CONTEXT *)__tmp__Q5DI)->parent_type__VIB.default__AKC;
+ case __TYPE_ID__MMB__: {
+ __tmp__OZBI=(&__string_56);
} break;
- case __TYPE_ID__: {
- __tmp__R5DI=((__TYPE_ID *)__tmp__Q5DI)->parent_type__WIB.default__AKC;
+ case __TYPE_GENERIC__OCY__: {
+ __tmp__OZBI=((__TYPE_GENERIC__OCY *)__tmp__NZBI)->parent_type__PCY.intern_name__TZMB;
} break;
- case __TYPE_GENERIC__: {
- __tmp__R5DI=((__TYPE_GENERIC *)__tmp__Q5DI)->parent_type__C2IB.default__AKC;
+ case __TYPE_BLOCK__CP5D__: {
+ __tmp__OZBI=intern_name__KZBI();
} break;
- case __PROFIL_BLOCK__: {
- __tmp__R5DI=((__PROFIL_BLOCK *)__tmp__Q5DI)->parent_type__PGAG.default__AKC;
+ case __PROFIL_BLOCK__O3NJ__: {
+ __tmp__OZBI=((__PROFIL_BLOCK__O3NJ *)__tmp__NZBI)->parent_profil__P3NJ.name__B2IK;
} break;
};
- Self__N5DI->parent_constant__H3JH.static_type__M2YD=__tmp__R5DI;
- return(result__AYOH);
+ Result__MZBI=__tmp__OZBI;
+ return(Result__MZBI);
}
-static __STRING_CST* create__text__ITMH(__POSITION p__KTMH,void *n__LTMH)
-// ({POSITION},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
+static void add_genere_list__VJBI(__TYPE_BLOCK__CP5D *Self__WJBI)
+// ({TYPE_BLOCK__CP5D}) Void No recursive, No inlinable.
{
- __STRING_CST *result__SZOH,*Self__T5DI;
- __POINTER ptr__TZOH,ptr_table__DYTR,next__CYTR,result__EYTR;
- __POINTER ptr_table__IYTR,next__HYTR,result__JYTR;
- __INTEGER typ_id__YZOH;
- __UINTEGER_32 sz__VZOH,a__I10Q,new_size__G10Q,t__M10Q,a__O10Q;
- __UINTEGER_32 new_size__LYTR,lab_type__KYTR;
- void *__tmp__W5DI;
- void *__tmp__X5DI;
- result__SZOH=NULL;
- ptr__TZOH=((__POINTER )(NULL));
- typ_id__YZOH= 0;
- sz__VZOH=((__UINTEGER_32 )sizeof(__STRING_CST));
- if ((sz__VZOH == 0)) {
- result__SZOH=STRING_CST__;
- } else {
- typ_id__YZOH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VZOH);
- if ((typ_id__YZOH == (__INTEGER)(- 1))) {
- a__I10Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__G10Q=(__UINTEGER_32)((__UINTEGER_32)(sz__VZOH + a__I10Q) & (__UINTEGER_32)(~ a__I10Q));
- ptr_table__DYTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G10Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CYTR=((__POINTER )(NULL));
- result__EYTR=((__POINTER *)ptr_table__DYTR)[ 0];
- if ((result__EYTR == (void *)NULL)) {
- result__EYTR=new_lab__2PJ(new_size__G10Q);
- next__CYTR=(void *)((unsigned long)result__EYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G10Q)));
- ((__POINTER *)next__CYTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DYTR)[ 0]=next__CYTR;
- } else {
- next__CYTR=((__POINTER *)result__EYTR)[ 0];
- if ((next__CYTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EYTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__G10Q << 1)) <= 4096)) {
- next__CYTR=(void *)((unsigned long)result__EYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__G10Q)));
- } else {
- next__CYTR=new_lab__2PJ(new_size__G10Q);
- };
- ((__POINTER *)next__CYTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DYTR)[ 0]=next__CYTR;
- } else {
- ((__POINTER *)result__EYTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CYTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EYTR=next__CYTR;
- };
- };
- ptr__TZOH=result__EYTR;
- } else {
- t__M10Q=((__UINTEGER_32 )typ_id__YZOH);
- a__O10Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LYTR=(__UINTEGER_32)((__UINTEGER_32)(sz__VZOH + a__O10Q) & (__UINTEGER_32)(~ a__O10Q));
- ptr_table__IYTR=((__POINTER )(&(table_type[(t__M10Q)])));
- lab_type__KYTR=(__UINTEGER_32)(t__M10Q | 1);
- next__HYTR=((__POINTER )(NULL));
- result__JYTR=((__POINTER *)ptr_table__IYTR)[ 0];
- if ((result__JYTR == (void *)NULL)) {
- result__JYTR=new_lab__2PJ(lab_type__KYTR);
- next__HYTR=(void *)((unsigned long)result__JYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYTR)));
- ((__POINTER *)next__HYTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IYTR)[ 0]=next__HYTR;
- } else {
- next__HYTR=((__POINTER *)result__JYTR)[ 0];
- if ((next__HYTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JYTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LYTR << 1)) <= 4096)) {
- next__HYTR=(void *)((unsigned long)result__JYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LYTR)));
- } else {
- next__HYTR=new_lab__2PJ(lab_type__KYTR);
- };
- ((__POINTER *)next__HYTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IYTR)[ 0]=next__HYTR;
- } else {
- ((__POINTER *)result__JYTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HYTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JYTR=next__HYTR;
- };
- };
- ptr__TZOH=result__JYTR;
+ void *__tmp__JUPT;
+ __INTEGER__Q __tmp__SKBI;
+ __BOOLEAN__L Result__HUPT,__tmp__IKBI;
+ if (((void *)Self__WJBI->parent_type__DP5D.slot_run__2LC != (void *)NULL)) {
+ Result__HUPT=(((__FAST_ARRAYoSLOTo__SLC *)Self__WJBI->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__HUPT) {
+ __tmp__IKBI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JUPT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__WJBI->parent_type__DP5D.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__IKBI=((void *)__tmp__JUPT != (void *)NULL);
+ };
+ Result__HUPT=__tmp__IKBI;
+ } else /* FALSE */ {
+ Result__HUPT=FALSE__O__;
+ };
+ if (Result__HUPT) {
+ __tmp__SKBI=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WJBI);
+ if ((__tmp__SKBI > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__WJBI);
};
- result__SZOH=((__STRING_CST *)ptr__TZOH);
- *(result__SZOH) = *(STRING_CST__);
};
- Self__T5DI=((__STRING_CST *)result__SZOH);
- Self__T5DI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KTMH;
- Self__T5DI->string__BK2H=n__LTMH;
- __tmp__W5DI=type_string_constant__TKB;
- switch (((struct ___OBJ *)__tmp__W5DI)->__id) {
- case __TYPE__: {
- __tmp__X5DI=((__TYPE *)__tmp__W5DI)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__X5DI=((__TYPE_NULL *)__tmp__W5DI)->parent_type__TIB.default__AKC;
- } break;
- case __TYPE_VOID__: {
- __tmp__X5DI=((__TYPE_VOID *)__tmp__W5DI)->parent_type__UIB.default__AKC;
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__X5DI=((__TYPE_CONTEXT *)__tmp__W5DI)->parent_type__VIB.default__AKC;
- } break;
- case __TYPE_ID__: {
- __tmp__X5DI=((__TYPE_ID *)__tmp__W5DI)->parent_type__WIB.default__AKC;
- } break;
- case __TYPE_GENERIC__: {
- __tmp__X5DI=((__TYPE_GENERIC *)__tmp__W5DI)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__X5DI=((__PROFIL_BLOCK *)__tmp__W5DI)->parent_type__PGAG.default__AKC;
- } break;
- };
- Self__T5DI->parent_constant__5F.static_type__M2YD=__tmp__X5DI;
- return(result__SZOH);
}
-static void* to_run_expr__R3JH(__ITM_EXTERNAL *Self__S3JH)
-// ({ITM_EXTERNAL}) With resultNo recursive, No inlinable.
+static void add_genere_list__URHL(__PROFIL_BLOCK__O3NJ *Self__VRHL)
+// ({PROFIL_BLOCK__O3NJ}) Void No recursive, No inlinable.
{
- __INTEGER_64 v__MSHR;
- void *result__U3JH,*exp1__X3JH,*exp2__Y3JH,*left__03JH,*right__13JH;
- void *type__23JH,*__tmp__FFKH,*__tmp__AHKH,*t__MTHR;
- __STRING_CONSTANT *Self__TTMH,*Self__Z5QH;
- __INTEGER state__WTMH,value__XTMH,i__VTMH,__tmp__NLCR,state__25QH;
- __INTEGER result__55QH,i__15QH,__tmp__QLCR,__tmp__SLCR,typ_id__OYTR;
- __INTEGER typ_id__DZTR,typ_id__YZTR,typ_id__O0TR,typ_id__E1TR;
- __INTEGER typ_id__01TR,typ_id__Q2TR,typ_id__G3TR,typ_id__23TR;
- __INTEGER typ_id__S4TR,__tmp__DFKH,typ_id__ESHR,typ_id__S5TR;
- __INTEGER typ_id__QSHR,base__YIRH,idx__XIRH,new_capacity__2SHR;
- __INTEGER old_nb_elts__5SHR,upper__SAUR,Self__QAUR,j__ZNYI;
- __INTEGER typ_id__ETHR;
- __POSITION pos__OYIQ,p__VYTR,p__KZTR,p__5ZTR,p__V0TR,p__L1TR,p__B2TR;
- __POSITION p__X2TR,p__N3TR,p__D4TR,p__Z4TR,__tmp__CFKH,p__Z5TR;
- __POSITION __tmp__4GKH,pos__RYIQ,pos__KDVH,pos__UYIQ,pos__PJ5I;
- __POSITION p__LTHR;
- __IS_EXPANDED *result__MYTR,*Self__UYTR;
- __POINTER ptr__NYTR,ptr_table__YYTR,next__XYTR,result__ZYTR;
- __POINTER ptr_table__3YTR,next__2YTR,result__4YTR,ptr__CZTR;
- __POINTER ptr_table__NZTR,next__MZTR,result__OZTR,ptr_table__SZTR;
- __POINTER next__RZTR,result__TZTR,ptr__XZTR,ptr_table__D0TR;
- __POINTER next__C0TR,result__E0TR,ptr_table__I0TR,next__H0TR;
- __POINTER result__J0TR,ptr__N0TR,ptr_table__Z0TR,next__Y0TR;
- __POINTER result__00TR,ptr_table__40TR,next__30TR,result__50TR;
- __POINTER ptr__D1TR,ptr_table__P1TR,next__O1TR,result__Q1TR;
- __POINTER ptr_table__U1TR,next__T1TR,result__V1TR,ptr__Z1TR;
- __POINTER ptr_table__F2TR,next__E2TR,result__G2TR,ptr_table__K2TR;
- __POINTER next__J2TR,result__L2TR,ptr__P2TR,ptr_table__12TR;
- __POINTER next__02TR,result__22TR,ptr_table__A3TR,next__52TR;
- __POINTER result__B3TR,ptr__F3TR,ptr_table__R3TR,next__Q3TR;
- __POINTER result__S3TR,ptr_table__W3TR,next__V3TR,result__X3TR;
- __POINTER ptr__13TR,ptr_table__H4TR,next__G4TR,result__I4TR;
- __POINTER ptr_table__M4TR,next__L4TR,result__N4TR,ptr__R4TR;
- __POINTER ptr_table__34TR,next__24TR,result__44TR,ptr_table__C5TR;
- __POINTER next__B5TR,result__D5TR,ptr__DSHR,ptr_table__H5TR;
- __POINTER next__G5TR,result__I5TR,ptr_table__M5TR,next__L5TR;
- __POINTER result__N5TR,ptr__R5TR,ptr_table__25TR,next__15TR;
- __POINTER result__35TR,ptr_table__BAUR,next__AAUR,result__CAUR;
- __POINTER ptr__PSHR,ptr_table__GAUR,next__FAUR,result__HAUR;
- __POINTER ptr_table__LAUR,next__KAUR,result__MAUR,ptr__DTHR;
- __POINTER ptr_table__VAUR,next__UAUR,result__WAUR,ptr_table__0AUR;
- __POINTER next__ZAUR,result__1AUR;
- __UINTEGER_32 sz__PYTR,a__QYTR,new_size__RYTR,t__SYTR,a__TYTR;
- __UINTEGER_32 new_size__AZTR,lab_type__5YTR,sz__EZTR,a__FZTR;
- __UINTEGER_32 new_size__GZTR,t__HZTR,a__IZTR,new_size__VZTR;
- __UINTEGER_32 lab_type__UZTR,sz__ZZTR,a__0ZTR,new_size__1ZTR,t__2ZTR;
- __UINTEGER_32 a__3ZTR,new_size__L0TR,lab_type__K0TR,sz__P0TR,a__Q0TR;
- __UINTEGER_32 new_size__R0TR,t__S0TR,a__T0TR,new_size__B1TR;
- __UINTEGER_32 lab_type__A1TR,sz__F1TR,a__G1TR,new_size__H1TR,t__I1TR;
- __UINTEGER_32 a__J1TR,new_size__X1TR,lab_type__W1TR,sz__11TR,a__21TR;
- __UINTEGER_32 new_size__31TR,t__41TR,a__51TR,new_size__N2TR;
- __UINTEGER_32 lab_type__M2TR,sz__R2TR,a__S2TR,new_size__T2TR,t__U2TR;
- __UINTEGER_32 a__V2TR,new_size__D3TR,lab_type__C3TR,sz__H3TR,a__I3TR;
- __UINTEGER_32 new_size__J3TR,t__K3TR,a__L3TR,new_size__Z3TR;
- __UINTEGER_32 lab_type__Y3TR,sz__33TR,a__43TR,new_size__53TR,t__A4TR;
- __UINTEGER_32 a__B4TR,new_size__P4TR,lab_type__O4TR,sz__T4TR,a__U4TR;
- __UINTEGER_32 new_size__V4TR,t__W4TR,a__X4TR,new_size__F5TR;
- __UINTEGER_32 lab_type__E5TR,sz__FSHR,a__GSHR,new_size__HSHR,t__ISHR;
- __UINTEGER_32 a__JSHR,new_size__P5TR,lab_type__O5TR,sz__T5TR,a__U5TR;
- __UINTEGER_32 new_size__V5TR,t__W5TR,a__X5TR,new_size__EAUR;
- __UINTEGER_32 lab_type__DAUR,sz__RSHR,a__SSHR,new_size__TSHR,t__USHR;
- __UINTEGER_32 a__VSHR,new_size__OAUR,lab_type__NAUR,sz__FTHR,a__GTHR;
- __UINTEGER_32 new_size__HTHR,t__ITHR,a__JTHR,new_size__3AUR;
- __UINTEGER_32 lab_type__2AUR;
- __GET_TYPE_ID *result__BZTR,*Self__JZTR;
- __EXPR_SUP *result__WZTR,*Self__4ZTR;
- __EXPR_SUB *result__M0TR,*Self__U0TR;
- __EXPR_MUL *result__C1TR,*Self__K1TR;
- __EXPR_DIV *result__Y1TR,*Self__A2TR;
- __EXPR_AND *result__O2TR,*Self__W2TR;
- __EXPR_SHIFT_R *result__E3TR,*Self__M3TR;
- __EXPR_SHIFT_L *result__03TR,*Self__C4TR;
- __ITEM *result__Q4TR,*Self__Y4TR;
- void *__tmp__EFKH,*__tmp__5GKH;
- __INTEGER_CST *result__CSHR,*Self__KSHR;
- __SIZE_OF *result__Q5TR,*Self__Y5TR;
- __EXTERNAL_C *result__OSHR,*Self__WSHR,*result__CTHR,*Self__KTHR;
- void *loc__0IRH,*n__WNYI,*c__OTHR;
- __STRING *Self__3SHR;
- void *result__YNYI;
- __BOOLEAN negative__YTMH,result__ZTMH,__tmp__HVMH,result__DKIJ;
- __BOOLEAN __tmp__TVMH,result__QKIJ,result__PKAR,__tmp__HWMH;
- __BOOLEAN __tmp__GXMH,result__XRXI,result__RKAR,__tmp__0ZMH;
- __BOOLEAN result__JSXI,result__TKAR,__tmp__HZMH,negative__45QH;
- __BOOLEAN __tmp__LBRH,result__NOIJ,__tmp__4BRH,__tmp__TCRH;
- __BOOLEAN result__PDYI,__tmp__0DRH,result__BEYI,result__VKAR;
- __BOOLEAN __tmp__YPYI,__tmp__AMRH;
- __CHARACTER cc__0TMH,cc__35QH,ch__BTHR;
- __CHARACTER *__tmp__OLCR,*__tmp__RLCR,*Self__4SHR,*new__ATHR;
- void *access_list__2IRH,*result__TLCR;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__ULCR,*Self__VLCR;
- void **__tmp__XKAR;
- result__U3JH=NULL;
- exp1__X3JH=NULL;
- exp2__Y3JH=NULL;
- left__03JH=NULL;
- right__13JH=NULL;
- type__23JH=NULL;
- Self__TTMH=((__STRING_CONSTANT *)Self__S3JH->parent_itm_extern__45IC.extern__JH1D);
- state__WTMH= 0;
- value__XTMH= 0;
- negative__YTMH=FALSE__;
- result__ZTMH=FALSE__;
- cc__0TMH='\0';
- i__VTMH= 1;
- __tmp__NLCR=Self__TTMH->count__XHB;
- __tmp__OLCR=Self__TTMH->storage__X4K;
- while ((! ((state__WTMH == 4) || (i__VTMH > __tmp__NLCR)))) {
- cc__0TMH=((__CHARACTER *)__tmp__OLCR)[(__INTEGER)(i__VTMH - 1)];
- if ((state__WTMH == 0)) {
- if ((((((((cc__0TMH == ' ') || (cc__0TMH == '\t')) || (cc__0TMH == '\n')) || (cc__0TMH == '\r')) || (cc__0TMH == '\0')) || (cc__0TMH == '\f')) || (cc__0TMH == '\v'))) {
- __tmp__HVMH=TRUE__;
- } else {
- result__DKIJ=(cc__0TMH == '+');
- if (result__DKIJ) {
- state__WTMH= 1;
- };
- __tmp__HVMH=result__DKIJ;
- };
- if (__tmp__HVMH) {
- __tmp__TVMH=TRUE__;
- } else {
- result__QKIJ=(cc__0TMH == '-');
- if (result__QKIJ) {
- negative__YTMH=TRUE__;
- state__WTMH= 1;
- };
- __tmp__TVMH=result__QKIJ;
- };
- if ((! __tmp__TVMH)) {
- result__PKAR=FALSE__;
- if ((((__INTEGER_8 )cc__0TMH) >= ((__INTEGER_8 )'0'))) {
- result__PKAR=(((__INTEGER_8 )cc__0TMH) <= ((__INTEGER_8 )'9'));
- };
- if (result__PKAR) {
- value__XTMH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) - 48);
- state__WTMH= 2;
- } else {
- state__WTMH= 4;
- };
- };
- __tmp__HWMH=TRUE__;
- } else {
- __tmp__HWMH=FALSE__;
- };
- if (__tmp__HWMH) {
- __tmp__GXMH=TRUE__;
- } else {
- result__XRXI=(state__WTMH == 1);
- if (result__XRXI) {
- result__RKAR=FALSE__;
- if ((((__INTEGER_8 )cc__0TMH) >= ((__INTEGER_8 )'0'))) {
- result__RKAR=(((__INTEGER_8 )cc__0TMH) <= ((__INTEGER_8 )'9'));
- };
- if (result__RKAR) {
- value__XTMH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) - 48);
- if (negative__YTMH) {
- value__XTMH=(__INTEGER)(- value__XTMH);
- };
- state__WTMH= 2;
- } else {
- state__WTMH= 4;
- };
- };
- __tmp__GXMH=result__XRXI;
- };
- if (__tmp__GXMH) {
- __tmp__0ZMH=TRUE__;
- } else {
- result__JSXI=(state__WTMH == 2);
- if (result__JSXI) {
- result__TKAR=FALSE__;
- if ((((__INTEGER_8 )cc__0TMH) >= ((__INTEGER_8 )'0'))) {
- result__TKAR=(((__INTEGER_8 )cc__0TMH) <= ((__INTEGER_8 )'9'));
- };
- if (result__TKAR) {
- if (negative__YTMH) {
- value__XTMH=(__INTEGER)((__INTEGER)( 10 * value__XTMH) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) - 48));
- } else {
- value__XTMH=(__INTEGER)((__INTEGER)( 10 * value__XTMH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) - 48));
- };
- if (((negative__YTMH && (value__XTMH > 0)) || ((! negative__YTMH) && (value__XTMH < 0)))) {
- state__WTMH= 4;
- };
- __tmp__HZMH=TRUE__;
- } else {
- __tmp__HZMH=FALSE__;
- };
- if ((! __tmp__HZMH)) {
- if ((((((((cc__0TMH == ' ') || (cc__0TMH == '\t')) || (cc__0TMH == '\n')) || (cc__0TMH == '\r')) || (cc__0TMH == '\0')) || (cc__0TMH == '\f')) || (cc__0TMH == '\v'))) {
- state__WTMH= 3;
- } else {
- state__WTMH= 4;
- };
- };
- };
- __tmp__0ZMH=result__JSXI;
+ void *__tmp__4KCI;
+ __INTEGER__Q __tmp__RSHL;
+ __BOOLEAN__L Result__0SS,__tmp__HSHL;
+ if (((void *)Self__VRHL->parent_type__Q3NJ.slot_run__2LC != (void *)NULL)) {
+ Result__0SS=(((__FAST_ARRAYoSLOTo__SLC *)Self__VRHL->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.upper__HJK < 0);
+ if (Result__0SS) {
+ __tmp__HSHL=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__4KCI=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__VRHL->parent_type__Q3NJ.slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[ 0];
+ __tmp__HSHL=((void *)__tmp__4KCI != (void *)NULL);
+ };
+ Result__0SS=__tmp__HSHL;
+ } else /* FALSE */ {
+ Result__0SS=FALSE__O__;
+ };
+ if (Result__0SS) {
+ __tmp__RSHL=fast_first_index_of__E0II(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__VRHL);
+ if ((__tmp__RSHL > genere_list__VSB->parent_arrayed_collection__USB.upper__1SB)) {
+ add_last__KXPI(((__FAST_ARRAYoTYPEo__MSB *)genere_list__VSB),Self__VRHL);
};
- if ((! __tmp__0ZMH)) {
- if ((state__WTMH == 3)) {
- if ((! (((((((cc__0TMH == ' ') || (cc__0TMH == '\t')) || (cc__0TMH == '\n')) || (cc__0TMH == '\r')) || (cc__0TMH == '\0')) || (cc__0TMH == '\f')) || (cc__0TMH == '\v')))) {
- state__WTMH= 4;
- };
- };
- };
- i__VTMH=(__INTEGER)(i__VTMH + 1);
};
- if (((state__WTMH != 0) && (state__WTMH != 4))) {
- result__ZTMH=TRUE__;
- };
- if (result__ZTMH) {
- Self__Z5QH=((__STRING_CONSTANT *)Self__S3JH->parent_itm_extern__45IC.extern__JH1D);
- state__25QH= 0;
- cc__35QH='\0';
- negative__45QH=FALSE__;
- result__55QH= 0;
- i__15QH= 1;
- __tmp__QLCR=Self__Z5QH->count__XHB;
- __tmp__RLCR=Self__Z5QH->storage__X4K;
- __tmp__SLCR=Self__Z5QH->count__XHB;
- while ((i__15QH <= __tmp__QLCR)) {
- cc__35QH=((__CHARACTER *)__tmp__RLCR)[(__INTEGER)(i__15QH - 1)];
- if ((state__25QH == 0)) {
- if ((((((((cc__35QH == ' ') || (cc__35QH == '\t')) || (cc__35QH == '\n')) || (cc__35QH == '\r')) || (cc__35QH == '\0')) || (cc__35QH == '\f')) || (cc__35QH == '\v'))) {
- __tmp__LBRH=TRUE__;
- } else {
- result__NOIJ=(cc__35QH == '+');
- if (result__NOIJ) {
- state__25QH= 1;
- };
- __tmp__LBRH=result__NOIJ;
- };
- if ((! __tmp__LBRH)) {
- if ((cc__35QH == '-')) {
- negative__45QH=TRUE__;
- state__25QH= 1;
- } else {
- result__55QH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) - 48);
- state__25QH= 2;
- };
- };
- __tmp__4BRH=TRUE__;
- } else {
- __tmp__4BRH=FALSE__;
- };
- if (__tmp__4BRH) {
- __tmp__TCRH=TRUE__;
- } else {
- result__PDYI=(state__25QH == 1);
- if (result__PDYI) {
- result__55QH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) - 48);
- if (negative__45QH) {
- result__55QH=(__INTEGER)(- result__55QH);
- };
- state__25QH= 2;
- };
- __tmp__TCRH=result__PDYI;
- };
- if (__tmp__TCRH) {
- __tmp__0DRH=TRUE__;
- } else {
- result__BEYI=(state__25QH == 2);
- if (result__BEYI) {
- result__VKAR=FALSE__;
- if ((((__INTEGER_8 )cc__35QH) >= ((__INTEGER_8 )'0'))) {
- result__VKAR=(((__INTEGER_8 )cc__35QH) <= ((__INTEGER_8 )'9'));
- };
- if (result__VKAR) {
- if (negative__45QH) {
- result__55QH=(__INTEGER)((__INTEGER)( 10 * result__55QH) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) - 48));
- } else {
- result__55QH=(__INTEGER)((__INTEGER)( 10 * result__55QH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) - 48));
- };
- } else {
- state__25QH= 3;
- };
- };
- __tmp__0DRH=result__BEYI;
- };
- if ((! __tmp__0DRH)) {
- if ((state__25QH == 3)) {
- i__15QH=__tmp__SLCR;
- };
- };
- i__15QH=(__INTEGER)(i__15QH + 1);
+}
+
+static void put_reference_star_declaration__CSAI(__TYPE_GENERIC__OCY *Self__DSAI,__STRING__BC *buffer__ESAI)
+// ({TYPE_GENERIC__OCY},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *__tmp__ENOH;
+ if ((((void *)Self__DSAI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_47)) || ((void *)Self__DSAI->parent_type__PCY.prototype__QF->parent_named__PF.name__GWB == (void *)(&__string_48)))) {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__ESAI),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__ESAI),'*');
+ };
+ __tmp__ENOH=((void **)((__FAST_ARRAYoTYPE_FULLo__VAY *)Self__DSAI->generic_list__JZMB)->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ genere_star_declaration__GNZH(((__TYPE_FULL__XMB *)__tmp__ENOH),buffer__ESAI);
+ } else /* FALSE */ {
+ if (is_java__EE) {
+ append__KWX(((__STRING__BC *)buffer__ESAI),(&__string_371));
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)buffer__ESAI),'*');
};
- if ((result__55QH > 15)) {
- pos__OYIQ=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 0,(&__string_487));
- put_position__ECH(pos__OYIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ };
+}
+
+static void add_slot_struct__Y2GJ(__TYPE__FF *Self__Z2GJ,__SLOT_DATA__IJRG *s__02GJ)
+// ({TYPE__FF},{NULLxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
+{
+ __SLOT_DATA__IJRG *Self__045T;
+ __SECTION___RVOB *result__Z45T,*__tmp__245T;
+ void *__tmp__145T;
+ __POSITION__OL __tmp__R3GJ;
+ __INTEGER__Q __tmp__U4GJ;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__NZUT;
+ if (Self__Z2GJ->prototype__QF->is_mapping__3JZC) {
+ Self__045T=((__SLOT_DATA__IJRG *)s__02GJ);
+ result__Z45T=NULL;
+ if (((void *)Self__045T->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__145T=Self__045T->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__145T)->__id==__ITM_SLOT__PLC__) {
+ __tmp__245T=((__ITM_SLOT__PLC *)__tmp__145T)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__245T=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__145T)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__Z45T=__tmp__245T;
+ } else /* FALSE */ {
+ __tmp__245T=get_name__TAUD((&__string_35));
+ result__Z45T=__tmp__245T;
+ };
+ if (((void *)((__SECTION___RVOB *)result__Z45T)->name__G25E == (void *)(&__string_37))) {
+ __tmp__NZUT=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__NZUT),s__02GJ);
+ } else /* FALSE */ {
+ __tmp__R3GJ=s__02GJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_572));
+ put_position__PRE(__tmp__R3GJ);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if ((result__55QH == 0)) {
- exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- p__VYTR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__MYTR=NULL;
- ptr__NYTR=((__POINTER )(NULL));
- typ_id__OYTR= 0;
- sz__PYTR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__PYTR == 0)) {
- result__MYTR=IS_EXPANDED__;
- } else {
- typ_id__OYTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PYTR);
- if ((typ_id__OYTR == (__INTEGER)(- 1))) {
- a__QYTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RYTR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTR + a__QYTR) & (__UINTEGER_32)(~ a__QYTR));
- ptr_table__YYTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RYTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XYTR=((__POINTER )(NULL));
- result__ZYTR=((__POINTER *)ptr_table__YYTR)[ 0];
- if ((result__ZYTR == (void *)NULL)) {
- result__ZYTR=new_lab__2PJ(new_size__RYTR);
- next__XYTR=(void *)((unsigned long)result__ZYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYTR)));
- ((__POINTER *)next__XYTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YYTR)[ 0]=next__XYTR;
- } else {
- next__XYTR=((__POINTER *)result__ZYTR)[ 0];
- if ((next__XYTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZYTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RYTR << 1)) <= 4096)) {
- next__XYTR=(void *)((unsigned long)result__ZYTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RYTR)));
- } else {
- next__XYTR=new_lab__2PJ(new_size__RYTR);
- };
- ((__POINTER *)next__XYTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YYTR)[ 0]=next__XYTR;
- } else {
- ((__POINTER *)result__ZYTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XYTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZYTR=next__XYTR;
- };
- };
- ptr__NYTR=result__ZYTR;
- } else {
- t__SYTR=((__UINTEGER_32 )typ_id__OYTR);
- a__TYTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__PYTR + a__TYTR) & (__UINTEGER_32)(~ a__TYTR));
- ptr_table__3YTR=((__POINTER )(&(table_type[(t__SYTR)])));
- lab_type__5YTR=(__UINTEGER_32)(t__SYTR | 1);
- next__2YTR=((__POINTER )(NULL));
- result__4YTR=((__POINTER *)ptr_table__3YTR)[ 0];
- if ((result__4YTR == (void *)NULL)) {
- result__4YTR=new_lab__2PJ(lab_type__5YTR);
- next__2YTR=(void *)((unsigned long)result__4YTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AZTR)));
- ((__POINTER *)next__2YTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3YTR)[ 0]=next__2YTR;
- } else {
- next__2YTR=((__POINTER *)result__4YTR)[ 0];
- if ((next__2YTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4YTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AZTR << 1)) <= 4096)) {
- next__2YTR=(void *)((unsigned long)result__4YTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AZTR)));
- } else {
- next__2YTR=new_lab__2PJ(lab_type__5YTR);
- };
- ((__POINTER *)next__2YTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3YTR)[ 0]=next__2YTR;
- } else {
- ((__POINTER *)result__4YTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2YTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4YTR=next__2YTR;
- };
- };
- ptr__NYTR=result__4YTR;
- };
- result__MYTR=((__IS_EXPANDED *)ptr__NYTR);
- *(result__MYTR) = *(IS_EXPANDED__);
- };
- Self__UYTR=((__IS_EXPANDED *)result__MYTR);
- Self__UYTR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VYTR;
- Self__UYTR->receiver__WN2H=exp1__X3JH;
- result__U3JH=result__MYTR;
+ } else /* FALSE */ {
+ if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__02GJ->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__02GJ->parent_variable__JJRG.type__IO5D)->flag__RLK & 2) != 0)))) {
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 4]),s__02GJ);
+ } else /* FALSE */ {
+ __tmp__U4GJ=size__RSSI(((__TYPE_FULL__XMB *)s__02GJ->parent_variable__JJRG.type__IO5D));
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[__tmp__U4GJ]),s__02GJ);
};
- if ((result__55QH == 1)) {
- exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- p__KZTR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__BZTR=NULL;
- ptr__CZTR=((__POINTER )(NULL));
- typ_id__DZTR= 0;
- sz__EZTR=((__UINTEGER_32 )sizeof(__GET_TYPE_ID));
- if ((sz__EZTR == 0)) {
- result__BZTR=GET_TYPE_ID__;
- } else {
- typ_id__DZTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EZTR);
- if ((typ_id__DZTR == (__INTEGER)(- 1))) {
- a__FZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__EZTR + a__FZTR) & (__UINTEGER_32)(~ a__FZTR));
- ptr_table__NZTR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MZTR=((__POINTER )(NULL));
- result__OZTR=((__POINTER *)ptr_table__NZTR)[ 0];
- if ((result__OZTR == (void *)NULL)) {
- result__OZTR=new_lab__2PJ(new_size__GZTR);
- next__MZTR=(void *)((unsigned long)result__OZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZTR)));
- ((__POINTER *)next__MZTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NZTR)[ 0]=next__MZTR;
- } else {
- next__MZTR=((__POINTER *)result__OZTR)[ 0];
- if ((next__MZTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OZTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GZTR << 1)) <= 4096)) {
- next__MZTR=(void *)((unsigned long)result__OZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GZTR)));
- } else {
- next__MZTR=new_lab__2PJ(new_size__GZTR);
- };
- ((__POINTER *)next__MZTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NZTR)[ 0]=next__MZTR;
- } else {
- ((__POINTER *)result__OZTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MZTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OZTR=next__MZTR;
- };
- };
- ptr__CZTR=result__OZTR;
- } else {
- t__HZTR=((__UINTEGER_32 )typ_id__DZTR);
- a__IZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__EZTR + a__IZTR) & (__UINTEGER_32)(~ a__IZTR));
- ptr_table__SZTR=((__POINTER )(&(table_type[(t__HZTR)])));
- lab_type__UZTR=(__UINTEGER_32)(t__HZTR | 1);
- next__RZTR=((__POINTER )(NULL));
- result__TZTR=((__POINTER *)ptr_table__SZTR)[ 0];
- if ((result__TZTR == (void *)NULL)) {
- result__TZTR=new_lab__2PJ(lab_type__UZTR);
- next__RZTR=(void *)((unsigned long)result__TZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VZTR)));
- ((__POINTER *)next__RZTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SZTR)[ 0]=next__RZTR;
- } else {
- next__RZTR=((__POINTER *)result__TZTR)[ 0];
- if ((next__RZTR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TZTR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VZTR << 1)) <= 4096)) {
- next__RZTR=(void *)((unsigned long)result__TZTR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VZTR)));
- } else {
- next__RZTR=new_lab__2PJ(lab_type__UZTR);
- };
- ((__POINTER *)next__RZTR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SZTR)[ 0]=next__RZTR;
- } else {
- ((__POINTER *)result__TZTR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RZTR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TZTR=next__RZTR;
- };
- };
- ptr__CZTR=result__TZTR;
- };
- result__BZTR=((__GET_TYPE_ID *)ptr__CZTR);
- *(result__BZTR) = *(GET_TYPE_ID__);
- };
- Self__JZTR=((__GET_TYPE_ID *)result__BZTR);
- Self__JZTR->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KZTR;
- Self__JZTR->receiver__5N2H=exp1__X3JH;
- result__U3JH=result__BZTR;
- };
- if ((result__55QH == 2)) {
- left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__5ZTR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__WZTR=NULL;
- ptr__XZTR=((__POINTER )(NULL));
- typ_id__YZTR= 0;
- sz__ZZTR=((__UINTEGER_32 )sizeof(__EXPR_SUP));
- if ((sz__ZZTR == 0)) {
- result__WZTR=EXPR_SUP__;
- } else {
- typ_id__YZTR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZZTR);
- if ((typ_id__YZTR == (__INTEGER)(- 1))) {
- a__0ZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1ZTR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZZTR + a__0ZTR) & (__UINTEGER_32)(~ a__0ZTR));
- ptr_table__D0TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1ZTR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__C0TR=((__POINTER )(NULL));
- result__E0TR=((__POINTER *)ptr_table__D0TR)[ 0];
- if ((result__E0TR == (void *)NULL)) {
- result__E0TR=new_lab__2PJ(new_size__1ZTR);
- next__C0TR=(void *)((unsigned long)result__E0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZTR)));
- ((__POINTER *)next__C0TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D0TR)[ 0]=next__C0TR;
- } else {
- next__C0TR=((__POINTER *)result__E0TR)[ 0];
- if ((next__C0TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__E0TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1ZTR << 1)) <= 4096)) {
- next__C0TR=(void *)((unsigned long)result__E0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1ZTR)));
- } else {
- next__C0TR=new_lab__2PJ(new_size__1ZTR);
- };
- ((__POINTER *)next__C0TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__D0TR)[ 0]=next__C0TR;
- } else {
- ((__POINTER *)result__E0TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__C0TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__E0TR=next__C0TR;
- };
- };
- ptr__XZTR=result__E0TR;
- } else {
- t__2ZTR=((__UINTEGER_32 )typ_id__YZTR);
- a__3ZTR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L0TR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZZTR + a__3ZTR) & (__UINTEGER_32)(~ a__3ZTR));
- ptr_table__I0TR=((__POINTER )(&(table_type[(t__2ZTR)])));
- lab_type__K0TR=(__UINTEGER_32)(t__2ZTR | 1);
- next__H0TR=((__POINTER )(NULL));
- result__J0TR=((__POINTER *)ptr_table__I0TR)[ 0];
- if ((result__J0TR == (void *)NULL)) {
- result__J0TR=new_lab__2PJ(lab_type__K0TR);
- next__H0TR=(void *)((unsigned long)result__J0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0TR)));
- ((__POINTER *)next__H0TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I0TR)[ 0]=next__H0TR;
- } else {
- next__H0TR=((__POINTER *)result__J0TR)[ 0];
- if ((next__H0TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__J0TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L0TR << 1)) <= 4096)) {
- next__H0TR=(void *)((unsigned long)result__J0TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L0TR)));
- } else {
- next__H0TR=new_lab__2PJ(lab_type__K0TR);
- };
- ((__POINTER *)next__H0TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__I0TR)[ 0]=next__H0TR;
- } else {
- ((__POINTER *)result__J0TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__H0TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__J0TR=next__H0TR;
- };
- };
- ptr__XZTR=result__J0TR;
- };
- result__WZTR=((__EXPR_SUP *)ptr__XZTR);
- *(result__WZTR) = *(EXPR_SUP__);
- };
- Self__4ZTR=((__EXPR_SUP *)result__WZTR);
- Self__4ZTR->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5ZTR;
- Self__4ZTR->parent_expr_binary_cmp__15JH.left__PM2H=left__03JH;
- Self__4ZTR->parent_expr_binary_cmp__15JH.right__TM2H=right__13JH;
- result__U3JH=result__WZTR;
- };
- if ((result__55QH == 3)) {
- left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__V0TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__M0TR=NULL;
- ptr__N0TR=((__POINTER )(NULL));
- typ_id__O0TR= 0;
- sz__P0TR=((__UINTEGER_32 )sizeof(__EXPR_SUB));
- if ((sz__P0TR == 0)) {
- result__M0TR=EXPR_SUB__;
- } else {
- typ_id__O0TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__P0TR);
- if ((typ_id__O0TR == (__INTEGER)(- 1))) {
- a__Q0TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__R0TR=(__UINTEGER_32)((__UINTEGER_32)(sz__P0TR + a__Q0TR) & (__UINTEGER_32)(~ a__Q0TR));
- ptr_table__Z0TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R0TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Y0TR=((__POINTER )(NULL));
- result__00TR=((__POINTER *)ptr_table__Z0TR)[ 0];
- if ((result__00TR == (void *)NULL)) {
- result__00TR=new_lab__2PJ(new_size__R0TR);
- next__Y0TR=(void *)((unsigned long)result__00TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0TR)));
- ((__POINTER *)next__Y0TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z0TR)[ 0]=next__Y0TR;
- } else {
- next__Y0TR=((__POINTER *)result__00TR)[ 0];
- if ((next__Y0TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__00TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__R0TR << 1)) <= 4096)) {
- next__Y0TR=(void *)((unsigned long)result__00TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__R0TR)));
- } else {
- next__Y0TR=new_lab__2PJ(new_size__R0TR);
- };
- ((__POINTER *)next__Y0TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z0TR)[ 0]=next__Y0TR;
- } else {
- ((__POINTER *)result__00TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y0TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__00TR=next__Y0TR;
- };
- };
- ptr__N0TR=result__00TR;
- } else {
- t__S0TR=((__UINTEGER_32 )typ_id__O0TR);
- a__T0TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__B1TR=(__UINTEGER_32)((__UINTEGER_32)(sz__P0TR + a__T0TR) & (__UINTEGER_32)(~ a__T0TR));
- ptr_table__40TR=((__POINTER )(&(table_type[(t__S0TR)])));
- lab_type__A1TR=(__UINTEGER_32)(t__S0TR | 1);
- next__30TR=((__POINTER )(NULL));
- result__50TR=((__POINTER *)ptr_table__40TR)[ 0];
- if ((result__50TR == (void *)NULL)) {
- result__50TR=new_lab__2PJ(lab_type__A1TR);
- next__30TR=(void *)((unsigned long)result__50TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1TR)));
- ((__POINTER *)next__30TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__40TR)[ 0]=next__30TR;
- } else {
- next__30TR=((__POINTER *)result__50TR)[ 0];
- if ((next__30TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__50TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__B1TR << 1)) <= 4096)) {
- next__30TR=(void *)((unsigned long)result__50TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1TR)));
- } else {
- next__30TR=new_lab__2PJ(lab_type__A1TR);
- };
- ((__POINTER *)next__30TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__40TR)[ 0]=next__30TR;
- } else {
- ((__POINTER *)result__50TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__30TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__50TR=next__30TR;
- };
- };
- ptr__N0TR=result__50TR;
- };
- result__M0TR=((__EXPR_SUB *)ptr__N0TR);
- *(result__M0TR) = *(EXPR_SUB__);
- };
- Self__U0TR=((__EXPR_SUB *)result__M0TR);
- Self__U0TR->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__V0TR;
- Self__U0TR->parent_expr_binary__PAKH.left__XO1H=left__03JH;
- Self__U0TR->parent_expr_binary__PAKH.right__WO2H=right__13JH;
- result__U3JH=result__M0TR;
- };
- if ((result__55QH == 4)) {
- left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__L1TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__C1TR=NULL;
- ptr__D1TR=((__POINTER )(NULL));
- typ_id__E1TR= 0;
- sz__F1TR=((__UINTEGER_32 )sizeof(__EXPR_MUL));
- if ((sz__F1TR == 0)) {
- result__C1TR=EXPR_MUL__;
- } else {
- typ_id__E1TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F1TR);
- if ((typ_id__E1TR == (__INTEGER)(- 1))) {
- a__G1TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__H1TR=(__UINTEGER_32)((__UINTEGER_32)(sz__F1TR + a__G1TR) & (__UINTEGER_32)(~ a__G1TR));
- ptr_table__P1TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H1TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__O1TR=((__POINTER )(NULL));
- result__Q1TR=((__POINTER *)ptr_table__P1TR)[ 0];
- if ((result__Q1TR == (void *)NULL)) {
- result__Q1TR=new_lab__2PJ(new_size__H1TR);
- next__O1TR=(void *)((unsigned long)result__Q1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1TR)));
- ((__POINTER *)next__O1TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P1TR)[ 0]=next__O1TR;
- } else {
- next__O1TR=((__POINTER *)result__Q1TR)[ 0];
- if ((next__O1TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Q1TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__H1TR << 1)) <= 4096)) {
- next__O1TR=(void *)((unsigned long)result__Q1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__H1TR)));
- } else {
- next__O1TR=new_lab__2PJ(new_size__H1TR);
- };
- ((__POINTER *)next__O1TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__P1TR)[ 0]=next__O1TR;
- } else {
- ((__POINTER *)result__Q1TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__O1TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Q1TR=next__O1TR;
- };
- };
- ptr__D1TR=result__Q1TR;
- } else {
- t__I1TR=((__UINTEGER_32 )typ_id__E1TR);
- a__J1TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__X1TR=(__UINTEGER_32)((__UINTEGER_32)(sz__F1TR + a__J1TR) & (__UINTEGER_32)(~ a__J1TR));
- ptr_table__U1TR=((__POINTER )(&(table_type[(t__I1TR)])));
- lab_type__W1TR=(__UINTEGER_32)(t__I1TR | 1);
- next__T1TR=((__POINTER )(NULL));
- result__V1TR=((__POINTER *)ptr_table__U1TR)[ 0];
- if ((result__V1TR == (void *)NULL)) {
- result__V1TR=new_lab__2PJ(lab_type__W1TR);
- next__T1TR=(void *)((unsigned long)result__V1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X1TR)));
- ((__POINTER *)next__T1TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U1TR)[ 0]=next__T1TR;
- } else {
- next__T1TR=((__POINTER *)result__V1TR)[ 0];
- if ((next__T1TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__V1TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__X1TR << 1)) <= 4096)) {
- next__T1TR=(void *)((unsigned long)result__V1TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__X1TR)));
- } else {
- next__T1TR=new_lab__2PJ(lab_type__W1TR);
- };
- ((__POINTER *)next__T1TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__U1TR)[ 0]=next__T1TR;
- } else {
- ((__POINTER *)result__V1TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__T1TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__V1TR=next__T1TR;
- };
- };
- ptr__D1TR=result__V1TR;
- };
- result__C1TR=((__EXPR_MUL *)ptr__D1TR);
- *(result__C1TR) = *(EXPR_MUL__);
- };
- Self__K1TR=((__EXPR_MUL *)result__C1TR);
- Self__K1TR->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__L1TR;
- Self__K1TR->parent_expr_binary__CBKH.left__XO1H=left__03JH;
- Self__K1TR->parent_expr_binary__CBKH.right__WO2H=right__13JH;
- result__U3JH=result__C1TR;
- };
- if ((result__55QH == 5)) {
- left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__B2TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__Y1TR=NULL;
- ptr__Z1TR=((__POINTER )(NULL));
- typ_id__01TR= 0;
- sz__11TR=((__UINTEGER_32 )sizeof(__EXPR_DIV));
- if ((sz__11TR == 0)) {
- result__Y1TR=EXPR_DIV__;
- } else {
- typ_id__01TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__11TR);
- if ((typ_id__01TR == (__INTEGER)(- 1))) {
- a__21TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__31TR=(__UINTEGER_32)((__UINTEGER_32)(sz__11TR + a__21TR) & (__UINTEGER_32)(~ a__21TR));
- ptr_table__F2TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__31TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__E2TR=((__POINTER )(NULL));
- result__G2TR=((__POINTER *)ptr_table__F2TR)[ 0];
- if ((result__G2TR == (void *)NULL)) {
- result__G2TR=new_lab__2PJ(new_size__31TR);
- next__E2TR=(void *)((unsigned long)result__G2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__31TR)));
- ((__POINTER *)next__E2TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F2TR)[ 0]=next__E2TR;
- } else {
- next__E2TR=((__POINTER *)result__G2TR)[ 0];
- if ((next__E2TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G2TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__31TR << 1)) <= 4096)) {
- next__E2TR=(void *)((unsigned long)result__G2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__31TR)));
- } else {
- next__E2TR=new_lab__2PJ(new_size__31TR);
- };
- ((__POINTER *)next__E2TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F2TR)[ 0]=next__E2TR;
- } else {
- ((__POINTER *)result__G2TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E2TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__G2TR=next__E2TR;
- };
- };
- ptr__Z1TR=result__G2TR;
- } else {
- t__41TR=((__UINTEGER_32 )typ_id__01TR);
- a__51TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__N2TR=(__UINTEGER_32)((__UINTEGER_32)(sz__11TR + a__51TR) & (__UINTEGER_32)(~ a__51TR));
- ptr_table__K2TR=((__POINTER )(&(table_type[(t__41TR)])));
- lab_type__M2TR=(__UINTEGER_32)(t__41TR | 1);
- next__J2TR=((__POINTER )(NULL));
- result__L2TR=((__POINTER *)ptr_table__K2TR)[ 0];
- if ((result__L2TR == (void *)NULL)) {
- result__L2TR=new_lab__2PJ(lab_type__M2TR);
- next__J2TR=(void *)((unsigned long)result__L2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2TR)));
- ((__POINTER *)next__J2TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K2TR)[ 0]=next__J2TR;
- } else {
- next__J2TR=((__POINTER *)result__L2TR)[ 0];
- if ((next__J2TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__L2TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__N2TR << 1)) <= 4096)) {
- next__J2TR=(void *)((unsigned long)result__L2TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__N2TR)));
- } else {
- next__J2TR=new_lab__2PJ(lab_type__M2TR);
- };
- ((__POINTER *)next__J2TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__K2TR)[ 0]=next__J2TR;
- } else {
- ((__POINTER *)result__L2TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__J2TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__L2TR=next__J2TR;
- };
- };
- ptr__Z1TR=result__L2TR;
- };
- result__Y1TR=((__EXPR_DIV *)ptr__Z1TR);
- *(result__Y1TR) = *(EXPR_DIV__);
- };
- Self__A2TR=((__EXPR_DIV *)result__Y1TR);
- Self__A2TR->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__B2TR;
- Self__A2TR->parent_expr_binary__VBKH.left__XO1H=left__03JH;
- Self__A2TR->parent_expr_binary__VBKH.right__WO2H=right__13JH;
- result__U3JH=result__Y1TR;
- };
- if ((result__55QH == 6)) {
- left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__X2TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__O2TR=NULL;
- ptr__P2TR=((__POINTER )(NULL));
- typ_id__Q2TR= 0;
- sz__R2TR=((__UINTEGER_32 )sizeof(__EXPR_AND));
- if ((sz__R2TR == 0)) {
- result__O2TR=EXPR_AND__;
- } else {
- typ_id__Q2TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R2TR);
- if ((typ_id__Q2TR == (__INTEGER)(- 1))) {
- a__S2TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T2TR=(__UINTEGER_32)((__UINTEGER_32)(sz__R2TR + a__S2TR) & (__UINTEGER_32)(~ a__S2TR));
- ptr_table__12TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T2TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__02TR=((__POINTER )(NULL));
- result__22TR=((__POINTER *)ptr_table__12TR)[ 0];
- if ((result__22TR == (void *)NULL)) {
- result__22TR=new_lab__2PJ(new_size__T2TR);
- next__02TR=(void *)((unsigned long)result__22TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2TR)));
- ((__POINTER *)next__02TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__12TR)[ 0]=next__02TR;
- } else {
- next__02TR=((__POINTER *)result__22TR)[ 0];
- if ((next__02TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__22TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T2TR << 1)) <= 4096)) {
- next__02TR=(void *)((unsigned long)result__22TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T2TR)));
- } else {
- next__02TR=new_lab__2PJ(new_size__T2TR);
- };
- ((__POINTER *)next__02TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__12TR)[ 0]=next__02TR;
- } else {
- ((__POINTER *)result__22TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__02TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__22TR=next__02TR;
- };
- };
- ptr__P2TR=result__22TR;
- } else {
- t__U2TR=((__UINTEGER_32 )typ_id__Q2TR);
- a__V2TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__D3TR=(__UINTEGER_32)((__UINTEGER_32)(sz__R2TR + a__V2TR) & (__UINTEGER_32)(~ a__V2TR));
- ptr_table__A3TR=((__POINTER )(&(table_type[(t__U2TR)])));
- lab_type__C3TR=(__UINTEGER_32)(t__U2TR | 1);
- next__52TR=((__POINTER )(NULL));
- result__B3TR=((__POINTER *)ptr_table__A3TR)[ 0];
- if ((result__B3TR == (void *)NULL)) {
- result__B3TR=new_lab__2PJ(lab_type__C3TR);
- next__52TR=(void *)((unsigned long)result__B3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3TR)));
- ((__POINTER *)next__52TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A3TR)[ 0]=next__52TR;
- } else {
- next__52TR=((__POINTER *)result__B3TR)[ 0];
- if ((next__52TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B3TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__D3TR << 1)) <= 4096)) {
- next__52TR=(void *)((unsigned long)result__B3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3TR)));
- } else {
- next__52TR=new_lab__2PJ(lab_type__C3TR);
- };
- ((__POINTER *)next__52TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A3TR)[ 0]=next__52TR;
- } else {
- ((__POINTER *)result__B3TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__52TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__B3TR=next__52TR;
- };
- };
- ptr__P2TR=result__B3TR;
- };
- result__O2TR=((__EXPR_AND *)ptr__P2TR);
- *(result__O2TR) = *(EXPR_AND__);
- };
- Self__W2TR=((__EXPR_AND *)result__O2TR);
- Self__W2TR->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X2TR;
- Self__W2TR->parent_expr_binary__ICKH.left__XO1H=left__03JH;
- Self__W2TR->parent_expr_binary__ICKH.right__WO2H=right__13JH;
- result__U3JH=result__O2TR;
- };
- if ((result__55QH == 7)) {
- left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__N3TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__E3TR=NULL;
- ptr__F3TR=((__POINTER )(NULL));
- typ_id__G3TR= 0;
- sz__H3TR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_R));
- if ((sz__H3TR == 0)) {
- result__E3TR=EXPR_SHIFT_R__;
- } else {
- typ_id__G3TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__H3TR);
- if ((typ_id__G3TR == (__INTEGER)(- 1))) {
- a__I3TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__J3TR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3TR + a__I3TR) & (__UINTEGER_32)(~ a__I3TR));
- ptr_table__R3TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__J3TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Q3TR=((__POINTER )(NULL));
- result__S3TR=((__POINTER *)ptr_table__R3TR)[ 0];
- if ((result__S3TR == (void *)NULL)) {
- result__S3TR=new_lab__2PJ(new_size__J3TR);
- next__Q3TR=(void *)((unsigned long)result__S3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3TR)));
- ((__POINTER *)next__Q3TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__R3TR)[ 0]=next__Q3TR;
- } else {
- next__Q3TR=((__POINTER *)result__S3TR)[ 0];
- if ((next__Q3TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__S3TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__J3TR << 1)) <= 4096)) {
- next__Q3TR=(void *)((unsigned long)result__S3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__J3TR)));
- } else {
- next__Q3TR=new_lab__2PJ(new_size__J3TR);
- };
- ((__POINTER *)next__Q3TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__R3TR)[ 0]=next__Q3TR;
- } else {
- ((__POINTER *)result__S3TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Q3TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__S3TR=next__Q3TR;
- };
- };
- ptr__F3TR=result__S3TR;
- } else {
- t__K3TR=((__UINTEGER_32 )typ_id__G3TR);
- a__L3TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__Z3TR=(__UINTEGER_32)((__UINTEGER_32)(sz__H3TR + a__L3TR) & (__UINTEGER_32)(~ a__L3TR));
- ptr_table__W3TR=((__POINTER )(&(table_type[(t__K3TR)])));
- lab_type__Y3TR=(__UINTEGER_32)(t__K3TR | 1);
- next__V3TR=((__POINTER )(NULL));
- result__X3TR=((__POINTER *)ptr_table__W3TR)[ 0];
- if ((result__X3TR == (void *)NULL)) {
- result__X3TR=new_lab__2PJ(lab_type__Y3TR);
- next__V3TR=(void *)((unsigned long)result__X3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z3TR)));
- ((__POINTER *)next__V3TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W3TR)[ 0]=next__V3TR;
- } else {
- next__V3TR=((__POINTER *)result__X3TR)[ 0];
- if ((next__V3TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X3TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__Z3TR << 1)) <= 4096)) {
- next__V3TR=(void *)((unsigned long)result__X3TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__Z3TR)));
- } else {
- next__V3TR=new_lab__2PJ(lab_type__Y3TR);
- };
- ((__POINTER *)next__V3TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W3TR)[ 0]=next__V3TR;
- } else {
- ((__POINTER *)result__X3TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V3TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__X3TR=next__V3TR;
- };
- };
- ptr__F3TR=result__X3TR;
- };
- result__E3TR=((__EXPR_SHIFT_R *)ptr__F3TR);
- *(result__E3TR) = *(EXPR_SHIFT_R__);
- };
- Self__M3TR=((__EXPR_SHIFT_R *)result__E3TR);
- Self__M3TR->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__N3TR;
- Self__M3TR->parent_expr_binary__1CKH.left__XO1H=left__03JH;
- Self__M3TR->parent_expr_binary__1CKH.right__WO2H=right__13JH;
- result__U3JH=result__E3TR;
- };
- if ((result__55QH == 8)) {
- left__03JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- right__13JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__D4TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__03TR=NULL;
- ptr__13TR=((__POINTER )(NULL));
- typ_id__23TR= 0;
- sz__33TR=((__UINTEGER_32 )sizeof(__EXPR_SHIFT_L));
- if ((sz__33TR == 0)) {
- result__03TR=EXPR_SHIFT_L__;
- } else {
- typ_id__23TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__33TR);
- if ((typ_id__23TR == (__INTEGER)(- 1))) {
- a__43TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__53TR=(__UINTEGER_32)((__UINTEGER_32)(sz__33TR + a__43TR) & (__UINTEGER_32)(~ a__43TR));
- ptr_table__H4TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__53TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__G4TR=((__POINTER )(NULL));
- result__I4TR=((__POINTER *)ptr_table__H4TR)[ 0];
- if ((result__I4TR == (void *)NULL)) {
- result__I4TR=new_lab__2PJ(new_size__53TR);
- next__G4TR=(void *)((unsigned long)result__I4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53TR)));
- ((__POINTER *)next__G4TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H4TR)[ 0]=next__G4TR;
- } else {
- next__G4TR=((__POINTER *)result__I4TR)[ 0];
- if ((next__G4TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I4TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__53TR << 1)) <= 4096)) {
- next__G4TR=(void *)((unsigned long)result__I4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__53TR)));
- } else {
- next__G4TR=new_lab__2PJ(new_size__53TR);
- };
- ((__POINTER *)next__G4TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H4TR)[ 0]=next__G4TR;
- } else {
- ((__POINTER *)result__I4TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G4TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__I4TR=next__G4TR;
- };
- };
- ptr__13TR=result__I4TR;
- } else {
- t__A4TR=((__UINTEGER_32 )typ_id__23TR);
- a__B4TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__P4TR=(__UINTEGER_32)((__UINTEGER_32)(sz__33TR + a__B4TR) & (__UINTEGER_32)(~ a__B4TR));
- ptr_table__M4TR=((__POINTER )(&(table_type[(t__A4TR)])));
- lab_type__O4TR=(__UINTEGER_32)(t__A4TR | 1);
- next__L4TR=((__POINTER )(NULL));
- result__N4TR=((__POINTER *)ptr_table__M4TR)[ 0];
- if ((result__N4TR == (void *)NULL)) {
- result__N4TR=new_lab__2PJ(lab_type__O4TR);
- next__L4TR=(void *)((unsigned long)result__N4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4TR)));
- ((__POINTER *)next__L4TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M4TR)[ 0]=next__L4TR;
- } else {
- next__L4TR=((__POINTER *)result__N4TR)[ 0];
- if ((next__L4TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N4TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__P4TR << 1)) <= 4096)) {
- next__L4TR=(void *)((unsigned long)result__N4TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P4TR)));
- } else {
- next__L4TR=new_lab__2PJ(lab_type__O4TR);
- };
- ((__POINTER *)next__L4TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M4TR)[ 0]=next__L4TR;
- } else {
- ((__POINTER *)result__N4TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L4TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__N4TR=next__L4TR;
- };
- };
- ptr__13TR=result__N4TR;
- };
- result__03TR=((__EXPR_SHIFT_L *)ptr__13TR);
- *(result__03TR) = *(EXPR_SHIFT_L__);
- };
- Self__C4TR=((__EXPR_SHIFT_L *)result__03TR);
- Self__C4TR->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__D4TR;
- Self__C4TR->parent_expr_binary__ODKH.left__XO1H=left__03JH;
- Self__C4TR->parent_expr_binary__ODKH.right__WO2H=right__13JH;
- result__U3JH=result__03TR;
- };
- if ((result__55QH == 9)) {
- exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- exp2__Y3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- result__U3JH=create__base__index__value__LYWH(Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,exp1__X3JH,read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 2]),exp2__Y3JH);
- };
- if ((result__55QH == 10)) {
- exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- exp2__Y3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- p__Z4TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__Q4TR=NULL;
- ptr__R4TR=((__POINTER )(NULL));
- typ_id__S4TR= 0;
- sz__T4TR=((__UINTEGER_32 )sizeof(__ITEM));
- if ((sz__T4TR == 0)) {
- result__Q4TR=ITEM__;
- } else {
- typ_id__S4TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T4TR);
- if ((typ_id__S4TR == (__INTEGER)(- 1))) {
- a__U4TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V4TR=(__UINTEGER_32)((__UINTEGER_32)(sz__T4TR + a__U4TR) & (__UINTEGER_32)(~ a__U4TR));
- ptr_table__34TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V4TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__24TR=((__POINTER )(NULL));
- result__44TR=((__POINTER *)ptr_table__34TR)[ 0];
- if ((result__44TR == (void *)NULL)) {
- result__44TR=new_lab__2PJ(new_size__V4TR);
- next__24TR=(void *)((unsigned long)result__44TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4TR)));
- ((__POINTER *)next__24TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__34TR)[ 0]=next__24TR;
- } else {
- next__24TR=((__POINTER *)result__44TR)[ 0];
- if ((next__24TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__44TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V4TR << 1)) <= 4096)) {
- next__24TR=(void *)((unsigned long)result__44TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V4TR)));
- } else {
- next__24TR=new_lab__2PJ(new_size__V4TR);
- };
- ((__POINTER *)next__24TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__34TR)[ 0]=next__24TR;
- } else {
- ((__POINTER *)result__44TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__24TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__44TR=next__24TR;
- };
- };
- ptr__R4TR=result__44TR;
- } else {
- t__W4TR=((__UINTEGER_32 )typ_id__S4TR);
- a__X4TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__F5TR=(__UINTEGER_32)((__UINTEGER_32)(sz__T4TR + a__X4TR) & (__UINTEGER_32)(~ a__X4TR));
- ptr_table__C5TR=((__POINTER )(&(table_type[(t__W4TR)])));
- lab_type__E5TR=(__UINTEGER_32)(t__W4TR | 1);
- next__B5TR=((__POINTER )(NULL));
- result__D5TR=((__POINTER *)ptr_table__C5TR)[ 0];
- if ((result__D5TR == (void *)NULL)) {
- result__D5TR=new_lab__2PJ(lab_type__E5TR);
- next__B5TR=(void *)((unsigned long)result__D5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F5TR)));
- ((__POINTER *)next__B5TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C5TR)[ 0]=next__B5TR;
- } else {
- next__B5TR=((__POINTER *)result__D5TR)[ 0];
- if ((next__B5TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D5TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__F5TR << 1)) <= 4096)) {
- next__B5TR=(void *)((unsigned long)result__D5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F5TR)));
- } else {
- next__B5TR=new_lab__2PJ(lab_type__E5TR);
- };
- ((__POINTER *)next__B5TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C5TR)[ 0]=next__B5TR;
- } else {
- ((__POINTER *)result__D5TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B5TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__D5TR=next__B5TR;
- };
- };
- ptr__R4TR=result__D5TR;
+ };
+}
+
+static void* slot_data__MCDJ(__SLOT_CODE__4IRG *Self__NCDJ)
+// ({SLOT_CODE__4IRG}) With result No recursive, No inlinable.
+{
+ __TYPE_FULL__XMB *typ__FMDJ,*__tmp__ANDJ;
+ void *__tmp__4QDJ;
+ void *__tmp__IMDJ;
+ __ITM_TYPE_MULTI__0URC *__tmp__KMDJ,*tm__GMDJ;
+ __INTEGER__Q Result__TEOT,Self__LYDJ,typ_id__B55T;
+ void *__tmp__4H1S;
+ void *__tmp__5MDJ;
+ __SLOT_DATA__IJRG *__tmp__DNDJ,*__tmp__5CDJ;
+ __SLOT__OLC *__tmp__1CDJ;
+ __TYPE_ID__MMB *result__AO1T,*result__545T,*Self__L55T;
+ __POINTER__IB ptr__A55T,__tmp__C55T,__tmp__D55T,__tmp__E55T;
+ __UINTEGER_32__ZWB __tmp__F55T;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__TMDJ,*__tmp__BNDJ;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__2ZUT;
+ if (((void *)Self__NCDJ->parent_slot__5IRG->slot_data_intern__LJRG == (void *)NULL)) {
+ typ__FMDJ=NULL;
+ __tmp__4QDJ=Self__NCDJ->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__4QDJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__IMDJ=((__ITM_SLOT__PLC *)__tmp__4QDJ)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__IMDJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__4QDJ)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ if (__tmp__IMDJ==NULL) {
+ __tmp__KMDJ=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__IMDJ)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__KMDJ=NULL;
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__KMDJ=NULL;
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__KMDJ=NULL;
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__KMDJ=NULL;
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__KMDJ=((void *)__tmp__IMDJ);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__KMDJ=NULL;
+ } break;
+ }
+ };
+ tm__GMDJ=__tmp__KMDJ;
+ if (((void *)__tmp__KMDJ != (void *)NULL)) {
+ Result__TEOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__KMDJ)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__TMDJ=create_with_capacity__XEZG((__INTEGER__Q)(Result__TEOT - 1));
+ Self__NCDJ->parent_slot__5IRG->slot_data_list__NCXG=__tmp__TMDJ;
+ Result__TEOT=(__INTEGER__Q)(((__ITM_TYPE_MULTI__0URC *)__tmp__KMDJ)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY - 1);
+ Self__LYDJ= 0;
+ while ((Self__LYDJ <= Result__TEOT)) {
+ __tmp__4H1S=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)tm__GMDJ)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__LYDJ];
+ __tmp__5MDJ=Self__NCDJ->parent_slot__5IRG->receiver_type__XIRG;
+ switch (((struct ___OBJ *)__tmp__4H1S)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__ANDJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__ANDJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__ANDJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)),__tmp__5MDJ);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__ANDJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)),__tmp__5MDJ);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__ANDJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__4H1S)),__tmp__5MDJ);
+ } break;
};
- result__Q4TR=((__ITEM *)ptr__R4TR);
- *(result__Q4TR) = *(ITEM__);
+ typ__FMDJ=__tmp__ANDJ;
+ __tmp__BNDJ=Self__NCDJ->parent_slot__5IRG->slot_data_list__NCXG;
+ __tmp__DNDJ=create__type__C0XG(Self__NCDJ->parent_slot__5IRG,typ__FMDJ);
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__BNDJ),__tmp__DNDJ);
+ Self__LYDJ=(__INTEGER__Q)(Self__LYDJ + 1);
};
- Self__Y4TR=((__ITEM *)result__Q4TR);
- Self__Y4TR->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Z4TR;
- Self__Y4TR->receiver__1P1H=exp1__X3JH;
- Self__Y4TR->index__KR2H=exp2__Y3JH;
- result__U3JH=result__Q4TR;
- };
- if ((result__55QH == 11)) {
- __tmp__CFKH=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- __tmp__DFKH=debug_level_option__3C;
- __tmp__EFKH=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__EFKH)->__id) {
- case __TYPE__: {
- __tmp__FFKH=((__TYPE *)__tmp__EFKH)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__FFKH=((__TYPE_NULL *)__tmp__EFKH)->parent_type__TIB.default__AKC;
+ Self__2ZUT=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__KMDJ)->list_type__R4UC);
+ __tmp__IMDJ=((void **)Self__2ZUT->parent_arrayed_collection__CMB.storage__DIXC)[Self__2ZUT->parent_arrayed_collection__CMB.upper__WBY];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ switch (((struct ___OBJ *)__tmp__IMDJ)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__ANDJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ));
} break;
- case __TYPE_VOID__: {
- __tmp__FFKH=((__TYPE_VOID *)__tmp__EFKH)->parent_type__UIB.default__AKC;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__ANDJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)));
} break;
- case __TYPE_CONTEXT__: {
- __tmp__FFKH=((__TYPE_CONTEXT *)__tmp__EFKH)->parent_type__VIB.default__AKC;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__ANDJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)),NULL);
} break;
- case __TYPE_ID__: {
- __tmp__FFKH=((__TYPE_ID *)__tmp__EFKH)->parent_type__WIB.default__AKC;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__ANDJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)),NULL);
} break;
- case __TYPE_GENERIC__: {
- __tmp__FFKH=((__TYPE_GENERIC *)__tmp__EFKH)->parent_type__C2IB.default__AKC;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__FFKH=((__PROFIL_BLOCK *)__tmp__EFKH)->parent_type__PGAG.default__AKC;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__ANDJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IMDJ)),NULL);
} break;
};
- v__MSHR=((__INTEGER_64 )__tmp__DFKH);
- result__CSHR=NULL;
- ptr__DSHR=((__POINTER )(NULL));
- typ_id__ESHR= 0;
- sz__FSHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__FSHR == 0)) {
- result__CSHR=INTEGER_CST__;
- } else {
- typ_id__ESHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FSHR);
- if ((typ_id__ESHR == (__INTEGER)(- 1))) {
- a__GSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HSHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FSHR + a__GSHR) & (__UINTEGER_32)(~ a__GSHR));
- ptr_table__H5TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HSHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__G5TR=((__POINTER )(NULL));
- result__I5TR=((__POINTER *)ptr_table__H5TR)[ 0];
- if ((result__I5TR == (void *)NULL)) {
- result__I5TR=new_lab__2PJ(new_size__HSHR);
- next__G5TR=(void *)((unsigned long)result__I5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HSHR)));
- ((__POINTER *)next__G5TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H5TR)[ 0]=next__G5TR;
- } else {
- next__G5TR=((__POINTER *)result__I5TR)[ 0];
- if ((next__G5TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I5TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HSHR << 1)) <= 4096)) {
- next__G5TR=(void *)((unsigned long)result__I5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HSHR)));
- } else {
- next__G5TR=new_lab__2PJ(new_size__HSHR);
- };
- ((__POINTER *)next__G5TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H5TR)[ 0]=next__G5TR;
- } else {
- ((__POINTER *)result__I5TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G5TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__I5TR=next__G5TR;
- };
- };
- ptr__DSHR=result__I5TR;
- } else {
- t__ISHR=((__UINTEGER_32 )typ_id__ESHR);
- a__JSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__P5TR=(__UINTEGER_32)((__UINTEGER_32)(sz__FSHR + a__JSHR) & (__UINTEGER_32)(~ a__JSHR));
- ptr_table__M5TR=((__POINTER )(&(table_type[(t__ISHR)])));
- lab_type__O5TR=(__UINTEGER_32)(t__ISHR | 1);
- next__L5TR=((__POINTER )(NULL));
- result__N5TR=((__POINTER *)ptr_table__M5TR)[ 0];
- if ((result__N5TR == (void *)NULL)) {
- result__N5TR=new_lab__2PJ(lab_type__O5TR);
- next__L5TR=(void *)((unsigned long)result__N5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5TR)));
- ((__POINTER *)next__L5TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M5TR)[ 0]=next__L5TR;
- } else {
- next__L5TR=((__POINTER *)result__N5TR)[ 0];
- if ((next__L5TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__N5TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__P5TR << 1)) <= 4096)) {
- next__L5TR=(void *)((unsigned long)result__N5TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__P5TR)));
- } else {
- next__L5TR=new_lab__2PJ(lab_type__O5TR);
- };
- ((__POINTER *)next__L5TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__M5TR)[ 0]=next__L5TR;
- } else {
- ((__POINTER *)result__N5TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__L5TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__N5TR=next__L5TR;
- };
- };
- ptr__DSHR=result__N5TR;
- };
- result__CSHR=((__INTEGER_CST *)ptr__DSHR);
- *(result__CSHR) = *(INTEGER_CST__);
- };
- Self__KSHR=((__INTEGER_CST *)result__CSHR);
- Self__KSHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__CFKH;
- Self__KSHR->value__W4YD=v__MSHR;
- Self__KSHR->parent_constant__B3LC.static_type__M2YD=__tmp__FFKH;
- check_type__YG5D(Self__KSHR);
- result__U3JH=result__CSHR;
- };
- if ((result__55QH == 12)) {
- exp1__X3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 0]);
- p__Z5TR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- result__Q5TR=NULL;
- ptr__R5TR=((__POINTER )(NULL));
- typ_id__S5TR= 0;
- sz__T5TR=((__UINTEGER_32 )sizeof(__SIZE_OF));
- if ((sz__T5TR == 0)) {
- result__Q5TR=SIZE_OF__;
- } else {
- typ_id__S5TR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__T5TR);
- if ((typ_id__S5TR == (__INTEGER)(- 1))) {
- a__U5TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V5TR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5TR + a__U5TR) & (__UINTEGER_32)(~ a__U5TR));
- ptr_table__25TR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V5TR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__15TR=((__POINTER )(NULL));
- result__35TR=((__POINTER *)ptr_table__25TR)[ 0];
- if ((result__35TR == (void *)NULL)) {
- result__35TR=new_lab__2PJ(new_size__V5TR);
- next__15TR=(void *)((unsigned long)result__35TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5TR)));
- ((__POINTER *)next__15TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__25TR)[ 0]=next__15TR;
- } else {
- next__15TR=((__POINTER *)result__35TR)[ 0];
- if ((next__15TR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__35TR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V5TR << 1)) <= 4096)) {
- next__15TR=(void *)((unsigned long)result__35TR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V5TR)));
- } else {
- next__15TR=new_lab__2PJ(new_size__V5TR);
- };
- ((__POINTER *)next__15TR)[ 0]=NULL;
- ((__POINTER *)ptr_table__25TR)[ 0]=next__15TR;
- } else {
- ((__POINTER *)result__35TR)[ 0]=(void *)((unsigned long)((__POINTER *)next__15TR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__35TR=next__15TR;
- };
- };
- ptr__R5TR=result__35TR;
- } else {
- t__W5TR=((__UINTEGER_32 )typ_id__S5TR);
- a__X5TR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EAUR=(__UINTEGER_32)((__UINTEGER_32)(sz__T5TR + a__X5TR) & (__UINTEGER_32)(~ a__X5TR));
- ptr_table__BAUR=((__POINTER )(&(table_type[(t__W5TR)])));
- lab_type__DAUR=(__UINTEGER_32)(t__W5TR | 1);
- next__AAUR=((__POINTER )(NULL));
- result__CAUR=((__POINTER *)ptr_table__BAUR)[ 0];
- if ((result__CAUR == (void *)NULL)) {
- result__CAUR=new_lab__2PJ(lab_type__DAUR);
- next__AAUR=(void *)((unsigned long)result__CAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAUR)));
- ((__POINTER *)next__AAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BAUR)[ 0]=next__AAUR;
- } else {
- next__AAUR=((__POINTER *)result__CAUR)[ 0];
- if ((next__AAUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CAUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EAUR << 1)) <= 4096)) {
- next__AAUR=(void *)((unsigned long)result__CAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EAUR)));
- } else {
- next__AAUR=new_lab__2PJ(lab_type__DAUR);
- };
- ((__POINTER *)next__AAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BAUR)[ 0]=next__AAUR;
- } else {
- ((__POINTER *)result__CAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CAUR=next__AAUR;
- };
- };
- ptr__R5TR=result__CAUR;
- };
- result__Q5TR=((__SIZE_OF *)ptr__R5TR);
- *(result__Q5TR) = *(SIZE_OF__);
+ typ__FMDJ=__tmp__ANDJ;
+ } else /* FALSE */ {
+ __tmp__IMDJ=Self__NCDJ->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__IMDJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__4H1S=((__ITM_SLOT__PLC *)__tmp__IMDJ)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__4H1S=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__IMDJ)->parent_itm_slot__3F0D.result_type__KWOB;
};
- Self__Y5TR=((__SIZE_OF *)result__Q5TR);
- Self__Y5TR->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__Z5TR;
- Self__Y5TR->receiver__TR2H=exp1__X3JH;
- result__U3JH=result__Q5TR;
- };
- if ((result__55QH == 13)) {
- type__23JH=((__LOCAL *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.result_last__5FKH)->parent_variable__T1LC.type__D25F;
- exp2__Y3JH=read__QB5G(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__LPQC)->parent_profil__R1LC.argument_list__V4JH)->parent_arrayed_collection__YH4F.storage__NWPG)[ 1]);
- result__U3JH=create__value__00WH(CAST__,type__23JH,exp2__Y3JH);
- };
- if ((result__55QH == 14)) {
- if ((debug_level_option__3C == 0)) {
- result__U3JH=create__type__PKQC(Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM,TYPE_NULL__->parent_type__TIB.default__AKC);
+ if (__tmp__4H1S==NULL) {
+ __tmp__5MDJ=NULL;
} else {
- __tmp__4GKH=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- __tmp__5GKH=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__5GKH)->__id) {
- case __TYPE__: {
- __tmp__AHKH=((__TYPE *)__tmp__5GKH)->default__AKC;
- } break;
- case __TYPE_NULL__: {
- __tmp__AHKH=((__TYPE_NULL *)__tmp__5GKH)->parent_type__TIB.default__AKC;
+ switch (((struct ___OBJ *)__tmp__4H1S)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__5MDJ=((void *)__tmp__4H1S);
} break;
- case __TYPE_VOID__: {
- __tmp__AHKH=((__TYPE_VOID *)__tmp__5GKH)->parent_type__UIB.default__AKC;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__5MDJ=((void *)__tmp__4H1S);
} break;
- case __TYPE_CONTEXT__: {
- __tmp__AHKH=((__TYPE_CONTEXT *)__tmp__5GKH)->parent_type__VIB.default__AKC;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__5MDJ=((void *)__tmp__4H1S);
} break;
- case __TYPE_ID__: {
- __tmp__AHKH=((__TYPE_ID *)__tmp__5GKH)->parent_type__WIB.default__AKC;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__5MDJ=((void *)__tmp__4H1S);
} break;
- case __TYPE_GENERIC__: {
- __tmp__AHKH=((__TYPE_GENERIC *)__tmp__5GKH)->parent_type__C2IB.default__AKC;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__5MDJ=NULL;
} break;
- case __PROFIL_BLOCK__: {
- __tmp__AHKH=((__PROFIL_BLOCK *)__tmp__5GKH)->parent_type__PGAG.default__AKC;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__5MDJ=((void *)__tmp__4H1S);
} break;
- };
- result__OSHR=NULL;
- ptr__PSHR=((__POINTER )(NULL));
- typ_id__QSHR= 0;
- sz__RSHR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
- if ((sz__RSHR == 0)) {
- result__OSHR=EXTERNAL_C__;
- } else {
- typ_id__QSHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RSHR);
- if ((typ_id__QSHR == (__INTEGER)(- 1))) {
- a__SSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TSHR=(__UINTEGER_32)((__UINTEGER_32)(sz__RSHR + a__SSHR) & (__UINTEGER_32)(~ a__SSHR));
- ptr_table__GAUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TSHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FAUR=((__POINTER )(NULL));
- result__HAUR=((__POINTER *)ptr_table__GAUR)[ 0];
- if ((result__HAUR == (void *)NULL)) {
- result__HAUR=new_lab__2PJ(new_size__TSHR);
- next__FAUR=(void *)((unsigned long)result__HAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TSHR)));
- ((__POINTER *)next__FAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GAUR)[ 0]=next__FAUR;
- } else {
- next__FAUR=((__POINTER *)result__HAUR)[ 0];
- if ((next__FAUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HAUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TSHR << 1)) <= 4096)) {
- next__FAUR=(void *)((unsigned long)result__HAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TSHR)));
- } else {
- next__FAUR=new_lab__2PJ(new_size__TSHR);
- };
- ((__POINTER *)next__FAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GAUR)[ 0]=next__FAUR;
- } else {
- ((__POINTER *)result__HAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HAUR=next__FAUR;
- };
- };
- ptr__PSHR=result__HAUR;
- } else {
- t__USHR=((__UINTEGER_32 )typ_id__QSHR);
- a__VSHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OAUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RSHR + a__VSHR) & (__UINTEGER_32)(~ a__VSHR));
- ptr_table__LAUR=((__POINTER )(&(table_type[(t__USHR)])));
- lab_type__NAUR=(__UINTEGER_32)(t__USHR | 1);
- next__KAUR=((__POINTER )(NULL));
- result__MAUR=((__POINTER *)ptr_table__LAUR)[ 0];
- if ((result__MAUR == (void *)NULL)) {
- result__MAUR=new_lab__2PJ(lab_type__NAUR);
- next__KAUR=(void *)((unsigned long)result__MAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAUR)));
- ((__POINTER *)next__KAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LAUR)[ 0]=next__KAUR;
- } else {
- next__KAUR=((__POINTER *)result__MAUR)[ 0];
- if ((next__KAUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MAUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OAUR << 1)) <= 4096)) {
- next__KAUR=(void *)((unsigned long)result__MAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OAUR)));
- } else {
- next__KAUR=new_lab__2PJ(lab_type__NAUR);
- };
- ((__POINTER *)next__KAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LAUR)[ 0]=next__KAUR;
- } else {
- ((__POINTER *)result__MAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MAUR=next__KAUR;
- };
- };
- ptr__PSHR=result__MAUR;
- };
- result__OSHR=((__EXTERNAL_C *)ptr__PSHR);
- *(result__OSHR) = *(EXTERNAL_C__);
- };
- Self__WSHR=((__EXTERNAL_C *)result__OSHR);
- Self__WSHR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__4GKH;
- Self__WSHR->static_type__1VZD=__tmp__AHKH;
- Self__WSHR->is_persistant__2VZD=FALSE__;
- Self__WSHR->code__3VZD=(&__string_488);
- Self__WSHR->access_list__4VZD=NULL;
- result__U3JH=result__OSHR;
- };
- };
- if ((result__55QH == 15)) {
- pos__RYIQ=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 0,(&__string_489));
- put_position__ECH(pos__RYIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- } else {
- base__YIRH= 0;
- loc__0IRH=NULL;
- access_list__2IRH=NULL;
- copy__BNK(string_tmp2__ADB,Self__S3JH->parent_itm_extern__45IC.extern__JH1D);
- idx__XIRH=index_of__since__IUOH(string_tmp2__ADB, 1);
- if ((idx__XIRH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- result__TLCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI < 0)) {
- result__TLCR=create_with_capacity__FTHH( 16);
- } else {
- Self__ULCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- result__TLCR=((void **)Self__ULCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__ULCR->parent_arrayed_collection__P0LH.upper__NWDI];
- Self__VLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- Self__VLCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__VLCR->parent_arrayed_collection__P0LH.upper__NWDI - 1);
- };
- access_list__2IRH=result__TLCR;
- while ((idx__XIRH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- base__YIRH=idx__XIRH;
- idx__XIRH=(__INTEGER)(idx__XIRH + 1);
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- while ((! ((idx__XIRH > ((__STRING *)string_tmp2__ADB)->count__VF) || ((! is_letter_or_digit__1ACJ(((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__XIRH - 1)])) && (((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__XIRH - 1)] != '_'))))) {
- Self__3SHR=((__STRING *)string_tmp__RB);
- ch__BTHR=((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__XIRH - 1)];
- new_capacity__2SHR= 0;
- if ((Self__3SHR->capacity__MNK <= Self__3SHR->count__VF)) {
- if ((Self__3SHR->capacity__MNK == 0)) {
- Self__3SHR->capacity__MNK= 32;
- Self__3SHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2SHR=(__INTEGER)(Self__3SHR->capacity__MNK << 1);
- Self__4SHR=((__CHARACTER *)Self__3SHR->storage__XNK);
- old_nb_elts__5SHR=Self__3SHR->capacity__MNK;
- new__ATHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4SHR),((__UINTEGER_32 )old_nb_elts__5SHR),((__UINTEGER_32 )new_capacity__2SHR)));
- upper__SAUR=(__INTEGER)(new_capacity__2SHR - 1);
- Self__QAUR=old_nb_elts__5SHR;
- while ((Self__QAUR <= upper__SAUR)) {
- new__ATHR[Self__QAUR]='\0';
- Self__QAUR=(__INTEGER)(Self__QAUR + 1);
- };
- Self__3SHR->storage__XNK=new__ATHR;
- Self__3SHR->capacity__MNK=new_capacity__2SHR;
- };
- };
- ((__CHARACTER *)Self__3SHR->storage__XNK)[Self__3SHR->count__VF]=ch__BTHR;
- Self__3SHR->count__VF=(__INTEGER)(Self__3SHR->count__VF + 1);
- idx__XIRH=(__INTEGER)(idx__XIRH + 1);
- };
- if ((((__STRING *)string_tmp__RB)->count__VF == 0)) {
- pos__KDVH=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 0,(&__string_482));
- put_position__ECH(pos__KDVH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- loc__0IRH=get__QEC(string_tmp__RB);
- n__WNYI=loc__0IRH;
- result__YNYI=NULL;
- j__ZNYI=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.upper__1H4F;
- __tmp__XKAR=((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG;
- while ((! ((j__ZNYI < stack_local_lower__IH4F) || ((void *)((__LOCAL *)((void **)__tmp__XKAR)[j__ZNYI])->parent_variable__T1LC.parent_named__S1LC.name__1QB == (void *)n__WNYI)))) {
- j__ZNYI=(__INTEGER)(j__ZNYI - 1);
- };
- if ((j__ZNYI >= stack_local_lower__IH4F)) {
- result__YNYI=((void **)((__FAST_ARRAYoLOCALo *)stack_local__ZH4F)->parent_arrayed_collection__YH4F.storage__NWPG)[j__ZNYI];
- if (((j__ZNYI < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__TGQC)->parent_arrayed_collection__SGQC.storage__E2YD)[top__KGQC])->local__KH4F) && (((__LOCAL *)result__YNYI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC != '-'))) {
- context_extern__DOLH=result__YNYI;
- };
- __tmp__YPYI=TRUE__;
- } else {
- __tmp__YPYI=FALSE__;
- };
- if ((! __tmp__YPYI)) {
- if (((void *)profil_first__LPQC != (void *)NULL)) {
- result__YNYI=lookup__VTJM(profil_first__LPQC,loc__0IRH);
- if ((((void *)result__YNYI != (void *)NULL) && ((void *)((__LOCAL *)result__YNYI)->parent_variable__T1LC.parent_named__S1LC.name__1QB != (void *)(&__string_57)))) {
- context_extern__DOLH=result__YNYI;
- };
- };
- };
- if (((void *)result__YNYI == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,loc__0IRH);
- append__MOK(string_tmp__RB,(&__string_484));
- pos__UYIQ=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__UYIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__AMRH=TRUE__;
- } else {
- __tmp__AMRH=FALSE__;
- };
- if ((! __tmp__AMRH)) {
- if ((((__LOCAL *)result__YNYI)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- copy__BNK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,loc__0IRH);
- append__MOK(string_tmp__RB,(&__string_485));
- pos__PJ5I=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__PJ5I);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- add_last__5REI(access_list__2IRH,read__QB5G(result__YNYI));
- remove_between__to__IVCC(string_tmp2__ADB,base__YIRH,(__INTEGER)(base__YIRH + ((__STRING_CONSTANT *)loc__0IRH)->count__XHB));
- insert_string__to__SLQG(string_tmp2__ADB,(&__string_486),base__YIRH);
- idx__XIRH=index_of__since__IUOH(string_tmp2__ADB,(__INTEGER)(base__YIRH + 2));
- };
- access_list__2IRH=copy__YFTH(result__TLCR);
- };
- last_code__G1JH=get__QEC(string_tmp2__ADB);
- p__LTHR=Self__S3JH->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
- c__OTHR=last_code__G1JH;
- t__MTHR=TYPE_VOID__->parent_type__UIB.default__AKC;
- result__CTHR=NULL;
- ptr__DTHR=((__POINTER )(NULL));
- typ_id__ETHR= 0;
- sz__FTHR=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
- if ((sz__FTHR == 0)) {
- result__CTHR=EXTERNAL_C__;
- } else {
- typ_id__ETHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FTHR);
- if ((typ_id__ETHR == (__INTEGER)(- 1))) {
- a__GTHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HTHR=(__UINTEGER_32)((__UINTEGER_32)(sz__FTHR + a__GTHR) & (__UINTEGER_32)(~ a__GTHR));
- ptr_table__VAUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HTHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__UAUR=((__POINTER )(NULL));
- result__WAUR=((__POINTER *)ptr_table__VAUR)[ 0];
- if ((result__WAUR == (void *)NULL)) {
- result__WAUR=new_lab__2PJ(new_size__HTHR);
- next__UAUR=(void *)((unsigned long)result__WAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HTHR)));
- ((__POINTER *)next__UAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VAUR)[ 0]=next__UAUR;
- } else {
- next__UAUR=((__POINTER *)result__WAUR)[ 0];
- if ((next__UAUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WAUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HTHR << 1)) <= 4096)) {
- next__UAUR=(void *)((unsigned long)result__WAUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HTHR)));
- } else {
- next__UAUR=new_lab__2PJ(new_size__HTHR);
- };
- ((__POINTER *)next__UAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VAUR)[ 0]=next__UAUR;
- } else {
- ((__POINTER *)result__WAUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WAUR=next__UAUR;
- };
- };
- ptr__DTHR=result__WAUR;
- } else {
- t__ITHR=((__UINTEGER_32 )typ_id__ETHR);
- a__JTHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3AUR=(__UINTEGER_32)((__UINTEGER_32)(sz__FTHR + a__JTHR) & (__UINTEGER_32)(~ a__JTHR));
- ptr_table__0AUR=((__POINTER )(&(table_type[(t__ITHR)])));
- lab_type__2AUR=(__UINTEGER_32)(t__ITHR | 1);
- next__ZAUR=((__POINTER )(NULL));
- result__1AUR=((__POINTER *)ptr_table__0AUR)[ 0];
- if ((result__1AUR == (void *)NULL)) {
- result__1AUR=new_lab__2PJ(lab_type__2AUR);
- next__ZAUR=(void *)((unsigned long)result__1AUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3AUR)));
- ((__POINTER *)next__ZAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0AUR)[ 0]=next__ZAUR;
- } else {
- next__ZAUR=((__POINTER *)result__1AUR)[ 0];
- if ((next__ZAUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1AUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3AUR << 1)) <= 4096)) {
- next__ZAUR=(void *)((unsigned long)result__1AUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3AUR)));
- } else {
- next__ZAUR=new_lab__2PJ(lab_type__2AUR);
- };
- ((__POINTER *)next__ZAUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0AUR)[ 0]=next__ZAUR;
- } else {
- ((__POINTER *)result__1AUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZAUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1AUR=next__ZAUR;
- };
- };
- ptr__DTHR=result__1AUR;
+ }
};
- result__CTHR=((__EXTERNAL_C *)ptr__DTHR);
- *(result__CTHR) = *(EXTERNAL_C__);
- };
- Self__KTHR=((__EXTERNAL_C *)result__CTHR);
- Self__KTHR->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM=p__LTHR;
- Self__KTHR->static_type__1VZD=t__MTHR;
- Self__KTHR->is_persistant__2VZD=TRUE__;
- Self__KTHR->code__3VZD=c__OTHR;
- Self__KTHR->access_list__4VZD=access_list__2IRH;
- result__U3JH=result__CTHR;
- };
- return(result__U3JH);
+ __tmp__IMDJ=Self__NCDJ->parent_slot__5IRG->receiver_type__XIRG;
+ switch (((struct ___OBJ *)__tmp__5MDJ)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__ANDJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__ANDJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__ANDJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)),__tmp__IMDJ);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__ANDJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)),__tmp__IMDJ);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__ANDJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__5MDJ)),__tmp__IMDJ);
+ } break;
+ };
+ typ__FMDJ=__tmp__ANDJ;
+ };
+ __tmp__DNDJ=create__type__C0XG(Self__NCDJ->parent_slot__5IRG,typ__FMDJ);
+ Self__NCDJ->parent_slot__5IRG->slot_data_intern__LJRG=__tmp__DNDJ;
+ if (((void *)Self__NCDJ->parent_slot__5IRG->slot_id__GFWI == (void *)NULL)) {
+ __tmp__1CDJ=Self__NCDJ->parent_slot__5IRG;
+ result__AO1T=NULL;
+ if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+ result__545T=NULL;
+ ptr__A55T=((__POINTER__IB )(NULL));
+ typ_id__B55T= 0;
+ __tmp__C55T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__C55T == 0)) {
+ result__545T=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ typ_id__B55T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__C55T));
+ if ((typ_id__B55T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__D55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__E55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__C55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__F55T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__E55T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__D55T=micro_alloc__table__lab__UKI(__tmp__E55T,((__POINTER__IB )(&(table_size[(__tmp__F55T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__E55T)));
+ ptr__A55T=__tmp__D55T;
+ } else /* FALSE */ {
+ __tmp__F55T=((__UINTEGER_32__ZWB )typ_id__B55T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__D55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__E55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__C55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__D55T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__D55T=micro_alloc__table__lab__UKI(__tmp__E55T,((__POINTER__IB )(&(table_type[(__tmp__F55T)]))),(__UINTEGER_32__ZWB)(__tmp__F55T | 1));
+ ptr__A55T=__tmp__D55T;
+ };
+ result__545T=((__TYPE_ID__MMB *)ptr__A55T);
+ *(result__545T) = *(TYPE_ID__MMB__);
+ };
+ Self__L55T=((__TYPE_ID__MMB *)result__545T);
+ Self__L55T->parent_type__NMB.index__CLC= 1;
+ __tmp__ANDJ=create__with__FND(Self__L55T, 0);
+ Self__L55T->parent_type__NMB.default__CMC=__tmp__ANDJ;
+ result__AO1T=result__545T;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__545T);
+ } else /* FALSE */ {
+ result__AO1T=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+ };
+ __tmp__5CDJ=create__type__C0XG(__tmp__1CDJ,result__AO1T->parent_type__NMB.default__CMC);
+ Self__NCDJ->parent_slot__5IRG->slot_id__GFWI=__tmp__5CDJ;
+ init__BTDJ(((__SLOT_DATA__IJRG *)Self__NCDJ->parent_slot__5IRG->slot_id__GFWI));
+ };
+ };
+ __tmp__4QDJ=Self__NCDJ->parent_slot__5IRG->slot_data_intern__LJRG;
+ return(__tmp__4QDJ);
}
-static void* to_run_expr__1HKH(__ITM_READ_ARGS *Self__2HKH)
-// ({ITM_READ_ARGS}) With resultRecursive, No inlinable.
+static void* slot_data__HDDJ(__SLOT_DATA__IJRG *Self__IDDJ)
+// ({SLOT_DATA__IJRG}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__AUHR,v__QUHR;
- __INTEGER __tmp__GIKH,Self__Q1MH,__tmp__KBNH,__tmp__UDNH,Self__BXTH;
- __INTEGER typ_id__YTHR,typ_id__KBUR,typ_id__ACUR,typ_id__IUHR;
- __INTEGER typ_id__5CUR,typ_id__VDUR;
- void *__tmp__SIKH,*__tmp__L3MH,*__tmp__0DNH;
- void *receiver__F2MH,*__tmp__B3MH,*result__QTHR,*__tmp__1DNH;
- void *result__TTHR,*__tmp__IENH,*__tmp__JENH,*__tmp__FFNH,*__tmp__IHNH;
- void *__tmp__JHNH,*__tmp__R24R;
- __POSITION pos_null__I2MH,__tmp__0LCR,__tmp__VB2P,pos__0YIQ,pos__2VTH;
- __POSITION __tmp__4BNH,__tmp__ECNH,pos__1LCR,pos__2LCR,__tmp__YCNH;
- __POSITION __tmp__4LCR,__tmp__ZC2P,p__5THR,p__RBUR,p__HCUR;
- __POSITION __tmp__KGNH,p__PUHR,p__GDUR,p__2DUR;
- void *itm_list__L2MH,*__tmp__D3MH;
- void *itm_read__M2MH,*__tmp__M3MH,*__tmp__T3MH;
- void *slot_msg__O2MH,*__tmp__H5MH;
- void *base__Q2MH;
- __ITM_READ *Self__RTHR,*Self__UTHR;
- void *loc__STHR,*loc__VTHR;
- __ITM_CHARACTER *Self__WB2P,*Self__0C2P;
- __ITM_STRING *Self__XB2P,*Self__1C2P;
- void *__tmp__13MH;
- void *__tmp__23MH,*__tmp__G5MH,*v__SBUR,*v__HDUR;
- void *__tmp__E4MH,*t__BUHR,*t__TBUR,*__tmp__HGNH,*t__RUHR,*t__IDUR;
- void *receiver_type__G2MH,*__tmp__Q4MH,*__tmp__BANH,*__tmp__CANH;
- void *__tmp__Z5MH,*__tmp__55MH,*__tmp__MANH;
- void *__tmp__0ANH,*__tmp__LBNH;
- __SLOT_DATA *Self__ZKAR;
- void *result__YKAR,*__tmp__FCNH;
- void *__tmp__CDNH,*em__H2MH;
- __STRING_CST *Self__4YIQ,*Self__KZIQ;
- __PROTOTYPE_CST *Self__5YIQ,*Self__LZIQ;
- __INTEGER_CST *Self__AZIQ,*result__WTHR,*Self__4THR,*Self__MZIQ;
- __INTEGER_CST *result__GUHR,*Self__OUHR;
- __POINTER ptr__XTHR,ptr_table__5AUR,next__4AUR,result__ABUR;
- __POINTER ptr_table__EBUR,next__DBUR,result__FBUR,ptr__JBUR;
- __POINTER ptr_table__VBUR,next__UBUR,result__WBUR,ptr_table__0BUR;
- __POINTER next__ZBUR,result__1BUR,ptr__5BUR,ptr_table__KCUR;
- __POINTER next__JCUR,result__LCUR,ptr_table__PCUR,next__OCUR;
- __POINTER result__QCUR,ptr__HUHR,ptr_table__UCUR,next__TCUR;
- __POINTER result__VCUR,ptr_table__ZCUR,next__YCUR,result__0CUR;
- __POINTER ptr__4CUR,ptr_table__KDUR,next__JDUR,result__LDUR;
- __POINTER ptr_table__PDUR,next__ODUR,result__QDUR,ptr__UDUR;
- __POINTER ptr_table__5DUR,next__4DUR,result__AEUR,ptr_table__EEUR;
- __POINTER next__DEUR,result__FEUR;
- __UINTEGER_32 sz__ZTHR,a__0THR,new_size__1THR,t__2THR,a__3THR;
- __UINTEGER_32 new_size__HBUR,lab_type__GBUR,sz__LBUR,a__MBUR;
- __UINTEGER_32 new_size__NBUR,t__OBUR,a__PBUR,new_size__3BUR;
- __UINTEGER_32 lab_type__2BUR,sz__BCUR,a__CCUR,new_size__DCUR,t__ECUR;
- __UINTEGER_32 a__FCUR,new_size__SCUR,lab_type__RCUR,sz__JUHR,a__KUHR;
- __UINTEGER_32 new_size__LUHR,t__MUHR,a__NUHR,new_size__2CUR;
- __UINTEGER_32 lab_type__1CUR,sz__ADUR,a__BDUR,new_size__CDUR,t__DDUR;
- __UINTEGER_32 a__EDUR,new_size__SDUR,lab_type__RDUR,sz__WDUR,a__XDUR;
- __UINTEGER_32 new_size__YDUR,t__ZDUR,a__0DUR,new_size__HEUR;
- __UINTEGER_32 lab_type__GEUR;
- void *__tmp__AMCR,*__tmp__EMCR,*__tmp__DUHR,*__tmp__IMCR,*__tmp__MMCR;
- void *__tmp__TUHR;
- __READ_LOCAL *__tmp__BMCR,*__tmp__FMCR,*Self__GZIQ,*Self__IZIQ;
- __READ_LOCAL *__tmp__JMCR,*__tmp__NMCR;
- __REAL_CST *Self__CZIQ,*result__IBUR,*Self__QBUR,*Self__OZIQ;
- __REAL_CST *result__3CUR,*Self__FDUR;
- __CHARACTER_CST *Self__EZIQ,*Self__QZIQ;
- __IS_EXPANDED *Self__FZIQ,*result__4BUR,*Self__GCUR,*Self__RZIQ;
- __IS_EXPANDED *result__TDUR,*Self__1DUR;
- __READ_GLOBAL *__tmp__EUHR,*Self__JZIQ,*__tmp__UUHR;
- __LOCAL *Self__F24R,*Self__K24R;
- void *voir__G24R,*voir__J24R,*voir__L24R,*voir__O24R;
- __LIST *Self__I24R,*Self__N24R;
- void *__tmp__Q24R;
- void *result__5EFC,*l_arg__4HKH;
- __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *Self__M2YC,*Self__C3YC;
- __BOOLEAN is_resend__N2MH,is_block_value__P2MH,__tmp__B4MH;
- __BOOLEAN __tmp__R4MH,__tmp__DANH,__tmp__GANH,__tmp__5ANH,__tmp__VBNH;
- __BOOLEAN __tmp__SBNH,__tmp__OENH;
- void *result__WLCR,*args__E2MH;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *Self__XLCR,*Self__YLCR;
- result__5EFC=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC)->parent_arrayed_collection__EFFC.upper__P5OC < 0)) {
- result__5EFC=create_with_capacity__YPFC( 16);
- } else {
- Self__M2YC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- result__5EFC=((void **)Self__M2YC->parent_arrayed_collection__EFFC.storage__5EPC)[Self__M2YC->parent_arrayed_collection__EFFC.upper__P5OC];
- Self__C3YC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)free_list__FFFC);
- Self__C3YC->parent_arrayed_collection__EFFC.upper__P5OC=(__INTEGER)(Self__C3YC->parent_arrayed_collection__EFFC.upper__P5OC - 1);
- };
- l_arg__4HKH=result__5EFC;
- __tmp__GIKH=((__FAST_ARRAYoITM_CODEo *)Self__2HKH->args__AEQC)->parent_arrayed_collection__SEEC.upper__GAPC;
- Self__Q1MH= 1;
- while ((Self__Q1MH <= __tmp__GIKH)) {
- add_last__V3PC(l_arg__4HKH,((void **)((__FAST_ARRAYoITM_CODEo *)Self__2HKH->args__AEQC)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__Q1MH]);
- Self__Q1MH=(__INTEGER)(Self__Q1MH + 1);
- };
- __tmp__SIKH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__2HKH->args__AEQC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
- receiver__F2MH=NULL;
- pos_null__I2MH=((__POSITION ) 0);
- itm_list__L2MH=NULL;
- itm_read__M2MH=NULL;
- is_resend__N2MH=FALSE__;
- slot_msg__O2MH=NULL;
- is_block_value__P2MH=FALSE__;
- base__Q2MH=NULL;
- result__WLCR=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH)->parent_arrayed_collection__P0LH.upper__NWDI < 0)) {
- result__WLCR=create_with_capacity__FTHH( 16);
- } else {
- Self__XLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- result__WLCR=((void **)Self__XLCR->parent_arrayed_collection__P0LH.storage__GZDI)[Self__XLCR->parent_arrayed_collection__P0LH.upper__NWDI];
- Self__YLCR=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)free_list__Q0LH);
- Self__YLCR->parent_arrayed_collection__P0LH.upper__NWDI=(__INTEGER)(Self__YLCR->parent_arrayed_collection__P0LH.upper__NWDI - 1);
- };
- args__E2MH=result__WLCR;
- if (((void *)__tmp__SIKH == (void *)NULL)) {
- receiver__F2MH=read__QB5G(lookup__0RTH());
- } else {
- switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
- case __ITM_LIST__: {
- __tmp__B3MH=to_run_expr__L2IH(__tmp__SIKH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__0LCR=((__ITM_LDOTS *)__tmp__SIKH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_476));
- put_position__ECH(__tmp__0LCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__B3MH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__B3MH=to_run_expr__U2IH(__tmp__SIKH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__VB2P=((__ITM_LIST_IDF *)__tmp__SIKH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__VB2P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__B3MH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__B3MH=to_run_expr__25IH(__tmp__SIKH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__B3MH=to_run_expr__4CJH(__tmp__SIKH);
- } break;
- case __ITM_READ__: {
- Self__RTHR=((__ITM_READ *)__tmp__SIKH);
- result__QTHR=NULL;
- loc__STHR=lookup__FRLH(Self__RTHR->name__AVPC);
- if (((void *)loc__STHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__STHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__STHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__RTHR->name__AVPC=((__LOCAL *)loc__STHR)->parent_variable__T1LC.intern_name__C25F;
- result__QTHR=to_run_with__args__XJQH(Self__RTHR);
- } else {
- result__QTHR=read__QB5G(loc__STHR);
- };
- } else {
- result__QTHR=to_run_with__args__XJQH(Self__RTHR);
- };
- __tmp__B3MH=result__QTHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__B3MH=to_run_expr__UGJH(__tmp__SIKH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__B3MH=to_run_expr__FIJH(__tmp__SIKH);
- } break;
- case __ITM_BINARY__: {
- __tmp__B3MH=to_run_expr__ZLJH(__tmp__SIKH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__B3MH=to_run_expr__CXJH(__tmp__SIKH);
- } break;
- case __ITM_OLD__: {
- __tmp__B3MH=to_run_expr__HXJH(__tmp__SIKH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__B3MH=to_run_expr__20JH(__tmp__SIKH);
- } break;
- case __ITM_REAL__: {
- __tmp__B3MH=to_run_expr__R2JH(__tmp__SIKH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__B3MH=to_run_expr__12JH(__tmp__SIKH);
- } break;
- case __ITM_CHARACTER__: {
- Self__WB2P=((__ITM_CHARACTER *)__tmp__SIKH);
- __tmp__B3MH=create__char__4SMH(Self__WB2P->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__WB2P->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__XB2P=((__ITM_STRING *)__tmp__SIKH);
- __tmp__B3MH=create__text__ITMH(Self__XB2P->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__XB2P->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__B3MH=to_run_expr__R3JH(__tmp__SIKH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__B3MH=to_run_expr__1HKH(__tmp__SIKH);
- } break;
- case __ITM_RESULT__: {
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__B3MH=NULL;
- } break;
- };
- receiver__F2MH=__tmp__B3MH;
- if (__tmp__SIKH==NULL) {
- __tmp__D3MH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
- case __ITM_LIST__: {
- __tmp__D3MH=((void *)__tmp__SIKH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_BINARY__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_OLD__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__D3MH=NULL;
- } break;
- case __ITM_RESULT__: {
- __tmp__D3MH=NULL;
+ __TYPE_FULL__XMB *typ__CODJ,*__tmp__3ODJ;
+ void *__tmp__ORDJ;
+ void *__tmp__FODJ;
+ __ITM_TYPE_MULTI__0URC *__tmp__HODJ,*tm__DODJ;
+ __INTEGER__Q Result__1EOT,Self__0ZDJ,typ_id__R55T;
+ void *__tmp__LI1S;
+ void *result__EO1T;
+ __SLOT_DATA__IJRG *__tmp__APDJ,*__tmp__0DDJ;
+ __SLOT__OLC *__tmp__WDDJ;
+ __TYPE_ID__MMB *result__DSDJ,*result__P55T,*Self__155T;
+ __POINTER__IB ptr__Q55T,__tmp__S55T,__tmp__T55T,__tmp__U55T;
+ __UINTEGER_32__ZWB __tmp__V55T;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__QODJ,*__tmp__4ODJ;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *Self__Z1RD;
+ if (((void *)Self__IDDJ->parent_slot__KJRG->slot_data_intern__LJRG == (void *)NULL)) {
+ typ__CODJ=NULL;
+ __tmp__ORDJ=Self__IDDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ORDJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FODJ=((__ITM_SLOT__PLC *)__tmp__ORDJ)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FODJ=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ORDJ)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ if (__tmp__FODJ==NULL) {
+ __tmp__HODJ=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__FODJ)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__HODJ=NULL;
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__HODJ=NULL;
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__HODJ=NULL;
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__HODJ=NULL;
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__HODJ=((void *)__tmp__FODJ);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__HODJ=NULL;
} break;
}
};
- itm_list__L2MH=__tmp__D3MH;
- if (((void *)__tmp__D3MH != (void *)NULL)) {
- __tmp__L3MH=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__D3MH)->code__T4OC)->parent_arrayed_collection__SEEC.storage__NBPC)[ 0];
- if (__tmp__L3MH==NULL) {
- __tmp__M3MH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__L3MH)->__id) {
- case __ITM_LIST__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_LDOTS__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__M3MH=((void *)__tmp__L3MH);
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__M3MH=((void *)__tmp__L3MH);
- } break;
- case __ITM_BINARY__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__M3MH=((void *)__tmp__L3MH);
- } break;
- case __ITM_OLD__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__M3MH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__M3MH=NULL;
+ tm__DODJ=__tmp__HODJ;
+ if (((void *)__tmp__HODJ != (void *)NULL)) {
+ Result__1EOT=(__INTEGER__Q)(((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__HODJ)->list_type__R4UC)->parent_arrayed_collection__CMB.upper__WBY + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__QODJ=create_with_capacity__XEZG((__INTEGER__Q)(Result__1EOT - 1));
+ Self__IDDJ->parent_slot__KJRG->slot_data_list__NCXG=__tmp__QODJ;
+ Result__1EOT=(__INTEGER__Q)(((__ITM_TYPE_MULTI__0URC *)__tmp__HODJ)->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY - 1);
+ Self__0ZDJ= 0;
+ while ((Self__0ZDJ <= Result__1EOT)) {
+ __tmp__LI1S=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)tm__DODJ)->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__0ZDJ];
+ result__EO1T=NULL;
+ if (((void *)Self__IDDJ->parent_slot__KJRG != (void *)NULL)) {
+ result__EO1T=Self__IDDJ->parent_slot__KJRG->receiver_type__XIRG;
+ } else /* FALSE */ {
+ result__EO1T=type_block__APB;
+ };
+ switch (((struct ___OBJ *)__tmp__LI1S)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__3ODJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S));
} break;
- case __ITM_STRING__: {
- __tmp__M3MH=NULL;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__3ODJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)));
} break;
- case __ITM_EXTERNAL__: {
- __tmp__M3MH=NULL;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__3ODJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)),result__EO1T);
} break;
- case __ITM_READ_ARGS__: {
- __tmp__M3MH=((void *)__tmp__L3MH);
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__3ODJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)),result__EO1T);
} break;
- case __ITM_RESULT__: {
- __tmp__M3MH=NULL;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__3ODJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__LI1S)),result__EO1T);
} break;
- }
+ };
+ typ__CODJ=__tmp__3ODJ;
+ __tmp__4ODJ=Self__IDDJ->parent_slot__KJRG->slot_data_list__NCXG;
+ __tmp__APDJ=create__type__C0XG(Self__IDDJ->parent_slot__KJRG,typ__CODJ);
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__4ODJ),__tmp__APDJ);
+ Self__0ZDJ=(__INTEGER__Q)(Self__0ZDJ + 1);
};
- itm_read__M2MH=__tmp__M3MH;
- } else {
- if (__tmp__SIKH==NULL) {
- __tmp__T3MH=NULL;
+ Self__Z1RD=((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)((__ITM_TYPE_MULTI__0URC *)__tmp__HODJ)->list_type__R4UC);
+ __tmp__FODJ=((void **)Self__Z1RD->parent_arrayed_collection__CMB.storage__DIXC)[Self__Z1RD->parent_arrayed_collection__CMB.upper__WBY];
+ switch (((struct ___OBJ *)__tmp__FODJ)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__3ODJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__3ODJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__3ODJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)),NULL);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__3ODJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)),NULL);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__3ODJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__FODJ)),NULL);
+ } break;
+ };
+ typ__CODJ=__tmp__3ODJ;
+ } else /* FALSE */ {
+ __tmp__FODJ=Self__IDDJ->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__FODJ)->__id==__ITM_SLOT__PLC__) {
+ __tmp__LI1S=((__ITM_SLOT__PLC *)__tmp__FODJ)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__LI1S=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__FODJ)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ if (__tmp__LI1S==NULL) {
+ result__EO1T=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
- case __ITM_LIST__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_LDOTS__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_READ__: {
- __tmp__T3MH=((void *)__tmp__SIKH);
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__T3MH=NULL;
+ switch (((struct ___OBJ *)__tmp__LI1S)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ result__EO1T=((void *)__tmp__LI1S);
} break;
- case __ITM_READ_ARG2__: {
- __tmp__T3MH=((void *)__tmp__SIKH);
+ case __ITM_TYPE_STYLE__1MB__: {
+ result__EO1T=((void *)__tmp__LI1S);
} break;
- case __ITM_BINARY__: {
- __tmp__T3MH=NULL;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ result__EO1T=((void *)__tmp__LI1S);
} break;
- case __ITM_READ_ARG1__: {
- __tmp__T3MH=((void *)__tmp__SIKH);
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ result__EO1T=((void *)__tmp__LI1S);
} break;
- case __ITM_OLD__: {
- __tmp__T3MH=NULL;
+ case __ITM_TYPE_MULTI__0URC__: {
+ result__EO1T=NULL;
} break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_REAL__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_NUMBER__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_STRING__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__T3MH=NULL;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__T3MH=((void *)__tmp__SIKH);
- } break;
- case __ITM_RESULT__: {
- __tmp__T3MH=NULL;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ result__EO1T=((void *)__tmp__LI1S);
} break;
}
};
- itm_read__M2MH=__tmp__T3MH;
- };
- if (((void *)itm_read__M2MH != (void *)NULL)) {
- __tmp__13MH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__1ZM)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM)) & 511)];
- switch (((struct ___OBJ *)itm_read__M2MH)->__id) {
- case __ITM_READ__: {
- __tmp__23MH=((__ITM_READ *)itm_read__M2MH)->name__AVPC;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__23MH=((__ITM_READ_ARG2 *)itm_read__M2MH)->parent_itm_read__H4FC.name__AVPC;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__23MH=((__ITM_READ_ARG1 *)itm_read__M2MH)->parent_itm_read__E5GC.name__AVPC;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__23MH=((__ITM_READ_ARGS *)itm_read__M2MH)->parent_itm_read__14JC.name__AVPC;
- } break;
- };
- __tmp__B4MH=search_parent__2IWH(__tmp__13MH,__tmp__23MH);
- } else {
- __tmp__B4MH=FALSE__;
- };
- is_resend__N2MH=__tmp__B4MH;
- };
- switch (((struct ___OBJ *)receiver__F2MH)->__id) {
- case __LIST__: {
- __tmp__E4MH=static_type__OHQG(receiver__F2MH);
- } break;
- case __STRING_CST__: {
- __tmp__E4MH=((__STRING_CST *)receiver__F2MH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__E4MH=((__EXTERNAL_C *)receiver__F2MH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__E4MH=((__PROTOTYPE_CST *)receiver__F2MH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__E4MH=((__INTEGER_CST *)receiver__F2MH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__E4MH=((__LOCAL *)((__READ_LOCAL *)receiver__F2MH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__E4MH=static_type__CN1H(receiver__F2MH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__E4MH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__E4MH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__E4MH=((__REAL_CST *)receiver__F2MH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__E4MH=((__CHARACTER_CST *)receiver__F2MH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__E4MH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__E4MH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__E4MH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__E4MH=static_type__UO1H(receiver__F2MH);
- } break;
- case __EXPR_MUL__: {
- __tmp__E4MH=static_type__0O1H(receiver__F2MH);
- } break;
- case __EXPR_DIV__: {
- __tmp__E4MH=static_type__5O1H(receiver__F2MH);
- } break;
- case __EXPR_AND__: {
- __tmp__E4MH=static_type__EP1H(receiver__F2MH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__E4MH=static_type__JP1H(receiver__F2MH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__E4MH=static_type__OP1H(receiver__F2MH);
- } break;
- case __PUT_TO__: {
- __tmp__E4MH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__E4MH=static_type__XP1H(receiver__F2MH);
- } break;
- case __SIZE_OF__: {
- __tmp__E4MH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__E4MH=((__CAST *)receiver__F2MH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__E4MH=static_type__NOKL(receiver__F2MH);
- } break;
- case __READ_SLOT__: {
- __tmp__E4MH=((__SLOT_DATA *)((__READ_SLOT *)receiver__F2MH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__E4MH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__F2MH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__E4MH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__E4MH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__E4MH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__E4MH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__E4MH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__E4MH=static_type__DFJM(receiver__F2MH);
- } break;
- case __EXPR_ADD__: {
- __tmp__E4MH=static_type__P3ML(receiver__F2MH);
- } break;
- case __EXPR_NOT__: {
- __tmp__E4MH=static_type__R3XM(receiver__F2MH);
- } break;
- case __EXPR_MOD__: {
- __tmp__E4MH=static_type__DREO(receiver__F2MH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__E4MH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__E4MH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__E4MH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__E4MH=static_type__3YPN(receiver__F2MH);
- } break;
- case __EXPR_XOR__: {
- __tmp__E4MH=static_type__1HSO(receiver__F2MH);
- } break;
- };
- receiver_type__G2MH=((__TYPE_FULL *)__tmp__E4MH)->parent_type__5SL;
- if (((void *)receiver_type__G2MH == (void *)TYPE_VOID__)) {
- pos__0YIQ=Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_467));
- put_position__ECH(pos__0YIQ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ __tmp__FODJ=NULL;
+ if (((void *)Self__IDDJ->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__FODJ=Self__IDDJ->parent_slot__KJRG->receiver_type__XIRG;
+ } else /* FALSE */ {
+ __tmp__FODJ=type_block__APB;
+ };
+ switch (((struct ___OBJ *)result__EO1T)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__3ODJ=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)result__EO1T));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__3ODJ=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__3ODJ=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)),__tmp__FODJ);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__3ODJ=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)),__tmp__FODJ);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__3ODJ=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)result__EO1T)),__tmp__FODJ);
+ } break;
+ };
+ typ__CODJ=__tmp__3ODJ;
+ };
+ __tmp__APDJ=create__type__C0XG(Self__IDDJ->parent_slot__KJRG,typ__CODJ);
+ Self__IDDJ->parent_slot__KJRG->slot_data_intern__LJRG=__tmp__APDJ;
+ if (((void *)Self__IDDJ->parent_slot__KJRG->slot_id__GFWI == (void *)NULL)) {
+ __tmp__WDDJ=Self__IDDJ->parent_slot__KJRG;
+ result__DSDJ=NULL;
+ if (( 1 > list_id__4MC->parent_arrayed_collection__2MC.upper__WGY)) {
+ result__P55T=NULL;
+ ptr__Q55T=((__POINTER__IB )(NULL));
+ typ_id__R55T= 0;
+ __tmp__S55T=((__POINTER__IB )sizeof(__TYPE_ID__MMB));
+ if (((unsigned long)__tmp__S55T == 0)) {
+ result__P55T=TYPE_ID__MMB__;
+ } else /* FALSE */ {
+ typ_id__R55T=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__S55T));
+ if ((typ_id__R55T == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__T55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__U55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__S55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__V55T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__U55T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__T55T=micro_alloc__table__lab__UKI(__tmp__U55T,((__POINTER__IB )(&(table_size[(__tmp__V55T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__U55T)));
+ ptr__Q55T=__tmp__T55T;
+ } else /* FALSE */ {
+ __tmp__V55T=((__UINTEGER_32__ZWB )typ_id__R55T);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__T55T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__U55T=(void *)((unsigned long)(void *)((unsigned long)__tmp__S55T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__T55T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__T55T=micro_alloc__table__lab__UKI(__tmp__U55T,((__POINTER__IB )(&(table_type[(__tmp__V55T)]))),(__UINTEGER_32__ZWB)(__tmp__V55T | 1));
+ ptr__Q55T=__tmp__T55T;
+ };
+ result__P55T=((__TYPE_ID__MMB *)ptr__Q55T);
+ *(result__P55T) = *(TYPE_ID__MMB__);
+ };
+ Self__155T=((__TYPE_ID__MMB *)result__P55T);
+ Self__155T->parent_type__NMB.index__CLC= 1;
+ __tmp__3ODJ=create__with__FND(Self__155T, 0);
+ Self__155T->parent_type__NMB.default__CMC=__tmp__3ODJ;
+ result__DSDJ=result__P55T;
+ add_last__SGY(((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC),result__P55T);
+ } else /* FALSE */ {
+ result__DSDJ=((void **)((__FAST_ARRAYoTYPE_IDo__UMC *)list_id__4MC)->parent_arrayed_collection__2MC.storage__WHY)[ 1];
+ };
+ __tmp__0DDJ=create__type__C0XG(__tmp__WDDJ,result__DSDJ->parent_type__NMB.default__CMC);
+ Self__IDDJ->parent_slot__KJRG->slot_id__GFWI=__tmp__0DDJ;
+ init__BTDJ(((__SLOT_DATA__IJRG *)Self__IDDJ->parent_slot__KJRG->slot_id__GFWI));
+ };
+ };
+ __tmp__ORDJ=Self__IDDJ->parent_slot__KJRG->slot_data_intern__LJRG;
+ return(__tmp__ORDJ);
+}
+
+static void force__to__3P2I(__FAST_ARRAYoSLOTo__SLC *Self__4P2I)
+// ({FAST_ARRAYoSLOTo__SLC}) Void No recursive, No inlinable.
+{
+ __INTEGER__Q new_capacity__CMCJ,Result__F0UT,Result__H0UT;
+ __INTEGER__Q Result__J0UT,upper__CAAU;
+ __BOOLEAN__L __tmp__SQ2I,__tmp__SMCJ;
+ void **__tmp__QMCJ,**__tmp__QNCJ;
+ if (( 0 <= Self__4P2I->parent_arrayed_collection__0LC.upper__HJK)) {
+ ((void **)Self__4P2I->parent_arrayed_collection__0LC.storage__DJK)[ 0]=NULL;
+ __tmp__SQ2I=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SQ2I=FALSE__O__;
+ };
+ if ((! __tmp__SQ2I)) {
+ if (( 0 == (__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK + 1))) {
+ add_last__HKLG(Self__4P2I,NULL);
+ } else /* FALSE */ {
+ new_capacity__CMCJ= 0;
+ Result__F0UT=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (( 1 > Result__F0UT)) {
+ if ((Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK == 0)) {
+ __tmp__QMCJ=create__FPBB( 1);
+ Self__4P2I->parent_arrayed_collection__0LC.storage__DJK=__tmp__QMCJ;
+ Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK= 1;
+ __tmp__SMCJ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SMCJ=FALSE__O__;
+ };
+ if ((! __tmp__SMCJ)) {
+ if ((Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK < 1)) {
+ new_capacity__CMCJ=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK << 1);
+ while ((new_capacity__CMCJ < 1)) {
+ new_capacity__CMCJ=(__INTEGER__Q)(new_capacity__CMCJ << 1);
+ };
+ __tmp__QNCJ=realloc__with__W0XG(((void **)Self__4P2I->parent_arrayed_collection__0LC.storage__DJK),Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK,new_capacity__CMCJ);
+ Self__4P2I->parent_arrayed_collection__0LC.storage__DJK=__tmp__QNCJ;
+ Self__4P2I->parent_arrayed_collection__0LC.capacity__WIK=new_capacity__CMCJ;
+ };
+ };
+ __tmp__SMCJ=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__SMCJ=FALSE__O__;
+ };
+ if ((! __tmp__SMCJ)) {
+ Result__H0UT=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (( 1 != Result__H0UT)) {
+ __tmp__QMCJ=Self__4P2I->parent_arrayed_collection__0LC.storage__DJK;
+ Result__J0UT=(__INTEGER__Q)(Self__4P2I->parent_arrayed_collection__0LC.upper__HJK + 1);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__QNCJ=((void **)__tmp__QMCJ);
+ upper__CAAU=(__INTEGER__Q)(Result__J0UT - 1);
+ Result__J0UT= 1;
+ while ((Result__J0UT <= upper__CAAU)) {
+ __tmp__QNCJ[Result__J0UT]=NULL;
+ Result__J0UT=(__INTEGER__Q)(Result__J0UT + 1);
+ };
+ };
+ };
+ Self__4P2I->parent_arrayed_collection__0LC.upper__HJK= 0;
+ ((void **)Self__4P2I->parent_arrayed_collection__0LC.storage__DJK)[ 0]=NULL;
};
};
- __tmp__Q4MH=type_block__BLB;
- switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
- case __TYPE__: {
- __tmp__R4MH=((void *)((__TYPE *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
- } break;
- case __TYPE_NULL__: {
- __tmp__R4MH=((void *)((__TYPE_NULL *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
- } break;
- case __TYPE_VOID__: {
- __tmp__R4MH=((void *)((__TYPE_VOID *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__R4MH=((void *)((__TYPE_CONTEXT *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
- } break;
- case __TYPE_ID__: {
- __tmp__R4MH=((void *)((__TYPE_ID *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__R4MH=((void *)((__TYPE_GENERIC *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__R4MH=__infix_equal_equal__ORFJ(receiver_type__G2MH,__tmp__Q4MH);
- } break;
- };
- if ((__tmp__R4MH && ((void *)Self__2HKH->parent_itm_read__14JC.name__AVPC == (void *)(&__string_79)))) {
- is_block_value__P2MH=TRUE__;
- } else {
- __tmp__G5MH=Self__2HKH->parent_itm_read__14JC.name__AVPC;
- switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
- case __TYPE__: {
- __tmp__H5MH=get_slot__20BG(receiver_type__G2MH,__tmp__G5MH);
- } break;
- case __TYPE_NULL__: {
- __tmp__H5MH=get_slot__S2BG(receiver_type__G2MH,__tmp__G5MH);
- } break;
- case __TYPE_VOID__: {
- __tmp__H5MH=get_slot__I4BG(receiver_type__G2MH,__tmp__G5MH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__H5MH=get_slot__45BG(receiver_type__G2MH,__tmp__G5MH);
- } break;
- case __TYPE_ID__: {
- __tmp__H5MH=get_slot__UBCG(receiver_type__G2MH,__tmp__G5MH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__H5MH=get_slot__KDCG(receiver_type__G2MH,__tmp__G5MH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__H5MH=get_slot__3WEJ(__tmp__G5MH);
- } break;
- };
- slot_msg__O2MH=__tmp__H5MH;
- if (((void *)__tmp__H5MH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_463));
- append__MOK(string_tmp__RB,Self__2HKH->parent_itm_read__14JC.name__AVPC);
- append__MOK(string_tmp__RB,(&__string_468));
- switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
- case __TYPE__: {
- append__MOK(string_tmp__RB,((__PROTOTYPE *)((__TYPE *)receiver_type__G2MH)->prototype__RD)->parent_named__QD.name__1QB);
- } break;
- case __TYPE_NULL__: {
- append__MOK(string_tmp__RB,(&__string_59));
- } break;
- case __TYPE_VOID__: {
- append__MOK(string_tmp__RB,(&__string_2));
- } break;
- case __TYPE_CONTEXT__: {
- append__MOK(string_tmp__RB,(&__string_44));
- } break;
- case __TYPE_ID__: {
- append__MOK(string_tmp__RB,(&__string_46));
- } break;
- case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__G2MH)->name__LR2B);
- } break;
- case __PROFIL_BLOCK__: {
- append__MOK(string_tmp__RB,(&__string_39));
- } break;
- };
- append__MOK(string_tmp__RB,(&__string_469));
- pos__2VTH=Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(pos__2VTH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+}
+
+static void add_slot_struct__24GJ(__TYPE_GENERIC__OCY *Self__34GJ,__SLOT_DATA__IJRG *s__44GJ)
+// ({TYPE_GENERIC__OCY},{NULLxSLOT_DATA__IJRG}) Void No recursive, No inlinable.
+{
+ __SLOT_DATA__IJRG *Self__FAAU;
+ __SECTION___RVOB *result__EAAU,*__tmp__HAAU;
+ void *__tmp__GAAU;
+ __POSITION__OL __tmp__V5GJ;
+ __INTEGER__Q __tmp__YAHJ;
+ __FAST_ARRAYoSLOT_DATAo__ACXG *__tmp__5TGL;
+ if (Self__34GJ->parent_type__PCY.prototype__QF->is_mapping__3JZC) {
+ Self__FAAU=((__SLOT_DATA__IJRG *)s__44GJ);
+ result__EAAU=NULL;
+ if (((void *)Self__FAAU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__GAAU=Self__FAAU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__GAAU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__HAAU=((__ITM_SLOT__PLC *)__tmp__GAAU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__HAAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__GAAU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__EAAU=__tmp__HAAU;
+ } else /* FALSE */ {
+ __tmp__HAAU=get_name__TAUD((&__string_35));
+ result__EAAU=__tmp__HAAU;
+ };
+ if (((void *)((__SECTION___RVOB *)result__EAAU)->name__G25E == (void *)(&__string_37))) {
+ __tmp__5TGL=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 0];
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)__tmp__5TGL),s__44GJ);
+ } else /* FALSE */ {
+ __tmp__V5GJ=s__44GJ->parent_variable__JJRG.parent_named__N4WC.parent_itm_object__OF.position__P2B;
+ put_error__text__EQE( 1,(&__string_572));
+ put_position__PRE(__tmp__V5GJ);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__Z5MH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__Z5MH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->slot_data_intern__CIZD;
+ } else /* FALSE */ {
+ if ((((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__44GJ->parent_variable__JJRG.type__IO5D)->flag__RLK & 1) != 0) && (! ((__UINTEGER_8__4LC)(((__TYPE_FULL__XMB *)s__44GJ->parent_variable__JJRG.type__IO5D)->flag__RLK & 2) != 0)))) {
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[ 4]),s__44GJ);
+ } else /* FALSE */ {
+ __tmp__YAHJ=size__RSSI(((__TYPE_FULL__XMB *)s__44GJ->parent_variable__JJRG.type__IO5D));
+ add_last__CP3G(((__FAST_ARRAYoSLOT_DATAo__ACXG *)((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__NJWI *)slot_size__WJWI)->parent_arrayed_collection__VJWI.storage__3TGL)[__tmp__YAHJ]),s__44GJ);
};
- if (((void *)__tmp__Z5MH != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__55MH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->slot_data_intern__CIZD;
- } else {
- __tmp__55MH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->slot_data_intern__CIZD;
+ };
+}
+
+static void print_positif__45PG(__INTEGER__Q Self__55PG)
+// ({INTEGER__Q}) Void Recursive, No inlinable.
+{
+ __INTEGER__Q __tmp__MAQG;
+ __CHARACTER__DB __tmp__LAQG;
+ __tmp__LAQG=((__CHARACTER__DB )(((__INTEGER_8__FZF)(((__INTEGER_8__FZF )(__INTEGER__Q)(Self__55PG % 10)) + ((__INTEGER_8__FZF )'0')))));
+ __tmp__MAQG=(__INTEGER__Q)(Self__55PG / 10);
+ if ((__tmp__MAQG != 0)) {
+ print_positif__45PG(__tmp__MAQG);
+ };
+ fputc((int)(__tmp__LAQG),stdout);
+}
+
+static __BOOLEAN__L read_word__CGF(__STRING_CONSTANT__0 *st__EGF)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ __INTEGER__Q posold__GGF,idx__HGF;
+ __BOOLEAN__L result__IGF,__tmp__JGF,__tmp__GHF;
+ __CHARACTER__DB result__KO1T;
+ posold__GGF= 0;
+ idx__HGF= 0;
+ result__IGF=FALSE__O__;
+ __tmp__JGF=read_space__CIF();
+ if ((! __tmp__JGF)) {
+ result__IGF=FALSE__O__;
+ } else /* FALSE */ {
+ posold__GGF=position__CLE;
+ idx__HGF= 1;
+ until_do__1WH:
+ {
+ if ((idx__HGF > st__EGF->count__0C)) {
+ __tmp__GHF=TRUE__K__;
+ } else /* FALSE */ {
+ result__KO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__KO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__KO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__GHF=(result__KO1T != ((__CHARACTER__DB *)st__EGF->storage__1C)[(__INTEGER__Q)(idx__HGF - 1)]);
};
- __tmp__BANH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__55MH)->parent_variable__HHZD.type__D25F)->parent_type__5SL;
- __tmp__CANH=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__BANH)->__id) {
- case __TYPE__: {
- __tmp__DANH=((void *)((__TYPE *)__tmp__BANH) == (void *)__tmp__CANH);
- } break;
- case __TYPE_NULL__: {
- __tmp__DANH=((void *)((__TYPE_NULL *)__tmp__BANH) == (void *)__tmp__CANH);
- } break;
- case __TYPE_VOID__: {
- __tmp__DANH=((void *)((__TYPE_VOID *)__tmp__BANH) == (void *)__tmp__CANH);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__DANH=((void *)((__TYPE_CONTEXT *)__tmp__BANH) == (void *)__tmp__CANH);
- } break;
- case __TYPE_ID__: {
- __tmp__DANH=((void *)((__TYPE_ID *)__tmp__BANH) == (void *)__tmp__CANH);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__DANH=((void *)((__TYPE_GENERIC *)__tmp__BANH) == (void *)__tmp__CANH);
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__DANH=__infix_equal_equal__ORFJ(__tmp__BANH,__tmp__CANH);
- } break;
+ if ((! __tmp__GHF)) {
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ idx__HGF=(__INTEGER__Q)(idx__HGF + 1);
+ goto until_do__1WH;
};
- __tmp__GANH=__tmp__DANH;
- } else {
- __tmp__GANH=FALSE__;
};
- if (__tmp__GANH) {
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__MANH=slot_data__B4TH(__tmp__H5MH);
- } else {
- __tmp__MANH=slot_data__14TH(__tmp__H5MH);
- };
- init__K3OG(__tmp__MANH);
+ if ((idx__HGF > st__EGF->count__0C)) {
+ last_string__U4E=st__EGF;
+ result__IGF=TRUE__K__;
+ } else /* FALSE */ {
+ position__CLE=posold__GGF;
};
- if (verify__RCAG) {
- if (((void *)result__5EFC == (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__0ANH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__0ANH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__5ANH=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__0ANH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) != 1);
- } else {
- __tmp__5ANH=FALSE__;
- };
- if (__tmp__5ANH) {
- __tmp__VBNH=TRUE__;
- } else {
- if (((void *)result__5EFC != (void *)NULL)) {
- __tmp__KBNH=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)result__5EFC)->parent_arrayed_collection__SEEC.upper__GAPC + 1);
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__LBNH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__LBNH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F;
- };
- __tmp__SBNH=(__tmp__KBNH != (__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__LBNH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) - 1));
- } else {
- __tmp__SBNH=FALSE__;
- };
- __tmp__VBNH=__tmp__SBNH;
- };
- if (__tmp__VBNH) {
- put_error__text__0AH( 1,(&__string_470));
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__4BNH=((__SLOT_DATA *)__tmp__H5MH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__4BNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__4BNH);
- put_position__ECH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__ECNH=((__SLOT_DATA *)__tmp__H5MH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__ECNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- last_position__CI1=__tmp__ECNH;
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- Self__ZKAR=((__SLOT_DATA *)__tmp__H5MH);
- result__YKAR=NULL;
- if (((void *)Self__ZKAR->parent_slot__IHZD != (void *)NULL)) {
- result__YKAR=((__ITM_SLOT *)((__SLOT *)Self__ZKAR->parent_slot__IHZD)->base_slot__X12F)->id_section__T5BC;
- } else {
- result__YKAR=get_name__GCJD((&__string_26));
- };
- __tmp__FCNH=result__YKAR;
- } else {
- __tmp__FCNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
- };
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__1LCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__1LCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if ((! access__with__SZMM(__tmp__FCNH,receiver_type__G2MH,((__TYPE_FULL *)run_value__SLQC)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_471));
- if (((void *)run_value__SLQC == (void *)NULL)) {
- pos__2LCR=last_position__CI1;
- put_error__text__0AH( 1,(&__string_148));
- put_position__ECH(pos__2LCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- append_name_in__M5XD(run_value__SLQC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_472));
- put_error__text__0AH( 2,string_tmp__RB);
- if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
- __tmp__YCNH=((__SLOT_DATA *)__tmp__H5MH)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__YCNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__YCNH);
- put_position__ECH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ };
+ __tmp__JGF=result__IGF;
+ return(__tmp__JGF);
+}
+
+static __BOOLEAN__L read_character__MXI(__CHARACTER__DB ch__OXI)
+// ({CHARACTER__DB}) With result No recursive, No inlinable.
+{
+ __BOOLEAN__L result__QXI,__tmp__RXI;
+ __CHARACTER__DB result__MO1T;
+ result__QXI=FALSE__O__;
+ __tmp__RXI=read_space__CIF();
+ if ((! __tmp__RXI)) {
+ result__QXI=FALSE__O__;
+ } else /* FALSE */ {
+ result__MO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__MO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__MO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__MO1T == ch__OXI)) {
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ result__QXI=TRUE__K__;
+ };
+ };
+ __tmp__RXI=result__QXI;
+ return(__tmp__RXI);
+}
+
+static __BOOLEAN__L read_identifier__TYQ()
+// () With result No recursive, No inlinable.
+{
+ __INTEGER__Q posold__XYQ,__tmp__K1Q;
+ __POSITION__OL __tmp__R1Q;
+ __STRING_CONSTANT__0 *__tmp__X1Q;
+ __BOOLEAN__L result__WYQ,__tmp__ZYQ,__tmp__FZQ,result__QO1T;
+ __BOOLEAN__L __tmp__V0Q,result__4HU,result__BQXT,__tmp__R0Q;
+ __CHARACTER__DB result__OO1T,result__TO1T,result__VO1T,result__XO1T;
+ result__WYQ=FALSE__O__;
+ posold__XYQ= 0;
+ __tmp__ZYQ=read_space__CIF();
+ if ((! __tmp__ZYQ)) {
+ __tmp__FZQ=TRUE__K__;
+ } else /* FALSE */ {
+ result__OO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__OO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__OO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ result__QO1T=FALSE__O__;
+ if ((((__INTEGER_8__FZF )result__OO1T) >= ((__INTEGER_8__FZF )'a'))) {
+ result__QO1T=(((__INTEGER_8__FZF )result__OO1T) <= ((__INTEGER_8__FZF )'z'));
+ };
+ __tmp__FZQ=(! result__QO1T);
+ };
+ if (__tmp__FZQ) {
+ result__WYQ=FALSE__O__;
+ } else /* FALSE */ {
+ posold__XYQ=position__CLE;
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ until_do__PXAD:
+ {
+ result__TO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__TO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__TO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__TO1T == ((__CHARACTER__DB )(( 0))))) {
+ __tmp__V0Q=TRUE__K__;
+ } else /* FALSE */ {
+ result__VO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__VO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__VO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ result__4HU=FALSE__O__;
+ if ((((__INTEGER_8__FZF )result__VO1T) >= ((__INTEGER_8__FZF )'a'))) {
+ result__4HU=(((__INTEGER_8__FZF )result__VO1T) <= ((__INTEGER_8__FZF )'z'));
+ };
+ if ((! result__4HU)) {
+ result__XO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__XO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__XO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ result__BQXT=FALSE__O__;
+ if ((((__INTEGER_8__FZF )result__XO1T) >= ((__INTEGER_8__FZF )'0'))) {
+ result__BQXT=(((__INTEGER_8__FZF )result__XO1T) <= ((__INTEGER_8__FZF )'9'));
+ };
+ __tmp__R0Q=(! result__BQXT);
+ } else /* FALSE */ {
+ __tmp__R0Q=FALSE__O__;
+ };
+ if (__tmp__R0Q) {
+ result__XO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__XO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__XO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ result__BQXT=(result__XO1T != '_');
+ } else /* FALSE */ {
+ result__BQXT=FALSE__O__;
+ };
+ __tmp__V0Q=result__BQXT;
+ };
+ if ((! __tmp__V0Q)) {
+ result__VO1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__VO1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__VO1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),result__VO1T);
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ goto until_do__PXAD;
+ };
+ };
+ if ((((__STRING__BC *)string_tmp__YC)->count__WJ != 0)) {
+ __tmp__K1Q=first_substring_index__PBBD(((__STRING__BC *)string_tmp__YC));
+ if ((__tmp__K1Q != 0)) {
+ position__CLE=(__INTEGER__Q)(posold__XYQ + __tmp__K1Q);
+ __tmp__R1Q=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_423));
+ put_position__PRE(__tmp__R1Q);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- last_position__CI1=pos_null__I2MH;
+ __tmp__X1Q=get__PJC(string_tmp__YC);
+ last_string__U4E=__tmp__X1Q;
+ result__WYQ=TRUE__K__;
};
};
- add_arg__to__in__for__block__Z2OH(receiver__F2MH, 0,result__WLCR,slot_msg__O2MH,is_block_value__P2MH);
- if (receiver__F2MH==NULL) {
- __tmp__CDNH=NULL;
- } else {
- switch (((struct ___OBJ *)receiver__F2MH)->__id) {
- case __LIST__: {
- __tmp__CDNH=NULL;
- } break;
- case __STRING_CST__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXTERNAL_C__: {
- __tmp__CDNH=NULL;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__CDNH=NULL;
- } break;
- case __INTEGER_CST__: {
- __tmp__CDNH=NULL;
- } break;
- case __READ_LOCAL__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__CDNH=((void *)receiver__F2MH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__CDNH=NULL;
- } break;
- case __REAL_CST__: {
- __tmp__CDNH=NULL;
- } break;
- case __CHARACTER_CST__: {
- __tmp__CDNH=NULL;
- } break;
- case __IS_EXPANDED__: {
- __tmp__CDNH=NULL;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_SUP__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_SUB__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_MUL__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_DIV__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_AND__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__CDNH=NULL;
- } break;
- case __PUT_TO__: {
- __tmp__CDNH=NULL;
- } break;
- case __ITEM__: {
- __tmp__CDNH=NULL;
- } break;
- case __SIZE_OF__: {
- __tmp__CDNH=NULL;
- } break;
- case __CAST__: {
- __tmp__CDNH=NULL;
- } break;
- case __CALL_SLOT__: {
- __tmp__CDNH=NULL;
- } break;
- case __READ_SLOT__: {
- __tmp__CDNH=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_NEG__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_ADD__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_NOT__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_MOD__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_INF__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_OR__: {
- __tmp__CDNH=NULL;
- } break;
- case __EXPR_XOR__: {
- __tmp__CDNH=NULL;
- } break;
- }
+ __tmp__ZYQ=result__WYQ;
+ return(__tmp__ZYQ);
+}
+
+static __POSITION__OL current_position__UVQ()
+// () With result No recursive, No inlinable.
+{
+ __POSITION__OL __tmp__PXQ;
+ while ((pos_cur__FLE != position__CLE)) {
+ if ((((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(pos_cur__FLE - 1)] == '\n')) {
+ pos_col__HLE= 0;
+ pos_line__GLE=(__INTEGER__Q)(pos_line__GLE + 1);
+ } else /* FALSE */ {
+ pos_col__HLE=(__INTEGER__Q)(pos_col__HLE + 1);
+ };
+ pos_cur__FLE=(__INTEGER__Q)(pos_cur__FLE + 1);
+ };
+ if ((pos_line__GLE > 32767)) {
+ __tmp__PXQ=((__POSITION__OL )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )object__1KE->index__HCS) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_col__HLE << 9))) | 4294836224LU));
+ put_error__text__EQE( 0,(&__string_573));
+ put_position__PRE(__tmp__PXQ);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- em__H2MH=__tmp__CDNH;
- if (((void *)__tmp__CDNH != (void *)NULL)) {
- receiver__F2MH=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__CDNH)->expr_list__3EMH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- };
- if (((void *)result__5EFC != (void *)NULL)) {
- __tmp__UDNH=((__FAST_ARRAYoITM_CODEo *)result__5EFC)->parent_arrayed_collection__SEEC.upper__GAPC;
- Self__BXTH= 0;
- while ((Self__BXTH <= __tmp__UDNH)) {
- __tmp__0DNH=((void **)((__FAST_ARRAYoITM_CODEo *)l_arg__4HKH)->parent_arrayed_collection__SEEC.storage__NBPC)[Self__BXTH];
- switch (((struct ___OBJ *)__tmp__0DNH)->__id) {
- case __ITM_LIST__: {
- __tmp__1DNH=to_run_expr__L2IH(__tmp__0DNH);
- } break;
- case __ITM_LDOTS__: {
- __tmp__4LCR=((__ITM_LDOTS *)__tmp__0DNH)->parent_itm_constant__RFEC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,(&__string_476));
- put_position__ECH(__tmp__4LCR);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__1DNH=NULL;
- } break;
- case __ITM_PROTOTYPE__: {
- __tmp__1DNH=to_run_expr__U2IH(__tmp__0DNH);
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__ZC2P=((__ITM_LIST_IDF *)__tmp__0DNH)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 1,(&__string_334));
- put_position__ECH(__tmp__ZC2P);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- __tmp__1DNH=NULL;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__1DNH=to_run_expr__25IH(__tmp__0DNH);
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__1DNH=to_run_expr__4CJH(__tmp__0DNH);
- } break;
- case __ITM_READ__: {
- Self__UTHR=((__ITM_READ *)__tmp__0DNH);
- result__TTHR=NULL;
- loc__VTHR=lookup__FRLH(Self__UTHR->name__AVPC);
- if (((void *)loc__VTHR != (void *)NULL)) {
- if ((((__LOCAL *)loc__VTHR)->parent_variable__T1LC.parent_named__S1LC.style__3CGC == '-')) {
- ((__LOCAL *)loc__VTHR)->parent_variable__T1LC.ensure_count__YDAG= 1;
- Self__UTHR->name__AVPC=((__LOCAL *)loc__VTHR)->parent_variable__T1LC.intern_name__C25F;
- result__TTHR=to_run_with__args__XJQH(Self__UTHR);
- } else {
- result__TTHR=read__QB5G(loc__VTHR);
- };
- } else {
- result__TTHR=to_run_with__args__XJQH(Self__UTHR);
- };
- __tmp__1DNH=result__TTHR;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__1DNH=to_run_expr__UGJH(__tmp__0DNH);
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__1DNH=to_run_expr__FIJH(__tmp__0DNH);
- } break;
- case __ITM_BINARY__: {
- __tmp__1DNH=to_run_expr__ZLJH(__tmp__0DNH);
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__1DNH=to_run_expr__CXJH(__tmp__0DNH);
- } break;
- case __ITM_OLD__: {
- __tmp__1DNH=to_run_expr__HXJH(__tmp__0DNH);
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__1DNH=to_run_expr__20JH(__tmp__0DNH);
- } break;
- case __ITM_REAL__: {
- __tmp__1DNH=to_run_expr__R2JH(__tmp__0DNH);
- } break;
- case __ITM_NUMBER__: {
- __tmp__1DNH=to_run_expr__12JH(__tmp__0DNH);
- } break;
- case __ITM_CHARACTER__: {
- Self__0C2P=((__ITM_CHARACTER *)__tmp__0DNH);
- __tmp__1DNH=create__char__4SMH(Self__0C2P->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM,Self__0C2P->character__LB0D);
- } break;
- case __ITM_STRING__: {
- Self__1C2P=((__ITM_STRING *)__tmp__0DNH);
- __tmp__1DNH=create__text__ITMH(Self__1C2P->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM,Self__1C2P->string__XB0D);
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__1DNH=to_run_expr__R3JH(__tmp__0DNH);
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__1DNH=to_run_expr__1HKH(__tmp__0DNH);
- } break;
- case __ITM_RESULT__: {
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__1DNH=NULL;
- } break;
- };
- add_arg__to__in__for__block__Z2OH(__tmp__1DNH,(__INTEGER)(Self__BXTH + 1),args__E2MH,slot_msg__O2MH,is_block_value__P2MH);
- Self__BXTH=(__INTEGER)(Self__BXTH + 1);
- };
- };
- if (is_block_value__P2MH) {
- args__E2MH=copy__YFTH(result__WLCR);
- __tmp__IENH=((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__IENH)->__id) {
- case __LIST__: {
- __tmp__JENH=my_copy__MSYM(__tmp__IENH);
- } break;
- case __STRING_CST__: {
- Self__4YIQ=((__STRING_CST *)__tmp__IENH);
- __tmp__JENH=create__text__ITMH(Self__4YIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4YIQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__JENH=my_copy__EK2H(__tmp__IENH);
- } break;
- case __PROTOTYPE_CST__: {
- Self__5YIQ=((__PROTOTYPE_CST *)__tmp__IENH);
- __tmp__JENH=create__type__PKQC(Self__5YIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5YIQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__AZIQ=((__INTEGER_CST *)__tmp__IENH);
- p__5THR=Self__AZIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__AUHR=Self__AZIQ->value__W4YD;
- t__BUHR=Self__AZIQ->parent_constant__B3LC.static_type__M2YD;
- result__WTHR=NULL;
- ptr__XTHR=((__POINTER )(NULL));
- typ_id__YTHR= 0;
- sz__ZTHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__ZTHR == 0)) {
- result__WTHR=INTEGER_CST__;
- } else {
- typ_id__YTHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZTHR);
- if ((typ_id__YTHR == (__INTEGER)(- 1))) {
- a__0THR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1THR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZTHR + a__0THR) & (__UINTEGER_32)(~ a__0THR));
- ptr_table__5AUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1THR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4AUR=((__POINTER )(NULL));
- result__ABUR=((__POINTER *)ptr_table__5AUR)[ 0];
- if ((result__ABUR == (void *)NULL)) {
- result__ABUR=new_lab__2PJ(new_size__1THR);
- next__4AUR=(void *)((unsigned long)result__ABUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1THR)));
- ((__POINTER *)next__4AUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5AUR)[ 0]=next__4AUR;
- } else {
- next__4AUR=((__POINTER *)result__ABUR)[ 0];
- if ((next__4AUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ABUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1THR << 1)) <= 4096)) {
- next__4AUR=(void *)((unsigned long)result__ABUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1THR)));
- } else {
- next__4AUR=new_lab__2PJ(new_size__1THR);
- };
- ((__POINTER *)next__4AUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5AUR)[ 0]=next__4AUR;
- } else {
- ((__POINTER *)result__ABUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4AUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ABUR=next__4AUR;
- };
- };
- ptr__XTHR=result__ABUR;
- } else {
- t__2THR=((__UINTEGER_32 )typ_id__YTHR);
- a__3THR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HBUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZTHR + a__3THR) & (__UINTEGER_32)(~ a__3THR));
- ptr_table__EBUR=((__POINTER )(&(table_type[(t__2THR)])));
- lab_type__GBUR=(__UINTEGER_32)(t__2THR | 1);
- next__DBUR=((__POINTER )(NULL));
- result__FBUR=((__POINTER *)ptr_table__EBUR)[ 0];
- if ((result__FBUR == (void *)NULL)) {
- result__FBUR=new_lab__2PJ(lab_type__GBUR);
- next__DBUR=(void *)((unsigned long)result__FBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBUR)));
- ((__POINTER *)next__DBUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EBUR)[ 0]=next__DBUR;
- } else {
- next__DBUR=((__POINTER *)result__FBUR)[ 0];
- if ((next__DBUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FBUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HBUR << 1)) <= 4096)) {
- next__DBUR=(void *)((unsigned long)result__FBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBUR)));
- } else {
- next__DBUR=new_lab__2PJ(lab_type__GBUR);
- };
- ((__POINTER *)next__DBUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EBUR)[ 0]=next__DBUR;
- } else {
- ((__POINTER *)result__FBUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DBUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FBUR=next__DBUR;
- };
- };
- ptr__XTHR=result__FBUR;
- };
- result__WTHR=((__INTEGER_CST *)ptr__XTHR);
- *(result__WTHR) = *(INTEGER_CST__);
- };
- Self__4THR=((__INTEGER_CST *)result__WTHR);
- Self__4THR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5THR;
- Self__4THR->value__W4YD=v__AUHR;
- Self__4THR->parent_constant__B3LC.static_type__M2YD=t__BUHR;
- check_type__YG5D(Self__4THR);
- __tmp__JENH=result__WTHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__AMCR=read__QB5G(((__READ_LOCAL *)__tmp__IENH)->local__HJZD);
- if (__tmp__AMCR==NULL) {
- __tmp__BMCR=NULL;
- } else {
- __tmp__BMCR=((__READ_LOCAL *)__tmp__AMCR);
- };
- __tmp__JENH=__tmp__BMCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__JENH=my_copy__SL2H(__tmp__IENH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__JENH=my_copy__LM2H(__tmp__IENH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__JENH=my_copy__YM2H(__tmp__IENH);
- } break;
- case __REAL_CST__: {
- Self__CZIQ=((__REAL_CST *)__tmp__IENH);
- p__RBUR=Self__CZIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__SBUR=Self__CZIQ->value__HN2H;
- t__TBUR=Self__CZIQ->parent_constant__U2JH.static_type__M2YD;
- result__IBUR=NULL;
- ptr__JBUR=((__POINTER )(NULL));
- typ_id__KBUR= 0;
- sz__LBUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__LBUR == 0)) {
- result__IBUR=REAL_CST__;
- } else {
- typ_id__KBUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LBUR);
- if ((typ_id__KBUR == (__INTEGER)(- 1))) {
- a__MBUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NBUR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBUR + a__MBUR) & (__UINTEGER_32)(~ a__MBUR));
- ptr_table__VBUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NBUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__UBUR=((__POINTER )(NULL));
- result__WBUR=((__POINTER *)ptr_table__VBUR)[ 0];
- if ((result__WBUR == (void *)NULL)) {
- result__WBUR=new_lab__2PJ(new_size__NBUR);
- next__UBUR=(void *)((unsigned long)result__WBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBUR)));
- ((__POINTER *)next__UBUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VBUR)[ 0]=next__UBUR;
- } else {
- next__UBUR=((__POINTER *)result__WBUR)[ 0];
- if ((next__UBUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WBUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NBUR << 1)) <= 4096)) {
- next__UBUR=(void *)((unsigned long)result__WBUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBUR)));
- } else {
- next__UBUR=new_lab__2PJ(new_size__NBUR);
- };
- ((__POINTER *)next__UBUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VBUR)[ 0]=next__UBUR;
- } else {
- ((__POINTER *)result__WBUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UBUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WBUR=next__UBUR;
- };
- };
- ptr__JBUR=result__WBUR;
- } else {
- t__OBUR=((__UINTEGER_32 )typ_id__KBUR);
- a__PBUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3BUR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBUR + a__PBUR) & (__UINTEGER_32)(~ a__PBUR));
- ptr_table__0BUR=((__POINTER )(&(table_type[(t__OBUR)])));
- lab_type__2BUR=(__UINTEGER_32)(t__OBUR | 1);
- next__ZBUR=((__POINTER )(NULL));
- result__1BUR=((__POINTER *)ptr_table__0BUR)[ 0];
- if ((result__1BUR == (void *)NULL)) {
- result__1BUR=new_lab__2PJ(lab_type__2BUR);
- next__ZBUR=(void *)((unsigned long)result__1BUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3BUR)));
- ((__POINTER *)next__ZBUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0BUR)[ 0]=next__ZBUR;
- } else {
- next__ZBUR=((__POINTER *)result__1BUR)[ 0];
- if ((next__ZBUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1BUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3BUR << 1)) <= 4096)) {
- next__ZBUR=(void *)((unsigned long)result__1BUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3BUR)));
- } else {
- next__ZBUR=new_lab__2PJ(lab_type__2BUR);
- };
- ((__POINTER *)next__ZBUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0BUR)[ 0]=next__ZBUR;
- } else {
- ((__POINTER *)result__1BUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZBUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1BUR=next__ZBUR;
- };
- };
- ptr__JBUR=result__1BUR;
- };
- result__IBUR=((__REAL_CST *)ptr__JBUR);
- *(result__IBUR) = *(REAL_CST__);
- };
- Self__QBUR=((__REAL_CST *)result__IBUR);
- Self__QBUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RBUR;
- Self__QBUR->value__HN2H=v__SBUR;
- Self__QBUR->parent_constant__U2JH.static_type__M2YD=t__TBUR;
- __tmp__JENH=result__IBUR;
- } break;
- case __CHARACTER_CST__: {
- Self__EZIQ=((__CHARACTER_CST *)__tmp__IENH);
- __tmp__JENH=create__char__4SMH(Self__EZIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EZIQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__FZIQ=((__IS_EXPANDED *)__tmp__IENH);
- __tmp__EMCR=read__QB5G(((__READ_LOCAL *)Self__FZIQ->receiver__WN2H)->local__HJZD);
- if (__tmp__EMCR==NULL) {
- __tmp__FMCR=NULL;
- } else {
- __tmp__FMCR=((__READ_LOCAL *)__tmp__EMCR);
- };
- p__HCUR=Self__FZIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__4BUR=NULL;
- ptr__5BUR=((__POINTER )(NULL));
- typ_id__ACUR= 0;
- sz__BCUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__BCUR == 0)) {
- result__4BUR=IS_EXPANDED__;
- } else {
- typ_id__ACUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BCUR);
- if ((typ_id__ACUR == (__INTEGER)(- 1))) {
- a__CCUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DCUR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCUR + a__CCUR) & (__UINTEGER_32)(~ a__CCUR));
- ptr_table__KCUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DCUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JCUR=((__POINTER )(NULL));
- result__LCUR=((__POINTER *)ptr_table__KCUR)[ 0];
- if ((result__LCUR == (void *)NULL)) {
- result__LCUR=new_lab__2PJ(new_size__DCUR);
- next__JCUR=(void *)((unsigned long)result__LCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCUR)));
- ((__POINTER *)next__JCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KCUR)[ 0]=next__JCUR;
- } else {
- next__JCUR=((__POINTER *)result__LCUR)[ 0];
- if ((next__JCUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LCUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DCUR << 1)) <= 4096)) {
- next__JCUR=(void *)((unsigned long)result__LCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCUR)));
- } else {
- next__JCUR=new_lab__2PJ(new_size__DCUR);
- };
- ((__POINTER *)next__JCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KCUR)[ 0]=next__JCUR;
- } else {
- ((__POINTER *)result__LCUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LCUR=next__JCUR;
- };
- };
- ptr__5BUR=result__LCUR;
- } else {
- t__ECUR=((__UINTEGER_32 )typ_id__ACUR);
- a__FCUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SCUR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCUR + a__FCUR) & (__UINTEGER_32)(~ a__FCUR));
- ptr_table__PCUR=((__POINTER )(&(table_type[(t__ECUR)])));
- lab_type__RCUR=(__UINTEGER_32)(t__ECUR | 1);
- next__OCUR=((__POINTER )(NULL));
- result__QCUR=((__POINTER *)ptr_table__PCUR)[ 0];
- if ((result__QCUR == (void *)NULL)) {
- result__QCUR=new_lab__2PJ(lab_type__RCUR);
- next__OCUR=(void *)((unsigned long)result__QCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCUR)));
- ((__POINTER *)next__OCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PCUR)[ 0]=next__OCUR;
- } else {
- next__OCUR=((__POINTER *)result__QCUR)[ 0];
- if ((next__OCUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QCUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SCUR << 1)) <= 4096)) {
- next__OCUR=(void *)((unsigned long)result__QCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SCUR)));
- } else {
- next__OCUR=new_lab__2PJ(lab_type__RCUR);
- };
- ((__POINTER *)next__OCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PCUR)[ 0]=next__OCUR;
- } else {
- ((__POINTER *)result__QCUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QCUR=next__OCUR;
- };
- };
- ptr__5BUR=result__QCUR;
- };
- result__4BUR=((__IS_EXPANDED *)ptr__5BUR);
- *(result__4BUR) = *(IS_EXPANDED__);
- };
- Self__GCUR=((__IS_EXPANDED *)result__4BUR);
- Self__GCUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HCUR;
- Self__GCUR->receiver__WN2H=__tmp__FMCR;
- __tmp__JENH=result__4BUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__JENH=my_copy__1N2H(__tmp__IENH);
- } break;
- case __EXPR_SUP__: {
- __tmp__JENH=my_copy__EO2H(__tmp__IENH);
- } break;
- case __EXPR_SUB__: {
- __tmp__JENH=my_copy__PO2H(__tmp__IENH);
- } break;
- case __EXPR_MUL__: {
- __tmp__JENH=my_copy__1O2H(__tmp__IENH);
- } break;
- case __EXPR_DIV__: {
- __tmp__JENH=my_copy__GP2H(__tmp__IENH);
- } break;
- case __EXPR_AND__: {
- __tmp__JENH=my_copy__RP2H(__tmp__IENH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__JENH=my_copy__2P2H(__tmp__IENH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__JENH=my_copy__HQ2H(__tmp__IENH);
- } break;
- case __PUT_TO__: {
- __tmp__JENH=my_copy__SQ2H(__tmp__IENH);
- } break;
- case __ITEM__: {
- __tmp__JENH=my_copy__DR2H(__tmp__IENH);
- } break;
- case __SIZE_OF__: {
- __tmp__JENH=my_copy__PR2H(__tmp__IENH);
- } break;
- case __CAST__: {
- __tmp__JENH=my_copy__YR2H(__tmp__IENH);
- } break;
- case __CALL_SLOT__: {
- __tmp__JENH=my_copy__5SYM(__tmp__IENH);
- } break;
- case __READ_SLOT__: {
- __tmp__JENH=my_copy__IUGK(__tmp__IENH);
- } break;
- case __READ_GLOBAL__: {
- __tmp__DUHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IENH)->global__ZGJK),NULL);
- if (__tmp__DUHR==NULL) {
- __tmp__EUHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__DUHR)->__id) {
- case __READ_SLOT__: {
- __tmp__EUHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EUHR=((__READ_GLOBAL *)__tmp__DUHR);
- } break;
- }
- };
- __tmp__JENH=__tmp__EUHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__JENH=my_copy__BQCN(__tmp__IENH);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__JENH=my_copy__NREO(__tmp__IENH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__JENH=my_copy__VYJO(__tmp__IENH);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__JENH=my_copy__0REO(__tmp__IENH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__JENH=my_copy__BZJO(__tmp__IENH);
- } break;
- case __EXPR_NEG__: {
- __tmp__JENH=my_copy__CNJM(__tmp__IENH);
- } break;
- case __EXPR_ADD__: {
- __tmp__JENH=my_copy__5XLL(__tmp__IENH);
- } break;
- case __EXPR_NOT__: {
- __tmp__JENH=my_copy__WVYM(__tmp__IENH);
- } break;
- case __EXPR_MOD__: {
- __tmp__JENH=my_copy__FSEO(__tmp__IENH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__JENH=my_copy__QCEP(__tmp__IENH);
- } break;
- case __EXPR_INF__: {
- __tmp__JENH=my_copy__5LSN(__tmp__IENH);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__JENH=my_copy__KMSN(__tmp__IENH);
- } break;
- case __EXPR_OR__: {
- __tmp__JENH=my_copy__JZPN(__tmp__IENH);
- } break;
- case __EXPR_XOR__: {
- __tmp__JENH=my_copy__G3SO(__tmp__IENH);
- } break;
+ if ((pos_col__HLE > 255)) {
+ __tmp__PXQ=((__POSITION__OL )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )object__1KE->index__HCS) | 130560) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_line__GLE << 17))));
+ put_error__text__EQE( 0,(&__string_574));
+ put_position__PRE(__tmp__PXQ);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__JENH;
- base__Q2MH=new_block__receiver__with__DGTH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,receiver__F2MH,args__E2MH);
- __tmp__OENH=TRUE__;
- } else {
- __tmp__OENH=FALSE__;
- };
- if ((! __tmp__OENH)) {
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.upper__2RSH + 1) == 1)) {
- if (is_resend__N2MH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__0RTH());
- __tmp__FFNH=((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__FFNH)->__id) {
- case __LIST__: {
- remove__SOJJ(__tmp__FFNH);
- } break;
- case __STRING_CST__: {
- } break;
- case __EXTERNAL_C__: {
- remove__2TAK(__tmp__FFNH);
- } break;
- case __PROTOTYPE_CST__: {
- } break;
- case __INTEGER_CST__: {
- } break;
- case __READ_LOCAL__: {
- Self__GZIQ=((__READ_LOCAL *)__tmp__FFNH);
- Self__F24R=((__LOCAL *)Self__GZIQ->local__HJZD);
- Self__F24R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__F24R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__F24R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__G24R=create__AXB( 250);
- display__UXFK(Self__GZIQ,voir__G24R);
- put_string__2EG(((__STRING *)voir__G24R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__I24R=((__LIST *)list_current__EH1);
- voir__J24R=create__AXB( 250);
- display__EQQG(Self__I24R,voir__J24R);
- put_string__2EG(((__STRING *)voir__J24R));
- fputc((int)('\n'),stdout);
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- };
- } break;
- case __EXPR_MULTIPLE__: {
- remove__1UAK(__tmp__FFNH);
- } break;
- case __EXPR_EQUAL__: {
- remove__LVAK(__tmp__FFNH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- remove__PVAK(__tmp__FFNH);
- } break;
- case __REAL_CST__: {
- } break;
- case __CHARACTER_CST__: {
- } break;
- case __IS_EXPANDED__: {
- Self__IZIQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__FFNH)->receiver__WN2H);
- Self__K24R=((__LOCAL *)Self__IZIQ->local__HJZD);
- Self__K24R->parent_variable__T1LC.ensure_count__YDAG=(__INTEGER)(Self__K24R->parent_variable__T1LC.ensure_count__YDAG - 1);
- if ((Self__K24R->parent_variable__T1LC.ensure_count__YDAG < 0)) {
- print__1ZE((&__string_336));
- voir__L24R=create__AXB( 250);
- display__UXFK(Self__IZIQ,voir__L24R);
- put_string__2EG(((__STRING *)voir__L24R));
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_337));
- Self__N24R=((__LIST *)list_current__EH1);
- voir__O24R=create__AXB( 250);
- display__EQQG(Self__N24R,voir__O24R);
- put_string__2EG(((__STRING *)voir__O24R));
- fputc((int)('\n'),stdout);
- fputc((int)('\n'),stdout);
- print__1ZE((&__string_338));
- fputc((int)('\n'),stdout);
- exit(( 1));
- };
- } break;
- case __GET_TYPE_ID__: {
- remove__0VAK(__tmp__FFNH);
- } break;
- case __EXPR_SUP__: {
- remove__3VAK(__tmp__FFNH);
- } break;
- case __EXPR_SUB__: {
- remove__BWAK(__tmp__FFNH);
- } break;
- case __EXPR_MUL__: {
- remove__FWAK(__tmp__FFNH);
- } break;
- case __EXPR_DIV__: {
- remove__JWAK(__tmp__FFNH);
- } break;
- case __EXPR_AND__: {
- remove__NWAK(__tmp__FFNH);
- } break;
- case __EXPR_SHIFT_R__: {
- remove__RWAK(__tmp__FFNH);
- } break;
- case __EXPR_SHIFT_L__: {
- remove__VWAK(__tmp__FFNH);
- } break;
- case __PUT_TO__: {
- remove__ZWAK(__tmp__FFNH);
- } break;
- case __ITEM__: {
- remove__0XAK(__tmp__FFNH);
- } break;
- case __SIZE_OF__: {
- remove__4XAK(__tmp__FFNH);
- } break;
- case __CAST__: {
- remove__BYAK(__tmp__FFNH);
- } break;
- case __CALL_SLOT__: {
- remove__DUML(__tmp__FFNH);
- } break;
- case __READ_SLOT__: {
- remove__GGHK(__tmp__FFNH);
- } break;
- case __READ_GLOBAL__: {
- Self__JZIQ=((__READ_GLOBAL *)__tmp__FFNH);
- unread__CGNL(Self__JZIQ->global__ZGJK,Self__JZIQ);
- } break;
- case __EXPR_NOT_LOGIC__: {
- remove__WA0M(__tmp__FFNH);
- } break;
- case __EXPR_OR_LOGIC__: {
- remove__0UEO(__tmp__FFNH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- remove__0RKO(__tmp__FFNH);
- } break;
- case __EXPR_AND_LOGIC__: {
- remove__4UEO(__tmp__FFNH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- remove__5RKO(__tmp__FFNH);
- } break;
- case __EXPR_NEG__: {
- remove__HTJM(__tmp__FFNH);
- } break;
- case __EXPR_ADD__: {
- remove__XWML(__tmp__FFNH);
- } break;
- case __EXPR_NOT__: {
- remove__TJZM(__tmp__FFNH);
- } break;
- case __EXPR_MOD__: {
- remove__CVEO(__tmp__FFNH);
- } break;
- case __EXPR_SUP_EQ__: {
- remove__1EEP(__tmp__FFNH);
- } break;
- case __EXPR_INF__: {
- remove__0DRN(__tmp__FFNH);
- } break;
- case __EXPR_INF_EQ__: {
- remove__4DRN(__tmp__FFNH);
- } break;
- case __EXPR_OR__: {
- remove__14PN(__tmp__FFNH);
- } break;
- case __EXPR_XOR__: {
- remove__EVTO(__tmp__FFNH);
- } break;
- };
- };
- if (((verify__RCAG & is_all_warning__2BB) && __infix_equal_equal__SJW(Self__2HKH->parent_itm_read__14JC.name__AVPC,(&__string_473)))) {
- copy__BNK(string_tmp__RB,(&__string_474));
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__LPQC)->slot_code__YEOL)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB);
- append__MOK(string_tmp__RB,(&__string_475));
- switch (((struct ___OBJ *)receiver__F2MH)->__id) {
- case __LIST__: {
- __tmp__HGNH=static_type__OHQG(receiver__F2MH);
- } break;
- case __STRING_CST__: {
- __tmp__HGNH=((__STRING_CST *)receiver__F2MH)->parent_constant__5F.static_type__M2YD;
- } break;
- case __EXTERNAL_C__: {
- __tmp__HGNH=((__EXTERNAL_C *)receiver__F2MH)->static_type__1VZD;
- } break;
- case __PROTOTYPE_CST__: {
- __tmp__HGNH=((__PROTOTYPE_CST *)receiver__F2MH)->parent_constant__W2LC.static_type__M2YD;
- } break;
- case __INTEGER_CST__: {
- __tmp__HGNH=((__INTEGER_CST *)receiver__F2MH)->parent_constant__B3LC.static_type__M2YD;
- } break;
- case __READ_LOCAL__: {
- __tmp__HGNH=((__LOCAL *)((__READ_LOCAL *)receiver__F2MH)->local__HJZD)->parent_variable__T1LC.type__D25F;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__HGNH=static_type__CN1H(receiver__F2MH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__HGNH=static_type__1N1H();
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__HGNH=static_type__AO1H();
- } break;
- case __REAL_CST__: {
- __tmp__HGNH=((__REAL_CST *)receiver__F2MH)->parent_constant__U2JH.static_type__M2YD;
- } break;
- case __CHARACTER_CST__: {
- __tmp__HGNH=((__CHARACTER_CST *)receiver__F2MH)->parent_constant__H3JH.static_type__M2YD;
- } break;
- case __IS_EXPANDED__: {
- __tmp__HGNH=static_type__FO1H();
- } break;
- case __GET_TYPE_ID__: {
- __tmp__HGNH=static_type__KO1H();
- } break;
- case __EXPR_SUP__: {
- __tmp__HGNH=static_type__PO1H();
- } break;
- case __EXPR_SUB__: {
- __tmp__HGNH=static_type__UO1H(receiver__F2MH);
- } break;
- case __EXPR_MUL__: {
- __tmp__HGNH=static_type__0O1H(receiver__F2MH);
- } break;
- case __EXPR_DIV__: {
- __tmp__HGNH=static_type__5O1H(receiver__F2MH);
- } break;
- case __EXPR_AND__: {
- __tmp__HGNH=static_type__EP1H(receiver__F2MH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__HGNH=static_type__JP1H(receiver__F2MH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__HGNH=static_type__OP1H(receiver__F2MH);
- } break;
- case __PUT_TO__: {
- __tmp__HGNH=TYPE_VOID__->parent_type__UIB.default__AKC;
- } break;
- case __ITEM__: {
- __tmp__HGNH=static_type__XP1H(receiver__F2MH);
- } break;
- case __SIZE_OF__: {
- __tmp__HGNH=static_type__DQ1H();
- } break;
- case __CAST__: {
- __tmp__HGNH=((__CAST *)receiver__F2MH)->static_type__0N1H;
- } break;
- case __CALL_SLOT__: {
- __tmp__HGNH=static_type__NOKL(receiver__F2MH);
- } break;
- case __READ_SLOT__: {
- __tmp__HGNH=((__SLOT_DATA *)((__READ_SLOT *)receiver__F2MH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
- } break;
- case __READ_GLOBAL__: {
- __tmp__HGNH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__F2MH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__HGNH=static_type__Z1ZM();
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__HGNH=static_type__ZQEO();
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__HGNH=static_type__P0IO();
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__HGNH=static_type__4QEO();
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__HGNH=static_type__V0IO();
- } break;
- case __EXPR_NEG__: {
- __tmp__HGNH=static_type__DFJM(receiver__F2MH);
- } break;
- case __EXPR_ADD__: {
- __tmp__HGNH=static_type__P3ML(receiver__F2MH);
- } break;
- case __EXPR_NOT__: {
- __tmp__HGNH=static_type__R3XM(receiver__F2MH);
- } break;
- case __EXPR_MOD__: {
- __tmp__HGNH=static_type__DREO(receiver__F2MH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__HGNH=static_type__0BEP();
- } break;
- case __EXPR_INF__: {
- __tmp__HGNH=static_type__V0QN();
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__HGNH=static_type__00QN();
- } break;
- case __EXPR_OR__: {
- __tmp__HGNH=static_type__3YPN(receiver__F2MH);
- } break;
- case __EXPR_XOR__: {
- __tmp__HGNH=static_type__1HSO(receiver__F2MH);
- } break;
- };
- append_name_in__M5XD(__tmp__HGNH,string_tmp__RB);
- __tmp__KGNH=Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(__tmp__KGNH);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- base__Q2MH=new_read__slot__receiver__self__FLQC(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__O2MH,receiver__F2MH,((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]);
- free__K3LH(args__E2MH);
- } else {
- if (is_resend__N2MH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__0RTH());
- } else {
- __tmp__IHNH=((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__IHNH)->__id) {
- case __LIST__: {
- __tmp__JHNH=my_copy__MSYM(__tmp__IHNH);
- } break;
- case __STRING_CST__: {
- Self__KZIQ=((__STRING_CST *)__tmp__IHNH);
- __tmp__JHNH=create__text__ITMH(Self__KZIQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KZIQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__JHNH=my_copy__EK2H(__tmp__IHNH);
- } break;
- case __PROTOTYPE_CST__: {
- Self__LZIQ=((__PROTOTYPE_CST *)__tmp__IHNH);
- __tmp__JHNH=create__type__PKQC(Self__LZIQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LZIQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__MZIQ=((__INTEGER_CST *)__tmp__IHNH);
- p__PUHR=Self__MZIQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__QUHR=Self__MZIQ->value__W4YD;
- t__RUHR=Self__MZIQ->parent_constant__B3LC.static_type__M2YD;
- result__GUHR=NULL;
- ptr__HUHR=((__POINTER )(NULL));
- typ_id__IUHR= 0;
- sz__JUHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__JUHR == 0)) {
- result__GUHR=INTEGER_CST__;
- } else {
- typ_id__IUHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JUHR);
- if ((typ_id__IUHR == (__INTEGER)(- 1))) {
- a__KUHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LUHR=(__UINTEGER_32)((__UINTEGER_32)(sz__JUHR + a__KUHR) & (__UINTEGER_32)(~ a__KUHR));
- ptr_table__UCUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LUHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__TCUR=((__POINTER )(NULL));
- result__VCUR=((__POINTER *)ptr_table__UCUR)[ 0];
- if ((result__VCUR == (void *)NULL)) {
- result__VCUR=new_lab__2PJ(new_size__LUHR);
- next__TCUR=(void *)((unsigned long)result__VCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LUHR)));
- ((__POINTER *)next__TCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UCUR)[ 0]=next__TCUR;
- } else {
- next__TCUR=((__POINTER *)result__VCUR)[ 0];
- if ((next__TCUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VCUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LUHR << 1)) <= 4096)) {
- next__TCUR=(void *)((unsigned long)result__VCUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LUHR)));
- } else {
- next__TCUR=new_lab__2PJ(new_size__LUHR);
- };
- ((__POINTER *)next__TCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UCUR)[ 0]=next__TCUR;
- } else {
- ((__POINTER *)result__VCUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VCUR=next__TCUR;
- };
- };
- ptr__HUHR=result__VCUR;
- } else {
- t__MUHR=((__UINTEGER_32 )typ_id__IUHR);
- a__NUHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2CUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JUHR + a__NUHR) & (__UINTEGER_32)(~ a__NUHR));
- ptr_table__ZCUR=((__POINTER )(&(table_type[(t__MUHR)])));
- lab_type__1CUR=(__UINTEGER_32)(t__MUHR | 1);
- next__YCUR=((__POINTER )(NULL));
- result__0CUR=((__POINTER *)ptr_table__ZCUR)[ 0];
- if ((result__0CUR == (void *)NULL)) {
- result__0CUR=new_lab__2PJ(lab_type__1CUR);
- next__YCUR=(void *)((unsigned long)result__0CUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CUR)));
- ((__POINTER *)next__YCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZCUR)[ 0]=next__YCUR;
- } else {
- next__YCUR=((__POINTER *)result__0CUR)[ 0];
- if ((next__YCUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0CUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2CUR << 1)) <= 4096)) {
- next__YCUR=(void *)((unsigned long)result__0CUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2CUR)));
- } else {
- next__YCUR=new_lab__2PJ(lab_type__1CUR);
- };
- ((__POINTER *)next__YCUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZCUR)[ 0]=next__YCUR;
- } else {
- ((__POINTER *)result__0CUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YCUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0CUR=next__YCUR;
- };
- };
- ptr__HUHR=result__0CUR;
- };
- result__GUHR=((__INTEGER_CST *)ptr__HUHR);
- *(result__GUHR) = *(INTEGER_CST__);
- };
- Self__OUHR=((__INTEGER_CST *)result__GUHR);
- Self__OUHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PUHR;
- Self__OUHR->value__W4YD=v__QUHR;
- Self__OUHR->parent_constant__B3LC.static_type__M2YD=t__RUHR;
- check_type__YG5D(Self__OUHR);
- __tmp__JHNH=result__GUHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__IMCR=read__QB5G(((__READ_LOCAL *)__tmp__IHNH)->local__HJZD);
- if (__tmp__IMCR==NULL) {
- __tmp__JMCR=NULL;
- } else {
- __tmp__JMCR=((__READ_LOCAL *)__tmp__IMCR);
- };
- __tmp__JHNH=__tmp__JMCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__JHNH=my_copy__SL2H(__tmp__IHNH);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__JHNH=my_copy__LM2H(__tmp__IHNH);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__JHNH=my_copy__YM2H(__tmp__IHNH);
- } break;
- case __REAL_CST__: {
- Self__OZIQ=((__REAL_CST *)__tmp__IHNH);
- p__GDUR=Self__OZIQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__HDUR=Self__OZIQ->value__HN2H;
- t__IDUR=Self__OZIQ->parent_constant__U2JH.static_type__M2YD;
- result__3CUR=NULL;
- ptr__4CUR=((__POINTER )(NULL));
- typ_id__5CUR= 0;
- sz__ADUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__ADUR == 0)) {
- result__3CUR=REAL_CST__;
- } else {
- typ_id__5CUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ADUR);
- if ((typ_id__5CUR == (__INTEGER)(- 1))) {
- a__BDUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CDUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ADUR + a__BDUR) & (__UINTEGER_32)(~ a__BDUR));
- ptr_table__KDUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CDUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JDUR=((__POINTER )(NULL));
- result__LDUR=((__POINTER *)ptr_table__KDUR)[ 0];
- if ((result__LDUR == (void *)NULL)) {
- result__LDUR=new_lab__2PJ(new_size__CDUR);
- next__JDUR=(void *)((unsigned long)result__LDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDUR)));
- ((__POINTER *)next__JDUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KDUR)[ 0]=next__JDUR;
- } else {
- next__JDUR=((__POINTER *)result__LDUR)[ 0];
- if ((next__JDUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LDUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CDUR << 1)) <= 4096)) {
- next__JDUR=(void *)((unsigned long)result__LDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CDUR)));
- } else {
- next__JDUR=new_lab__2PJ(new_size__CDUR);
- };
- ((__POINTER *)next__JDUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KDUR)[ 0]=next__JDUR;
- } else {
- ((__POINTER *)result__LDUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JDUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LDUR=next__JDUR;
- };
- };
- ptr__4CUR=result__LDUR;
- } else {
- t__DDUR=((__UINTEGER_32 )typ_id__5CUR);
- a__EDUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SDUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ADUR + a__EDUR) & (__UINTEGER_32)(~ a__EDUR));
- ptr_table__PDUR=((__POINTER )(&(table_type[(t__DDUR)])));
- lab_type__RDUR=(__UINTEGER_32)(t__DDUR | 1);
- next__ODUR=((__POINTER )(NULL));
- result__QDUR=((__POINTER *)ptr_table__PDUR)[ 0];
- if ((result__QDUR == (void *)NULL)) {
- result__QDUR=new_lab__2PJ(lab_type__RDUR);
- next__ODUR=(void *)((unsigned long)result__QDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDUR)));
- ((__POINTER *)next__ODUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PDUR)[ 0]=next__ODUR;
- } else {
- next__ODUR=((__POINTER *)result__QDUR)[ 0];
- if ((next__ODUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QDUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SDUR << 1)) <= 4096)) {
- next__ODUR=(void *)((unsigned long)result__QDUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SDUR)));
- } else {
- next__ODUR=new_lab__2PJ(lab_type__RDUR);
- };
- ((__POINTER *)next__ODUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PDUR)[ 0]=next__ODUR;
- } else {
- ((__POINTER *)result__QDUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ODUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QDUR=next__ODUR;
- };
- };
- ptr__4CUR=result__QDUR;
- };
- result__3CUR=((__REAL_CST *)ptr__4CUR);
- *(result__3CUR) = *(REAL_CST__);
- };
- Self__FDUR=((__REAL_CST *)result__3CUR);
- Self__FDUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__GDUR;
- Self__FDUR->value__HN2H=v__HDUR;
- Self__FDUR->parent_constant__U2JH.static_type__M2YD=t__IDUR;
- __tmp__JHNH=result__3CUR;
- } break;
- case __CHARACTER_CST__: {
- Self__QZIQ=((__CHARACTER_CST *)__tmp__IHNH);
- __tmp__JHNH=create__char__4SMH(Self__QZIQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QZIQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__RZIQ=((__IS_EXPANDED *)__tmp__IHNH);
- __tmp__MMCR=read__QB5G(((__READ_LOCAL *)Self__RZIQ->receiver__WN2H)->local__HJZD);
- if (__tmp__MMCR==NULL) {
- __tmp__NMCR=NULL;
- } else {
- __tmp__NMCR=((__READ_LOCAL *)__tmp__MMCR);
- };
- p__2DUR=Self__RZIQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__TDUR=NULL;
- ptr__UDUR=((__POINTER )(NULL));
- typ_id__VDUR= 0;
- sz__WDUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__WDUR == 0)) {
- result__TDUR=IS_EXPANDED__;
- } else {
- typ_id__VDUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WDUR);
- if ((typ_id__VDUR == (__INTEGER)(- 1))) {
- a__XDUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YDUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDUR + a__XDUR) & (__UINTEGER_32)(~ a__XDUR));
- ptr_table__5DUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YDUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4DUR=((__POINTER )(NULL));
- result__AEUR=((__POINTER *)ptr_table__5DUR)[ 0];
- if ((result__AEUR == (void *)NULL)) {
- result__AEUR=new_lab__2PJ(new_size__YDUR);
- next__4DUR=(void *)((unsigned long)result__AEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDUR)));
- ((__POINTER *)next__4DUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5DUR)[ 0]=next__4DUR;
- } else {
- next__4DUR=((__POINTER *)result__AEUR)[ 0];
- if ((next__4DUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AEUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YDUR << 1)) <= 4096)) {
- next__4DUR=(void *)((unsigned long)result__AEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YDUR)));
- } else {
- next__4DUR=new_lab__2PJ(new_size__YDUR);
- };
- ((__POINTER *)next__4DUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5DUR)[ 0]=next__4DUR;
- } else {
- ((__POINTER *)result__AEUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4DUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AEUR=next__4DUR;
- };
- };
- ptr__UDUR=result__AEUR;
- } else {
- t__ZDUR=((__UINTEGER_32 )typ_id__VDUR);
- a__0DUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HEUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WDUR + a__0DUR) & (__UINTEGER_32)(~ a__0DUR));
- ptr_table__EEUR=((__POINTER )(&(table_type[(t__ZDUR)])));
- lab_type__GEUR=(__UINTEGER_32)(t__ZDUR | 1);
- next__DEUR=((__POINTER )(NULL));
- result__FEUR=((__POINTER *)ptr_table__EEUR)[ 0];
- if ((result__FEUR == (void *)NULL)) {
- result__FEUR=new_lab__2PJ(lab_type__GEUR);
- next__DEUR=(void *)((unsigned long)result__FEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEUR)));
- ((__POINTER *)next__DEUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EEUR)[ 0]=next__DEUR;
- } else {
- next__DEUR=((__POINTER *)result__FEUR)[ 0];
- if ((next__DEUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FEUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HEUR << 1)) <= 4096)) {
- next__DEUR=(void *)((unsigned long)result__FEUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HEUR)));
- } else {
- next__DEUR=new_lab__2PJ(lab_type__GEUR);
- };
- ((__POINTER *)next__DEUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EEUR)[ 0]=next__DEUR;
- } else {
- ((__POINTER *)result__FEUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DEUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FEUR=next__DEUR;
- };
- };
- ptr__UDUR=result__FEUR;
- };
- result__TDUR=((__IS_EXPANDED *)ptr__UDUR);
- *(result__TDUR) = *(IS_EXPANDED__);
- };
- Self__1DUR=((__IS_EXPANDED *)result__TDUR);
- Self__1DUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2DUR;
- Self__1DUR->receiver__WN2H=__tmp__NMCR;
- __tmp__JHNH=result__TDUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__JHNH=my_copy__1N2H(__tmp__IHNH);
- } break;
- case __EXPR_SUP__: {
- __tmp__JHNH=my_copy__EO2H(__tmp__IHNH);
- } break;
- case __EXPR_SUB__: {
- __tmp__JHNH=my_copy__PO2H(__tmp__IHNH);
- } break;
- case __EXPR_MUL__: {
- __tmp__JHNH=my_copy__1O2H(__tmp__IHNH);
- } break;
- case __EXPR_DIV__: {
- __tmp__JHNH=my_copy__GP2H(__tmp__IHNH);
- } break;
- case __EXPR_AND__: {
- __tmp__JHNH=my_copy__RP2H(__tmp__IHNH);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__JHNH=my_copy__2P2H(__tmp__IHNH);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__JHNH=my_copy__HQ2H(__tmp__IHNH);
- } break;
- case __PUT_TO__: {
- __tmp__JHNH=my_copy__SQ2H(__tmp__IHNH);
- } break;
- case __ITEM__: {
- __tmp__JHNH=my_copy__DR2H(__tmp__IHNH);
- } break;
- case __SIZE_OF__: {
- __tmp__JHNH=my_copy__PR2H(__tmp__IHNH);
- } break;
- case __CAST__: {
- __tmp__JHNH=my_copy__YR2H(__tmp__IHNH);
- } break;
- case __CALL_SLOT__: {
- __tmp__JHNH=my_copy__5SYM(__tmp__IHNH);
- } break;
- case __READ_SLOT__: {
- __tmp__JHNH=my_copy__IUGK(__tmp__IHNH);
- } break;
- case __READ_GLOBAL__: {
- __tmp__TUHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IHNH)->global__ZGJK),NULL);
- if (__tmp__TUHR==NULL) {
- __tmp__UUHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__TUHR)->__id) {
- case __READ_SLOT__: {
- __tmp__UUHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__UUHR=((__READ_GLOBAL *)__tmp__TUHR);
- } break;
- }
- };
- __tmp__JHNH=__tmp__UUHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__JHNH=my_copy__BQCN(__tmp__IHNH);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__JHNH=my_copy__NREO(__tmp__IHNH);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__JHNH=my_copy__VYJO(__tmp__IHNH);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__JHNH=my_copy__0REO(__tmp__IHNH);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__JHNH=my_copy__BZJO(__tmp__IHNH);
- } break;
- case __EXPR_NEG__: {
- __tmp__JHNH=my_copy__CNJM(__tmp__IHNH);
- } break;
- case __EXPR_ADD__: {
- __tmp__JHNH=my_copy__5XLL(__tmp__IHNH);
- } break;
- case __EXPR_NOT__: {
- __tmp__JHNH=my_copy__WVYM(__tmp__IHNH);
- } break;
- case __EXPR_MOD__: {
- __tmp__JHNH=my_copy__FSEO(__tmp__IHNH);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__JHNH=my_copy__QCEP(__tmp__IHNH);
- } break;
- case __EXPR_INF__: {
- __tmp__JHNH=my_copy__5LSN(__tmp__IHNH);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__JHNH=my_copy__KMSN(__tmp__IHNH);
- } break;
- case __EXPR_OR__: {
- __tmp__JHNH=my_copy__JZPN(__tmp__IHNH);
- } break;
- case __EXPR_XOR__: {
- __tmp__JHNH=my_copy__G3SO(__tmp__IHNH);
- } break;
- };
- ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__JHNH;
- };
- args__E2MH=copy__YFTH(args__E2MH);
- base__Q2MH=new_read__slot__receiver__with__AOWH(Self__2HKH->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM,slot_msg__O2MH,receiver__F2MH,args__E2MH);
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__Q2MH);
- if (((void *)result__5EFC != (void *)NULL)) {
- free__4PFC(result__5EFC);
- };
- __tmp__Q24R=((__NODE_TYPE *)base__Q2MH)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__Q24R)->__id) {
- case __DTA_RD__: {
- __tmp__R24R=((__DTA_RD *)__tmp__Q24R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__R24R=((__DTA_CAST *)__tmp__Q24R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__R24R=((__DTA_WR_CODE *)__tmp__Q24R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__R24R=((__DTA_BLOCK *)__tmp__Q24R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__R24R=((__DTA_WR_VALUE *)__tmp__Q24R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__R24R=((__DTA_RD_ARGS *)__tmp__Q24R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- return(__tmp__R24R);
+ __tmp__PXQ=((__POSITION__OL )(__UINTEGER_32__ZWB)((__UINTEGER_32__ZWB)(((__UINTEGER_32__ZWB )object__1KE->index__HCS) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_col__HLE << 9))) | ((__UINTEGER_32__ZWB )(__INTEGER__Q)(pos_line__GLE << 17))));
+ return(__tmp__PXQ);
}
-static void* check_type__with__DKDN(__LIST *Self__EKDN,void *t__FKDN,__POSITION p__GKDN)
-// ({LIST},{NULLxTYPE_FULL},{POSITION}) With resultRecursive, No inlinable.
+static __BOOLEAN__L read_symbol__F2Q(__STRING_CONSTANT__0 *st__H2Q)
+// ({STRING_CONSTANT__0}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__YVHR;
- void *result__IKDN,*rec__LKDN,*__tmp__U24R,*__tmp__HSDN,*__tmp__ISDN;
- void *__tmp__X24R;
- void *local__JKDN;
- void *instr__KKDN;
- void *slot_name__MKDN,*v__QFUR;
- void *slot_msg__NKDN;
- void *node__OKDN;
- __TYPE_FULL *Self__SZIQ,*Self__2ZIQ;
- void *__tmp__4MDN,*__tmp__KQDN;
- __POSITION __tmp__FNDN,__tmp__NODN,__tmp__RQDN,__tmp__ZRDN;
- __POSITION __tmp__GSDN,p__XVHR,p__PFUR,p__FGUR;
- void *__tmp__LNDN,*__tmp__XQDN,*t__ZVHR,*t__RFUR;
- __STRING *Self__XUHR,*Self__3UHR,*Self__DVHR,*Self__JVHR;
- __INTEGER new_capacity__WUHR,old_nb_elts__ZUHR,upper__LEUR,Self__JEUR;
- __INTEGER new_capacity__2UHR,old_nb_elts__5UHR,upper__QEUR,Self__OEUR;
- __INTEGER new_capacity__CVHR,old_nb_elts__FVHR,upper__VEUR,Self__TEUR;
- __INTEGER new_capacity__IVHR,old_nb_elts__LVHR,upper__0EUR,Self__YEUR;
- __INTEGER typ_id__QVHR,typ_id__IFUR,typ_id__4FUR;
- void *__tmp__T24R,*__tmp__W24R;
- __STRING_CST *Self__D0IQ;
- __PROTOTYPE_CST *Self__E0IQ;
- __INTEGER_CST *Self__F0IQ,*result__OVHR,*Self__WVHR;
- __POINTER ptr__PVHR,ptr_table__3EUR,next__2EUR,result__4EUR;
- __POINTER ptr_table__CFUR,next__BFUR,result__DFUR,ptr__HFUR;
- __POINTER ptr_table__TFUR,next__SFUR,result__UFUR,ptr_table__YFUR;
- __POINTER next__XFUR,result__ZFUR,ptr__3FUR,ptr_table__IGUR;
- __POINTER next__HGUR,result__JGUR,ptr_table__NGUR,next__MGUR;
- __POINTER result__OGUR;
- __UINTEGER_32 sz__RVHR,a__SVHR,new_size__TVHR,t__UVHR,a__VVHR;
- __UINTEGER_32 new_size__FFUR,lab_type__EFUR,sz__JFUR,a__KFUR;
- __UINTEGER_32 new_size__LFUR,t__MFUR,a__NFUR,new_size__1FUR;
- __UINTEGER_32 lab_type__0FUR,sz__5FUR,a__AGUR,new_size__BGUR,t__CGUR;
- __UINTEGER_32 a__DGUR,new_size__QGUR,lab_type__PGUR;
- void *__tmp__QMCR,*__tmp__UMCR,*__tmp__1VHR;
- __READ_LOCAL *__tmp__RMCR,*__tmp__VMCR;
- __REAL_CST *Self__H0IQ,*result__GFUR,*Self__OFUR;
- __CHARACTER_CST *Self__J0IQ;
- __IS_EXPANDED *Self__K0IQ,*result__2FUR,*Self__EGUR;
- __READ_GLOBAL *__tmp__2VHR;
- void *args__PKDN;
- __CHARACTER *Self__YUHR,*new__0UHR,*Self__4UHR,*new__AVHR,*Self__EVHR;
- __CHARACTER *new__GVHR,*Self__KVHR,*new__MVHR;
- __BOOLEAN __tmp__0ODN;
- result__IKDN=NULL;
- local__JKDN=NULL;
- instr__KKDN=NULL;
- rec__LKDN=NULL;
- slot_name__MKDN=NULL;
- slot_msg__NKDN=NULL;
- node__OKDN=NULL;
- args__PKDN=NULL;
- if (affect_with__BCHI(t__FKDN,static_type__OHQG(Self__EKDN))) {
- result__IKDN=Self__EKDN;
- } else {
- Self__SZIQ=((__TYPE_FULL *)static_type__OHQG(Self__EKDN));
- if (is_cast__to__in__BD0I(Self__SZIQ,(&__string_86),t__FKDN,((__PROTOTYPE *)prototype__VPRF(Self__SZIQ))->export_list__EFDC)) {
- local__JKDN=create__name__style__type__E5JG(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(Self__EKDN)));
- instr__KKDN=write__value__14FH(local__JKDN,Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EKDN);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__KKDN);
- slot_name__MKDN=get__QEC(last_cast_name__T32H);
- slot_msg__NKDN=get_slot__IO5G(static_type__OHQG(Self__EKDN),slot_name__MKDN);
- if (((void *)slot_msg__NKDN == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__FKDN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__MKDN);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__GKDN);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__OHQG(Self__EKDN)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__4MDN=((__SLOT *)((__SLOT_DATA *)slot_msg__NKDN)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__4MDN=((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__4MDN) != 1)) {
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__FNDN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__FNDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__FNDN);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__LNDN=get_type_result__XF2G(slot_msg__NKDN);
- } else {
- __tmp__LNDN=get_type_result__BH2G(slot_msg__NKDN);
- };
- if ((((void *)__tmp__LNDN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LNDN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__FKDN)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__LNDN != (void *)NULL)) {
- Self__XUHR=((__STRING *)string_tmp__RB);
- new_capacity__WUHR= 0;
- if ((Self__XUHR->capacity__MNK <= Self__XUHR->count__VF)) {
- if ((Self__XUHR->capacity__MNK == 0)) {
- Self__XUHR->capacity__MNK= 32;
- Self__XUHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WUHR=(__INTEGER)(Self__XUHR->capacity__MNK << 1);
- Self__YUHR=((__CHARACTER *)Self__XUHR->storage__XNK);
- old_nb_elts__ZUHR=Self__XUHR->capacity__MNK;
- new__0UHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YUHR),((__UINTEGER_32 )old_nb_elts__ZUHR),((__UINTEGER_32 )new_capacity__WUHR)));
- upper__LEUR=(__INTEGER)(new_capacity__WUHR - 1);
- Self__JEUR=old_nb_elts__ZUHR;
- while ((Self__JEUR <= upper__LEUR)) {
- new__0UHR[Self__JEUR]='\0';
- Self__JEUR=(__INTEGER)(Self__JEUR + 1);
- };
- Self__XUHR->storage__XNK=new__0UHR;
- Self__XUHR->capacity__MNK=new_capacity__WUHR;
- };
- };
- ((__CHARACTER *)Self__XUHR->storage__XNK)[Self__XUHR->count__VF]='`';
- Self__XUHR->count__VF=(__INTEGER)(Self__XUHR->count__VF + 1);
- append_name_in__M5XD(__tmp__LNDN,string_tmp__RB);
- Self__3UHR=((__STRING *)string_tmp__RB);
- new_capacity__2UHR= 0;
- if ((Self__3UHR->capacity__MNK <= Self__3UHR->count__VF)) {
- if ((Self__3UHR->capacity__MNK == 0)) {
- Self__3UHR->capacity__MNK= 32;
- Self__3UHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2UHR=(__INTEGER)(Self__3UHR->capacity__MNK << 1);
- Self__4UHR=((__CHARACTER *)Self__3UHR->storage__XNK);
- old_nb_elts__5UHR=Self__3UHR->capacity__MNK;
- new__AVHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4UHR),((__UINTEGER_32 )old_nb_elts__5UHR),((__UINTEGER_32 )new_capacity__2UHR)));
- upper__QEUR=(__INTEGER)(new_capacity__2UHR - 1);
- Self__OEUR=old_nb_elts__5UHR;
- while ((Self__OEUR <= upper__QEUR)) {
- new__AVHR[Self__OEUR]='\0';
- Self__OEUR=(__INTEGER)(Self__OEUR + 1);
- };
- Self__3UHR->storage__XNK=new__AVHR;
- Self__3UHR->capacity__MNK=new_capacity__2UHR;
- };
- };
- ((__CHARACTER *)Self__3UHR->storage__XNK)[Self__3UHR->count__VF]='\'';
- Self__3UHR->count__VF=(__INTEGER)(Self__3UHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__FKDN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__NODN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__NODN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__NODN);
- put_position__ECH(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__LKDN=read__QB5G(local__JKDN);
- node__OKDN=new_read__slot__receiver__self__FLQC(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__NKDN,rec__LKDN,rec__LKDN);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__OKDN);
- __tmp__T24R=((__NODE_TYPE *)node__OKDN)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__T24R)->__id) {
- case __DTA_RD__: {
- __tmp__U24R=((__DTA_RD *)__tmp__T24R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__U24R=((__DTA_CAST *)__tmp__T24R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__U24R=((__DTA_WR_CODE *)__tmp__T24R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__U24R=((__DTA_BLOCK *)__tmp__T24R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__U24R=((__DTA_WR_VALUE *)__tmp__T24R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__U24R=((__DTA_RD_ARGS *)__tmp__T24R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__IKDN=__tmp__U24R;
- __tmp__0ODN=TRUE__;
- } else {
- __tmp__0ODN=FALSE__;
- };
- if ((! __tmp__0ODN)) {
- Self__2ZIQ=((__TYPE_FULL *)t__FKDN);
- if (is_cast__to__in__BD0I(Self__2ZIQ,(&__string_87),static_type__OHQG(Self__EKDN),((__PROTOTYPE *)prototype__VPRF(Self__2ZIQ))->import_list__MFDC)) {
- local__JKDN=create__name__style__type__E5JG(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OHQG(Self__EKDN)));
- instr__KKDN=write__value__14FH(local__JKDN,Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EKDN);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__KKDN);
- slot_name__MKDN=get__QEC(last_cast_name__T32H);
- slot_msg__NKDN=get_slot__IO5G(t__FKDN,slot_name__MKDN);
- if (((void *)slot_msg__NKDN == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__FKDN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__MKDN);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__FKDN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__GKDN);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__FKDN))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__KQDN=((__SLOT *)((__SLOT_DATA *)slot_msg__NKDN)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__KQDN=((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__KQDN) != 2)) {
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__RQDN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__RQDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__RQDN);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__XQDN=get_type_result__XF2G(slot_msg__NKDN);
- } else {
- __tmp__XQDN=get_type_result__BH2G(slot_msg__NKDN);
- };
- if ((((void *)__tmp__XQDN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__XQDN)->parent_type__5SL != (void *)((__TYPE_FULL *)t__FKDN)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__XQDN != (void *)NULL)) {
- Self__DVHR=((__STRING *)string_tmp__RB);
- new_capacity__CVHR= 0;
- if ((Self__DVHR->capacity__MNK <= Self__DVHR->count__VF)) {
- if ((Self__DVHR->capacity__MNK == 0)) {
- Self__DVHR->capacity__MNK= 32;
- Self__DVHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CVHR=(__INTEGER)(Self__DVHR->capacity__MNK << 1);
- Self__EVHR=((__CHARACTER *)Self__DVHR->storage__XNK);
- old_nb_elts__FVHR=Self__DVHR->capacity__MNK;
- new__GVHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EVHR),((__UINTEGER_32 )old_nb_elts__FVHR),((__UINTEGER_32 )new_capacity__CVHR)));
- upper__VEUR=(__INTEGER)(new_capacity__CVHR - 1);
- Self__TEUR=old_nb_elts__FVHR;
- while ((Self__TEUR <= upper__VEUR)) {
- new__GVHR[Self__TEUR]='\0';
- Self__TEUR=(__INTEGER)(Self__TEUR + 1);
- };
- Self__DVHR->storage__XNK=new__GVHR;
- Self__DVHR->capacity__MNK=new_capacity__CVHR;
- };
- };
- ((__CHARACTER *)Self__DVHR->storage__XNK)[Self__DVHR->count__VF]='`';
- Self__DVHR->count__VF=(__INTEGER)(Self__DVHR->count__VF + 1);
- append_name_in__M5XD(__tmp__XQDN,string_tmp__RB);
- Self__JVHR=((__STRING *)string_tmp__RB);
- new_capacity__IVHR= 0;
- if ((Self__JVHR->capacity__MNK <= Self__JVHR->count__VF)) {
- if ((Self__JVHR->capacity__MNK == 0)) {
- Self__JVHR->capacity__MNK= 32;
- Self__JVHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IVHR=(__INTEGER)(Self__JVHR->capacity__MNK << 1);
- Self__KVHR=((__CHARACTER *)Self__JVHR->storage__XNK);
- old_nb_elts__LVHR=Self__JVHR->capacity__MNK;
- new__MVHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KVHR),((__UINTEGER_32 )old_nb_elts__LVHR),((__UINTEGER_32 )new_capacity__IVHR)));
- upper__0EUR=(__INTEGER)(new_capacity__IVHR - 1);
- Self__YEUR=old_nb_elts__LVHR;
- while ((Self__YEUR <= upper__0EUR)) {
- new__MVHR[Self__YEUR]='\0';
- Self__YEUR=(__INTEGER)(Self__YEUR + 1);
- };
- Self__JVHR->storage__XNK=new__MVHR;
- Self__JVHR->capacity__MNK=new_capacity__IVHR;
- };
- };
- ((__CHARACTER *)Self__JVHR->storage__XNK)[Self__JVHR->count__VF]='\'';
- Self__JVHR->count__VF=(__INTEGER)(Self__JVHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__FKDN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
- __tmp__ZRDN=((__SLOT_DATA *)slot_msg__NKDN)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__ZRDN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__ZRDN);
- put_position__ECH(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__PKDN=create_with_capacity__FTHH( 2);
- add_last__5REI(args__PKDN,create__type__PKQC(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM,t__FKDN));
- add_last__5REI(args__PKDN,read__QB5G(local__JKDN));
- __tmp__GSDN=Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__HSDN=((void **)((__FAST_ARRAYoEXPRo *)args__PKDN)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__HSDN)->__id) {
- case __LIST__: {
- __tmp__ISDN=my_copy__MSYM(__tmp__HSDN);
- } break;
- case __STRING_CST__: {
- Self__D0IQ=((__STRING_CST *)__tmp__HSDN);
- __tmp__ISDN=create__text__ITMH(Self__D0IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D0IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__ISDN=my_copy__EK2H(__tmp__HSDN);
- } break;
- case __PROTOTYPE_CST__: {
- Self__E0IQ=((__PROTOTYPE_CST *)__tmp__HSDN);
- __tmp__ISDN=create__type__PKQC(Self__E0IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__E0IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__F0IQ=((__INTEGER_CST *)__tmp__HSDN);
- p__XVHR=Self__F0IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__YVHR=Self__F0IQ->value__W4YD;
- t__ZVHR=Self__F0IQ->parent_constant__B3LC.static_type__M2YD;
- result__OVHR=NULL;
- ptr__PVHR=((__POINTER )(NULL));
- typ_id__QVHR= 0;
- sz__RVHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__RVHR == 0)) {
- result__OVHR=INTEGER_CST__;
- } else {
- typ_id__QVHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RVHR);
- if ((typ_id__QVHR == (__INTEGER)(- 1))) {
- a__SVHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TVHR=(__UINTEGER_32)((__UINTEGER_32)(sz__RVHR + a__SVHR) & (__UINTEGER_32)(~ a__SVHR));
- ptr_table__3EUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TVHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__2EUR=((__POINTER )(NULL));
- result__4EUR=((__POINTER *)ptr_table__3EUR)[ 0];
- if ((result__4EUR == (void *)NULL)) {
- result__4EUR=new_lab__2PJ(new_size__TVHR);
- next__2EUR=(void *)((unsigned long)result__4EUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVHR)));
- ((__POINTER *)next__2EUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3EUR)[ 0]=next__2EUR;
- } else {
- next__2EUR=((__POINTER *)result__4EUR)[ 0];
- if ((next__2EUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4EUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TVHR << 1)) <= 4096)) {
- next__2EUR=(void *)((unsigned long)result__4EUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TVHR)));
- } else {
- next__2EUR=new_lab__2PJ(new_size__TVHR);
- };
- ((__POINTER *)next__2EUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3EUR)[ 0]=next__2EUR;
- } else {
- ((__POINTER *)result__4EUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2EUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4EUR=next__2EUR;
- };
- };
- ptr__PVHR=result__4EUR;
- } else {
- t__UVHR=((__UINTEGER_32 )typ_id__QVHR);
- a__VVHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FFUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RVHR + a__VVHR) & (__UINTEGER_32)(~ a__VVHR));
- ptr_table__CFUR=((__POINTER )(&(table_type[(t__UVHR)])));
- lab_type__EFUR=(__UINTEGER_32)(t__UVHR | 1);
- next__BFUR=((__POINTER )(NULL));
- result__DFUR=((__POINTER *)ptr_table__CFUR)[ 0];
- if ((result__DFUR == (void *)NULL)) {
- result__DFUR=new_lab__2PJ(lab_type__EFUR);
- next__BFUR=(void *)((unsigned long)result__DFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFUR)));
- ((__POINTER *)next__BFUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CFUR)[ 0]=next__BFUR;
- } else {
- next__BFUR=((__POINTER *)result__DFUR)[ 0];
- if ((next__BFUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DFUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FFUR << 1)) <= 4096)) {
- next__BFUR=(void *)((unsigned long)result__DFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FFUR)));
- } else {
- next__BFUR=new_lab__2PJ(lab_type__EFUR);
- };
- ((__POINTER *)next__BFUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CFUR)[ 0]=next__BFUR;
- } else {
- ((__POINTER *)result__DFUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BFUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DFUR=next__BFUR;
- };
- };
- ptr__PVHR=result__DFUR;
- };
- result__OVHR=((__INTEGER_CST *)ptr__PVHR);
- *(result__OVHR) = *(INTEGER_CST__);
- };
- Self__WVHR=((__INTEGER_CST *)result__OVHR);
- Self__WVHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XVHR;
- Self__WVHR->value__W4YD=v__YVHR;
- Self__WVHR->parent_constant__B3LC.static_type__M2YD=t__ZVHR;
- check_type__YG5D(Self__WVHR);
- __tmp__ISDN=result__OVHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__QMCR=read__QB5G(((__READ_LOCAL *)__tmp__HSDN)->local__HJZD);
- if (__tmp__QMCR==NULL) {
- __tmp__RMCR=NULL;
- } else {
- __tmp__RMCR=((__READ_LOCAL *)__tmp__QMCR);
- };
- __tmp__ISDN=__tmp__RMCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__ISDN=my_copy__SL2H(__tmp__HSDN);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__ISDN=my_copy__LM2H(__tmp__HSDN);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__ISDN=my_copy__YM2H(__tmp__HSDN);
- } break;
- case __REAL_CST__: {
- Self__H0IQ=((__REAL_CST *)__tmp__HSDN);
- p__PFUR=Self__H0IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__QFUR=Self__H0IQ->value__HN2H;
- t__RFUR=Self__H0IQ->parent_constant__U2JH.static_type__M2YD;
- result__GFUR=NULL;
- ptr__HFUR=((__POINTER )(NULL));
- typ_id__IFUR= 0;
- sz__JFUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__JFUR == 0)) {
- result__GFUR=REAL_CST__;
- } else {
- typ_id__IFUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JFUR);
- if ((typ_id__IFUR == (__INTEGER)(- 1))) {
- a__KFUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LFUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JFUR + a__KFUR) & (__UINTEGER_32)(~ a__KFUR));
- ptr_table__TFUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LFUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SFUR=((__POINTER )(NULL));
- result__UFUR=((__POINTER *)ptr_table__TFUR)[ 0];
- if ((result__UFUR == (void *)NULL)) {
- result__UFUR=new_lab__2PJ(new_size__LFUR);
- next__SFUR=(void *)((unsigned long)result__UFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LFUR)));
- ((__POINTER *)next__SFUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TFUR)[ 0]=next__SFUR;
- } else {
- next__SFUR=((__POINTER *)result__UFUR)[ 0];
- if ((next__SFUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UFUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LFUR << 1)) <= 4096)) {
- next__SFUR=(void *)((unsigned long)result__UFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LFUR)));
- } else {
- next__SFUR=new_lab__2PJ(new_size__LFUR);
- };
- ((__POINTER *)next__SFUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TFUR)[ 0]=next__SFUR;
- } else {
- ((__POINTER *)result__UFUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SFUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UFUR=next__SFUR;
- };
- };
- ptr__HFUR=result__UFUR;
- } else {
- t__MFUR=((__UINTEGER_32 )typ_id__IFUR);
- a__NFUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1FUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JFUR + a__NFUR) & (__UINTEGER_32)(~ a__NFUR));
- ptr_table__YFUR=((__POINTER )(&(table_type[(t__MFUR)])));
- lab_type__0FUR=(__UINTEGER_32)(t__MFUR | 1);
- next__XFUR=((__POINTER )(NULL));
- result__ZFUR=((__POINTER *)ptr_table__YFUR)[ 0];
- if ((result__ZFUR == (void *)NULL)) {
- result__ZFUR=new_lab__2PJ(lab_type__0FUR);
- next__XFUR=(void *)((unsigned long)result__ZFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FUR)));
- ((__POINTER *)next__XFUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YFUR)[ 0]=next__XFUR;
- } else {
- next__XFUR=((__POINTER *)result__ZFUR)[ 0];
- if ((next__XFUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZFUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1FUR << 1)) <= 4096)) {
- next__XFUR=(void *)((unsigned long)result__ZFUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FUR)));
- } else {
- next__XFUR=new_lab__2PJ(lab_type__0FUR);
- };
- ((__POINTER *)next__XFUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YFUR)[ 0]=next__XFUR;
- } else {
- ((__POINTER *)result__ZFUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XFUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZFUR=next__XFUR;
- };
- };
- ptr__HFUR=result__ZFUR;
- };
- result__GFUR=((__REAL_CST *)ptr__HFUR);
- *(result__GFUR) = *(REAL_CST__);
- };
- Self__OFUR=((__REAL_CST *)result__GFUR);
- Self__OFUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PFUR;
- Self__OFUR->value__HN2H=v__QFUR;
- Self__OFUR->parent_constant__U2JH.static_type__M2YD=t__RFUR;
- __tmp__ISDN=result__GFUR;
- } break;
- case __CHARACTER_CST__: {
- Self__J0IQ=((__CHARACTER_CST *)__tmp__HSDN);
- __tmp__ISDN=create__char__4SMH(Self__J0IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__J0IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__K0IQ=((__IS_EXPANDED *)__tmp__HSDN);
- __tmp__UMCR=read__QB5G(((__READ_LOCAL *)Self__K0IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__UMCR==NULL) {
- __tmp__VMCR=NULL;
- } else {
- __tmp__VMCR=((__READ_LOCAL *)__tmp__UMCR);
- };
- p__FGUR=Self__K0IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__2FUR=NULL;
- ptr__3FUR=((__POINTER )(NULL));
- typ_id__4FUR= 0;
- sz__5FUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__5FUR == 0)) {
- result__2FUR=IS_EXPANDED__;
- } else {
- typ_id__4FUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5FUR);
- if ((typ_id__4FUR == (__INTEGER)(- 1))) {
- a__AGUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BGUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FUR + a__AGUR) & (__UINTEGER_32)(~ a__AGUR));
- ptr_table__IGUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BGUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HGUR=((__POINTER )(NULL));
- result__JGUR=((__POINTER *)ptr_table__IGUR)[ 0];
- if ((result__JGUR == (void *)NULL)) {
- result__JGUR=new_lab__2PJ(new_size__BGUR);
- next__HGUR=(void *)((unsigned long)result__JGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGUR)));
- ((__POINTER *)next__HGUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IGUR)[ 0]=next__HGUR;
- } else {
- next__HGUR=((__POINTER *)result__JGUR)[ 0];
- if ((next__HGUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JGUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BGUR << 1)) <= 4096)) {
- next__HGUR=(void *)((unsigned long)result__JGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BGUR)));
- } else {
- next__HGUR=new_lab__2PJ(new_size__BGUR);
- };
- ((__POINTER *)next__HGUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IGUR)[ 0]=next__HGUR;
- } else {
- ((__POINTER *)result__JGUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HGUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JGUR=next__HGUR;
- };
- };
- ptr__3FUR=result__JGUR;
- } else {
- t__CGUR=((__UINTEGER_32 )typ_id__4FUR);
- a__DGUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QGUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5FUR + a__DGUR) & (__UINTEGER_32)(~ a__DGUR));
- ptr_table__NGUR=((__POINTER )(&(table_type[(t__CGUR)])));
- lab_type__PGUR=(__UINTEGER_32)(t__CGUR | 1);
- next__MGUR=((__POINTER )(NULL));
- result__OGUR=((__POINTER *)ptr_table__NGUR)[ 0];
- if ((result__OGUR == (void *)NULL)) {
- result__OGUR=new_lab__2PJ(lab_type__PGUR);
- next__MGUR=(void *)((unsigned long)result__OGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QGUR)));
- ((__POINTER *)next__MGUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NGUR)[ 0]=next__MGUR;
- } else {
- next__MGUR=((__POINTER *)result__OGUR)[ 0];
- if ((next__MGUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OGUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QGUR << 1)) <= 4096)) {
- next__MGUR=(void *)((unsigned long)result__OGUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QGUR)));
- } else {
- next__MGUR=new_lab__2PJ(lab_type__PGUR);
- };
- ((__POINTER *)next__MGUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NGUR)[ 0]=next__MGUR;
- } else {
- ((__POINTER *)result__OGUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MGUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OGUR=next__MGUR;
- };
- };
- ptr__3FUR=result__OGUR;
- };
- result__2FUR=((__IS_EXPANDED *)ptr__3FUR);
- *(result__2FUR) = *(IS_EXPANDED__);
- };
- Self__EGUR=((__IS_EXPANDED *)result__2FUR);
- Self__EGUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FGUR;
- Self__EGUR->receiver__WN2H=__tmp__VMCR;
- __tmp__ISDN=result__2FUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__ISDN=my_copy__1N2H(__tmp__HSDN);
- } break;
- case __EXPR_SUP__: {
- __tmp__ISDN=my_copy__EO2H(__tmp__HSDN);
- } break;
- case __EXPR_SUB__: {
- __tmp__ISDN=my_copy__PO2H(__tmp__HSDN);
- } break;
- case __EXPR_MUL__: {
- __tmp__ISDN=my_copy__1O2H(__tmp__HSDN);
- } break;
- case __EXPR_DIV__: {
- __tmp__ISDN=my_copy__GP2H(__tmp__HSDN);
- } break;
- case __EXPR_AND__: {
- __tmp__ISDN=my_copy__RP2H(__tmp__HSDN);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__ISDN=my_copy__2P2H(__tmp__HSDN);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__ISDN=my_copy__HQ2H(__tmp__HSDN);
- } break;
- case __PUT_TO__: {
- __tmp__ISDN=my_copy__SQ2H(__tmp__HSDN);
- } break;
- case __ITEM__: {
- __tmp__ISDN=my_copy__DR2H(__tmp__HSDN);
- } break;
- case __SIZE_OF__: {
- __tmp__ISDN=my_copy__PR2H(__tmp__HSDN);
- } break;
- case __CAST__: {
- __tmp__ISDN=my_copy__YR2H(__tmp__HSDN);
- } break;
- case __CALL_SLOT__: {
- __tmp__ISDN=my_copy__5SYM(__tmp__HSDN);
- } break;
- case __READ_SLOT__: {
- __tmp__ISDN=my_copy__IUGK(__tmp__HSDN);
- } break;
- case __READ_GLOBAL__: {
- __tmp__1VHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HSDN)->global__ZGJK),NULL);
- if (__tmp__1VHR==NULL) {
- __tmp__2VHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__1VHR)->__id) {
- case __READ_SLOT__: {
- __tmp__2VHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__2VHR=((__READ_GLOBAL *)__tmp__1VHR);
- } break;
- }
- };
- __tmp__ISDN=__tmp__2VHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__ISDN=my_copy__BQCN(__tmp__HSDN);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__ISDN=my_copy__NREO(__tmp__HSDN);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__ISDN=my_copy__VYJO(__tmp__HSDN);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__ISDN=my_copy__0REO(__tmp__HSDN);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__ISDN=my_copy__BZJO(__tmp__HSDN);
- } break;
- case __EXPR_NEG__: {
- __tmp__ISDN=my_copy__CNJM(__tmp__HSDN);
- } break;
- case __EXPR_ADD__: {
- __tmp__ISDN=my_copy__5XLL(__tmp__HSDN);
- } break;
- case __EXPR_NOT__: {
- __tmp__ISDN=my_copy__WVYM(__tmp__HSDN);
- } break;
- case __EXPR_MOD__: {
- __tmp__ISDN=my_copy__FSEO(__tmp__HSDN);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__ISDN=my_copy__QCEP(__tmp__HSDN);
- } break;
- case __EXPR_INF__: {
- __tmp__ISDN=my_copy__5LSN(__tmp__HSDN);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__ISDN=my_copy__KMSN(__tmp__HSDN);
- } break;
- case __EXPR_OR__: {
- __tmp__ISDN=my_copy__JZPN(__tmp__HSDN);
- } break;
- case __EXPR_XOR__: {
- __tmp__ISDN=my_copy__G3SO(__tmp__HSDN);
- } break;
- };
- node__OKDN=new_read__slot__receiver__with__AOWH(__tmp__GSDN,slot_msg__NKDN,__tmp__ISDN,args__PKDN);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__OKDN);
- __tmp__W24R=((__NODE_TYPE *)node__OKDN)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__W24R)->__id) {
- case __DTA_RD__: {
- __tmp__X24R=((__DTA_RD *)__tmp__W24R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__X24R=((__DTA_CAST *)__tmp__W24R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__X24R=((__DTA_WR_CODE *)__tmp__W24R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__X24R=((__DTA_BLOCK *)__tmp__W24R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__X24R=((__DTA_WR_VALUE *)__tmp__W24R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__X24R=((__DTA_RD_ARGS *)__tmp__W24R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__IKDN=__tmp__X24R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__FKDN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__OHQG(Self__EKDN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__GKDN);
- put_position__ECH(Self__EKDN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ __INTEGER__Q posold__J2Q,j__K2Q;
+ __BOOLEAN__L result__L2Q,__tmp__M2Q,__tmp__T3Q,__tmp__Q3Q;
+ __CHARACTER__DB result__3O1T,result__5O1T;
+ posold__J2Q= 0;
+ j__K2Q= 0;
+ result__L2Q=FALSE__O__;
+ __tmp__M2Q=read_space__CIF();
+ if ((! __tmp__M2Q)) {
+ result__L2Q=FALSE__O__;
+ } else /* FALSE */ {
+ posold__J2Q=position__CLE;
+ j__K2Q= 1;
+ until_do__PIU:
+ {
+ result__3O1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__3O1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__3O1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__3O1T == ((__CHARACTER__DB )(( 0))))) {
+ __tmp__T3Q=TRUE__K__;
+ } else /* FALSE */ {
+ if ((j__K2Q > st__H2Q->count__0C)) {
+ __tmp__Q3Q=TRUE__K__;
+ } else /* FALSE */ {
+ result__5O1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__5O1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__5O1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__Q3Q=(result__5O1T != ((__CHARACTER__DB *)st__H2Q->storage__1C)[(__INTEGER__Q)(j__K2Q - 1)]);
+ };
+ __tmp__T3Q=__tmp__Q3Q;
+ };
+ if ((! __tmp__T3Q)) {
+ j__K2Q=(__INTEGER__Q)(j__K2Q + 1);
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ goto until_do__PIU;
+ };
+ };
+ if ((j__K2Q > st__H2Q->count__0C)) {
+ result__L2Q=TRUE__K__;
+ last_string__U4E=st__H2Q;
+ } else /* FALSE */ {
+ position__CLE=posold__J2Q;
+ result__L2Q=FALSE__O__;
+ };
+ };
+ __tmp__M2Q=result__L2Q;
+ return(__tmp__M2Q);
+}
+
+static __BOOLEAN__L read_string__2KT()
+// () With result No recursive, No inlinable.
+{
+ __STRING_CONSTANT__0 *__tmp__NNT;
+ __POSITION__OL __tmp__XNT;
+ __BOOLEAN__L result__5KT,__tmp__BLT,__tmp__KLT,__tmp__JMT;
+ __CHARACTER__DB result__BP1T,result__DP1T,result__FP1T;
+ result__5KT=FALSE__O__;
+ __tmp__BLT=read_space__CIF();
+ if (__tmp__BLT) {
+ result__BP1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__BP1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__BP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__KLT=(result__BP1T == '\"');
+ } else /* FALSE */ {
+ __tmp__KLT=FALSE__O__;
+ };
+ if (__tmp__KLT) {
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ until_do__YTCB:
+ {
+ result__DP1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__DP1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__DP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__DP1T == ((__CHARACTER__DB )(( 0))))) {
+ __tmp__JMT=TRUE__K__;
+ } else /* FALSE */ {
+ result__FP1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__FP1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__JMT=(result__FP1T == '\n');
+ };
+ if (__tmp__JMT) {
+ __tmp__JMT=TRUE__K__;
+ } else /* FALSE */ {
+ result__FP1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__FP1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__JMT=(result__FP1T == '\"');
+ };
+ if ((! __tmp__JMT)) {
+ result__FP1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__FP1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ add_last__ACV(((__STRING__BC *)string_tmp__YC),result__FP1T);
+ result__FP1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__FP1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__FP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__FP1T == '\\')) {
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ read_escape_character__2ISD();
+ } else /* FALSE */ {
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ };
+ goto until_do__YTCB;
+ };
+ };
+ result__BP1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__BP1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__BP1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__BP1T == '\"')) {
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ __tmp__NNT=get__PJC(string_tmp__YC);
+ last_string__U4E=__tmp__NNT;
+ result__5KT=TRUE__K__;
+ } else /* FALSE */ {
+ position__CLE=begin_position__PXF;
+ __tmp__XNT=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_575));
+ put_position__PRE(__tmp__XNT);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
};
- return(result__IKDN);
+ __tmp__BLT=result__5KT;
+ return(__tmp__BLT);
}
-static void* check_type__with__Y12H(__STRING_CST *Self__Z12H,void *t__012H,__POSITION p__112H)
-// ({STRING_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* readlip_type__DEV()
+// () With result No recursive, No inlinable.
{
- __INTEGER_64 v__AXHR;
- void *result__312H,*rec__A22H,*__tmp__024R,*__tmp__3D3H,*__tmp__4D3H;
- void *__tmp__324R;
- void *local__412H;
- void *instr__512H;
- void *slot_name__B22H,*v__ZHUR;
- void *slot_msg__C22H;
- void *node__D22H;
- __TYPE_FULL *Self__L0IQ,*Self__V0IQ;
- void *__tmp__U42H,*__tmp__AC3H;
- __POSITION __tmp__142H,__tmp__DA3H,__tmp__HC3H,__tmp__PD3H;
- __POSITION __tmp__2D3H,p__5WHR,p__YHUR,p__OIUR;
- void *__tmp__B52H,*__tmp__NC3H,*t__BXHR,*t__0HUR;
- __STRING *Self__5VHR,*Self__FWHR,*Self__LWHR,*Self__RWHR;
- __INTEGER new_capacity__4VHR,old_nb_elts__BWHR,upper__UGUR,Self__SGUR;
- __INTEGER new_capacity__EWHR,old_nb_elts__HWHR,upper__ZGUR,Self__XGUR;
- __INTEGER new_capacity__KWHR,old_nb_elts__NWHR,upper__4GUR,Self__2GUR;
- __INTEGER new_capacity__QWHR,old_nb_elts__TWHR,upper__DHUR,Self__BHUR;
- __INTEGER typ_id__YWHR,typ_id__RHUR,typ_id__HIUR;
- void *__tmp__Z24R,*__tmp__224R;
- __STRING_CST *Self__20IQ;
- __PROTOTYPE_CST *Self__30IQ;
- __INTEGER_CST *Self__40IQ,*result__WWHR,*Self__4WHR;
- __POINTER ptr__XWHR,ptr_table__GHUR,next__FHUR,result__HHUR;
- __POINTER ptr_table__LHUR,next__KHUR,result__MHUR,ptr__QHUR;
- __POINTER ptr_table__2HUR,next__1HUR,result__3HUR,ptr_table__BIUR;
- __POINTER next__AIUR,result__CIUR,ptr__GIUR,ptr_table__RIUR;
- __POINTER next__QIUR,result__SIUR,ptr_table__WIUR,next__VIUR;
- __POINTER result__XIUR;
- __UINTEGER_32 sz__ZWHR,a__0WHR,new_size__1WHR,t__2WHR,a__3WHR;
- __UINTEGER_32 new_size__OHUR,lab_type__NHUR,sz__SHUR,a__THUR;
- __UINTEGER_32 new_size__UHUR,t__VHUR,a__WHUR,new_size__EIUR;
- __UINTEGER_32 lab_type__DIUR,sz__IIUR,a__JIUR,new_size__KIUR,t__LIUR;
- __UINTEGER_32 a__MIUR,new_size__ZIUR,lab_type__YIUR;
- void *__tmp__YMCR,*__tmp__2MCR,*__tmp__DXHR;
- __READ_LOCAL *__tmp__ZMCR,*__tmp__3MCR;
- __REAL_CST *Self__A1IQ,*result__PHUR,*Self__XHUR;
- __CHARACTER_CST *Self__C1IQ;
- __IS_EXPANDED *Self__D1IQ,*result__FIUR,*Self__NIUR;
- __READ_GLOBAL *__tmp__EXHR;
- void *args__E22H;
- __CHARACTER *Self__AWHR,*new__CWHR,*Self__GWHR,*new__IWHR,*Self__MWHR;
- __CHARACTER *new__OWHR,*Self__SWHR,*new__UWHR;
- __BOOLEAN __tmp__QA3H;
- result__312H=NULL;
- local__412H=NULL;
- instr__512H=NULL;
- rec__A22H=NULL;
- slot_name__B22H=NULL;
- slot_msg__C22H=NULL;
- node__D22H=NULL;
- args__E22H=NULL;
- if (affect_with__BCHI(t__012H,Self__Z12H->parent_constant__5F.static_type__M2YD)) {
- result__312H=Self__Z12H;
- } else {
- Self__L0IQ=((__TYPE_FULL *)Self__Z12H->parent_constant__5F.static_type__M2YD);
- if (is_cast__to__in__BD0I(Self__L0IQ,(&__string_86),t__012H,((__PROTOTYPE *)prototype__VPRF(Self__L0IQ))->export_list__EFDC)) {
- local__412H=create__name__style__type__E5JG(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__Z12H->parent_constant__5F.static_type__M2YD));
- instr__512H=write__value__14FH(local__412H,Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z12H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__512H);
- slot_name__B22H=get__QEC(last_cast_name__T32H);
- slot_msg__C22H=get_slot__IO5G(Self__Z12H->parent_constant__5F.static_type__M2YD,slot_name__B22H);
- if (((void *)slot_msg__C22H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__012H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__B22H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__112H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__Z12H->parent_constant__5F.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__U42H=((__SLOT *)((__SLOT_DATA *)slot_msg__C22H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__U42H=((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__U42H) != 1)) {
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__142H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__142H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__142H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__B52H=get_type_result__XF2G(slot_msg__C22H);
- } else {
- __tmp__B52H=get_type_result__BH2G(slot_msg__C22H);
- };
- if ((((void *)__tmp__B52H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__B52H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__012H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__B52H != (void *)NULL)) {
- Self__5VHR=((__STRING *)string_tmp__RB);
- new_capacity__4VHR= 0;
- if ((Self__5VHR->capacity__MNK <= Self__5VHR->count__VF)) {
- if ((Self__5VHR->capacity__MNK == 0)) {
- Self__5VHR->capacity__MNK= 32;
- Self__5VHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4VHR=(__INTEGER)(Self__5VHR->capacity__MNK << 1);
- Self__AWHR=((__CHARACTER *)Self__5VHR->storage__XNK);
- old_nb_elts__BWHR=Self__5VHR->capacity__MNK;
- new__CWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AWHR),((__UINTEGER_32 )old_nb_elts__BWHR),((__UINTEGER_32 )new_capacity__4VHR)));
- upper__UGUR=(__INTEGER)(new_capacity__4VHR - 1);
- Self__SGUR=old_nb_elts__BWHR;
- while ((Self__SGUR <= upper__UGUR)) {
- new__CWHR[Self__SGUR]='\0';
- Self__SGUR=(__INTEGER)(Self__SGUR + 1);
- };
- Self__5VHR->storage__XNK=new__CWHR;
- Self__5VHR->capacity__MNK=new_capacity__4VHR;
- };
- };
- ((__CHARACTER *)Self__5VHR->storage__XNK)[Self__5VHR->count__VF]='`';
- Self__5VHR->count__VF=(__INTEGER)(Self__5VHR->count__VF + 1);
- append_name_in__M5XD(__tmp__B52H,string_tmp__RB);
- Self__FWHR=((__STRING *)string_tmp__RB);
- new_capacity__EWHR= 0;
- if ((Self__FWHR->capacity__MNK <= Self__FWHR->count__VF)) {
- if ((Self__FWHR->capacity__MNK == 0)) {
- Self__FWHR->capacity__MNK= 32;
- Self__FWHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EWHR=(__INTEGER)(Self__FWHR->capacity__MNK << 1);
- Self__GWHR=((__CHARACTER *)Self__FWHR->storage__XNK);
- old_nb_elts__HWHR=Self__FWHR->capacity__MNK;
- new__IWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GWHR),((__UINTEGER_32 )old_nb_elts__HWHR),((__UINTEGER_32 )new_capacity__EWHR)));
- upper__ZGUR=(__INTEGER)(new_capacity__EWHR - 1);
- Self__XGUR=old_nb_elts__HWHR;
- while ((Self__XGUR <= upper__ZGUR)) {
- new__IWHR[Self__XGUR]='\0';
- Self__XGUR=(__INTEGER)(Self__XGUR + 1);
- };
- Self__FWHR->storage__XNK=new__IWHR;
- Self__FWHR->capacity__MNK=new_capacity__EWHR;
- };
- };
- ((__CHARACTER *)Self__FWHR->storage__XNK)[Self__FWHR->count__VF]='\'';
- Self__FWHR->count__VF=(__INTEGER)(Self__FWHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__012H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__DA3H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__DA3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__DA3H);
- put_position__ECH(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__A22H=read__QB5G(local__412H);
- node__D22H=new_read__slot__receiver__self__FLQC(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__C22H,rec__A22H,rec__A22H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__D22H);
- __tmp__Z24R=((__NODE_TYPE *)node__D22H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__Z24R)->__id) {
- case __DTA_RD__: {
- __tmp__024R=((__DTA_RD *)__tmp__Z24R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__024R=((__DTA_CAST *)__tmp__Z24R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__024R=((__DTA_WR_CODE *)__tmp__Z24R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__024R=((__DTA_BLOCK *)__tmp__Z24R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__024R=((__DTA_WR_VALUE *)__tmp__Z24R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__024R=((__DTA_RD_ARGS *)__tmp__Z24R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__312H=__tmp__024R;
- __tmp__QA3H=TRUE__;
- } else {
- __tmp__QA3H=FALSE__;
- };
- if ((! __tmp__QA3H)) {
- Self__V0IQ=((__TYPE_FULL *)t__012H);
- if (is_cast__to__in__BD0I(Self__V0IQ,(&__string_87),Self__Z12H->parent_constant__5F.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__V0IQ))->import_list__MFDC)) {
- local__412H=create__name__style__type__E5JG(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__Z12H->parent_constant__5F.static_type__M2YD));
- instr__512H=write__value__14FH(local__412H,Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z12H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__512H);
- slot_name__B22H=get__QEC(last_cast_name__T32H);
- slot_msg__C22H=get_slot__IO5G(t__012H,slot_name__B22H);
- if (((void *)slot_msg__C22H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__012H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__B22H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__012H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__112H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__012H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__AC3H=((__SLOT *)((__SLOT_DATA *)slot_msg__C22H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__AC3H=((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__AC3H) != 2)) {
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__HC3H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__HC3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__HC3H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__NC3H=get_type_result__XF2G(slot_msg__C22H);
- } else {
- __tmp__NC3H=get_type_result__BH2G(slot_msg__C22H);
- };
- if ((((void *)__tmp__NC3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__NC3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__012H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__NC3H != (void *)NULL)) {
- Self__LWHR=((__STRING *)string_tmp__RB);
- new_capacity__KWHR= 0;
- if ((Self__LWHR->capacity__MNK <= Self__LWHR->count__VF)) {
- if ((Self__LWHR->capacity__MNK == 0)) {
- Self__LWHR->capacity__MNK= 32;
- Self__LWHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KWHR=(__INTEGER)(Self__LWHR->capacity__MNK << 1);
- Self__MWHR=((__CHARACTER *)Self__LWHR->storage__XNK);
- old_nb_elts__NWHR=Self__LWHR->capacity__MNK;
- new__OWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MWHR),((__UINTEGER_32 )old_nb_elts__NWHR),((__UINTEGER_32 )new_capacity__KWHR)));
- upper__4GUR=(__INTEGER)(new_capacity__KWHR - 1);
- Self__2GUR=old_nb_elts__NWHR;
- while ((Self__2GUR <= upper__4GUR)) {
- new__OWHR[Self__2GUR]='\0';
- Self__2GUR=(__INTEGER)(Self__2GUR + 1);
- };
- Self__LWHR->storage__XNK=new__OWHR;
- Self__LWHR->capacity__MNK=new_capacity__KWHR;
- };
- };
- ((__CHARACTER *)Self__LWHR->storage__XNK)[Self__LWHR->count__VF]='`';
- Self__LWHR->count__VF=(__INTEGER)(Self__LWHR->count__VF + 1);
- append_name_in__M5XD(__tmp__NC3H,string_tmp__RB);
- Self__RWHR=((__STRING *)string_tmp__RB);
- new_capacity__QWHR= 0;
- if ((Self__RWHR->capacity__MNK <= Self__RWHR->count__VF)) {
- if ((Self__RWHR->capacity__MNK == 0)) {
- Self__RWHR->capacity__MNK= 32;
- Self__RWHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QWHR=(__INTEGER)(Self__RWHR->capacity__MNK << 1);
- Self__SWHR=((__CHARACTER *)Self__RWHR->storage__XNK);
- old_nb_elts__TWHR=Self__RWHR->capacity__MNK;
- new__UWHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SWHR),((__UINTEGER_32 )old_nb_elts__TWHR),((__UINTEGER_32 )new_capacity__QWHR)));
- upper__DHUR=(__INTEGER)(new_capacity__QWHR - 1);
- Self__BHUR=old_nb_elts__TWHR;
- while ((Self__BHUR <= upper__DHUR)) {
- new__UWHR[Self__BHUR]='\0';
- Self__BHUR=(__INTEGER)(Self__BHUR + 1);
- };
- Self__RWHR->storage__XNK=new__UWHR;
- Self__RWHR->capacity__MNK=new_capacity__QWHR;
- };
- };
- ((__CHARACTER *)Self__RWHR->storage__XNK)[Self__RWHR->count__VF]='\'';
- Self__RWHR->count__VF=(__INTEGER)(Self__RWHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__012H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
- __tmp__PD3H=((__SLOT_DATA *)slot_msg__C22H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__PD3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__PD3H);
- put_position__ECH(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__E22H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__E22H,create__type__PKQC(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__012H));
- add_last__5REI(args__E22H,read__QB5G(local__412H));
- __tmp__2D3H=Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__3D3H=((void **)((__FAST_ARRAYoEXPRo *)args__E22H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__3D3H)->__id) {
- case __LIST__: {
- __tmp__4D3H=my_copy__MSYM(__tmp__3D3H);
- } break;
- case __STRING_CST__: {
- Self__20IQ=((__STRING_CST *)__tmp__3D3H);
- __tmp__4D3H=create__text__ITMH(Self__20IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__20IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__4D3H=my_copy__EK2H(__tmp__3D3H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__30IQ=((__PROTOTYPE_CST *)__tmp__3D3H);
- __tmp__4D3H=create__type__PKQC(Self__30IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__30IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__40IQ=((__INTEGER_CST *)__tmp__3D3H);
- p__5WHR=Self__40IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__AXHR=Self__40IQ->value__W4YD;
- t__BXHR=Self__40IQ->parent_constant__B3LC.static_type__M2YD;
- result__WWHR=NULL;
- ptr__XWHR=((__POINTER )(NULL));
- typ_id__YWHR= 0;
- sz__ZWHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__ZWHR == 0)) {
- result__WWHR=INTEGER_CST__;
- } else {
- typ_id__YWHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZWHR);
- if ((typ_id__YWHR == (__INTEGER)(- 1))) {
- a__0WHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1WHR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZWHR + a__0WHR) & (__UINTEGER_32)(~ a__0WHR));
- ptr_table__GHUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1WHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FHUR=((__POINTER )(NULL));
- result__HHUR=((__POINTER *)ptr_table__GHUR)[ 0];
- if ((result__HHUR == (void *)NULL)) {
- result__HHUR=new_lab__2PJ(new_size__1WHR);
- next__FHUR=(void *)((unsigned long)result__HHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WHR)));
- ((__POINTER *)next__FHUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GHUR)[ 0]=next__FHUR;
- } else {
- next__FHUR=((__POINTER *)result__HHUR)[ 0];
- if ((next__FHUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HHUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1WHR << 1)) <= 4096)) {
- next__FHUR=(void *)((unsigned long)result__HHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1WHR)));
- } else {
- next__FHUR=new_lab__2PJ(new_size__1WHR);
- };
- ((__POINTER *)next__FHUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GHUR)[ 0]=next__FHUR;
- } else {
- ((__POINTER *)result__HHUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FHUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HHUR=next__FHUR;
- };
- };
- ptr__XWHR=result__HHUR;
- } else {
- t__2WHR=((__UINTEGER_32 )typ_id__YWHR);
- a__3WHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OHUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZWHR + a__3WHR) & (__UINTEGER_32)(~ a__3WHR));
- ptr_table__LHUR=((__POINTER )(&(table_type[(t__2WHR)])));
- lab_type__NHUR=(__UINTEGER_32)(t__2WHR | 1);
- next__KHUR=((__POINTER )(NULL));
- result__MHUR=((__POINTER *)ptr_table__LHUR)[ 0];
- if ((result__MHUR == (void *)NULL)) {
- result__MHUR=new_lab__2PJ(lab_type__NHUR);
- next__KHUR=(void *)((unsigned long)result__MHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHUR)));
- ((__POINTER *)next__KHUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LHUR)[ 0]=next__KHUR;
- } else {
- next__KHUR=((__POINTER *)result__MHUR)[ 0];
- if ((next__KHUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MHUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OHUR << 1)) <= 4096)) {
- next__KHUR=(void *)((unsigned long)result__MHUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OHUR)));
- } else {
- next__KHUR=new_lab__2PJ(lab_type__NHUR);
- };
- ((__POINTER *)next__KHUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LHUR)[ 0]=next__KHUR;
- } else {
- ((__POINTER *)result__MHUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KHUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MHUR=next__KHUR;
- };
- };
- ptr__XWHR=result__MHUR;
- };
- result__WWHR=((__INTEGER_CST *)ptr__XWHR);
- *(result__WWHR) = *(INTEGER_CST__);
- };
- Self__4WHR=((__INTEGER_CST *)result__WWHR);
- Self__4WHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5WHR;
- Self__4WHR->value__W4YD=v__AXHR;
- Self__4WHR->parent_constant__B3LC.static_type__M2YD=t__BXHR;
- check_type__YG5D(Self__4WHR);
- __tmp__4D3H=result__WWHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__YMCR=read__QB5G(((__READ_LOCAL *)__tmp__3D3H)->local__HJZD);
- if (__tmp__YMCR==NULL) {
- __tmp__ZMCR=NULL;
- } else {
- __tmp__ZMCR=((__READ_LOCAL *)__tmp__YMCR);
- };
- __tmp__4D3H=__tmp__ZMCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__4D3H=my_copy__SL2H(__tmp__3D3H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__4D3H=my_copy__LM2H(__tmp__3D3H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__4D3H=my_copy__YM2H(__tmp__3D3H);
- } break;
- case __REAL_CST__: {
- Self__A1IQ=((__REAL_CST *)__tmp__3D3H);
- p__YHUR=Self__A1IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__ZHUR=Self__A1IQ->value__HN2H;
- t__0HUR=Self__A1IQ->parent_constant__U2JH.static_type__M2YD;
- result__PHUR=NULL;
- ptr__QHUR=((__POINTER )(NULL));
- typ_id__RHUR= 0;
- sz__SHUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__SHUR == 0)) {
- result__PHUR=REAL_CST__;
- } else {
- typ_id__RHUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SHUR);
- if ((typ_id__RHUR == (__INTEGER)(- 1))) {
- a__THUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UHUR=(__UINTEGER_32)((__UINTEGER_32)(sz__SHUR + a__THUR) & (__UINTEGER_32)(~ a__THUR));
- ptr_table__2HUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UHUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1HUR=((__POINTER )(NULL));
- result__3HUR=((__POINTER *)ptr_table__2HUR)[ 0];
- if ((result__3HUR == (void *)NULL)) {
- result__3HUR=new_lab__2PJ(new_size__UHUR);
- next__1HUR=(void *)((unsigned long)result__3HUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHUR)));
- ((__POINTER *)next__1HUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2HUR)[ 0]=next__1HUR;
- } else {
- next__1HUR=((__POINTER *)result__3HUR)[ 0];
- if ((next__1HUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3HUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UHUR << 1)) <= 4096)) {
- next__1HUR=(void *)((unsigned long)result__3HUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UHUR)));
- } else {
- next__1HUR=new_lab__2PJ(new_size__UHUR);
- };
- ((__POINTER *)next__1HUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2HUR)[ 0]=next__1HUR;
- } else {
- ((__POINTER *)result__3HUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1HUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3HUR=next__1HUR;
- };
- };
- ptr__QHUR=result__3HUR;
- } else {
- t__VHUR=((__UINTEGER_32 )typ_id__RHUR);
- a__WHUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EIUR=(__UINTEGER_32)((__UINTEGER_32)(sz__SHUR + a__WHUR) & (__UINTEGER_32)(~ a__WHUR));
- ptr_table__BIUR=((__POINTER )(&(table_type[(t__VHUR)])));
- lab_type__DIUR=(__UINTEGER_32)(t__VHUR | 1);
- next__AIUR=((__POINTER )(NULL));
- result__CIUR=((__POINTER *)ptr_table__BIUR)[ 0];
- if ((result__CIUR == (void *)NULL)) {
- result__CIUR=new_lab__2PJ(lab_type__DIUR);
- next__AIUR=(void *)((unsigned long)result__CIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIUR)));
- ((__POINTER *)next__AIUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BIUR)[ 0]=next__AIUR;
- } else {
- next__AIUR=((__POINTER *)result__CIUR)[ 0];
- if ((next__AIUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CIUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EIUR << 1)) <= 4096)) {
- next__AIUR=(void *)((unsigned long)result__CIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EIUR)));
- } else {
- next__AIUR=new_lab__2PJ(lab_type__DIUR);
- };
- ((__POINTER *)next__AIUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BIUR)[ 0]=next__AIUR;
- } else {
- ((__POINTER *)result__CIUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AIUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CIUR=next__AIUR;
- };
- };
- ptr__QHUR=result__CIUR;
- };
- result__PHUR=((__REAL_CST *)ptr__QHUR);
- *(result__PHUR) = *(REAL_CST__);
- };
- Self__XHUR=((__REAL_CST *)result__PHUR);
- Self__XHUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__YHUR;
- Self__XHUR->value__HN2H=v__ZHUR;
- Self__XHUR->parent_constant__U2JH.static_type__M2YD=t__0HUR;
- __tmp__4D3H=result__PHUR;
- } break;
- case __CHARACTER_CST__: {
- Self__C1IQ=((__CHARACTER_CST *)__tmp__3D3H);
- __tmp__4D3H=create__char__4SMH(Self__C1IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__C1IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__D1IQ=((__IS_EXPANDED *)__tmp__3D3H);
- __tmp__2MCR=read__QB5G(((__READ_LOCAL *)Self__D1IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__2MCR==NULL) {
- __tmp__3MCR=NULL;
- } else {
- __tmp__3MCR=((__READ_LOCAL *)__tmp__2MCR);
- };
- p__OIUR=Self__D1IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__FIUR=NULL;
- ptr__GIUR=((__POINTER )(NULL));
- typ_id__HIUR= 0;
- sz__IIUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__IIUR == 0)) {
- result__FIUR=IS_EXPANDED__;
- } else {
- typ_id__HIUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IIUR);
- if ((typ_id__HIUR == (__INTEGER)(- 1))) {
- a__JIUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KIUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IIUR + a__JIUR) & (__UINTEGER_32)(~ a__JIUR));
- ptr_table__RIUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KIUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QIUR=((__POINTER )(NULL));
- result__SIUR=((__POINTER *)ptr_table__RIUR)[ 0];
- if ((result__SIUR == (void *)NULL)) {
- result__SIUR=new_lab__2PJ(new_size__KIUR);
- next__QIUR=(void *)((unsigned long)result__SIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KIUR)));
- ((__POINTER *)next__QIUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RIUR)[ 0]=next__QIUR;
- } else {
- next__QIUR=((__POINTER *)result__SIUR)[ 0];
- if ((next__QIUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SIUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KIUR << 1)) <= 4096)) {
- next__QIUR=(void *)((unsigned long)result__SIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KIUR)));
- } else {
- next__QIUR=new_lab__2PJ(new_size__KIUR);
- };
- ((__POINTER *)next__QIUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RIUR)[ 0]=next__QIUR;
- } else {
- ((__POINTER *)result__SIUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QIUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SIUR=next__QIUR;
- };
- };
- ptr__GIUR=result__SIUR;
- } else {
- t__LIUR=((__UINTEGER_32 )typ_id__HIUR);
- a__MIUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZIUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IIUR + a__MIUR) & (__UINTEGER_32)(~ a__MIUR));
- ptr_table__WIUR=((__POINTER )(&(table_type[(t__LIUR)])));
- lab_type__YIUR=(__UINTEGER_32)(t__LIUR | 1);
- next__VIUR=((__POINTER )(NULL));
- result__XIUR=((__POINTER *)ptr_table__WIUR)[ 0];
- if ((result__XIUR == (void *)NULL)) {
- result__XIUR=new_lab__2PJ(lab_type__YIUR);
- next__VIUR=(void *)((unsigned long)result__XIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIUR)));
- ((__POINTER *)next__VIUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WIUR)[ 0]=next__VIUR;
- } else {
- next__VIUR=((__POINTER *)result__XIUR)[ 0];
- if ((next__VIUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XIUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZIUR << 1)) <= 4096)) {
- next__VIUR=(void *)((unsigned long)result__XIUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZIUR)));
- } else {
- next__VIUR=new_lab__2PJ(lab_type__YIUR);
- };
- ((__POINTER *)next__VIUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WIUR)[ 0]=next__VIUR;
- } else {
- ((__POINTER *)result__XIUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VIUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XIUR=next__VIUR;
- };
- };
- ptr__GIUR=result__XIUR;
- };
- result__FIUR=((__IS_EXPANDED *)ptr__GIUR);
- *(result__FIUR) = *(IS_EXPANDED__);
- };
- Self__NIUR=((__IS_EXPANDED *)result__FIUR);
- Self__NIUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OIUR;
- Self__NIUR->receiver__WN2H=__tmp__3MCR;
- __tmp__4D3H=result__FIUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__4D3H=my_copy__1N2H(__tmp__3D3H);
- } break;
- case __EXPR_SUP__: {
- __tmp__4D3H=my_copy__EO2H(__tmp__3D3H);
- } break;
- case __EXPR_SUB__: {
- __tmp__4D3H=my_copy__PO2H(__tmp__3D3H);
- } break;
- case __EXPR_MUL__: {
- __tmp__4D3H=my_copy__1O2H(__tmp__3D3H);
- } break;
- case __EXPR_DIV__: {
- __tmp__4D3H=my_copy__GP2H(__tmp__3D3H);
- } break;
- case __EXPR_AND__: {
- __tmp__4D3H=my_copy__RP2H(__tmp__3D3H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__4D3H=my_copy__2P2H(__tmp__3D3H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__4D3H=my_copy__HQ2H(__tmp__3D3H);
- } break;
- case __PUT_TO__: {
- __tmp__4D3H=my_copy__SQ2H(__tmp__3D3H);
- } break;
- case __ITEM__: {
- __tmp__4D3H=my_copy__DR2H(__tmp__3D3H);
- } break;
- case __SIZE_OF__: {
- __tmp__4D3H=my_copy__PR2H(__tmp__3D3H);
- } break;
- case __CAST__: {
- __tmp__4D3H=my_copy__YR2H(__tmp__3D3H);
- } break;
- case __CALL_SLOT__: {
- __tmp__4D3H=my_copy__5SYM(__tmp__3D3H);
- } break;
- case __READ_SLOT__: {
- __tmp__4D3H=my_copy__IUGK(__tmp__3D3H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__DXHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3D3H)->global__ZGJK),NULL);
- if (__tmp__DXHR==NULL) {
- __tmp__EXHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__DXHR)->__id) {
- case __READ_SLOT__: {
- __tmp__EXHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EXHR=((__READ_GLOBAL *)__tmp__DXHR);
- } break;
- }
- };
- __tmp__4D3H=__tmp__EXHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__4D3H=my_copy__BQCN(__tmp__3D3H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__4D3H=my_copy__NREO(__tmp__3D3H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__4D3H=my_copy__VYJO(__tmp__3D3H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__4D3H=my_copy__0REO(__tmp__3D3H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__4D3H=my_copy__BZJO(__tmp__3D3H);
- } break;
- case __EXPR_NEG__: {
- __tmp__4D3H=my_copy__CNJM(__tmp__3D3H);
- } break;
- case __EXPR_ADD__: {
- __tmp__4D3H=my_copy__5XLL(__tmp__3D3H);
- } break;
- case __EXPR_NOT__: {
- __tmp__4D3H=my_copy__WVYM(__tmp__3D3H);
- } break;
- case __EXPR_MOD__: {
- __tmp__4D3H=my_copy__FSEO(__tmp__3D3H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__4D3H=my_copy__QCEP(__tmp__3D3H);
- } break;
- case __EXPR_INF__: {
- __tmp__4D3H=my_copy__5LSN(__tmp__3D3H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__4D3H=my_copy__KMSN(__tmp__3D3H);
- } break;
- case __EXPR_OR__: {
- __tmp__4D3H=my_copy__JZPN(__tmp__3D3H);
- } break;
- case __EXPR_XOR__: {
- __tmp__4D3H=my_copy__G3SO(__tmp__3D3H);
- } break;
- };
- node__D22H=new_read__slot__receiver__with__AOWH(__tmp__2D3H,slot_msg__C22H,__tmp__4D3H,args__E22H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__D22H);
- __tmp__224R=((__NODE_TYPE *)node__D22H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__224R)->__id) {
- case __DTA_RD__: {
- __tmp__324R=((__DTA_RD *)__tmp__224R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__324R=((__DTA_CAST *)__tmp__224R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__324R=((__DTA_WR_CODE *)__tmp__224R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__324R=((__DTA_BLOCK *)__tmp__224R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__324R=((__DTA_WR_VALUE *)__tmp__224R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__324R=((__DTA_RD_ARGS *)__tmp__224R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__312H=__tmp__324R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__012H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(Self__Z12H->parent_constant__5F.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__112H);
- put_position__ECH(Self__Z12H->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ void *result__GEV,*Result__FEV;
+ __LIP_INTEGER__HDB *__tmp__UEV;
+ __STRING_CONSTANT__0 *__tmp__DFV;
+ __LIP_STRING__TDB *__tmp__FFV;
+ __POSITION__OL __tmp__0FV;
+ __BOOLEAN__L __tmp__HEV,__tmp__WEV,result__WGW;
+ result__GEV=NULL;
+ __tmp__HEV=read_cap_identifier__JRV();
+ if (__tmp__HEV) {
+ if (((void *)last_string__U4E == (void *)(&__string_42))) {
+ __tmp__UEV=get__HYW(LIP_INTEGER__HDB__, 0);
+ result__GEV=__tmp__UEV;
+ __tmp__WEV=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__WEV=FALSE__O__;
+ };
+ if (__tmp__WEV) {
+ __tmp__WEV=TRUE__K__;
+ } else /* FALSE */ {
+ result__WGW=((void *)last_string__U4E == (void *)(&__string_46));
+ if (result__WGW) {
+ __tmp__DFV=get__PJC((&__string_576));
+ __tmp__FFV=get__TTW(LIP_STRING__TDB__,__tmp__DFV);
+ result__GEV=__tmp__FFV;
+ };
+ __tmp__WEV=result__WGW;
+ };
+ if ((! __tmp__WEV)) {
+ if (((void *)last_string__U4E == (void *)(&__string_50))) {
+ result__GEV=LIP_BOOLEAN__BCB__;
+ } else /* FALSE */ {
+ __tmp__0FV=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_426));
+ put_position__PRE(__tmp__0FV);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
};
};
- return(result__312H);
+ Result__FEV=result__GEV;
+ return(Result__FEV);
}
-static void* check_type__with__XE3H(__EXTERNAL_C *Self__YE3H,void *t__ZE3H,__POSITION p__0E3H)
-// ({EXTERNAL_C},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __LIP_SLOT_DATA__3AB* create__name__value__argument__KGV(__POSITION__OL p__MGV,__STRING_CONSTANT__0 *n__NGV,void *v__OGV,__BOOLEAN__L is_arg__PGV)
+// ({POSITION__OL},{NULLxSTRING_CONSTANT__0},{NULLxLIP_BOOLEAN__BCBxLIP_INTEGER__HDBxLIP_STRING__TDB},{TRUE__KxFALSE__O}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__IYHR;
- void *result__2E3H,*rec__5E3H,*__tmp__A34R,*__tmp__1M3H,*__tmp__2M3H;
- void *__tmp__D34R;
- void *local__3E3H;
- void *instr__4E3H;
- void *slot_name__AF3H,*v__CKUR;
- void *slot_msg__BF3H;
- void *node__CF3H;
- __TYPE_FULL *Self__E1IQ,*Self__O1IQ;
- void *__tmp__SH3H,*__tmp__4K3H;
- __POSITION __tmp__ZH3H,__tmp__BJ3H,__tmp__FL3H,__tmp__NM3H;
- __POSITION __tmp__0M3H,p__HYHR,p__BKUR,p__XKUR;
- void *__tmp__5H3H,*__tmp__LL3H,*t__JYHR,*t__DKUR;
- __STRING *Self__HXHR,*Self__NXHR,*Self__TXHR,*Self__ZXHR;
- __INTEGER new_capacity__GXHR,old_nb_elts__JXHR,upper__3IUR,Self__1IUR;
- __INTEGER new_capacity__MXHR,old_nb_elts__PXHR,upper__CJUR,Self__AJUR;
- __INTEGER new_capacity__SXHR,old_nb_elts__VXHR,upper__HJUR,Self__FJUR;
- __INTEGER new_capacity__YXHR,old_nb_elts__1XHR,upper__MJUR,Self__KJUR;
- __INTEGER typ_id__AYHR,typ_id__0JUR,typ_id__QKUR;
- void *__tmp__524R,*__tmp__C34R;
- __STRING_CST *Self__V1IQ;
- __PROTOTYPE_CST *Self__W1IQ;
- __INTEGER_CST *Self__X1IQ,*result__4XHR,*Self__GYHR;
- __POINTER ptr__5XHR,ptr_table__PJUR,next__OJUR,result__QJUR;
- __POINTER ptr_table__UJUR,next__TJUR,result__VJUR,ptr__ZJUR;
- __POINTER ptr_table__FKUR,next__EKUR,result__GKUR,ptr_table__KKUR;
- __POINTER next__JKUR,result__LKUR,ptr__PKUR,ptr_table__0KUR;
- __POINTER next__ZKUR,result__1KUR,ptr_table__5KUR,next__4KUR;
- __POINTER result__ALUR;
- __UINTEGER_32 sz__BYHR,a__CYHR,new_size__DYHR,t__EYHR,a__FYHR;
- __UINTEGER_32 new_size__XJUR,lab_type__WJUR,sz__1JUR,a__2JUR;
- __UINTEGER_32 new_size__3JUR,t__4JUR,a__5JUR,new_size__NKUR;
- __UINTEGER_32 lab_type__MKUR,sz__RKUR,a__SKUR,new_size__TKUR,t__UKUR;
- __UINTEGER_32 a__VKUR,new_size__CLUR,lab_type__BLUR;
- void *__tmp__ANCR,*__tmp__ENCR,*__tmp__LYHR;
- __READ_LOCAL *__tmp__BNCR,*__tmp__FNCR;
- __REAL_CST *Self__Z1IQ,*result__YJUR,*Self__AKUR;
- __CHARACTER_CST *Self__11IQ;
- __IS_EXPANDED *Self__21IQ,*result__OKUR,*Self__WKUR;
- __READ_GLOBAL *__tmp__MYHR;
- void *args__DF3H;
- __CHARACTER *Self__IXHR,*new__KXHR,*Self__OXHR,*new__QXHR,*Self__UXHR;
- __CHARACTER *new__WXHR,*Self__0XHR,*new__2XHR;
- __BOOLEAN __tmp__OJ3H;
- result__2E3H=NULL;
- local__3E3H=NULL;
- instr__4E3H=NULL;
- rec__5E3H=NULL;
- slot_name__AF3H=NULL;
- slot_msg__BF3H=NULL;
- node__CF3H=NULL;
- args__DF3H=NULL;
- if (affect_with__BCHI(t__ZE3H,Self__YE3H->static_type__1VZD)) {
- result__2E3H=Self__YE3H;
- } else {
- Self__E1IQ=((__TYPE_FULL *)Self__YE3H->static_type__1VZD);
- if (is_cast__to__in__BD0I(Self__E1IQ,(&__string_86),t__ZE3H,((__PROTOTYPE *)prototype__VPRF(Self__E1IQ))->export_list__EFDC)) {
- local__3E3H=create__name__style__type__E5JG(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__YE3H->static_type__1VZD));
- instr__4E3H=write__value__14FH(local__3E3H,Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YE3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__4E3H);
- slot_name__AF3H=get__QEC(last_cast_name__T32H);
- slot_msg__BF3H=get_slot__IO5G(Self__YE3H->static_type__1VZD,slot_name__AF3H);
- if (((void *)slot_msg__BF3H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__ZE3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__AF3H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__0E3H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__YE3H->static_type__1VZD))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__SH3H=((__SLOT *)((__SLOT_DATA *)slot_msg__BF3H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__SH3H=((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__SH3H) != 1)) {
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__ZH3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__ZH3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__ZH3H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__5H3H=get_type_result__XF2G(slot_msg__BF3H);
- } else {
- __tmp__5H3H=get_type_result__BH2G(slot_msg__BF3H);
- };
- if ((((void *)__tmp__5H3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__5H3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ZE3H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__5H3H != (void *)NULL)) {
- Self__HXHR=((__STRING *)string_tmp__RB);
- new_capacity__GXHR= 0;
- if ((Self__HXHR->capacity__MNK <= Self__HXHR->count__VF)) {
- if ((Self__HXHR->capacity__MNK == 0)) {
- Self__HXHR->capacity__MNK= 32;
- Self__HXHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GXHR=(__INTEGER)(Self__HXHR->capacity__MNK << 1);
- Self__IXHR=((__CHARACTER *)Self__HXHR->storage__XNK);
- old_nb_elts__JXHR=Self__HXHR->capacity__MNK;
- new__KXHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IXHR),((__UINTEGER_32 )old_nb_elts__JXHR),((__UINTEGER_32 )new_capacity__GXHR)));
- upper__3IUR=(__INTEGER)(new_capacity__GXHR - 1);
- Self__1IUR=old_nb_elts__JXHR;
- while ((Self__1IUR <= upper__3IUR)) {
- new__KXHR[Self__1IUR]='\0';
- Self__1IUR=(__INTEGER)(Self__1IUR + 1);
- };
- Self__HXHR->storage__XNK=new__KXHR;
- Self__HXHR->capacity__MNK=new_capacity__GXHR;
- };
- };
- ((__CHARACTER *)Self__HXHR->storage__XNK)[Self__HXHR->count__VF]='`';
- Self__HXHR->count__VF=(__INTEGER)(Self__HXHR->count__VF + 1);
- append_name_in__M5XD(__tmp__5H3H,string_tmp__RB);
- Self__NXHR=((__STRING *)string_tmp__RB);
- new_capacity__MXHR= 0;
- if ((Self__NXHR->capacity__MNK <= Self__NXHR->count__VF)) {
- if ((Self__NXHR->capacity__MNK == 0)) {
- Self__NXHR->capacity__MNK= 32;
- Self__NXHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MXHR=(__INTEGER)(Self__NXHR->capacity__MNK << 1);
- Self__OXHR=((__CHARACTER *)Self__NXHR->storage__XNK);
- old_nb_elts__PXHR=Self__NXHR->capacity__MNK;
- new__QXHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OXHR),((__UINTEGER_32 )old_nb_elts__PXHR),((__UINTEGER_32 )new_capacity__MXHR)));
- upper__CJUR=(__INTEGER)(new_capacity__MXHR - 1);
- Self__AJUR=old_nb_elts__PXHR;
- while ((Self__AJUR <= upper__CJUR)) {
- new__QXHR[Self__AJUR]='\0';
- Self__AJUR=(__INTEGER)(Self__AJUR + 1);
- };
- Self__NXHR->storage__XNK=new__QXHR;
- Self__NXHR->capacity__MNK=new_capacity__MXHR;
- };
- };
- ((__CHARACTER *)Self__NXHR->storage__XNK)[Self__NXHR->count__VF]='\'';
- Self__NXHR->count__VF=(__INTEGER)(Self__NXHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__ZE3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__BJ3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__BJ3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__BJ3H);
- put_position__ECH(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__5E3H=read__QB5G(local__3E3H);
- node__CF3H=new_read__slot__receiver__self__FLQC(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__BF3H,rec__5E3H,rec__5E3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__CF3H);
- __tmp__524R=((__NODE_TYPE *)node__CF3H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__524R)->__id) {
- case __DTA_RD__: {
- __tmp__A34R=((__DTA_RD *)__tmp__524R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__A34R=((__DTA_CAST *)__tmp__524R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__A34R=((__DTA_WR_CODE *)__tmp__524R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__A34R=((__DTA_BLOCK *)__tmp__524R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__A34R=((__DTA_WR_VALUE *)__tmp__524R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__A34R=((__DTA_RD_ARGS *)__tmp__524R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__2E3H=__tmp__A34R;
- __tmp__OJ3H=TRUE__;
- } else {
- __tmp__OJ3H=FALSE__;
- };
- if ((! __tmp__OJ3H)) {
- Self__O1IQ=((__TYPE_FULL *)t__ZE3H);
- if (is_cast__to__in__BD0I(Self__O1IQ,(&__string_87),Self__YE3H->static_type__1VZD,((__PROTOTYPE *)prototype__VPRF(Self__O1IQ))->import_list__MFDC)) {
- local__3E3H=create__name__style__type__E5JG(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__YE3H->static_type__1VZD));
- instr__4E3H=write__value__14FH(local__3E3H,Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YE3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__4E3H);
- slot_name__AF3H=get__QEC(last_cast_name__T32H);
- slot_msg__BF3H=get_slot__IO5G(t__ZE3H,slot_name__AF3H);
- if (((void *)slot_msg__BF3H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__ZE3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__AF3H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__ZE3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__0E3H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__ZE3H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__4K3H=((__SLOT *)((__SLOT_DATA *)slot_msg__BF3H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__4K3H=((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__4K3H) != 2)) {
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__FL3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__FL3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__FL3H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__LL3H=get_type_result__XF2G(slot_msg__BF3H);
- } else {
- __tmp__LL3H=get_type_result__BH2G(slot_msg__BF3H);
- };
- if ((((void *)__tmp__LL3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LL3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ZE3H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__LL3H != (void *)NULL)) {
- Self__TXHR=((__STRING *)string_tmp__RB);
- new_capacity__SXHR= 0;
- if ((Self__TXHR->capacity__MNK <= Self__TXHR->count__VF)) {
- if ((Self__TXHR->capacity__MNK == 0)) {
- Self__TXHR->capacity__MNK= 32;
- Self__TXHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SXHR=(__INTEGER)(Self__TXHR->capacity__MNK << 1);
- Self__UXHR=((__CHARACTER *)Self__TXHR->storage__XNK);
- old_nb_elts__VXHR=Self__TXHR->capacity__MNK;
- new__WXHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UXHR),((__UINTEGER_32 )old_nb_elts__VXHR),((__UINTEGER_32 )new_capacity__SXHR)));
- upper__HJUR=(__INTEGER)(new_capacity__SXHR - 1);
- Self__FJUR=old_nb_elts__VXHR;
- while ((Self__FJUR <= upper__HJUR)) {
- new__WXHR[Self__FJUR]='\0';
- Self__FJUR=(__INTEGER)(Self__FJUR + 1);
- };
- Self__TXHR->storage__XNK=new__WXHR;
- Self__TXHR->capacity__MNK=new_capacity__SXHR;
- };
- };
- ((__CHARACTER *)Self__TXHR->storage__XNK)[Self__TXHR->count__VF]='`';
- Self__TXHR->count__VF=(__INTEGER)(Self__TXHR->count__VF + 1);
- append_name_in__M5XD(__tmp__LL3H,string_tmp__RB);
- Self__ZXHR=((__STRING *)string_tmp__RB);
- new_capacity__YXHR= 0;
- if ((Self__ZXHR->capacity__MNK <= Self__ZXHR->count__VF)) {
- if ((Self__ZXHR->capacity__MNK == 0)) {
- Self__ZXHR->capacity__MNK= 32;
- Self__ZXHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YXHR=(__INTEGER)(Self__ZXHR->capacity__MNK << 1);
- Self__0XHR=((__CHARACTER *)Self__ZXHR->storage__XNK);
- old_nb_elts__1XHR=Self__ZXHR->capacity__MNK;
- new__2XHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0XHR),((__UINTEGER_32 )old_nb_elts__1XHR),((__UINTEGER_32 )new_capacity__YXHR)));
- upper__MJUR=(__INTEGER)(new_capacity__YXHR - 1);
- Self__KJUR=old_nb_elts__1XHR;
- while ((Self__KJUR <= upper__MJUR)) {
- new__2XHR[Self__KJUR]='\0';
- Self__KJUR=(__INTEGER)(Self__KJUR + 1);
- };
- Self__ZXHR->storage__XNK=new__2XHR;
- Self__ZXHR->capacity__MNK=new_capacity__YXHR;
- };
- };
- ((__CHARACTER *)Self__ZXHR->storage__XNK)[Self__ZXHR->count__VF]='\'';
- Self__ZXHR->count__VF=(__INTEGER)(Self__ZXHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__ZE3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
- __tmp__NM3H=((__SLOT_DATA *)slot_msg__BF3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__NM3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__NM3H);
- put_position__ECH(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__DF3H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__DF3H,create__type__PKQC(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM,t__ZE3H));
- add_last__5REI(args__DF3H,read__QB5G(local__3E3H));
- __tmp__0M3H=Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__1M3H=((void **)((__FAST_ARRAYoEXPRo *)args__DF3H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__1M3H)->__id) {
- case __LIST__: {
- __tmp__2M3H=my_copy__MSYM(__tmp__1M3H);
- } break;
- case __STRING_CST__: {
- Self__V1IQ=((__STRING_CST *)__tmp__1M3H);
- __tmp__2M3H=create__text__ITMH(Self__V1IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__V1IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__2M3H=my_copy__EK2H(__tmp__1M3H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__W1IQ=((__PROTOTYPE_CST *)__tmp__1M3H);
- __tmp__2M3H=create__type__PKQC(Self__W1IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__W1IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__X1IQ=((__INTEGER_CST *)__tmp__1M3H);
- p__HYHR=Self__X1IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__IYHR=Self__X1IQ->value__W4YD;
- t__JYHR=Self__X1IQ->parent_constant__B3LC.static_type__M2YD;
- result__4XHR=NULL;
- ptr__5XHR=((__POINTER )(NULL));
- typ_id__AYHR= 0;
- sz__BYHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__BYHR == 0)) {
- result__4XHR=INTEGER_CST__;
- } else {
- typ_id__AYHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BYHR);
- if ((typ_id__AYHR == (__INTEGER)(- 1))) {
- a__CYHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DYHR=(__UINTEGER_32)((__UINTEGER_32)(sz__BYHR + a__CYHR) & (__UINTEGER_32)(~ a__CYHR));
- ptr_table__PJUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DYHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OJUR=((__POINTER )(NULL));
- result__QJUR=((__POINTER *)ptr_table__PJUR)[ 0];
- if ((result__QJUR == (void *)NULL)) {
- result__QJUR=new_lab__2PJ(new_size__DYHR);
- next__OJUR=(void *)((unsigned long)result__QJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYHR)));
- ((__POINTER *)next__OJUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PJUR)[ 0]=next__OJUR;
- } else {
- next__OJUR=((__POINTER *)result__QJUR)[ 0];
- if ((next__OJUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QJUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DYHR << 1)) <= 4096)) {
- next__OJUR=(void *)((unsigned long)result__QJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYHR)));
- } else {
- next__OJUR=new_lab__2PJ(new_size__DYHR);
- };
- ((__POINTER *)next__OJUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PJUR)[ 0]=next__OJUR;
- } else {
- ((__POINTER *)result__QJUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OJUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QJUR=next__OJUR;
- };
- };
- ptr__5XHR=result__QJUR;
- } else {
- t__EYHR=((__UINTEGER_32 )typ_id__AYHR);
- a__FYHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XJUR=(__UINTEGER_32)((__UINTEGER_32)(sz__BYHR + a__FYHR) & (__UINTEGER_32)(~ a__FYHR));
- ptr_table__UJUR=((__POINTER )(&(table_type[(t__EYHR)])));
- lab_type__WJUR=(__UINTEGER_32)(t__EYHR | 1);
- next__TJUR=((__POINTER )(NULL));
- result__VJUR=((__POINTER *)ptr_table__UJUR)[ 0];
- if ((result__VJUR == (void *)NULL)) {
- result__VJUR=new_lab__2PJ(lab_type__WJUR);
- next__TJUR=(void *)((unsigned long)result__VJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XJUR)));
- ((__POINTER *)next__TJUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UJUR)[ 0]=next__TJUR;
- } else {
- next__TJUR=((__POINTER *)result__VJUR)[ 0];
- if ((next__TJUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VJUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XJUR << 1)) <= 4096)) {
- next__TJUR=(void *)((unsigned long)result__VJUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XJUR)));
- } else {
- next__TJUR=new_lab__2PJ(lab_type__WJUR);
- };
- ((__POINTER *)next__TJUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UJUR)[ 0]=next__TJUR;
- } else {
- ((__POINTER *)result__VJUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TJUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VJUR=next__TJUR;
- };
- };
- ptr__5XHR=result__VJUR;
- };
- result__4XHR=((__INTEGER_CST *)ptr__5XHR);
- *(result__4XHR) = *(INTEGER_CST__);
- };
- Self__GYHR=((__INTEGER_CST *)result__4XHR);
- Self__GYHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HYHR;
- Self__GYHR->value__W4YD=v__IYHR;
- Self__GYHR->parent_constant__B3LC.static_type__M2YD=t__JYHR;
- check_type__YG5D(Self__GYHR);
- __tmp__2M3H=result__4XHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__ANCR=read__QB5G(((__READ_LOCAL *)__tmp__1M3H)->local__HJZD);
- if (__tmp__ANCR==NULL) {
- __tmp__BNCR=NULL;
- } else {
- __tmp__BNCR=((__READ_LOCAL *)__tmp__ANCR);
- };
- __tmp__2M3H=__tmp__BNCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__2M3H=my_copy__SL2H(__tmp__1M3H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__2M3H=my_copy__LM2H(__tmp__1M3H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__2M3H=my_copy__YM2H(__tmp__1M3H);
- } break;
- case __REAL_CST__: {
- Self__Z1IQ=((__REAL_CST *)__tmp__1M3H);
- p__BKUR=Self__Z1IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__CKUR=Self__Z1IQ->value__HN2H;
- t__DKUR=Self__Z1IQ->parent_constant__U2JH.static_type__M2YD;
- result__YJUR=NULL;
- ptr__ZJUR=((__POINTER )(NULL));
- typ_id__0JUR= 0;
- sz__1JUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__1JUR == 0)) {
- result__YJUR=REAL_CST__;
- } else {
- typ_id__0JUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1JUR);
- if ((typ_id__0JUR == (__INTEGER)(- 1))) {
- a__2JUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3JUR=(__UINTEGER_32)((__UINTEGER_32)(sz__1JUR + a__2JUR) & (__UINTEGER_32)(~ a__2JUR));
- ptr_table__FKUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3JUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__EKUR=((__POINTER )(NULL));
- result__GKUR=((__POINTER *)ptr_table__FKUR)[ 0];
- if ((result__GKUR == (void *)NULL)) {
- result__GKUR=new_lab__2PJ(new_size__3JUR);
- next__EKUR=(void *)((unsigned long)result__GKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3JUR)));
- ((__POINTER *)next__EKUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FKUR)[ 0]=next__EKUR;
- } else {
- next__EKUR=((__POINTER *)result__GKUR)[ 0];
- if ((next__EKUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GKUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3JUR << 1)) <= 4096)) {
- next__EKUR=(void *)((unsigned long)result__GKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3JUR)));
- } else {
- next__EKUR=new_lab__2PJ(new_size__3JUR);
- };
- ((__POINTER *)next__EKUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FKUR)[ 0]=next__EKUR;
- } else {
- ((__POINTER *)result__GKUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EKUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GKUR=next__EKUR;
- };
- };
- ptr__ZJUR=result__GKUR;
- } else {
- t__4JUR=((__UINTEGER_32 )typ_id__0JUR);
- a__5JUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NKUR=(__UINTEGER_32)((__UINTEGER_32)(sz__1JUR + a__5JUR) & (__UINTEGER_32)(~ a__5JUR));
- ptr_table__KKUR=((__POINTER )(&(table_type[(t__4JUR)])));
- lab_type__MKUR=(__UINTEGER_32)(t__4JUR | 1);
- next__JKUR=((__POINTER )(NULL));
- result__LKUR=((__POINTER *)ptr_table__KKUR)[ 0];
- if ((result__LKUR == (void *)NULL)) {
- result__LKUR=new_lab__2PJ(lab_type__MKUR);
- next__JKUR=(void *)((unsigned long)result__LKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKUR)));
- ((__POINTER *)next__JKUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KKUR)[ 0]=next__JKUR;
- } else {
- next__JKUR=((__POINTER *)result__LKUR)[ 0];
- if ((next__JKUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LKUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NKUR << 1)) <= 4096)) {
- next__JKUR=(void *)((unsigned long)result__LKUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NKUR)));
- } else {
- next__JKUR=new_lab__2PJ(lab_type__MKUR);
- };
- ((__POINTER *)next__JKUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KKUR)[ 0]=next__JKUR;
- } else {
- ((__POINTER *)result__LKUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JKUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LKUR=next__JKUR;
- };
- };
- ptr__ZJUR=result__LKUR;
- };
- result__YJUR=((__REAL_CST *)ptr__ZJUR);
- *(result__YJUR) = *(REAL_CST__);
- };
- Self__AKUR=((__REAL_CST *)result__YJUR);
- Self__AKUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__BKUR;
- Self__AKUR->value__HN2H=v__CKUR;
- Self__AKUR->parent_constant__U2JH.static_type__M2YD=t__DKUR;
- __tmp__2M3H=result__YJUR;
- } break;
- case __CHARACTER_CST__: {
- Self__11IQ=((__CHARACTER_CST *)__tmp__1M3H);
- __tmp__2M3H=create__char__4SMH(Self__11IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__11IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__21IQ=((__IS_EXPANDED *)__tmp__1M3H);
- __tmp__ENCR=read__QB5G(((__READ_LOCAL *)Self__21IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__ENCR==NULL) {
- __tmp__FNCR=NULL;
- } else {
- __tmp__FNCR=((__READ_LOCAL *)__tmp__ENCR);
- };
- p__XKUR=Self__21IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__OKUR=NULL;
- ptr__PKUR=((__POINTER )(NULL));
- typ_id__QKUR= 0;
- sz__RKUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__RKUR == 0)) {
- result__OKUR=IS_EXPANDED__;
- } else {
- typ_id__QKUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RKUR);
- if ((typ_id__QKUR == (__INTEGER)(- 1))) {
- a__SKUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TKUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RKUR + a__SKUR) & (__UINTEGER_32)(~ a__SKUR));
- ptr_table__0KUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TKUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZKUR=((__POINTER )(NULL));
- result__1KUR=((__POINTER *)ptr_table__0KUR)[ 0];
- if ((result__1KUR == (void *)NULL)) {
- result__1KUR=new_lab__2PJ(new_size__TKUR);
- next__ZKUR=(void *)((unsigned long)result__1KUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKUR)));
- ((__POINTER *)next__ZKUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0KUR)[ 0]=next__ZKUR;
- } else {
- next__ZKUR=((__POINTER *)result__1KUR)[ 0];
- if ((next__ZKUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1KUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TKUR << 1)) <= 4096)) {
- next__ZKUR=(void *)((unsigned long)result__1KUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TKUR)));
- } else {
- next__ZKUR=new_lab__2PJ(new_size__TKUR);
- };
- ((__POINTER *)next__ZKUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0KUR)[ 0]=next__ZKUR;
- } else {
- ((__POINTER *)result__1KUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZKUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1KUR=next__ZKUR;
- };
- };
- ptr__PKUR=result__1KUR;
- } else {
- t__UKUR=((__UINTEGER_32 )typ_id__QKUR);
- a__VKUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CLUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RKUR + a__VKUR) & (__UINTEGER_32)(~ a__VKUR));
- ptr_table__5KUR=((__POINTER )(&(table_type[(t__UKUR)])));
- lab_type__BLUR=(__UINTEGER_32)(t__UKUR | 1);
- next__4KUR=((__POINTER )(NULL));
- result__ALUR=((__POINTER *)ptr_table__5KUR)[ 0];
- if ((result__ALUR == (void *)NULL)) {
- result__ALUR=new_lab__2PJ(lab_type__BLUR);
- next__4KUR=(void *)((unsigned long)result__ALUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLUR)));
- ((__POINTER *)next__4KUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5KUR)[ 0]=next__4KUR;
- } else {
- next__4KUR=((__POINTER *)result__ALUR)[ 0];
- if ((next__4KUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ALUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CLUR << 1)) <= 4096)) {
- next__4KUR=(void *)((unsigned long)result__ALUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CLUR)));
- } else {
- next__4KUR=new_lab__2PJ(lab_type__BLUR);
- };
- ((__POINTER *)next__4KUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5KUR)[ 0]=next__4KUR;
- } else {
- ((__POINTER *)result__ALUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4KUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ALUR=next__4KUR;
- };
- };
- ptr__PKUR=result__ALUR;
- };
- result__OKUR=((__IS_EXPANDED *)ptr__PKUR);
- *(result__OKUR) = *(IS_EXPANDED__);
- };
- Self__WKUR=((__IS_EXPANDED *)result__OKUR);
- Self__WKUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XKUR;
- Self__WKUR->receiver__WN2H=__tmp__FNCR;
- __tmp__2M3H=result__OKUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__2M3H=my_copy__1N2H(__tmp__1M3H);
- } break;
- case __EXPR_SUP__: {
- __tmp__2M3H=my_copy__EO2H(__tmp__1M3H);
- } break;
- case __EXPR_SUB__: {
- __tmp__2M3H=my_copy__PO2H(__tmp__1M3H);
- } break;
- case __EXPR_MUL__: {
- __tmp__2M3H=my_copy__1O2H(__tmp__1M3H);
- } break;
- case __EXPR_DIV__: {
- __tmp__2M3H=my_copy__GP2H(__tmp__1M3H);
- } break;
- case __EXPR_AND__: {
- __tmp__2M3H=my_copy__RP2H(__tmp__1M3H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__2M3H=my_copy__2P2H(__tmp__1M3H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__2M3H=my_copy__HQ2H(__tmp__1M3H);
- } break;
- case __PUT_TO__: {
- __tmp__2M3H=my_copy__SQ2H(__tmp__1M3H);
- } break;
- case __ITEM__: {
- __tmp__2M3H=my_copy__DR2H(__tmp__1M3H);
- } break;
- case __SIZE_OF__: {
- __tmp__2M3H=my_copy__PR2H(__tmp__1M3H);
- } break;
- case __CAST__: {
- __tmp__2M3H=my_copy__YR2H(__tmp__1M3H);
- } break;
- case __CALL_SLOT__: {
- __tmp__2M3H=my_copy__5SYM(__tmp__1M3H);
- } break;
- case __READ_SLOT__: {
- __tmp__2M3H=my_copy__IUGK(__tmp__1M3H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__LYHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1M3H)->global__ZGJK),NULL);
- if (__tmp__LYHR==NULL) {
- __tmp__MYHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__LYHR)->__id) {
- case __READ_SLOT__: {
- __tmp__MYHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__MYHR=((__READ_GLOBAL *)__tmp__LYHR);
- } break;
- }
- };
- __tmp__2M3H=__tmp__MYHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__2M3H=my_copy__BQCN(__tmp__1M3H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__2M3H=my_copy__NREO(__tmp__1M3H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__2M3H=my_copy__VYJO(__tmp__1M3H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__2M3H=my_copy__0REO(__tmp__1M3H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__2M3H=my_copy__BZJO(__tmp__1M3H);
- } break;
- case __EXPR_NEG__: {
- __tmp__2M3H=my_copy__CNJM(__tmp__1M3H);
- } break;
- case __EXPR_ADD__: {
- __tmp__2M3H=my_copy__5XLL(__tmp__1M3H);
- } break;
- case __EXPR_NOT__: {
- __tmp__2M3H=my_copy__WVYM(__tmp__1M3H);
- } break;
- case __EXPR_MOD__: {
- __tmp__2M3H=my_copy__FSEO(__tmp__1M3H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__2M3H=my_copy__QCEP(__tmp__1M3H);
- } break;
- case __EXPR_INF__: {
- __tmp__2M3H=my_copy__5LSN(__tmp__1M3H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__2M3H=my_copy__KMSN(__tmp__1M3H);
- } break;
- case __EXPR_OR__: {
- __tmp__2M3H=my_copy__JZPN(__tmp__1M3H);
- } break;
- case __EXPR_XOR__: {
- __tmp__2M3H=my_copy__G3SO(__tmp__1M3H);
- } break;
- };
- node__CF3H=new_read__slot__receiver__with__AOWH(__tmp__0M3H,slot_msg__BF3H,__tmp__2M3H,args__DF3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__CF3H);
- __tmp__C34R=((__NODE_TYPE *)node__CF3H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__C34R)->__id) {
- case __DTA_RD__: {
- __tmp__D34R=((__DTA_RD *)__tmp__C34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__D34R=((__DTA_CAST *)__tmp__C34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__D34R=((__DTA_WR_CODE *)__tmp__C34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__D34R=((__DTA_BLOCK *)__tmp__C34R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__D34R=((__DTA_WR_VALUE *)__tmp__C34R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__D34R=((__DTA_RD_ARGS *)__tmp__C34R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__2E3H=__tmp__D34R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__ZE3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(Self__YE3H->static_type__1VZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__0E3H);
- put_position__ECH(Self__YE3H->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
+ __LIP_SLOT_DATA__3AB *result__AWV,*Self__JW0,*__tmp__K14;
+ __POINTER__IB ptr__BWV,__tmp__HWV,__tmp__5QXT,__tmp__BRXT,__tmp__WP1T;
+ __POINTER__IB __tmp__YP1T,__tmp__0P1T,__tmp__1P1T;
+ __INTEGER__Q typ_id__FWV,__tmp__MGOB,Self__SP1T,result__KAAU;
+ __INTEGER__Q __tmp__MAAU,Self__NAAU;
+ __UINTEGER_32__ZWB __tmp__CRXT,__tmp__2P1T;
+ __POSITION__OL __tmp__WW0;
+ __MEMORY__2PG *__tmp__5P1T;
+ __STRING_CONSTANT__0 *Self__LAAU;
+ __HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *Self__LCGB;
+ __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *node1__GGOB;
+ __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *node2__HGOB;
+ __HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *Self__QHZC;
+ void **old_buckets__FGOB,**Result__RP1T;
+ result__AWV=NULL;
+ ptr__BWV=((__POINTER__IB )(NULL));
+ typ_id__FWV= 0;
+ __tmp__HWV=((__POINTER__IB )sizeof(__LIP_SLOT_DATA__3AB));
+ if (((unsigned long)__tmp__HWV == 0)) {
+ result__AWV=LIP_SLOT_DATA__3AB__;
+ } else /* FALSE */ {
+ typ_id__FWV=__LIP_SLOT_DATA__3AB__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HWV));
+ if ((typ_id__FWV == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__5QXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__BRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HWV - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__CRXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__BRXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__5QXT=micro_alloc__table__lab__UKI(__tmp__BRXT,((__POINTER__IB )(&(table_size[(__tmp__CRXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__BRXT)));
+ ptr__BWV=__tmp__5QXT;
+ } else /* FALSE */ {
+ __tmp__CRXT=((__UINTEGER_32__ZWB )typ_id__FWV);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__5QXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__BRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__HWV - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5QXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__5QXT=micro_alloc__table__lab__UKI(__tmp__BRXT,((__POINTER__IB )(&(table_type[(__tmp__CRXT)]))),(__UINTEGER_32__ZWB)(__tmp__CRXT | 1));
+ ptr__BWV=__tmp__5QXT;
+ };
+ result__AWV=((__LIP_SLOT_DATA__3AB *)ptr__BWV);
+ *(result__AWV) = *(LIP_SLOT_DATA__3AB__);
+ };
+ Self__JW0=((__LIP_SLOT_DATA__3AB *)result__AWV);
+ Self__JW0->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B=p__MGV;
+ __tmp__K14=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),n__NGV);
+ if (((void *)__tmp__K14 != (void *)NULL)) {
+ __tmp__WW0=__tmp__K14->parent_lip_slot__4AB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_577));
+ put_position__PRE(__tmp__WW0);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- return(result__2E3H);
+ Self__JW0->name__0W0=n__NGV;
+ Self__JW0->value__SBB=v__OGV;
+ if ((! is_arg__PGV)) {
+ Self__LCGB=((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC);
+ if ((Self__LCGB->capacity__WDK == Self__LCGB->count__1XM)) {
+ node1__GGOB=NULL;
+ node2__HGOB=NULL;
+ old_buckets__FGOB=Self__LCGB->buckets__3DK;
+ __tmp__MGOB=prime_number_ceiling__OKN((__INTEGER__Q)(Self__LCGB->capacity__WDK + 1));
+ __tmp__5QXT=((__POINTER__IB )(__INTEGER__Q)(__tmp__MGOB * ((__INTEGER__Q )(sizeof(void *)))));
+ __tmp__BRXT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__WP1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__YP1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5QXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WP1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WP1T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__5QXT=(void *)((unsigned long)__tmp__YP1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__5QXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0P1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1P1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__5QXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2P1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1P1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0P1T=micro_alloc__table__lab__UKI(__tmp__1P1T,((__POINTER__IB )(&(table_size[(__tmp__2P1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1P1T)));
+ ((__POINTER__IB *)__tmp__0P1T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__BRXT=(void *)((unsigned long)__tmp__0P1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__5P1T=search__LQCB(__tmp__YP1T);
+ __tmp__BRXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__5P1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__RP1T=((void **)__tmp__BRXT);
+ Self__SP1T=(__INTEGER__Q)(__tmp__MGOB - 1);
+ while ((Self__SP1T >= 0)) {
+ Result__RP1T[Self__SP1T]=NULL;
+ Self__SP1T=(__INTEGER__Q)(Self__SP1T - 1);
+ };
+ Self__LCGB->buckets__3DK=Result__RP1T;
+ Self__SP1T=(__INTEGER__Q)(Self__LCGB->capacity__WDK - 1);
+ Self__LCGB->capacity__WDK=__tmp__MGOB;
+ while ((Self__SP1T >= 0)) {
+ node1__GGOB=((void **)old_buckets__FGOB)[Self__SP1T];
+ while (((void *)node1__GGOB != (void *)NULL)) {
+ node2__HGOB=node1__GGOB->next__UEK;
+ Self__LAAU=((__STRING_CONSTANT__0 *)node1__GGOB->key__JEK);
+ result__KAAU= 0;
+ __tmp__MAAU=Self__LAAU->count__0C;
+ Self__NAAU= 1;
+ while ((Self__NAAU <= __tmp__MAAU)) {
+ result__KAAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__KAAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__LAAU->storage__1C)[(__INTEGER__Q)(Self__NAAU - 1)])));
+ Self__NAAU=(__INTEGER__Q)(Self__NAAU + 1);
+ };
+ if ((result__KAAU < 0)) {
+ result__KAAU=(__INTEGER__Q)(~ result__KAAU);
+ };
+ __tmp__MAAU=(__INTEGER__Q)(result__KAAU % Self__LCGB->capacity__WDK);
+ ((__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *)node1__GGOB)->next__UEK=((void **)Self__LCGB->buckets__3DK)[__tmp__MAAU];
+ ((void **)Self__LCGB->buckets__3DK)[__tmp__MAAU]=node1__GGOB;
+ node1__GGOB=node2__HGOB;
+ };
+ Self__SP1T=(__INTEGER__Q)(Self__SP1T - 1);
+ };
+ };
+ Self__LAAU=((__STRING_CONSTANT__0 *)n__NGV);
+ __tmp__MGOB= 0;
+ Self__SP1T=Self__LAAU->count__0C;
+ result__KAAU= 1;
+ while ((result__KAAU <= Self__SP1T)) {
+ __tmp__MGOB=(__INTEGER__Q)((__INTEGER__Q)( 5 * __tmp__MGOB) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__LAAU->storage__1C)[(__INTEGER__Q)(result__KAAU - 1)])));
+ result__KAAU=(__INTEGER__Q)(result__KAAU + 1);
+ };
+ if ((__tmp__MGOB < 0)) {
+ __tmp__MGOB=(__INTEGER__Q)(~ __tmp__MGOB);
+ };
+ Self__SP1T=(__INTEGER__Q)(__tmp__MGOB % Self__LCGB->capacity__WDK);
+ node1__GGOB=((void **)Self__LCGB->buckets__3DK)[Self__SP1T];
+ node2__HGOB=NULL;
+ __tmp__5QXT=((__POINTER__IB )(NULL));
+ __tmp__MGOB= 0;
+ __tmp__BRXT=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK));
+ if (((unsigned long)__tmp__BRXT == 0)) {
+ node2__HGOB=HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__;
+ } else /* FALSE */ {
+ __tmp__MGOB=__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BRXT));
+ if ((__tmp__MGOB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0P1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1P1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__2P1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__1P1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__0P1T=micro_alloc__table__lab__UKI(__tmp__1P1T,((__POINTER__IB )(&(table_size[(__tmp__2P1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__1P1T)));
+ __tmp__5QXT=__tmp__0P1T;
+ } else /* FALSE */ {
+ __tmp__2P1T=((__UINTEGER_32__ZWB )__tmp__MGOB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__0P1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__1P1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__BRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0P1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__0P1T=micro_alloc__table__lab__UKI(__tmp__1P1T,((__POINTER__IB )(&(table_type[(__tmp__2P1T)]))),(__UINTEGER_32__ZWB)(__tmp__2P1T | 1));
+ __tmp__5QXT=__tmp__0P1T;
+ };
+ node2__HGOB=((__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *)__tmp__5QXT);
+ *(node2__HGOB) = *(HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK__);
+ };
+ Self__QHZC=((__HASHED_DICTIONARY_NODEoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__RDK *)node2__HGOB);
+ Self__QHZC->item__2EK=Self__JW0;
+ Self__QHZC->key__JEK=n__NGV;
+ Self__QHZC->next__UEK=node1__GGOB;
+ ((void **)Self__LCGB->buckets__3DK)[Self__SP1T]=node2__HGOB;
+ Self__LCGB->count__1XM=(__INTEGER__Q)(Self__LCGB->count__1XM + 1);
+ };
+ Self__JW0=result__AWV;
+ return(Self__JW0);
}
-static void* check_type__with__WN3H(__PROTOTYPE_CST *Self__XN3H,void *t__YN3H,__POSITION p__ZN3H)
-// ({PROTOTYPE_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* readlip_expr_constant__G5V()
+// () With result No recursive, No inlinable.
{
- __INTEGER_64 v__QZHR;
- void *result__1N3H,*rec__4N3H,*__tmp__G34R,*__tmp__0V3H,*__tmp__1V3H;
- void *__tmp__J34R;
- void *local__2N3H;
- void *instr__3N3H;
- void *slot_name__5N3H,*v__LMUR;
- void *slot_msg__AO3H;
- void *node__BO3H;
- __TYPE_FULL *Self__31IQ,*Self__H2IQ;
- void *__tmp__RQ3H,*__tmp__3T3H;
- __POSITION __tmp__YQ3H,__tmp__AS3H,__tmp__EU3H,__tmp__MV3H;
- __POSITION __tmp__ZV3H,p__PZHR,p__KMUR,p__ANUR;
- void *__tmp__4Q3H,*__tmp__KU3H,*t__RZHR,*t__MMUR;
- __STRING *Self__PYHR,*Self__VYHR,*Self__1YHR,*Self__BZHR;
- __INTEGER new_capacity__OYHR,old_nb_elts__RYHR,upper__GLUR,Self__ELUR;
- __INTEGER new_capacity__UYHR,old_nb_elts__XYHR,upper__LLUR,Self__JLUR;
- __INTEGER new_capacity__0YHR,old_nb_elts__3YHR,upper__QLUR,Self__OLUR;
- __INTEGER new_capacity__AZHR,old_nb_elts__DZHR,upper__VLUR,Self__TLUR;
- __INTEGER typ_id__IZHR,typ_id__DMUR,typ_id__ZMUR;
- void *__tmp__F34R,*__tmp__I34R;
- __STRING_CST *Self__O2IQ;
- __PROTOTYPE_CST *Self__P2IQ;
- __INTEGER_CST *Self__Q2IQ,*result__GZHR,*Self__OZHR;
- __POINTER ptr__HZHR,ptr_table__YLUR,next__XLUR,result__ZLUR;
- __POINTER ptr_table__3LUR,next__2LUR,result__4LUR,ptr__CMUR;
- __POINTER ptr_table__OMUR,next__NMUR,result__PMUR,ptr_table__TMUR;
- __POINTER next__SMUR,result__UMUR,ptr__YMUR,ptr_table__DNUR;
- __POINTER next__CNUR,result__ENUR,ptr_table__INUR,next__HNUR;
- __POINTER result__JNUR;
- __UINTEGER_32 sz__JZHR,a__KZHR,new_size__LZHR,t__MZHR,a__NZHR;
- __UINTEGER_32 new_size__AMUR,lab_type__5LUR,sz__EMUR,a__FMUR;
- __UINTEGER_32 new_size__GMUR,t__HMUR,a__IMUR,new_size__WMUR;
- __UINTEGER_32 lab_type__VMUR,sz__0MUR,a__1MUR,new_size__2MUR,t__3MUR;
- __UINTEGER_32 a__4MUR,new_size__LNUR,lab_type__KNUR;
- void *__tmp__INCR,*__tmp__MNCR,*__tmp__TZHR;
- __READ_LOCAL *__tmp__JNCR,*__tmp__NNCR;
- __REAL_CST *Self__S2IQ,*result__BMUR,*Self__JMUR;
- __CHARACTER_CST *Self__U2IQ;
- __IS_EXPANDED *Self__V2IQ,*result__XMUR,*Self__5MUR;
- __READ_GLOBAL *__tmp__UZHR;
- void *args__CO3H;
- __CHARACTER *Self__QYHR,*new__SYHR,*Self__WYHR,*new__YYHR,*Self__2YHR;
- __CHARACTER *new__4YHR,*Self__CZHR,*new__EZHR;
- __BOOLEAN __tmp__NS3H;
- result__1N3H=NULL;
- local__2N3H=NULL;
- instr__3N3H=NULL;
- rec__4N3H=NULL;
- slot_name__5N3H=NULL;
- slot_msg__AO3H=NULL;
- node__BO3H=NULL;
- args__CO3H=NULL;
- if (affect_with__BCHI(t__YN3H,Self__XN3H->parent_constant__W2LC.static_type__M2YD)) {
- result__1N3H=Self__XN3H;
- } else {
- Self__31IQ=((__TYPE_FULL *)Self__XN3H->parent_constant__W2LC.static_type__M2YD);
- if (is_cast__to__in__BD0I(Self__31IQ,(&__string_86),t__YN3H,((__PROTOTYPE *)prototype__VPRF(Self__31IQ))->export_list__EFDC)) {
- local__2N3H=create__name__style__type__E5JG(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__XN3H->parent_constant__W2LC.static_type__M2YD));
- instr__3N3H=write__value__14FH(local__2N3H,Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XN3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__3N3H);
- slot_name__5N3H=get__QEC(last_cast_name__T32H);
- slot_msg__AO3H=get_slot__IO5G(Self__XN3H->parent_constant__W2LC.static_type__M2YD,slot_name__5N3H);
- if (((void *)slot_msg__AO3H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__YN3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__5N3H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__ZN3H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__XN3H->parent_constant__W2LC.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__RQ3H=((__SLOT *)((__SLOT_DATA *)slot_msg__AO3H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__RQ3H=((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__RQ3H) != 1)) {
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__YQ3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__YQ3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__YQ3H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__4Q3H=get_type_result__XF2G(slot_msg__AO3H);
- } else {
- __tmp__4Q3H=get_type_result__BH2G(slot_msg__AO3H);
- };
- if ((((void *)__tmp__4Q3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4Q3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__YN3H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__4Q3H != (void *)NULL)) {
- Self__PYHR=((__STRING *)string_tmp__RB);
- new_capacity__OYHR= 0;
- if ((Self__PYHR->capacity__MNK <= Self__PYHR->count__VF)) {
- if ((Self__PYHR->capacity__MNK == 0)) {
- Self__PYHR->capacity__MNK= 32;
- Self__PYHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OYHR=(__INTEGER)(Self__PYHR->capacity__MNK << 1);
- Self__QYHR=((__CHARACTER *)Self__PYHR->storage__XNK);
- old_nb_elts__RYHR=Self__PYHR->capacity__MNK;
- new__SYHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QYHR),((__UINTEGER_32 )old_nb_elts__RYHR),((__UINTEGER_32 )new_capacity__OYHR)));
- upper__GLUR=(__INTEGER)(new_capacity__OYHR - 1);
- Self__ELUR=old_nb_elts__RYHR;
- while ((Self__ELUR <= upper__GLUR)) {
- new__SYHR[Self__ELUR]='\0';
- Self__ELUR=(__INTEGER)(Self__ELUR + 1);
- };
- Self__PYHR->storage__XNK=new__SYHR;
- Self__PYHR->capacity__MNK=new_capacity__OYHR;
- };
- };
- ((__CHARACTER *)Self__PYHR->storage__XNK)[Self__PYHR->count__VF]='`';
- Self__PYHR->count__VF=(__INTEGER)(Self__PYHR->count__VF + 1);
- append_name_in__M5XD(__tmp__4Q3H,string_tmp__RB);
- Self__VYHR=((__STRING *)string_tmp__RB);
- new_capacity__UYHR= 0;
- if ((Self__VYHR->capacity__MNK <= Self__VYHR->count__VF)) {
- if ((Self__VYHR->capacity__MNK == 0)) {
- Self__VYHR->capacity__MNK= 32;
- Self__VYHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UYHR=(__INTEGER)(Self__VYHR->capacity__MNK << 1);
- Self__WYHR=((__CHARACTER *)Self__VYHR->storage__XNK);
- old_nb_elts__XYHR=Self__VYHR->capacity__MNK;
- new__YYHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WYHR),((__UINTEGER_32 )old_nb_elts__XYHR),((__UINTEGER_32 )new_capacity__UYHR)));
- upper__LLUR=(__INTEGER)(new_capacity__UYHR - 1);
- Self__JLUR=old_nb_elts__XYHR;
- while ((Self__JLUR <= upper__LLUR)) {
- new__YYHR[Self__JLUR]='\0';
- Self__JLUR=(__INTEGER)(Self__JLUR + 1);
- };
- Self__VYHR->storage__XNK=new__YYHR;
- Self__VYHR->capacity__MNK=new_capacity__UYHR;
- };
- };
- ((__CHARACTER *)Self__VYHR->storage__XNK)[Self__VYHR->count__VF]='\'';
- Self__VYHR->count__VF=(__INTEGER)(Self__VYHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__YN3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__AS3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__AS3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__AS3H);
- put_position__ECH(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__4N3H=read__QB5G(local__2N3H);
- node__BO3H=new_read__slot__receiver__self__FLQC(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__AO3H,rec__4N3H,rec__4N3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__BO3H);
- __tmp__F34R=((__NODE_TYPE *)node__BO3H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__F34R)->__id) {
- case __DTA_RD__: {
- __tmp__G34R=((__DTA_RD *)__tmp__F34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__G34R=((__DTA_CAST *)__tmp__F34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__G34R=((__DTA_WR_CODE *)__tmp__F34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__G34R=((__DTA_BLOCK *)__tmp__F34R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__G34R=((__DTA_WR_VALUE *)__tmp__F34R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__G34R=((__DTA_RD_ARGS *)__tmp__F34R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__1N3H=__tmp__G34R;
- __tmp__NS3H=TRUE__;
- } else {
- __tmp__NS3H=FALSE__;
- };
- if ((! __tmp__NS3H)) {
- Self__H2IQ=((__TYPE_FULL *)t__YN3H);
- if (is_cast__to__in__BD0I(Self__H2IQ,(&__string_87),Self__XN3H->parent_constant__W2LC.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__H2IQ))->import_list__MFDC)) {
- local__2N3H=create__name__style__type__E5JG(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__XN3H->parent_constant__W2LC.static_type__M2YD));
- instr__3N3H=write__value__14FH(local__2N3H,Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XN3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__3N3H);
- slot_name__5N3H=get__QEC(last_cast_name__T32H);
- slot_msg__AO3H=get_slot__IO5G(t__YN3H,slot_name__5N3H);
- if (((void *)slot_msg__AO3H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__YN3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__5N3H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__YN3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__ZN3H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__YN3H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__3T3H=((__SLOT *)((__SLOT_DATA *)slot_msg__AO3H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__3T3H=((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__3T3H) != 2)) {
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__EU3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__EU3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__EU3H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ void *result__J5V,*Result__I5V;
+ __LIP_INTEGER__HDB *__tmp__S5V;
+ __LIP_STRING__TDB *__tmp__DAW;
+ __POSITION__OL __tmp__NBW;
+ __BOOLEAN__L __tmp__K5V,__tmp__W5V,__tmp__15V,__tmp__0AW;
+ result__J5V=NULL;
+ __tmp__K5V=read_integer__QHW();
+ if (__tmp__K5V) {
+ __tmp__S5V=get__HYW(LIP_INTEGER__HDB__,((__INTEGER__Q )last_integer__Q5V));
+ result__J5V=__tmp__S5V;
+ __tmp__W5V=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__W5V=FALSE__O__;
+ };
+ if (__tmp__W5V) {
+ __tmp__W5V=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__15V=read_string__2KT();
+ if (__tmp__15V) {
+ __tmp__DAW=get__TTW(LIP_STRING__TDB__,last_string__U4E);
+ result__J5V=__tmp__DAW;
+ };
+ __tmp__W5V=__tmp__15V;
+ };
+ if ((! __tmp__W5V)) {
+ __tmp__W5V=read_cap_identifier__JRV();
+ if (__tmp__W5V) {
+ if (((void *)last_string__U4E == (void *)(&__string_51))) {
+ result__J5V=true__10D;
+ __tmp__0AW=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__0AW=FALSE__O__;
+ };
+ if ((! __tmp__0AW)) {
+ if (((void *)last_string__U4E == (void *)(&__string_52))) {
+ result__J5V=LIP_BOOLEAN__BCB__;
+ } else /* FALSE */ {
+ __tmp__NBW=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_578));
+ put_position__PRE(__tmp__NBW);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__KU3H=get_type_result__XF2G(slot_msg__AO3H);
- } else {
- __tmp__KU3H=get_type_result__BH2G(slot_msg__AO3H);
- };
- if ((((void *)__tmp__KU3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__KU3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__YN3H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__KU3H != (void *)NULL)) {
- Self__1YHR=((__STRING *)string_tmp__RB);
- new_capacity__0YHR= 0;
- if ((Self__1YHR->capacity__MNK <= Self__1YHR->count__VF)) {
- if ((Self__1YHR->capacity__MNK == 0)) {
- Self__1YHR->capacity__MNK= 32;
- Self__1YHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0YHR=(__INTEGER)(Self__1YHR->capacity__MNK << 1);
- Self__2YHR=((__CHARACTER *)Self__1YHR->storage__XNK);
- old_nb_elts__3YHR=Self__1YHR->capacity__MNK;
- new__4YHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2YHR),((__UINTEGER_32 )old_nb_elts__3YHR),((__UINTEGER_32 )new_capacity__0YHR)));
- upper__QLUR=(__INTEGER)(new_capacity__0YHR - 1);
- Self__OLUR=old_nb_elts__3YHR;
- while ((Self__OLUR <= upper__QLUR)) {
- new__4YHR[Self__OLUR]='\0';
- Self__OLUR=(__INTEGER)(Self__OLUR + 1);
- };
- Self__1YHR->storage__XNK=new__4YHR;
- Self__1YHR->capacity__MNK=new_capacity__0YHR;
- };
- };
- ((__CHARACTER *)Self__1YHR->storage__XNK)[Self__1YHR->count__VF]='`';
- Self__1YHR->count__VF=(__INTEGER)(Self__1YHR->count__VF + 1);
- append_name_in__M5XD(__tmp__KU3H,string_tmp__RB);
- Self__BZHR=((__STRING *)string_tmp__RB);
- new_capacity__AZHR= 0;
- if ((Self__BZHR->capacity__MNK <= Self__BZHR->count__VF)) {
- if ((Self__BZHR->capacity__MNK == 0)) {
- Self__BZHR->capacity__MNK= 32;
- Self__BZHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AZHR=(__INTEGER)(Self__BZHR->capacity__MNK << 1);
- Self__CZHR=((__CHARACTER *)Self__BZHR->storage__XNK);
- old_nb_elts__DZHR=Self__BZHR->capacity__MNK;
- new__EZHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CZHR),((__UINTEGER_32 )old_nb_elts__DZHR),((__UINTEGER_32 )new_capacity__AZHR)));
- upper__VLUR=(__INTEGER)(new_capacity__AZHR - 1);
- Self__TLUR=old_nb_elts__DZHR;
- while ((Self__TLUR <= upper__VLUR)) {
- new__EZHR[Self__TLUR]='\0';
- Self__TLUR=(__INTEGER)(Self__TLUR + 1);
- };
- Self__BZHR->storage__XNK=new__EZHR;
- Self__BZHR->capacity__MNK=new_capacity__AZHR;
- };
- };
- ((__CHARACTER *)Self__BZHR->storage__XNK)[Self__BZHR->count__VF]='\'';
- Self__BZHR->count__VF=(__INTEGER)(Self__BZHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__YN3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
- __tmp__MV3H=((__SLOT_DATA *)slot_msg__AO3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__MV3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__MV3H);
- put_position__ECH(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__CO3H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__CO3H,create__type__PKQC(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__YN3H));
- add_last__5REI(args__CO3H,read__QB5G(local__2N3H));
- __tmp__ZV3H=Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__0V3H=((void **)((__FAST_ARRAYoEXPRo *)args__CO3H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__0V3H)->__id) {
- case __LIST__: {
- __tmp__1V3H=my_copy__MSYM(__tmp__0V3H);
- } break;
- case __STRING_CST__: {
- Self__O2IQ=((__STRING_CST *)__tmp__0V3H);
- __tmp__1V3H=create__text__ITMH(Self__O2IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__O2IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__1V3H=my_copy__EK2H(__tmp__0V3H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__P2IQ=((__PROTOTYPE_CST *)__tmp__0V3H);
- __tmp__1V3H=create__type__PKQC(Self__P2IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__P2IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__Q2IQ=((__INTEGER_CST *)__tmp__0V3H);
- p__PZHR=Self__Q2IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__QZHR=Self__Q2IQ->value__W4YD;
- t__RZHR=Self__Q2IQ->parent_constant__B3LC.static_type__M2YD;
- result__GZHR=NULL;
- ptr__HZHR=((__POINTER )(NULL));
- typ_id__IZHR= 0;
- sz__JZHR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__JZHR == 0)) {
- result__GZHR=INTEGER_CST__;
- } else {
- typ_id__IZHR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JZHR);
- if ((typ_id__IZHR == (__INTEGER)(- 1))) {
- a__KZHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LZHR=(__UINTEGER_32)((__UINTEGER_32)(sz__JZHR + a__KZHR) & (__UINTEGER_32)(~ a__KZHR));
- ptr_table__YLUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LZHR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XLUR=((__POINTER )(NULL));
- result__ZLUR=((__POINTER *)ptr_table__YLUR)[ 0];
- if ((result__ZLUR == (void *)NULL)) {
- result__ZLUR=new_lab__2PJ(new_size__LZHR);
- next__XLUR=(void *)((unsigned long)result__ZLUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZHR)));
- ((__POINTER *)next__XLUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YLUR)[ 0]=next__XLUR;
- } else {
- next__XLUR=((__POINTER *)result__ZLUR)[ 0];
- if ((next__XLUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZLUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LZHR << 1)) <= 4096)) {
- next__XLUR=(void *)((unsigned long)result__ZLUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LZHR)));
- } else {
- next__XLUR=new_lab__2PJ(new_size__LZHR);
- };
- ((__POINTER *)next__XLUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YLUR)[ 0]=next__XLUR;
- } else {
- ((__POINTER *)result__ZLUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XLUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZLUR=next__XLUR;
- };
- };
- ptr__HZHR=result__ZLUR;
- } else {
- t__MZHR=((__UINTEGER_32 )typ_id__IZHR);
- a__NZHR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AMUR=(__UINTEGER_32)((__UINTEGER_32)(sz__JZHR + a__NZHR) & (__UINTEGER_32)(~ a__NZHR));
- ptr_table__3LUR=((__POINTER )(&(table_type[(t__MZHR)])));
- lab_type__5LUR=(__UINTEGER_32)(t__MZHR | 1);
- next__2LUR=((__POINTER )(NULL));
- result__4LUR=((__POINTER *)ptr_table__3LUR)[ 0];
- if ((result__4LUR == (void *)NULL)) {
- result__4LUR=new_lab__2PJ(lab_type__5LUR);
- next__2LUR=(void *)((unsigned long)result__4LUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMUR)));
- ((__POINTER *)next__2LUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3LUR)[ 0]=next__2LUR;
- } else {
- next__2LUR=((__POINTER *)result__4LUR)[ 0];
- if ((next__2LUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4LUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AMUR << 1)) <= 4096)) {
- next__2LUR=(void *)((unsigned long)result__4LUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AMUR)));
- } else {
- next__2LUR=new_lab__2PJ(lab_type__5LUR);
- };
- ((__POINTER *)next__2LUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3LUR)[ 0]=next__2LUR;
- } else {
- ((__POINTER *)result__4LUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2LUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4LUR=next__2LUR;
- };
- };
- ptr__HZHR=result__4LUR;
- };
- result__GZHR=((__INTEGER_CST *)ptr__HZHR);
- *(result__GZHR) = *(INTEGER_CST__);
- };
- Self__OZHR=((__INTEGER_CST *)result__GZHR);
- Self__OZHR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PZHR;
- Self__OZHR->value__W4YD=v__QZHR;
- Self__OZHR->parent_constant__B3LC.static_type__M2YD=t__RZHR;
- check_type__YG5D(Self__OZHR);
- __tmp__1V3H=result__GZHR;
- } break;
- case __READ_LOCAL__: {
- __tmp__INCR=read__QB5G(((__READ_LOCAL *)__tmp__0V3H)->local__HJZD);
- if (__tmp__INCR==NULL) {
- __tmp__JNCR=NULL;
- } else {
- __tmp__JNCR=((__READ_LOCAL *)__tmp__INCR);
- };
- __tmp__1V3H=__tmp__JNCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__1V3H=my_copy__SL2H(__tmp__0V3H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__1V3H=my_copy__LM2H(__tmp__0V3H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__1V3H=my_copy__YM2H(__tmp__0V3H);
- } break;
- case __REAL_CST__: {
- Self__S2IQ=((__REAL_CST *)__tmp__0V3H);
- p__KMUR=Self__S2IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__LMUR=Self__S2IQ->value__HN2H;
- t__MMUR=Self__S2IQ->parent_constant__U2JH.static_type__M2YD;
- result__BMUR=NULL;
- ptr__CMUR=((__POINTER )(NULL));
- typ_id__DMUR= 0;
- sz__EMUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__EMUR == 0)) {
- result__BMUR=REAL_CST__;
- } else {
- typ_id__DMUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EMUR);
- if ((typ_id__DMUR == (__INTEGER)(- 1))) {
- a__FMUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GMUR=(__UINTEGER_32)((__UINTEGER_32)(sz__EMUR + a__FMUR) & (__UINTEGER_32)(~ a__FMUR));
- ptr_table__OMUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GMUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NMUR=((__POINTER )(NULL));
- result__PMUR=((__POINTER *)ptr_table__OMUR)[ 0];
- if ((result__PMUR == (void *)NULL)) {
- result__PMUR=new_lab__2PJ(new_size__GMUR);
- next__NMUR=(void *)((unsigned long)result__PMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GMUR)));
- ((__POINTER *)next__NMUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OMUR)[ 0]=next__NMUR;
- } else {
- next__NMUR=((__POINTER *)result__PMUR)[ 0];
- if ((next__NMUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PMUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GMUR << 1)) <= 4096)) {
- next__NMUR=(void *)((unsigned long)result__PMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GMUR)));
- } else {
- next__NMUR=new_lab__2PJ(new_size__GMUR);
- };
- ((__POINTER *)next__NMUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OMUR)[ 0]=next__NMUR;
- } else {
- ((__POINTER *)result__PMUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NMUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PMUR=next__NMUR;
- };
- };
- ptr__CMUR=result__PMUR;
- } else {
- t__HMUR=((__UINTEGER_32 )typ_id__DMUR);
- a__IMUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WMUR=(__UINTEGER_32)((__UINTEGER_32)(sz__EMUR + a__IMUR) & (__UINTEGER_32)(~ a__IMUR));
- ptr_table__TMUR=((__POINTER )(&(table_type[(t__HMUR)])));
- lab_type__VMUR=(__UINTEGER_32)(t__HMUR | 1);
- next__SMUR=((__POINTER )(NULL));
- result__UMUR=((__POINTER *)ptr_table__TMUR)[ 0];
- if ((result__UMUR == (void *)NULL)) {
- result__UMUR=new_lab__2PJ(lab_type__VMUR);
- next__SMUR=(void *)((unsigned long)result__UMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WMUR)));
- ((__POINTER *)next__SMUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TMUR)[ 0]=next__SMUR;
- } else {
- next__SMUR=((__POINTER *)result__UMUR)[ 0];
- if ((next__SMUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UMUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WMUR << 1)) <= 4096)) {
- next__SMUR=(void *)((unsigned long)result__UMUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WMUR)));
- } else {
- next__SMUR=new_lab__2PJ(lab_type__VMUR);
- };
- ((__POINTER *)next__SMUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TMUR)[ 0]=next__SMUR;
- } else {
- ((__POINTER *)result__UMUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SMUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UMUR=next__SMUR;
- };
- };
- ptr__CMUR=result__UMUR;
- };
- result__BMUR=((__REAL_CST *)ptr__CMUR);
- *(result__BMUR) = *(REAL_CST__);
- };
- Self__JMUR=((__REAL_CST *)result__BMUR);
- Self__JMUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__KMUR;
- Self__JMUR->value__HN2H=v__LMUR;
- Self__JMUR->parent_constant__U2JH.static_type__M2YD=t__MMUR;
- __tmp__1V3H=result__BMUR;
- } break;
- case __CHARACTER_CST__: {
- Self__U2IQ=((__CHARACTER_CST *)__tmp__0V3H);
- __tmp__1V3H=create__char__4SMH(Self__U2IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U2IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__V2IQ=((__IS_EXPANDED *)__tmp__0V3H);
- __tmp__MNCR=read__QB5G(((__READ_LOCAL *)Self__V2IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__MNCR==NULL) {
- __tmp__NNCR=NULL;
- } else {
- __tmp__NNCR=((__READ_LOCAL *)__tmp__MNCR);
- };
- p__ANUR=Self__V2IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__XMUR=NULL;
- ptr__YMUR=((__POINTER )(NULL));
- typ_id__ZMUR= 0;
- sz__0MUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__0MUR == 0)) {
- result__XMUR=IS_EXPANDED__;
- } else {
- typ_id__ZMUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0MUR);
- if ((typ_id__ZMUR == (__INTEGER)(- 1))) {
- a__1MUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2MUR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MUR + a__1MUR) & (__UINTEGER_32)(~ a__1MUR));
- ptr_table__DNUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2MUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CNUR=((__POINTER )(NULL));
- result__ENUR=((__POINTER *)ptr_table__DNUR)[ 0];
- if ((result__ENUR == (void *)NULL)) {
- result__ENUR=new_lab__2PJ(new_size__2MUR);
- next__CNUR=(void *)((unsigned long)result__ENUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MUR)));
- ((__POINTER *)next__CNUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DNUR)[ 0]=next__CNUR;
- } else {
- next__CNUR=((__POINTER *)result__ENUR)[ 0];
- if ((next__CNUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ENUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2MUR << 1)) <= 4096)) {
- next__CNUR=(void *)((unsigned long)result__ENUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2MUR)));
- } else {
- next__CNUR=new_lab__2PJ(new_size__2MUR);
- };
- ((__POINTER *)next__CNUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DNUR)[ 0]=next__CNUR;
- } else {
- ((__POINTER *)result__ENUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CNUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ENUR=next__CNUR;
- };
- };
- ptr__YMUR=result__ENUR;
- } else {
- t__3MUR=((__UINTEGER_32 )typ_id__ZMUR);
- a__4MUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LNUR=(__UINTEGER_32)((__UINTEGER_32)(sz__0MUR + a__4MUR) & (__UINTEGER_32)(~ a__4MUR));
- ptr_table__INUR=((__POINTER )(&(table_type[(t__3MUR)])));
- lab_type__KNUR=(__UINTEGER_32)(t__3MUR | 1);
- next__HNUR=((__POINTER )(NULL));
- result__JNUR=((__POINTER *)ptr_table__INUR)[ 0];
- if ((result__JNUR == (void *)NULL)) {
- result__JNUR=new_lab__2PJ(lab_type__KNUR);
- next__HNUR=(void *)((unsigned long)result__JNUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNUR)));
- ((__POINTER *)next__HNUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__INUR)[ 0]=next__HNUR;
- } else {
- next__HNUR=((__POINTER *)result__JNUR)[ 0];
- if ((next__HNUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JNUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LNUR << 1)) <= 4096)) {
- next__HNUR=(void *)((unsigned long)result__JNUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNUR)));
- } else {
- next__HNUR=new_lab__2PJ(lab_type__KNUR);
- };
- ((__POINTER *)next__HNUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__INUR)[ 0]=next__HNUR;
- } else {
- ((__POINTER *)result__JNUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HNUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JNUR=next__HNUR;
- };
- };
- ptr__YMUR=result__JNUR;
- };
- result__XMUR=((__IS_EXPANDED *)ptr__YMUR);
- *(result__XMUR) = *(IS_EXPANDED__);
- };
- Self__5MUR=((__IS_EXPANDED *)result__XMUR);
- Self__5MUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ANUR;
- Self__5MUR->receiver__WN2H=__tmp__NNCR;
- __tmp__1V3H=result__XMUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__1V3H=my_copy__1N2H(__tmp__0V3H);
- } break;
- case __EXPR_SUP__: {
- __tmp__1V3H=my_copy__EO2H(__tmp__0V3H);
- } break;
- case __EXPR_SUB__: {
- __tmp__1V3H=my_copy__PO2H(__tmp__0V3H);
- } break;
- case __EXPR_MUL__: {
- __tmp__1V3H=my_copy__1O2H(__tmp__0V3H);
- } break;
- case __EXPR_DIV__: {
- __tmp__1V3H=my_copy__GP2H(__tmp__0V3H);
- } break;
- case __EXPR_AND__: {
- __tmp__1V3H=my_copy__RP2H(__tmp__0V3H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__1V3H=my_copy__2P2H(__tmp__0V3H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__1V3H=my_copy__HQ2H(__tmp__0V3H);
- } break;
- case __PUT_TO__: {
- __tmp__1V3H=my_copy__SQ2H(__tmp__0V3H);
- } break;
- case __ITEM__: {
- __tmp__1V3H=my_copy__DR2H(__tmp__0V3H);
- } break;
- case __SIZE_OF__: {
- __tmp__1V3H=my_copy__PR2H(__tmp__0V3H);
- } break;
- case __CAST__: {
- __tmp__1V3H=my_copy__YR2H(__tmp__0V3H);
- } break;
- case __CALL_SLOT__: {
- __tmp__1V3H=my_copy__5SYM(__tmp__0V3H);
- } break;
- case __READ_SLOT__: {
- __tmp__1V3H=my_copy__IUGK(__tmp__0V3H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__TZHR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0V3H)->global__ZGJK),NULL);
- if (__tmp__TZHR==NULL) {
- __tmp__UZHR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__TZHR)->__id) {
- case __READ_SLOT__: {
- __tmp__UZHR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__UZHR=((__READ_GLOBAL *)__tmp__TZHR);
- } break;
- }
- };
- __tmp__1V3H=__tmp__UZHR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__1V3H=my_copy__BQCN(__tmp__0V3H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__1V3H=my_copy__NREO(__tmp__0V3H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__1V3H=my_copy__VYJO(__tmp__0V3H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__1V3H=my_copy__0REO(__tmp__0V3H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__1V3H=my_copy__BZJO(__tmp__0V3H);
- } break;
- case __EXPR_NEG__: {
- __tmp__1V3H=my_copy__CNJM(__tmp__0V3H);
- } break;
- case __EXPR_ADD__: {
- __tmp__1V3H=my_copy__5XLL(__tmp__0V3H);
- } break;
- case __EXPR_NOT__: {
- __tmp__1V3H=my_copy__WVYM(__tmp__0V3H);
- } break;
- case __EXPR_MOD__: {
- __tmp__1V3H=my_copy__FSEO(__tmp__0V3H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__1V3H=my_copy__QCEP(__tmp__0V3H);
- } break;
- case __EXPR_INF__: {
- __tmp__1V3H=my_copy__5LSN(__tmp__0V3H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__1V3H=my_copy__KMSN(__tmp__0V3H);
- } break;
- case __EXPR_OR__: {
- __tmp__1V3H=my_copy__JZPN(__tmp__0V3H);
- } break;
- case __EXPR_XOR__: {
- __tmp__1V3H=my_copy__G3SO(__tmp__0V3H);
- } break;
- };
- node__BO3H=new_read__slot__receiver__with__AOWH(__tmp__ZV3H,slot_msg__AO3H,__tmp__1V3H,args__CO3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__BO3H);
- __tmp__I34R=((__NODE_TYPE *)node__BO3H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__I34R)->__id) {
- case __DTA_RD__: {
- __tmp__J34R=((__DTA_RD *)__tmp__I34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__J34R=((__DTA_CAST *)__tmp__I34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__J34R=((__DTA_WR_CODE *)__tmp__I34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__J34R=((__DTA_BLOCK *)__tmp__I34R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__J34R=((__DTA_WR_VALUE *)__tmp__I34R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__J34R=((__DTA_RD_ARGS *)__tmp__I34R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__1N3H=__tmp__J34R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__YN3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(Self__XN3H->parent_constant__W2LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__ZN3H);
- put_position__ECH(Self__XN3H->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
};
};
};
- return(result__1N3H);
+ Result__I5V=result__J5V;
+ return(Result__I5V);
}
-static void* check_type__with__VW3H(__INTEGER_CST *Self__WW3H,void *t__XW3H,__POSITION p__YW3H)
-// ({INTEGER_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void free__TZ1D(__LIP_INTEGER__HDB *Self__UZ1D)
+// ({LIP_INTEGER__HDB}) Void No recursive, No inlinable.
{
- __INTEGER_64 v__Y0HR;
- void *result__0W3H,*rec__3W3H,*__tmp__M34R,*__tmp__Z43H,*__tmp__043H;
- void *__tmp__P34R;
- void *local__1W3H;
- void *instr__2W3H;
- void *slot_name__4W3H,*v__UOUR;
- void *slot_msg__5W3H;
- void *node__AX3H;
- __TYPE_FULL *Self__W2IQ,*Self__A3IQ;
- void *__tmp__QZ3H,*__tmp__223H;
- __POSITION __tmp__XZ3H,__tmp__503H,__tmp__D33H,__tmp__L43H;
- __POSITION __tmp__Y43H,p__X0HR,p__TOUR,p__JPUR;
- void *__tmp__3Z3H,*__tmp__J33H,*t__Z0HR,*t__VOUR;
- __STRING *Self__XZHR,*Self__3ZHR,*Self__D0HR,*Self__J0HR;
- __INTEGER new_capacity__WZHR,old_nb_elts__ZZHR,upper__PNUR,Self__NNUR;
- __INTEGER new_capacity__2ZHR,old_nb_elts__5ZHR,upper__UNUR,Self__SNUR;
- __INTEGER new_capacity__C0HR,old_nb_elts__F0HR,upper__ZNUR,Self__XNUR;
- __INTEGER new_capacity__I0HR,old_nb_elts__L0HR,upper__4NUR,Self__2NUR;
- __INTEGER typ_id__Q0HR,typ_id__MOUR,typ_id__CPUR;
- void *__tmp__L34R,*__tmp__O34R;
- __STRING_CST *Self__H3IQ;
- __PROTOTYPE_CST *Self__I3IQ;
- __INTEGER_CST *Self__J3IQ,*result__O0HR,*Self__W0HR;
- __POINTER ptr__P0HR,ptr_table__BOUR,next__AOUR,result__COUR;
- __POINTER ptr_table__GOUR,next__FOUR,result__HOUR,ptr__LOUR;
- __POINTER ptr_table__XOUR,next__WOUR,result__YOUR,ptr_table__2OUR;
- __POINTER next__1OUR,result__3OUR,ptr__BPUR,ptr_table__MPUR;
- __POINTER next__LPUR,result__NPUR,ptr_table__RPUR,next__QPUR;
- __POINTER result__SPUR;
- __UINTEGER_32 sz__R0HR,a__S0HR,new_size__T0HR,t__U0HR,a__V0HR;
- __UINTEGER_32 new_size__JOUR,lab_type__IOUR,sz__NOUR,a__OOUR;
- __UINTEGER_32 new_size__POUR,t__QOUR,a__ROUR,new_size__5OUR;
- __UINTEGER_32 lab_type__4OUR,sz__DPUR,a__EPUR,new_size__FPUR,t__GPUR;
- __UINTEGER_32 a__HPUR,new_size__UPUR,lab_type__TPUR;
- void *__tmp__QNCR,*__tmp__UNCR,*__tmp__10HR;
- __READ_LOCAL *__tmp__RNCR,*__tmp__VNCR;
- __REAL_CST *Self__L3IQ,*result__KOUR,*Self__SOUR;
- __CHARACTER_CST *Self__N3IQ;
- __IS_EXPANDED *Self__O3IQ,*result__APUR,*Self__IPUR;
- __READ_GLOBAL *__tmp__20HR;
- void *args__BX3H;
- __CHARACTER *Self__YZHR,*new__0ZHR,*Self__4ZHR,*new__A0HR,*Self__E0HR;
- __CHARACTER *new__G0HR,*Self__K0HR,*new__M0HR;
- __BOOLEAN __tmp__M13H;
- result__0W3H=NULL;
- local__1W3H=NULL;
- instr__2W3H=NULL;
- rec__3W3H=NULL;
- slot_name__4W3H=NULL;
- slot_msg__5W3H=NULL;
- node__AX3H=NULL;
- args__BX3H=NULL;
- if (affect_with__BCHI(t__XW3H,Self__WW3H->parent_constant__B3LC.static_type__M2YD)) {
- result__0W3H=Self__WW3H;
- } else {
- Self__W2IQ=((__TYPE_FULL *)Self__WW3H->parent_constant__B3LC.static_type__M2YD);
- if (is_cast__to__in__BD0I(Self__W2IQ,(&__string_86),t__XW3H,((__PROTOTYPE *)prototype__VPRF(Self__W2IQ))->export_list__EFDC)) {
- local__1W3H=create__name__style__type__E5JG(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__WW3H->parent_constant__B3LC.static_type__M2YD));
- instr__2W3H=write__value__14FH(local__1W3H,Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WW3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__2W3H);
- slot_name__4W3H=get__QEC(last_cast_name__T32H);
- slot_msg__5W3H=get_slot__IO5G(Self__WW3H->parent_constant__B3LC.static_type__M2YD,slot_name__4W3H);
- if (((void *)slot_msg__5W3H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__XW3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__4W3H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__YW3H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__WW3H->parent_constant__B3LC.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ __POINTER__IB sz__JQ1T,result__HQ1T,__tmp__IQ1T,__tmp__KQ1T;
+ __POINTER__IB __tmp__MQ1T,__tmp__NQ1T;
+ __UINTEGER_32__ZWB __tmp__OQ1T;
+ __MEMORY__2PG *__tmp__RQ1T;
+ __INTEGER__Q Self__EQ1T,__tmp__DCCE,__tmp__RI1E,Self__1VIF;
+ __FAST_ARRAYoLIP_INTEGERo__MYW *Self__4ACE;
+ __BOOLEAN__L __tmp__OBCE;
+ void **__tmp__DQ1T;
+ Self__4ACE=((__FAST_ARRAYoLIP_INTEGERo__MYW *)storage__VYW);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB + 1) <= (__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB - 1))) {
+ Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB + 1);
+ __tmp__OBCE=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__OBCE=FALSE__O__;
+ };
+ if ((! __tmp__OBCE)) {
+ if ((Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB == 0)) {
+ sz__JQ1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__HQ1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__IQ1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KQ1T=(void *)((unsigned long)(void *)((unsigned long)sz__JQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IQ1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__IQ1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__JQ1T=(void *)((unsigned long)__tmp__KQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__JQ1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MQ1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__NQ1T=(void *)((unsigned long)(void *)((unsigned long)sz__JQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MQ1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MQ1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OQ1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NQ1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__MQ1T=micro_alloc__table__lab__UKI(__tmp__NQ1T,((__POINTER__IB )(&(table_size[(__tmp__OQ1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NQ1T)));
+ ((__POINTER__IB *)__tmp__MQ1T)[ 0]=((__POINTER__IB ) 3);
+ result__HQ1T=(void *)((unsigned long)__tmp__MQ1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__RQ1T=search__LQCB(__tmp__KQ1T);
+ result__HQ1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__RQ1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__DQ1T=((void **)result__HQ1T);
+ Self__EQ1T= 1;
+ while ((Self__EQ1T >= 0)) {
+ __tmp__DQ1T[Self__EQ1T]=NULL;
+ Self__EQ1T=(__INTEGER__Q)(Self__EQ1T - 1);
+ };
+ Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB=__tmp__DQ1T;
+ Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB= 2;
+ Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB= 0;
+ } else /* FALSE */ {
+ Self__EQ1T=(__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB << 1);
+ __tmp__DQ1T=Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB;
+ __tmp__DCCE=Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB;
+ sz__JQ1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__DQ1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__DCCE * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__EQ1T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__DQ1T=((void **)sz__JQ1T);
+ __tmp__RI1E=(__INTEGER__Q)(Self__EQ1T - 1);
+ Self__1VIF=__tmp__DCCE;
+ while ((Self__1VIF <= __tmp__RI1E)) {
+ __tmp__DQ1T[Self__1VIF]=NULL;
+ Self__1VIF=(__INTEGER__Q)(Self__1VIF + 1);
+ };
+ Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB=__tmp__DQ1T;
+ Self__4ACE->parent_arrayed_collection__UYW.capacity__D0UB=Self__EQ1T;
+ Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB=(__INTEGER__Q)(Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB + 1);
+ };
+ };
+ ((void **)Self__4ACE->parent_arrayed_collection__UYW.storage__Q0UB)[Self__4ACE->parent_arrayed_collection__UYW.upper__FXUB]=Self__UZ1D;
+}
+
+static void free__WZ1D(__LIP_STRING__TDB *Self__XZ1D)
+// ({LIP_STRING__TDB}) Void No recursive, No inlinable.
+{
+ __POINTER__IB sz__1Q1T,result__ZQ1T,__tmp__0Q1T,__tmp__2Q1T;
+ __POINTER__IB __tmp__4Q1T,__tmp__5Q1T;
+ __UINTEGER_32__ZWB __tmp__AR1T;
+ __MEMORY__2PG *__tmp__DR1T;
+ __INTEGER__Q Self__WQ1T,__tmp__WECE,__tmp__WK1E,Self__0XIF;
+ __FAST_ARRAYoLIP_STRINGo__YTW *Self__RDCE;
+ __BOOLEAN__L __tmp__BECE;
+ void **__tmp__VQ1T;
+ Self__RDCE=((__FAST_ARRAYoLIP_STRINGo__YTW *)storage__BUW);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB + 1) <= (__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB - 1))) {
+ Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB + 1);
+ __tmp__BECE=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__BECE=FALSE__O__;
+ };
+ if ((! __tmp__BECE)) {
+ if ((Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB == 0)) {
+ sz__1Q1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__ZQ1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__0Q1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__2Q1T=(void *)((unsigned long)(void *)((unsigned long)sz__1Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Q1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__0Q1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__1Q1T=(void *)((unsigned long)__tmp__2Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__1Q1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__4Q1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5Q1T=(void *)((unsigned long)(void *)((unsigned long)sz__1Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Q1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__4Q1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__AR1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__5Q1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__4Q1T=micro_alloc__table__lab__UKI(__tmp__5Q1T,((__POINTER__IB )(&(table_size[(__tmp__AR1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__5Q1T)));
+ ((__POINTER__IB *)__tmp__4Q1T)[ 0]=((__POINTER__IB ) 3);
+ result__ZQ1T=(void *)((unsigned long)__tmp__4Q1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__DR1T=search__LQCB(__tmp__2Q1T);
+ result__ZQ1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__DR1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__VQ1T=((void **)result__ZQ1T);
+ Self__WQ1T= 1;
+ while ((Self__WQ1T >= 0)) {
+ __tmp__VQ1T[Self__WQ1T]=NULL;
+ Self__WQ1T=(__INTEGER__Q)(Self__WQ1T - 1);
+ };
+ Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB=__tmp__VQ1T;
+ Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB= 2;
+ Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB= 0;
+ } else /* FALSE */ {
+ Self__WQ1T=(__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB << 1);
+ __tmp__VQ1T=Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB;
+ __tmp__WECE=Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB;
+ sz__1Q1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__VQ1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__WECE * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__WQ1T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__VQ1T=((void **)sz__1Q1T);
+ __tmp__WK1E=(__INTEGER__Q)(Self__WQ1T - 1);
+ Self__0XIF=__tmp__WECE;
+ while ((Self__0XIF <= __tmp__WK1E)) {
+ __tmp__VQ1T[Self__0XIF]=NULL;
+ Self__0XIF=(__INTEGER__Q)(Self__0XIF + 1);
+ };
+ Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB=__tmp__VQ1T;
+ Self__RDCE->parent_arrayed_collection__AUW.capacity__UYUB=Self__WQ1T;
+ Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB=(__INTEGER__Q)(Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB + 1);
+ };
+ };
+ ((void **)Self__RDCE->parent_arrayed_collection__AUW.storage__BZUB)[Self__RDCE->parent_arrayed_collection__AUW.upper__WWUB]=Self__XZ1D;
+}
+
+static __FAST_ARRAYoLIP_CODEo__04S* create_with_capacity__05IB(__INTEGER__Q new_count__25IB)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+ __POINTER__IB ptr__HPWB,__tmp__NPWB,__tmp__W0YT,__tmp__Y0YT;
+ __INTEGER__Q typ_id__LPWB;
+ __UINTEGER_32__ZWB __tmp__Z0YT;
+ __FAST_ARRAYoLIP_CODEo__04S *result__GPWB,*Self__X3YC;
+ void **__tmp__H4YC;
+ result__GPWB=NULL;
+ ptr__HPWB=((__POINTER__IB )(NULL));
+ typ_id__LPWB= 0;
+ __tmp__NPWB=((__POINTER__IB )sizeof(__FAST_ARRAYoLIP_CODEo__04S));
+ if (((unsigned long)__tmp__NPWB == 0)) {
+ result__GPWB=FAST_ARRAYoLIP_CODEo__04S__;
+ } else /* FALSE */ {
+ typ_id__LPWB=__FAST_ARRAYoLIP_CODEo__04S__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NPWB));
+ if ((typ_id__LPWB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__W0YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Y0YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NPWB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__Z0YT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__Y0YT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__W0YT=micro_alloc__table__lab__UKI(__tmp__Y0YT,((__POINTER__IB )(&(table_size[(__tmp__Z0YT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__Y0YT)));
+ ptr__HPWB=__tmp__W0YT;
+ } else /* FALSE */ {
+ __tmp__Z0YT=((__UINTEGER_32__ZWB )typ_id__LPWB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__W0YT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__Y0YT=(void *)((unsigned long)(void *)((unsigned long)__tmp__NPWB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__W0YT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__W0YT=micro_alloc__table__lab__UKI(__tmp__Y0YT,((__POINTER__IB )(&(table_type[(__tmp__Z0YT)]))),(__UINTEGER_32__ZWB)(__tmp__Z0YT | 1));
+ ptr__HPWB=__tmp__W0YT;
+ };
+ result__GPWB=((__FAST_ARRAYoLIP_CODEo__04S *)ptr__HPWB);
+ *(result__GPWB) = *(FAST_ARRAYoLIP_CODEo__04S__);
+ };
+ Self__X3YC=((__FAST_ARRAYoLIP_CODEo__04S *)result__GPWB);
+ if ((Self__X3YC->parent_arrayed_collection__C5S.capacity__NOYC < new_count__25IB)) {
+ __tmp__H4YC=create__HFJD(new_count__25IB);
+ Self__X3YC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__H4YC;
+ Self__X3YC->parent_arrayed_collection__C5S.capacity__NOYC=new_count__25IB;
+ };
+ Self__X3YC->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(- 1);
+ Self__X3YC=result__GPWB;
+ return(Self__X3YC);
+}
+
+static void* readlip_expr__50LB(__PARSER__VSD *Self__A1LB)
+// ({PARSER__VSD}) With result Recursive, No inlinable.
+{
+ void *result__C1LB,*__tmp__U1LB,*result__UNAC,*__tmp__POAC;
+ void *__tmp__EQAC;
+ __STRING_CONSTANT__0 *nam__E1LB;
+ __POSITION__OL __tmp__01LB,__tmp__HOAC,__tmp__3OAC,__tmp__SQAC;
+ __LIP_AFFECT__51LB *result__CWSB,*Self__WAYB;
+ __POINTER__IB ptr__DWSB,__tmp__JWSB,__tmp__TRXT,__tmp__VRXT;
+ __POINTER__IB __tmp__ISXT,__tmp__KSXT,__tmp__PSXT,__tmp__RSXT;
+ __INTEGER__Q typ_id__HWSB,typ_id__J2KC,typ_id__CSQD;
+ __UINTEGER_32__ZWB __tmp__WRXT,__tmp__LSXT,__tmp__SSXT;
+ __LIP_IF__ERAC *result__E2KC,*Self__FZ0C;
+ __LIP_PRINT__XRAC *result__3RQD,*Self__1G5D;
+ __BOOLEAN__L __tmp__F1LB,__tmp__O1LB,__tmp__W2LB,__tmp__Z2LB;
+ __BOOLEAN__L Result__1RXT,__tmp__XOAC,__tmp__MQAC;
+ __FAST_ARRAYoLIP_CODEo__04S *the__VNAC,*els__WNAC,*result__0RXT;
+ __FAST_ARRAYoLIP_CODEo__04S *__tmp__2RXT,*result__BSXT,*__tmp__DSXT;
+ __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *Self__3RXT,*Self__ESXT;
+ result__C1LB=NULL;
+ nam__E1LB=NULL;
+ old_position__OCOB=position__CLE;
+ old_pos_cur__QCOB=pos_cur__FLE;
+ old_pos_line__SCOB=pos_line__GLE;
+ old_pos_col__UCOB=pos_col__HLE;
+ __tmp__F1LB=read_identifier__TYQ();
+ if (__tmp__F1LB) {
+ nam__E1LB=last_string__U4E;
+ __tmp__O1LB=read_symbol__F2Q((&__string_21));
+ if (__tmp__O1LB) {
+ __tmp__U1LB=readlip_expr_operator__FVQB(Self__A1LB);
+ if (((void *)__tmp__U1LB == (void *)NULL)) {
+ __tmp__01LB=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_425));
+ put_position__PRE(__tmp__01LB);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__QZ3H=((__SLOT *)((__SLOT_DATA *)slot_msg__5W3H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__QZ3H=((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__QZ3H) != 1)) {
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__XZ3H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__XZ3H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__XZ3H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ __tmp__01LB=current_position__UVQ();
+ result__CWSB=NULL;
+ ptr__DWSB=((__POINTER__IB )(NULL));
+ typ_id__HWSB= 0;
+ __tmp__JWSB=((__POINTER__IB )sizeof(__LIP_AFFECT__51LB));
+ if (((unsigned long)__tmp__JWSB == 0)) {
+ result__CWSB=LIP_AFFECT__51LB__;
+ } else /* FALSE */ {
+ typ_id__HWSB=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JWSB));
+ if ((typ_id__HWSB == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TRXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__VRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JWSB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__WRXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__VRXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__TRXT=micro_alloc__table__lab__UKI(__tmp__VRXT,((__POINTER__IB )(&(table_size[(__tmp__WRXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__VRXT)));
+ ptr__DWSB=__tmp__TRXT;
+ } else /* FALSE */ {
+ __tmp__WRXT=((__UINTEGER_32__ZWB )typ_id__HWSB);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__TRXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__VRXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__JWSB - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__TRXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__TRXT=micro_alloc__table__lab__UKI(__tmp__VRXT,((__POINTER__IB )(&(table_type[(__tmp__WRXT)]))),(__UINTEGER_32__ZWB)(__tmp__WRXT | 1));
+ ptr__DWSB=__tmp__TRXT;
+ };
+ result__CWSB=((__LIP_AFFECT__51LB *)ptr__DWSB);
+ *(result__CWSB) = *(LIP_AFFECT__51LB__);
+ };
+ Self__WAYB=((__LIP_AFFECT__51LB *)result__CWSB);
+ Self__WAYB->parent_lip_code__A2LB.parent_itm_object__MC.position__P2B=__tmp__01LB;
+ Self__WAYB->name__0AYB=nam__E1LB;
+ Self__WAYB->value__1AYB=__tmp__U1LB;
+ result__C1LB=result__CWSB;
+ } else /* FALSE */ {
+ position__CLE=old_position__OCOB;
+ pos_cur__FLE=old_pos_cur__QCOB;
+ pos_line__GLE=old_pos_line__SCOB;
+ pos_col__HLE=old_pos_col__UCOB;
+ };
+ };
+ if (((void *)result__C1LB == (void *)NULL)) {
+ __tmp__U1LB=readlip_expr_operator__FVQB(Self__A1LB);
+ result__C1LB=__tmp__U1LB;
+ if (((void *)__tmp__U1LB != (void *)NULL)) {
+ __tmp__W2LB=read_character__MXI('.');
+ __tmp__Z2LB=__tmp__W2LB;
+ } else /* FALSE */ {
+ __tmp__Z2LB=FALSE__O__;
+ };
+ if (__tmp__Z2LB) {
+ result__UNAC=NULL;
+ the__VNAC=NULL;
+ els__WNAC=NULL;
+ __tmp__W2LB=read_word__CGF((&__string_98));
+ if (__tmp__W2LB) {
+ result__0RXT=NULL;
+ Result__1RXT=(((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB)->parent_arrayed_collection__P1FB.upper__DNYC < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (Result__1RXT) {
+ __tmp__2RXT=create_with_capacity__05IB( 16);
+ result__0RXT=__tmp__2RXT;
+ } else /* FALSE */ {
+ Self__3RXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+ __tmp__2RXT=((void **)Self__3RXT->parent_arrayed_collection__P1FB.storage__QAZC)[Self__3RXT->parent_arrayed_collection__P1FB.upper__DNYC];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ result__0RXT=__tmp__2RXT;
+ Self__3RXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__3RXT->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__3RXT->parent_arrayed_collection__P1FB.upper__DNYC - 1);
+ };
+ the__VNAC=result__0RXT;
+ Result__1RXT=read_character__MXI('{');
+ if ((! Result__1RXT)) {
+ __tmp__HOAC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_428));
+ put_position__PRE(__tmp__HOAC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- };
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__3Z3H=get_type_result__XF2G(slot_msg__5W3H);
- } else {
- __tmp__3Z3H=get_type_result__BH2G(slot_msg__5W3H);
- };
- if ((((void *)__tmp__3Z3H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__3Z3H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__XW3H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__3Z3H != (void *)NULL)) {
- Self__XZHR=((__STRING *)string_tmp__RB);
- new_capacity__WZHR= 0;
- if ((Self__XZHR->capacity__MNK <= Self__XZHR->count__VF)) {
- if ((Self__XZHR->capacity__MNK == 0)) {
- Self__XZHR->capacity__MNK= 32;
- Self__XZHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WZHR=(__INTEGER)(Self__XZHR->capacity__MNK << 1);
- Self__YZHR=((__CHARACTER *)Self__XZHR->storage__XNK);
- old_nb_elts__ZZHR=Self__XZHR->capacity__MNK;
- new__0ZHR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YZHR),((__UINTEGER_32 )old_nb_elts__ZZHR),((__UINTEGER_32 )new_capacity__WZHR)));
- upper__PNUR=(__INTEGER)(new_capacity__WZHR - 1);
- Self__NNUR=old_nb_elts__ZZHR;
- while ((Self__NNUR <= upper__PNUR)) {
- new__0ZHR[Self__NNUR]='\0';
- Self__NNUR=(__INTEGER)(Self__NNUR + 1);
- };
- Self__XZHR->storage__XNK=new__0ZHR;
- Self__XZHR->capacity__MNK=new_capacity__WZHR;
- };
- };
- ((__CHARACTER *)Self__XZHR->storage__XNK)[Self__XZHR->count__VF]='`';
- Self__XZHR->count__VF=(__INTEGER)(Self__XZHR->count__VF + 1);
- append_name_in__M5XD(__tmp__3Z3H,string_tmp__RB);
- Self__3ZHR=((__STRING *)string_tmp__RB);
- new_capacity__2ZHR= 0;
- if ((Self__3ZHR->capacity__MNK <= Self__3ZHR->count__VF)) {
- if ((Self__3ZHR->capacity__MNK == 0)) {
- Self__3ZHR->capacity__MNK= 32;
- Self__3ZHR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2ZHR=(__INTEGER)(Self__3ZHR->capacity__MNK << 1);
- Self__4ZHR=((__CHARACTER *)Self__3ZHR->storage__XNK);
- old_nb_elts__5ZHR=Self__3ZHR->capacity__MNK;
- new__A0HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4ZHR),((__UINTEGER_32 )old_nb_elts__5ZHR),((__UINTEGER_32 )new_capacity__2ZHR)));
- upper__UNUR=(__INTEGER)(new_capacity__2ZHR - 1);
- Self__SNUR=old_nb_elts__5ZHR;
- while ((Self__SNUR <= upper__UNUR)) {
- new__A0HR[Self__SNUR]='\0';
- Self__SNUR=(__INTEGER)(Self__SNUR + 1);
+ while_do__E0JC:
+ {
+ __tmp__POAC=readlip_expr__50LB(Self__A1LB);
+ if (((void *)__tmp__POAC != (void *)NULL)) {
+ add_last__OQZC(((__FAST_ARRAYoLIP_CODEo__04S *)the__VNAC),__tmp__POAC);
+ __tmp__XOAC=read_character__MXI(';');
+ if ((! __tmp__XOAC)) {
+ __tmp__3OAC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_421));
+ put_position__PRE(__tmp__3OAC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- Self__3ZHR->storage__XNK=new__A0HR;
- Self__3ZHR->capacity__MNK=new_capacity__2ZHR;
};
+ goto while_do__E0JC;
};
- ((__CHARACTER *)Self__3ZHR->storage__XNK)[Self__3ZHR->count__VF]='\'';
- Self__3ZHR->count__VF=(__INTEGER)(Self__3ZHR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__XW3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__503H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__503H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__503H);
- put_position__ECH(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__3W3H=read__QB5G(local__1W3H);
- node__AX3H=new_read__slot__receiver__self__FLQC(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__5W3H,rec__3W3H,rec__3W3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__AX3H);
- __tmp__L34R=((__NODE_TYPE *)node__AX3H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__L34R)->__id) {
- case __DTA_RD__: {
- __tmp__M34R=((__DTA_RD *)__tmp__L34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__M34R=((__DTA_CAST *)__tmp__L34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__M34R=((__DTA_WR_CODE *)__tmp__L34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__M34R=((__DTA_BLOCK *)__tmp__L34R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__M34R=((__DTA_WR_VALUE *)__tmp__L34R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__M34R=((__DTA_RD_ARGS *)__tmp__L34R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__0W3H=__tmp__M34R;
- __tmp__M13H=TRUE__;
- } else {
- __tmp__M13H=FALSE__;
- };
- if ((! __tmp__M13H)) {
- Self__A3IQ=((__TYPE_FULL *)t__XW3H);
- if (is_cast__to__in__BD0I(Self__A3IQ,(&__string_87),Self__WW3H->parent_constant__B3LC.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__A3IQ))->import_list__MFDC)) {
- local__1W3H=create__name__style__type__E5JG(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__WW3H->parent_constant__B3LC.static_type__M2YD));
- instr__2W3H=write__value__14FH(local__1W3H,Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WW3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__2W3H);
- slot_name__4W3H=get__QEC(last_cast_name__T32H);
- slot_msg__5W3H=get_slot__IO5G(t__XW3H,slot_name__4W3H);
- if (((void *)slot_msg__5W3H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__XW3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__4W3H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__XW3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__YW3H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__XW3H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__223H=((__SLOT *)((__SLOT_DATA *)slot_msg__5W3H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__223H=((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__XZBG(__tmp__223H) != 2)) {
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__D33H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__D33H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__D33H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ Result__1RXT=read_character__MXI('}');
+ if ((! Result__1RXT)) {
+ __tmp__HOAC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_428));
+ put_position__PRE(__tmp__HOAC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__J33H=get_type_result__XF2G(slot_msg__5W3H);
- } else {
- __tmp__J33H=get_type_result__BH2G(slot_msg__5W3H);
- };
- if ((((void *)__tmp__J33H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__J33H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__XW3H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__J33H != (void *)NULL)) {
- Self__D0HR=((__STRING *)string_tmp__RB);
- new_capacity__C0HR= 0;
- if ((Self__D0HR->capacity__MNK <= Self__D0HR->count__VF)) {
- if ((Self__D0HR->capacity__MNK == 0)) {
- Self__D0HR->capacity__MNK= 32;
- Self__D0HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C0HR=(__INTEGER)(Self__D0HR->capacity__MNK << 1);
- Self__E0HR=((__CHARACTER *)Self__D0HR->storage__XNK);
- old_nb_elts__F0HR=Self__D0HR->capacity__MNK;
- new__G0HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E0HR),((__UINTEGER_32 )old_nb_elts__F0HR),((__UINTEGER_32 )new_capacity__C0HR)));
- upper__ZNUR=(__INTEGER)(new_capacity__C0HR - 1);
- Self__XNUR=old_nb_elts__F0HR;
- while ((Self__XNUR <= upper__ZNUR)) {
- new__G0HR[Self__XNUR]='\0';
- Self__XNUR=(__INTEGER)(Self__XNUR + 1);
- };
- Self__D0HR->storage__XNK=new__G0HR;
- Self__D0HR->capacity__MNK=new_capacity__C0HR;
- };
- };
- ((__CHARACTER *)Self__D0HR->storage__XNK)[Self__D0HR->count__VF]='`';
- Self__D0HR->count__VF=(__INTEGER)(Self__D0HR->count__VF + 1);
- append_name_in__M5XD(__tmp__J33H,string_tmp__RB);
- Self__J0HR=((__STRING *)string_tmp__RB);
- new_capacity__I0HR= 0;
- if ((Self__J0HR->capacity__MNK <= Self__J0HR->count__VF)) {
- if ((Self__J0HR->capacity__MNK == 0)) {
- Self__J0HR->capacity__MNK= 32;
- Self__J0HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I0HR=(__INTEGER)(Self__J0HR->capacity__MNK << 1);
- Self__K0HR=((__CHARACTER *)Self__J0HR->storage__XNK);
- old_nb_elts__L0HR=Self__J0HR->capacity__MNK;
- new__M0HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K0HR),((__UINTEGER_32 )old_nb_elts__L0HR),((__UINTEGER_32 )new_capacity__I0HR)));
- upper__4NUR=(__INTEGER)(new_capacity__I0HR - 1);
- Self__2NUR=old_nb_elts__L0HR;
- while ((Self__2NUR <= upper__4NUR)) {
- new__M0HR[Self__2NUR]='\0';
- Self__2NUR=(__INTEGER)(Self__2NUR + 1);
- };
- Self__J0HR->storage__XNK=new__M0HR;
- Self__J0HR->capacity__MNK=new_capacity__I0HR;
- };
+ __tmp__2RXT=copy__Q2FB(result__0RXT);
+ the__VNAC=__tmp__2RXT;
+ Result__1RXT=read_word__CGF((&__string_99));
+ if (Result__1RXT) {
+ result__BSXT=NULL;
+ __tmp__XOAC=(((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB)->parent_arrayed_collection__P1FB.upper__DNYC < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (__tmp__XOAC) {
+ __tmp__DSXT=create_with_capacity__05IB( 16);
+ result__BSXT=__tmp__DSXT;
+ } else /* FALSE */ {
+ Self__ESXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+ __tmp__DSXT=((void **)Self__ESXT->parent_arrayed_collection__P1FB.storage__QAZC)[Self__ESXT->parent_arrayed_collection__P1FB.upper__DNYC];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ result__BSXT=__tmp__DSXT;
+ Self__ESXT=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ Self__ESXT->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__ESXT->parent_arrayed_collection__P1FB.upper__DNYC - 1);
+ };
+ els__WNAC=result__BSXT;
+ __tmp__XOAC=read_character__MXI('{');
+ if ((! __tmp__XOAC)) {
+ __tmp__3OAC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_428));
+ put_position__PRE(__tmp__3OAC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__CHARACTER *)Self__J0HR->storage__XNK)[Self__J0HR->count__VF]='\'';
- Self__J0HR->count__VF=(__INTEGER)(Self__J0HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__XW3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
- __tmp__L43H=((__SLOT_DATA *)slot_msg__5W3H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__L43H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
};
- put_position__ECH(__tmp__L43H);
- put_position__ECH(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__BX3H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__BX3H,create__type__PKQC(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__XW3H));
- add_last__5REI(args__BX3H,read__QB5G(local__1W3H));
- __tmp__Y43H=Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__Z43H=((void **)((__FAST_ARRAYoEXPRo *)args__BX3H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__Z43H)->__id) {
- case __LIST__: {
- __tmp__043H=my_copy__MSYM(__tmp__Z43H);
- } break;
- case __STRING_CST__: {
- Self__H3IQ=((__STRING_CST *)__tmp__Z43H);
- __tmp__043H=create__text__ITMH(Self__H3IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__H3IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__043H=my_copy__EK2H(__tmp__Z43H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__I3IQ=((__PROTOTYPE_CST *)__tmp__Z43H);
- __tmp__043H=create__type__PKQC(Self__I3IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__I3IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__J3IQ=((__INTEGER_CST *)__tmp__Z43H);
- p__X0HR=Self__J3IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__Y0HR=Self__J3IQ->value__W4YD;
- t__Z0HR=Self__J3IQ->parent_constant__B3LC.static_type__M2YD;
- result__O0HR=NULL;
- ptr__P0HR=((__POINTER )(NULL));
- typ_id__Q0HR= 0;
- sz__R0HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__R0HR == 0)) {
- result__O0HR=INTEGER_CST__;
- } else {
- typ_id__Q0HR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R0HR);
- if ((typ_id__Q0HR == (__INTEGER)(- 1))) {
- a__S0HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T0HR=(__UINTEGER_32)((__UINTEGER_32)(sz__R0HR + a__S0HR) & (__UINTEGER_32)(~ a__S0HR));
- ptr_table__BOUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T0HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__AOUR=((__POINTER )(NULL));
- result__COUR=((__POINTER *)ptr_table__BOUR)[ 0];
- if ((result__COUR == (void *)NULL)) {
- result__COUR=new_lab__2PJ(new_size__T0HR);
- next__AOUR=(void *)((unsigned long)result__COUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0HR)));
- ((__POINTER *)next__AOUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BOUR)[ 0]=next__AOUR;
- } else {
- next__AOUR=((__POINTER *)result__COUR)[ 0];
- if ((next__AOUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__COUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T0HR << 1)) <= 4096)) {
- next__AOUR=(void *)((unsigned long)result__COUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T0HR)));
- } else {
- next__AOUR=new_lab__2PJ(new_size__T0HR);
- };
- ((__POINTER *)next__AOUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BOUR)[ 0]=next__AOUR;
- } else {
- ((__POINTER *)result__COUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AOUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__COUR=next__AOUR;
- };
- };
- ptr__P0HR=result__COUR;
- } else {
- t__U0HR=((__UINTEGER_32 )typ_id__Q0HR);
- a__V0HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JOUR=(__UINTEGER_32)((__UINTEGER_32)(sz__R0HR + a__V0HR) & (__UINTEGER_32)(~ a__V0HR));
- ptr_table__GOUR=((__POINTER )(&(table_type[(t__U0HR)])));
- lab_type__IOUR=(__UINTEGER_32)(t__U0HR | 1);
- next__FOUR=((__POINTER )(NULL));
- result__HOUR=((__POINTER *)ptr_table__GOUR)[ 0];
- if ((result__HOUR == (void *)NULL)) {
- result__HOUR=new_lab__2PJ(lab_type__IOUR);
- next__FOUR=(void *)((unsigned long)result__HOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOUR)));
- ((__POINTER *)next__FOUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GOUR)[ 0]=next__FOUR;
- } else {
- next__FOUR=((__POINTER *)result__HOUR)[ 0];
- if ((next__FOUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HOUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JOUR << 1)) <= 4096)) {
- next__FOUR=(void *)((unsigned long)result__HOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JOUR)));
- } else {
- next__FOUR=new_lab__2PJ(lab_type__IOUR);
- };
- ((__POINTER *)next__FOUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GOUR)[ 0]=next__FOUR;
- } else {
- ((__POINTER *)result__HOUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FOUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HOUR=next__FOUR;
- };
- };
- ptr__P0HR=result__HOUR;
- };
- result__O0HR=((__INTEGER_CST *)ptr__P0HR);
- *(result__O0HR) = *(INTEGER_CST__);
- };
- Self__W0HR=((__INTEGER_CST *)result__O0HR);
- Self__W0HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X0HR;
- Self__W0HR->value__W4YD=v__Y0HR;
- Self__W0HR->parent_constant__B3LC.static_type__M2YD=t__Z0HR;
- check_type__YG5D(Self__W0HR);
- __tmp__043H=result__O0HR;
- } break;
- case __READ_LOCAL__: {
- __tmp__QNCR=read__QB5G(((__READ_LOCAL *)__tmp__Z43H)->local__HJZD);
- if (__tmp__QNCR==NULL) {
- __tmp__RNCR=NULL;
- } else {
- __tmp__RNCR=((__READ_LOCAL *)__tmp__QNCR);
- };
- __tmp__043H=__tmp__RNCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__043H=my_copy__SL2H(__tmp__Z43H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__043H=my_copy__LM2H(__tmp__Z43H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__043H=my_copy__YM2H(__tmp__Z43H);
- } break;
- case __REAL_CST__: {
- Self__L3IQ=((__REAL_CST *)__tmp__Z43H);
- p__TOUR=Self__L3IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__UOUR=Self__L3IQ->value__HN2H;
- t__VOUR=Self__L3IQ->parent_constant__U2JH.static_type__M2YD;
- result__KOUR=NULL;
- ptr__LOUR=((__POINTER )(NULL));
- typ_id__MOUR= 0;
- sz__NOUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__NOUR == 0)) {
- result__KOUR=REAL_CST__;
- } else {
- typ_id__MOUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NOUR);
- if ((typ_id__MOUR == (__INTEGER)(- 1))) {
- a__OOUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__POUR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOUR + a__OOUR) & (__UINTEGER_32)(~ a__OOUR));
- ptr_table__XOUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__POUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__WOUR=((__POINTER )(NULL));
- result__YOUR=((__POINTER *)ptr_table__XOUR)[ 0];
- if ((result__YOUR == (void *)NULL)) {
- result__YOUR=new_lab__2PJ(new_size__POUR);
- next__WOUR=(void *)((unsigned long)result__YOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POUR)));
- ((__POINTER *)next__WOUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XOUR)[ 0]=next__WOUR;
- } else {
- next__WOUR=((__POINTER *)result__YOUR)[ 0];
- if ((next__WOUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YOUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__POUR << 1)) <= 4096)) {
- next__WOUR=(void *)((unsigned long)result__YOUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__POUR)));
- } else {
- next__WOUR=new_lab__2PJ(new_size__POUR);
- };
- ((__POINTER *)next__WOUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XOUR)[ 0]=next__WOUR;
- } else {
- ((__POINTER *)result__YOUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WOUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YOUR=next__WOUR;
- };
- };
- ptr__LOUR=result__YOUR;
- } else {
- t__QOUR=((__UINTEGER_32 )typ_id__MOUR);
- a__ROUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5OUR=(__UINTEGER_32)((__UINTEGER_32)(sz__NOUR + a__ROUR) & (__UINTEGER_32)(~ a__ROUR));
- ptr_table__2OUR=((__POINTER )(&(table_type[(t__QOUR)])));
- lab_type__4OUR=(__UINTEGER_32)(t__QOUR | 1);
- next__1OUR=((__POINTER )(NULL));
- result__3OUR=((__POINTER *)ptr_table__2OUR)[ 0];
- if ((result__3OUR == (void *)NULL)) {
- result__3OUR=new_lab__2PJ(lab_type__4OUR);
- next__1OUR=(void *)((unsigned long)result__3OUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OUR)));
- ((__POINTER *)next__1OUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2OUR)[ 0]=next__1OUR;
- } else {
- next__1OUR=((__POINTER *)result__3OUR)[ 0];
- if ((next__1OUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3OUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5OUR << 1)) <= 4096)) {
- next__1OUR=(void *)((unsigned long)result__3OUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5OUR)));
- } else {
- next__1OUR=new_lab__2PJ(lab_type__4OUR);
- };
- ((__POINTER *)next__1OUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2OUR)[ 0]=next__1OUR;
- } else {
- ((__POINTER *)result__3OUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1OUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3OUR=next__1OUR;
- };
- };
- ptr__LOUR=result__3OUR;
- };
- result__KOUR=((__REAL_CST *)ptr__LOUR);
- *(result__KOUR) = *(REAL_CST__);
- };
- Self__SOUR=((__REAL_CST *)result__KOUR);
- Self__SOUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__TOUR;
- Self__SOUR->value__HN2H=v__UOUR;
- Self__SOUR->parent_constant__U2JH.static_type__M2YD=t__VOUR;
- __tmp__043H=result__KOUR;
- } break;
- case __CHARACTER_CST__: {
- Self__N3IQ=((__CHARACTER_CST *)__tmp__Z43H);
- __tmp__043H=create__char__4SMH(Self__N3IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__N3IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__O3IQ=((__IS_EXPANDED *)__tmp__Z43H);
- __tmp__UNCR=read__QB5G(((__READ_LOCAL *)Self__O3IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__UNCR==NULL) {
- __tmp__VNCR=NULL;
- } else {
- __tmp__VNCR=((__READ_LOCAL *)__tmp__UNCR);
- };
- p__JPUR=Self__O3IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__APUR=NULL;
- ptr__BPUR=((__POINTER )(NULL));
- typ_id__CPUR= 0;
- sz__DPUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__DPUR == 0)) {
- result__APUR=IS_EXPANDED__;
- } else {
- typ_id__CPUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DPUR);
- if ((typ_id__CPUR == (__INTEGER)(- 1))) {
- a__EPUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FPUR=(__UINTEGER_32)((__UINTEGER_32)(sz__DPUR + a__EPUR) & (__UINTEGER_32)(~ a__EPUR));
- ptr_table__MPUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FPUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LPUR=((__POINTER )(NULL));
- result__NPUR=((__POINTER *)ptr_table__MPUR)[ 0];
- if ((result__NPUR == (void *)NULL)) {
- result__NPUR=new_lab__2PJ(new_size__FPUR);
- next__LPUR=(void *)((unsigned long)result__NPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FPUR)));
- ((__POINTER *)next__LPUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MPUR)[ 0]=next__LPUR;
- } else {
- next__LPUR=((__POINTER *)result__NPUR)[ 0];
- if ((next__LPUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NPUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FPUR << 1)) <= 4096)) {
- next__LPUR=(void *)((unsigned long)result__NPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FPUR)));
- } else {
- next__LPUR=new_lab__2PJ(new_size__FPUR);
- };
- ((__POINTER *)next__LPUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MPUR)[ 0]=next__LPUR;
- } else {
- ((__POINTER *)result__NPUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LPUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NPUR=next__LPUR;
+ while_do__GSLC:
+ {
+ __tmp__EQAC=readlip_expr__50LB(Self__A1LB);
+ if (((void *)__tmp__EQAC != (void *)NULL)) {
+ add_last__OQZC(((__FAST_ARRAYoLIP_CODEo__04S *)els__WNAC),__tmp__EQAC);
+ __tmp__MQAC=read_character__MXI(';');
+ if ((! __tmp__MQAC)) {
+ __tmp__SQAC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_421));
+ put_position__PRE(__tmp__SQAC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- };
- ptr__BPUR=result__NPUR;
- } else {
- t__GPUR=((__UINTEGER_32 )typ_id__CPUR);
- a__HPUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UPUR=(__UINTEGER_32)((__UINTEGER_32)(sz__DPUR + a__HPUR) & (__UINTEGER_32)(~ a__HPUR));
- ptr_table__RPUR=((__POINTER )(&(table_type[(t__GPUR)])));
- lab_type__TPUR=(__UINTEGER_32)(t__GPUR | 1);
- next__QPUR=((__POINTER )(NULL));
- result__SPUR=((__POINTER *)ptr_table__RPUR)[ 0];
- if ((result__SPUR == (void *)NULL)) {
- result__SPUR=new_lab__2PJ(lab_type__TPUR);
- next__QPUR=(void *)((unsigned long)result__SPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UPUR)));
- ((__POINTER *)next__QPUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RPUR)[ 0]=next__QPUR;
- } else {
- next__QPUR=((__POINTER *)result__SPUR)[ 0];
- if ((next__QPUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SPUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UPUR << 1)) <= 4096)) {
- next__QPUR=(void *)((unsigned long)result__SPUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UPUR)));
- } else {
- next__QPUR=new_lab__2PJ(lab_type__TPUR);
- };
- ((__POINTER *)next__QPUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RPUR)[ 0]=next__QPUR;
- } else {
- ((__POINTER *)result__SPUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QPUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SPUR=next__QPUR;
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ptr__BPUR=result__SPUR;
+ goto while_do__GSLC;
};
- result__APUR=((__IS_EXPANDED *)ptr__BPUR);
- *(result__APUR) = *(IS_EXPANDED__);
};
- Self__IPUR=((__IS_EXPANDED *)result__APUR);
- Self__IPUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__JPUR;
- Self__IPUR->receiver__WN2H=__tmp__VNCR;
- __tmp__043H=result__APUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__043H=my_copy__1N2H(__tmp__Z43H);
- } break;
- case __EXPR_SUP__: {
- __tmp__043H=my_copy__EO2H(__tmp__Z43H);
- } break;
- case __EXPR_SUB__: {
- __tmp__043H=my_copy__PO2H(__tmp__Z43H);
- } break;
- case __EXPR_MUL__: {
- __tmp__043H=my_copy__1O2H(__tmp__Z43H);
- } break;
- case __EXPR_DIV__: {
- __tmp__043H=my_copy__GP2H(__tmp__Z43H);
- } break;
- case __EXPR_AND__: {
- __tmp__043H=my_copy__RP2H(__tmp__Z43H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__043H=my_copy__2P2H(__tmp__Z43H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__043H=my_copy__HQ2H(__tmp__Z43H);
- } break;
- case __PUT_TO__: {
- __tmp__043H=my_copy__SQ2H(__tmp__Z43H);
- } break;
- case __ITEM__: {
- __tmp__043H=my_copy__DR2H(__tmp__Z43H);
- } break;
- case __SIZE_OF__: {
- __tmp__043H=my_copy__PR2H(__tmp__Z43H);
- } break;
- case __CAST__: {
- __tmp__043H=my_copy__YR2H(__tmp__Z43H);
- } break;
- case __CALL_SLOT__: {
- __tmp__043H=my_copy__5SYM(__tmp__Z43H);
- } break;
- case __READ_SLOT__: {
- __tmp__043H=my_copy__IUGK(__tmp__Z43H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__10HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Z43H)->global__ZGJK),NULL);
- if (__tmp__10HR==NULL) {
- __tmp__20HR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__10HR)->__id) {
- case __READ_SLOT__: {
- __tmp__20HR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__20HR=((__READ_GLOBAL *)__tmp__10HR);
- } break;
- }
+ __tmp__XOAC=read_character__MXI('}');
+ if ((! __tmp__XOAC)) {
+ __tmp__3OAC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_428));
+ put_position__PRE(__tmp__3OAC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
};
- __tmp__043H=__tmp__20HR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__043H=my_copy__BQCN(__tmp__Z43H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__043H=my_copy__NREO(__tmp__Z43H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__043H=my_copy__VYJO(__tmp__Z43H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__043H=my_copy__0REO(__tmp__Z43H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__043H=my_copy__BZJO(__tmp__Z43H);
- } break;
- case __EXPR_NEG__: {
- __tmp__043H=my_copy__CNJM(__tmp__Z43H);
- } break;
- case __EXPR_ADD__: {
- __tmp__043H=my_copy__5XLL(__tmp__Z43H);
- } break;
- case __EXPR_NOT__: {
- __tmp__043H=my_copy__WVYM(__tmp__Z43H);
- } break;
- case __EXPR_MOD__: {
- __tmp__043H=my_copy__FSEO(__tmp__Z43H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__043H=my_copy__QCEP(__tmp__Z43H);
- } break;
- case __EXPR_INF__: {
- __tmp__043H=my_copy__5LSN(__tmp__Z43H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__043H=my_copy__KMSN(__tmp__Z43H);
- } break;
- case __EXPR_OR__: {
- __tmp__043H=my_copy__JZPN(__tmp__Z43H);
- } break;
- case __EXPR_XOR__: {
- __tmp__043H=my_copy__G3SO(__tmp__Z43H);
- } break;
- };
- node__AX3H=new_read__slot__receiver__with__AOWH(__tmp__Y43H,slot_msg__5W3H,__tmp__043H,args__BX3H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__AX3H);
- __tmp__O34R=((__NODE_TYPE *)node__AX3H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__O34R)->__id) {
- case __DTA_RD__: {
- __tmp__P34R=((__DTA_RD *)__tmp__O34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__P34R=((__DTA_CAST *)__tmp__O34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__P34R=((__DTA_WR_CODE *)__tmp__O34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__P34R=((__DTA_BLOCK *)__tmp__O34R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__P34R=((__DTA_WR_VALUE *)__tmp__O34R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__P34R=((__DTA_RD_ARGS *)__tmp__O34R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__0W3H=__tmp__P34R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__XW3H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(Self__WW3H->parent_constant__B3LC.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__YW3H);
- put_position__ECH(Self__WW3H->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ __tmp__DSXT=copy__Q2FB(result__BSXT);
+ els__WNAC=__tmp__DSXT;
+ };
+ __tmp__HOAC=current_position__UVQ();
+ result__E2KC=NULL;
+ __tmp__TRXT=((__POINTER__IB )(NULL));
+ typ_id__J2KC= 0;
+ __tmp__VRXT=((__POINTER__IB )sizeof(__LIP_IF__ERAC));
+ if (((unsigned long)__tmp__VRXT == 0)) {
+ result__E2KC=LIP_IF__ERAC__;
+ } else /* FALSE */ {
+ typ_id__J2KC=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__VRXT));
+ if ((typ_id__J2KC == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ISXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__LSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__KSXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__ISXT=micro_alloc__table__lab__UKI(__tmp__KSXT,((__POINTER__IB )(&(table_size[(__tmp__LSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__KSXT)));
+ __tmp__TRXT=__tmp__ISXT;
+ } else /* FALSE */ {
+ __tmp__LSXT=((__UINTEGER_32__ZWB )typ_id__J2KC);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ISXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__KSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__VRXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ISXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ISXT=micro_alloc__table__lab__UKI(__tmp__KSXT,((__POINTER__IB )(&(table_type[(__tmp__LSXT)]))),(__UINTEGER_32__ZWB)(__tmp__LSXT | 1));
+ __tmp__TRXT=__tmp__ISXT;
+ };
+ result__E2KC=((__LIP_IF__ERAC *)__tmp__TRXT);
+ *(result__E2KC) = *(LIP_IF__ERAC__);
+ };
+ Self__FZ0C=((__LIP_IF__ERAC *)result__E2KC);
+ Self__FZ0C->parent_lip_code__FRAC.parent_itm_object__MC.position__P2B=__tmp__HOAC;
+ Self__FZ0C->condition__KZ0C=__tmp__U1LB;
+ Self__FZ0C->then__LZ0C=__tmp__2RXT;
+ Self__FZ0C->else__MZ0C=els__WNAC;
+ result__UNAC=result__E2KC;
+ Result__1RXT=TRUE__K__;
+ } else /* FALSE */ {
+ Result__1RXT=FALSE__O__;
+ };
+ if ((! Result__1RXT)) {
+ Result__1RXT=read_word__CGF((&__string_100));
+ if (Result__1RXT) {
+ __tmp__3OAC=current_position__UVQ();
+ result__3RQD=NULL;
+ __tmp__ISXT=((__POINTER__IB )(NULL));
+ typ_id__CSQD= 0;
+ __tmp__KSXT=((__POINTER__IB )sizeof(__LIP_PRINT__XRAC));
+ if (((unsigned long)__tmp__KSXT == 0)) {
+ result__3RQD=LIP_PRINT__XRAC__;
+ } else /* FALSE */ {
+ typ_id__CSQD=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__KSXT));
+ if ((typ_id__CSQD == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__PSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SSXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RSXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__PSXT=micro_alloc__table__lab__UKI(__tmp__RSXT,((__POINTER__IB )(&(table_size[(__tmp__SSXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RSXT)));
+ __tmp__ISXT=__tmp__PSXT;
+ } else /* FALSE */ {
+ __tmp__SSXT=((__UINTEGER_32__ZWB )typ_id__CSQD);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__PSXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RSXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__KSXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__PSXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__PSXT=micro_alloc__table__lab__UKI(__tmp__RSXT,((__POINTER__IB )(&(table_type[(__tmp__SSXT)]))),(__UINTEGER_32__ZWB)(__tmp__SSXT | 1));
+ __tmp__ISXT=__tmp__PSXT;
+ };
+ result__3RQD=((__LIP_PRINT__XRAC *)__tmp__ISXT);
+ *(result__3RQD) = *(LIP_PRINT__XRAC__);
+ };
+ Self__1G5D=((__LIP_PRINT__XRAC *)result__3RQD);
+ Self__1G5D->parent_lip_code__YRAC.parent_itm_object__MC.position__P2B=__tmp__3OAC;
+ Self__1G5D->message__4G5D=__tmp__U1LB;
+ result__UNAC=result__3RQD;
+ };
+ };
+ result__C1LB=result__UNAC;
+ if (((void *)result__UNAC == (void *)NULL)) {
+ __tmp__HOAC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_579));
+ put_position__PRE(__tmp__HOAC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
};
};
- return(result__0W3H);
+ __tmp__U1LB=result__C1LB;
+ return(__tmp__U1LB);
}
-static void* check_type__with__TDFJ(__READ_LOCAL *Self__UDFJ,void *t__VDFJ,__POSITION p__WDFJ)
-// ({READ_LOCAL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void add_last__OQZC(__FAST_ARRAYoLIP_CODEo__04S *Self__PQZC,void *element__QQZC)
+// ({FAST_ARRAYoLIP_CODEo__04S},{NULLxLIP_CALL__EHBxLIP_AFFECT__51LBxLIP_BINARY__VWQBxLIP_UNARY__HZSBxLIP_IF__ERACxLIP_PRINT__XRACxLIP_VALUE__ALKD}) Void No recursive, No inlinable.
{
- __INTEGER_64 v__A2HR;
- void *result__YDFJ,*rec__1DFJ,*__tmp__S34R,*__tmp__XLFJ,*__tmp__YLFJ;
- void *__tmp__V34R;
- void *local__ZDFJ;
- void *instr__0DFJ;
- void *slot_name__2DFJ,*v__3QUR;
- void *slot_msg__3DFJ;
- void *node__4DFJ;
- __TYPE_FULL *Self__P3IQ,*Self__Z3IQ;
- void *__tmp__OGFJ,*__tmp__0JFJ;
- __POSITION __tmp__VGFJ,__tmp__3HFJ,__tmp__BKFJ,__tmp__JLFJ;
- __POSITION __tmp__WLFJ,p__51HR,p__2QUR,p__SRUR;
- void *__tmp__1GFJ,*__tmp__HKFJ,*t__B2HR,*t__4QUR;
- __STRING *Self__50HR,*Self__F1HR,*Self__L1HR,*Self__R1HR;
- __INTEGER new_capacity__40HR,old_nb_elts__B1HR,upper__YPUR,Self__WPUR;
- __INTEGER new_capacity__E1HR,old_nb_elts__H1HR,upper__3PUR,Self__1PUR;
- __INTEGER new_capacity__K1HR,old_nb_elts__N1HR,upper__CQUR,Self__AQUR;
- __INTEGER new_capacity__Q1HR,old_nb_elts__T1HR,upper__HQUR,Self__FQUR;
- __INTEGER typ_id__Y1HR,typ_id__VQUR,typ_id__LRUR;
- void *__tmp__R34R,*__tmp__U34R;
- __STRING_CST *Self__A4IQ;
- __PROTOTYPE_CST *Self__B4IQ;
- __INTEGER_CST *Self__C4IQ,*result__W1HR,*Self__41HR;
- __POINTER ptr__X1HR,ptr_table__KQUR,next__JQUR,result__LQUR;
- __POINTER ptr_table__PQUR,next__OQUR,result__QQUR,ptr__UQUR;
- __POINTER ptr_table__ARUR,next__5QUR,result__BRUR,ptr_table__FRUR;
- __POINTER next__ERUR,result__GRUR,ptr__KRUR,ptr_table__VRUR;
- __POINTER next__URUR,result__WRUR,ptr_table__0RUR,next__ZRUR;
- __POINTER result__1RUR;
- __UINTEGER_32 sz__Z1HR,a__01HR,new_size__11HR,t__21HR,a__31HR;
- __UINTEGER_32 new_size__SQUR,lab_type__RQUR,sz__WQUR,a__XQUR;
- __UINTEGER_32 new_size__YQUR,t__ZQUR,a__0QUR,new_size__IRUR;
- __UINTEGER_32 lab_type__HRUR,sz__MRUR,a__NRUR,new_size__ORUR,t__PRUR;
- __UINTEGER_32 a__QRUR,new_size__3RUR,lab_type__2RUR;
- void *__tmp__YNCR,*__tmp__2NCR,*__tmp__D2HR;
- __READ_LOCAL *__tmp__ZNCR,*__tmp__3NCR;
- __REAL_CST *Self__E4IQ,*result__TQUR,*Self__1QUR;
- __CHARACTER_CST *Self__G4IQ;
- __IS_EXPANDED *Self__H4IQ,*result__JRUR,*Self__RRUR;
- __READ_GLOBAL *__tmp__E2HR;
- void *args__5DFJ;
- __CHARACTER *Self__A1HR,*new__C1HR,*Self__G1HR,*new__I1HR,*Self__M1HR;
- __CHARACTER *new__O1HR,*Self__S1HR,*new__U1HR;
- __BOOLEAN __tmp__KIFJ;
- result__YDFJ=NULL;
- local__ZDFJ=NULL;
- instr__0DFJ=NULL;
- rec__1DFJ=NULL;
- slot_name__2DFJ=NULL;
- slot_msg__3DFJ=NULL;
- node__4DFJ=NULL;
- args__5DFJ=NULL;
- if (affect_with__BCHI(t__VDFJ,((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F)) {
- result__YDFJ=Self__UDFJ;
- } else {
- Self__P3IQ=((__TYPE_FULL *)((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F);
- if (is_cast__to__in__BD0I(Self__P3IQ,(&__string_86),t__VDFJ,((__PROTOTYPE *)prototype__VPRF(Self__P3IQ))->export_list__EFDC)) {
- local__ZDFJ=create__name__style__type__E5JG(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F));
- instr__0DFJ=write__value__14FH(local__ZDFJ,Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UDFJ);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__0DFJ);
- slot_name__2DFJ=get__QEC(last_cast_name__T32H);
- slot_msg__3DFJ=get_slot__IO5G(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,slot_name__2DFJ);
- if (((void *)slot_msg__3DFJ == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__VDFJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__2DFJ);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__WDFJ);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__OGFJ=((__SLOT *)((__SLOT_DATA *)slot_msg__3DFJ)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__OGFJ=((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__OGFJ) != 1)) {
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__VGFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__VGFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__VGFJ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ __INTEGER__Q __tmp__SRZC,__tmp__URZC,__tmp__O05D,Self__YPHF;
+ __POINTER__IB __tmp__M05D;
+ __BOOLEAN__L __tmp__5QZC;
+ void **__tmp__LRZC;
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC + 1) <= (__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC - 1))) {
+ Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC + 1);
+ __tmp__5QZC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__5QZC=FALSE__O__;
+ };
+ if ((! __tmp__5QZC)) {
+ if ((Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC == 0)) {
+ __tmp__LRZC=create__HFJD( 2);
+ Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__LRZC;
+ Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC= 2;
+ Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC= 0;
+ } else /* FALSE */ {
+ __tmp__SRZC=(__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC << 1);
+ __tmp__LRZC=Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC;
+ __tmp__URZC=Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC;
+ __tmp__M05D=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__LRZC)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__URZC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__SRZC * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__LRZC=((void **)__tmp__M05D);
+ __tmp__O05D=(__INTEGER__Q)(__tmp__SRZC - 1);
+ Self__YPHF=__tmp__URZC;
+ while ((Self__YPHF <= __tmp__O05D)) {
+ __tmp__LRZC[Self__YPHF]=NULL;
+ Self__YPHF=(__INTEGER__Q)(Self__YPHF + 1);
+ };
+ Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__LRZC;
+ Self__PQZC->parent_arrayed_collection__C5S.capacity__NOYC=__tmp__SRZC;
+ Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC + 1);
+ };
+ };
+ ((void **)Self__PQZC->parent_arrayed_collection__C5S.storage__0OYC)[Self__PQZC->parent_arrayed_collection__C5S.upper__PGXC]=element__QQZC;
+}
+
+static void* copy__Q2FB(__FAST_ARRAYoLIP_CODEo__04S *tmp__S2FB)
+// ({NULLxFAST_ARRAYoLIP_CODEo__04S}) With result No recursive, No inlinable.
+{
+ __INTEGER__Q Result__RNYC,__tmp__MOYC;
+ __FAST_ARRAYoLIP_CODEo__04S *__tmp__X2FB,*Self__BOYC;
+ void **__tmp__ZOYC,**__tmp__5OYC,**Self__5W4D;
+ void *Result__T2FB;
+ Result__RNYC=(__INTEGER__Q)(((__FAST_ARRAYoLIP_CODEo__04S *)tmp__S2FB)->parent_arrayed_collection__C5S.upper__PGXC + 1);
+ __tmp__X2FB=create_with_capacity__05IB(Result__RNYC);
+ Self__BOYC=((__FAST_ARRAYoLIP_CODEo__04S *)__tmp__X2FB);
+ Result__RNYC=tmp__S2FB->parent_arrayed_collection__C5S.upper__PGXC;
+ if ((Result__RNYC >= 0)) {
+ __tmp__MOYC=(__INTEGER__Q)(Result__RNYC + 1);
+ if ((Self__BOYC->parent_arrayed_collection__C5S.capacity__NOYC < __tmp__MOYC)) {
+ __tmp__ZOYC=create__HFJD(__tmp__MOYC);
+ Self__BOYC->parent_arrayed_collection__C5S.storage__0OYC=__tmp__ZOYC;
+ Self__BOYC->parent_arrayed_collection__C5S.capacity__NOYC=__tmp__MOYC;
+ };
+ __tmp__ZOYC=Self__BOYC->parent_arrayed_collection__C5S.storage__0OYC;
+ __tmp__5OYC=tmp__S2FB->parent_arrayed_collection__C5S.storage__0OYC;
+ Self__5W4D=((void **)__tmp__ZOYC);
+ __tmp__MOYC=Result__RNYC;
+ while ((__tmp__MOYC >= 0)) {
+ Self__5W4D[__tmp__MOYC]=((void **)__tmp__5OYC)[__tmp__MOYC];
+ __tmp__MOYC=(__INTEGER__Q)(__tmp__MOYC - 1);
+ };
+ };
+ Self__BOYC->parent_arrayed_collection__C5S.upper__PGXC=Result__RNYC;
+ free__BAJB(tmp__S2FB);
+ Result__T2FB=__tmp__X2FB;
+ return(Result__T2FB);
+}
+
+static void free__BAJB(__FAST_ARRAYoLIP_CODEo__04S *tmp__DAJB)
+// ({NULLxFAST_ARRAYoLIP_CODEo__04S}) Void No recursive, No inlinable.
+{
+ __POINTER__IB sz__NR1T,result__LR1T,__tmp__MR1T,__tmp__OR1T;
+ __POINTER__IB __tmp__QR1T,__tmp__RR1T;
+ __UINTEGER_32__ZWB __tmp__SR1T;
+ __MEMORY__2PG *__tmp__VR1T;
+ __INTEGER__Q Self__IR1T,__tmp__ZAZC,__tmp__RW5D,Self__ZNHF;
+ __FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *Self__O5YC;
+ __BOOLEAN__L __tmp__55YC;
+ void **__tmp__HR1T;
+ ((__FAST_ARRAYoLIP_CODEo__04S *)tmp__DAJB)->parent_arrayed_collection__C5S.upper__PGXC=(__INTEGER__Q)(- 1);
+ Self__O5YC=((__FAST_ARRAYoFAST_ARRAYoLIP_CODEoo__H1FB *)free_list__Q1FB);
+ if (((__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC + 1) <= (__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC - 1))) {
+ Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC + 1);
+ __tmp__55YC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__55YC=FALSE__O__;
+ };
+ if ((! __tmp__55YC)) {
+ if ((Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC == 0)) {
+ sz__NR1T=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ result__LR1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__MR1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__OR1T=(void *)((unsigned long)(void *)((unsigned long)sz__NR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MR1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MR1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__NR1T=(void *)((unsigned long)__tmp__OR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__NR1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__QR1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__RR1T=(void *)((unsigned long)(void *)((unsigned long)sz__NR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QR1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__QR1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SR1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__RR1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__QR1T=micro_alloc__table__lab__UKI(__tmp__RR1T,((__POINTER__IB )(&(table_size[(__tmp__SR1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__RR1T)));
+ ((__POINTER__IB *)__tmp__QR1T)[ 0]=((__POINTER__IB ) 3);
+ result__LR1T=(void *)((unsigned long)__tmp__QR1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__VR1T=search__LQCB(__tmp__OR1T);
+ result__LR1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__VR1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__HR1T=((void **)result__LR1T);
+ Self__IR1T= 1;
+ while ((Self__IR1T >= 0)) {
+ __tmp__HR1T[Self__IR1T]=NULL;
+ Self__IR1T=(__INTEGER__Q)(Self__IR1T - 1);
+ };
+ Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC=__tmp__HR1T;
+ Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC= 2;
+ Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC= 0;
+ } else /* FALSE */ {
+ Self__IR1T=(__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC << 1);
+ __tmp__HR1T=Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC;
+ __tmp__ZAZC=Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC;
+ sz__NR1T=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__HR1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__ZAZC * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__IR1T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__HR1T=((void **)sz__NR1T);
+ __tmp__RW5D=(__INTEGER__Q)(Self__IR1T - 1);
+ Self__ZNHF=__tmp__ZAZC;
+ while ((Self__ZNHF <= __tmp__RW5D)) {
+ __tmp__HR1T[Self__ZNHF]=NULL;
+ Self__ZNHF=(__INTEGER__Q)(Self__ZNHF + 1);
+ };
+ Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC=__tmp__HR1T;
+ Self__O5YC->parent_arrayed_collection__P1FB.capacity__S5YC=Self__IR1T;
+ Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC=(__INTEGER__Q)(Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC + 1);
+ };
+ };
+ ((void **)Self__O5YC->parent_arrayed_collection__P1FB.storage__QAZC)[Self__O5YC->parent_arrayed_collection__P1FB.upper__DNYC]=tmp__DAJB;
+}
+
+static __BOOLEAN__L fast_has__FF2(__HASHED_SEToABSTRACT_STRINGo__IO *Self__GF2,__STRING_CONSTANT__0 *e__HF2)
+// ({HASHED_SEToABSTRACT_STRINGo__IO},{NULLxSTRING_CONSTANT__0}) With result No recursive, No inlinable.
+{
+ __STRING_CONSTANT__0 *Self__XAAU;
+ __INTEGER__Q result__WAAU,__tmp__YAAU,Self__ZAAU;
+ __HASHED_SET_NODEoABSTRACT_STRINGo__HZX *node__QF2;
+ __BOOLEAN__L Result__IF2;
+ Self__XAAU=((__STRING_CONSTANT__0 *)e__HF2);
+ result__WAAU= 0;
+ __tmp__YAAU=Self__XAAU->count__0C;
+ Self__ZAAU= 1;
+ while ((Self__ZAAU <= __tmp__YAAU)) {
+ result__WAAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__WAAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__XAAU->storage__1C)[(__INTEGER__Q)(Self__ZAAU - 1)])));
+ Self__ZAAU=(__INTEGER__Q)(Self__ZAAU + 1);
+ };
+ if ((result__WAAU < 0)) {
+ result__WAAU=(__INTEGER__Q)(~ result__WAAU);
+ };
+ node__QF2=((void **)Self__GF2->buckets__WZX)[(__INTEGER__Q)(result__WAAU % Self__GF2->capacity__PZX)];
+ while ((! (((void *)node__QF2 == (void *)NULL) || ((void *)node__QF2->item__C0X == (void *)e__HF2)))) {
+ node__QF2=node__QF2->next__O0X;
+ };
+ Result__IF2=((void *)node__QF2 != (void *)NULL);
+ return(Result__IF2);
+}
+
+static void* run_expr__J2AE(__LIP_CALL__EHB *Self__K2AE)
+// ({LIP_CALL__EHB}) With result Recursive, No inlinable.
+{
+ __LIP_SLOT_DATA__3AB *slot__M2AE,*__tmp__XC1E,*__tmp__RTAG;
+ void *val__O2AE,*result__P2AE,*__tmp__Y2AE,*__tmp__WVPU,*__tmp__XVPU;
+ void *__tmp__X2AE;
+ __LIP_INTEGER__HDB *Self__YVPU,*__tmp__ZVPU,*Self__EO1S,*__tmp__FO1S;
+ __LIP_STRING__TDB *Self__0VPU,*__tmp__1VPU,*__tmp__IO1S;
+ __POSITION__OL __tmp__K3AE,pos__FB1E;
+ __STRING__BC *Self__3SXT;
+ __INTEGER__Q __tmp__Y4AE;
+ __STRING_CONSTANT__0 *__tmp__L5AE;
+ __BOOLEAN__L __tmp__U3AE,result__DCHE,__tmp__H4AE;
+ __FAST_ARRAYoLIP_SLOT_DATAo__UFXC *Self__GTAG;
+ slot__M2AE=NULL;
+ val__O2AE=NULL;
+ result__P2AE=NULL;
+ if (((void *)Self__K2AE->argument__UF5D != (void *)NULL)) {
+ __tmp__X2AE=Self__K2AE->argument__UF5D;
+ switch (((struct ___OBJ *)__tmp__X2AE)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__Y2AE=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__X2AE));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__Y2AE=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__X2AE));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__Y2AE=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__X2AE));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__WVPU=((__LIP_VALUE__ALKD *)__tmp__X2AE)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__WVPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__XVPU=((__LIP_BOOLEAN__BCB *)__tmp__WVPU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__YVPU=((__LIP_INTEGER__HDB *)__tmp__WVPU);
+ __tmp__ZVPU=get__HYW(Self__YVPU,Self__YVPU->value__PHC);
+ __tmp__XVPU=__tmp__ZVPU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__0VPU=((__LIP_STRING__TDB *)__tmp__WVPU);
+ __tmp__1VPU=get__TTW(Self__0VPU,Self__0VPU->value__MGC);
+ __tmp__XVPU=__tmp__1VPU;
+ } break;
+ };
+ __tmp__Y2AE=__tmp__XVPU;
+ } break;
+ };
+ val__O2AE=__tmp__Y2AE;
+ };
+ if (((void *)Self__K2AE->name__TF5D == (void *)(&__string_102))) {
+ if (val__O2AE==NULL) {
+ Self__0VPU=NULL;
+ } else {
+ switch (((struct ___OBJ *)val__O2AE)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__0VPU=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__0VPU=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__0VPU=((void *)val__O2AE);
+ } break;
+ }
+ };
+ if (((void *)Self__0VPU == (void *)NULL)) {
+ __tmp__K3AE=Self__K2AE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_434));
+ put_position__PRE(__tmp__K3AE);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__1GFJ=get_type_result__XF2G(slot_msg__3DFJ);
- } else {
- __tmp__1GFJ=get_type_result__BH2G(slot_msg__3DFJ);
- };
- if ((((void *)__tmp__1GFJ == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__1GFJ)->parent_type__5SL != (void *)((__TYPE_FULL *)t__VDFJ)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__1GFJ != (void *)NULL)) {
- Self__50HR=((__STRING *)string_tmp__RB);
- new_capacity__40HR= 0;
- if ((Self__50HR->capacity__MNK <= Self__50HR->count__VF)) {
- if ((Self__50HR->capacity__MNK == 0)) {
- Self__50HR->capacity__MNK= 32;
- Self__50HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__40HR=(__INTEGER)(Self__50HR->capacity__MNK << 1);
- Self__A1HR=((__CHARACTER *)Self__50HR->storage__XNK);
- old_nb_elts__B1HR=Self__50HR->capacity__MNK;
- new__C1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__A1HR),((__UINTEGER_32 )old_nb_elts__B1HR),((__UINTEGER_32 )new_capacity__40HR)));
- upper__YPUR=(__INTEGER)(new_capacity__40HR - 1);
- Self__WPUR=old_nb_elts__B1HR;
- while ((Self__WPUR <= upper__YPUR)) {
- new__C1HR[Self__WPUR]='\0';
- Self__WPUR=(__INTEGER)(Self__WPUR + 1);
- };
- Self__50HR->storage__XNK=new__C1HR;
- Self__50HR->capacity__MNK=new_capacity__40HR;
- };
- };
- ((__CHARACTER *)Self__50HR->storage__XNK)[Self__50HR->count__VF]='`';
- Self__50HR->count__VF=(__INTEGER)(Self__50HR->count__VF + 1);
- append_name_in__M5XD(__tmp__1GFJ,string_tmp__RB);
- Self__F1HR=((__STRING *)string_tmp__RB);
- new_capacity__E1HR= 0;
- if ((Self__F1HR->capacity__MNK <= Self__F1HR->count__VF)) {
- if ((Self__F1HR->capacity__MNK == 0)) {
- Self__F1HR->capacity__MNK= 32;
- Self__F1HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__E1HR=(__INTEGER)(Self__F1HR->capacity__MNK << 1);
- Self__G1HR=((__CHARACTER *)Self__F1HR->storage__XNK);
- old_nb_elts__H1HR=Self__F1HR->capacity__MNK;
- new__I1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__G1HR),((__UINTEGER_32 )old_nb_elts__H1HR),((__UINTEGER_32 )new_capacity__E1HR)));
- upper__3PUR=(__INTEGER)(new_capacity__E1HR - 1);
- Self__1PUR=old_nb_elts__H1HR;
- while ((Self__1PUR <= upper__3PUR)) {
- new__I1HR[Self__1PUR]='\0';
- Self__1PUR=(__INTEGER)(Self__1PUR + 1);
- };
- Self__F1HR->storage__XNK=new__I1HR;
- Self__F1HR->capacity__MNK=new_capacity__E1HR;
- };
+ };
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append_in__KTCF(((__LIP_STRING__TDB *)Self__0VPU),string_tmp__YC);
+ Self__3SXT=((__STRING__BC *)string_tmp__YC);
+ if ((Self__3SXT->capacity__UFL > Self__3SXT->count__WJ)) {
+ ((__CHARACTER__DB *)Self__3SXT->storage__LFL)[Self__3SXT->count__WJ]='\0';
+ } else /* FALSE */ {
+ add_last__ACV(Self__3SXT,'\0');
+ Self__3SXT->count__WJ=(__INTEGER__Q)(Self__3SXT->count__WJ - 1);
+ };
+ Self__YVPU=get__HYW(LIP_INTEGER__HDB__,((__INTEGER__Q )(system(((char*)((Self__3SXT->storage__LFL)))))));
+ result__P2AE=Self__YVPU;
+ __tmp__U3AE=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__U3AE=FALSE__O__;
+ };
+ if (__tmp__U3AE) {
+ __tmp__U3AE=TRUE__K__;
+ } else /* FALSE */ {
+ result__DCHE=((void *)Self__K2AE->name__TF5D == (void *)(&__string_115));
+ if (result__DCHE) {
+ do {
+ read_line__CC1E();
+ __tmp__H4AE=is_integer__E3LC(((__STRING__BC *)last_string__F4AE));
+ if ((! __tmp__H4AE)) {
+ print__KKG((&__string_580));
+ };
+ __tmp__H4AE=is_integer__E3LC(((__STRING__BC *)last_string__F4AE));
+ } while ((! __tmp__H4AE));
+ __tmp__Y4AE=to_integer__BFMC(((__STRING__BC *)last_string__F4AE));
+ __tmp__ZVPU=get__HYW(LIP_INTEGER__HDB__,__tmp__Y4AE);
+ result__P2AE=__tmp__ZVPU;
+ };
+ __tmp__U3AE=result__DCHE;
+ };
+ if ((! __tmp__U3AE)) {
+ if (((void *)Self__K2AE->name__TF5D == (void *)(&__string_116))) {
+ read_line__CC1E();
+ __tmp__L5AE=get__PJC(last_string__F4AE);
+ Self__0VPU=get__TTW(LIP_STRING__TDB__,__tmp__L5AE);
+ result__P2AE=Self__0VPU;
+ } else /* FALSE */ {
+ __tmp__XC1E=fast_reference_at__GDK(((__HASHED_DICTIONARYoLIP_SLOT_DATAxStrict_STRING_CONSTANTo__HZC *)list_data__PZC),Self__K2AE->name__TF5D);
+ slot__M2AE=__tmp__XC1E;
+ if (((void *)__tmp__XC1E == (void *)NULL)) {
+ Self__GTAG=((__FAST_ARRAYoLIP_SLOT_DATAo__UFXC *)stack__1FXC);
+ __tmp__RTAG=((void **)Self__GTAG->parent_arrayed_collection__0FXC.storage__BY5F)[Self__GTAG->parent_arrayed_collection__0FXC.upper__CE5F];
+ slot__M2AE=__tmp__RTAG;
+ if (((void *)__tmp__RTAG == (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),(&__string_435));
+ append__KWX(((__STRING__BC *)string_tmp__YC),Self__K2AE->name__TF5D);
+ append__KWX(((__STRING__BC *)string_tmp__YC),(&__string_436));
+ pos__FB1E=Self__K2AE->parent_lip_code__FHB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,string_tmp__YC);
+ put_position__PRE(pos__FB1E);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__CHARACTER *)Self__F1HR->storage__XNK)[Self__F1HR->count__VF]='\'';
- Self__F1HR->count__VF=(__INTEGER)(Self__F1HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__VDFJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__3HFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__3HFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__3HFJ);
- put_position__ECH(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
};
};
- rec__1DFJ=read__QB5G(local__ZDFJ);
- node__4DFJ=new_read__slot__receiver__self__FLQC(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__3DFJ,rec__1DFJ,rec__1DFJ);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__4DFJ);
- __tmp__R34R=((__NODE_TYPE *)node__4DFJ)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__R34R)->__id) {
- case __DTA_RD__: {
- __tmp__S34R=((__DTA_RD *)__tmp__R34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__S34R=((__DTA_CAST *)__tmp__R34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__S34R=((__DTA_WR_CODE *)__tmp__R34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__S34R=((__DTA_BLOCK *)__tmp__R34R)->result_expr__F41H;
+ __tmp__Y2AE=((__LIP_SLOT_DATA__3AB *)slot__M2AE)->value__SBB;
+ switch (((struct ___OBJ *)__tmp__Y2AE)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__XVPU=((__LIP_BOOLEAN__BCB *)__tmp__Y2AE);
} break;
- case __DTA_WR_VALUE__: {
- __tmp__S34R=((__DTA_WR_VALUE *)__tmp__R34R)->parent_dta__XSUH.result_expr__YHZD;
+ case __LIP_INTEGER__HDB__: {
+ Self__EO1S=((__LIP_INTEGER__HDB *)__tmp__Y2AE);
+ __tmp__FO1S=get__HYW(Self__EO1S,Self__EO1S->value__PHC);
+ __tmp__XVPU=__tmp__FO1S;
} break;
- case __DTA_RD_ARGS__: {
- __tmp__S34R=((__DTA_RD_ARGS *)__tmp__R34R)->parent_dta__HOWH.result_expr__YHZD;
+ case __LIP_STRING__TDB__: {
+ __tmp__1VPU=((__LIP_STRING__TDB *)__tmp__Y2AE);
+ __tmp__IO1S=get__TTW(__tmp__1VPU,__tmp__1VPU->value__MGC);
+ __tmp__XVPU=__tmp__IO1S;
} break;
};
- result__YDFJ=__tmp__S34R;
- __tmp__KIFJ=TRUE__;
- } else {
- __tmp__KIFJ=FALSE__;
- };
- if ((! __tmp__KIFJ)) {
- Self__Z3IQ=((__TYPE_FULL *)t__VDFJ);
- if (is_cast__to__in__BD0I(Self__Z3IQ,(&__string_87),((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,((__PROTOTYPE *)prototype__VPRF(Self__Z3IQ))->import_list__MFDC)) {
- local__ZDFJ=create__name__style__type__E5JG(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F));
- instr__0DFJ=write__value__14FH(local__ZDFJ,Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UDFJ);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__0DFJ);
- slot_name__2DFJ=get__QEC(last_cast_name__T32H);
- slot_msg__3DFJ=get_slot__IO5G(t__VDFJ,slot_name__2DFJ);
- if (((void *)slot_msg__3DFJ == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__VDFJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__2DFJ);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__VDFJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__WDFJ);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__VDFJ))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__0JFJ=((__SLOT *)((__SLOT_DATA *)slot_msg__3DFJ)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__0JFJ=((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__0JFJ) != 2)) {
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__BKFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__BKFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__BKFJ);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__HKFJ=get_type_result__XF2G(slot_msg__3DFJ);
- } else {
- __tmp__HKFJ=get_type_result__BH2G(slot_msg__3DFJ);
- };
- if ((((void *)__tmp__HKFJ == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__HKFJ)->parent_type__5SL != (void *)((__TYPE_FULL *)t__VDFJ)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__HKFJ != (void *)NULL)) {
- Self__L1HR=((__STRING *)string_tmp__RB);
- new_capacity__K1HR= 0;
- if ((Self__L1HR->capacity__MNK <= Self__L1HR->count__VF)) {
- if ((Self__L1HR->capacity__MNK == 0)) {
- Self__L1HR->capacity__MNK= 32;
- Self__L1HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__K1HR=(__INTEGER)(Self__L1HR->capacity__MNK << 1);
- Self__M1HR=((__CHARACTER *)Self__L1HR->storage__XNK);
- old_nb_elts__N1HR=Self__L1HR->capacity__MNK;
- new__O1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__M1HR),((__UINTEGER_32 )old_nb_elts__N1HR),((__UINTEGER_32 )new_capacity__K1HR)));
- upper__CQUR=(__INTEGER)(new_capacity__K1HR - 1);
- Self__AQUR=old_nb_elts__N1HR;
- while ((Self__AQUR <= upper__CQUR)) {
- new__O1HR[Self__AQUR]='\0';
- Self__AQUR=(__INTEGER)(Self__AQUR + 1);
- };
- Self__L1HR->storage__XNK=new__O1HR;
- Self__L1HR->capacity__MNK=new_capacity__K1HR;
- };
- };
- ((__CHARACTER *)Self__L1HR->storage__XNK)[Self__L1HR->count__VF]='`';
- Self__L1HR->count__VF=(__INTEGER)(Self__L1HR->count__VF + 1);
- append_name_in__M5XD(__tmp__HKFJ,string_tmp__RB);
- Self__R1HR=((__STRING *)string_tmp__RB);
- new_capacity__Q1HR= 0;
- if ((Self__R1HR->capacity__MNK <= Self__R1HR->count__VF)) {
- if ((Self__R1HR->capacity__MNK == 0)) {
- Self__R1HR->capacity__MNK= 32;
- Self__R1HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Q1HR=(__INTEGER)(Self__R1HR->capacity__MNK << 1);
- Self__S1HR=((__CHARACTER *)Self__R1HR->storage__XNK);
- old_nb_elts__T1HR=Self__R1HR->capacity__MNK;
- new__U1HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__S1HR),((__UINTEGER_32 )old_nb_elts__T1HR),((__UINTEGER_32 )new_capacity__Q1HR)));
- upper__HQUR=(__INTEGER)(new_capacity__Q1HR - 1);
- Self__FQUR=old_nb_elts__T1HR;
- while ((Self__FQUR <= upper__HQUR)) {
- new__U1HR[Self__FQUR]='\0';
- Self__FQUR=(__INTEGER)(Self__FQUR + 1);
- };
- Self__R1HR->storage__XNK=new__U1HR;
- Self__R1HR->capacity__MNK=new_capacity__Q1HR;
- };
- };
- ((__CHARACTER *)Self__R1HR->storage__XNK)[Self__R1HR->count__VF]='\'';
- Self__R1HR->count__VF=(__INTEGER)(Self__R1HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__VDFJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
- __tmp__JLFJ=((__SLOT_DATA *)slot_msg__3DFJ)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__JLFJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__JLFJ);
- put_position__ECH(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__5DFJ=create_with_capacity__FTHH( 2);
- add_last__5REI(args__5DFJ,create__type__PKQC(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM,t__VDFJ));
- add_last__5REI(args__5DFJ,read__QB5G(local__ZDFJ));
- __tmp__WLFJ=Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__XLFJ=((void **)((__FAST_ARRAYoEXPRo *)args__5DFJ)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__XLFJ)->__id) {
- case __LIST__: {
- __tmp__YLFJ=my_copy__MSYM(__tmp__XLFJ);
- } break;
- case __STRING_CST__: {
- Self__A4IQ=((__STRING_CST *)__tmp__XLFJ);
- __tmp__YLFJ=create__text__ITMH(Self__A4IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__A4IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__YLFJ=my_copy__EK2H(__tmp__XLFJ);
- } break;
- case __PROTOTYPE_CST__: {
- Self__B4IQ=((__PROTOTYPE_CST *)__tmp__XLFJ);
- __tmp__YLFJ=create__type__PKQC(Self__B4IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__B4IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__C4IQ=((__INTEGER_CST *)__tmp__XLFJ);
- p__51HR=Self__C4IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__A2HR=Self__C4IQ->value__W4YD;
- t__B2HR=Self__C4IQ->parent_constant__B3LC.static_type__M2YD;
- result__W1HR=NULL;
- ptr__X1HR=((__POINTER )(NULL));
- typ_id__Y1HR= 0;
- sz__Z1HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__Z1HR == 0)) {
- result__W1HR=INTEGER_CST__;
- } else {
- typ_id__Y1HR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z1HR);
- if ((typ_id__Y1HR == (__INTEGER)(- 1))) {
- a__01HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__11HR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1HR + a__01HR) & (__UINTEGER_32)(~ a__01HR));
- ptr_table__KQUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__11HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JQUR=((__POINTER )(NULL));
- result__LQUR=((__POINTER *)ptr_table__KQUR)[ 0];
- if ((result__LQUR == (void *)NULL)) {
- result__LQUR=new_lab__2PJ(new_size__11HR);
- next__JQUR=(void *)((unsigned long)result__LQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11HR)));
- ((__POINTER *)next__JQUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KQUR)[ 0]=next__JQUR;
- } else {
- next__JQUR=((__POINTER *)result__LQUR)[ 0];
- if ((next__JQUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LQUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__11HR << 1)) <= 4096)) {
- next__JQUR=(void *)((unsigned long)result__LQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__11HR)));
- } else {
- next__JQUR=new_lab__2PJ(new_size__11HR);
- };
- ((__POINTER *)next__JQUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KQUR)[ 0]=next__JQUR;
- } else {
- ((__POINTER *)result__LQUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JQUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LQUR=next__JQUR;
- };
- };
- ptr__X1HR=result__LQUR;
- } else {
- t__21HR=((__UINTEGER_32 )typ_id__Y1HR);
- a__31HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SQUR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z1HR + a__31HR) & (__UINTEGER_32)(~ a__31HR));
- ptr_table__PQUR=((__POINTER )(&(table_type[(t__21HR)])));
- lab_type__RQUR=(__UINTEGER_32)(t__21HR | 1);
- next__OQUR=((__POINTER )(NULL));
- result__QQUR=((__POINTER *)ptr_table__PQUR)[ 0];
- if ((result__QQUR == (void *)NULL)) {
- result__QQUR=new_lab__2PJ(lab_type__RQUR);
- next__OQUR=(void *)((unsigned long)result__QQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SQUR)));
- ((__POINTER *)next__OQUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PQUR)[ 0]=next__OQUR;
- } else {
- next__OQUR=((__POINTER *)result__QQUR)[ 0];
- if ((next__OQUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QQUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SQUR << 1)) <= 4096)) {
- next__OQUR=(void *)((unsigned long)result__QQUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SQUR)));
- } else {
- next__OQUR=new_lab__2PJ(lab_type__RQUR);
- };
- ((__POINTER *)next__OQUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PQUR)[ 0]=next__OQUR;
- } else {
- ((__POINTER *)result__QQUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OQUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QQUR=next__OQUR;
- };
- };
- ptr__X1HR=result__QQUR;
- };
- result__W1HR=((__INTEGER_CST *)ptr__X1HR);
- *(result__W1HR) = *(INTEGER_CST__);
- };
- Self__41HR=((__INTEGER_CST *)result__W1HR);
- Self__41HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__51HR;
- Self__41HR->value__W4YD=v__A2HR;
- Self__41HR->parent_constant__B3LC.static_type__M2YD=t__B2HR;
- check_type__YG5D(Self__41HR);
- __tmp__YLFJ=result__W1HR;
- } break;
- case __READ_LOCAL__: {
- __tmp__YNCR=read__QB5G(((__READ_LOCAL *)__tmp__XLFJ)->local__HJZD);
- if (__tmp__YNCR==NULL) {
- __tmp__ZNCR=NULL;
- } else {
- __tmp__ZNCR=((__READ_LOCAL *)__tmp__YNCR);
- };
- __tmp__YLFJ=__tmp__ZNCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__YLFJ=my_copy__SL2H(__tmp__XLFJ);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__YLFJ=my_copy__LM2H(__tmp__XLFJ);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__YLFJ=my_copy__YM2H(__tmp__XLFJ);
- } break;
- case __REAL_CST__: {
- Self__E4IQ=((__REAL_CST *)__tmp__XLFJ);
- p__2QUR=Self__E4IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__3QUR=Self__E4IQ->value__HN2H;
- t__4QUR=Self__E4IQ->parent_constant__U2JH.static_type__M2YD;
- result__TQUR=NULL;
- ptr__UQUR=((__POINTER )(NULL));
- typ_id__VQUR= 0;
- sz__WQUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__WQUR == 0)) {
- result__TQUR=REAL_CST__;
- } else {
- typ_id__VQUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WQUR);
- if ((typ_id__VQUR == (__INTEGER)(- 1))) {
- a__XQUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YQUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WQUR + a__XQUR) & (__UINTEGER_32)(~ a__XQUR));
- ptr_table__ARUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YQUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__5QUR=((__POINTER )(NULL));
- result__BRUR=((__POINTER *)ptr_table__ARUR)[ 0];
- if ((result__BRUR == (void *)NULL)) {
- result__BRUR=new_lab__2PJ(new_size__YQUR);
- next__5QUR=(void *)((unsigned long)result__BRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQUR)));
- ((__POINTER *)next__5QUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ARUR)[ 0]=next__5QUR;
- } else {
- next__5QUR=((__POINTER *)result__BRUR)[ 0];
- if ((next__5QUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BRUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YQUR << 1)) <= 4096)) {
- next__5QUR=(void *)((unsigned long)result__BRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YQUR)));
- } else {
- next__5QUR=new_lab__2PJ(new_size__YQUR);
- };
- ((__POINTER *)next__5QUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ARUR)[ 0]=next__5QUR;
- } else {
- ((__POINTER *)result__BRUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5QUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BRUR=next__5QUR;
- };
- };
- ptr__UQUR=result__BRUR;
- } else {
- t__ZQUR=((__UINTEGER_32 )typ_id__VQUR);
- a__0QUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IRUR=(__UINTEGER_32)((__UINTEGER_32)(sz__WQUR + a__0QUR) & (__UINTEGER_32)(~ a__0QUR));
- ptr_table__FRUR=((__POINTER )(&(table_type[(t__ZQUR)])));
- lab_type__HRUR=(__UINTEGER_32)(t__ZQUR | 1);
- next__ERUR=((__POINTER )(NULL));
- result__GRUR=((__POINTER *)ptr_table__FRUR)[ 0];
- if ((result__GRUR == (void *)NULL)) {
- result__GRUR=new_lab__2PJ(lab_type__HRUR);
- next__ERUR=(void *)((unsigned long)result__GRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRUR)));
- ((__POINTER *)next__ERUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FRUR)[ 0]=next__ERUR;
- } else {
- next__ERUR=((__POINTER *)result__GRUR)[ 0];
- if ((next__ERUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GRUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IRUR << 1)) <= 4096)) {
- next__ERUR=(void *)((unsigned long)result__GRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IRUR)));
- } else {
- next__ERUR=new_lab__2PJ(lab_type__HRUR);
- };
- ((__POINTER *)next__ERUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FRUR)[ 0]=next__ERUR;
- } else {
- ((__POINTER *)result__GRUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ERUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GRUR=next__ERUR;
- };
- };
- ptr__UQUR=result__GRUR;
- };
- result__TQUR=((__REAL_CST *)ptr__UQUR);
- *(result__TQUR) = *(REAL_CST__);
- };
- Self__1QUR=((__REAL_CST *)result__TQUR);
- Self__1QUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__2QUR;
- Self__1QUR->value__HN2H=v__3QUR;
- Self__1QUR->parent_constant__U2JH.static_type__M2YD=t__4QUR;
- __tmp__YLFJ=result__TQUR;
- } break;
- case __CHARACTER_CST__: {
- Self__G4IQ=((__CHARACTER_CST *)__tmp__XLFJ);
- __tmp__YLFJ=create__char__4SMH(Self__G4IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__G4IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__H4IQ=((__IS_EXPANDED *)__tmp__XLFJ);
- __tmp__2NCR=read__QB5G(((__READ_LOCAL *)Self__H4IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__2NCR==NULL) {
- __tmp__3NCR=NULL;
- } else {
- __tmp__3NCR=((__READ_LOCAL *)__tmp__2NCR);
- };
- p__SRUR=Self__H4IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__JRUR=NULL;
- ptr__KRUR=((__POINTER )(NULL));
- typ_id__LRUR= 0;
- sz__MRUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__MRUR == 0)) {
- result__JRUR=IS_EXPANDED__;
- } else {
- typ_id__LRUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MRUR);
- if ((typ_id__LRUR == (__INTEGER)(- 1))) {
- a__NRUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ORUR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRUR + a__NRUR) & (__UINTEGER_32)(~ a__NRUR));
- ptr_table__VRUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ORUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__URUR=((__POINTER )(NULL));
- result__WRUR=((__POINTER *)ptr_table__VRUR)[ 0];
- if ((result__WRUR == (void *)NULL)) {
- result__WRUR=new_lab__2PJ(new_size__ORUR);
- next__URUR=(void *)((unsigned long)result__WRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORUR)));
- ((__POINTER *)next__URUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VRUR)[ 0]=next__URUR;
- } else {
- next__URUR=((__POINTER *)result__WRUR)[ 0];
- if ((next__URUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WRUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ORUR << 1)) <= 4096)) {
- next__URUR=(void *)((unsigned long)result__WRUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ORUR)));
- } else {
- next__URUR=new_lab__2PJ(new_size__ORUR);
- };
- ((__POINTER *)next__URUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VRUR)[ 0]=next__URUR;
- } else {
- ((__POINTER *)result__WRUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__URUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WRUR=next__URUR;
- };
- };
- ptr__KRUR=result__WRUR;
- } else {
- t__PRUR=((__UINTEGER_32 )typ_id__LRUR);
- a__QRUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3RUR=(__UINTEGER_32)((__UINTEGER_32)(sz__MRUR + a__QRUR) & (__UINTEGER_32)(~ a__QRUR));
- ptr_table__0RUR=((__POINTER )(&(table_type[(t__PRUR)])));
- lab_type__2RUR=(__UINTEGER_32)(t__PRUR | 1);
- next__ZRUR=((__POINTER )(NULL));
- result__1RUR=((__POINTER *)ptr_table__0RUR)[ 0];
- if ((result__1RUR == (void *)NULL)) {
- result__1RUR=new_lab__2PJ(lab_type__2RUR);
- next__ZRUR=(void *)((unsigned long)result__1RUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RUR)));
- ((__POINTER *)next__ZRUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0RUR)[ 0]=next__ZRUR;
- } else {
- next__ZRUR=((__POINTER *)result__1RUR)[ 0];
- if ((next__ZRUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1RUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3RUR << 1)) <= 4096)) {
- next__ZRUR=(void *)((unsigned long)result__1RUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3RUR)));
- } else {
- next__ZRUR=new_lab__2PJ(lab_type__2RUR);
- };
- ((__POINTER *)next__ZRUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0RUR)[ 0]=next__ZRUR;
- } else {
- ((__POINTER *)result__1RUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZRUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1RUR=next__ZRUR;
- };
- };
- ptr__KRUR=result__1RUR;
- };
- result__JRUR=((__IS_EXPANDED *)ptr__KRUR);
- *(result__JRUR) = *(IS_EXPANDED__);
- };
- Self__RRUR=((__IS_EXPANDED *)result__JRUR);
- Self__RRUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__SRUR;
- Self__RRUR->receiver__WN2H=__tmp__3NCR;
- __tmp__YLFJ=result__JRUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__YLFJ=my_copy__1N2H(__tmp__XLFJ);
- } break;
- case __EXPR_SUP__: {
- __tmp__YLFJ=my_copy__EO2H(__tmp__XLFJ);
- } break;
- case __EXPR_SUB__: {
- __tmp__YLFJ=my_copy__PO2H(__tmp__XLFJ);
- } break;
- case __EXPR_MUL__: {
- __tmp__YLFJ=my_copy__1O2H(__tmp__XLFJ);
- } break;
- case __EXPR_DIV__: {
- __tmp__YLFJ=my_copy__GP2H(__tmp__XLFJ);
- } break;
- case __EXPR_AND__: {
- __tmp__YLFJ=my_copy__RP2H(__tmp__XLFJ);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__YLFJ=my_copy__2P2H(__tmp__XLFJ);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__YLFJ=my_copy__HQ2H(__tmp__XLFJ);
- } break;
- case __PUT_TO__: {
- __tmp__YLFJ=my_copy__SQ2H(__tmp__XLFJ);
- } break;
- case __ITEM__: {
- __tmp__YLFJ=my_copy__DR2H(__tmp__XLFJ);
- } break;
- case __SIZE_OF__: {
- __tmp__YLFJ=my_copy__PR2H(__tmp__XLFJ);
- } break;
- case __CAST__: {
- __tmp__YLFJ=my_copy__YR2H(__tmp__XLFJ);
- } break;
- case __CALL_SLOT__: {
- __tmp__YLFJ=my_copy__5SYM(__tmp__XLFJ);
- } break;
- case __READ_SLOT__: {
- __tmp__YLFJ=my_copy__IUGK(__tmp__XLFJ);
- } break;
- case __READ_GLOBAL__: {
- __tmp__D2HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XLFJ)->global__ZGJK),NULL);
- if (__tmp__D2HR==NULL) {
- __tmp__E2HR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__D2HR)->__id) {
- case __READ_SLOT__: {
- __tmp__E2HR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__E2HR=((__READ_GLOBAL *)__tmp__D2HR);
- } break;
- }
- };
- __tmp__YLFJ=__tmp__E2HR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__YLFJ=my_copy__BQCN(__tmp__XLFJ);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__YLFJ=my_copy__NREO(__tmp__XLFJ);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__YLFJ=my_copy__VYJO(__tmp__XLFJ);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__YLFJ=my_copy__0REO(__tmp__XLFJ);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__YLFJ=my_copy__BZJO(__tmp__XLFJ);
- } break;
- case __EXPR_NEG__: {
- __tmp__YLFJ=my_copy__CNJM(__tmp__XLFJ);
- } break;
- case __EXPR_ADD__: {
- __tmp__YLFJ=my_copy__5XLL(__tmp__XLFJ);
- } break;
- case __EXPR_NOT__: {
- __tmp__YLFJ=my_copy__WVYM(__tmp__XLFJ);
- } break;
- case __EXPR_MOD__: {
- __tmp__YLFJ=my_copy__FSEO(__tmp__XLFJ);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__YLFJ=my_copy__QCEP(__tmp__XLFJ);
- } break;
- case __EXPR_INF__: {
- __tmp__YLFJ=my_copy__5LSN(__tmp__XLFJ);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__YLFJ=my_copy__KMSN(__tmp__XLFJ);
- } break;
- case __EXPR_OR__: {
- __tmp__YLFJ=my_copy__JZPN(__tmp__XLFJ);
- } break;
- case __EXPR_XOR__: {
- __tmp__YLFJ=my_copy__G3SO(__tmp__XLFJ);
- } break;
- };
- node__4DFJ=new_read__slot__receiver__with__AOWH(__tmp__WLFJ,slot_msg__3DFJ,__tmp__YLFJ,args__5DFJ);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__4DFJ);
- __tmp__U34R=((__NODE_TYPE *)node__4DFJ)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__U34R)->__id) {
- case __DTA_RD__: {
- __tmp__V34R=((__DTA_RD *)__tmp__U34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__V34R=((__DTA_CAST *)__tmp__U34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__V34R=((__DTA_WR_CODE *)__tmp__U34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__V34R=((__DTA_BLOCK *)__tmp__U34R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__V34R=((__DTA_WR_VALUE *)__tmp__U34R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__V34R=((__DTA_RD_ARGS *)__tmp__U34R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__YDFJ=__tmp__V34R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__VDFJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(((__LOCAL *)Self__UDFJ->local__HJZD)->parent_variable__T1LC.type__D25F,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__WDFJ);
- put_position__ECH(Self__UDFJ->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
+ result__P2AE=__tmp__XVPU;
};
};
- return(result__YDFJ);
+ if (((void *)val__O2AE != (void *)NULL)) {
+ switch (((struct ___OBJ *)val__O2AE)->__id) {
+ case __LIP_INTEGER__HDB__: {
+ free__TZ1D(((__LIP_INTEGER__HDB *)val__O2AE));
+ } break;
+ case __LIP_STRING__TDB__: {
+ free__WZ1D(((__LIP_STRING__TDB *)val__O2AE));
+ } break;
+ };
+ };
+ val__O2AE=result__P2AE;
+ return(val__O2AE);
}
-static void* check_type__with__T53H(__EXPR_MULTIPLE *Self__U53H,void *t__V53H,__POSITION p__W53H)
-// ({EXPR_MULTIPLE},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* run_expr__ONYD(__LIP_BINARY__VWQB *Self__PNYD)
+// ({LIP_BINARY__VWQB}) With result Recursive, No inlinable.
{
- __INTEGER_64 v__I3HR;
- void *result__Y53H,*rec__153H,*__tmp__Y34R,*__tmp__XH4H,*__tmp__YH4H;
- void *__tmp__134R;
- void *local__Z53H;
- void *instr__053H;
- void *slot_name__253H,*v__GTUR;
- void *slot_msg__353H;
- void *node__453H;
- __TYPE_FULL *Self__I4IQ,*Self__R4IQ;
- void *__tmp__OC4H,*__tmp__0F4H;
- __POSITION __tmp__VC4H,__tmp__3D4H,__tmp__BG4H,__tmp__JH4H;
- __POSITION __tmp__WH4H,p__H3HR,p__FTUR,p__1TUR;
- void *__tmp__1C4H,*__tmp__HG4H,*t__J3HR,*t__HTUR;
- __STRING *Self__H2HR,*Self__N2HR,*Self__T2HR,*Self__Z2HR;
- __INTEGER new_capacity__G2HR,old_nb_elts__J2HR,upper__BSUR,Self__5RUR;
- __INTEGER new_capacity__M2HR,old_nb_elts__P2HR,upper__GSUR,Self__ESUR;
- __INTEGER new_capacity__S2HR,old_nb_elts__V2HR,upper__LSUR,Self__JSUR;
- __INTEGER new_capacity__Y2HR,old_nb_elts__12HR,upper__QSUR,Self__OSUR;
- __INTEGER typ_id__A3HR,typ_id__4SUR,typ_id__UTUR;
- void *__tmp__X34R,*__tmp__034R;
- __STRING_CST *Self__Y4IQ;
- __PROTOTYPE_CST *Self__Z4IQ;
- __INTEGER_CST *Self__04IQ,*result__42HR,*Self__G3HR;
- __POINTER ptr__52HR,ptr_table__TSUR,next__SSUR,result__USUR;
- __POINTER ptr_table__YSUR,next__XSUR,result__ZSUR,ptr__3SUR;
- __POINTER ptr_table__JTUR,next__ITUR,result__KTUR,ptr_table__OTUR;
- __POINTER next__NTUR,result__PTUR,ptr__TTUR,ptr_table__4TUR;
- __POINTER next__3TUR,result__5TUR,ptr_table__DUUR,next__CUUR;
- __POINTER result__EUUR;
- __UINTEGER_32 sz__B3HR,a__C3HR,new_size__D3HR,t__E3HR,a__F3HR;
- __UINTEGER_32 new_size__1SUR,lab_type__0SUR,sz__5SUR,a__ATUR;
- __UINTEGER_32 new_size__BTUR,t__CTUR,a__DTUR,new_size__RTUR;
- __UINTEGER_32 lab_type__QTUR,sz__VTUR,a__WTUR,new_size__XTUR,t__YTUR;
- __UINTEGER_32 a__ZTUR,new_size__GUUR,lab_type__FUUR;
- void *__tmp__AOCR,*__tmp__EOCR,*__tmp__L3HR;
- __READ_LOCAL *__tmp__BOCR,*__tmp__FOCR;
- __REAL_CST *Self__24IQ,*result__2SUR,*Self__ETUR;
- __CHARACTER_CST *Self__44IQ;
- __IS_EXPANDED *Self__54IQ,*result__STUR,*Self__0TUR;
- __READ_GLOBAL *__tmp__M3HR;
- void *args__553H;
- __CHARACTER *Self__I2HR,*new__K2HR,*Self__O2HR,*new__Q2HR,*Self__U2HR;
- __CHARACTER *new__W2HR,*Self__02HR,*new__22HR;
- __BOOLEAN __tmp__KE4H;
- result__Y53H=NULL;
- local__Z53H=NULL;
- instr__053H=NULL;
- rec__153H=NULL;
- slot_name__253H=NULL;
- slot_msg__353H=NULL;
- node__453H=NULL;
- args__553H=NULL;
- if (affect_with__BCHI(t__V53H,static_type__CN1H(Self__U53H))) {
- result__Y53H=Self__U53H;
- } else {
- Self__I4IQ=((__TYPE_FULL *)static_type__CN1H(Self__U53H));
- if (is_cast__to__in__BD0I(Self__I4IQ,(&__string_86),t__V53H,((__PROTOTYPE *)prototype__VPRF(Self__I4IQ))->export_list__EFDC)) {
- local__Z53H=create__name__style__type__E5JG(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__CN1H(Self__U53H)));
- instr__053H=write__value__14FH(local__Z53H,EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U53H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__053H);
- slot_name__253H=get__QEC(last_cast_name__T32H);
- slot_msg__353H=get_slot__IO5G(static_type__CN1H(Self__U53H),slot_name__253H);
- if (((void *)slot_msg__353H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__V53H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__253H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__W53H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__CN1H(Self__U53H)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__OC4H=((__SLOT *)((__SLOT_DATA *)slot_msg__353H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__OC4H=((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F;
+ void *result__RNYD,*__tmp__VNYD,*__tmp__4VPU,*__tmp__5VPU,*__tmp__GWPU;
+ void *__tmp__HWPU;
+ void *__tmp__UNYD;
+ __LIP_INTEGER__HDB *Self__AWPU,*__tmp__BWPU,*__tmp__5CBF,*__tmp__DNBF;
+ __LIP_STRING__TDB *Self__CWPU,*__tmp__DWPU,*__tmp__YFBF;
+ __LIP_BOOLEAN__BCB *Self__XS4F,*result__0S4F,*__tmp__3S4F;
+ __STRING_CONSTANT__0 *__tmp__4WSF;
+ __POSITION__OL __tmp__HQYD;
+ __CHARACTER__DB Self__KCZD;
+ __BOOLEAN__L b__ATXT;
+ result__RNYD=NULL;
+ __tmp__UNYD=Self__PNYD->left__MS0C;
+ switch (((struct ___OBJ *)__tmp__UNYD)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__VNYD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__UNYD));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__VNYD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__UNYD));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__VNYD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__UNYD));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__4VPU=((__LIP_VALUE__ALKD *)__tmp__UNYD)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__4VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5VPU=((__LIP_BOOLEAN__BCB *)__tmp__4VPU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__4VPU);
+ __tmp__BWPU=get__HYW(Self__AWPU,Self__AWPU->value__PHC);
+ __tmp__5VPU=__tmp__BWPU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__CWPU=((__LIP_STRING__TDB *)__tmp__4VPU);
+ __tmp__DWPU=get__TTW(Self__CWPU,Self__CWPU->value__MGC);
+ __tmp__5VPU=__tmp__DWPU;
+ } break;
+ };
+ __tmp__VNYD=__tmp__5VPU;
+ } break;
+ };
+ __tmp__4VPU=Self__PNYD->right__NS0C;
+ switch (((struct ___OBJ *)__tmp__4VPU)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__5VPU=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__4VPU));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__5VPU=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__4VPU));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__5VPU=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__4VPU));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__GWPU=((__LIP_VALUE__ALKD *)__tmp__4VPU)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__GWPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__HWPU=((__LIP_BOOLEAN__BCB *)__tmp__GWPU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__GWPU);
+ __tmp__BWPU=get__HYW(Self__AWPU,Self__AWPU->value__PHC);
+ __tmp__HWPU=__tmp__BWPU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__CWPU=((__LIP_STRING__TDB *)__tmp__GWPU);
+ __tmp__DWPU=get__TTW(Self__CWPU,Self__CWPU->value__MGC);
+ __tmp__HWPU=__tmp__DWPU;
+ } break;
+ };
+ __tmp__5VPU=__tmp__HWPU;
+ } break;
+ };
+ Self__KCZD=Self__PNYD->operator__OS0C;
+ if ((Self__KCZD == '|')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__3S4F=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__3S4F=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__3S4F=NULL;
+ } break;
+ }
};
- if ((argument_count__XZBG(__tmp__OC4H) != 1)) {
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__VC4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__VC4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__VC4H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ if (((void *)__tmp__3S4F != (void *)NULL)) {
+ b__ATXT=(Self__XS4F->value__TIC | __tmp__3S4F->value__TIC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
+ result__0S4F=__tmp__3S4F;
};
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__1C4H=get_type_result__XF2G(slot_msg__353H);
+ __tmp__HWPU=result__0S4F;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ __tmp__BWPU=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
} else {
- __tmp__1C4H=get_type_result__BH2G(slot_msg__353H);
- };
- if ((((void *)__tmp__1C4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__1C4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__V53H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__1C4H != (void *)NULL)) {
- Self__H2HR=((__STRING *)string_tmp__RB);
- new_capacity__G2HR= 0;
- if ((Self__H2HR->capacity__MNK <= Self__H2HR->count__VF)) {
- if ((Self__H2HR->capacity__MNK == 0)) {
- Self__H2HR->capacity__MNK= 32;
- Self__H2HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__G2HR=(__INTEGER)(Self__H2HR->capacity__MNK << 1);
- Self__I2HR=((__CHARACTER *)Self__H2HR->storage__XNK);
- old_nb_elts__J2HR=Self__H2HR->capacity__MNK;
- new__K2HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__I2HR),((__UINTEGER_32 )old_nb_elts__J2HR),((__UINTEGER_32 )new_capacity__G2HR)));
- upper__BSUR=(__INTEGER)(new_capacity__G2HR - 1);
- Self__5RUR=old_nb_elts__J2HR;
- while ((Self__5RUR <= upper__BSUR)) {
- new__K2HR[Self__5RUR]='\0';
- Self__5RUR=(__INTEGER)(Self__5RUR + 1);
- };
- Self__H2HR->storage__XNK=new__K2HR;
- Self__H2HR->capacity__MNK=new_capacity__G2HR;
- };
- };
- ((__CHARACTER *)Self__H2HR->storage__XNK)[Self__H2HR->count__VF]='`';
- Self__H2HR->count__VF=(__INTEGER)(Self__H2HR->count__VF + 1);
- append_name_in__M5XD(__tmp__1C4H,string_tmp__RB);
- Self__N2HR=((__STRING *)string_tmp__RB);
- new_capacity__M2HR= 0;
- if ((Self__N2HR->capacity__MNK <= Self__N2HR->count__VF)) {
- if ((Self__N2HR->capacity__MNK == 0)) {
- Self__N2HR->capacity__MNK= 32;
- Self__N2HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__M2HR=(__INTEGER)(Self__N2HR->capacity__MNK << 1);
- Self__O2HR=((__CHARACTER *)Self__N2HR->storage__XNK);
- old_nb_elts__P2HR=Self__N2HR->capacity__MNK;
- new__Q2HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__O2HR),((__UINTEGER_32 )old_nb_elts__P2HR),((__UINTEGER_32 )new_capacity__M2HR)));
- upper__GSUR=(__INTEGER)(new_capacity__M2HR - 1);
- Self__ESUR=old_nb_elts__P2HR;
- while ((Self__ESUR <= upper__GSUR)) {
- new__Q2HR[Self__ESUR]='\0';
- Self__ESUR=(__INTEGER)(Self__ESUR + 1);
- };
- Self__N2HR->storage__XNK=new__Q2HR;
- Self__N2HR->capacity__MNK=new_capacity__M2HR;
- };
- };
- ((__CHARACTER *)Self__N2HR->storage__XNK)[Self__N2HR->count__VF]='\'';
- Self__N2HR->count__VF=(__INTEGER)(Self__N2HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__V53H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__3D4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__3D4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__3D4H);
- put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__153H=read__QB5G(local__Z53H);
- node__453H=new_read__slot__receiver__self__FLQC(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__353H,rec__153H,rec__153H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__453H);
- __tmp__X34R=((__NODE_TYPE *)node__453H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__X34R)->__id) {
- case __DTA_RD__: {
- __tmp__Y34R=((__DTA_RD *)__tmp__X34R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__Y34R=((__DTA_CAST *)__tmp__X34R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__Y34R=((__DTA_WR_CODE *)__tmp__X34R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__Y34R=((__DTA_BLOCK *)__tmp__X34R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__Y34R=((__DTA_WR_VALUE *)__tmp__X34R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__Y34R=((__DTA_RD_ARGS *)__tmp__X34R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__Y53H=__tmp__Y34R;
- __tmp__KE4H=TRUE__;
- } else {
- __tmp__KE4H=FALSE__;
- };
- if ((! __tmp__KE4H)) {
- Self__R4IQ=((__TYPE_FULL *)t__V53H);
- if (is_cast__to__in__BD0I(Self__R4IQ,(&__string_87),static_type__CN1H(Self__U53H),((__PROTOTYPE *)prototype__VPRF(Self__R4IQ))->import_list__MFDC)) {
- local__Z53H=create__name__style__type__E5JG(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__CN1H(Self__U53H)));
- instr__053H=write__value__14FH(local__Z53H,EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,Self__U53H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__053H);
- slot_name__253H=get__QEC(last_cast_name__T32H);
- slot_msg__353H=get_slot__IO5G(t__V53H,slot_name__253H);
- if (((void *)slot_msg__353H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__V53H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__253H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__V53H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__W53H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__V53H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__0F4H=((__SLOT *)((__SLOT_DATA *)slot_msg__353H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__0F4H=((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__0F4H) != 2)) {
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__BG4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__BG4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__BG4H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__HG4H=get_type_result__XF2G(slot_msg__353H);
- } else {
- __tmp__HG4H=get_type_result__BH2G(slot_msg__353H);
- };
- if ((((void *)__tmp__HG4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__HG4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__V53H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__HG4H != (void *)NULL)) {
- Self__T2HR=((__STRING *)string_tmp__RB);
- new_capacity__S2HR= 0;
- if ((Self__T2HR->capacity__MNK <= Self__T2HR->count__VF)) {
- if ((Self__T2HR->capacity__MNK == 0)) {
- Self__T2HR->capacity__MNK= 32;
- Self__T2HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__S2HR=(__INTEGER)(Self__T2HR->capacity__MNK << 1);
- Self__U2HR=((__CHARACTER *)Self__T2HR->storage__XNK);
- old_nb_elts__V2HR=Self__T2HR->capacity__MNK;
- new__W2HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__U2HR),((__UINTEGER_32 )old_nb_elts__V2HR),((__UINTEGER_32 )new_capacity__S2HR)));
- upper__LSUR=(__INTEGER)(new_capacity__S2HR - 1);
- Self__JSUR=old_nb_elts__V2HR;
- while ((Self__JSUR <= upper__LSUR)) {
- new__W2HR[Self__JSUR]='\0';
- Self__JSUR=(__INTEGER)(Self__JSUR + 1);
- };
- Self__T2HR->storage__XNK=new__W2HR;
- Self__T2HR->capacity__MNK=new_capacity__S2HR;
- };
- };
- ((__CHARACTER *)Self__T2HR->storage__XNK)[Self__T2HR->count__VF]='`';
- Self__T2HR->count__VF=(__INTEGER)(Self__T2HR->count__VF + 1);
- append_name_in__M5XD(__tmp__HG4H,string_tmp__RB);
- Self__Z2HR=((__STRING *)string_tmp__RB);
- new_capacity__Y2HR= 0;
- if ((Self__Z2HR->capacity__MNK <= Self__Z2HR->count__VF)) {
- if ((Self__Z2HR->capacity__MNK == 0)) {
- Self__Z2HR->capacity__MNK= 32;
- Self__Z2HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__Y2HR=(__INTEGER)(Self__Z2HR->capacity__MNK << 1);
- Self__02HR=((__CHARACTER *)Self__Z2HR->storage__XNK);
- old_nb_elts__12HR=Self__Z2HR->capacity__MNK;
- new__22HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__02HR),((__UINTEGER_32 )old_nb_elts__12HR),((__UINTEGER_32 )new_capacity__Y2HR)));
- upper__QSUR=(__INTEGER)(new_capacity__Y2HR - 1);
- Self__OSUR=old_nb_elts__12HR;
- while ((Self__OSUR <= upper__QSUR)) {
- new__22HR[Self__OSUR]='\0';
- Self__OSUR=(__INTEGER)(Self__OSUR + 1);
- };
- Self__Z2HR->storage__XNK=new__22HR;
- Self__Z2HR->capacity__MNK=new_capacity__Y2HR;
- };
- };
- ((__CHARACTER *)Self__Z2HR->storage__XNK)[Self__Z2HR->count__VF]='\'';
- Self__Z2HR->count__VF=(__INTEGER)(Self__Z2HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__V53H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
- __tmp__JH4H=((__SLOT_DATA *)slot_msg__353H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__JH4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__JH4H);
- put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__553H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__553H,create__type__PKQC(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM,t__V53H));
- add_last__5REI(args__553H,read__QB5G(local__Z53H));
- __tmp__WH4H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__XH4H=((void **)((__FAST_ARRAYoEXPRo *)args__553H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__XH4H)->__id) {
- case __LIST__: {
- __tmp__YH4H=my_copy__MSYM(__tmp__XH4H);
- } break;
- case __STRING_CST__: {
- Self__Y4IQ=((__STRING_CST *)__tmp__XH4H);
- __tmp__YH4H=create__text__ITMH(Self__Y4IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Y4IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__YH4H=my_copy__EK2H(__tmp__XH4H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__Z4IQ=((__PROTOTYPE_CST *)__tmp__XH4H);
- __tmp__YH4H=create__type__PKQC(Self__Z4IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__Z4IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__04IQ=((__INTEGER_CST *)__tmp__XH4H);
- p__H3HR=Self__04IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__I3HR=Self__04IQ->value__W4YD;
- t__J3HR=Self__04IQ->parent_constant__B3LC.static_type__M2YD;
- result__42HR=NULL;
- ptr__52HR=((__POINTER )(NULL));
- typ_id__A3HR= 0;
- sz__B3HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__B3HR == 0)) {
- result__42HR=INTEGER_CST__;
- } else {
- typ_id__A3HR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B3HR);
- if ((typ_id__A3HR == (__INTEGER)(- 1))) {
- a__C3HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__D3HR=(__UINTEGER_32)((__UINTEGER_32)(sz__B3HR + a__C3HR) & (__UINTEGER_32)(~ a__C3HR));
- ptr_table__TSUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__D3HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SSUR=((__POINTER )(NULL));
- result__USUR=((__POINTER *)ptr_table__TSUR)[ 0];
- if ((result__USUR == (void *)NULL)) {
- result__USUR=new_lab__2PJ(new_size__D3HR);
- next__SSUR=(void *)((unsigned long)result__USUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3HR)));
- ((__POINTER *)next__SSUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TSUR)[ 0]=next__SSUR;
- } else {
- next__SSUR=((__POINTER *)result__USUR)[ 0];
- if ((next__SSUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__USUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__D3HR << 1)) <= 4096)) {
- next__SSUR=(void *)((unsigned long)result__USUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__D3HR)));
- } else {
- next__SSUR=new_lab__2PJ(new_size__D3HR);
- };
- ((__POINTER *)next__SSUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TSUR)[ 0]=next__SSUR;
- } else {
- ((__POINTER *)result__USUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SSUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__USUR=next__SSUR;
- };
- };
- ptr__52HR=result__USUR;
- } else {
- t__E3HR=((__UINTEGER_32 )typ_id__A3HR);
- a__F3HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1SUR=(__UINTEGER_32)((__UINTEGER_32)(sz__B3HR + a__F3HR) & (__UINTEGER_32)(~ a__F3HR));
- ptr_table__YSUR=((__POINTER )(&(table_type[(t__E3HR)])));
- lab_type__0SUR=(__UINTEGER_32)(t__E3HR | 1);
- next__XSUR=((__POINTER )(NULL));
- result__ZSUR=((__POINTER *)ptr_table__YSUR)[ 0];
- if ((result__ZSUR == (void *)NULL)) {
- result__ZSUR=new_lab__2PJ(lab_type__0SUR);
- next__XSUR=(void *)((unsigned long)result__ZSUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1SUR)));
- ((__POINTER *)next__XSUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YSUR)[ 0]=next__XSUR;
- } else {
- next__XSUR=((__POINTER *)result__ZSUR)[ 0];
- if ((next__XSUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZSUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1SUR << 1)) <= 4096)) {
- next__XSUR=(void *)((unsigned long)result__ZSUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1SUR)));
- } else {
- next__XSUR=new_lab__2PJ(lab_type__0SUR);
- };
- ((__POINTER *)next__XSUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YSUR)[ 0]=next__XSUR;
- } else {
- ((__POINTER *)result__ZSUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XSUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZSUR=next__XSUR;
- };
- };
- ptr__52HR=result__ZSUR;
- };
- result__42HR=((__INTEGER_CST *)ptr__52HR);
- *(result__42HR) = *(INTEGER_CST__);
- };
- Self__G3HR=((__INTEGER_CST *)result__42HR);
- Self__G3HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__H3HR;
- Self__G3HR->value__W4YD=v__I3HR;
- Self__G3HR->parent_constant__B3LC.static_type__M2YD=t__J3HR;
- check_type__YG5D(Self__G3HR);
- __tmp__YH4H=result__42HR;
- } break;
- case __READ_LOCAL__: {
- __tmp__AOCR=read__QB5G(((__READ_LOCAL *)__tmp__XH4H)->local__HJZD);
- if (__tmp__AOCR==NULL) {
- __tmp__BOCR=NULL;
- } else {
- __tmp__BOCR=((__READ_LOCAL *)__tmp__AOCR);
- };
- __tmp__YH4H=__tmp__BOCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__YH4H=my_copy__SL2H(__tmp__XH4H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__YH4H=my_copy__LM2H(__tmp__XH4H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__YH4H=my_copy__YM2H(__tmp__XH4H);
- } break;
- case __REAL_CST__: {
- Self__24IQ=((__REAL_CST *)__tmp__XH4H);
- p__FTUR=Self__24IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__GTUR=Self__24IQ->value__HN2H;
- t__HTUR=Self__24IQ->parent_constant__U2JH.static_type__M2YD;
- result__2SUR=NULL;
- ptr__3SUR=((__POINTER )(NULL));
- typ_id__4SUR= 0;
- sz__5SUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__5SUR == 0)) {
- result__2SUR=REAL_CST__;
- } else {
- typ_id__4SUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5SUR);
- if ((typ_id__4SUR == (__INTEGER)(- 1))) {
- a__ATUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__BTUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SUR + a__ATUR) & (__UINTEGER_32)(~ a__ATUR));
- ptr_table__JTUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__BTUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ITUR=((__POINTER )(NULL));
- result__KTUR=((__POINTER *)ptr_table__JTUR)[ 0];
- if ((result__KTUR == (void *)NULL)) {
- result__KTUR=new_lab__2PJ(new_size__BTUR);
- next__ITUR=(void *)((unsigned long)result__KTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTUR)));
- ((__POINTER *)next__ITUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JTUR)[ 0]=next__ITUR;
- } else {
- next__ITUR=((__POINTER *)result__KTUR)[ 0];
- if ((next__ITUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KTUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__BTUR << 1)) <= 4096)) {
- next__ITUR=(void *)((unsigned long)result__KTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__BTUR)));
- } else {
- next__ITUR=new_lab__2PJ(new_size__BTUR);
- };
- ((__POINTER *)next__ITUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JTUR)[ 0]=next__ITUR;
- } else {
- ((__POINTER *)result__KTUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ITUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KTUR=next__ITUR;
- };
- };
- ptr__3SUR=result__KTUR;
- } else {
- t__CTUR=((__UINTEGER_32 )typ_id__4SUR);
- a__DTUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RTUR=(__UINTEGER_32)((__UINTEGER_32)(sz__5SUR + a__DTUR) & (__UINTEGER_32)(~ a__DTUR));
- ptr_table__OTUR=((__POINTER )(&(table_type[(t__CTUR)])));
- lab_type__QTUR=(__UINTEGER_32)(t__CTUR | 1);
- next__NTUR=((__POINTER )(NULL));
- result__PTUR=((__POINTER *)ptr_table__OTUR)[ 0];
- if ((result__PTUR == (void *)NULL)) {
- result__PTUR=new_lab__2PJ(lab_type__QTUR);
- next__NTUR=(void *)((unsigned long)result__PTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTUR)));
- ((__POINTER *)next__NTUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OTUR)[ 0]=next__NTUR;
- } else {
- next__NTUR=((__POINTER *)result__PTUR)[ 0];
- if ((next__NTUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PTUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RTUR << 1)) <= 4096)) {
- next__NTUR=(void *)((unsigned long)result__PTUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RTUR)));
- } else {
- next__NTUR=new_lab__2PJ(lab_type__QTUR);
- };
- ((__POINTER *)next__NTUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OTUR)[ 0]=next__NTUR;
- } else {
- ((__POINTER *)result__PTUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NTUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PTUR=next__NTUR;
- };
- };
- ptr__3SUR=result__PTUR;
- };
- result__2SUR=((__REAL_CST *)ptr__3SUR);
- *(result__2SUR) = *(REAL_CST__);
- };
- Self__ETUR=((__REAL_CST *)result__2SUR);
- Self__ETUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__FTUR;
- Self__ETUR->value__HN2H=v__GTUR;
- Self__ETUR->parent_constant__U2JH.static_type__M2YD=t__HTUR;
- __tmp__YH4H=result__2SUR;
- } break;
- case __CHARACTER_CST__: {
- Self__44IQ=((__CHARACTER_CST *)__tmp__XH4H);
- __tmp__YH4H=create__char__4SMH(Self__44IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__44IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__54IQ=((__IS_EXPANDED *)__tmp__XH4H);
- __tmp__EOCR=read__QB5G(((__READ_LOCAL *)Self__54IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__EOCR==NULL) {
- __tmp__FOCR=NULL;
- } else {
- __tmp__FOCR=((__READ_LOCAL *)__tmp__EOCR);
- };
- p__1TUR=Self__54IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__STUR=NULL;
- ptr__TTUR=((__POINTER )(NULL));
- typ_id__UTUR= 0;
- sz__VTUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__VTUR == 0)) {
- result__STUR=IS_EXPANDED__;
- } else {
- typ_id__UTUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VTUR);
- if ((typ_id__UTUR == (__INTEGER)(- 1))) {
- a__WTUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XTUR=(__UINTEGER_32)((__UINTEGER_32)(sz__VTUR + a__WTUR) & (__UINTEGER_32)(~ a__WTUR));
- ptr_table__4TUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XTUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3TUR=((__POINTER )(NULL));
- result__5TUR=((__POINTER *)ptr_table__4TUR)[ 0];
- if ((result__5TUR == (void *)NULL)) {
- result__5TUR=new_lab__2PJ(new_size__XTUR);
- next__3TUR=(void *)((unsigned long)result__5TUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XTUR)));
- ((__POINTER *)next__3TUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4TUR)[ 0]=next__3TUR;
- } else {
- next__3TUR=((__POINTER *)result__5TUR)[ 0];
- if ((next__3TUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5TUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XTUR << 1)) <= 4096)) {
- next__3TUR=(void *)((unsigned long)result__5TUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XTUR)));
- } else {
- next__3TUR=new_lab__2PJ(new_size__XTUR);
- };
- ((__POINTER *)next__3TUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4TUR)[ 0]=next__3TUR;
- } else {
- ((__POINTER *)result__5TUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3TUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5TUR=next__3TUR;
- };
- };
- ptr__TTUR=result__5TUR;
- } else {
- t__YTUR=((__UINTEGER_32 )typ_id__UTUR);
- a__ZTUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GUUR=(__UINTEGER_32)((__UINTEGER_32)(sz__VTUR + a__ZTUR) & (__UINTEGER_32)(~ a__ZTUR));
- ptr_table__DUUR=((__POINTER )(&(table_type[(t__YTUR)])));
- lab_type__FUUR=(__UINTEGER_32)(t__YTUR | 1);
- next__CUUR=((__POINTER )(NULL));
- result__EUUR=((__POINTER *)ptr_table__DUUR)[ 0];
- if ((result__EUUR == (void *)NULL)) {
- result__EUUR=new_lab__2PJ(lab_type__FUUR);
- next__CUUR=(void *)((unsigned long)result__EUUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUUR)));
- ((__POINTER *)next__CUUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DUUR)[ 0]=next__CUUR;
- } else {
- next__CUUR=((__POINTER *)result__EUUR)[ 0];
- if ((next__CUUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EUUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GUUR << 1)) <= 4096)) {
- next__CUUR=(void *)((unsigned long)result__EUUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GUUR)));
- } else {
- next__CUUR=new_lab__2PJ(lab_type__FUUR);
- };
- ((__POINTER *)next__CUUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DUUR)[ 0]=next__CUUR;
- } else {
- ((__POINTER *)result__EUUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CUUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EUUR=next__CUUR;
- };
- };
- ptr__TTUR=result__EUUR;
- };
- result__STUR=((__IS_EXPANDED *)ptr__TTUR);
- *(result__STUR) = *(IS_EXPANDED__);
- };
- Self__0TUR=((__IS_EXPANDED *)result__STUR);
- Self__0TUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1TUR;
- Self__0TUR->receiver__WN2H=__tmp__FOCR;
- __tmp__YH4H=result__STUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__YH4H=my_copy__1N2H(__tmp__XH4H);
- } break;
- case __EXPR_SUP__: {
- __tmp__YH4H=my_copy__EO2H(__tmp__XH4H);
- } break;
- case __EXPR_SUB__: {
- __tmp__YH4H=my_copy__PO2H(__tmp__XH4H);
- } break;
- case __EXPR_MUL__: {
- __tmp__YH4H=my_copy__1O2H(__tmp__XH4H);
- } break;
- case __EXPR_DIV__: {
- __tmp__YH4H=my_copy__GP2H(__tmp__XH4H);
- } break;
- case __EXPR_AND__: {
- __tmp__YH4H=my_copy__RP2H(__tmp__XH4H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__YH4H=my_copy__2P2H(__tmp__XH4H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__YH4H=my_copy__HQ2H(__tmp__XH4H);
- } break;
- case __PUT_TO__: {
- __tmp__YH4H=my_copy__SQ2H(__tmp__XH4H);
- } break;
- case __ITEM__: {
- __tmp__YH4H=my_copy__DR2H(__tmp__XH4H);
- } break;
- case __SIZE_OF__: {
- __tmp__YH4H=my_copy__PR2H(__tmp__XH4H);
- } break;
- case __CAST__: {
- __tmp__YH4H=my_copy__YR2H(__tmp__XH4H);
- } break;
- case __CALL_SLOT__: {
- __tmp__YH4H=my_copy__5SYM(__tmp__XH4H);
- } break;
- case __READ_SLOT__: {
- __tmp__YH4H=my_copy__IUGK(__tmp__XH4H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__L3HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XH4H)->global__ZGJK),NULL);
- if (__tmp__L3HR==NULL) {
- __tmp__M3HR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__L3HR)->__id) {
- case __READ_SLOT__: {
- __tmp__M3HR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__M3HR=((__READ_GLOBAL *)__tmp__L3HR);
- } break;
- }
- };
- __tmp__YH4H=__tmp__M3HR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__YH4H=my_copy__BQCN(__tmp__XH4H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__YH4H=my_copy__NREO(__tmp__XH4H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__YH4H=my_copy__VYJO(__tmp__XH4H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__YH4H=my_copy__0REO(__tmp__XH4H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__YH4H=my_copy__BZJO(__tmp__XH4H);
- } break;
- case __EXPR_NEG__: {
- __tmp__YH4H=my_copy__CNJM(__tmp__XH4H);
- } break;
- case __EXPR_ADD__: {
- __tmp__YH4H=my_copy__5XLL(__tmp__XH4H);
- } break;
- case __EXPR_NOT__: {
- __tmp__YH4H=my_copy__WVYM(__tmp__XH4H);
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
} break;
- case __EXPR_MOD__: {
- __tmp__YH4H=my_copy__FSEO(__tmp__XH4H);
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __EXPR_SUP_EQ__: {
- __tmp__YH4H=my_copy__QCEP(__tmp__XH4H);
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
} break;
- case __EXPR_INF__: {
- __tmp__YH4H=my_copy__5LSN(__tmp__XH4H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__YH4H=my_copy__KMSN(__tmp__XH4H);
- } break;
- case __EXPR_OR__: {
- __tmp__YH4H=my_copy__JZPN(__tmp__XH4H);
- } break;
- case __EXPR_XOR__: {
- __tmp__YH4H=my_copy__G3SO(__tmp__XH4H);
- } break;
- };
- node__453H=new_read__slot__receiver__with__AOWH(__tmp__WH4H,slot_msg__353H,__tmp__YH4H,args__553H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__453H);
- __tmp__034R=((__NODE_TYPE *)node__453H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__034R)->__id) {
- case __DTA_RD__: {
- __tmp__134R=((__DTA_RD *)__tmp__034R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__134R=((__DTA_CAST *)__tmp__034R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__134R=((__DTA_WR_CODE *)__tmp__034R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__134R=((__DTA_BLOCK *)__tmp__034R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__134R=((__DTA_WR_VALUE *)__tmp__034R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__134R=((__DTA_RD_ARGS *)__tmp__034R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__Y53H=__tmp__134R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__V53H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__CN1H(Self__U53H),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__W53H);
- put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ }
};
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ Self__AWPU->value__PHC=(__INTEGER__Q)(Self__AWPU->value__PHC | __tmp__5CBF->value__PHC);
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ __tmp__BWPU=Self__AWPU;
+ };
+ __tmp__HWPU=__tmp__BWPU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__HWPU=NULL;
+ } break;
};
+ result__RNYD=__tmp__HWPU;
};
- return(result__Y53H);
-}
-
-static void* check_type__with__SI4H(__EXPR_EQUAL *Self__TI4H,void *t__UI4H,__POSITION p__VI4H)
-// ({EXPR_EQUAL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__Q4HR;
- void *result__XI4H,*rec__0I4H,*__tmp__434R,*__tmp__WQ4H,*__tmp__XQ4H;
- void *__tmp__B44R;
- void *local__YI4H;
- void *instr__ZI4H;
- void *slot_name__1I4H,*v__PVUR;
- void *slot_msg__2I4H;
- void *node__3I4H;
- __TYPE_FULL *Self__A5IQ,*Self__K5IQ;
- void *__tmp__NL4H,*__tmp__ZO4H;
- __POSITION __tmp__UL4H,__tmp__2M4H,__tmp__AP4H,__tmp__IQ4H;
- __POSITION __tmp__VQ4H,p__P4HR,p__OVUR,p__EWUR;
- void *__tmp__0L4H,*__tmp__GP4H,*t__R4HR,*t__QVUR;
- __STRING *Self__P3HR,*Self__V3HR,*Self__13HR,*Self__B4HR;
- __INTEGER new_capacity__O3HR,old_nb_elts__R3HR,upper__KUUR,Self__IUUR;
- __INTEGER new_capacity__U3HR,old_nb_elts__X3HR,upper__PUUR,Self__NUUR;
- __INTEGER new_capacity__03HR,old_nb_elts__33HR,upper__UUUR,Self__SUUR;
- __INTEGER new_capacity__A4HR,old_nb_elts__D4HR,upper__ZUUR,Self__XUUR;
- __INTEGER typ_id__I4HR,typ_id__HVUR,typ_id__3VUR;
- void *__tmp__334R,*__tmp__A44R;
- __STRING_CST *Self__R5IQ;
- __PROTOTYPE_CST *Self__S5IQ;
- __INTEGER_CST *Self__T5IQ,*result__G4HR,*Self__O4HR;
- __POINTER ptr__H4HR,ptr_table__2UUR,next__1UUR,result__3UUR;
- __POINTER ptr_table__BVUR,next__AVUR,result__CVUR,ptr__GVUR;
- __POINTER ptr_table__SVUR,next__RVUR,result__TVUR,ptr_table__XVUR;
- __POINTER next__WVUR,result__YVUR,ptr__2VUR,ptr_table__HWUR;
- __POINTER next__GWUR,result__IWUR,ptr_table__MWUR,next__LWUR;
- __POINTER result__NWUR;
- __UINTEGER_32 sz__J4HR,a__K4HR,new_size__L4HR,t__M4HR,a__N4HR;
- __UINTEGER_32 new_size__EVUR,lab_type__DVUR,sz__IVUR,a__JVUR;
- __UINTEGER_32 new_size__KVUR,t__LVUR,a__MVUR,new_size__0VUR;
- __UINTEGER_32 lab_type__ZVUR,sz__4VUR,a__5VUR,new_size__AWUR,t__BWUR;
- __UINTEGER_32 a__CWUR,new_size__PWUR,lab_type__OWUR;
- void *__tmp__IOCR,*__tmp__MOCR,*__tmp__T4HR;
- __READ_LOCAL *__tmp__JOCR,*__tmp__NOCR;
- __REAL_CST *Self__V5IQ,*result__FVUR,*Self__NVUR;
- __CHARACTER_CST *Self__X5IQ;
- __IS_EXPANDED *Self__Y5IQ,*result__1VUR,*Self__DWUR;
- __READ_GLOBAL *__tmp__U4HR;
- void *args__4I4H;
- __CHARACTER *Self__Q3HR,*new__S3HR,*Self__W3HR,*new__Y3HR,*Self__23HR;
- __CHARACTER *new__43HR,*Self__C4HR,*new__E4HR;
- __BOOLEAN __tmp__JN4H;
- result__XI4H=NULL;
- local__YI4H=NULL;
- instr__ZI4H=NULL;
- rec__0I4H=NULL;
- slot_name__1I4H=NULL;
- slot_msg__2I4H=NULL;
- node__3I4H=NULL;
- args__4I4H=NULL;
- if (affect_with__BCHI(t__UI4H,static_type__1N1H())) {
- result__XI4H=Self__TI4H;
- } else {
- Self__A5IQ=((__TYPE_FULL *)static_type__1N1H());
- if (is_cast__to__in__BD0I(Self__A5IQ,(&__string_86),t__UI4H,((__PROTOTYPE *)prototype__VPRF(Self__A5IQ))->export_list__EFDC)) {
- local__YI4H=create__name__style__type__E5JG(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1N1H()));
- instr__ZI4H=write__value__14FH(local__YI4H,Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TI4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ZI4H);
- slot_name__1I4H=get__QEC(last_cast_name__T32H);
- slot_msg__2I4H=get_slot__IO5G(static_type__1N1H(),slot_name__1I4H);
- if (((void *)slot_msg__2I4H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__UI4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__1I4H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__VI4H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__1N1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__NL4H=((__SLOT *)((__SLOT_DATA *)slot_msg__2I4H)->parent_slot__IHZD)->base_slot__X12F;
+ if ((Self__KCZD == '&')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__3S4F=NULL;
} else {
- __tmp__NL4H=((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__NL4H) != 1)) {
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__UL4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__UL4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__UL4H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__0L4H=get_type_result__XF2G(slot_msg__2I4H);
- } else {
- __tmp__0L4H=get_type_result__BH2G(slot_msg__2I4H);
- };
- if ((((void *)__tmp__0L4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__0L4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__UI4H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__0L4H != (void *)NULL)) {
- Self__P3HR=((__STRING *)string_tmp__RB);
- new_capacity__O3HR= 0;
- if ((Self__P3HR->capacity__MNK <= Self__P3HR->count__VF)) {
- if ((Self__P3HR->capacity__MNK == 0)) {
- Self__P3HR->capacity__MNK= 32;
- Self__P3HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__O3HR=(__INTEGER)(Self__P3HR->capacity__MNK << 1);
- Self__Q3HR=((__CHARACTER *)Self__P3HR->storage__XNK);
- old_nb_elts__R3HR=Self__P3HR->capacity__MNK;
- new__S3HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Q3HR),((__UINTEGER_32 )old_nb_elts__R3HR),((__UINTEGER_32 )new_capacity__O3HR)));
- upper__KUUR=(__INTEGER)(new_capacity__O3HR - 1);
- Self__IUUR=old_nb_elts__R3HR;
- while ((Self__IUUR <= upper__KUUR)) {
- new__S3HR[Self__IUUR]='\0';
- Self__IUUR=(__INTEGER)(Self__IUUR + 1);
- };
- Self__P3HR->storage__XNK=new__S3HR;
- Self__P3HR->capacity__MNK=new_capacity__O3HR;
- };
- };
- ((__CHARACTER *)Self__P3HR->storage__XNK)[Self__P3HR->count__VF]='`';
- Self__P3HR->count__VF=(__INTEGER)(Self__P3HR->count__VF + 1);
- append_name_in__M5XD(__tmp__0L4H,string_tmp__RB);
- Self__V3HR=((__STRING *)string_tmp__RB);
- new_capacity__U3HR= 0;
- if ((Self__V3HR->capacity__MNK <= Self__V3HR->count__VF)) {
- if ((Self__V3HR->capacity__MNK == 0)) {
- Self__V3HR->capacity__MNK= 32;
- Self__V3HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__U3HR=(__INTEGER)(Self__V3HR->capacity__MNK << 1);
- Self__W3HR=((__CHARACTER *)Self__V3HR->storage__XNK);
- old_nb_elts__X3HR=Self__V3HR->capacity__MNK;
- new__Y3HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__W3HR),((__UINTEGER_32 )old_nb_elts__X3HR),((__UINTEGER_32 )new_capacity__U3HR)));
- upper__PUUR=(__INTEGER)(new_capacity__U3HR - 1);
- Self__NUUR=old_nb_elts__X3HR;
- while ((Self__NUUR <= upper__PUUR)) {
- new__Y3HR[Self__NUUR]='\0';
- Self__NUUR=(__INTEGER)(Self__NUUR + 1);
- };
- Self__V3HR->storage__XNK=new__Y3HR;
- Self__V3HR->capacity__MNK=new_capacity__U3HR;
- };
- };
- ((__CHARACTER *)Self__V3HR->storage__XNK)[Self__V3HR->count__VF]='\'';
- Self__V3HR->count__VF=(__INTEGER)(Self__V3HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__UI4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__2M4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__2M4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__2M4H);
- put_position__ECH(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__0I4H=read__QB5G(local__YI4H);
- node__3I4H=new_read__slot__receiver__self__FLQC(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__2I4H,rec__0I4H,rec__0I4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__3I4H);
- __tmp__334R=((__NODE_TYPE *)node__3I4H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__334R)->__id) {
- case __DTA_RD__: {
- __tmp__434R=((__DTA_RD *)__tmp__334R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__434R=((__DTA_CAST *)__tmp__334R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__434R=((__DTA_WR_CODE *)__tmp__334R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__434R=((__DTA_BLOCK *)__tmp__334R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__434R=((__DTA_WR_VALUE *)__tmp__334R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__434R=((__DTA_RD_ARGS *)__tmp__334R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__XI4H=__tmp__434R;
- __tmp__JN4H=TRUE__;
- } else {
- __tmp__JN4H=FALSE__;
- };
- if ((! __tmp__JN4H)) {
- Self__K5IQ=((__TYPE_FULL *)t__UI4H);
- if (is_cast__to__in__BD0I(Self__K5IQ,(&__string_87),static_type__1N1H(),((__PROTOTYPE *)prototype__VPRF(Self__K5IQ))->import_list__MFDC)) {
- local__YI4H=create__name__style__type__E5JG(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__1N1H()));
- instr__ZI4H=write__value__14FH(local__YI4H,Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TI4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__ZI4H);
- slot_name__1I4H=get__QEC(last_cast_name__T32H);
- slot_msg__2I4H=get_slot__IO5G(t__UI4H,slot_name__1I4H);
- if (((void *)slot_msg__2I4H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__UI4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__1I4H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__UI4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__VI4H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__UI4H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__ZO4H=((__SLOT *)((__SLOT_DATA *)slot_msg__2I4H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__ZO4H=((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__ZO4H) != 2)) {
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__AP4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__AP4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__AP4H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__GP4H=get_type_result__XF2G(slot_msg__2I4H);
- } else {
- __tmp__GP4H=get_type_result__BH2G(slot_msg__2I4H);
- };
- if ((((void *)__tmp__GP4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__GP4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__UI4H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__GP4H != (void *)NULL)) {
- Self__13HR=((__STRING *)string_tmp__RB);
- new_capacity__03HR= 0;
- if ((Self__13HR->capacity__MNK <= Self__13HR->count__VF)) {
- if ((Self__13HR->capacity__MNK == 0)) {
- Self__13HR->capacity__MNK= 32;
- Self__13HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__03HR=(__INTEGER)(Self__13HR->capacity__MNK << 1);
- Self__23HR=((__CHARACTER *)Self__13HR->storage__XNK);
- old_nb_elts__33HR=Self__13HR->capacity__MNK;
- new__43HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__23HR),((__UINTEGER_32 )old_nb_elts__33HR),((__UINTEGER_32 )new_capacity__03HR)));
- upper__UUUR=(__INTEGER)(new_capacity__03HR - 1);
- Self__SUUR=old_nb_elts__33HR;
- while ((Self__SUUR <= upper__UUUR)) {
- new__43HR[Self__SUUR]='\0';
- Self__SUUR=(__INTEGER)(Self__SUUR + 1);
- };
- Self__13HR->storage__XNK=new__43HR;
- Self__13HR->capacity__MNK=new_capacity__03HR;
- };
- };
- ((__CHARACTER *)Self__13HR->storage__XNK)[Self__13HR->count__VF]='`';
- Self__13HR->count__VF=(__INTEGER)(Self__13HR->count__VF + 1);
- append_name_in__M5XD(__tmp__GP4H,string_tmp__RB);
- Self__B4HR=((__STRING *)string_tmp__RB);
- new_capacity__A4HR= 0;
- if ((Self__B4HR->capacity__MNK <= Self__B4HR->count__VF)) {
- if ((Self__B4HR->capacity__MNK == 0)) {
- Self__B4HR->capacity__MNK= 32;
- Self__B4HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__A4HR=(__INTEGER)(Self__B4HR->capacity__MNK << 1);
- Self__C4HR=((__CHARACTER *)Self__B4HR->storage__XNK);
- old_nb_elts__D4HR=Self__B4HR->capacity__MNK;
- new__E4HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__C4HR),((__UINTEGER_32 )old_nb_elts__D4HR),((__UINTEGER_32 )new_capacity__A4HR)));
- upper__ZUUR=(__INTEGER)(new_capacity__A4HR - 1);
- Self__XUUR=old_nb_elts__D4HR;
- while ((Self__XUUR <= upper__ZUUR)) {
- new__E4HR[Self__XUUR]='\0';
- Self__XUUR=(__INTEGER)(Self__XUUR + 1);
- };
- Self__B4HR->storage__XNK=new__E4HR;
- Self__B4HR->capacity__MNK=new_capacity__A4HR;
- };
- };
- ((__CHARACTER *)Self__B4HR->storage__XNK)[Self__B4HR->count__VF]='\'';
- Self__B4HR->count__VF=(__INTEGER)(Self__B4HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__UI4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
- __tmp__IQ4H=((__SLOT_DATA *)slot_msg__2I4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__IQ4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__IQ4H);
- put_position__ECH(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__4I4H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__4I4H,create__type__PKQC(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__UI4H));
- add_last__5REI(args__4I4H,read__QB5G(local__YI4H));
- __tmp__VQ4H=Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__WQ4H=((void **)((__FAST_ARRAYoEXPRo *)args__4I4H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__WQ4H)->__id) {
- case __LIST__: {
- __tmp__XQ4H=my_copy__MSYM(__tmp__WQ4H);
- } break;
- case __STRING_CST__: {
- Self__R5IQ=((__STRING_CST *)__tmp__WQ4H);
- __tmp__XQ4H=create__text__ITMH(Self__R5IQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R5IQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__XQ4H=my_copy__EK2H(__tmp__WQ4H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__S5IQ=((__PROTOTYPE_CST *)__tmp__WQ4H);
- __tmp__XQ4H=create__type__PKQC(Self__S5IQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__S5IQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__T5IQ=((__INTEGER_CST *)__tmp__WQ4H);
- p__P4HR=Self__T5IQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__Q4HR=Self__T5IQ->value__W4YD;
- t__R4HR=Self__T5IQ->parent_constant__B3LC.static_type__M2YD;
- result__G4HR=NULL;
- ptr__H4HR=((__POINTER )(NULL));
- typ_id__I4HR= 0;
- sz__J4HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__J4HR == 0)) {
- result__G4HR=INTEGER_CST__;
- } else {
- typ_id__I4HR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J4HR);
- if ((typ_id__I4HR == (__INTEGER)(- 1))) {
- a__K4HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L4HR=(__UINTEGER_32)((__UINTEGER_32)(sz__J4HR + a__K4HR) & (__UINTEGER_32)(~ a__K4HR));
- ptr_table__2UUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L4HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__1UUR=((__POINTER )(NULL));
- result__3UUR=((__POINTER *)ptr_table__2UUR)[ 0];
- if ((result__3UUR == (void *)NULL)) {
- result__3UUR=new_lab__2PJ(new_size__L4HR);
- next__1UUR=(void *)((unsigned long)result__3UUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4HR)));
- ((__POINTER *)next__1UUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2UUR)[ 0]=next__1UUR;
- } else {
- next__1UUR=((__POINTER *)result__3UUR)[ 0];
- if ((next__1UUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__3UUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__L4HR << 1)) <= 4096)) {
- next__1UUR=(void *)((unsigned long)result__3UUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__L4HR)));
- } else {
- next__1UUR=new_lab__2PJ(new_size__L4HR);
- };
- ((__POINTER *)next__1UUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__2UUR)[ 0]=next__1UUR;
- } else {
- ((__POINTER *)result__3UUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__1UUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__3UUR=next__1UUR;
- };
- };
- ptr__H4HR=result__3UUR;
- } else {
- t__M4HR=((__UINTEGER_32 )typ_id__I4HR);
- a__N4HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EVUR=(__UINTEGER_32)((__UINTEGER_32)(sz__J4HR + a__N4HR) & (__UINTEGER_32)(~ a__N4HR));
- ptr_table__BVUR=((__POINTER )(&(table_type[(t__M4HR)])));
- lab_type__DVUR=(__UINTEGER_32)(t__M4HR | 1);
- next__AVUR=((__POINTER )(NULL));
- result__CVUR=((__POINTER *)ptr_table__BVUR)[ 0];
- if ((result__CVUR == (void *)NULL)) {
- result__CVUR=new_lab__2PJ(lab_type__DVUR);
- next__AVUR=(void *)((unsigned long)result__CVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EVUR)));
- ((__POINTER *)next__AVUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BVUR)[ 0]=next__AVUR;
- } else {
- next__AVUR=((__POINTER *)result__CVUR)[ 0];
- if ((next__AVUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CVUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EVUR << 1)) <= 4096)) {
- next__AVUR=(void *)((unsigned long)result__CVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EVUR)));
- } else {
- next__AVUR=new_lab__2PJ(lab_type__DVUR);
- };
- ((__POINTER *)next__AVUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BVUR)[ 0]=next__AVUR;
- } else {
- ((__POINTER *)result__CVUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__AVUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CVUR=next__AVUR;
- };
- };
- ptr__H4HR=result__CVUR;
- };
- result__G4HR=((__INTEGER_CST *)ptr__H4HR);
- *(result__G4HR) = *(INTEGER_CST__);
- };
- Self__O4HR=((__INTEGER_CST *)result__G4HR);
- Self__O4HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__P4HR;
- Self__O4HR->value__W4YD=v__Q4HR;
- Self__O4HR->parent_constant__B3LC.static_type__M2YD=t__R4HR;
- check_type__YG5D(Self__O4HR);
- __tmp__XQ4H=result__G4HR;
- } break;
- case __READ_LOCAL__: {
- __tmp__IOCR=read__QB5G(((__READ_LOCAL *)__tmp__WQ4H)->local__HJZD);
- if (__tmp__IOCR==NULL) {
- __tmp__JOCR=NULL;
- } else {
- __tmp__JOCR=((__READ_LOCAL *)__tmp__IOCR);
- };
- __tmp__XQ4H=__tmp__JOCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__XQ4H=my_copy__SL2H(__tmp__WQ4H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__XQ4H=my_copy__LM2H(__tmp__WQ4H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__XQ4H=my_copy__YM2H(__tmp__WQ4H);
- } break;
- case __REAL_CST__: {
- Self__V5IQ=((__REAL_CST *)__tmp__WQ4H);
- p__OVUR=Self__V5IQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__PVUR=Self__V5IQ->value__HN2H;
- t__QVUR=Self__V5IQ->parent_constant__U2JH.static_type__M2YD;
- result__FVUR=NULL;
- ptr__GVUR=((__POINTER )(NULL));
- typ_id__HVUR= 0;
- sz__IVUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__IVUR == 0)) {
- result__FVUR=REAL_CST__;
- } else {
- typ_id__HVUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IVUR);
- if ((typ_id__HVUR == (__INTEGER)(- 1))) {
- a__JVUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KVUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IVUR + a__JVUR) & (__UINTEGER_32)(~ a__JVUR));
- ptr_table__SVUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KVUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RVUR=((__POINTER )(NULL));
- result__TVUR=((__POINTER *)ptr_table__SVUR)[ 0];
- if ((result__TVUR == (void *)NULL)) {
- result__TVUR=new_lab__2PJ(new_size__KVUR);
- next__RVUR=(void *)((unsigned long)result__TVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVUR)));
- ((__POINTER *)next__RVUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SVUR)[ 0]=next__RVUR;
- } else {
- next__RVUR=((__POINTER *)result__TVUR)[ 0];
- if ((next__RVUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TVUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__KVUR << 1)) <= 4096)) {
- next__RVUR=(void *)((unsigned long)result__TVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__KVUR)));
- } else {
- next__RVUR=new_lab__2PJ(new_size__KVUR);
- };
- ((__POINTER *)next__RVUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SVUR)[ 0]=next__RVUR;
- } else {
- ((__POINTER *)result__TVUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RVUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TVUR=next__RVUR;
- };
- };
- ptr__GVUR=result__TVUR;
- } else {
- t__LVUR=((__UINTEGER_32 )typ_id__HVUR);
- a__MVUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0VUR=(__UINTEGER_32)((__UINTEGER_32)(sz__IVUR + a__MVUR) & (__UINTEGER_32)(~ a__MVUR));
- ptr_table__XVUR=((__POINTER )(&(table_type[(t__LVUR)])));
- lab_type__ZVUR=(__UINTEGER_32)(t__LVUR | 1);
- next__WVUR=((__POINTER )(NULL));
- result__YVUR=((__POINTER *)ptr_table__XVUR)[ 0];
- if ((result__YVUR == (void *)NULL)) {
- result__YVUR=new_lab__2PJ(lab_type__ZVUR);
- next__WVUR=(void *)((unsigned long)result__YVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0VUR)));
- ((__POINTER *)next__WVUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XVUR)[ 0]=next__WVUR;
- } else {
- next__WVUR=((__POINTER *)result__YVUR)[ 0];
- if ((next__WVUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YVUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0VUR << 1)) <= 4096)) {
- next__WVUR=(void *)((unsigned long)result__YVUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0VUR)));
- } else {
- next__WVUR=new_lab__2PJ(lab_type__ZVUR);
- };
- ((__POINTER *)next__WVUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XVUR)[ 0]=next__WVUR;
- } else {
- ((__POINTER *)result__YVUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WVUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YVUR=next__WVUR;
- };
- };
- ptr__GVUR=result__YVUR;
- };
- result__FVUR=((__REAL_CST *)ptr__GVUR);
- *(result__FVUR) = *(REAL_CST__);
- };
- Self__NVUR=((__REAL_CST *)result__FVUR);
- Self__NVUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__OVUR;
- Self__NVUR->value__HN2H=v__PVUR;
- Self__NVUR->parent_constant__U2JH.static_type__M2YD=t__QVUR;
- __tmp__XQ4H=result__FVUR;
- } break;
- case __CHARACTER_CST__: {
- Self__X5IQ=((__CHARACTER_CST *)__tmp__WQ4H);
- __tmp__XQ4H=create__char__4SMH(Self__X5IQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__X5IQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__Y5IQ=((__IS_EXPANDED *)__tmp__WQ4H);
- __tmp__MOCR=read__QB5G(((__READ_LOCAL *)Self__Y5IQ->receiver__WN2H)->local__HJZD);
- if (__tmp__MOCR==NULL) {
- __tmp__NOCR=NULL;
- } else {
- __tmp__NOCR=((__READ_LOCAL *)__tmp__MOCR);
- };
- p__EWUR=Self__Y5IQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__1VUR=NULL;
- ptr__2VUR=((__POINTER )(NULL));
- typ_id__3VUR= 0;
- sz__4VUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__4VUR == 0)) {
- result__1VUR=IS_EXPANDED__;
- } else {
- typ_id__3VUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4VUR);
- if ((typ_id__3VUR == (__INTEGER)(- 1))) {
- a__5VUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__AWUR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VUR + a__5VUR) & (__UINTEGER_32)(~ a__5VUR));
- ptr_table__HWUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__AWUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__GWUR=((__POINTER )(NULL));
- result__IWUR=((__POINTER *)ptr_table__HWUR)[ 0];
- if ((result__IWUR == (void *)NULL)) {
- result__IWUR=new_lab__2PJ(new_size__AWUR);
- next__GWUR=(void *)((unsigned long)result__IWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWUR)));
- ((__POINTER *)next__GWUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HWUR)[ 0]=next__GWUR;
- } else {
- next__GWUR=((__POINTER *)result__IWUR)[ 0];
- if ((next__GWUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__IWUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__AWUR << 1)) <= 4096)) {
- next__GWUR=(void *)((unsigned long)result__IWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__AWUR)));
- } else {
- next__GWUR=new_lab__2PJ(new_size__AWUR);
- };
- ((__POINTER *)next__GWUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__HWUR)[ 0]=next__GWUR;
- } else {
- ((__POINTER *)result__IWUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GWUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__IWUR=next__GWUR;
- };
- };
- ptr__2VUR=result__IWUR;
- } else {
- t__BWUR=((__UINTEGER_32 )typ_id__3VUR);
- a__CWUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PWUR=(__UINTEGER_32)((__UINTEGER_32)(sz__4VUR + a__CWUR) & (__UINTEGER_32)(~ a__CWUR));
- ptr_table__MWUR=((__POINTER )(&(table_type[(t__BWUR)])));
- lab_type__OWUR=(__UINTEGER_32)(t__BWUR | 1);
- next__LWUR=((__POINTER )(NULL));
- result__NWUR=((__POINTER *)ptr_table__MWUR)[ 0];
- if ((result__NWUR == (void *)NULL)) {
- result__NWUR=new_lab__2PJ(lab_type__OWUR);
- next__LWUR=(void *)((unsigned long)result__NWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWUR)));
- ((__POINTER *)next__LWUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MWUR)[ 0]=next__LWUR;
- } else {
- next__LWUR=((__POINTER *)result__NWUR)[ 0];
- if ((next__LWUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NWUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__PWUR << 1)) <= 4096)) {
- next__LWUR=(void *)((unsigned long)result__NWUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__PWUR)));
- } else {
- next__LWUR=new_lab__2PJ(lab_type__OWUR);
- };
- ((__POINTER *)next__LWUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MWUR)[ 0]=next__LWUR;
- } else {
- ((__POINTER *)result__NWUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LWUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NWUR=next__LWUR;
- };
- };
- ptr__2VUR=result__NWUR;
- };
- result__1VUR=((__IS_EXPANDED *)ptr__2VUR);
- *(result__1VUR) = *(IS_EXPANDED__);
- };
- Self__DWUR=((__IS_EXPANDED *)result__1VUR);
- Self__DWUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EWUR;
- Self__DWUR->receiver__WN2H=__tmp__NOCR;
- __tmp__XQ4H=result__1VUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__XQ4H=my_copy__1N2H(__tmp__WQ4H);
- } break;
- case __EXPR_SUP__: {
- __tmp__XQ4H=my_copy__EO2H(__tmp__WQ4H);
- } break;
- case __EXPR_SUB__: {
- __tmp__XQ4H=my_copy__PO2H(__tmp__WQ4H);
- } break;
- case __EXPR_MUL__: {
- __tmp__XQ4H=my_copy__1O2H(__tmp__WQ4H);
- } break;
- case __EXPR_DIV__: {
- __tmp__XQ4H=my_copy__GP2H(__tmp__WQ4H);
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
} break;
- case __EXPR_AND__: {
- __tmp__XQ4H=my_copy__RP2H(__tmp__WQ4H);
+ case __LIP_INTEGER__HDB__: {
+ __tmp__3S4F=NULL;
} break;
- case __EXPR_SHIFT_R__: {
- __tmp__XQ4H=my_copy__2P2H(__tmp__WQ4H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__XQ4H=my_copy__HQ2H(__tmp__WQ4H);
- } break;
- case __PUT_TO__: {
- __tmp__XQ4H=my_copy__SQ2H(__tmp__WQ4H);
- } break;
- case __ITEM__: {
- __tmp__XQ4H=my_copy__DR2H(__tmp__WQ4H);
- } break;
- case __SIZE_OF__: {
- __tmp__XQ4H=my_copy__PR2H(__tmp__WQ4H);
- } break;
- case __CAST__: {
- __tmp__XQ4H=my_copy__YR2H(__tmp__WQ4H);
- } break;
- case __CALL_SLOT__: {
- __tmp__XQ4H=my_copy__5SYM(__tmp__WQ4H);
- } break;
- case __READ_SLOT__: {
- __tmp__XQ4H=my_copy__IUGK(__tmp__WQ4H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__T4HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WQ4H)->global__ZGJK),NULL);
- if (__tmp__T4HR==NULL) {
- __tmp__U4HR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__T4HR)->__id) {
- case __READ_SLOT__: {
- __tmp__U4HR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__U4HR=((__READ_GLOBAL *)__tmp__T4HR);
- } break;
- }
- };
- __tmp__XQ4H=__tmp__U4HR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__XQ4H=my_copy__BQCN(__tmp__WQ4H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__XQ4H=my_copy__NREO(__tmp__WQ4H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__XQ4H=my_copy__VYJO(__tmp__WQ4H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__XQ4H=my_copy__0REO(__tmp__WQ4H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__XQ4H=my_copy__BZJO(__tmp__WQ4H);
- } break;
- case __EXPR_NEG__: {
- __tmp__XQ4H=my_copy__CNJM(__tmp__WQ4H);
- } break;
- case __EXPR_ADD__: {
- __tmp__XQ4H=my_copy__5XLL(__tmp__WQ4H);
- } break;
- case __EXPR_NOT__: {
- __tmp__XQ4H=my_copy__WVYM(__tmp__WQ4H);
- } break;
- case __EXPR_MOD__: {
- __tmp__XQ4H=my_copy__FSEO(__tmp__WQ4H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__XQ4H=my_copy__QCEP(__tmp__WQ4H);
- } break;
- case __EXPR_INF__: {
- __tmp__XQ4H=my_copy__5LSN(__tmp__WQ4H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__XQ4H=my_copy__KMSN(__tmp__WQ4H);
- } break;
- case __EXPR_OR__: {
- __tmp__XQ4H=my_copy__JZPN(__tmp__WQ4H);
- } break;
- case __EXPR_XOR__: {
- __tmp__XQ4H=my_copy__G3SO(__tmp__WQ4H);
+ case __LIP_STRING__TDB__: {
+ __tmp__3S4F=NULL;
} break;
+ }
+ };
+ if (((void *)__tmp__3S4F != (void *)NULL)) {
+ b__ATXT=(Self__XS4F->value__TIC & __tmp__3S4F->value__TIC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
- node__3I4H=new_read__slot__receiver__with__AOWH(__tmp__VQ4H,slot_msg__2I4H,__tmp__XQ4H,args__4I4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__3I4H);
- __tmp__A44R=((__NODE_TYPE *)node__3I4H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__A44R)->__id) {
- case __DTA_RD__: {
- __tmp__B44R=((__DTA_RD *)__tmp__A44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__B44R=((__DTA_CAST *)__tmp__A44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__B44R=((__DTA_WR_CODE *)__tmp__A44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__B44R=((__DTA_BLOCK *)__tmp__A44R)->result_expr__F41H;
+ result__0S4F=__tmp__3S4F;
+ };
+ __tmp__HWPU=result__0S4F;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ __tmp__BWPU=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
} break;
- case __DTA_WR_VALUE__: {
- __tmp__B44R=((__DTA_WR_VALUE *)__tmp__A44R)->parent_dta__XSUH.result_expr__YHZD;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __DTA_RD_ARGS__: {
- __tmp__B44R=((__DTA_RD_ARGS *)__tmp__A44R)->parent_dta__HOWH.result_expr__YHZD;
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
} break;
- };
- result__XI4H=__tmp__B44R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__UI4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__1N1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__VI4H);
- put_position__ECH(Self__TI4H->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ }
};
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ Self__AWPU->value__PHC=(__INTEGER__Q)(Self__AWPU->value__PHC & __tmp__5CBF->value__PHC);
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ __tmp__BWPU=Self__AWPU;
+ };
+ __tmp__HWPU=__tmp__BWPU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__HWPU=NULL;
+ } break;
};
+ result__RNYD=__tmp__HWPU;
};
- return(result__XI4H);
-}
-
-static void* check_type__with__RR4H(__EXPR_NOT_EQUAL *Self__SR4H,void *t__TR4H,__POSITION p__UR4H)
-// ({EXPR_NOT_EQUAL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__Y5HR;
- void *result__WR4H,*rec__ZR4H,*__tmp__E44R,*__tmp__VZ4H,*__tmp__WZ4H;
- void *__tmp__H44R;
- void *local__XR4H;
- void *instr__YR4H;
- void *slot_name__0R4H,*v__YXUR;
- void *slot_msg__1R4H;
- void *node__2R4H;
- __TYPE_FULL *Self__Z5IQ,*Self__DAJQ;
- void *__tmp__MU4H,*__tmp__YX4H;
- __POSITION __tmp__TU4H,__tmp__1V4H,__tmp__5X4H,__tmp__HZ4H;
- __POSITION __tmp__UZ4H,p__X5HR,p__XXUR,p__NYUR;
- void *__tmp__ZU4H,*__tmp__FY4H,*t__Z5HR,*t__ZXUR;
- __STRING *Self__X4HR,*Self__34HR,*Self__D5HR,*Self__J5HR;
- __INTEGER new_capacity__W4HR,old_nb_elts__Z4HR,upper__TWUR,Self__RWUR;
- __INTEGER new_capacity__24HR,old_nb_elts__54HR,upper__YWUR,Self__WWUR;
- __INTEGER new_capacity__C5HR,old_nb_elts__F5HR,upper__3WUR,Self__1WUR;
- __INTEGER new_capacity__I5HR,old_nb_elts__L5HR,upper__CXUR,Self__AXUR;
- __INTEGER typ_id__Q5HR,typ_id__QXUR,typ_id__GYUR;
- void *__tmp__D44R,*__tmp__G44R;
- __STRING_CST *Self__KAJQ;
- __PROTOTYPE_CST *Self__LAJQ;
- __INTEGER_CST *Self__MAJQ,*result__O5HR,*Self__W5HR;
- __POINTER ptr__P5HR,ptr_table__FXUR,next__EXUR,result__GXUR;
- __POINTER ptr_table__KXUR,next__JXUR,result__LXUR,ptr__PXUR;
- __POINTER ptr_table__1XUR,next__0XUR,result__2XUR,ptr_table__AYUR;
- __POINTER next__5XUR,result__BYUR,ptr__FYUR,ptr_table__QYUR;
- __POINTER next__PYUR,result__RYUR,ptr_table__VYUR,next__UYUR;
- __POINTER result__WYUR;
- __UINTEGER_32 sz__R5HR,a__S5HR,new_size__T5HR,t__U5HR,a__V5HR;
- __UINTEGER_32 new_size__NXUR,lab_type__MXUR,sz__RXUR,a__SXUR;
- __UINTEGER_32 new_size__TXUR,t__UXUR,a__VXUR,new_size__DYUR;
- __UINTEGER_32 lab_type__CYUR,sz__HYUR,a__IYUR,new_size__JYUR,t__KYUR;
- __UINTEGER_32 a__LYUR,new_size__YYUR,lab_type__XYUR;
- void *__tmp__QOCR,*__tmp__UOCR,*__tmp__15HR;
- __READ_LOCAL *__tmp__ROCR,*__tmp__VOCR;
- __REAL_CST *Self__OAJQ,*result__OXUR,*Self__WXUR;
- __CHARACTER_CST *Self__QAJQ;
- __IS_EXPANDED *Self__RAJQ,*result__EYUR,*Self__MYUR;
- __READ_GLOBAL *__tmp__25HR;
- void *args__3R4H;
- __CHARACTER *Self__Y4HR,*new__04HR,*Self__44HR,*new__A5HR,*Self__E5HR;
- __CHARACTER *new__G5HR,*Self__K5HR,*new__M5HR;
- __BOOLEAN __tmp__IW4H;
- result__WR4H=NULL;
- local__XR4H=NULL;
- instr__YR4H=NULL;
- rec__ZR4H=NULL;
- slot_name__0R4H=NULL;
- slot_msg__1R4H=NULL;
- node__2R4H=NULL;
- args__3R4H=NULL;
- if (affect_with__BCHI(t__TR4H,static_type__AO1H())) {
- result__WR4H=Self__SR4H;
- } else {
- Self__Z5IQ=((__TYPE_FULL *)static_type__AO1H());
- if (is_cast__to__in__BD0I(Self__Z5IQ,(&__string_86),t__TR4H,((__PROTOTYPE *)prototype__VPRF(Self__Z5IQ))->export_list__EFDC)) {
- local__XR4H=create__name__style__type__E5JG(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__AO1H()));
- instr__YR4H=write__value__14FH(local__XR4H,Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SR4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__YR4H);
- slot_name__0R4H=get__QEC(last_cast_name__T32H);
- slot_msg__1R4H=get_slot__IO5G(static_type__AO1H(),slot_name__0R4H);
- if (((void *)slot_msg__1R4H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__TR4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__0R4H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__UR4H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__AO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__MU4H=((__SLOT *)((__SLOT_DATA *)slot_msg__1R4H)->parent_slot__IHZD)->base_slot__X12F;
+ if ((Self__KCZD == '=')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__3S4F=NULL;
} else {
- __tmp__MU4H=((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F;
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__3S4F=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__3S4F=NULL;
+ } break;
+ }
};
- if ((argument_count__XZBG(__tmp__MU4H) != 1)) {
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__TU4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__TU4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__TU4H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ if (((void *)__tmp__3S4F != (void *)NULL)) {
+ b__ATXT=(Self__XS4F->value__TIC == __tmp__3S4F->value__TIC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
+ result__0S4F=__tmp__3S4F;
};
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__ZU4H=get_type_result__XF2G(slot_msg__1R4H);
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
} else {
- __tmp__ZU4H=get_type_result__BH2G(slot_msg__1R4H);
- };
- if ((((void *)__tmp__ZU4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ZU4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__TR4H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__ZU4H != (void *)NULL)) {
- Self__X4HR=((__STRING *)string_tmp__RB);
- new_capacity__W4HR= 0;
- if ((Self__X4HR->capacity__MNK <= Self__X4HR->count__VF)) {
- if ((Self__X4HR->capacity__MNK == 0)) {
- Self__X4HR->capacity__MNK= 32;
- Self__X4HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__W4HR=(__INTEGER)(Self__X4HR->capacity__MNK << 1);
- Self__Y4HR=((__CHARACTER *)Self__X4HR->storage__XNK);
- old_nb_elts__Z4HR=Self__X4HR->capacity__MNK;
- new__04HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__Y4HR),((__UINTEGER_32 )old_nb_elts__Z4HR),((__UINTEGER_32 )new_capacity__W4HR)));
- upper__TWUR=(__INTEGER)(new_capacity__W4HR - 1);
- Self__RWUR=old_nb_elts__Z4HR;
- while ((Self__RWUR <= upper__TWUR)) {
- new__04HR[Self__RWUR]='\0';
- Self__RWUR=(__INTEGER)(Self__RWUR + 1);
- };
- Self__X4HR->storage__XNK=new__04HR;
- Self__X4HR->capacity__MNK=new_capacity__W4HR;
- };
- };
- ((__CHARACTER *)Self__X4HR->storage__XNK)[Self__X4HR->count__VF]='`';
- Self__X4HR->count__VF=(__INTEGER)(Self__X4HR->count__VF + 1);
- append_name_in__M5XD(__tmp__ZU4H,string_tmp__RB);
- Self__34HR=((__STRING *)string_tmp__RB);
- new_capacity__24HR= 0;
- if ((Self__34HR->capacity__MNK <= Self__34HR->count__VF)) {
- if ((Self__34HR->capacity__MNK == 0)) {
- Self__34HR->capacity__MNK= 32;
- Self__34HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__24HR=(__INTEGER)(Self__34HR->capacity__MNK << 1);
- Self__44HR=((__CHARACTER *)Self__34HR->storage__XNK);
- old_nb_elts__54HR=Self__34HR->capacity__MNK;
- new__A5HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__44HR),((__UINTEGER_32 )old_nb_elts__54HR),((__UINTEGER_32 )new_capacity__24HR)));
- upper__YWUR=(__INTEGER)(new_capacity__24HR - 1);
- Self__WWUR=old_nb_elts__54HR;
- while ((Self__WWUR <= upper__YWUR)) {
- new__A5HR[Self__WWUR]='\0';
- Self__WWUR=(__INTEGER)(Self__WWUR + 1);
- };
- Self__34HR->storage__XNK=new__A5HR;
- Self__34HR->capacity__MNK=new_capacity__24HR;
- };
- };
- ((__CHARACTER *)Self__34HR->storage__XNK)[Self__34HR->count__VF]='\'';
- Self__34HR->count__VF=(__INTEGER)(Self__34HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__TR4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__1V4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__1V4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__1V4H);
- put_position__ECH(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__ZR4H=read__QB5G(local__XR4H);
- node__2R4H=new_read__slot__receiver__self__FLQC(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__1R4H,rec__ZR4H,rec__ZR4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__2R4H);
- __tmp__D44R=((__NODE_TYPE *)node__2R4H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__D44R)->__id) {
- case __DTA_RD__: {
- __tmp__E44R=((__DTA_RD *)__tmp__D44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__E44R=((__DTA_CAST *)__tmp__D44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__E44R=((__DTA_WR_CODE *)__tmp__D44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__E44R=((__DTA_BLOCK *)__tmp__D44R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__E44R=((__DTA_WR_VALUE *)__tmp__D44R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__E44R=((__DTA_RD_ARGS *)__tmp__D44R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__WR4H=__tmp__E44R;
- __tmp__IW4H=TRUE__;
- } else {
- __tmp__IW4H=FALSE__;
- };
- if ((! __tmp__IW4H)) {
- Self__DAJQ=((__TYPE_FULL *)t__TR4H);
- if (is_cast__to__in__BD0I(Self__DAJQ,(&__string_87),static_type__AO1H(),((__PROTOTYPE *)prototype__VPRF(Self__DAJQ))->import_list__MFDC)) {
- local__XR4H=create__name__style__type__E5JG(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__AO1H()));
- instr__YR4H=write__value__14FH(local__XR4H,Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SR4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__YR4H);
- slot_name__0R4H=get__QEC(last_cast_name__T32H);
- slot_msg__1R4H=get_slot__IO5G(t__TR4H,slot_name__0R4H);
- if (((void *)slot_msg__1R4H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__TR4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__0R4H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__TR4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__UR4H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__TR4H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__YX4H=((__SLOT *)((__SLOT_DATA *)slot_msg__1R4H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__YX4H=((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__YX4H) != 2)) {
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__5X4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__5X4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__5X4H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__FY4H=get_type_result__XF2G(slot_msg__1R4H);
- } else {
- __tmp__FY4H=get_type_result__BH2G(slot_msg__1R4H);
- };
- if ((((void *)__tmp__FY4H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__FY4H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__TR4H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__FY4H != (void *)NULL)) {
- Self__D5HR=((__STRING *)string_tmp__RB);
- new_capacity__C5HR= 0;
- if ((Self__D5HR->capacity__MNK <= Self__D5HR->count__VF)) {
- if ((Self__D5HR->capacity__MNK == 0)) {
- Self__D5HR->capacity__MNK= 32;
- Self__D5HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__C5HR=(__INTEGER)(Self__D5HR->capacity__MNK << 1);
- Self__E5HR=((__CHARACTER *)Self__D5HR->storage__XNK);
- old_nb_elts__F5HR=Self__D5HR->capacity__MNK;
- new__G5HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__E5HR),((__UINTEGER_32 )old_nb_elts__F5HR),((__UINTEGER_32 )new_capacity__C5HR)));
- upper__3WUR=(__INTEGER)(new_capacity__C5HR - 1);
- Self__1WUR=old_nb_elts__F5HR;
- while ((Self__1WUR <= upper__3WUR)) {
- new__G5HR[Self__1WUR]='\0';
- Self__1WUR=(__INTEGER)(Self__1WUR + 1);
- };
- Self__D5HR->storage__XNK=new__G5HR;
- Self__D5HR->capacity__MNK=new_capacity__C5HR;
- };
- };
- ((__CHARACTER *)Self__D5HR->storage__XNK)[Self__D5HR->count__VF]='`';
- Self__D5HR->count__VF=(__INTEGER)(Self__D5HR->count__VF + 1);
- append_name_in__M5XD(__tmp__FY4H,string_tmp__RB);
- Self__J5HR=((__STRING *)string_tmp__RB);
- new_capacity__I5HR= 0;
- if ((Self__J5HR->capacity__MNK <= Self__J5HR->count__VF)) {
- if ((Self__J5HR->capacity__MNK == 0)) {
- Self__J5HR->capacity__MNK= 32;
- Self__J5HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__I5HR=(__INTEGER)(Self__J5HR->capacity__MNK << 1);
- Self__K5HR=((__CHARACTER *)Self__J5HR->storage__XNK);
- old_nb_elts__L5HR=Self__J5HR->capacity__MNK;
- new__M5HR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__K5HR),((__UINTEGER_32 )old_nb_elts__L5HR),((__UINTEGER_32 )new_capacity__I5HR)));
- upper__CXUR=(__INTEGER)(new_capacity__I5HR - 1);
- Self__AXUR=old_nb_elts__L5HR;
- while ((Self__AXUR <= upper__CXUR)) {
- new__M5HR[Self__AXUR]='\0';
- Self__AXUR=(__INTEGER)(Self__AXUR + 1);
- };
- Self__J5HR->storage__XNK=new__M5HR;
- Self__J5HR->capacity__MNK=new_capacity__I5HR;
- };
- };
- ((__CHARACTER *)Self__J5HR->storage__XNK)[Self__J5HR->count__VF]='\'';
- Self__J5HR->count__VF=(__INTEGER)(Self__J5HR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__TR4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
- __tmp__HZ4H=((__SLOT_DATA *)slot_msg__1R4H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__HZ4H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__HZ4H);
- put_position__ECH(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__3R4H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__3R4H,create__type__PKQC(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__TR4H));
- add_last__5REI(args__3R4H,read__QB5G(local__XR4H));
- __tmp__UZ4H=Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__VZ4H=((void **)((__FAST_ARRAYoEXPRo *)args__3R4H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__VZ4H)->__id) {
- case __LIST__: {
- __tmp__WZ4H=my_copy__MSYM(__tmp__VZ4H);
- } break;
- case __STRING_CST__: {
- Self__KAJQ=((__STRING_CST *)__tmp__VZ4H);
- __tmp__WZ4H=create__text__ITMH(Self__KAJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KAJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__WZ4H=my_copy__EK2H(__tmp__VZ4H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__LAJQ=((__PROTOTYPE_CST *)__tmp__VZ4H);
- __tmp__WZ4H=create__type__PKQC(Self__LAJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LAJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__MAJQ=((__INTEGER_CST *)__tmp__VZ4H);
- p__X5HR=Self__MAJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__Y5HR=Self__MAJQ->value__W4YD;
- t__Z5HR=Self__MAJQ->parent_constant__B3LC.static_type__M2YD;
- result__O5HR=NULL;
- ptr__P5HR=((__POINTER )(NULL));
- typ_id__Q5HR= 0;
- sz__R5HR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__R5HR == 0)) {
- result__O5HR=INTEGER_CST__;
- } else {
- typ_id__Q5HR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__R5HR);
- if ((typ_id__Q5HR == (__INTEGER)(- 1))) {
- a__S5HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T5HR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5HR + a__S5HR) & (__UINTEGER_32)(~ a__S5HR));
- ptr_table__FXUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T5HR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__EXUR=((__POINTER )(NULL));
- result__GXUR=((__POINTER *)ptr_table__FXUR)[ 0];
- if ((result__GXUR == (void *)NULL)) {
- result__GXUR=new_lab__2PJ(new_size__T5HR);
- next__EXUR=(void *)((unsigned long)result__GXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5HR)));
- ((__POINTER *)next__EXUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FXUR)[ 0]=next__EXUR;
- } else {
- next__EXUR=((__POINTER *)result__GXUR)[ 0];
- if ((next__EXUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__GXUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T5HR << 1)) <= 4096)) {
- next__EXUR=(void *)((unsigned long)result__GXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5HR)));
- } else {
- next__EXUR=new_lab__2PJ(new_size__T5HR);
- };
- ((__POINTER *)next__EXUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__FXUR)[ 0]=next__EXUR;
- } else {
- ((__POINTER *)result__GXUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__EXUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__GXUR=next__EXUR;
- };
- };
- ptr__P5HR=result__GXUR;
- } else {
- t__U5HR=((__UINTEGER_32 )typ_id__Q5HR);
- a__V5HR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NXUR=(__UINTEGER_32)((__UINTEGER_32)(sz__R5HR + a__V5HR) & (__UINTEGER_32)(~ a__V5HR));
- ptr_table__KXUR=((__POINTER )(&(table_type[(t__U5HR)])));
- lab_type__MXUR=(__UINTEGER_32)(t__U5HR | 1);
- next__JXUR=((__POINTER )(NULL));
- result__LXUR=((__POINTER *)ptr_table__KXUR)[ 0];
- if ((result__LXUR == (void *)NULL)) {
- result__LXUR=new_lab__2PJ(lab_type__MXUR);
- next__JXUR=(void *)((unsigned long)result__LXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXUR)));
- ((__POINTER *)next__JXUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KXUR)[ 0]=next__JXUR;
- } else {
- next__JXUR=((__POINTER *)result__LXUR)[ 0];
- if ((next__JXUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LXUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NXUR << 1)) <= 4096)) {
- next__JXUR=(void *)((unsigned long)result__LXUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NXUR)));
- } else {
- next__JXUR=new_lab__2PJ(lab_type__MXUR);
- };
- ((__POINTER *)next__JXUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KXUR)[ 0]=next__JXUR;
- } else {
- ((__POINTER *)result__LXUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JXUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LXUR=next__JXUR;
- };
- };
- ptr__P5HR=result__LXUR;
- };
- result__O5HR=((__INTEGER_CST *)ptr__P5HR);
- *(result__O5HR) = *(INTEGER_CST__);
- };
- Self__W5HR=((__INTEGER_CST *)result__O5HR);
- Self__W5HR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__X5HR;
- Self__W5HR->value__W4YD=v__Y5HR;
- Self__W5HR->parent_constant__B3LC.static_type__M2YD=t__Z5HR;
- check_type__YG5D(Self__W5HR);
- __tmp__WZ4H=result__O5HR;
- } break;
- case __READ_LOCAL__: {
- __tmp__QOCR=read__QB5G(((__READ_LOCAL *)__tmp__VZ4H)->local__HJZD);
- if (__tmp__QOCR==NULL) {
- __tmp__ROCR=NULL;
- } else {
- __tmp__ROCR=((__READ_LOCAL *)__tmp__QOCR);
- };
- __tmp__WZ4H=__tmp__ROCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__WZ4H=my_copy__SL2H(__tmp__VZ4H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__WZ4H=my_copy__LM2H(__tmp__VZ4H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__WZ4H=my_copy__YM2H(__tmp__VZ4H);
- } break;
- case __REAL_CST__: {
- Self__OAJQ=((__REAL_CST *)__tmp__VZ4H);
- p__XXUR=Self__OAJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__YXUR=Self__OAJQ->value__HN2H;
- t__ZXUR=Self__OAJQ->parent_constant__U2JH.static_type__M2YD;
- result__OXUR=NULL;
- ptr__PXUR=((__POINTER )(NULL));
- typ_id__QXUR= 0;
- sz__RXUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__RXUR == 0)) {
- result__OXUR=REAL_CST__;
- } else {
- typ_id__QXUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RXUR);
- if ((typ_id__QXUR == (__INTEGER)(- 1))) {
- a__SXUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TXUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RXUR + a__SXUR) & (__UINTEGER_32)(~ a__SXUR));
- ptr_table__1XUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TXUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0XUR=((__POINTER )(NULL));
- result__2XUR=((__POINTER *)ptr_table__1XUR)[ 0];
- if ((result__2XUR == (void *)NULL)) {
- result__2XUR=new_lab__2PJ(new_size__TXUR);
- next__0XUR=(void *)((unsigned long)result__2XUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXUR)));
- ((__POINTER *)next__0XUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1XUR)[ 0]=next__0XUR;
- } else {
- next__0XUR=((__POINTER *)result__2XUR)[ 0];
- if ((next__0XUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2XUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TXUR << 1)) <= 4096)) {
- next__0XUR=(void *)((unsigned long)result__2XUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TXUR)));
- } else {
- next__0XUR=new_lab__2PJ(new_size__TXUR);
- };
- ((__POINTER *)next__0XUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1XUR)[ 0]=next__0XUR;
- } else {
- ((__POINTER *)result__2XUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0XUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2XUR=next__0XUR;
- };
- };
- ptr__PXUR=result__2XUR;
- } else {
- t__UXUR=((__UINTEGER_32 )typ_id__QXUR);
- a__VXUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DYUR=(__UINTEGER_32)((__UINTEGER_32)(sz__RXUR + a__VXUR) & (__UINTEGER_32)(~ a__VXUR));
- ptr_table__AYUR=((__POINTER )(&(table_type[(t__UXUR)])));
- lab_type__CYUR=(__UINTEGER_32)(t__UXUR | 1);
- next__5XUR=((__POINTER )(NULL));
- result__BYUR=((__POINTER *)ptr_table__AYUR)[ 0];
- if ((result__BYUR == (void *)NULL)) {
- result__BYUR=new_lab__2PJ(lab_type__CYUR);
- next__5XUR=(void *)((unsigned long)result__BYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYUR)));
- ((__POINTER *)next__5XUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AYUR)[ 0]=next__5XUR;
- } else {
- next__5XUR=((__POINTER *)result__BYUR)[ 0];
- if ((next__5XUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BYUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DYUR << 1)) <= 4096)) {
- next__5XUR=(void *)((unsigned long)result__BYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DYUR)));
- } else {
- next__5XUR=new_lab__2PJ(lab_type__CYUR);
- };
- ((__POINTER *)next__5XUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AYUR)[ 0]=next__5XUR;
- } else {
- ((__POINTER *)result__BYUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5XUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BYUR=next__5XUR;
- };
- };
- ptr__PXUR=result__BYUR;
- };
- result__OXUR=((__REAL_CST *)ptr__PXUR);
- *(result__OXUR) = *(REAL_CST__);
- };
- Self__WXUR=((__REAL_CST *)result__OXUR);
- Self__WXUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XXUR;
- Self__WXUR->value__HN2H=v__YXUR;
- Self__WXUR->parent_constant__U2JH.static_type__M2YD=t__ZXUR;
- __tmp__WZ4H=result__OXUR;
- } break;
- case __CHARACTER_CST__: {
- Self__QAJQ=((__CHARACTER_CST *)__tmp__VZ4H);
- __tmp__WZ4H=create__char__4SMH(Self__QAJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QAJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__RAJQ=((__IS_EXPANDED *)__tmp__VZ4H);
- __tmp__UOCR=read__QB5G(((__READ_LOCAL *)Self__RAJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__UOCR==NULL) {
- __tmp__VOCR=NULL;
- } else {
- __tmp__VOCR=((__READ_LOCAL *)__tmp__UOCR);
- };
- p__NYUR=Self__RAJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__EYUR=NULL;
- ptr__FYUR=((__POINTER )(NULL));
- typ_id__GYUR= 0;
- sz__HYUR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__HYUR == 0)) {
- result__EYUR=IS_EXPANDED__;
- } else {
- typ_id__GYUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HYUR);
- if ((typ_id__GYUR == (__INTEGER)(- 1))) {
- a__IYUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JYUR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYUR + a__IYUR) & (__UINTEGER_32)(~ a__IYUR));
- ptr_table__QYUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JYUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__PYUR=((__POINTER )(NULL));
- result__RYUR=((__POINTER *)ptr_table__QYUR)[ 0];
- if ((result__RYUR == (void *)NULL)) {
- result__RYUR=new_lab__2PJ(new_size__JYUR);
- next__PYUR=(void *)((unsigned long)result__RYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYUR)));
- ((__POINTER *)next__PYUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QYUR)[ 0]=next__PYUR;
- } else {
- next__PYUR=((__POINTER *)result__RYUR)[ 0];
- if ((next__PYUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__RYUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JYUR << 1)) <= 4096)) {
- next__PYUR=(void *)((unsigned long)result__RYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JYUR)));
- } else {
- next__PYUR=new_lab__2PJ(new_size__JYUR);
- };
- ((__POINTER *)next__PYUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__QYUR)[ 0]=next__PYUR;
- } else {
- ((__POINTER *)result__RYUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__PYUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__RYUR=next__PYUR;
- };
- };
- ptr__FYUR=result__RYUR;
- } else {
- t__KYUR=((__UINTEGER_32 )typ_id__GYUR);
- a__LYUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YYUR=(__UINTEGER_32)((__UINTEGER_32)(sz__HYUR + a__LYUR) & (__UINTEGER_32)(~ a__LYUR));
- ptr_table__VYUR=((__POINTER )(&(table_type[(t__KYUR)])));
- lab_type__XYUR=(__UINTEGER_32)(t__KYUR | 1);
- next__UYUR=((__POINTER )(NULL));
- result__WYUR=((__POINTER *)ptr_table__VYUR)[ 0];
- if ((result__WYUR == (void *)NULL)) {
- result__WYUR=new_lab__2PJ(lab_type__XYUR);
- next__UYUR=(void *)((unsigned long)result__WYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYUR)));
- ((__POINTER *)next__UYUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VYUR)[ 0]=next__UYUR;
- } else {
- next__UYUR=((__POINTER *)result__WYUR)[ 0];
- if ((next__UYUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WYUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__YYUR << 1)) <= 4096)) {
- next__UYUR=(void *)((unsigned long)result__WYUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__YYUR)));
- } else {
- next__UYUR=new_lab__2PJ(lab_type__XYUR);
- };
- ((__POINTER *)next__UYUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VYUR)[ 0]=next__UYUR;
- } else {
- ((__POINTER *)result__WYUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UYUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WYUR=next__UYUR;
- };
- };
- ptr__FYUR=result__WYUR;
- };
- result__EYUR=((__IS_EXPANDED *)ptr__FYUR);
- *(result__EYUR) = *(IS_EXPANDED__);
- };
- Self__MYUR=((__IS_EXPANDED *)result__EYUR);
- Self__MYUR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NYUR;
- Self__MYUR->receiver__WN2H=__tmp__VOCR;
- __tmp__WZ4H=result__EYUR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__WZ4H=my_copy__1N2H(__tmp__VZ4H);
- } break;
- case __EXPR_SUP__: {
- __tmp__WZ4H=my_copy__EO2H(__tmp__VZ4H);
- } break;
- case __EXPR_SUB__: {
- __tmp__WZ4H=my_copy__PO2H(__tmp__VZ4H);
- } break;
- case __EXPR_MUL__: {
- __tmp__WZ4H=my_copy__1O2H(__tmp__VZ4H);
- } break;
- case __EXPR_DIV__: {
- __tmp__WZ4H=my_copy__GP2H(__tmp__VZ4H);
- } break;
- case __EXPR_AND__: {
- __tmp__WZ4H=my_copy__RP2H(__tmp__VZ4H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__WZ4H=my_copy__2P2H(__tmp__VZ4H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__WZ4H=my_copy__HQ2H(__tmp__VZ4H);
- } break;
- case __PUT_TO__: {
- __tmp__WZ4H=my_copy__SQ2H(__tmp__VZ4H);
- } break;
- case __ITEM__: {
- __tmp__WZ4H=my_copy__DR2H(__tmp__VZ4H);
- } break;
- case __SIZE_OF__: {
- __tmp__WZ4H=my_copy__PR2H(__tmp__VZ4H);
- } break;
- case __CAST__: {
- __tmp__WZ4H=my_copy__YR2H(__tmp__VZ4H);
- } break;
- case __CALL_SLOT__: {
- __tmp__WZ4H=my_copy__5SYM(__tmp__VZ4H);
- } break;
- case __READ_SLOT__: {
- __tmp__WZ4H=my_copy__IUGK(__tmp__VZ4H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__15HR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VZ4H)->global__ZGJK),NULL);
- if (__tmp__15HR==NULL) {
- __tmp__25HR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__15HR)->__id) {
- case __READ_SLOT__: {
- __tmp__25HR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__25HR=((__READ_GLOBAL *)__tmp__15HR);
- } break;
- }
- };
- __tmp__WZ4H=__tmp__25HR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__WZ4H=my_copy__BQCN(__tmp__VZ4H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__WZ4H=my_copy__NREO(__tmp__VZ4H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__WZ4H=my_copy__VYJO(__tmp__VZ4H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__WZ4H=my_copy__0REO(__tmp__VZ4H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__WZ4H=my_copy__BZJO(__tmp__VZ4H);
- } break;
- case __EXPR_NEG__: {
- __tmp__WZ4H=my_copy__CNJM(__tmp__VZ4H);
- } break;
- case __EXPR_ADD__: {
- __tmp__WZ4H=my_copy__5XLL(__tmp__VZ4H);
- } break;
- case __EXPR_NOT__: {
- __tmp__WZ4H=my_copy__WVYM(__tmp__VZ4H);
- } break;
- case __EXPR_MOD__: {
- __tmp__WZ4H=my_copy__FSEO(__tmp__VZ4H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__WZ4H=my_copy__QCEP(__tmp__VZ4H);
- } break;
- case __EXPR_INF__: {
- __tmp__WZ4H=my_copy__5LSN(__tmp__VZ4H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__WZ4H=my_copy__KMSN(__tmp__VZ4H);
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
} break;
- case __EXPR_OR__: {
- __tmp__WZ4H=my_copy__JZPN(__tmp__VZ4H);
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __EXPR_XOR__: {
- __tmp__WZ4H=my_copy__G3SO(__tmp__VZ4H);
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
} break;
+ }
+ };
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ free__TZ1D(Self__AWPU);
+ b__ATXT=(Self__AWPU->value__PHC == __tmp__5CBF->value__PHC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
- node__2R4H=new_read__slot__receiver__with__AOWH(__tmp__UZ4H,slot_msg__1R4H,__tmp__WZ4H,args__3R4H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__2R4H);
- __tmp__G44R=((__NODE_TYPE *)node__2R4H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__G44R)->__id) {
- case __DTA_RD__: {
- __tmp__H44R=((__DTA_RD *)__tmp__G44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__H44R=((__DTA_CAST *)__tmp__G44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__H44R=((__DTA_WR_CODE *)__tmp__G44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__H44R=((__DTA_BLOCK *)__tmp__G44R)->result_expr__F41H;
+ result__0S4F=__tmp__3S4F;
+ };
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__CWPU=((__LIP_STRING__TDB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__YFBF=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__YFBF=NULL;
} break;
- case __DTA_WR_VALUE__: {
- __tmp__H44R=((__DTA_WR_VALUE *)__tmp__G44R)->parent_dta__XSUH.result_expr__YHZD;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__YFBF=NULL;
} break;
- case __DTA_RD_ARGS__: {
- __tmp__H44R=((__DTA_RD_ARGS *)__tmp__G44R)->parent_dta__HOWH.result_expr__YHZD;
+ case __LIP_STRING__TDB__: {
+ __tmp__YFBF=((__LIP_STRING__TDB *)__tmp__5VPU);
} break;
+ }
+ };
+ if (((void *)__tmp__YFBF != (void *)NULL)) {
+ free__WZ1D(((__LIP_STRING__TDB *)__tmp__YFBF));
+ free__WZ1D(Self__CWPU);
+ b__ATXT=((void *)Self__CWPU->value__MGC == (void *)__tmp__YFBF->value__MGC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
- result__WR4H=__tmp__H44R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__TR4H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__AO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__UR4H);
- put_position__ECH(Self__SR4H->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ result__0S4F=__tmp__3S4F;
};
+ Self__XS4F=result__0S4F;
+ } break;
};
+ result__RNYD=Self__XS4F;
};
- return(result__WR4H);
-}
-
-static void* check_type__with__Q04H(__REAL_CST *Self__R04H,void *t__S04H,__POSITION p__T04H)
-// ({REAL_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__ABIR;
- void *result__V04H,*rec__Y04H,*__tmp__K44R,*__tmp__UC5H,*__tmp__VC5H;
- void *__tmp__N44R;
- void *local__W04H;
- void *instr__X04H;
- void *slot_name__Z04H,*v__B0UR;
- void *slot_msg__004H;
- void *node__104H;
- __TYPE_FULL *Self__SAJQ,*Self__2AJQ;
- void *__tmp__L34H,*__tmp__XA5H;
- __POSITION __tmp__S34H,__tmp__044H,__tmp__4A5H,__tmp__GC5H;
- __POSITION __tmp__TC5H,p__5AIR,p__A0UR,p__W0UR;
- void *__tmp__Y34H,*__tmp__EB5H,*t__BBIR,*t__C0UR;
- __STRING *Self__55HR,*Self__FAIR,*Self__LAIR,*Self__RAIR;
- __INTEGER new_capacity__45HR,old_nb_elts__BAIR,upper__2YUR,Self__0YUR;
- __INTEGER new_capacity__EAIR,old_nb_elts__HAIR,upper__BZUR,Self__5YUR;
- __INTEGER new_capacity__KAIR,old_nb_elts__NAIR,upper__GZUR,Self__EZUR;
- __INTEGER new_capacity__QAIR,old_nb_elts__TAIR,upper__LZUR,Self__JZUR;
- __INTEGER typ_id__YAIR,typ_id__ZZUR,typ_id__P0UR;
- void *__tmp__J44R,*__tmp__M44R;
- __STRING_CST *Self__DBJQ;
- __PROTOTYPE_CST *Self__EBJQ;
- __INTEGER_CST *Self__FBJQ,*result__WAIR,*Self__4AIR;
- __POINTER ptr__XAIR,ptr_table__OZUR,next__NZUR,result__PZUR;
- __POINTER ptr_table__TZUR,next__SZUR,result__UZUR,ptr__YZUR;
- __POINTER ptr_table__E0UR,next__D0UR,result__F0UR,ptr_table__J0UR;
- __POINTER next__I0UR,result__K0UR,ptr__O0UR,ptr_table__Z0UR;
- __POINTER next__Y0UR,result__00UR,ptr_table__40UR,next__30UR;
- __POINTER result__50UR;
- __UINTEGER_32 sz__ZAIR,a__0AIR,new_size__1AIR,t__2AIR,a__3AIR;
- __UINTEGER_32 new_size__WZUR,lab_type__VZUR,sz__0ZUR,a__1ZUR;
- __UINTEGER_32 new_size__2ZUR,t__3ZUR,a__4ZUR,new_size__M0UR;
- __UINTEGER_32 lab_type__L0UR,sz__Q0UR,a__R0UR,new_size__S0UR,t__T0UR;
- __UINTEGER_32 a__U0UR,new_size__B1UR,lab_type__A1UR;
- void *__tmp__YOCR,*__tmp__2OCR,*__tmp__DBIR;
- __READ_LOCAL *__tmp__ZOCR,*__tmp__3OCR;
- __REAL_CST *Self__HBJQ,*result__XZUR,*Self__5ZUR;
- __CHARACTER_CST *Self__JBJQ;
- __IS_EXPANDED *Self__KBJQ,*result__N0UR,*Self__V0UR;
- __READ_GLOBAL *__tmp__EBIR;
- void *args__204H;
- __CHARACTER *Self__AAIR,*new__CAIR,*Self__GAIR,*new__IAIR,*Self__MAIR;
- __CHARACTER *new__OAIR,*Self__SAIR,*new__UAIR;
- __BOOLEAN __tmp__H54H;
- result__V04H=NULL;
- local__W04H=NULL;
- instr__X04H=NULL;
- rec__Y04H=NULL;
- slot_name__Z04H=NULL;
- slot_msg__004H=NULL;
- node__104H=NULL;
- args__204H=NULL;
- if (affect_with__BCHI(t__S04H,Self__R04H->parent_constant__U2JH.static_type__M2YD)) {
- result__V04H=Self__R04H;
- } else {
- Self__SAJQ=((__TYPE_FULL *)Self__R04H->parent_constant__U2JH.static_type__M2YD);
- if (is_cast__to__in__BD0I(Self__SAJQ,(&__string_86),t__S04H,((__PROTOTYPE *)prototype__VPRF(Self__SAJQ))->export_list__EFDC)) {
- local__W04H=create__name__style__type__E5JG(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__R04H->parent_constant__U2JH.static_type__M2YD));
- instr__X04H=write__value__14FH(local__W04H,Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R04H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__X04H);
- slot_name__Z04H=get__QEC(last_cast_name__T32H);
- slot_msg__004H=get_slot__IO5G(Self__R04H->parent_constant__U2JH.static_type__M2YD,slot_name__Z04H);
- if (((void *)slot_msg__004H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__S04H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__Z04H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__T04H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__R04H->parent_constant__U2JH.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__L34H=((__SLOT *)((__SLOT_DATA *)slot_msg__004H)->parent_slot__IHZD)->base_slot__X12F;
+ if ((Self__KCZD == 'E')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=((__LIP_BOOLEAN__BCB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__3S4F=NULL;
} else {
- __tmp__L34H=((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F;
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__3S4F=((__LIP_BOOLEAN__BCB *)__tmp__5VPU);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__3S4F=NULL;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__3S4F=NULL;
+ } break;
+ }
};
- if ((argument_count__XZBG(__tmp__L34H) != 1)) {
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__S34H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__S34H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__S34H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ if (((void *)__tmp__3S4F != (void *)NULL)) {
+ b__ATXT=(Self__XS4F->value__TIC != __tmp__3S4F->value__TIC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
+ result__0S4F=__tmp__3S4F;
};
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__Y34H=get_type_result__XF2G(slot_msg__004H);
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
} else {
- __tmp__Y34H=get_type_result__BH2G(slot_msg__004H);
- };
- if ((((void *)__tmp__Y34H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__Y34H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__S04H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__Y34H != (void *)NULL)) {
- Self__55HR=((__STRING *)string_tmp__RB);
- new_capacity__45HR= 0;
- if ((Self__55HR->capacity__MNK <= Self__55HR->count__VF)) {
- if ((Self__55HR->capacity__MNK == 0)) {
- Self__55HR->capacity__MNK= 32;
- Self__55HR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__45HR=(__INTEGER)(Self__55HR->capacity__MNK << 1);
- Self__AAIR=((__CHARACTER *)Self__55HR->storage__XNK);
- old_nb_elts__BAIR=Self__55HR->capacity__MNK;
- new__CAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AAIR),((__UINTEGER_32 )old_nb_elts__BAIR),((__UINTEGER_32 )new_capacity__45HR)));
- upper__2YUR=(__INTEGER)(new_capacity__45HR - 1);
- Self__0YUR=old_nb_elts__BAIR;
- while ((Self__0YUR <= upper__2YUR)) {
- new__CAIR[Self__0YUR]='\0';
- Self__0YUR=(__INTEGER)(Self__0YUR + 1);
- };
- Self__55HR->storage__XNK=new__CAIR;
- Self__55HR->capacity__MNK=new_capacity__45HR;
- };
- };
- ((__CHARACTER *)Self__55HR->storage__XNK)[Self__55HR->count__VF]='`';
- Self__55HR->count__VF=(__INTEGER)(Self__55HR->count__VF + 1);
- append_name_in__M5XD(__tmp__Y34H,string_tmp__RB);
- Self__FAIR=((__STRING *)string_tmp__RB);
- new_capacity__EAIR= 0;
- if ((Self__FAIR->capacity__MNK <= Self__FAIR->count__VF)) {
- if ((Self__FAIR->capacity__MNK == 0)) {
- Self__FAIR->capacity__MNK= 32;
- Self__FAIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EAIR=(__INTEGER)(Self__FAIR->capacity__MNK << 1);
- Self__GAIR=((__CHARACTER *)Self__FAIR->storage__XNK);
- old_nb_elts__HAIR=Self__FAIR->capacity__MNK;
- new__IAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GAIR),((__UINTEGER_32 )old_nb_elts__HAIR),((__UINTEGER_32 )new_capacity__EAIR)));
- upper__BZUR=(__INTEGER)(new_capacity__EAIR - 1);
- Self__5YUR=old_nb_elts__HAIR;
- while ((Self__5YUR <= upper__BZUR)) {
- new__IAIR[Self__5YUR]='\0';
- Self__5YUR=(__INTEGER)(Self__5YUR + 1);
- };
- Self__FAIR->storage__XNK=new__IAIR;
- Self__FAIR->capacity__MNK=new_capacity__EAIR;
- };
- };
- ((__CHARACTER *)Self__FAIR->storage__XNK)[Self__FAIR->count__VF]='\'';
- Self__FAIR->count__VF=(__INTEGER)(Self__FAIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__S04H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__044H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__044H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__044H);
- put_position__ECH(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__Y04H=read__QB5G(local__W04H);
- node__104H=new_read__slot__receiver__self__FLQC(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__004H,rec__Y04H,rec__Y04H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__104H);
- __tmp__J44R=((__NODE_TYPE *)node__104H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__J44R)->__id) {
- case __DTA_RD__: {
- __tmp__K44R=((__DTA_RD *)__tmp__J44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__K44R=((__DTA_CAST *)__tmp__J44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__K44R=((__DTA_WR_CODE *)__tmp__J44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__K44R=((__DTA_BLOCK *)__tmp__J44R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__K44R=((__DTA_WR_VALUE *)__tmp__J44R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__K44R=((__DTA_RD_ARGS *)__tmp__J44R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__V04H=__tmp__K44R;
- __tmp__H54H=TRUE__;
- } else {
- __tmp__H54H=FALSE__;
- };
- if ((! __tmp__H54H)) {
- Self__2AJQ=((__TYPE_FULL *)t__S04H);
- if (is_cast__to__in__BD0I(Self__2AJQ,(&__string_87),Self__R04H->parent_constant__U2JH.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__2AJQ))->import_list__MFDC)) {
- local__W04H=create__name__style__type__E5JG(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__R04H->parent_constant__U2JH.static_type__M2YD));
- instr__X04H=write__value__14FH(local__W04H,Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__R04H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__X04H);
- slot_name__Z04H=get__QEC(last_cast_name__T32H);
- slot_msg__004H=get_slot__IO5G(t__S04H,slot_name__Z04H);
- if (((void *)slot_msg__004H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__S04H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__Z04H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__S04H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__T04H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__S04H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__XA5H=((__SLOT *)((__SLOT_DATA *)slot_msg__004H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__XA5H=((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__XA5H) != 2)) {
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__4A5H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__4A5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__4A5H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__EB5H=get_type_result__XF2G(slot_msg__004H);
- } else {
- __tmp__EB5H=get_type_result__BH2G(slot_msg__004H);
- };
- if ((((void *)__tmp__EB5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__EB5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__S04H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__EB5H != (void *)NULL)) {
- Self__LAIR=((__STRING *)string_tmp__RB);
- new_capacity__KAIR= 0;
- if ((Self__LAIR->capacity__MNK <= Self__LAIR->count__VF)) {
- if ((Self__LAIR->capacity__MNK == 0)) {
- Self__LAIR->capacity__MNK= 32;
- Self__LAIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KAIR=(__INTEGER)(Self__LAIR->capacity__MNK << 1);
- Self__MAIR=((__CHARACTER *)Self__LAIR->storage__XNK);
- old_nb_elts__NAIR=Self__LAIR->capacity__MNK;
- new__OAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MAIR),((__UINTEGER_32 )old_nb_elts__NAIR),((__UINTEGER_32 )new_capacity__KAIR)));
- upper__GZUR=(__INTEGER)(new_capacity__KAIR - 1);
- Self__EZUR=old_nb_elts__NAIR;
- while ((Self__EZUR <= upper__GZUR)) {
- new__OAIR[Self__EZUR]='\0';
- Self__EZUR=(__INTEGER)(Self__EZUR + 1);
- };
- Self__LAIR->storage__XNK=new__OAIR;
- Self__LAIR->capacity__MNK=new_capacity__KAIR;
- };
- };
- ((__CHARACTER *)Self__LAIR->storage__XNK)[Self__LAIR->count__VF]='`';
- Self__LAIR->count__VF=(__INTEGER)(Self__LAIR->count__VF + 1);
- append_name_in__M5XD(__tmp__EB5H,string_tmp__RB);
- Self__RAIR=((__STRING *)string_tmp__RB);
- new_capacity__QAIR= 0;
- if ((Self__RAIR->capacity__MNK <= Self__RAIR->count__VF)) {
- if ((Self__RAIR->capacity__MNK == 0)) {
- Self__RAIR->capacity__MNK= 32;
- Self__RAIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QAIR=(__INTEGER)(Self__RAIR->capacity__MNK << 1);
- Self__SAIR=((__CHARACTER *)Self__RAIR->storage__XNK);
- old_nb_elts__TAIR=Self__RAIR->capacity__MNK;
- new__UAIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SAIR),((__UINTEGER_32 )old_nb_elts__TAIR),((__UINTEGER_32 )new_capacity__QAIR)));
- upper__LZUR=(__INTEGER)(new_capacity__QAIR - 1);
- Self__JZUR=old_nb_elts__TAIR;
- while ((Self__JZUR <= upper__LZUR)) {
- new__UAIR[Self__JZUR]='\0';
- Self__JZUR=(__INTEGER)(Self__JZUR + 1);
- };
- Self__RAIR->storage__XNK=new__UAIR;
- Self__RAIR->capacity__MNK=new_capacity__QAIR;
- };
- };
- ((__CHARACTER *)Self__RAIR->storage__XNK)[Self__RAIR->count__VF]='\'';
- Self__RAIR->count__VF=(__INTEGER)(Self__RAIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__S04H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
- __tmp__GC5H=((__SLOT_DATA *)slot_msg__004H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__GC5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__GC5H);
- put_position__ECH(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__204H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__204H,create__type__PKQC(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__S04H));
- add_last__5REI(args__204H,read__QB5G(local__W04H));
- __tmp__TC5H=Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__UC5H=((void **)((__FAST_ARRAYoEXPRo *)args__204H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__UC5H)->__id) {
- case __LIST__: {
- __tmp__VC5H=my_copy__MSYM(__tmp__UC5H);
- } break;
- case __STRING_CST__: {
- Self__DBJQ=((__STRING_CST *)__tmp__UC5H);
- __tmp__VC5H=create__text__ITMH(Self__DBJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DBJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__VC5H=my_copy__EK2H(__tmp__UC5H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__EBJQ=((__PROTOTYPE_CST *)__tmp__UC5H);
- __tmp__VC5H=create__type__PKQC(Self__EBJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EBJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__FBJQ=((__INTEGER_CST *)__tmp__UC5H);
- p__5AIR=Self__FBJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__ABIR=Self__FBJQ->value__W4YD;
- t__BBIR=Self__FBJQ->parent_constant__B3LC.static_type__M2YD;
- result__WAIR=NULL;
- ptr__XAIR=((__POINTER )(NULL));
- typ_id__YAIR= 0;
- sz__ZAIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__ZAIR == 0)) {
- result__WAIR=INTEGER_CST__;
- } else {
- typ_id__YAIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZAIR);
- if ((typ_id__YAIR == (__INTEGER)(- 1))) {
- a__0AIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1AIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAIR + a__0AIR) & (__UINTEGER_32)(~ a__0AIR));
- ptr_table__OZUR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1AIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__NZUR=((__POINTER )(NULL));
- result__PZUR=((__POINTER *)ptr_table__OZUR)[ 0];
- if ((result__PZUR == (void *)NULL)) {
- result__PZUR=new_lab__2PJ(new_size__1AIR);
- next__NZUR=(void *)((unsigned long)result__PZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AIR)));
- ((__POINTER *)next__NZUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OZUR)[ 0]=next__NZUR;
- } else {
- next__NZUR=((__POINTER *)result__PZUR)[ 0];
- if ((next__NZUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PZUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1AIR << 1)) <= 4096)) {
- next__NZUR=(void *)((unsigned long)result__PZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1AIR)));
- } else {
- next__NZUR=new_lab__2PJ(new_size__1AIR);
- };
- ((__POINTER *)next__NZUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OZUR)[ 0]=next__NZUR;
- } else {
- ((__POINTER *)result__PZUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NZUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PZUR=next__NZUR;
- };
- };
- ptr__XAIR=result__PZUR;
- } else {
- t__2AIR=((__UINTEGER_32 )typ_id__YAIR);
- a__3AIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WZUR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZAIR + a__3AIR) & (__UINTEGER_32)(~ a__3AIR));
- ptr_table__TZUR=((__POINTER )(&(table_type[(t__2AIR)])));
- lab_type__VZUR=(__UINTEGER_32)(t__2AIR | 1);
- next__SZUR=((__POINTER )(NULL));
- result__UZUR=((__POINTER *)ptr_table__TZUR)[ 0];
- if ((result__UZUR == (void *)NULL)) {
- result__UZUR=new_lab__2PJ(lab_type__VZUR);
- next__SZUR=(void *)((unsigned long)result__UZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZUR)));
- ((__POINTER *)next__SZUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TZUR)[ 0]=next__SZUR;
- } else {
- next__SZUR=((__POINTER *)result__UZUR)[ 0];
- if ((next__SZUR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__UZUR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WZUR << 1)) <= 4096)) {
- next__SZUR=(void *)((unsigned long)result__UZUR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WZUR)));
- } else {
- next__SZUR=new_lab__2PJ(lab_type__VZUR);
- };
- ((__POINTER *)next__SZUR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TZUR)[ 0]=next__SZUR;
- } else {
- ((__POINTER *)result__UZUR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SZUR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__UZUR=next__SZUR;
- };
- };
- ptr__XAIR=result__UZUR;
- };
- result__WAIR=((__INTEGER_CST *)ptr__XAIR);
- *(result__WAIR) = *(INTEGER_CST__);
- };
- Self__4AIR=((__INTEGER_CST *)result__WAIR);
- Self__4AIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5AIR;
- Self__4AIR->value__W4YD=v__ABIR;
- Self__4AIR->parent_constant__B3LC.static_type__M2YD=t__BBIR;
- check_type__YG5D(Self__4AIR);
- __tmp__VC5H=result__WAIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__YOCR=read__QB5G(((__READ_LOCAL *)__tmp__UC5H)->local__HJZD);
- if (__tmp__YOCR==NULL) {
- __tmp__ZOCR=NULL;
- } else {
- __tmp__ZOCR=((__READ_LOCAL *)__tmp__YOCR);
- };
- __tmp__VC5H=__tmp__ZOCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__VC5H=my_copy__SL2H(__tmp__UC5H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__VC5H=my_copy__LM2H(__tmp__UC5H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__VC5H=my_copy__YM2H(__tmp__UC5H);
- } break;
- case __REAL_CST__: {
- Self__HBJQ=((__REAL_CST *)__tmp__UC5H);
- p__A0UR=Self__HBJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__B0UR=Self__HBJQ->value__HN2H;
- t__C0UR=Self__HBJQ->parent_constant__U2JH.static_type__M2YD;
- result__XZUR=NULL;
- ptr__YZUR=((__POINTER )(NULL));
- typ_id__ZZUR= 0;
- sz__0ZUR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__0ZUR == 0)) {
- result__XZUR=REAL_CST__;
- } else {
- typ_id__ZZUR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0ZUR);
- if ((typ_id__ZZUR == (__INTEGER)(- 1))) {
- a__1ZUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2ZUR=(__UINTEGER_32)((__UINTEGER_32)(sz__0ZUR + a__1ZUR) & (__UINTEGER_32)(~ a__1ZUR));
- ptr_table__E0UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2ZUR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__D0UR=((__POINTER )(NULL));
- result__F0UR=((__POINTER *)ptr_table__E0UR)[ 0];
- if ((result__F0UR == (void *)NULL)) {
- result__F0UR=new_lab__2PJ(new_size__2ZUR);
- next__D0UR=(void *)((unsigned long)result__F0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2ZUR)));
- ((__POINTER *)next__D0UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__E0UR)[ 0]=next__D0UR;
- } else {
- next__D0UR=((__POINTER *)result__F0UR)[ 0];
- if ((next__D0UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__F0UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2ZUR << 1)) <= 4096)) {
- next__D0UR=(void *)((unsigned long)result__F0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2ZUR)));
- } else {
- next__D0UR=new_lab__2PJ(new_size__2ZUR);
- };
- ((__POINTER *)next__D0UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__E0UR)[ 0]=next__D0UR;
- } else {
- ((__POINTER *)result__F0UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__D0UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__F0UR=next__D0UR;
- };
- };
- ptr__YZUR=result__F0UR;
- } else {
- t__3ZUR=((__UINTEGER_32 )typ_id__ZZUR);
- a__4ZUR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__M0UR=(__UINTEGER_32)((__UINTEGER_32)(sz__0ZUR + a__4ZUR) & (__UINTEGER_32)(~ a__4ZUR));
- ptr_table__J0UR=((__POINTER )(&(table_type[(t__3ZUR)])));
- lab_type__L0UR=(__UINTEGER_32)(t__3ZUR | 1);
- next__I0UR=((__POINTER )(NULL));
- result__K0UR=((__POINTER *)ptr_table__J0UR)[ 0];
- if ((result__K0UR == (void *)NULL)) {
- result__K0UR=new_lab__2PJ(lab_type__L0UR);
- next__I0UR=(void *)((unsigned long)result__K0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0UR)));
- ((__POINTER *)next__I0UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__J0UR)[ 0]=next__I0UR;
- } else {
- next__I0UR=((__POINTER *)result__K0UR)[ 0];
- if ((next__I0UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__K0UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__M0UR << 1)) <= 4096)) {
- next__I0UR=(void *)((unsigned long)result__K0UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__M0UR)));
- } else {
- next__I0UR=new_lab__2PJ(lab_type__L0UR);
- };
- ((__POINTER *)next__I0UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__J0UR)[ 0]=next__I0UR;
- } else {
- ((__POINTER *)result__K0UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__I0UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__K0UR=next__I0UR;
- };
- };
- ptr__YZUR=result__K0UR;
- };
- result__XZUR=((__REAL_CST *)ptr__YZUR);
- *(result__XZUR) = *(REAL_CST__);
- };
- Self__5ZUR=((__REAL_CST *)result__XZUR);
- Self__5ZUR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__A0UR;
- Self__5ZUR->value__HN2H=v__B0UR;
- Self__5ZUR->parent_constant__U2JH.static_type__M2YD=t__C0UR;
- __tmp__VC5H=result__XZUR;
- } break;
- case __CHARACTER_CST__: {
- Self__JBJQ=((__CHARACTER_CST *)__tmp__UC5H);
- __tmp__VC5H=create__char__4SMH(Self__JBJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JBJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__KBJQ=((__IS_EXPANDED *)__tmp__UC5H);
- __tmp__2OCR=read__QB5G(((__READ_LOCAL *)Self__KBJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__2OCR==NULL) {
- __tmp__3OCR=NULL;
- } else {
- __tmp__3OCR=((__READ_LOCAL *)__tmp__2OCR);
- };
- p__W0UR=Self__KBJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__N0UR=NULL;
- ptr__O0UR=((__POINTER )(NULL));
- typ_id__P0UR= 0;
- sz__Q0UR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__Q0UR == 0)) {
- result__N0UR=IS_EXPANDED__;
- } else {
- typ_id__P0UR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Q0UR);
- if ((typ_id__P0UR == (__INTEGER)(- 1))) {
- a__R0UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__S0UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q0UR + a__R0UR) & (__UINTEGER_32)(~ a__R0UR));
- ptr_table__Z0UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S0UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__Y0UR=((__POINTER )(NULL));
- result__00UR=((__POINTER *)ptr_table__Z0UR)[ 0];
- if ((result__00UR == (void *)NULL)) {
- result__00UR=new_lab__2PJ(new_size__S0UR);
- next__Y0UR=(void *)((unsigned long)result__00UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S0UR)));
- ((__POINTER *)next__Y0UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z0UR)[ 0]=next__Y0UR;
- } else {
- next__Y0UR=((__POINTER *)result__00UR)[ 0];
- if ((next__Y0UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__00UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__S0UR << 1)) <= 4096)) {
- next__Y0UR=(void *)((unsigned long)result__00UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__S0UR)));
- } else {
- next__Y0UR=new_lab__2PJ(new_size__S0UR);
- };
- ((__POINTER *)next__Y0UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Z0UR)[ 0]=next__Y0UR;
- } else {
- ((__POINTER *)result__00UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__Y0UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__00UR=next__Y0UR;
- };
- };
- ptr__O0UR=result__00UR;
- } else {
- t__T0UR=((__UINTEGER_32 )typ_id__P0UR);
- a__U0UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__B1UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Q0UR + a__U0UR) & (__UINTEGER_32)(~ a__U0UR));
- ptr_table__40UR=((__POINTER )(&(table_type[(t__T0UR)])));
- lab_type__A1UR=(__UINTEGER_32)(t__T0UR | 1);
- next__30UR=((__POINTER )(NULL));
- result__50UR=((__POINTER *)ptr_table__40UR)[ 0];
- if ((result__50UR == (void *)NULL)) {
- result__50UR=new_lab__2PJ(lab_type__A1UR);
- next__30UR=(void *)((unsigned long)result__50UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1UR)));
- ((__POINTER *)next__30UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__40UR)[ 0]=next__30UR;
- } else {
- next__30UR=((__POINTER *)result__50UR)[ 0];
- if ((next__30UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__50UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__B1UR << 1)) <= 4096)) {
- next__30UR=(void *)((unsigned long)result__50UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__B1UR)));
- } else {
- next__30UR=new_lab__2PJ(lab_type__A1UR);
- };
- ((__POINTER *)next__30UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__40UR)[ 0]=next__30UR;
- } else {
- ((__POINTER *)result__50UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__30UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__50UR=next__30UR;
- };
- };
- ptr__O0UR=result__50UR;
- };
- result__N0UR=((__IS_EXPANDED *)ptr__O0UR);
- *(result__N0UR) = *(IS_EXPANDED__);
- };
- Self__V0UR=((__IS_EXPANDED *)result__N0UR);
- Self__V0UR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__W0UR;
- Self__V0UR->receiver__WN2H=__tmp__3OCR;
- __tmp__VC5H=result__N0UR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__VC5H=my_copy__1N2H(__tmp__UC5H);
- } break;
- case __EXPR_SUP__: {
- __tmp__VC5H=my_copy__EO2H(__tmp__UC5H);
- } break;
- case __EXPR_SUB__: {
- __tmp__VC5H=my_copy__PO2H(__tmp__UC5H);
- } break;
- case __EXPR_MUL__: {
- __tmp__VC5H=my_copy__1O2H(__tmp__UC5H);
- } break;
- case __EXPR_DIV__: {
- __tmp__VC5H=my_copy__GP2H(__tmp__UC5H);
- } break;
- case __EXPR_AND__: {
- __tmp__VC5H=my_copy__RP2H(__tmp__UC5H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__VC5H=my_copy__2P2H(__tmp__UC5H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__VC5H=my_copy__HQ2H(__tmp__UC5H);
- } break;
- case __PUT_TO__: {
- __tmp__VC5H=my_copy__SQ2H(__tmp__UC5H);
- } break;
- case __ITEM__: {
- __tmp__VC5H=my_copy__DR2H(__tmp__UC5H);
- } break;
- case __SIZE_OF__: {
- __tmp__VC5H=my_copy__PR2H(__tmp__UC5H);
- } break;
- case __CAST__: {
- __tmp__VC5H=my_copy__YR2H(__tmp__UC5H);
- } break;
- case __CALL_SLOT__: {
- __tmp__VC5H=my_copy__5SYM(__tmp__UC5H);
- } break;
- case __READ_SLOT__: {
- __tmp__VC5H=my_copy__IUGK(__tmp__UC5H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__DBIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UC5H)->global__ZGJK),NULL);
- if (__tmp__DBIR==NULL) {
- __tmp__EBIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__DBIR)->__id) {
- case __READ_SLOT__: {
- __tmp__EBIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EBIR=((__READ_GLOBAL *)__tmp__DBIR);
- } break;
- }
- };
- __tmp__VC5H=__tmp__EBIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__VC5H=my_copy__BQCN(__tmp__UC5H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__VC5H=my_copy__NREO(__tmp__UC5H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__VC5H=my_copy__VYJO(__tmp__UC5H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__VC5H=my_copy__0REO(__tmp__UC5H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__VC5H=my_copy__BZJO(__tmp__UC5H);
- } break;
- case __EXPR_NEG__: {
- __tmp__VC5H=my_copy__CNJM(__tmp__UC5H);
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
} break;
- case __EXPR_ADD__: {
- __tmp__VC5H=my_copy__5XLL(__tmp__UC5H);
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __EXPR_NOT__: {
- __tmp__VC5H=my_copy__WVYM(__tmp__UC5H);
- } break;
- case __EXPR_MOD__: {
- __tmp__VC5H=my_copy__FSEO(__tmp__UC5H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__VC5H=my_copy__QCEP(__tmp__UC5H);
- } break;
- case __EXPR_INF__: {
- __tmp__VC5H=my_copy__5LSN(__tmp__UC5H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__VC5H=my_copy__KMSN(__tmp__UC5H);
- } break;
- case __EXPR_OR__: {
- __tmp__VC5H=my_copy__JZPN(__tmp__UC5H);
- } break;
- case __EXPR_XOR__: {
- __tmp__VC5H=my_copy__G3SO(__tmp__UC5H);
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
} break;
+ }
+ };
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ free__TZ1D(Self__AWPU);
+ b__ATXT=(Self__AWPU->value__PHC != __tmp__5CBF->value__PHC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
- node__104H=new_read__slot__receiver__with__AOWH(__tmp__TC5H,slot_msg__004H,__tmp__VC5H,args__204H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__104H);
- __tmp__M44R=((__NODE_TYPE *)node__104H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__M44R)->__id) {
- case __DTA_RD__: {
- __tmp__N44R=((__DTA_RD *)__tmp__M44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__N44R=((__DTA_CAST *)__tmp__M44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__N44R=((__DTA_WR_CODE *)__tmp__M44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__N44R=((__DTA_BLOCK *)__tmp__M44R)->result_expr__F41H;
+ result__0S4F=__tmp__3S4F;
+ };
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__CWPU=((__LIP_STRING__TDB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__YFBF=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__YFBF=NULL;
} break;
- case __DTA_WR_VALUE__: {
- __tmp__N44R=((__DTA_WR_VALUE *)__tmp__M44R)->parent_dta__XSUH.result_expr__YHZD;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__YFBF=NULL;
} break;
- case __DTA_RD_ARGS__: {
- __tmp__N44R=((__DTA_RD_ARGS *)__tmp__M44R)->parent_dta__HOWH.result_expr__YHZD;
+ case __LIP_STRING__TDB__: {
+ __tmp__YFBF=((__LIP_STRING__TDB *)__tmp__5VPU);
} break;
+ }
+ };
+ if (((void *)__tmp__YFBF != (void *)NULL)) {
+ free__WZ1D(((__LIP_STRING__TDB *)__tmp__YFBF));
+ free__WZ1D(Self__CWPU);
+ b__ATXT=((void *)Self__CWPU->value__MGC != (void *)__tmp__YFBF->value__MGC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
- result__V04H=__tmp__N44R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__S04H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(Self__R04H->parent_constant__U2JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__T04H);
- put_position__ECH(Self__R04H->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ result__0S4F=__tmp__3S4F;
};
+ Self__XS4F=result__0S4F;
+ } break;
};
+ result__RNYD=Self__XS4F;
};
- return(result__V04H);
-}
-
-static void* check_type__with__PD5H(__CHARACTER_CST *Self__QD5H,void *t__RD5H,__POSITION p__SD5H)
-// ({CHARACTER_CST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__ICIR;
- void *result__UD5H,*rec__XD5H,*__tmp__Q44R,*__tmp__TL5H,*__tmp__UL5H;
- void *__tmp__T44R;
- void *local__VD5H;
- void *instr__WD5H;
- void *slot_name__YD5H,*v__K2UR;
- void *slot_msg__ZD5H;
- void *node__0D5H;
- __TYPE_FULL *Self__LBJQ,*Self__VBJQ;
- void *__tmp__KG5H,*__tmp__WJ5H;
- __POSITION __tmp__RG5H,__tmp__ZH5H,__tmp__3J5H,__tmp__FL5H;
- __POSITION __tmp__SL5H,p__HCIR,p__J2UR,p__52UR;
- void *__tmp__XG5H,*__tmp__DK5H,*t__JCIR,*t__L2UR;
- __STRING *Self__HBIR,*Self__NBIR,*Self__TBIR,*Self__ZBIR;
- __INTEGER new_capacity__GBIR,old_nb_elts__JBIR,upper__F1UR,Self__D1UR;
- __INTEGER new_capacity__MBIR,old_nb_elts__PBIR,upper__K1UR,Self__I1UR;
- __INTEGER new_capacity__SBIR,old_nb_elts__VBIR,upper__P1UR,Self__N1UR;
- __INTEGER new_capacity__YBIR,old_nb_elts__1BIR,upper__U1UR,Self__S1UR;
- __INTEGER typ_id__ACIR,typ_id__C2UR,typ_id__Y2UR;
- void *__tmp__P44R,*__tmp__S44R;
- __STRING_CST *Self__2BJQ;
- __PROTOTYPE_CST *Self__3BJQ;
- __INTEGER_CST *Self__4BJQ,*result__4BIR,*Self__GCIR;
- __POINTER ptr__5BIR,ptr_table__X1UR,next__W1UR,result__Y1UR;
- __POINTER ptr_table__21UR,next__11UR,result__31UR,ptr__B2UR;
- __POINTER ptr_table__N2UR,next__M2UR,result__O2UR,ptr_table__S2UR;
- __POINTER next__R2UR,result__T2UR,ptr__X2UR,ptr_table__C3UR;
- __POINTER next__B3UR,result__D3UR,ptr_table__H3UR,next__G3UR;
- __POINTER result__I3UR;
- __UINTEGER_32 sz__BCIR,a__CCIR,new_size__DCIR,t__ECIR,a__FCIR;
- __UINTEGER_32 new_size__51UR,lab_type__41UR,sz__D2UR,a__E2UR;
- __UINTEGER_32 new_size__F2UR,t__G2UR,a__H2UR,new_size__V2UR;
- __UINTEGER_32 lab_type__U2UR,sz__Z2UR,a__02UR,new_size__12UR,t__22UR;
- __UINTEGER_32 a__32UR,new_size__K3UR,lab_type__J3UR;
- void *__tmp__APCR,*__tmp__EPCR,*__tmp__LCIR;
- __READ_LOCAL *__tmp__BPCR,*__tmp__FPCR;
- __REAL_CST *Self__ACJQ,*result__A2UR,*Self__I2UR;
- __CHARACTER_CST *Self__CCJQ;
- __IS_EXPANDED *Self__DCJQ,*result__W2UR,*Self__42UR;
- __READ_GLOBAL *__tmp__MCIR;
- void *args__1D5H;
- __CHARACTER *Self__IBIR,*new__KBIR,*Self__OBIR,*new__QBIR,*Self__UBIR;
- __CHARACTER *new__WBIR,*Self__0BIR,*new__2BIR;
- __BOOLEAN __tmp__GI5H;
- result__UD5H=NULL;
- local__VD5H=NULL;
- instr__WD5H=NULL;
- rec__XD5H=NULL;
- slot_name__YD5H=NULL;
- slot_msg__ZD5H=NULL;
- node__0D5H=NULL;
- args__1D5H=NULL;
- if (affect_with__BCHI(t__RD5H,Self__QD5H->parent_constant__H3JH.static_type__M2YD)) {
- result__UD5H=Self__QD5H;
- } else {
- Self__LBJQ=((__TYPE_FULL *)Self__QD5H->parent_constant__H3JH.static_type__M2YD);
- if (is_cast__to__in__BD0I(Self__LBJQ,(&__string_86),t__RD5H,((__PROTOTYPE *)prototype__VPRF(Self__LBJQ))->export_list__EFDC)) {
- local__VD5H=create__name__style__type__E5JG(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__QD5H->parent_constant__H3JH.static_type__M2YD));
- instr__WD5H=write__value__14FH(local__VD5H,Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QD5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__WD5H);
- slot_name__YD5H=get__QEC(last_cast_name__T32H);
- slot_msg__ZD5H=get_slot__IO5G(Self__QD5H->parent_constant__H3JH.static_type__M2YD,slot_name__YD5H);
- if (((void *)slot_msg__ZD5H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__RD5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__YD5H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__SD5H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(Self__QD5H->parent_constant__H3JH.static_type__M2YD))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__KG5H=((__SLOT *)((__SLOT_DATA *)slot_msg__ZD5H)->parent_slot__IHZD)->base_slot__X12F;
+ if ((Self__KCZD == '>')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
} else {
- __tmp__KG5H=((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F;
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
+ } break;
+ }
};
- if ((argument_count__XZBG(__tmp__KG5H) != 1)) {
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__RG5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__RG5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__RG5H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ free__TZ1D(Self__AWPU);
+ b__ATXT=(Self__AWPU->value__PHC > __tmp__5CBF->value__PHC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
+ result__0S4F=__tmp__3S4F;
};
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__XG5H=get_type_result__XF2G(slot_msg__ZD5H);
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__XS4F=NULL;
+ } break;
+ };
+ result__RNYD=Self__XS4F;
+ };
+ if ((Self__KCZD == '<')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
} else {
- __tmp__XG5H=get_type_result__BH2G(slot_msg__ZD5H);
- };
- if ((((void *)__tmp__XG5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__XG5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__RD5H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__XG5H != (void *)NULL)) {
- Self__HBIR=((__STRING *)string_tmp__RB);
- new_capacity__GBIR= 0;
- if ((Self__HBIR->capacity__MNK <= Self__HBIR->count__VF)) {
- if ((Self__HBIR->capacity__MNK == 0)) {
- Self__HBIR->capacity__MNK= 32;
- Self__HBIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GBIR=(__INTEGER)(Self__HBIR->capacity__MNK << 1);
- Self__IBIR=((__CHARACTER *)Self__HBIR->storage__XNK);
- old_nb_elts__JBIR=Self__HBIR->capacity__MNK;
- new__KBIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IBIR),((__UINTEGER_32 )old_nb_elts__JBIR),((__UINTEGER_32 )new_capacity__GBIR)));
- upper__F1UR=(__INTEGER)(new_capacity__GBIR - 1);
- Self__D1UR=old_nb_elts__JBIR;
- while ((Self__D1UR <= upper__F1UR)) {
- new__KBIR[Self__D1UR]='\0';
- Self__D1UR=(__INTEGER)(Self__D1UR + 1);
- };
- Self__HBIR->storage__XNK=new__KBIR;
- Self__HBIR->capacity__MNK=new_capacity__GBIR;
- };
- };
- ((__CHARACTER *)Self__HBIR->storage__XNK)[Self__HBIR->count__VF]='`';
- Self__HBIR->count__VF=(__INTEGER)(Self__HBIR->count__VF + 1);
- append_name_in__M5XD(__tmp__XG5H,string_tmp__RB);
- Self__NBIR=((__STRING *)string_tmp__RB);
- new_capacity__MBIR= 0;
- if ((Self__NBIR->capacity__MNK <= Self__NBIR->count__VF)) {
- if ((Self__NBIR->capacity__MNK == 0)) {
- Self__NBIR->capacity__MNK= 32;
- Self__NBIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MBIR=(__INTEGER)(Self__NBIR->capacity__MNK << 1);
- Self__OBIR=((__CHARACTER *)Self__NBIR->storage__XNK);
- old_nb_elts__PBIR=Self__NBIR->capacity__MNK;
- new__QBIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OBIR),((__UINTEGER_32 )old_nb_elts__PBIR),((__UINTEGER_32 )new_capacity__MBIR)));
- upper__K1UR=(__INTEGER)(new_capacity__MBIR - 1);
- Self__I1UR=old_nb_elts__PBIR;
- while ((Self__I1UR <= upper__K1UR)) {
- new__QBIR[Self__I1UR]='\0';
- Self__I1UR=(__INTEGER)(Self__I1UR + 1);
- };
- Self__NBIR->storage__XNK=new__QBIR;
- Self__NBIR->capacity__MNK=new_capacity__MBIR;
- };
- };
- ((__CHARACTER *)Self__NBIR->storage__XNK)[Self__NBIR->count__VF]='\'';
- Self__NBIR->count__VF=(__INTEGER)(Self__NBIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__RD5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__ZH5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__ZH5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__ZH5H);
- put_position__ECH(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__XD5H=read__QB5G(local__VD5H);
- node__0D5H=new_read__slot__receiver__self__FLQC(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__ZD5H,rec__XD5H,rec__XD5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__0D5H);
- __tmp__P44R=((__NODE_TYPE *)node__0D5H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__P44R)->__id) {
- case __DTA_RD__: {
- __tmp__Q44R=((__DTA_RD *)__tmp__P44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__Q44R=((__DTA_CAST *)__tmp__P44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__Q44R=((__DTA_WR_CODE *)__tmp__P44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__Q44R=((__DTA_BLOCK *)__tmp__P44R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__Q44R=((__DTA_WR_VALUE *)__tmp__P44R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__Q44R=((__DTA_RD_ARGS *)__tmp__P44R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__UD5H=__tmp__Q44R;
- __tmp__GI5H=TRUE__;
- } else {
- __tmp__GI5H=FALSE__;
- };
- if ((! __tmp__GI5H)) {
- Self__VBJQ=((__TYPE_FULL *)t__RD5H);
- if (is_cast__to__in__BD0I(Self__VBJQ,(&__string_87),Self__QD5H->parent_constant__H3JH.static_type__M2YD,((__PROTOTYPE *)prototype__VPRF(Self__VBJQ))->import_list__MFDC)) {
- local__VD5H=create__name__style__type__E5JG(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)Self__QD5H->parent_constant__H3JH.static_type__M2YD));
- instr__WD5H=write__value__14FH(local__VD5H,Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__QD5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__WD5H);
- slot_name__YD5H=get__QEC(last_cast_name__T32H);
- slot_msg__ZD5H=get_slot__IO5G(t__RD5H,slot_name__YD5H);
- if (((void *)slot_msg__ZD5H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__RD5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__YD5H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__RD5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__SD5H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__RD5H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__WJ5H=((__SLOT *)((__SLOT_DATA *)slot_msg__ZD5H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__WJ5H=((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__WJ5H) != 2)) {
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__3J5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__3J5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__3J5H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__DK5H=get_type_result__XF2G(slot_msg__ZD5H);
- } else {
- __tmp__DK5H=get_type_result__BH2G(slot_msg__ZD5H);
- };
- if ((((void *)__tmp__DK5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__DK5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__RD5H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__DK5H != (void *)NULL)) {
- Self__TBIR=((__STRING *)string_tmp__RB);
- new_capacity__SBIR= 0;
- if ((Self__TBIR->capacity__MNK <= Self__TBIR->count__VF)) {
- if ((Self__TBIR->capacity__MNK == 0)) {
- Self__TBIR->capacity__MNK= 32;
- Self__TBIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SBIR=(__INTEGER)(Self__TBIR->capacity__MNK << 1);
- Self__UBIR=((__CHARACTER *)Self__TBIR->storage__XNK);
- old_nb_elts__VBIR=Self__TBIR->capacity__MNK;
- new__WBIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UBIR),((__UINTEGER_32 )old_nb_elts__VBIR),((__UINTEGER_32 )new_capacity__SBIR)));
- upper__P1UR=(__INTEGER)(new_capacity__SBIR - 1);
- Self__N1UR=old_nb_elts__VBIR;
- while ((Self__N1UR <= upper__P1UR)) {
- new__WBIR[Self__N1UR]='\0';
- Self__N1UR=(__INTEGER)(Self__N1UR + 1);
- };
- Self__TBIR->storage__XNK=new__WBIR;
- Self__TBIR->capacity__MNK=new_capacity__SBIR;
- };
- };
- ((__CHARACTER *)Self__TBIR->storage__XNK)[Self__TBIR->count__VF]='`';
- Self__TBIR->count__VF=(__INTEGER)(Self__TBIR->count__VF + 1);
- append_name_in__M5XD(__tmp__DK5H,string_tmp__RB);
- Self__ZBIR=((__STRING *)string_tmp__RB);
- new_capacity__YBIR= 0;
- if ((Self__ZBIR->capacity__MNK <= Self__ZBIR->count__VF)) {
- if ((Self__ZBIR->capacity__MNK == 0)) {
- Self__ZBIR->capacity__MNK= 32;
- Self__ZBIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YBIR=(__INTEGER)(Self__ZBIR->capacity__MNK << 1);
- Self__0BIR=((__CHARACTER *)Self__ZBIR->storage__XNK);
- old_nb_elts__1BIR=Self__ZBIR->capacity__MNK;
- new__2BIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0BIR),((__UINTEGER_32 )old_nb_elts__1BIR),((__UINTEGER_32 )new_capacity__YBIR)));
- upper__U1UR=(__INTEGER)(new_capacity__YBIR - 1);
- Self__S1UR=old_nb_elts__1BIR;
- while ((Self__S1UR <= upper__U1UR)) {
- new__2BIR[Self__S1UR]='\0';
- Self__S1UR=(__INTEGER)(Self__S1UR + 1);
- };
- Self__ZBIR->storage__XNK=new__2BIR;
- Self__ZBIR->capacity__MNK=new_capacity__YBIR;
- };
- };
- ((__CHARACTER *)Self__ZBIR->storage__XNK)[Self__ZBIR->count__VF]='\'';
- Self__ZBIR->count__VF=(__INTEGER)(Self__ZBIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__RD5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
- __tmp__FL5H=((__SLOT_DATA *)slot_msg__ZD5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__FL5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__FL5H);
- put_position__ECH(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__1D5H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__1D5H,create__type__PKQC(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,t__RD5H));
- add_last__5REI(args__1D5H,read__QB5G(local__VD5H));
- __tmp__SL5H=Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__TL5H=((void **)((__FAST_ARRAYoEXPRo *)args__1D5H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__TL5H)->__id) {
- case __LIST__: {
- __tmp__UL5H=my_copy__MSYM(__tmp__TL5H);
- } break;
- case __STRING_CST__: {
- Self__2BJQ=((__STRING_CST *)__tmp__TL5H);
- __tmp__UL5H=create__text__ITMH(Self__2BJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__2BJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__UL5H=my_copy__EK2H(__tmp__TL5H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__3BJQ=((__PROTOTYPE_CST *)__tmp__TL5H);
- __tmp__UL5H=create__type__PKQC(Self__3BJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3BJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__4BJQ=((__INTEGER_CST *)__tmp__TL5H);
- p__HCIR=Self__4BJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__ICIR=Self__4BJQ->value__W4YD;
- t__JCIR=Self__4BJQ->parent_constant__B3LC.static_type__M2YD;
- result__4BIR=NULL;
- ptr__5BIR=((__POINTER )(NULL));
- typ_id__ACIR= 0;
- sz__BCIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__BCIR == 0)) {
- result__4BIR=INTEGER_CST__;
- } else {
- typ_id__ACIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BCIR);
- if ((typ_id__ACIR == (__INTEGER)(- 1))) {
- a__CCIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DCIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCIR + a__CCIR) & (__UINTEGER_32)(~ a__CCIR));
- ptr_table__X1UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DCIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__W1UR=((__POINTER )(NULL));
- result__Y1UR=((__POINTER *)ptr_table__X1UR)[ 0];
- if ((result__Y1UR == (void *)NULL)) {
- result__Y1UR=new_lab__2PJ(new_size__DCIR);
- next__W1UR=(void *)((unsigned long)result__Y1UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCIR)));
- ((__POINTER *)next__W1UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X1UR)[ 0]=next__W1UR;
- } else {
- next__W1UR=((__POINTER *)result__Y1UR)[ 0];
- if ((next__W1UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__Y1UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DCIR << 1)) <= 4096)) {
- next__W1UR=(void *)((unsigned long)result__Y1UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DCIR)));
- } else {
- next__W1UR=new_lab__2PJ(new_size__DCIR);
- };
- ((__POINTER *)next__W1UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__X1UR)[ 0]=next__W1UR;
- } else {
- ((__POINTER *)result__Y1UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__W1UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__Y1UR=next__W1UR;
- };
- };
- ptr__5BIR=result__Y1UR;
- } else {
- t__ECIR=((__UINTEGER_32 )typ_id__ACIR);
- a__FCIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__51UR=(__UINTEGER_32)((__UINTEGER_32)(sz__BCIR + a__FCIR) & (__UINTEGER_32)(~ a__FCIR));
- ptr_table__21UR=((__POINTER )(&(table_type[(t__ECIR)])));
- lab_type__41UR=(__UINTEGER_32)(t__ECIR | 1);
- next__11UR=((__POINTER )(NULL));
- result__31UR=((__POINTER *)ptr_table__21UR)[ 0];
- if ((result__31UR == (void *)NULL)) {
- result__31UR=new_lab__2PJ(lab_type__41UR);
- next__11UR=(void *)((unsigned long)result__31UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__51UR)));
- ((__POINTER *)next__11UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__21UR)[ 0]=next__11UR;
- } else {
- next__11UR=((__POINTER *)result__31UR)[ 0];
- if ((next__11UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__31UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__51UR << 1)) <= 4096)) {
- next__11UR=(void *)((unsigned long)result__31UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__51UR)));
- } else {
- next__11UR=new_lab__2PJ(lab_type__41UR);
- };
- ((__POINTER *)next__11UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__21UR)[ 0]=next__11UR;
- } else {
- ((__POINTER *)result__31UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__11UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__31UR=next__11UR;
- };
- };
- ptr__5BIR=result__31UR;
- };
- result__4BIR=((__INTEGER_CST *)ptr__5BIR);
- *(result__4BIR) = *(INTEGER_CST__);
- };
- Self__GCIR=((__INTEGER_CST *)result__4BIR);
- Self__GCIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HCIR;
- Self__GCIR->value__W4YD=v__ICIR;
- Self__GCIR->parent_constant__B3LC.static_type__M2YD=t__JCIR;
- check_type__YG5D(Self__GCIR);
- __tmp__UL5H=result__4BIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__APCR=read__QB5G(((__READ_LOCAL *)__tmp__TL5H)->local__HJZD);
- if (__tmp__APCR==NULL) {
- __tmp__BPCR=NULL;
- } else {
- __tmp__BPCR=((__READ_LOCAL *)__tmp__APCR);
- };
- __tmp__UL5H=__tmp__BPCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__UL5H=my_copy__SL2H(__tmp__TL5H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__UL5H=my_copy__LM2H(__tmp__TL5H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__UL5H=my_copy__YM2H(__tmp__TL5H);
- } break;
- case __REAL_CST__: {
- Self__ACJQ=((__REAL_CST *)__tmp__TL5H);
- p__J2UR=Self__ACJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__K2UR=Self__ACJQ->value__HN2H;
- t__L2UR=Self__ACJQ->parent_constant__U2JH.static_type__M2YD;
- result__A2UR=NULL;
- ptr__B2UR=((__POINTER )(NULL));
- typ_id__C2UR= 0;
- sz__D2UR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__D2UR == 0)) {
- result__A2UR=REAL_CST__;
- } else {
- typ_id__C2UR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__D2UR);
- if ((typ_id__C2UR == (__INTEGER)(- 1))) {
- a__E2UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__F2UR=(__UINTEGER_32)((__UINTEGER_32)(sz__D2UR + a__E2UR) & (__UINTEGER_32)(~ a__E2UR));
- ptr_table__N2UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__F2UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__M2UR=((__POINTER )(NULL));
- result__O2UR=((__POINTER *)ptr_table__N2UR)[ 0];
- if ((result__O2UR == (void *)NULL)) {
- result__O2UR=new_lab__2PJ(new_size__F2UR);
- next__M2UR=(void *)((unsigned long)result__O2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2UR)));
- ((__POINTER *)next__M2UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N2UR)[ 0]=next__M2UR;
- } else {
- next__M2UR=((__POINTER *)result__O2UR)[ 0];
- if ((next__M2UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__O2UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__F2UR << 1)) <= 4096)) {
- next__M2UR=(void *)((unsigned long)result__O2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__F2UR)));
- } else {
- next__M2UR=new_lab__2PJ(new_size__F2UR);
- };
- ((__POINTER *)next__M2UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__N2UR)[ 0]=next__M2UR;
- } else {
- ((__POINTER *)result__O2UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__M2UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__O2UR=next__M2UR;
- };
- };
- ptr__B2UR=result__O2UR;
- } else {
- t__G2UR=((__UINTEGER_32 )typ_id__C2UR);
- a__H2UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V2UR=(__UINTEGER_32)((__UINTEGER_32)(sz__D2UR + a__H2UR) & (__UINTEGER_32)(~ a__H2UR));
- ptr_table__S2UR=((__POINTER )(&(table_type[(t__G2UR)])));
- lab_type__U2UR=(__UINTEGER_32)(t__G2UR | 1);
- next__R2UR=((__POINTER )(NULL));
- result__T2UR=((__POINTER *)ptr_table__S2UR)[ 0];
- if ((result__T2UR == (void *)NULL)) {
- result__T2UR=new_lab__2PJ(lab_type__U2UR);
- next__R2UR=(void *)((unsigned long)result__T2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V2UR)));
- ((__POINTER *)next__R2UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S2UR)[ 0]=next__R2UR;
- } else {
- next__R2UR=((__POINTER *)result__T2UR)[ 0];
- if ((next__R2UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__T2UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__V2UR << 1)) <= 4096)) {
- next__R2UR=(void *)((unsigned long)result__T2UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__V2UR)));
- } else {
- next__R2UR=new_lab__2PJ(lab_type__U2UR);
- };
- ((__POINTER *)next__R2UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__S2UR)[ 0]=next__R2UR;
- } else {
- ((__POINTER *)result__T2UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__R2UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__T2UR=next__R2UR;
- };
- };
- ptr__B2UR=result__T2UR;
- };
- result__A2UR=((__REAL_CST *)ptr__B2UR);
- *(result__A2UR) = *(REAL_CST__);
- };
- Self__I2UR=((__REAL_CST *)result__A2UR);
- Self__I2UR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__J2UR;
- Self__I2UR->value__HN2H=v__K2UR;
- Self__I2UR->parent_constant__U2JH.static_type__M2YD=t__L2UR;
- __tmp__UL5H=result__A2UR;
- } break;
- case __CHARACTER_CST__: {
- Self__CCJQ=((__CHARACTER_CST *)__tmp__TL5H);
- __tmp__UL5H=create__char__4SMH(Self__CCJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__CCJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__DCJQ=((__IS_EXPANDED *)__tmp__TL5H);
- __tmp__EPCR=read__QB5G(((__READ_LOCAL *)Self__DCJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__EPCR==NULL) {
- __tmp__FPCR=NULL;
- } else {
- __tmp__FPCR=((__READ_LOCAL *)__tmp__EPCR);
- };
- p__52UR=Self__DCJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__W2UR=NULL;
- ptr__X2UR=((__POINTER )(NULL));
- typ_id__Y2UR= 0;
- sz__Z2UR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__Z2UR == 0)) {
- result__W2UR=IS_EXPANDED__;
- } else {
- typ_id__Y2UR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__Z2UR);
- if ((typ_id__Y2UR == (__INTEGER)(- 1))) {
- a__02UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__12UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2UR + a__02UR) & (__UINTEGER_32)(~ a__02UR));
- ptr_table__C3UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__12UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__B3UR=((__POINTER )(NULL));
- result__D3UR=((__POINTER *)ptr_table__C3UR)[ 0];
- if ((result__D3UR == (void *)NULL)) {
- result__D3UR=new_lab__2PJ(new_size__12UR);
- next__B3UR=(void *)((unsigned long)result__D3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12UR)));
- ((__POINTER *)next__B3UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C3UR)[ 0]=next__B3UR;
- } else {
- next__B3UR=((__POINTER *)result__D3UR)[ 0];
- if ((next__B3UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__D3UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__12UR << 1)) <= 4096)) {
- next__B3UR=(void *)((unsigned long)result__D3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__12UR)));
- } else {
- next__B3UR=new_lab__2PJ(new_size__12UR);
- };
- ((__POINTER *)next__B3UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__C3UR)[ 0]=next__B3UR;
- } else {
- ((__POINTER *)result__D3UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__B3UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__D3UR=next__B3UR;
- };
- };
- ptr__X2UR=result__D3UR;
- } else {
- t__22UR=((__UINTEGER_32 )typ_id__Y2UR);
- a__32UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__K3UR=(__UINTEGER_32)((__UINTEGER_32)(sz__Z2UR + a__32UR) & (__UINTEGER_32)(~ a__32UR));
- ptr_table__H3UR=((__POINTER )(&(table_type[(t__22UR)])));
- lab_type__J3UR=(__UINTEGER_32)(t__22UR | 1);
- next__G3UR=((__POINTER )(NULL));
- result__I3UR=((__POINTER *)ptr_table__H3UR)[ 0];
- if ((result__I3UR == (void *)NULL)) {
- result__I3UR=new_lab__2PJ(lab_type__J3UR);
- next__G3UR=(void *)((unsigned long)result__I3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3UR)));
- ((__POINTER *)next__G3UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H3UR)[ 0]=next__G3UR;
- } else {
- next__G3UR=((__POINTER *)result__I3UR)[ 0];
- if ((next__G3UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__I3UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__K3UR << 1)) <= 4096)) {
- next__G3UR=(void *)((unsigned long)result__I3UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__K3UR)));
- } else {
- next__G3UR=new_lab__2PJ(lab_type__J3UR);
- };
- ((__POINTER *)next__G3UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__H3UR)[ 0]=next__G3UR;
- } else {
- ((__POINTER *)result__I3UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__G3UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__I3UR=next__G3UR;
- };
- };
- ptr__X2UR=result__I3UR;
- };
- result__W2UR=((__IS_EXPANDED *)ptr__X2UR);
- *(result__W2UR) = *(IS_EXPANDED__);
- };
- Self__42UR=((__IS_EXPANDED *)result__W2UR);
- Self__42UR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__52UR;
- Self__42UR->receiver__WN2H=__tmp__FPCR;
- __tmp__UL5H=result__W2UR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__UL5H=my_copy__1N2H(__tmp__TL5H);
- } break;
- case __EXPR_SUP__: {
- __tmp__UL5H=my_copy__EO2H(__tmp__TL5H);
- } break;
- case __EXPR_SUB__: {
- __tmp__UL5H=my_copy__PO2H(__tmp__TL5H);
- } break;
- case __EXPR_MUL__: {
- __tmp__UL5H=my_copy__1O2H(__tmp__TL5H);
- } break;
- case __EXPR_DIV__: {
- __tmp__UL5H=my_copy__GP2H(__tmp__TL5H);
- } break;
- case __EXPR_AND__: {
- __tmp__UL5H=my_copy__RP2H(__tmp__TL5H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__UL5H=my_copy__2P2H(__tmp__TL5H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__UL5H=my_copy__HQ2H(__tmp__TL5H);
- } break;
- case __PUT_TO__: {
- __tmp__UL5H=my_copy__SQ2H(__tmp__TL5H);
- } break;
- case __ITEM__: {
- __tmp__UL5H=my_copy__DR2H(__tmp__TL5H);
- } break;
- case __SIZE_OF__: {
- __tmp__UL5H=my_copy__PR2H(__tmp__TL5H);
- } break;
- case __CAST__: {
- __tmp__UL5H=my_copy__YR2H(__tmp__TL5H);
- } break;
- case __CALL_SLOT__: {
- __tmp__UL5H=my_copy__5SYM(__tmp__TL5H);
- } break;
- case __READ_SLOT__: {
- __tmp__UL5H=my_copy__IUGK(__tmp__TL5H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__LCIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TL5H)->global__ZGJK),NULL);
- if (__tmp__LCIR==NULL) {
- __tmp__MCIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__LCIR)->__id) {
- case __READ_SLOT__: {
- __tmp__MCIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__MCIR=((__READ_GLOBAL *)__tmp__LCIR);
- } break;
- }
- };
- __tmp__UL5H=__tmp__MCIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__UL5H=my_copy__BQCN(__tmp__TL5H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__UL5H=my_copy__NREO(__tmp__TL5H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__UL5H=my_copy__VYJO(__tmp__TL5H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__UL5H=my_copy__0REO(__tmp__TL5H);
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
} break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__UL5H=my_copy__BZJO(__tmp__TL5H);
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __EXPR_NEG__: {
- __tmp__UL5H=my_copy__CNJM(__tmp__TL5H);
- } break;
- case __EXPR_ADD__: {
- __tmp__UL5H=my_copy__5XLL(__tmp__TL5H);
- } break;
- case __EXPR_NOT__: {
- __tmp__UL5H=my_copy__WVYM(__tmp__TL5H);
- } break;
- case __EXPR_MOD__: {
- __tmp__UL5H=my_copy__FSEO(__tmp__TL5H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__UL5H=my_copy__QCEP(__tmp__TL5H);
- } break;
- case __EXPR_INF__: {
- __tmp__UL5H=my_copy__5LSN(__tmp__TL5H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__UL5H=my_copy__KMSN(__tmp__TL5H);
- } break;
- case __EXPR_OR__: {
- __tmp__UL5H=my_copy__JZPN(__tmp__TL5H);
- } break;
- case __EXPR_XOR__: {
- __tmp__UL5H=my_copy__G3SO(__tmp__TL5H);
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
} break;
+ }
+ };
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ free__TZ1D(Self__AWPU);
+ b__ATXT=(Self__AWPU->value__PHC < __tmp__5CBF->value__PHC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
- node__0D5H=new_read__slot__receiver__with__AOWH(__tmp__SL5H,slot_msg__ZD5H,__tmp__UL5H,args__1D5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__0D5H);
- __tmp__S44R=((__NODE_TYPE *)node__0D5H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__S44R)->__id) {
- case __DTA_RD__: {
- __tmp__T44R=((__DTA_RD *)__tmp__S44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__T44R=((__DTA_CAST *)__tmp__S44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__T44R=((__DTA_WR_CODE *)__tmp__S44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__T44R=((__DTA_BLOCK *)__tmp__S44R)->result_expr__F41H;
+ result__0S4F=__tmp__3S4F;
+ };
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__XS4F=NULL;
+ } break;
+ };
+ result__RNYD=Self__XS4F;
+ };
+ if ((Self__KCZD == 'S')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
} break;
- case __DTA_WR_VALUE__: {
- __tmp__T44R=((__DTA_WR_VALUE *)__tmp__S44R)->parent_dta__XSUH.result_expr__YHZD;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __DTA_RD_ARGS__: {
- __tmp__T44R=((__DTA_RD_ARGS *)__tmp__S44R)->parent_dta__HOWH.result_expr__YHZD;
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
} break;
+ }
+ };
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ free__TZ1D(Self__AWPU);
+ b__ATXT=(Self__AWPU->value__PHC >= __tmp__5CBF->value__PHC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
- result__UD5H=__tmp__T44R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__RD5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(Self__QD5H->parent_constant__H3JH.static_type__M2YD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__SD5H);
- put_position__ECH(Self__QD5H->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ result__0S4F=__tmp__3S4F;
};
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__XS4F=NULL;
+ } break;
};
+ result__RNYD=Self__XS4F;
};
- return(result__UD5H);
-}
-
-static void* check_type__with__NM5H(__IS_EXPANDED *Self__OM5H,void *t__PM5H,__POSITION p__QM5H)
-// ({IS_EXPANDED},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__QDIR;
- void *result__SM5H,*rec__VM5H,*__tmp__W44R,*__tmp__RU5H,*__tmp__SU5H;
- void *__tmp__Z44R;
- void *local__TM5H;
- void *instr__UM5H;
- void *slot_name__WM5H,*v__T4UR;
- void *slot_msg__XM5H;
- void *node__YM5H;
- __TYPE_FULL *Self__ECJQ,*Self__OCJQ;
- void *__tmp__IP5H,*__tmp__US5H;
- __POSITION __tmp__PP5H,__tmp__XQ5H,__tmp__1S5H,__tmp__DU5H;
- __POSITION __tmp__QU5H,p__PDIR,p__S4UR,p__I5UR;
- void *__tmp__VP5H,*__tmp__BT5H,*t__RDIR,*t__U4UR;
- __STRING *Self__PCIR,*Self__VCIR,*Self__1CIR,*Self__BDIR;
- __INTEGER new_capacity__OCIR,old_nb_elts__RCIR,upper__O3UR,Self__M3UR;
- __INTEGER new_capacity__UCIR,old_nb_elts__XCIR,upper__T3UR,Self__R3UR;
- __INTEGER new_capacity__0CIR,old_nb_elts__3CIR,upper__Y3UR,Self__W3UR;
- __INTEGER new_capacity__ADIR,old_nb_elts__DDIR,upper__33UR,Self__13UR;
- __INTEGER typ_id__IDIR,typ_id__L4UR,typ_id__B5UR;
- void *__tmp__V44R,*__tmp__Y44R;
- __STRING_CST *Self__VCJQ;
- __PROTOTYPE_CST *Self__WCJQ;
- __INTEGER_CST *Self__XCJQ,*result__GDIR,*Self__ODIR;
- __POINTER ptr__HDIR,ptr_table__A4UR,next__53UR,result__B4UR;
- __POINTER ptr_table__F4UR,next__E4UR,result__G4UR,ptr__K4UR;
- __POINTER ptr_table__W4UR,next__V4UR,result__X4UR,ptr_table__14UR;
- __POINTER next__04UR,result__24UR,ptr__A5UR,ptr_table__L5UR;
- __POINTER next__K5UR,result__M5UR,ptr_table__Q5UR,next__P5UR;
- __POINTER result__R5UR;
- __UINTEGER_32 sz__JDIR,a__KDIR,new_size__LDIR,t__MDIR,a__NDIR;
- __UINTEGER_32 new_size__I4UR,lab_type__H4UR,sz__M4UR,a__N4UR;
- __UINTEGER_32 new_size__O4UR,t__P4UR,a__Q4UR,new_size__44UR;
- __UINTEGER_32 lab_type__34UR,sz__C5UR,a__D5UR,new_size__E5UR,t__F5UR;
- __UINTEGER_32 a__G5UR,new_size__T5UR,lab_type__S5UR;
- void *__tmp__IPCR,*__tmp__MPCR,*__tmp__TDIR;
- __READ_LOCAL *__tmp__JPCR,*__tmp__NPCR;
- __REAL_CST *Self__ZCJQ,*result__J4UR,*Self__R4UR;
- __CHARACTER_CST *Self__1CJQ;
- __IS_EXPANDED *Self__2CJQ,*result__54UR,*Self__H5UR;
- __READ_GLOBAL *__tmp__UDIR;
- void *args__ZM5H;
- __CHARACTER *Self__QCIR,*new__SCIR,*Self__WCIR,*new__YCIR,*Self__2CIR;
- __CHARACTER *new__4CIR,*Self__CDIR,*new__EDIR;
- __BOOLEAN __tmp__ER5H;
- result__SM5H=NULL;
- local__TM5H=NULL;
- instr__UM5H=NULL;
- rec__VM5H=NULL;
- slot_name__WM5H=NULL;
- slot_msg__XM5H=NULL;
- node__YM5H=NULL;
- args__ZM5H=NULL;
- if (affect_with__BCHI(t__PM5H,static_type__FO1H())) {
- result__SM5H=Self__OM5H;
- } else {
- Self__ECJQ=((__TYPE_FULL *)static_type__FO1H());
- if (is_cast__to__in__BD0I(Self__ECJQ,(&__string_86),t__PM5H,((__PROTOTYPE *)prototype__VPRF(Self__ECJQ))->export_list__EFDC)) {
- local__TM5H=create__name__style__type__E5JG(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__FO1H()));
- instr__UM5H=write__value__14FH(local__TM5H,Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OM5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__UM5H);
- slot_name__WM5H=get__QEC(last_cast_name__T32H);
- slot_msg__XM5H=get_slot__IO5G(static_type__FO1H(),slot_name__WM5H);
- if (((void *)slot_msg__XM5H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__PM5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__WM5H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__QM5H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__FO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__IP5H=((__SLOT *)((__SLOT_DATA *)slot_msg__XM5H)->parent_slot__IHZD)->base_slot__X12F;
+ if ((Self__KCZD == 'I')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__XS4F=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ result__0S4F=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
} else {
- __tmp__IP5H=((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F;
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
+ } break;
+ }
};
- if ((argument_count__XZBG(__tmp__IP5H) != 1)) {
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__PP5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__PP5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__PP5H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ free__TZ1D(Self__AWPU);
+ b__ATXT=(Self__AWPU->value__PHC <= __tmp__5CBF->value__PHC);
+ __tmp__3S4F=NULL;
+ if (b__ATXT) {
+ __tmp__3S4F=true__10D;
+ } else /* FALSE */ {
+ __tmp__3S4F=LIP_BOOLEAN__BCB__;
};
+ result__0S4F=__tmp__3S4F;
};
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__VP5H=get_type_result__XF2G(slot_msg__XM5H);
+ Self__XS4F=result__0S4F;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__XS4F=NULL;
+ } break;
+ };
+ result__RNYD=Self__XS4F;
+ };
+ if ((Self__KCZD == '+')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__HWPU=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__AWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ __tmp__BWPU=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__5CBF=NULL;
} else {
- __tmp__VP5H=get_type_result__BH2G(slot_msg__XM5H);
- };
- if ((((void *)__tmp__VP5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__VP5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__PM5H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__VP5H != (void *)NULL)) {
- Self__PCIR=((__STRING *)string_tmp__RB);
- new_capacity__OCIR= 0;
- if ((Self__PCIR->capacity__MNK <= Self__PCIR->count__VF)) {
- if ((Self__PCIR->capacity__MNK == 0)) {
- Self__PCIR->capacity__MNK= 32;
- Self__PCIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OCIR=(__INTEGER)(Self__PCIR->capacity__MNK << 1);
- Self__QCIR=((__CHARACTER *)Self__PCIR->storage__XNK);
- old_nb_elts__RCIR=Self__PCIR->capacity__MNK;
- new__SCIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QCIR),((__UINTEGER_32 )old_nb_elts__RCIR),((__UINTEGER_32 )new_capacity__OCIR)));
- upper__O3UR=(__INTEGER)(new_capacity__OCIR - 1);
- Self__M3UR=old_nb_elts__RCIR;
- while ((Self__M3UR <= upper__O3UR)) {
- new__SCIR[Self__M3UR]='\0';
- Self__M3UR=(__INTEGER)(Self__M3UR + 1);
- };
- Self__PCIR->storage__XNK=new__SCIR;
- Self__PCIR->capacity__MNK=new_capacity__OCIR;
- };
- };
- ((__CHARACTER *)Self__PCIR->storage__XNK)[Self__PCIR->count__VF]='`';
- Self__PCIR->count__VF=(__INTEGER)(Self__PCIR->count__VF + 1);
- append_name_in__M5XD(__tmp__VP5H,string_tmp__RB);
- Self__VCIR=((__STRING *)string_tmp__RB);
- new_capacity__UCIR= 0;
- if ((Self__VCIR->capacity__MNK <= Self__VCIR->count__VF)) {
- if ((Self__VCIR->capacity__MNK == 0)) {
- Self__VCIR->capacity__MNK= 32;
- Self__VCIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UCIR=(__INTEGER)(Self__VCIR->capacity__MNK << 1);
- Self__WCIR=((__CHARACTER *)Self__VCIR->storage__XNK);
- old_nb_elts__XCIR=Self__VCIR->capacity__MNK;
- new__YCIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WCIR),((__UINTEGER_32 )old_nb_elts__XCIR),((__UINTEGER_32 )new_capacity__UCIR)));
- upper__T3UR=(__INTEGER)(new_capacity__UCIR - 1);
- Self__R3UR=old_nb_elts__XCIR;
- while ((Self__R3UR <= upper__T3UR)) {
- new__YCIR[Self__R3UR]='\0';
- Self__R3UR=(__INTEGER)(Self__R3UR + 1);
- };
- Self__VCIR->storage__XNK=new__YCIR;
- Self__VCIR->capacity__MNK=new_capacity__UCIR;
- };
- };
- ((__CHARACTER *)Self__VCIR->storage__XNK)[Self__VCIR->count__VF]='\'';
- Self__VCIR->count__VF=(__INTEGER)(Self__VCIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__PM5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__XQ5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__XQ5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__XQ5H);
- put_position__ECH(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__VM5H=read__QB5G(local__TM5H);
- node__YM5H=new_read__slot__receiver__self__FLQC(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__XM5H,rec__VM5H,rec__VM5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__YM5H);
- __tmp__V44R=((__NODE_TYPE *)node__YM5H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__V44R)->__id) {
- case __DTA_RD__: {
- __tmp__W44R=((__DTA_RD *)__tmp__V44R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__W44R=((__DTA_CAST *)__tmp__V44R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__W44R=((__DTA_WR_CODE *)__tmp__V44R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__W44R=((__DTA_BLOCK *)__tmp__V44R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__W44R=((__DTA_WR_VALUE *)__tmp__V44R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__W44R=((__DTA_RD_ARGS *)__tmp__V44R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__SM5H=__tmp__W44R;
- __tmp__ER5H=TRUE__;
- } else {
- __tmp__ER5H=FALSE__;
- };
- if ((! __tmp__ER5H)) {
- Self__OCJQ=((__TYPE_FULL *)t__PM5H);
- if (is_cast__to__in__BD0I(Self__OCJQ,(&__string_87),static_type__FO1H(),((__PROTOTYPE *)prototype__VPRF(Self__OCJQ))->import_list__MFDC)) {
- local__TM5H=create__name__style__type__E5JG(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__FO1H()));
- instr__UM5H=write__value__14FH(local__TM5H,Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__OM5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__UM5H);
- slot_name__WM5H=get__QEC(last_cast_name__T32H);
- slot_msg__XM5H=get_slot__IO5G(t__PM5H,slot_name__WM5H);
- if (((void *)slot_msg__XM5H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__PM5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__WM5H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__PM5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__QM5H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__PM5H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__US5H=((__SLOT *)((__SLOT_DATA *)slot_msg__XM5H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__US5H=((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__US5H) != 2)) {
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__1S5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__1S5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__1S5H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__BT5H=get_type_result__XF2G(slot_msg__XM5H);
- } else {
- __tmp__BT5H=get_type_result__BH2G(slot_msg__XM5H);
- };
- if ((((void *)__tmp__BT5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__BT5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__PM5H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__BT5H != (void *)NULL)) {
- Self__1CIR=((__STRING *)string_tmp__RB);
- new_capacity__0CIR= 0;
- if ((Self__1CIR->capacity__MNK <= Self__1CIR->count__VF)) {
- if ((Self__1CIR->capacity__MNK == 0)) {
- Self__1CIR->capacity__MNK= 32;
- Self__1CIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0CIR=(__INTEGER)(Self__1CIR->capacity__MNK << 1);
- Self__2CIR=((__CHARACTER *)Self__1CIR->storage__XNK);
- old_nb_elts__3CIR=Self__1CIR->capacity__MNK;
- new__4CIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2CIR),((__UINTEGER_32 )old_nb_elts__3CIR),((__UINTEGER_32 )new_capacity__0CIR)));
- upper__Y3UR=(__INTEGER)(new_capacity__0CIR - 1);
- Self__W3UR=old_nb_elts__3CIR;
- while ((Self__W3UR <= upper__Y3UR)) {
- new__4CIR[Self__W3UR]='\0';
- Self__W3UR=(__INTEGER)(Self__W3UR + 1);
- };
- Self__1CIR->storage__XNK=new__4CIR;
- Self__1CIR->capacity__MNK=new_capacity__0CIR;
- };
- };
- ((__CHARACTER *)Self__1CIR->storage__XNK)[Self__1CIR->count__VF]='`';
- Self__1CIR->count__VF=(__INTEGER)(Self__1CIR->count__VF + 1);
- append_name_in__M5XD(__tmp__BT5H,string_tmp__RB);
- Self__BDIR=((__STRING *)string_tmp__RB);
- new_capacity__ADIR= 0;
- if ((Self__BDIR->capacity__MNK <= Self__BDIR->count__VF)) {
- if ((Self__BDIR->capacity__MNK == 0)) {
- Self__BDIR->capacity__MNK= 32;
- Self__BDIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ADIR=(__INTEGER)(Self__BDIR->capacity__MNK << 1);
- Self__CDIR=((__CHARACTER *)Self__BDIR->storage__XNK);
- old_nb_elts__DDIR=Self__BDIR->capacity__MNK;
- new__EDIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CDIR),((__UINTEGER_32 )old_nb_elts__DDIR),((__UINTEGER_32 )new_capacity__ADIR)));
- upper__33UR=(__INTEGER)(new_capacity__ADIR - 1);
- Self__13UR=old_nb_elts__DDIR;
- while ((Self__13UR <= upper__33UR)) {
- new__EDIR[Self__13UR]='\0';
- Self__13UR=(__INTEGER)(Self__13UR + 1);
- };
- Self__BDIR->storage__XNK=new__EDIR;
- Self__BDIR->capacity__MNK=new_capacity__ADIR;
- };
- };
- ((__CHARACTER *)Self__BDIR->storage__XNK)[Self__BDIR->count__VF]='\'';
- Self__BDIR->count__VF=(__INTEGER)(Self__BDIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__PM5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
- __tmp__DU5H=((__SLOT_DATA *)slot_msg__XM5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__DU5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__DU5H);
- put_position__ECH(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__ZM5H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__ZM5H,create__type__PKQC(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__PM5H));
- add_last__5REI(args__ZM5H,read__QB5G(local__TM5H));
- __tmp__QU5H=Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__RU5H=((void **)((__FAST_ARRAYoEXPRo *)args__ZM5H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__RU5H)->__id) {
- case __LIST__: {
- __tmp__SU5H=my_copy__MSYM(__tmp__RU5H);
- } break;
- case __STRING_CST__: {
- Self__VCJQ=((__STRING_CST *)__tmp__RU5H);
- __tmp__SU5H=create__text__ITMH(Self__VCJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__VCJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__SU5H=my_copy__EK2H(__tmp__RU5H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__WCJQ=((__PROTOTYPE_CST *)__tmp__RU5H);
- __tmp__SU5H=create__type__PKQC(Self__WCJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WCJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__XCJQ=((__INTEGER_CST *)__tmp__RU5H);
- p__PDIR=Self__XCJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__QDIR=Self__XCJQ->value__W4YD;
- t__RDIR=Self__XCJQ->parent_constant__B3LC.static_type__M2YD;
- result__GDIR=NULL;
- ptr__HDIR=((__POINTER )(NULL));
- typ_id__IDIR= 0;
- sz__JDIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__JDIR == 0)) {
- result__GDIR=INTEGER_CST__;
- } else {
- typ_id__IDIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JDIR);
- if ((typ_id__IDIR == (__INTEGER)(- 1))) {
- a__KDIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LDIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JDIR + a__KDIR) & (__UINTEGER_32)(~ a__KDIR));
- ptr_table__A4UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LDIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__53UR=((__POINTER )(NULL));
- result__B4UR=((__POINTER *)ptr_table__A4UR)[ 0];
- if ((result__B4UR == (void *)NULL)) {
- result__B4UR=new_lab__2PJ(new_size__LDIR);
- next__53UR=(void *)((unsigned long)result__B4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LDIR)));
- ((__POINTER *)next__53UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A4UR)[ 0]=next__53UR;
- } else {
- next__53UR=((__POINTER *)result__B4UR)[ 0];
- if ((next__53UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__B4UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LDIR << 1)) <= 4096)) {
- next__53UR=(void *)((unsigned long)result__B4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LDIR)));
- } else {
- next__53UR=new_lab__2PJ(new_size__LDIR);
- };
- ((__POINTER *)next__53UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__A4UR)[ 0]=next__53UR;
- } else {
- ((__POINTER *)result__B4UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__53UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__B4UR=next__53UR;
- };
- };
- ptr__HDIR=result__B4UR;
- } else {
- t__MDIR=((__UINTEGER_32 )typ_id__IDIR);
- a__NDIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__I4UR=(__UINTEGER_32)((__UINTEGER_32)(sz__JDIR + a__NDIR) & (__UINTEGER_32)(~ a__NDIR));
- ptr_table__F4UR=((__POINTER )(&(table_type[(t__MDIR)])));
- lab_type__H4UR=(__UINTEGER_32)(t__MDIR | 1);
- next__E4UR=((__POINTER )(NULL));
- result__G4UR=((__POINTER *)ptr_table__F4UR)[ 0];
- if ((result__G4UR == (void *)NULL)) {
- result__G4UR=new_lab__2PJ(lab_type__H4UR);
- next__E4UR=(void *)((unsigned long)result__G4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I4UR)));
- ((__POINTER *)next__E4UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F4UR)[ 0]=next__E4UR;
- } else {
- next__E4UR=((__POINTER *)result__G4UR)[ 0];
- if ((next__E4UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__G4UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__I4UR << 1)) <= 4096)) {
- next__E4UR=(void *)((unsigned long)result__G4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__I4UR)));
- } else {
- next__E4UR=new_lab__2PJ(lab_type__H4UR);
- };
- ((__POINTER *)next__E4UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__F4UR)[ 0]=next__E4UR;
- } else {
- ((__POINTER *)result__G4UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__E4UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__G4UR=next__E4UR;
- };
- };
- ptr__HDIR=result__G4UR;
- };
- result__GDIR=((__INTEGER_CST *)ptr__HDIR);
- *(result__GDIR) = *(INTEGER_CST__);
- };
- Self__ODIR=((__INTEGER_CST *)result__GDIR);
- Self__ODIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PDIR;
- Self__ODIR->value__W4YD=v__QDIR;
- Self__ODIR->parent_constant__B3LC.static_type__M2YD=t__RDIR;
- check_type__YG5D(Self__ODIR);
- __tmp__SU5H=result__GDIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__IPCR=read__QB5G(((__READ_LOCAL *)__tmp__RU5H)->local__HJZD);
- if (__tmp__IPCR==NULL) {
- __tmp__JPCR=NULL;
- } else {
- __tmp__JPCR=((__READ_LOCAL *)__tmp__IPCR);
- };
- __tmp__SU5H=__tmp__JPCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__SU5H=my_copy__SL2H(__tmp__RU5H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__SU5H=my_copy__LM2H(__tmp__RU5H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__SU5H=my_copy__YM2H(__tmp__RU5H);
- } break;
- case __REAL_CST__: {
- Self__ZCJQ=((__REAL_CST *)__tmp__RU5H);
- p__S4UR=Self__ZCJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__T4UR=Self__ZCJQ->value__HN2H;
- t__U4UR=Self__ZCJQ->parent_constant__U2JH.static_type__M2YD;
- result__J4UR=NULL;
- ptr__K4UR=((__POINTER )(NULL));
- typ_id__L4UR= 0;
- sz__M4UR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__M4UR == 0)) {
- result__J4UR=REAL_CST__;
- } else {
- typ_id__L4UR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__M4UR);
- if ((typ_id__L4UR == (__INTEGER)(- 1))) {
- a__N4UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__O4UR=(__UINTEGER_32)((__UINTEGER_32)(sz__M4UR + a__N4UR) & (__UINTEGER_32)(~ a__N4UR));
- ptr_table__W4UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O4UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__V4UR=((__POINTER )(NULL));
- result__X4UR=((__POINTER *)ptr_table__W4UR)[ 0];
- if ((result__X4UR == (void *)NULL)) {
- result__X4UR=new_lab__2PJ(new_size__O4UR);
- next__V4UR=(void *)((unsigned long)result__X4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4UR)));
- ((__POINTER *)next__V4UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W4UR)[ 0]=next__V4UR;
- } else {
- next__V4UR=((__POINTER *)result__X4UR)[ 0];
- if ((next__V4UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__X4UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__O4UR << 1)) <= 4096)) {
- next__V4UR=(void *)((unsigned long)result__X4UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__O4UR)));
- } else {
- next__V4UR=new_lab__2PJ(new_size__O4UR);
- };
- ((__POINTER *)next__V4UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__W4UR)[ 0]=next__V4UR;
- } else {
- ((__POINTER *)result__X4UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__V4UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__X4UR=next__V4UR;
- };
- };
- ptr__K4UR=result__X4UR;
- } else {
- t__P4UR=((__UINTEGER_32 )typ_id__L4UR);
- a__Q4UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__44UR=(__UINTEGER_32)((__UINTEGER_32)(sz__M4UR + a__Q4UR) & (__UINTEGER_32)(~ a__Q4UR));
- ptr_table__14UR=((__POINTER )(&(table_type[(t__P4UR)])));
- lab_type__34UR=(__UINTEGER_32)(t__P4UR | 1);
- next__04UR=((__POINTER )(NULL));
- result__24UR=((__POINTER *)ptr_table__14UR)[ 0];
- if ((result__24UR == (void *)NULL)) {
- result__24UR=new_lab__2PJ(lab_type__34UR);
- next__04UR=(void *)((unsigned long)result__24UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__44UR)));
- ((__POINTER *)next__04UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__14UR)[ 0]=next__04UR;
- } else {
- next__04UR=((__POINTER *)result__24UR)[ 0];
- if ((next__04UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__24UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__44UR << 1)) <= 4096)) {
- next__04UR=(void *)((unsigned long)result__24UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__44UR)));
- } else {
- next__04UR=new_lab__2PJ(lab_type__34UR);
- };
- ((__POINTER *)next__04UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__14UR)[ 0]=next__04UR;
- } else {
- ((__POINTER *)result__24UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__04UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__24UR=next__04UR;
- };
- };
- ptr__K4UR=result__24UR;
- };
- result__J4UR=((__REAL_CST *)ptr__K4UR);
- *(result__J4UR) = *(REAL_CST__);
- };
- Self__R4UR=((__REAL_CST *)result__J4UR);
- Self__R4UR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__S4UR;
- Self__R4UR->value__HN2H=v__T4UR;
- Self__R4UR->parent_constant__U2JH.static_type__M2YD=t__U4UR;
- __tmp__SU5H=result__J4UR;
- } break;
- case __CHARACTER_CST__: {
- Self__1CJQ=((__CHARACTER_CST *)__tmp__RU5H);
- __tmp__SU5H=create__char__4SMH(Self__1CJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__1CJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__2CJQ=((__IS_EXPANDED *)__tmp__RU5H);
- __tmp__MPCR=read__QB5G(((__READ_LOCAL *)Self__2CJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__MPCR==NULL) {
- __tmp__NPCR=NULL;
- } else {
- __tmp__NPCR=((__READ_LOCAL *)__tmp__MPCR);
- };
- p__I5UR=Self__2CJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__54UR=NULL;
- ptr__A5UR=((__POINTER )(NULL));
- typ_id__B5UR= 0;
- sz__C5UR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__C5UR == 0)) {
- result__54UR=IS_EXPANDED__;
- } else {
- typ_id__B5UR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__C5UR);
- if ((typ_id__B5UR == (__INTEGER)(- 1))) {
- a__D5UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__E5UR=(__UINTEGER_32)((__UINTEGER_32)(sz__C5UR + a__D5UR) & (__UINTEGER_32)(~ a__D5UR));
- ptr_table__L5UR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__E5UR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__K5UR=((__POINTER )(NULL));
- result__M5UR=((__POINTER *)ptr_table__L5UR)[ 0];
- if ((result__M5UR == (void *)NULL)) {
- result__M5UR=new_lab__2PJ(new_size__E5UR);
- next__K5UR=(void *)((unsigned long)result__M5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E5UR)));
- ((__POINTER *)next__K5UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L5UR)[ 0]=next__K5UR;
- } else {
- next__K5UR=((__POINTER *)result__M5UR)[ 0];
- if ((next__K5UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__M5UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__E5UR << 1)) <= 4096)) {
- next__K5UR=(void *)((unsigned long)result__M5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__E5UR)));
- } else {
- next__K5UR=new_lab__2PJ(new_size__E5UR);
- };
- ((__POINTER *)next__K5UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__L5UR)[ 0]=next__K5UR;
- } else {
- ((__POINTER *)result__M5UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__K5UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__M5UR=next__K5UR;
- };
- };
- ptr__A5UR=result__M5UR;
- } else {
- t__F5UR=((__UINTEGER_32 )typ_id__B5UR);
- a__G5UR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T5UR=(__UINTEGER_32)((__UINTEGER_32)(sz__C5UR + a__G5UR) & (__UINTEGER_32)(~ a__G5UR));
- ptr_table__Q5UR=((__POINTER )(&(table_type[(t__F5UR)])));
- lab_type__S5UR=(__UINTEGER_32)(t__F5UR | 1);
- next__P5UR=((__POINTER )(NULL));
- result__R5UR=((__POINTER *)ptr_table__Q5UR)[ 0];
- if ((result__R5UR == (void *)NULL)) {
- result__R5UR=new_lab__2PJ(lab_type__S5UR);
- next__P5UR=(void *)((unsigned long)result__R5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5UR)));
- ((__POINTER *)next__P5UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q5UR)[ 0]=next__P5UR;
- } else {
- next__P5UR=((__POINTER *)result__R5UR)[ 0];
- if ((next__P5UR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__R5UR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__T5UR << 1)) <= 4096)) {
- next__P5UR=(void *)((unsigned long)result__R5UR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__T5UR)));
- } else {
- next__P5UR=new_lab__2PJ(lab_type__S5UR);
- };
- ((__POINTER *)next__P5UR)[ 0]=NULL;
- ((__POINTER *)ptr_table__Q5UR)[ 0]=next__P5UR;
- } else {
- ((__POINTER *)result__R5UR)[ 0]=(void *)((unsigned long)((__POINTER *)next__P5UR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__R5UR=next__P5UR;
- };
- };
- ptr__A5UR=result__R5UR;
- };
- result__54UR=((__IS_EXPANDED *)ptr__A5UR);
- *(result__54UR) = *(IS_EXPANDED__);
- };
- Self__H5UR=((__IS_EXPANDED *)result__54UR);
- Self__H5UR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__I5UR;
- Self__H5UR->receiver__WN2H=__tmp__NPCR;
- __tmp__SU5H=result__54UR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__SU5H=my_copy__1N2H(__tmp__RU5H);
- } break;
- case __EXPR_SUP__: {
- __tmp__SU5H=my_copy__EO2H(__tmp__RU5H);
- } break;
- case __EXPR_SUB__: {
- __tmp__SU5H=my_copy__PO2H(__tmp__RU5H);
- } break;
- case __EXPR_MUL__: {
- __tmp__SU5H=my_copy__1O2H(__tmp__RU5H);
- } break;
- case __EXPR_DIV__: {
- __tmp__SU5H=my_copy__GP2H(__tmp__RU5H);
- } break;
- case __EXPR_AND__: {
- __tmp__SU5H=my_copy__RP2H(__tmp__RU5H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__SU5H=my_copy__2P2H(__tmp__RU5H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__SU5H=my_copy__HQ2H(__tmp__RU5H);
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__5CBF=NULL;
} break;
- case __PUT_TO__: {
- __tmp__SU5H=my_copy__SQ2H(__tmp__RU5H);
+ case __LIP_INTEGER__HDB__: {
+ __tmp__5CBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __ITEM__: {
- __tmp__SU5H=my_copy__DR2H(__tmp__RU5H);
+ case __LIP_STRING__TDB__: {
+ __tmp__5CBF=NULL;
} break;
- case __SIZE_OF__: {
- __tmp__SU5H=my_copy__PR2H(__tmp__RU5H);
- } break;
- case __CAST__: {
- __tmp__SU5H=my_copy__YR2H(__tmp__RU5H);
- } break;
- case __CALL_SLOT__: {
- __tmp__SU5H=my_copy__5SYM(__tmp__RU5H);
- } break;
- case __READ_SLOT__: {
- __tmp__SU5H=my_copy__IUGK(__tmp__RU5H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__TDIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RU5H)->global__ZGJK),NULL);
- if (__tmp__TDIR==NULL) {
- __tmp__UDIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__TDIR)->__id) {
- case __READ_SLOT__: {
- __tmp__UDIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__UDIR=((__READ_GLOBAL *)__tmp__TDIR);
- } break;
- }
- };
- __tmp__SU5H=__tmp__UDIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__SU5H=my_copy__BQCN(__tmp__RU5H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__SU5H=my_copy__NREO(__tmp__RU5H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__SU5H=my_copy__VYJO(__tmp__RU5H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__SU5H=my_copy__0REO(__tmp__RU5H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__SU5H=my_copy__BZJO(__tmp__RU5H);
- } break;
- case __EXPR_NEG__: {
- __tmp__SU5H=my_copy__CNJM(__tmp__RU5H);
- } break;
- case __EXPR_ADD__: {
- __tmp__SU5H=my_copy__5XLL(__tmp__RU5H);
- } break;
- case __EXPR_NOT__: {
- __tmp__SU5H=my_copy__WVYM(__tmp__RU5H);
- } break;
- case __EXPR_MOD__: {
- __tmp__SU5H=my_copy__FSEO(__tmp__RU5H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__SU5H=my_copy__QCEP(__tmp__RU5H);
- } break;
- case __EXPR_INF__: {
- __tmp__SU5H=my_copy__5LSN(__tmp__RU5H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__SU5H=my_copy__KMSN(__tmp__RU5H);
- } break;
- case __EXPR_OR__: {
- __tmp__SU5H=my_copy__JZPN(__tmp__RU5H);
- } break;
- case __EXPR_XOR__: {
- __tmp__SU5H=my_copy__G3SO(__tmp__RU5H);
- } break;
- };
- node__YM5H=new_read__slot__receiver__with__AOWH(__tmp__QU5H,slot_msg__XM5H,__tmp__SU5H,args__ZM5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__YM5H);
- __tmp__Y44R=((__NODE_TYPE *)node__YM5H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__Y44R)->__id) {
- case __DTA_RD__: {
- __tmp__Z44R=((__DTA_RD *)__tmp__Y44R)->parent_dta__NLQC.result_expr__YHZD;
+ }
+ };
+ if (((void *)__tmp__5CBF != (void *)NULL)) {
+ Self__AWPU->value__PHC=(__INTEGER__Q)(Self__AWPU->value__PHC + __tmp__5CBF->value__PHC);
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__5CBF));
+ __tmp__BWPU=Self__AWPU;
+ };
+ __tmp__HWPU=__tmp__BWPU;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__CWPU=((__LIP_STRING__TDB *)((__LIP_INTEGER__HDB *)__tmp__VNYD));
+ __tmp__DWPU=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__YFBF=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__YFBF=NULL;
} break;
- case __DTA_CAST__: {
- __tmp__Z44R=((__DTA_CAST *)__tmp__Y44R)->result_expr__G01H;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__YFBF=NULL;
} break;
- case __DTA_WR_CODE__: {
- __tmp__Z44R=((__DTA_WR_CODE *)__tmp__Y44R)->parent_dta__MZLH.result_expr__YHZD;
+ case __LIP_STRING__TDB__: {
+ __tmp__YFBF=((__LIP_STRING__TDB *)__tmp__5VPU);
} break;
- case __DTA_BLOCK__: {
- __tmp__Z44R=((__DTA_BLOCK *)__tmp__Y44R)->result_expr__F41H;
+ }
+ };
+ if (((void *)__tmp__YFBF != (void *)NULL)) {
+ copy__Q2X(((__STRING__BC *)string_tmp__YC),Self__CWPU->value__MGC);
+ append__KWX(((__STRING__BC *)string_tmp__YC),__tmp__YFBF->value__MGC);
+ __tmp__4WSF=get__PJC(string_tmp__YC);
+ Self__CWPU->value__MGC=__tmp__4WSF;
+ free__WZ1D(((__LIP_STRING__TDB *)__tmp__YFBF));
+ __tmp__DWPU=Self__CWPU;
+ };
+ __tmp__HWPU=__tmp__DWPU;
+ } break;
+ };
+ result__RNYD=__tmp__HWPU;
+ };
+ if ((Self__KCZD == '-')) {
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__AWPU=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__BWPU=((__LIP_INTEGER__HDB *)__tmp__VNYD);
+ __tmp__5CBF=NULL;
+ if (__tmp__5VPU==NULL) {
+ __tmp__DNBF=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__DNBF=NULL;
} break;
- case __DTA_WR_VALUE__: {
- __tmp__Z44R=((__DTA_WR_VALUE *)__tmp__Y44R)->parent_dta__XSUH.result_expr__YHZD;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__DNBF=((__LIP_INTEGER__HDB *)__tmp__5VPU);
} break;
- case __DTA_RD_ARGS__: {
- __tmp__Z44R=((__DTA_RD_ARGS *)__tmp__Y44R)->parent_dta__HOWH.result_expr__YHZD;
+ case __LIP_STRING__TDB__: {
+ __tmp__DNBF=NULL;
} break;
- };
- result__SM5H=__tmp__Z44R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__PM5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__FO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__QM5H);
- put_position__ECH(Self__OM5H->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ }
+ };
+ if (((void *)__tmp__DNBF != (void *)NULL)) {
+ __tmp__BWPU->value__PHC=(__INTEGER__Q)(__tmp__BWPU->value__PHC - __tmp__DNBF->value__PHC);
+ free__TZ1D(((__LIP_INTEGER__HDB *)__tmp__DNBF));
+ __tmp__5CBF=__tmp__BWPU;
};
+ Self__AWPU=__tmp__5CBF;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__AWPU=NULL;
+ } break;
};
+ result__RNYD=Self__AWPU;
};
- return(result__SM5H);
+ if (((void *)result__RNYD == (void *)NULL)) {
+ fputc((int)(Self__PNYD->operator__OS0C),stdout);
+ fputc((int)('\n'),stdout);
+ switch (((struct ___OBJ *)__tmp__VNYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ if (((__LIP_BOOLEAN__BCB *)__tmp__VNYD)->value__TIC) {
+ (&__string_51)->count__0C= 4;
+ (&__string_51)->storage__1C="TRUE";
+ print__KKG((&__string_51));
+ } else /* FALSE */ {
+ (&__string_52)->count__0C= 5;
+ (&__string_52)->storage__1C="FALSE";
+ print__KKG((&__string_52));
+ };
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ print__TFGF(((__LIP_INTEGER__HDB *)__tmp__VNYD)->value__PHC);
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__CWPU=((__LIP_STRING__TDB *)__tmp__VNYD);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append_in__KTCF(Self__CWPU,string_tmp__YC);
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ };
+ fputc((int)('\n'),stdout);
+ switch (((struct ___OBJ *)__tmp__5VPU)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ if (((__LIP_BOOLEAN__BCB *)__tmp__5VPU)->value__TIC) {
+ print__KKG((&__string_51));
+ } else /* FALSE */ {
+ print__KKG((&__string_52));
+ };
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ print__TFGF(((__LIP_INTEGER__HDB *)__tmp__5VPU)->value__PHC);
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__CWPU=((__LIP_STRING__TDB *)__tmp__5VPU);
+ ((__STRING__BC *)string_tmp__YC)->count__WJ= 0;
+ append_in__KTCF(Self__CWPU,string_tmp__YC);
+ put_string__RGZ(((__STRING__BC *)string_tmp__YC));
+ } break;
+ };
+ fputc((int)('\n'),stdout);
+ __tmp__HQYD=Self__PNYD->parent_lip_code__WWQB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_581));
+ put_position__PRE(__tmp__HQYD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ };
+ __tmp__VNYD=result__RNYD;
+ return(__tmp__VNYD);
}
-static void* check_type__with__LV5H(__GET_TYPE_ID *Self__MV5H,void *t__NV5H,__POSITION p__OV5H)
-// ({GET_TYPE_ID},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* run_expr__MQYD(__LIP_UNARY__HZSB *Self__NQYD)
+// ({LIP_UNARY__HZSB}) With result Recursive, No inlinable.
{
- __INTEGER_64 v__YEIR;
- void *result__QV5H,*rec__TV5H,*__tmp__244R,*__tmp__P35H,*__tmp__Q35H;
- void *__tmp__544R;
- void *local__RV5H;
- void *instr__SV5H;
- void *slot_name__UV5H,*v__2AVR;
- void *slot_msg__VV5H;
- void *node__WV5H;
- __TYPE_FULL *Self__3CJQ,*Self__HDJQ;
- void *__tmp__GY5H,*__tmp__S15H;
- __POSITION __tmp__NY5H,__tmp__VZ5H,__tmp__Z15H,__tmp__B35H;
- __POSITION __tmp__O35H,p__XEIR,p__1AVR,p__RBVR;
- void *__tmp__TY5H,*__tmp__515H,*t__ZEIR,*t__3AVR;
- __STRING *Self__XDIR,*Self__3DIR,*Self__DEIR,*Self__JEIR;
- __INTEGER new_capacity__WDIR,old_nb_elts__ZDIR,upper__X5UR,Self__V5UR;
- __INTEGER new_capacity__2DIR,old_nb_elts__5DIR,upper__25UR,Self__05UR;
- __INTEGER new_capacity__CEIR,old_nb_elts__FEIR,upper__BAVR,Self__55UR;
- __INTEGER new_capacity__IEIR,old_nb_elts__LEIR,upper__GAVR,Self__EAVR;
- __INTEGER typ_id__QEIR,typ_id__UAVR,typ_id__KBVR;
- void *__tmp__144R,*__tmp__444R;
- __STRING_CST *Self__ODJQ;
- __PROTOTYPE_CST *Self__PDJQ;
- __INTEGER_CST *Self__QDJQ,*result__OEIR,*Self__WEIR;
- __POINTER ptr__PEIR,ptr_table__JAVR,next__IAVR,result__KAVR;
- __POINTER ptr_table__OAVR,next__NAVR,result__PAVR,ptr__TAVR;
- __POINTER ptr_table__5AVR,next__4AVR,result__ABVR,ptr_table__EBVR;
- __POINTER next__DBVR,result__FBVR,ptr__JBVR,ptr_table__UBVR;
- __POINTER next__TBVR,result__VBVR,ptr_table__ZBVR,next__YBVR;
- __POINTER result__0BVR;
- __UINTEGER_32 sz__REIR,a__SEIR,new_size__TEIR,t__UEIR,a__VEIR;
- __UINTEGER_32 new_size__RAVR,lab_type__QAVR,sz__VAVR,a__WAVR;
- __UINTEGER_32 new_size__XAVR,t__YAVR,a__ZAVR,new_size__HBVR;
- __UINTEGER_32 lab_type__GBVR,sz__LBVR,a__MBVR,new_size__NBVR,t__OBVR;
- __UINTEGER_32 a__PBVR,new_size__2BVR,lab_type__1BVR;
- void *__tmp__QPCR,*__tmp__UPCR,*__tmp__1EIR;
- __READ_LOCAL *__tmp__RPCR,*__tmp__VPCR;
- __REAL_CST *Self__SDJQ,*result__SAVR,*Self__0AVR;
- __CHARACTER_CST *Self__UDJQ;
- __IS_EXPANDED *Self__VDJQ,*result__IBVR,*Self__QBVR;
- __READ_GLOBAL *__tmp__2EIR;
- void *args__XV5H;
- __CHARACTER *Self__YDIR,*new__0DIR,*Self__4DIR,*new__AEIR,*Self__EEIR;
- __CHARACTER *new__GEIR,*Self__KEIR,*new__MEIR;
- __BOOLEAN __tmp__C05H;
- result__QV5H=NULL;
- local__RV5H=NULL;
- instr__SV5H=NULL;
- rec__TV5H=NULL;
- slot_name__UV5H=NULL;
- slot_msg__VV5H=NULL;
- node__WV5H=NULL;
- args__XV5H=NULL;
- if (affect_with__BCHI(t__NV5H,static_type__KO1H())) {
- result__QV5H=Self__MV5H;
- } else {
- Self__3CJQ=((__TYPE_FULL *)static_type__KO1H());
- if (is_cast__to__in__BD0I(Self__3CJQ,(&__string_86),t__NV5H,((__PROTOTYPE *)prototype__VPRF(Self__3CJQ))->export_list__EFDC)) {
- local__RV5H=create__name__style__type__E5JG(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__KO1H()));
- instr__SV5H=write__value__14FH(local__RV5H,Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MV5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__SV5H);
- slot_name__UV5H=get__QEC(last_cast_name__T32H);
- slot_msg__VV5H=get_slot__IO5G(static_type__KO1H(),slot_name__UV5H);
- if (((void *)slot_msg__VV5H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__NV5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__UV5H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__OV5H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__KO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__GY5H=((__SLOT *)((__SLOT_DATA *)slot_msg__VV5H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__GY5H=((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__GY5H) != 1)) {
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__NY5H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__NY5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__NY5H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__TY5H=get_type_result__XF2G(slot_msg__VV5H);
- } else {
- __tmp__TY5H=get_type_result__BH2G(slot_msg__VV5H);
- };
- if ((((void *)__tmp__TY5H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__TY5H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__NV5H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__TY5H != (void *)NULL)) {
- Self__XDIR=((__STRING *)string_tmp__RB);
- new_capacity__WDIR= 0;
- if ((Self__XDIR->capacity__MNK <= Self__XDIR->count__VF)) {
- if ((Self__XDIR->capacity__MNK == 0)) {
- Self__XDIR->capacity__MNK= 32;
- Self__XDIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WDIR=(__INTEGER)(Self__XDIR->capacity__MNK << 1);
- Self__YDIR=((__CHARACTER *)Self__XDIR->storage__XNK);
- old_nb_elts__ZDIR=Self__XDIR->capacity__MNK;
- new__0DIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YDIR),((__UINTEGER_32 )old_nb_elts__ZDIR),((__UINTEGER_32 )new_capacity__WDIR)));
- upper__X5UR=(__INTEGER)(new_capacity__WDIR - 1);
- Self__V5UR=old_nb_elts__ZDIR;
- while ((Self__V5UR <= upper__X5UR)) {
- new__0DIR[Self__V5UR]='\0';
- Self__V5UR=(__INTEGER)(Self__V5UR + 1);
- };
- Self__XDIR->storage__XNK=new__0DIR;
- Self__XDIR->capacity__MNK=new_capacity__WDIR;
- };
- };
- ((__CHARACTER *)Self__XDIR->storage__XNK)[Self__XDIR->count__VF]='`';
- Self__XDIR->count__VF=(__INTEGER)(Self__XDIR->count__VF + 1);
- append_name_in__M5XD(__tmp__TY5H,string_tmp__RB);
- Self__3DIR=((__STRING *)string_tmp__RB);
- new_capacity__2DIR= 0;
- if ((Self__3DIR->capacity__MNK <= Self__3DIR->count__VF)) {
- if ((Self__3DIR->capacity__MNK == 0)) {
- Self__3DIR->capacity__MNK= 32;
- Self__3DIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2DIR=(__INTEGER)(Self__3DIR->capacity__MNK << 1);
- Self__4DIR=((__CHARACTER *)Self__3DIR->storage__XNK);
- old_nb_elts__5DIR=Self__3DIR->capacity__MNK;
- new__AEIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4DIR),((__UINTEGER_32 )old_nb_elts__5DIR),((__UINTEGER_32 )new_capacity__2DIR)));
- upper__25UR=(__INTEGER)(new_capacity__2DIR - 1);
- Self__05UR=old_nb_elts__5DIR;
- while ((Self__05UR <= upper__25UR)) {
- new__AEIR[Self__05UR]='\0';
- Self__05UR=(__INTEGER)(Self__05UR + 1);
- };
- Self__3DIR->storage__XNK=new__AEIR;
- Self__3DIR->capacity__MNK=new_capacity__2DIR;
- };
- };
- ((__CHARACTER *)Self__3DIR->storage__XNK)[Self__3DIR->count__VF]='\'';
- Self__3DIR->count__VF=(__INTEGER)(Self__3DIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__NV5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__VZ5H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__VZ5H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__VZ5H);
- put_position__ECH(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__TV5H=read__QB5G(local__RV5H);
- node__WV5H=new_read__slot__receiver__self__FLQC(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__VV5H,rec__TV5H,rec__TV5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__WV5H);
- __tmp__144R=((__NODE_TYPE *)node__WV5H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__144R)->__id) {
- case __DTA_RD__: {
- __tmp__244R=((__DTA_RD *)__tmp__144R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__244R=((__DTA_CAST *)__tmp__144R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__244R=((__DTA_WR_CODE *)__tmp__144R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__244R=((__DTA_BLOCK *)__tmp__144R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__244R=((__DTA_WR_VALUE *)__tmp__144R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__244R=((__DTA_RD_ARGS *)__tmp__144R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__QV5H=__tmp__244R;
- __tmp__C05H=TRUE__;
- } else {
- __tmp__C05H=FALSE__;
- };
- if ((! __tmp__C05H)) {
- Self__HDJQ=((__TYPE_FULL *)t__NV5H);
- if (is_cast__to__in__BD0I(Self__HDJQ,(&__string_87),static_type__KO1H(),((__PROTOTYPE *)prototype__VPRF(Self__HDJQ))->import_list__MFDC)) {
- local__RV5H=create__name__style__type__E5JG(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__KO1H()));
- instr__SV5H=write__value__14FH(local__RV5H,Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MV5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__SV5H);
- slot_name__UV5H=get__QEC(last_cast_name__T32H);
- slot_msg__VV5H=get_slot__IO5G(t__NV5H,slot_name__UV5H);
- if (((void *)slot_msg__VV5H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__NV5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__UV5H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__NV5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__OV5H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__NV5H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__S15H=((__SLOT *)((__SLOT_DATA *)slot_msg__VV5H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__S15H=((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__S15H) != 2)) {
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__Z15H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__Z15H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__Z15H);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__515H=get_type_result__XF2G(slot_msg__VV5H);
- } else {
- __tmp__515H=get_type_result__BH2G(slot_msg__VV5H);
- };
- if ((((void *)__tmp__515H == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__515H)->parent_type__5SL != (void *)((__TYPE_FULL *)t__NV5H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__515H != (void *)NULL)) {
- Self__DEIR=((__STRING *)string_tmp__RB);
- new_capacity__CEIR= 0;
- if ((Self__DEIR->capacity__MNK <= Self__DEIR->count__VF)) {
- if ((Self__DEIR->capacity__MNK == 0)) {
- Self__DEIR->capacity__MNK= 32;
- Self__DEIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CEIR=(__INTEGER)(Self__DEIR->capacity__MNK << 1);
- Self__EEIR=((__CHARACTER *)Self__DEIR->storage__XNK);
- old_nb_elts__FEIR=Self__DEIR->capacity__MNK;
- new__GEIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EEIR),((__UINTEGER_32 )old_nb_elts__FEIR),((__UINTEGER_32 )new_capacity__CEIR)));
- upper__BAVR=(__INTEGER)(new_capacity__CEIR - 1);
- Self__55UR=old_nb_elts__FEIR;
- while ((Self__55UR <= upper__BAVR)) {
- new__GEIR[Self__55UR]='\0';
- Self__55UR=(__INTEGER)(Self__55UR + 1);
- };
- Self__DEIR->storage__XNK=new__GEIR;
- Self__DEIR->capacity__MNK=new_capacity__CEIR;
- };
- };
- ((__CHARACTER *)Self__DEIR->storage__XNK)[Self__DEIR->count__VF]='`';
- Self__DEIR->count__VF=(__INTEGER)(Self__DEIR->count__VF + 1);
- append_name_in__M5XD(__tmp__515H,string_tmp__RB);
- Self__JEIR=((__STRING *)string_tmp__RB);
- new_capacity__IEIR= 0;
- if ((Self__JEIR->capacity__MNK <= Self__JEIR->count__VF)) {
- if ((Self__JEIR->capacity__MNK == 0)) {
- Self__JEIR->capacity__MNK= 32;
- Self__JEIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IEIR=(__INTEGER)(Self__JEIR->capacity__MNK << 1);
- Self__KEIR=((__CHARACTER *)Self__JEIR->storage__XNK);
- old_nb_elts__LEIR=Self__JEIR->capacity__MNK;
- new__MEIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KEIR),((__UINTEGER_32 )old_nb_elts__LEIR),((__UINTEGER_32 )new_capacity__IEIR)));
- upper__GAVR=(__INTEGER)(new_capacity__IEIR - 1);
- Self__EAVR=old_nb_elts__LEIR;
- while ((Self__EAVR <= upper__GAVR)) {
- new__MEIR[Self__EAVR]='\0';
- Self__EAVR=(__INTEGER)(Self__EAVR + 1);
- };
- Self__JEIR->storage__XNK=new__MEIR;
- Self__JEIR->capacity__MNK=new_capacity__IEIR;
- };
- };
- ((__CHARACTER *)Self__JEIR->storage__XNK)[Self__JEIR->count__VF]='\'';
- Self__JEIR->count__VF=(__INTEGER)(Self__JEIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__NV5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
- __tmp__B35H=((__SLOT_DATA *)slot_msg__VV5H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__B35H=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__B35H);
- put_position__ECH(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__XV5H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__XV5H,create__type__PKQC(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__NV5H));
- add_last__5REI(args__XV5H,read__QB5G(local__RV5H));
- __tmp__O35H=Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__P35H=((void **)((__FAST_ARRAYoEXPRo *)args__XV5H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__P35H)->__id) {
- case __LIST__: {
- __tmp__Q35H=my_copy__MSYM(__tmp__P35H);
- } break;
- case __STRING_CST__: {
- Self__ODJQ=((__STRING_CST *)__tmp__P35H);
- __tmp__Q35H=create__text__ITMH(Self__ODJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ODJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__Q35H=my_copy__EK2H(__tmp__P35H);
- } break;
- case __PROTOTYPE_CST__: {
- Self__PDJQ=((__PROTOTYPE_CST *)__tmp__P35H);
- __tmp__Q35H=create__type__PKQC(Self__PDJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__PDJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__QDJQ=((__INTEGER_CST *)__tmp__P35H);
- p__XEIR=Self__QDJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__YEIR=Self__QDJQ->value__W4YD;
- t__ZEIR=Self__QDJQ->parent_constant__B3LC.static_type__M2YD;
- result__OEIR=NULL;
- ptr__PEIR=((__POINTER )(NULL));
- typ_id__QEIR= 0;
- sz__REIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__REIR == 0)) {
- result__OEIR=INTEGER_CST__;
- } else {
- typ_id__QEIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__REIR);
- if ((typ_id__QEIR == (__INTEGER)(- 1))) {
- a__SEIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TEIR=(__UINTEGER_32)((__UINTEGER_32)(sz__REIR + a__SEIR) & (__UINTEGER_32)(~ a__SEIR));
- ptr_table__JAVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TEIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__IAVR=((__POINTER )(NULL));
- result__KAVR=((__POINTER *)ptr_table__JAVR)[ 0];
- if ((result__KAVR == (void *)NULL)) {
- result__KAVR=new_lab__2PJ(new_size__TEIR);
- next__IAVR=(void *)((unsigned long)result__KAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEIR)));
- ((__POINTER *)next__IAVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JAVR)[ 0]=next__IAVR;
- } else {
- next__IAVR=((__POINTER *)result__KAVR)[ 0];
- if ((next__IAVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KAVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TEIR << 1)) <= 4096)) {
- next__IAVR=(void *)((unsigned long)result__KAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TEIR)));
- } else {
- next__IAVR=new_lab__2PJ(new_size__TEIR);
- };
- ((__POINTER *)next__IAVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JAVR)[ 0]=next__IAVR;
- } else {
- ((__POINTER *)result__KAVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IAVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KAVR=next__IAVR;
- };
- };
- ptr__PEIR=result__KAVR;
- } else {
- t__UEIR=((__UINTEGER_32 )typ_id__QEIR);
- a__VEIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RAVR=(__UINTEGER_32)((__UINTEGER_32)(sz__REIR + a__VEIR) & (__UINTEGER_32)(~ a__VEIR));
- ptr_table__OAVR=((__POINTER )(&(table_type[(t__UEIR)])));
- lab_type__QAVR=(__UINTEGER_32)(t__UEIR | 1);
- next__NAVR=((__POINTER )(NULL));
- result__PAVR=((__POINTER *)ptr_table__OAVR)[ 0];
- if ((result__PAVR == (void *)NULL)) {
- result__PAVR=new_lab__2PJ(lab_type__QAVR);
- next__NAVR=(void *)((unsigned long)result__PAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RAVR)));
- ((__POINTER *)next__NAVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OAVR)[ 0]=next__NAVR;
- } else {
- next__NAVR=((__POINTER *)result__PAVR)[ 0];
- if ((next__NAVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__PAVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RAVR << 1)) <= 4096)) {
- next__NAVR=(void *)((unsigned long)result__PAVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RAVR)));
- } else {
- next__NAVR=new_lab__2PJ(lab_type__QAVR);
- };
- ((__POINTER *)next__NAVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__OAVR)[ 0]=next__NAVR;
- } else {
- ((__POINTER *)result__PAVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__NAVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__PAVR=next__NAVR;
- };
- };
- ptr__PEIR=result__PAVR;
- };
- result__OEIR=((__INTEGER_CST *)ptr__PEIR);
- *(result__OEIR) = *(INTEGER_CST__);
- };
- Self__WEIR=((__INTEGER_CST *)result__OEIR);
- Self__WEIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XEIR;
- Self__WEIR->value__W4YD=v__YEIR;
- Self__WEIR->parent_constant__B3LC.static_type__M2YD=t__ZEIR;
- check_type__YG5D(Self__WEIR);
- __tmp__Q35H=result__OEIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__QPCR=read__QB5G(((__READ_LOCAL *)__tmp__P35H)->local__HJZD);
- if (__tmp__QPCR==NULL) {
- __tmp__RPCR=NULL;
- } else {
- __tmp__RPCR=((__READ_LOCAL *)__tmp__QPCR);
- };
- __tmp__Q35H=__tmp__RPCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__Q35H=my_copy__SL2H(__tmp__P35H);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__Q35H=my_copy__LM2H(__tmp__P35H);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__Q35H=my_copy__YM2H(__tmp__P35H);
- } break;
- case __REAL_CST__: {
- Self__SDJQ=((__REAL_CST *)__tmp__P35H);
- p__1AVR=Self__SDJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__2AVR=Self__SDJQ->value__HN2H;
- t__3AVR=Self__SDJQ->parent_constant__U2JH.static_type__M2YD;
- result__SAVR=NULL;
- ptr__TAVR=((__POINTER )(NULL));
- typ_id__UAVR= 0;
- sz__VAVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__VAVR == 0)) {
- result__SAVR=REAL_CST__;
- } else {
- typ_id__UAVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VAVR);
- if ((typ_id__UAVR == (__INTEGER)(- 1))) {
- a__WAVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XAVR=(__UINTEGER_32)((__UINTEGER_32)(sz__VAVR + a__WAVR) & (__UINTEGER_32)(~ a__WAVR));
- ptr_table__5AVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XAVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4AVR=((__POINTER )(NULL));
- result__ABVR=((__POINTER *)ptr_table__5AVR)[ 0];
- if ((result__ABVR == (void *)NULL)) {
- result__ABVR=new_lab__2PJ(new_size__XAVR);
- next__4AVR=(void *)((unsigned long)result__ABVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XAVR)));
- ((__POINTER *)next__4AVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5AVR)[ 0]=next__4AVR;
- } else {
- next__4AVR=((__POINTER *)result__ABVR)[ 0];
- if ((next__4AVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ABVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XAVR << 1)) <= 4096)) {
- next__4AVR=(void *)((unsigned long)result__ABVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XAVR)));
- } else {
- next__4AVR=new_lab__2PJ(new_size__XAVR);
- };
- ((__POINTER *)next__4AVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5AVR)[ 0]=next__4AVR;
- } else {
- ((__POINTER *)result__ABVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4AVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ABVR=next__4AVR;
- };
- };
- ptr__TAVR=result__ABVR;
- } else {
- t__YAVR=((__UINTEGER_32 )typ_id__UAVR);
- a__ZAVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HBVR=(__UINTEGER_32)((__UINTEGER_32)(sz__VAVR + a__ZAVR) & (__UINTEGER_32)(~ a__ZAVR));
- ptr_table__EBVR=((__POINTER )(&(table_type[(t__YAVR)])));
- lab_type__GBVR=(__UINTEGER_32)(t__YAVR | 1);
- next__DBVR=((__POINTER )(NULL));
- result__FBVR=((__POINTER *)ptr_table__EBVR)[ 0];
- if ((result__FBVR == (void *)NULL)) {
- result__FBVR=new_lab__2PJ(lab_type__GBVR);
- next__DBVR=(void *)((unsigned long)result__FBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBVR)));
- ((__POINTER *)next__DBVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EBVR)[ 0]=next__DBVR;
- } else {
- next__DBVR=((__POINTER *)result__FBVR)[ 0];
- if ((next__DBVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FBVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HBVR << 1)) <= 4096)) {
- next__DBVR=(void *)((unsigned long)result__FBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HBVR)));
- } else {
- next__DBVR=new_lab__2PJ(lab_type__GBVR);
- };
- ((__POINTER *)next__DBVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EBVR)[ 0]=next__DBVR;
- } else {
- ((__POINTER *)result__FBVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DBVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FBVR=next__DBVR;
- };
- };
- ptr__TAVR=result__FBVR;
- };
- result__SAVR=((__REAL_CST *)ptr__TAVR);
- *(result__SAVR) = *(REAL_CST__);
- };
- Self__0AVR=((__REAL_CST *)result__SAVR);
- Self__0AVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__1AVR;
- Self__0AVR->value__HN2H=v__2AVR;
- Self__0AVR->parent_constant__U2JH.static_type__M2YD=t__3AVR;
- __tmp__Q35H=result__SAVR;
- } break;
- case __CHARACTER_CST__: {
- Self__UDJQ=((__CHARACTER_CST *)__tmp__P35H);
- __tmp__Q35H=create__char__4SMH(Self__UDJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__UDJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__VDJQ=((__IS_EXPANDED *)__tmp__P35H);
- __tmp__UPCR=read__QB5G(((__READ_LOCAL *)Self__VDJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__UPCR==NULL) {
- __tmp__VPCR=NULL;
- } else {
- __tmp__VPCR=((__READ_LOCAL *)__tmp__UPCR);
- };
- p__RBVR=Self__VDJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__IBVR=NULL;
- ptr__JBVR=((__POINTER )(NULL));
- typ_id__KBVR= 0;
- sz__LBVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__LBVR == 0)) {
- result__IBVR=IS_EXPANDED__;
- } else {
- typ_id__KBVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LBVR);
- if ((typ_id__KBVR == (__INTEGER)(- 1))) {
- a__MBVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NBVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBVR + a__MBVR) & (__UINTEGER_32)(~ a__MBVR));
- ptr_table__UBVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NBVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__TBVR=((__POINTER )(NULL));
- result__VBVR=((__POINTER *)ptr_table__UBVR)[ 0];
- if ((result__VBVR == (void *)NULL)) {
- result__VBVR=new_lab__2PJ(new_size__NBVR);
- next__TBVR=(void *)((unsigned long)result__VBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBVR)));
- ((__POINTER *)next__TBVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UBVR)[ 0]=next__TBVR;
- } else {
- next__TBVR=((__POINTER *)result__VBVR)[ 0];
- if ((next__TBVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VBVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NBVR << 1)) <= 4096)) {
- next__TBVR=(void *)((unsigned long)result__VBVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NBVR)));
- } else {
- next__TBVR=new_lab__2PJ(new_size__NBVR);
- };
- ((__POINTER *)next__TBVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UBVR)[ 0]=next__TBVR;
- } else {
- ((__POINTER *)result__VBVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TBVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VBVR=next__TBVR;
- };
- };
- ptr__JBVR=result__VBVR;
- } else {
- t__OBVR=((__UINTEGER_32 )typ_id__KBVR);
- a__PBVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2BVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LBVR + a__PBVR) & (__UINTEGER_32)(~ a__PBVR));
- ptr_table__ZBVR=((__POINTER )(&(table_type[(t__OBVR)])));
- lab_type__1BVR=(__UINTEGER_32)(t__OBVR | 1);
- next__YBVR=((__POINTER )(NULL));
- result__0BVR=((__POINTER *)ptr_table__ZBVR)[ 0];
- if ((result__0BVR == (void *)NULL)) {
- result__0BVR=new_lab__2PJ(lab_type__1BVR);
- next__YBVR=(void *)((unsigned long)result__0BVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BVR)));
- ((__POINTER *)next__YBVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZBVR)[ 0]=next__YBVR;
- } else {
- next__YBVR=((__POINTER *)result__0BVR)[ 0];
- if ((next__YBVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__0BVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__2BVR << 1)) <= 4096)) {
- next__YBVR=(void *)((unsigned long)result__0BVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__2BVR)));
- } else {
- next__YBVR=new_lab__2PJ(lab_type__1BVR);
- };
- ((__POINTER *)next__YBVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__ZBVR)[ 0]=next__YBVR;
- } else {
- ((__POINTER *)result__0BVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__YBVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__0BVR=next__YBVR;
- };
- };
- ptr__JBVR=result__0BVR;
- };
- result__IBVR=((__IS_EXPANDED *)ptr__JBVR);
- *(result__IBVR) = *(IS_EXPANDED__);
- };
- Self__QBVR=((__IS_EXPANDED *)result__IBVR);
- Self__QBVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__RBVR;
- Self__QBVR->receiver__WN2H=__tmp__VPCR;
- __tmp__Q35H=result__IBVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__Q35H=my_copy__1N2H(__tmp__P35H);
- } break;
- case __EXPR_SUP__: {
- __tmp__Q35H=my_copy__EO2H(__tmp__P35H);
- } break;
- case __EXPR_SUB__: {
- __tmp__Q35H=my_copy__PO2H(__tmp__P35H);
- } break;
- case __EXPR_MUL__: {
- __tmp__Q35H=my_copy__1O2H(__tmp__P35H);
- } break;
- case __EXPR_DIV__: {
- __tmp__Q35H=my_copy__GP2H(__tmp__P35H);
- } break;
- case __EXPR_AND__: {
- __tmp__Q35H=my_copy__RP2H(__tmp__P35H);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__Q35H=my_copy__2P2H(__tmp__P35H);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__Q35H=my_copy__HQ2H(__tmp__P35H);
- } break;
- case __PUT_TO__: {
- __tmp__Q35H=my_copy__SQ2H(__tmp__P35H);
- } break;
- case __ITEM__: {
- __tmp__Q35H=my_copy__DR2H(__tmp__P35H);
- } break;
- case __SIZE_OF__: {
- __tmp__Q35H=my_copy__PR2H(__tmp__P35H);
- } break;
- case __CAST__: {
- __tmp__Q35H=my_copy__YR2H(__tmp__P35H);
- } break;
- case __CALL_SLOT__: {
- __tmp__Q35H=my_copy__5SYM(__tmp__P35H);
- } break;
- case __READ_SLOT__: {
- __tmp__Q35H=my_copy__IUGK(__tmp__P35H);
- } break;
- case __READ_GLOBAL__: {
- __tmp__1EIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P35H)->global__ZGJK),NULL);
- if (__tmp__1EIR==NULL) {
- __tmp__2EIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__1EIR)->__id) {
- case __READ_SLOT__: {
- __tmp__2EIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__2EIR=((__READ_GLOBAL *)__tmp__1EIR);
- } break;
- }
- };
- __tmp__Q35H=__tmp__2EIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__Q35H=my_copy__BQCN(__tmp__P35H);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__Q35H=my_copy__NREO(__tmp__P35H);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q35H=my_copy__VYJO(__tmp__P35H);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__Q35H=my_copy__0REO(__tmp__P35H);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q35H=my_copy__BZJO(__tmp__P35H);
- } break;
- case __EXPR_NEG__: {
- __tmp__Q35H=my_copy__CNJM(__tmp__P35H);
- } break;
- case __EXPR_ADD__: {
- __tmp__Q35H=my_copy__5XLL(__tmp__P35H);
- } break;
- case __EXPR_NOT__: {
- __tmp__Q35H=my_copy__WVYM(__tmp__P35H);
- } break;
- case __EXPR_MOD__: {
- __tmp__Q35H=my_copy__FSEO(__tmp__P35H);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__Q35H=my_copy__QCEP(__tmp__P35H);
- } break;
- case __EXPR_INF__: {
- __tmp__Q35H=my_copy__5LSN(__tmp__P35H);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__Q35H=my_copy__KMSN(__tmp__P35H);
- } break;
- case __EXPR_OR__: {
- __tmp__Q35H=my_copy__JZPN(__tmp__P35H);
- } break;
- case __EXPR_XOR__: {
- __tmp__Q35H=my_copy__G3SO(__tmp__P35H);
- } break;
- };
- node__WV5H=new_read__slot__receiver__with__AOWH(__tmp__O35H,slot_msg__VV5H,__tmp__Q35H,args__XV5H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__WV5H);
- __tmp__444R=((__NODE_TYPE *)node__WV5H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__444R)->__id) {
- case __DTA_RD__: {
- __tmp__544R=((__DTA_RD *)__tmp__444R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__544R=((__DTA_CAST *)__tmp__444R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__544R=((__DTA_WR_CODE *)__tmp__444R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__544R=((__DTA_BLOCK *)__tmp__444R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__544R=((__DTA_WR_VALUE *)__tmp__444R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__544R=((__DTA_RD_ARGS *)__tmp__444R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__QV5H=__tmp__544R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__NV5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__KO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__OV5H);
- put_position__ECH(Self__MV5H->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
+ void *__tmp__QQYD;
+ void *__tmp__RQYD,*__tmp__1ABE,*__tmp__2ABE;
+ __LIP_INTEGER__HDB *Self__PACF,*__tmp__SACF;
+ __LIP_STRING__TDB *Self__VACF,*__tmp__YACF;
+ __LIP_BOOLEAN__BCB *result__DUXT;
+ __POSITION__OL __tmp__IRYD;
+ __CHARACTER__DB Self__DFZD;
+ __BOOLEAN__L b__EUXT;
+ __tmp__QQYD=Self__NQYD->value__1M0C;
+ switch (((struct ___OBJ *)__tmp__QQYD)->__id) {
+ case __LIP_CALL__EHB__: {
+ __tmp__RQYD=run_expr__J2AE(((__LIP_CALL__EHB *)__tmp__QQYD));
+ } break;
+ case __LIP_BINARY__VWQB__: {
+ __tmp__RQYD=run_expr__ONYD(((__LIP_BINARY__VWQB *)__tmp__QQYD));
+ } break;
+ case __LIP_UNARY__HZSB__: {
+ __tmp__RQYD=run_expr__MQYD(((__LIP_UNARY__HZSB *)__tmp__QQYD));
+ } break;
+ case __LIP_VALUE__ALKD__: {
+ __tmp__1ABE=((__LIP_VALUE__ALKD *)__tmp__QQYD)->value__0ABE;
+ switch (((struct ___OBJ *)__tmp__1ABE)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ __tmp__2ABE=((__LIP_BOOLEAN__BCB *)__tmp__1ABE);
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__PACF=((__LIP_INTEGER__HDB *)__tmp__1ABE);
+ __tmp__SACF=get__HYW(Self__PACF,Self__PACF->value__PHC);
+ __tmp__2ABE=__tmp__SACF;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__VACF=((__LIP_STRING__TDB *)__tmp__1ABE);
+ __tmp__YACF=get__TTW(Self__VACF,Self__VACF->value__MGC);
+ __tmp__2ABE=__tmp__YACF;
+ } break;
+ };
+ __tmp__RQYD=__tmp__2ABE;
+ } break;
+ };
+ __tmp__QQYD=__tmp__RQYD;
+ Self__DFZD=Self__NQYD->operator__0M0C;
+ if ((Self__DFZD == '-')) {
+ switch (((struct ___OBJ *)__tmp__RQYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ Self__PACF=NULL;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ __tmp__SACF=((__LIP_INTEGER__HDB *)__tmp__RQYD);
+ __tmp__SACF->value__PHC=(__INTEGER__Q)(- __tmp__SACF->value__PHC);
+ Self__PACF=__tmp__SACF;
+ } break;
+ case __LIP_STRING__TDB__: {
+ Self__PACF=NULL;
+ } break;
+ };
+ __tmp__QQYD=Self__PACF;
+ };
+ if ((Self__DFZD == '!')) {
+ switch (((struct ___OBJ *)__tmp__QQYD)->__id) {
+ case __LIP_BOOLEAN__BCB__: {
+ b__EUXT=(! ((__LIP_BOOLEAN__BCB *)__tmp__QQYD)->value__TIC);
+ result__DUXT=NULL;
+ if (b__EUXT) {
+ result__DUXT=true__10D;
+ } else /* FALSE */ {
+ result__DUXT=LIP_BOOLEAN__BCB__;
+ };
+ __tmp__2ABE=result__DUXT;
+ } break;
+ case __LIP_INTEGER__HDB__: {
+ Self__PACF=((__LIP_INTEGER__HDB *)__tmp__QQYD);
+ Self__PACF->value__PHC=(__INTEGER__Q)(~ Self__PACF->value__PHC);
+ __tmp__2ABE=Self__PACF;
+ } break;
+ case __LIP_STRING__TDB__: {
+ __tmp__2ABE=NULL;
+ } break;
+ };
+ __tmp__QQYD=__tmp__2ABE;
+ };
+ if (((void *)__tmp__QQYD == (void *)NULL)) {
+ __tmp__IRYD=Self__NQYD->parent_lip_code__IZSB.parent_itm_object__MC.position__P2B;
+ put_error__text__EQE( 1,(&__string_426));
+ put_position__PRE(__tmp__IRYD);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- return(result__QV5H);
+ __tmp__RQYD=__tmp__QQYD;
+ return(__tmp__RQYD);
}
-static void* check_type__with__K45H(__EXPR_SUP *Self__L45H,void *t__M45H,__POSITION p__N45H)
-// ({EXPR_SUP},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void append_in__KTCF(__LIP_STRING__TDB *Self__LTCF,__STRING__BC *str__MTCF)
+// ({LIP_STRING__TDB},{NULLxSTRING__BC}) Void No recursive, No inlinable.
{
- __INTEGER_64 v__AGIR;
- void *result__P45H,*rec__S45H,*__tmp__C54R,*__tmp__OGAI,*__tmp__PGAI;
- void *__tmp__F54R;
- void *local__Q45H;
- void *instr__R45H;
- void *slot_name__T45H,*v__FDVR;
- void *slot_msg__U45H;
- void *node__V45H;
- __TYPE_FULL *Self__WDJQ,*Self__AEJQ;
- void *__tmp__FBAI,*__tmp__REAI;
- __POSITION __tmp__MBAI,__tmp__UCAI,__tmp__YEAI,__tmp__AGAI;
- __POSITION __tmp__NGAI,p__5FIR,p__EDVR,p__0DVR;
- void *__tmp__SBAI,*__tmp__4EAI,*t__BGIR,*t__GDVR;
- __STRING *Self__5EIR,*Self__FFIR,*Self__LFIR,*Self__RFIR;
- __INTEGER new_capacity__4EIR,old_nb_elts__BFIR,upper__ACVR,Self__4BVR;
- __INTEGER new_capacity__EFIR,old_nb_elts__HFIR,upper__FCVR,Self__DCVR;
- __INTEGER new_capacity__KFIR,old_nb_elts__NFIR,upper__KCVR,Self__ICVR;
- __INTEGER new_capacity__QFIR,old_nb_elts__TFIR,upper__PCVR,Self__NCVR;
- __INTEGER typ_id__YFIR,typ_id__3CVR,typ_id__TDVR;
- void *__tmp__B54R,*__tmp__E54R;
- __STRING_CST *Self__HEJQ;
- __PROTOTYPE_CST *Self__IEJQ;
- __INTEGER_CST *Self__JEJQ,*result__WFIR,*Self__4FIR;
- __POINTER ptr__XFIR,ptr_table__SCVR,next__RCVR,result__TCVR;
- __POINTER ptr_table__XCVR,next__WCVR,result__YCVR,ptr__2CVR;
- __POINTER ptr_table__IDVR,next__HDVR,result__JDVR,ptr_table__NDVR;
- __POINTER next__MDVR,result__ODVR,ptr__SDVR,ptr_table__3DVR;
- __POINTER next__2DVR,result__4DVR,ptr_table__CEVR,next__BEVR;
- __POINTER result__DEVR;
- __UINTEGER_32 sz__ZFIR,a__0FIR,new_size__1FIR,t__2FIR,a__3FIR;
- __UINTEGER_32 new_size__0CVR,lab_type__ZCVR,sz__4CVR,a__5CVR;
- __UINTEGER_32 new_size__ADVR,t__BDVR,a__CDVR,new_size__QDVR;
- __UINTEGER_32 lab_type__PDVR,sz__UDVR,a__VDVR,new_size__WDVR,t__XDVR;
- __UINTEGER_32 a__YDVR,new_size__FEVR,lab_type__EEVR;
- void *__tmp__YPCR,*__tmp__2PCR,*__tmp__DGIR;
- __READ_LOCAL *__tmp__ZPCR,*__tmp__3PCR;
- __REAL_CST *Self__LEJQ,*result__1CVR,*Self__DDVR;
- __CHARACTER_CST *Self__NEJQ;
- __IS_EXPANDED *Self__OEJQ,*result__RDVR,*Self__ZDVR;
- __READ_GLOBAL *__tmp__EGIR;
- void *args__W45H;
- __CHARACTER *Self__AFIR,*new__CFIR,*Self__GFIR,*new__IFIR,*Self__MFIR;
- __CHARACTER *new__OFIR,*Self__SFIR,*new__UFIR;
- __BOOLEAN __tmp__BDAI;
- result__P45H=NULL;
- local__Q45H=NULL;
- instr__R45H=NULL;
- rec__S45H=NULL;
- slot_name__T45H=NULL;
- slot_msg__U45H=NULL;
- node__V45H=NULL;
- args__W45H=NULL;
- if (affect_with__BCHI(t__M45H,static_type__PO1H())) {
- result__P45H=Self__L45H;
- } else {
- Self__WDJQ=((__TYPE_FULL *)static_type__PO1H());
- if (is_cast__to__in__BD0I(Self__WDJQ,(&__string_86),t__M45H,((__PROTOTYPE *)prototype__VPRF(Self__WDJQ))->export_list__EFDC)) {
- local__Q45H=create__name__style__type__E5JG(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__PO1H()));
- instr__R45H=write__value__14FH(local__Q45H,Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L45H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__R45H);
- slot_name__T45H=get__QEC(last_cast_name__T32H);
- slot_msg__U45H=get_slot__IO5G(static_type__PO1H(),slot_name__T45H);
- if (((void *)slot_msg__U45H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__M45H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__T45H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__N45H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__PO1H()))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ __INTEGER__Q i__NTCF,__tmp__FUCF;
+ __CHARACTER__DB car__OTCF,__tmp__5TCF,__tmp__PUCF;
+ car__OTCF='\0';
+ i__NTCF= 1;
+ while ((i__NTCF <= ((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->count__0C)) {
+ __tmp__5TCF=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->storage__1C)[(__INTEGER__Q)(i__NTCF - 1)];
+ car__OTCF=__tmp__5TCF;
+ if ((__tmp__5TCF == '\\')) {
+ __tmp__FUCF=(__INTEGER__Q)(i__NTCF + 1);
+ i__NTCF=__tmp__FUCF;
+ if ((__tmp__FUCF <= ((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->count__0C)) {
+ __tmp__PUCF=((__CHARACTER__DB *)((__STRING_CONSTANT__0 *)Self__LTCF->value__MGC)->storage__1C)[(__INTEGER__Q)(__tmp__FUCF - 1)];
+ car__OTCF=__tmp__PUCF;
+ if ((__tmp__PUCF == 'a')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\a');
};
- };
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__FBAI=((__SLOT *)((__SLOT_DATA *)slot_msg__U45H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__FBAI=((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__FBAI) != 1)) {
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__MBAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__MBAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+ if ((__tmp__PUCF == 'b')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\b');
};
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__MBAI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ if ((__tmp__PUCF == 'f')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\f');
};
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ if ((__tmp__PUCF == 'n')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\n');
};
- };
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__SBAI=get_type_result__XF2G(slot_msg__U45H);
- } else {
- __tmp__SBAI=get_type_result__BH2G(slot_msg__U45H);
- };
- if ((((void *)__tmp__SBAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__SBAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__M45H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__SBAI != (void *)NULL)) {
- Self__5EIR=((__STRING *)string_tmp__RB);
- new_capacity__4EIR= 0;
- if ((Self__5EIR->capacity__MNK <= Self__5EIR->count__VF)) {
- if ((Self__5EIR->capacity__MNK == 0)) {
- Self__5EIR->capacity__MNK= 32;
- Self__5EIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4EIR=(__INTEGER)(Self__5EIR->capacity__MNK << 1);
- Self__AFIR=((__CHARACTER *)Self__5EIR->storage__XNK);
- old_nb_elts__BFIR=Self__5EIR->capacity__MNK;
- new__CFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AFIR),((__UINTEGER_32 )old_nb_elts__BFIR),((__UINTEGER_32 )new_capacity__4EIR)));
- upper__ACVR=(__INTEGER)(new_capacity__4EIR - 1);
- Self__4BVR=old_nb_elts__BFIR;
- while ((Self__4BVR <= upper__ACVR)) {
- new__CFIR[Self__4BVR]='\0';
- Self__4BVR=(__INTEGER)(Self__4BVR + 1);
- };
- Self__5EIR->storage__XNK=new__CFIR;
- Self__5EIR->capacity__MNK=new_capacity__4EIR;
- };
- };
- ((__CHARACTER *)Self__5EIR->storage__XNK)[Self__5EIR->count__VF]='`';
- Self__5EIR->count__VF=(__INTEGER)(Self__5EIR->count__VF + 1);
- append_name_in__M5XD(__tmp__SBAI,string_tmp__RB);
- Self__FFIR=((__STRING *)string_tmp__RB);
- new_capacity__EFIR= 0;
- if ((Self__FFIR->capacity__MNK <= Self__FFIR->count__VF)) {
- if ((Self__FFIR->capacity__MNK == 0)) {
- Self__FFIR->capacity__MNK= 32;
- Self__FFIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EFIR=(__INTEGER)(Self__FFIR->capacity__MNK << 1);
- Self__GFIR=((__CHARACTER *)Self__FFIR->storage__XNK);
- old_nb_elts__HFIR=Self__FFIR->capacity__MNK;
- new__IFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GFIR),((__UINTEGER_32 )old_nb_elts__HFIR),((__UINTEGER_32 )new_capacity__EFIR)));
- upper__FCVR=(__INTEGER)(new_capacity__EFIR - 1);
- Self__DCVR=old_nb_elts__HFIR;
- while ((Self__DCVR <= upper__FCVR)) {
- new__IFIR[Self__DCVR]='\0';
- Self__DCVR=(__INTEGER)(Self__DCVR + 1);
- };
- Self__FFIR->storage__XNK=new__IFIR;
- Self__FFIR->capacity__MNK=new_capacity__EFIR;
- };
- };
- ((__CHARACTER *)Self__FFIR->storage__XNK)[Self__FFIR->count__VF]='\'';
- Self__FFIR->count__VF=(__INTEGER)(Self__FFIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__M45H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__UCAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__UCAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__UCAI);
- put_position__ECH(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__S45H=read__QB5G(local__Q45H);
- node__V45H=new_read__slot__receiver__self__FLQC(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__U45H,rec__S45H,rec__S45H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__V45H);
- __tmp__B54R=((__NODE_TYPE *)node__V45H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__B54R)->__id) {
- case __DTA_RD__: {
- __tmp__C54R=((__DTA_RD *)__tmp__B54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__C54R=((__DTA_CAST *)__tmp__B54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__C54R=((__DTA_WR_CODE *)__tmp__B54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__C54R=((__DTA_BLOCK *)__tmp__B54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__C54R=((__DTA_WR_VALUE *)__tmp__B54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__C54R=((__DTA_RD_ARGS *)__tmp__B54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__P45H=__tmp__C54R;
- __tmp__BDAI=TRUE__;
- } else {
- __tmp__BDAI=FALSE__;
- };
- if ((! __tmp__BDAI)) {
- Self__AEJQ=((__TYPE_FULL *)t__M45H);
- if (is_cast__to__in__BD0I(Self__AEJQ,(&__string_87),static_type__PO1H(),((__PROTOTYPE *)prototype__VPRF(Self__AEJQ))->import_list__MFDC)) {
- local__Q45H=create__name__style__type__E5JG(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__PO1H()));
- instr__R45H=write__value__14FH(local__Q45H,Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__L45H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__R45H);
- slot_name__T45H=get__QEC(last_cast_name__T32H);
- slot_msg__U45H=get_slot__IO5G(t__M45H,slot_name__T45H);
- if (((void *)slot_msg__U45H == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__M45H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__T45H);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__M45H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__N45H);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__M45H))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ if ((__tmp__PUCF == 'r')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\r');
};
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__REAI=((__SLOT *)((__SLOT_DATA *)slot_msg__U45H)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__REAI=((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F;
+ if ((__tmp__PUCF == 't')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\t');
};
- if ((argument_count__XZBG(__tmp__REAI) != 2)) {
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__YEAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__YEAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__YEAI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ if ((__tmp__PUCF == 'v')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\v');
};
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__4EAI=get_type_result__XF2G(slot_msg__U45H);
- } else {
- __tmp__4EAI=get_type_result__BH2G(slot_msg__U45H);
- };
- if ((((void *)__tmp__4EAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4EAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__M45H)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__4EAI != (void *)NULL)) {
- Self__LFIR=((__STRING *)string_tmp__RB);
- new_capacity__KFIR= 0;
- if ((Self__LFIR->capacity__MNK <= Self__LFIR->count__VF)) {
- if ((Self__LFIR->capacity__MNK == 0)) {
- Self__LFIR->capacity__MNK= 32;
- Self__LFIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KFIR=(__INTEGER)(Self__LFIR->capacity__MNK << 1);
- Self__MFIR=((__CHARACTER *)Self__LFIR->storage__XNK);
- old_nb_elts__NFIR=Self__LFIR->capacity__MNK;
- new__OFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MFIR),((__UINTEGER_32 )old_nb_elts__NFIR),((__UINTEGER_32 )new_capacity__KFIR)));
- upper__KCVR=(__INTEGER)(new_capacity__KFIR - 1);
- Self__ICVR=old_nb_elts__NFIR;
- while ((Self__ICVR <= upper__KCVR)) {
- new__OFIR[Self__ICVR]='\0';
- Self__ICVR=(__INTEGER)(Self__ICVR + 1);
- };
- Self__LFIR->storage__XNK=new__OFIR;
- Self__LFIR->capacity__MNK=new_capacity__KFIR;
- };
- };
- ((__CHARACTER *)Self__LFIR->storage__XNK)[Self__LFIR->count__VF]='`';
- Self__LFIR->count__VF=(__INTEGER)(Self__LFIR->count__VF + 1);
- append_name_in__M5XD(__tmp__4EAI,string_tmp__RB);
- Self__RFIR=((__STRING *)string_tmp__RB);
- new_capacity__QFIR= 0;
- if ((Self__RFIR->capacity__MNK <= Self__RFIR->count__VF)) {
- if ((Self__RFIR->capacity__MNK == 0)) {
- Self__RFIR->capacity__MNK= 32;
- Self__RFIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QFIR=(__INTEGER)(Self__RFIR->capacity__MNK << 1);
- Self__SFIR=((__CHARACTER *)Self__RFIR->storage__XNK);
- old_nb_elts__TFIR=Self__RFIR->capacity__MNK;
- new__UFIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SFIR),((__UINTEGER_32 )old_nb_elts__TFIR),((__UINTEGER_32 )new_capacity__QFIR)));
- upper__PCVR=(__INTEGER)(new_capacity__QFIR - 1);
- Self__NCVR=old_nb_elts__TFIR;
- while ((Self__NCVR <= upper__PCVR)) {
- new__UFIR[Self__NCVR]='\0';
- Self__NCVR=(__INTEGER)(Self__NCVR + 1);
- };
- Self__RFIR->storage__XNK=new__UFIR;
- Self__RFIR->capacity__MNK=new_capacity__QFIR;
- };
- };
- ((__CHARACTER *)Self__RFIR->storage__XNK)[Self__RFIR->count__VF]='\'';
- Self__RFIR->count__VF=(__INTEGER)(Self__RFIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__M45H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
- __tmp__AGAI=((__SLOT_DATA *)slot_msg__U45H)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__AGAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__AGAI);
- put_position__ECH(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ if ((__tmp__PUCF == '\\')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\\');
};
- args__W45H=create_with_capacity__FTHH( 2);
- add_last__5REI(args__W45H,create__type__PKQC(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__M45H));
- add_last__5REI(args__W45H,read__QB5G(local__Q45H));
- __tmp__NGAI=Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__OGAI=((void **)((__FAST_ARRAYoEXPRo *)args__W45H)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__OGAI)->__id) {
- case __LIST__: {
- __tmp__PGAI=my_copy__MSYM(__tmp__OGAI);
- } break;
- case __STRING_CST__: {
- Self__HEJQ=((__STRING_CST *)__tmp__OGAI);
- __tmp__PGAI=create__text__ITMH(Self__HEJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HEJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__PGAI=my_copy__EK2H(__tmp__OGAI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__IEJQ=((__PROTOTYPE_CST *)__tmp__OGAI);
- __tmp__PGAI=create__type__PKQC(Self__IEJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IEJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__JEJQ=((__INTEGER_CST *)__tmp__OGAI);
- p__5FIR=Self__JEJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__AGIR=Self__JEJQ->value__W4YD;
- t__BGIR=Self__JEJQ->parent_constant__B3LC.static_type__M2YD;
- result__WFIR=NULL;
- ptr__XFIR=((__POINTER )(NULL));
- typ_id__YFIR= 0;
- sz__ZFIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__ZFIR == 0)) {
- result__WFIR=INTEGER_CST__;
- } else {
- typ_id__YFIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZFIR);
- if ((typ_id__YFIR == (__INTEGER)(- 1))) {
- a__0FIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1FIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFIR + a__0FIR) & (__UINTEGER_32)(~ a__0FIR));
- ptr_table__SCVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1FIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__RCVR=((__POINTER )(NULL));
- result__TCVR=((__POINTER *)ptr_table__SCVR)[ 0];
- if ((result__TCVR == (void *)NULL)) {
- result__TCVR=new_lab__2PJ(new_size__1FIR);
- next__RCVR=(void *)((unsigned long)result__TCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FIR)));
- ((__POINTER *)next__RCVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SCVR)[ 0]=next__RCVR;
- } else {
- next__RCVR=((__POINTER *)result__TCVR)[ 0];
- if ((next__RCVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TCVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1FIR << 1)) <= 4096)) {
- next__RCVR=(void *)((unsigned long)result__TCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1FIR)));
- } else {
- next__RCVR=new_lab__2PJ(new_size__1FIR);
- };
- ((__POINTER *)next__RCVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SCVR)[ 0]=next__RCVR;
- } else {
- ((__POINTER *)result__TCVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RCVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TCVR=next__RCVR;
- };
- };
- ptr__XFIR=result__TCVR;
- } else {
- t__2FIR=((__UINTEGER_32 )typ_id__YFIR);
- a__3FIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0CVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZFIR + a__3FIR) & (__UINTEGER_32)(~ a__3FIR));
- ptr_table__XCVR=((__POINTER )(&(table_type[(t__2FIR)])));
- lab_type__ZCVR=(__UINTEGER_32)(t__2FIR | 1);
- next__WCVR=((__POINTER )(NULL));
- result__YCVR=((__POINTER *)ptr_table__XCVR)[ 0];
- if ((result__YCVR == (void *)NULL)) {
- result__YCVR=new_lab__2PJ(lab_type__ZCVR);
- next__WCVR=(void *)((unsigned long)result__YCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CVR)));
- ((__POINTER *)next__WCVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XCVR)[ 0]=next__WCVR;
- } else {
- next__WCVR=((__POINTER *)result__YCVR)[ 0];
- if ((next__WCVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__YCVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0CVR << 1)) <= 4096)) {
- next__WCVR=(void *)((unsigned long)result__YCVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0CVR)));
- } else {
- next__WCVR=new_lab__2PJ(lab_type__ZCVR);
- };
- ((__POINTER *)next__WCVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__XCVR)[ 0]=next__WCVR;
- } else {
- ((__POINTER *)result__YCVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__WCVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__YCVR=next__WCVR;
- };
- };
- ptr__XFIR=result__YCVR;
- };
- result__WFIR=((__INTEGER_CST *)ptr__XFIR);
- *(result__WFIR) = *(INTEGER_CST__);
- };
- Self__4FIR=((__INTEGER_CST *)result__WFIR);
- Self__4FIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5FIR;
- Self__4FIR->value__W4YD=v__AGIR;
- Self__4FIR->parent_constant__B3LC.static_type__M2YD=t__BGIR;
- check_type__YG5D(Self__4FIR);
- __tmp__PGAI=result__WFIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__YPCR=read__QB5G(((__READ_LOCAL *)__tmp__OGAI)->local__HJZD);
- if (__tmp__YPCR==NULL) {
- __tmp__ZPCR=NULL;
- } else {
- __tmp__ZPCR=((__READ_LOCAL *)__tmp__YPCR);
- };
- __tmp__PGAI=__tmp__ZPCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__PGAI=my_copy__SL2H(__tmp__OGAI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__PGAI=my_copy__LM2H(__tmp__OGAI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__PGAI=my_copy__YM2H(__tmp__OGAI);
- } break;
- case __REAL_CST__: {
- Self__LEJQ=((__REAL_CST *)__tmp__OGAI);
- p__EDVR=Self__LEJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__FDVR=Self__LEJQ->value__HN2H;
- t__GDVR=Self__LEJQ->parent_constant__U2JH.static_type__M2YD;
- result__1CVR=NULL;
- ptr__2CVR=((__POINTER )(NULL));
- typ_id__3CVR= 0;
- sz__4CVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__4CVR == 0)) {
- result__1CVR=REAL_CST__;
- } else {
- typ_id__3CVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4CVR);
- if ((typ_id__3CVR == (__INTEGER)(- 1))) {
- a__5CVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ADVR=(__UINTEGER_32)((__UINTEGER_32)(sz__4CVR + a__5CVR) & (__UINTEGER_32)(~ a__5CVR));
- ptr_table__IDVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ADVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HDVR=((__POINTER )(NULL));
- result__JDVR=((__POINTER *)ptr_table__IDVR)[ 0];
- if ((result__JDVR == (void *)NULL)) {
- result__JDVR=new_lab__2PJ(new_size__ADVR);
- next__HDVR=(void *)((unsigned long)result__JDVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADVR)));
- ((__POINTER *)next__HDVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IDVR)[ 0]=next__HDVR;
- } else {
- next__HDVR=((__POINTER *)result__JDVR)[ 0];
- if ((next__HDVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JDVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ADVR << 1)) <= 4096)) {
- next__HDVR=(void *)((unsigned long)result__JDVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ADVR)));
- } else {
- next__HDVR=new_lab__2PJ(new_size__ADVR);
- };
- ((__POINTER *)next__HDVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IDVR)[ 0]=next__HDVR;
- } else {
- ((__POINTER *)result__JDVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HDVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JDVR=next__HDVR;
- };
- };
- ptr__2CVR=result__JDVR;
- } else {
- t__BDVR=((__UINTEGER_32 )typ_id__3CVR);
- a__CDVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QDVR=(__UINTEGER_32)((__UINTEGER_32)(sz__4CVR + a__CDVR) & (__UINTEGER_32)(~ a__CDVR));
- ptr_table__NDVR=((__POINTER )(&(table_type[(t__BDVR)])));
- lab_type__PDVR=(__UINTEGER_32)(t__BDVR | 1);
- next__MDVR=((__POINTER )(NULL));
- result__ODVR=((__POINTER *)ptr_table__NDVR)[ 0];
- if ((result__ODVR == (void *)NULL)) {
- result__ODVR=new_lab__2PJ(lab_type__PDVR);
- next__MDVR=(void *)((unsigned long)result__ODVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDVR)));
- ((__POINTER *)next__MDVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NDVR)[ 0]=next__MDVR;
- } else {
- next__MDVR=((__POINTER *)result__ODVR)[ 0];
- if ((next__MDVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ODVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QDVR << 1)) <= 4096)) {
- next__MDVR=(void *)((unsigned long)result__ODVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QDVR)));
- } else {
- next__MDVR=new_lab__2PJ(lab_type__PDVR);
- };
- ((__POINTER *)next__MDVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NDVR)[ 0]=next__MDVR;
- } else {
- ((__POINTER *)result__ODVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MDVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ODVR=next__MDVR;
- };
- };
- ptr__2CVR=result__ODVR;
- };
- result__1CVR=((__REAL_CST *)ptr__2CVR);
- *(result__1CVR) = *(REAL_CST__);
- };
- Self__DDVR=((__REAL_CST *)result__1CVR);
- Self__DDVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__EDVR;
- Self__DDVR->value__HN2H=v__FDVR;
- Self__DDVR->parent_constant__U2JH.static_type__M2YD=t__GDVR;
- __tmp__PGAI=result__1CVR;
- } break;
- case __CHARACTER_CST__: {
- Self__NEJQ=((__CHARACTER_CST *)__tmp__OGAI);
- __tmp__PGAI=create__char__4SMH(Self__NEJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__NEJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__OEJQ=((__IS_EXPANDED *)__tmp__OGAI);
- __tmp__2PCR=read__QB5G(((__READ_LOCAL *)Self__OEJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__2PCR==NULL) {
- __tmp__3PCR=NULL;
- } else {
- __tmp__3PCR=((__READ_LOCAL *)__tmp__2PCR);
- };
- p__0DVR=Self__OEJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__RDVR=NULL;
- ptr__SDVR=((__POINTER )(NULL));
- typ_id__TDVR= 0;
- sz__UDVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__UDVR == 0)) {
- result__RDVR=IS_EXPANDED__;
- } else {
- typ_id__TDVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UDVR);
- if ((typ_id__TDVR == (__INTEGER)(- 1))) {
- a__VDVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WDVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UDVR + a__VDVR) & (__UINTEGER_32)(~ a__VDVR));
- ptr_table__3DVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WDVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__2DVR=((__POINTER )(NULL));
- result__4DVR=((__POINTER *)ptr_table__3DVR)[ 0];
- if ((result__4DVR == (void *)NULL)) {
- result__4DVR=new_lab__2PJ(new_size__WDVR);
- next__2DVR=(void *)((unsigned long)result__4DVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WDVR)));
- ((__POINTER *)next__2DVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3DVR)[ 0]=next__2DVR;
- } else {
- next__2DVR=((__POINTER *)result__4DVR)[ 0];
- if ((next__2DVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4DVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WDVR << 1)) <= 4096)) {
- next__2DVR=(void *)((unsigned long)result__4DVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WDVR)));
- } else {
- next__2DVR=new_lab__2PJ(new_size__WDVR);
- };
- ((__POINTER *)next__2DVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3DVR)[ 0]=next__2DVR;
- } else {
- ((__POINTER *)result__4DVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2DVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4DVR=next__2DVR;
- };
- };
- ptr__SDVR=result__4DVR;
- } else {
- t__XDVR=((__UINTEGER_32 )typ_id__TDVR);
- a__YDVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FEVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UDVR + a__YDVR) & (__UINTEGER_32)(~ a__YDVR));
- ptr_table__CEVR=((__POINTER )(&(table_type[(t__XDVR)])));
- lab_type__EEVR=(__UINTEGER_32)(t__XDVR | 1);
- next__BEVR=((__POINTER )(NULL));
- result__DEVR=((__POINTER *)ptr_table__CEVR)[ 0];
- if ((result__DEVR == (void *)NULL)) {
- result__DEVR=new_lab__2PJ(lab_type__EEVR);
- next__BEVR=(void *)((unsigned long)result__DEVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FEVR)));
- ((__POINTER *)next__BEVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CEVR)[ 0]=next__BEVR;
- } else {
- next__BEVR=((__POINTER *)result__DEVR)[ 0];
- if ((next__BEVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__DEVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__FEVR << 1)) <= 4096)) {
- next__BEVR=(void *)((unsigned long)result__DEVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__FEVR)));
- } else {
- next__BEVR=new_lab__2PJ(lab_type__EEVR);
- };
- ((__POINTER *)next__BEVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__CEVR)[ 0]=next__BEVR;
- } else {
- ((__POINTER *)result__DEVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BEVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__DEVR=next__BEVR;
- };
- };
- ptr__SDVR=result__DEVR;
- };
- result__RDVR=((__IS_EXPANDED *)ptr__SDVR);
- *(result__RDVR) = *(IS_EXPANDED__);
- };
- Self__ZDVR=((__IS_EXPANDED *)result__RDVR);
- Self__ZDVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0DVR;
- Self__ZDVR->receiver__WN2H=__tmp__3PCR;
- __tmp__PGAI=result__RDVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__PGAI=my_copy__1N2H(__tmp__OGAI);
- } break;
- case __EXPR_SUP__: {
- __tmp__PGAI=my_copy__EO2H(__tmp__OGAI);
- } break;
- case __EXPR_SUB__: {
- __tmp__PGAI=my_copy__PO2H(__tmp__OGAI);
- } break;
- case __EXPR_MUL__: {
- __tmp__PGAI=my_copy__1O2H(__tmp__OGAI);
- } break;
- case __EXPR_DIV__: {
- __tmp__PGAI=my_copy__GP2H(__tmp__OGAI);
- } break;
- case __EXPR_AND__: {
- __tmp__PGAI=my_copy__RP2H(__tmp__OGAI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__PGAI=my_copy__2P2H(__tmp__OGAI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__PGAI=my_copy__HQ2H(__tmp__OGAI);
- } break;
- case __PUT_TO__: {
- __tmp__PGAI=my_copy__SQ2H(__tmp__OGAI);
- } break;
- case __ITEM__: {
- __tmp__PGAI=my_copy__DR2H(__tmp__OGAI);
- } break;
- case __SIZE_OF__: {
- __tmp__PGAI=my_copy__PR2H(__tmp__OGAI);
- } break;
- case __CAST__: {
- __tmp__PGAI=my_copy__YR2H(__tmp__OGAI);
- } break;
- case __CALL_SLOT__: {
- __tmp__PGAI=my_copy__5SYM(__tmp__OGAI);
- } break;
- case __READ_SLOT__: {
- __tmp__PGAI=my_copy__IUGK(__tmp__OGAI);
- } break;
- case __READ_GLOBAL__: {
- __tmp__DGIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OGAI)->global__ZGJK),NULL);
- if (__tmp__DGIR==NULL) {
- __tmp__EGIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__DGIR)->__id) {
- case __READ_SLOT__: {
- __tmp__EGIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__EGIR=((__READ_GLOBAL *)__tmp__DGIR);
- } break;
- }
- };
- __tmp__PGAI=__tmp__EGIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__PGAI=my_copy__BQCN(__tmp__OGAI);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__PGAI=my_copy__NREO(__tmp__OGAI);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__PGAI=my_copy__VYJO(__tmp__OGAI);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__PGAI=my_copy__0REO(__tmp__OGAI);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__PGAI=my_copy__BZJO(__tmp__OGAI);
- } break;
- case __EXPR_NEG__: {
- __tmp__PGAI=my_copy__CNJM(__tmp__OGAI);
- } break;
- case __EXPR_ADD__: {
- __tmp__PGAI=my_copy__5XLL(__tmp__OGAI);
- } break;
- case __EXPR_NOT__: {
- __tmp__PGAI=my_copy__WVYM(__tmp__OGAI);
- } break;
- case __EXPR_MOD__: {
- __tmp__PGAI=my_copy__FSEO(__tmp__OGAI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__PGAI=my_copy__QCEP(__tmp__OGAI);
- } break;
- case __EXPR_INF__: {
- __tmp__PGAI=my_copy__5LSN(__tmp__OGAI);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__PGAI=my_copy__KMSN(__tmp__OGAI);
- } break;
- case __EXPR_OR__: {
- __tmp__PGAI=my_copy__JZPN(__tmp__OGAI);
- } break;
- case __EXPR_XOR__: {
- __tmp__PGAI=my_copy__G3SO(__tmp__OGAI);
- } break;
+ if ((__tmp__PUCF == '?')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\?');
};
- node__V45H=new_read__slot__receiver__with__AOWH(__tmp__NGAI,slot_msg__U45H,__tmp__PGAI,args__W45H);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__V45H);
- __tmp__E54R=((__NODE_TYPE *)node__V45H)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__E54R)->__id) {
- case __DTA_RD__: {
- __tmp__F54R=((__DTA_RD *)__tmp__E54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__F54R=((__DTA_CAST *)__tmp__E54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__F54R=((__DTA_WR_CODE *)__tmp__E54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__F54R=((__DTA_BLOCK *)__tmp__E54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__F54R=((__DTA_WR_VALUE *)__tmp__E54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__F54R=((__DTA_RD_ARGS *)__tmp__E54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
+ if ((__tmp__PUCF == '\'')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\'');
};
- result__P45H=__tmp__F54R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__M45H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__PO1H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__N45H);
- put_position__ECH(Self__L45H->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ if ((__tmp__PUCF == '\"')) {
+ add_last__ACV(((__STRING__BC *)str__MTCF),'\"');
};
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)str__MTCF),car__OTCF);
};
+ } else /* FALSE */ {
+ add_last__ACV(((__STRING__BC *)str__MTCF),car__OTCF);
};
+ i__NTCF=(__INTEGER__Q)(i__NTCF + 1);
};
- return(result__P45H);
}
-static void* check_type__with__JHAI(__EXPR_SUB *Self__KHAI,void *t__LHAI,__POSITION p__MHAI)
-// ({EXPR_SUB},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void put__to__125E(__HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD *Self__225E,void *v__325E,__STRING_CONSTANT__0 *k__425E)
+// ({HASHED_DICTIONARYoENTRYxABSTRACT_STRINGo__ZOGD},{NULLxDIRECTORY_UNIX__POGDxFILE_UNIX__2VND},{NULLxSTRING_CONSTANT__0}) Void No recursive, No inlinable.
{
- __INTEGER_64 v__IHIR;
- void *result__OHAI,*rec__RHAI,*__tmp__I54R,*__tmp__NPAI,*__tmp__OPAI;
- void *__tmp__L54R;
- void *local__PHAI;
- void *instr__QHAI;
- void *slot_name__SHAI,*v__OFVR;
- void *slot_msg__THAI;
- void *node__UHAI;
- __TYPE_FULL *Self__PEJQ,*Self__ZEJQ;
- void *__tmp__EKAI,*__tmp__QNAI;
- __POSITION __tmp__LKAI,__tmp__TLAI,__tmp__XNAI,__tmp__5OAI;
- __POSITION __tmp__MPAI,p__HHIR,p__NFVR,p__DGVR;
- void *__tmp__RKAI,*__tmp__3NAI,*t__JHIR,*t__PFVR;
- __STRING *Self__HGIR,*Self__NGIR,*Self__TGIR,*Self__ZGIR;
- __INTEGER new_capacity__GGIR,old_nb_elts__JGIR,upper__JEVR,Self__HEVR;
- __INTEGER new_capacity__MGIR,old_nb_elts__PGIR,upper__OEVR,Self__MEVR;
- __INTEGER new_capacity__SGIR,old_nb_elts__VGIR,upper__TEVR,Self__REVR;
- __INTEGER new_capacity__YGIR,old_nb_elts__1GIR,upper__YEVR,Self__WEVR;
- __INTEGER typ_id__AHIR,typ_id__GFVR,typ_id__2FVR;
- void *__tmp__H54R,*__tmp__K54R;
- __STRING_CST *Self__AFJQ;
- __PROTOTYPE_CST *Self__BFJQ;
- __INTEGER_CST *Self__CFJQ,*result__4GIR,*Self__GHIR;
- __POINTER ptr__5GIR,ptr_table__1EVR,next__0EVR,result__2EVR;
- __POINTER ptr_table__AFVR,next__5EVR,result__BFVR,ptr__FFVR;
- __POINTER ptr_table__RFVR,next__QFVR,result__SFVR,ptr_table__WFVR;
- __POINTER next__VFVR,result__XFVR,ptr__1FVR,ptr_table__GGVR;
- __POINTER next__FGVR,result__HGVR,ptr_table__LGVR,next__KGVR;
- __POINTER result__MGVR;
- __UINTEGER_32 sz__BHIR,a__CHIR,new_size__DHIR,t__EHIR,a__FHIR;
- __UINTEGER_32 new_size__DFVR,lab_type__CFVR,sz__HFVR,a__IFVR;
- __UINTEGER_32 new_size__JFVR,t__KFVR,a__LFVR,new_size__ZFVR;
- __UINTEGER_32 lab_type__YFVR,sz__3FVR,a__4FVR,new_size__5FVR,t__AGVR;
- __UINTEGER_32 a__BGVR,new_size__OGVR,lab_type__NGVR;
- void *__tmp__AQCR,*__tmp__EQCR,*__tmp__LHIR;
- __READ_LOCAL *__tmp__BQCR,*__tmp__FQCR;
- __REAL_CST *Self__EFJQ,*result__EFVR,*Self__MFVR;
- __CHARACTER_CST *Self__GFJQ;
- __IS_EXPANDED *Self__HFJQ,*result__0FVR,*Self__CGVR;
- __READ_GLOBAL *__tmp__MHIR;
- void *args__VHAI;
- __CHARACTER *Self__IGIR,*new__KGIR,*Self__OGIR,*new__QGIR,*Self__UGIR;
- __CHARACTER *new__WGIR,*Self__0GIR,*new__2GIR;
- __BOOLEAN __tmp__AMAI;
- result__OHAI=NULL;
- local__PHAI=NULL;
- instr__QHAI=NULL;
- rec__RHAI=NULL;
- slot_name__SHAI=NULL;
- slot_msg__THAI=NULL;
- node__UHAI=NULL;
- args__VHAI=NULL;
- if (affect_with__BCHI(t__LHAI,static_type__UO1H(Self__KHAI))) {
- result__OHAI=Self__KHAI;
- } else {
- Self__PEJQ=((__TYPE_FULL *)static_type__UO1H(Self__KHAI));
- if (is_cast__to__in__BD0I(Self__PEJQ,(&__string_86),t__LHAI,((__PROTOTYPE *)prototype__VPRF(Self__PEJQ))->export_list__EFDC)) {
- local__PHAI=create__name__style__type__E5JG(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__UO1H(Self__KHAI)));
- instr__QHAI=write__value__14FH(local__PHAI,Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KHAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__QHAI);
- slot_name__SHAI=get__QEC(last_cast_name__T32H);
- slot_msg__THAI=get_slot__IO5G(static_type__UO1H(Self__KHAI),slot_name__SHAI);
- if (((void *)slot_msg__THAI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__LHAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__SHAI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__MHAI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__UO1H(Self__KHAI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__EKAI=((__SLOT *)((__SLOT_DATA *)slot_msg__THAI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__EKAI=((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__EKAI) != 1)) {
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__LKAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__LKAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__LKAI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__RKAI=get_type_result__XF2G(slot_msg__THAI);
- } else {
- __tmp__RKAI=get_type_result__BH2G(slot_msg__THAI);
- };
- if ((((void *)__tmp__RKAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__RKAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__LHAI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__RKAI != (void *)NULL)) {
- Self__HGIR=((__STRING *)string_tmp__RB);
- new_capacity__GGIR= 0;
- if ((Self__HGIR->capacity__MNK <= Self__HGIR->count__VF)) {
- if ((Self__HGIR->capacity__MNK == 0)) {
- Self__HGIR->capacity__MNK= 32;
- Self__HGIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GGIR=(__INTEGER)(Self__HGIR->capacity__MNK << 1);
- Self__IGIR=((__CHARACTER *)Self__HGIR->storage__XNK);
- old_nb_elts__JGIR=Self__HGIR->capacity__MNK;
- new__KGIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__IGIR),((__UINTEGER_32 )old_nb_elts__JGIR),((__UINTEGER_32 )new_capacity__GGIR)));
- upper__JEVR=(__INTEGER)(new_capacity__GGIR - 1);
- Self__HEVR=old_nb_elts__JGIR;
- while ((Self__HEVR <= upper__JEVR)) {
- new__KGIR[Self__HEVR]='\0';
- Self__HEVR=(__INTEGER)(Self__HEVR + 1);
- };
- Self__HGIR->storage__XNK=new__KGIR;
- Self__HGIR->capacity__MNK=new_capacity__GGIR;
- };
- };
- ((__CHARACTER *)Self__HGIR->storage__XNK)[Self__HGIR->count__VF]='`';
- Self__HGIR->count__VF=(__INTEGER)(Self__HGIR->count__VF + 1);
- append_name_in__M5XD(__tmp__RKAI,string_tmp__RB);
- Self__NGIR=((__STRING *)string_tmp__RB);
- new_capacity__MGIR= 0;
- if ((Self__NGIR->capacity__MNK <= Self__NGIR->count__VF)) {
- if ((Self__NGIR->capacity__MNK == 0)) {
- Self__NGIR->capacity__MNK= 32;
- Self__NGIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MGIR=(__INTEGER)(Self__NGIR->capacity__MNK << 1);
- Self__OGIR=((__CHARACTER *)Self__NGIR->storage__XNK);
- old_nb_elts__PGIR=Self__NGIR->capacity__MNK;
- new__QGIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OGIR),((__UINTEGER_32 )old_nb_elts__PGIR),((__UINTEGER_32 )new_capacity__MGIR)));
- upper__OEVR=(__INTEGER)(new_capacity__MGIR - 1);
- Self__MEVR=old_nb_elts__PGIR;
- while ((Self__MEVR <= upper__OEVR)) {
- new__QGIR[Self__MEVR]='\0';
- Self__MEVR=(__INTEGER)(Self__MEVR + 1);
- };
- Self__NGIR->storage__XNK=new__QGIR;
- Self__NGIR->capacity__MNK=new_capacity__MGIR;
- };
- };
- ((__CHARACTER *)Self__NGIR->storage__XNK)[Self__NGIR->count__VF]='\'';
- Self__NGIR->count__VF=(__INTEGER)(Self__NGIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__LHAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__TLAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__TLAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__TLAI);
- put_position__ECH(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__RHAI=read__QB5G(local__PHAI);
- node__UHAI=new_read__slot__receiver__self__FLQC(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__THAI,rec__RHAI,rec__RHAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__UHAI);
- __tmp__H54R=((__NODE_TYPE *)node__UHAI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__H54R)->__id) {
- case __DTA_RD__: {
- __tmp__I54R=((__DTA_RD *)__tmp__H54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__I54R=((__DTA_CAST *)__tmp__H54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__I54R=((__DTA_WR_CODE *)__tmp__H54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__I54R=((__DTA_BLOCK *)__tmp__H54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__I54R=((__DTA_WR_VALUE *)__tmp__H54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__I54R=((__DTA_RD_ARGS *)__tmp__H54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__OHAI=__tmp__I54R;
- __tmp__AMAI=TRUE__;
- } else {
- __tmp__AMAI=FALSE__;
- };
- if ((! __tmp__AMAI)) {
- Self__ZEJQ=((__TYPE_FULL *)t__LHAI);
- if (is_cast__to__in__BD0I(Self__ZEJQ,(&__string_87),static_type__UO1H(Self__KHAI),((__PROTOTYPE *)prototype__VPRF(Self__ZEJQ))->import_list__MFDC)) {
- local__PHAI=create__name__style__type__E5JG(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__UO1H(Self__KHAI)));
- instr__QHAI=write__value__14FH(local__PHAI,Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KHAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__QHAI);
- slot_name__SHAI=get__QEC(last_cast_name__T32H);
- slot_msg__THAI=get_slot__IO5G(t__LHAI,slot_name__SHAI);
- if (((void *)slot_msg__THAI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__LHAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__SHAI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__LHAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__MHAI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__LHAI))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__QNAI=((__SLOT *)((__SLOT_DATA *)slot_msg__THAI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__QNAI=((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__QNAI) != 2)) {
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__XNAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__XNAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__XNAI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__3NAI=get_type_result__XF2G(slot_msg__THAI);
- } else {
- __tmp__3NAI=get_type_result__BH2G(slot_msg__THAI);
- };
- if ((((void *)__tmp__3NAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__3NAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__LHAI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__3NAI != (void *)NULL)) {
- Self__TGIR=((__STRING *)string_tmp__RB);
- new_capacity__SGIR= 0;
- if ((Self__TGIR->capacity__MNK <= Self__TGIR->count__VF)) {
- if ((Self__TGIR->capacity__MNK == 0)) {
- Self__TGIR->capacity__MNK= 32;
- Self__TGIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SGIR=(__INTEGER)(Self__TGIR->capacity__MNK << 1);
- Self__UGIR=((__CHARACTER *)Self__TGIR->storage__XNK);
- old_nb_elts__VGIR=Self__TGIR->capacity__MNK;
- new__WGIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__UGIR),((__UINTEGER_32 )old_nb_elts__VGIR),((__UINTEGER_32 )new_capacity__SGIR)));
- upper__TEVR=(__INTEGER)(new_capacity__SGIR - 1);
- Self__REVR=old_nb_elts__VGIR;
- while ((Self__REVR <= upper__TEVR)) {
- new__WGIR[Self__REVR]='\0';
- Self__REVR=(__INTEGER)(Self__REVR + 1);
- };
- Self__TGIR->storage__XNK=new__WGIR;
- Self__TGIR->capacity__MNK=new_capacity__SGIR;
- };
- };
- ((__CHARACTER *)Self__TGIR->storage__XNK)[Self__TGIR->count__VF]='`';
- Self__TGIR->count__VF=(__INTEGER)(Self__TGIR->count__VF + 1);
- append_name_in__M5XD(__tmp__3NAI,string_tmp__RB);
- Self__ZGIR=((__STRING *)string_tmp__RB);
- new_capacity__YGIR= 0;
- if ((Self__ZGIR->capacity__MNK <= Self__ZGIR->count__VF)) {
- if ((Self__ZGIR->capacity__MNK == 0)) {
- Self__ZGIR->capacity__MNK= 32;
- Self__ZGIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YGIR=(__INTEGER)(Self__ZGIR->capacity__MNK << 1);
- Self__0GIR=((__CHARACTER *)Self__ZGIR->storage__XNK);
- old_nb_elts__1GIR=Self__ZGIR->capacity__MNK;
- new__2GIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0GIR),((__UINTEGER_32 )old_nb_elts__1GIR),((__UINTEGER_32 )new_capacity__YGIR)));
- upper__YEVR=(__INTEGER)(new_capacity__YGIR - 1);
- Self__WEVR=old_nb_elts__1GIR;
- while ((Self__WEVR <= upper__YEVR)) {
- new__2GIR[Self__WEVR]='\0';
- Self__WEVR=(__INTEGER)(Self__WEVR + 1);
- };
- Self__ZGIR->storage__XNK=new__2GIR;
- Self__ZGIR->capacity__MNK=new_capacity__YGIR;
- };
- };
- ((__CHARACTER *)Self__ZGIR->storage__XNK)[Self__ZGIR->count__VF]='\'';
- Self__ZGIR->count__VF=(__INTEGER)(Self__ZGIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__LHAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
- __tmp__5OAI=((__SLOT_DATA *)slot_msg__THAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__5OAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__5OAI);
- put_position__ECH(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__VHAI=create_with_capacity__FTHH( 2);
- add_last__5REI(args__VHAI,create__type__PKQC(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__LHAI));
- add_last__5REI(args__VHAI,read__QB5G(local__PHAI));
- __tmp__MPAI=Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__NPAI=((void **)((__FAST_ARRAYoEXPRo *)args__VHAI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__NPAI)->__id) {
- case __LIST__: {
- __tmp__OPAI=my_copy__MSYM(__tmp__NPAI);
- } break;
- case __STRING_CST__: {
- Self__AFJQ=((__STRING_CST *)__tmp__NPAI);
- __tmp__OPAI=create__text__ITMH(Self__AFJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__AFJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__OPAI=my_copy__EK2H(__tmp__NPAI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__BFJQ=((__PROTOTYPE_CST *)__tmp__NPAI);
- __tmp__OPAI=create__type__PKQC(Self__BFJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__BFJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__CFJQ=((__INTEGER_CST *)__tmp__NPAI);
- p__HHIR=Self__CFJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__IHIR=Self__CFJQ->value__W4YD;
- t__JHIR=Self__CFJQ->parent_constant__B3LC.static_type__M2YD;
- result__4GIR=NULL;
- ptr__5GIR=((__POINTER )(NULL));
- typ_id__AHIR= 0;
- sz__BHIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__BHIR == 0)) {
- result__4GIR=INTEGER_CST__;
- } else {
- typ_id__AHIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BHIR);
- if ((typ_id__AHIR == (__INTEGER)(- 1))) {
- a__CHIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DHIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BHIR + a__CHIR) & (__UINTEGER_32)(~ a__CHIR));
- ptr_table__1EVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DHIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__0EVR=((__POINTER )(NULL));
- result__2EVR=((__POINTER *)ptr_table__1EVR)[ 0];
- if ((result__2EVR == (void *)NULL)) {
- result__2EVR=new_lab__2PJ(new_size__DHIR);
- next__0EVR=(void *)((unsigned long)result__2EVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHIR)));
- ((__POINTER *)next__0EVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1EVR)[ 0]=next__0EVR;
- } else {
- next__0EVR=((__POINTER *)result__2EVR)[ 0];
- if ((next__0EVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2EVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DHIR << 1)) <= 4096)) {
- next__0EVR=(void *)((unsigned long)result__2EVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DHIR)));
- } else {
- next__0EVR=new_lab__2PJ(new_size__DHIR);
- };
- ((__POINTER *)next__0EVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1EVR)[ 0]=next__0EVR;
- } else {
- ((__POINTER *)result__2EVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0EVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2EVR=next__0EVR;
- };
- };
- ptr__5GIR=result__2EVR;
- } else {
- t__EHIR=((__UINTEGER_32 )typ_id__AHIR);
- a__FHIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DFVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BHIR + a__FHIR) & (__UINTEGER_32)(~ a__FHIR));
- ptr_table__AFVR=((__POINTER )(&(table_type[(t__EHIR)])));
- lab_type__CFVR=(__UINTEGER_32)(t__EHIR | 1);
- next__5EVR=((__POINTER )(NULL));
- result__BFVR=((__POINTER *)ptr_table__AFVR)[ 0];
- if ((result__BFVR == (void *)NULL)) {
- result__BFVR=new_lab__2PJ(lab_type__CFVR);
- next__5EVR=(void *)((unsigned long)result__BFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DFVR)));
- ((__POINTER *)next__5EVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AFVR)[ 0]=next__5EVR;
- } else {
- next__5EVR=((__POINTER *)result__BFVR)[ 0];
- if ((next__5EVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__BFVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DFVR << 1)) <= 4096)) {
- next__5EVR=(void *)((unsigned long)result__BFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DFVR)));
- } else {
- next__5EVR=new_lab__2PJ(lab_type__CFVR);
- };
- ((__POINTER *)next__5EVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__AFVR)[ 0]=next__5EVR;
- } else {
- ((__POINTER *)result__BFVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__5EVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__BFVR=next__5EVR;
- };
- };
- ptr__5GIR=result__BFVR;
- };
- result__4GIR=((__INTEGER_CST *)ptr__5GIR);
- *(result__4GIR) = *(INTEGER_CST__);
- };
- Self__GHIR=((__INTEGER_CST *)result__4GIR);
- Self__GHIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HHIR;
- Self__GHIR->value__W4YD=v__IHIR;
- Self__GHIR->parent_constant__B3LC.static_type__M2YD=t__JHIR;
- check_type__YG5D(Self__GHIR);
- __tmp__OPAI=result__4GIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__AQCR=read__QB5G(((__READ_LOCAL *)__tmp__NPAI)->local__HJZD);
- if (__tmp__AQCR==NULL) {
- __tmp__BQCR=NULL;
- } else {
- __tmp__BQCR=((__READ_LOCAL *)__tmp__AQCR);
- };
- __tmp__OPAI=__tmp__BQCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__OPAI=my_copy__SL2H(__tmp__NPAI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__OPAI=my_copy__LM2H(__tmp__NPAI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__OPAI=my_copy__YM2H(__tmp__NPAI);
- } break;
- case __REAL_CST__: {
- Self__EFJQ=((__REAL_CST *)__tmp__NPAI);
- p__NFVR=Self__EFJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__OFVR=Self__EFJQ->value__HN2H;
- t__PFVR=Self__EFJQ->parent_constant__U2JH.static_type__M2YD;
- result__EFVR=NULL;
- ptr__FFVR=((__POINTER )(NULL));
- typ_id__GFVR= 0;
- sz__HFVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__HFVR == 0)) {
- result__EFVR=REAL_CST__;
- } else {
- typ_id__GFVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HFVR);
- if ((typ_id__GFVR == (__INTEGER)(- 1))) {
- a__IFVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JFVR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFVR + a__IFVR) & (__UINTEGER_32)(~ a__IFVR));
- ptr_table__RFVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JFVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__QFVR=((__POINTER )(NULL));
- result__SFVR=((__POINTER *)ptr_table__RFVR)[ 0];
- if ((result__SFVR == (void *)NULL)) {
- result__SFVR=new_lab__2PJ(new_size__JFVR);
- next__QFVR=(void *)((unsigned long)result__SFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFVR)));
- ((__POINTER *)next__QFVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RFVR)[ 0]=next__QFVR;
- } else {
- next__QFVR=((__POINTER *)result__SFVR)[ 0];
- if ((next__QFVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SFVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JFVR << 1)) <= 4096)) {
- next__QFVR=(void *)((unsigned long)result__SFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JFVR)));
- } else {
- next__QFVR=new_lab__2PJ(new_size__JFVR);
- };
- ((__POINTER *)next__QFVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RFVR)[ 0]=next__QFVR;
- } else {
- ((__POINTER *)result__SFVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QFVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SFVR=next__QFVR;
- };
- };
- ptr__FFVR=result__SFVR;
- } else {
- t__KFVR=((__UINTEGER_32 )typ_id__GFVR);
- a__LFVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZFVR=(__UINTEGER_32)((__UINTEGER_32)(sz__HFVR + a__LFVR) & (__UINTEGER_32)(~ a__LFVR));
- ptr_table__WFVR=((__POINTER )(&(table_type[(t__KFVR)])));
- lab_type__YFVR=(__UINTEGER_32)(t__KFVR | 1);
- next__VFVR=((__POINTER )(NULL));
- result__XFVR=((__POINTER *)ptr_table__WFVR)[ 0];
- if ((result__XFVR == (void *)NULL)) {
- result__XFVR=new_lab__2PJ(lab_type__YFVR);
- next__VFVR=(void *)((unsigned long)result__XFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFVR)));
- ((__POINTER *)next__VFVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WFVR)[ 0]=next__VFVR;
- } else {
- next__VFVR=((__POINTER *)result__XFVR)[ 0];
- if ((next__VFVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XFVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ZFVR << 1)) <= 4096)) {
- next__VFVR=(void *)((unsigned long)result__XFVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ZFVR)));
- } else {
- next__VFVR=new_lab__2PJ(lab_type__YFVR);
- };
- ((__POINTER *)next__VFVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WFVR)[ 0]=next__VFVR;
- } else {
- ((__POINTER *)result__XFVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VFVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XFVR=next__VFVR;
- };
- };
- ptr__FFVR=result__XFVR;
- };
- result__EFVR=((__REAL_CST *)ptr__FFVR);
- *(result__EFVR) = *(REAL_CST__);
- };
- Self__MFVR=((__REAL_CST *)result__EFVR);
- Self__MFVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__NFVR;
- Self__MFVR->value__HN2H=v__OFVR;
- Self__MFVR->parent_constant__U2JH.static_type__M2YD=t__PFVR;
- __tmp__OPAI=result__EFVR;
- } break;
- case __CHARACTER_CST__: {
- Self__GFJQ=((__CHARACTER_CST *)__tmp__NPAI);
- __tmp__OPAI=create__char__4SMH(Self__GFJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GFJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__HFJQ=((__IS_EXPANDED *)__tmp__NPAI);
- __tmp__EQCR=read__QB5G(((__READ_LOCAL *)Self__HFJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__EQCR==NULL) {
- __tmp__FQCR=NULL;
- } else {
- __tmp__FQCR=((__READ_LOCAL *)__tmp__EQCR);
- };
- p__DGVR=Self__HFJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__0FVR=NULL;
- ptr__1FVR=((__POINTER )(NULL));
- typ_id__2FVR= 0;
- sz__3FVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__3FVR == 0)) {
- result__0FVR=IS_EXPANDED__;
- } else {
- typ_id__2FVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3FVR);
- if ((typ_id__2FVR == (__INTEGER)(- 1))) {
- a__4FVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5FVR=(__UINTEGER_32)((__UINTEGER_32)(sz__3FVR + a__4FVR) & (__UINTEGER_32)(~ a__4FVR));
- ptr_table__GGVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5FVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__FGVR=((__POINTER )(NULL));
- result__HGVR=((__POINTER *)ptr_table__GGVR)[ 0];
- if ((result__HGVR == (void *)NULL)) {
- result__HGVR=new_lab__2PJ(new_size__5FVR);
- next__FGVR=(void *)((unsigned long)result__HGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FVR)));
- ((__POINTER *)next__FGVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GGVR)[ 0]=next__FGVR;
- } else {
- next__FGVR=((__POINTER *)result__HGVR)[ 0];
- if ((next__FGVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HGVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__5FVR << 1)) <= 4096)) {
- next__FGVR=(void *)((unsigned long)result__HGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__5FVR)));
- } else {
- next__FGVR=new_lab__2PJ(new_size__5FVR);
- };
- ((__POINTER *)next__FGVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GGVR)[ 0]=next__FGVR;
- } else {
- ((__POINTER *)result__HGVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FGVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HGVR=next__FGVR;
- };
- };
- ptr__1FVR=result__HGVR;
- } else {
- t__AGVR=((__UINTEGER_32 )typ_id__2FVR);
- a__BGVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OGVR=(__UINTEGER_32)((__UINTEGER_32)(sz__3FVR + a__BGVR) & (__UINTEGER_32)(~ a__BGVR));
- ptr_table__LGVR=((__POINTER )(&(table_type[(t__AGVR)])));
- lab_type__NGVR=(__UINTEGER_32)(t__AGVR | 1);
- next__KGVR=((__POINTER )(NULL));
- result__MGVR=((__POINTER *)ptr_table__LGVR)[ 0];
- if ((result__MGVR == (void *)NULL)) {
- result__MGVR=new_lab__2PJ(lab_type__NGVR);
- next__KGVR=(void *)((unsigned long)result__MGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGVR)));
- ((__POINTER *)next__KGVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LGVR)[ 0]=next__KGVR;
- } else {
- next__KGVR=((__POINTER *)result__MGVR)[ 0];
- if ((next__KGVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__MGVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__OGVR << 1)) <= 4096)) {
- next__KGVR=(void *)((unsigned long)result__MGVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__OGVR)));
- } else {
- next__KGVR=new_lab__2PJ(lab_type__NGVR);
- };
- ((__POINTER *)next__KGVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__LGVR)[ 0]=next__KGVR;
- } else {
- ((__POINTER *)result__MGVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__KGVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__MGVR=next__KGVR;
- };
- };
- ptr__1FVR=result__MGVR;
- };
- result__0FVR=((__IS_EXPANDED *)ptr__1FVR);
- *(result__0FVR) = *(IS_EXPANDED__);
- };
- Self__CGVR=((__IS_EXPANDED *)result__0FVR);
- Self__CGVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__DGVR;
- Self__CGVR->receiver__WN2H=__tmp__FQCR;
- __tmp__OPAI=result__0FVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__OPAI=my_copy__1N2H(__tmp__NPAI);
- } break;
- case __EXPR_SUP__: {
- __tmp__OPAI=my_copy__EO2H(__tmp__NPAI);
- } break;
- case __EXPR_SUB__: {
- __tmp__OPAI=my_copy__PO2H(__tmp__NPAI);
- } break;
- case __EXPR_MUL__: {
- __tmp__OPAI=my_copy__1O2H(__tmp__NPAI);
- } break;
- case __EXPR_DIV__: {
- __tmp__OPAI=my_copy__GP2H(__tmp__NPAI);
- } break;
- case __EXPR_AND__: {
- __tmp__OPAI=my_copy__RP2H(__tmp__NPAI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__OPAI=my_copy__2P2H(__tmp__NPAI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__OPAI=my_copy__HQ2H(__tmp__NPAI);
- } break;
- case __PUT_TO__: {
- __tmp__OPAI=my_copy__SQ2H(__tmp__NPAI);
- } break;
- case __ITEM__: {
- __tmp__OPAI=my_copy__DR2H(__tmp__NPAI);
- } break;
- case __SIZE_OF__: {
- __tmp__OPAI=my_copy__PR2H(__tmp__NPAI);
- } break;
- case __CAST__: {
- __tmp__OPAI=my_copy__YR2H(__tmp__NPAI);
- } break;
- case __CALL_SLOT__: {
- __tmp__OPAI=my_copy__5SYM(__tmp__NPAI);
- } break;
- case __READ_SLOT__: {
- __tmp__OPAI=my_copy__IUGK(__tmp__NPAI);
- } break;
- case __READ_GLOBAL__: {
- __tmp__LHIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NPAI)->global__ZGJK),NULL);
- if (__tmp__LHIR==NULL) {
- __tmp__MHIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__LHIR)->__id) {
- case __READ_SLOT__: {
- __tmp__MHIR=NULL;
+ __STRING_CONSTANT__0 *Self__3AAU,*Self__DBAU;
+ __INTEGER__Q result__2AAU,__tmp__4AAU,Self__5AAU,__tmp__V3ZF;
+ __INTEGER__Q Self__1R1T,result__CBAU,__tmp__EBAU,Self__FBAU;
+ __POINTER__IB sz__AS1T,result__4R1T,__tmp__5R1T,__tmp__BS1T;
+ __POINTER__IB __tmp__DS1T,__tmp__ES1T;
+ __UINTEGER_32__ZWB __tmp__FS1T;
+ __MEMORY__2PG *__tmp__IS1T;
+ __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node__J35E;
+ __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node1__P3ZF;
+ __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *node2__Q3ZF;
+ __HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *Self__NI1G;
+ __BOOLEAN__L __tmp__D45E,__tmp__A45E;
+ void **old_buckets__O3ZF,**Result__0R1T;
+ Self__3AAU=((__STRING_CONSTANT__0 *)k__425E);
+ result__2AAU= 0;
+ __tmp__4AAU=Self__3AAU->count__0C;
+ Self__5AAU= 1;
+ while ((Self__5AAU <= __tmp__4AAU)) {
+ result__2AAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__2AAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__3AAU->storage__1C)[(__INTEGER__Q)(Self__5AAU - 1)])));
+ Self__5AAU=(__INTEGER__Q)(Self__5AAU + 1);
+ };
+ if ((result__2AAU < 0)) {
+ result__2AAU=(__INTEGER__Q)(~ result__2AAU);
+ };
+ __tmp__4AAU=(__INTEGER__Q)(result__2AAU % Self__225E->capacity__L35E);
+ Self__5AAU=__tmp__4AAU;
+ node__J35E=((void **)Self__225E->buckets__S35E)[__tmp__4AAU];
+ until_do__UHFF:
+ {
+ if (((void *)node__J35E == (void *)NULL)) {
+ __tmp__D45E=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__A45E=__infix_equal_equal__FWZ(((__STRING_CONSTANT__0 *)node__J35E->key__435E),k__425E);
+ __tmp__D45E=__tmp__A45E;
+ };
+ if ((! __tmp__D45E)) {
+ node__J35E=node__J35E->next__K45E;
+ goto until_do__UHFF;
+ };
+ };
+ if (((void *)node__J35E == (void *)NULL)) {
+ if ((Self__225E->capacity__L35E == Self__225E->count__T45E)) {
+ node1__P3ZF=NULL;
+ node2__Q3ZF=NULL;
+ old_buckets__O3ZF=Self__225E->buckets__S35E;
+ __tmp__V3ZF=prime_number_ceiling__OKN((__INTEGER__Q)(Self__225E->capacity__L35E + 1));
+ sz__AS1T=((__POINTER__IB )(__INTEGER__Q)(__tmp__V3ZF * ((__INTEGER__Q )(sizeof(void *)))));
+ result__4R1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__5R1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__BS1T=(void *)((unsigned long)(void *)((unsigned long)sz__AS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5R1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__5R1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__AS1T=(void *)((unsigned long)__tmp__BS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__AS1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__DS1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ES1T=(void *)((unsigned long)(void *)((unsigned long)sz__AS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FS1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ES1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__DS1T=micro_alloc__table__lab__UKI(__tmp__ES1T,((__POINTER__IB )(&(table_size[(__tmp__FS1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ES1T)));
+ ((__POINTER__IB *)__tmp__DS1T)[ 0]=((__POINTER__IB ) 3);
+ result__4R1T=(void *)((unsigned long)__tmp__DS1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__IS1T=search__LQCB(__tmp__BS1T);
+ result__4R1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__IS1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__0R1T=((void **)result__4R1T);
+ Self__1R1T=(__INTEGER__Q)(__tmp__V3ZF - 1);
+ while ((Self__1R1T >= 0)) {
+ Result__0R1T[Self__1R1T]=NULL;
+ Self__1R1T=(__INTEGER__Q)(Self__1R1T - 1);
+ };
+ Self__225E->buckets__S35E=Result__0R1T;
+ Self__1R1T=(__INTEGER__Q)(Self__225E->capacity__L35E - 1);
+ Self__225E->capacity__L35E=__tmp__V3ZF;
+ while ((Self__1R1T >= 0)) {
+ node1__P3ZF=((void **)old_buckets__O3ZF)[Self__1R1T];
+ while (((void *)node1__P3ZF != (void *)NULL)) {
+ node2__Q3ZF=node1__P3ZF->next__K45E;
+ Self__DBAU=((__STRING_CONSTANT__0 *)node1__P3ZF->key__435E);
+ result__CBAU= 0;
+ __tmp__EBAU=Self__DBAU->count__0C;
+ Self__FBAU= 1;
+ while ((Self__FBAU <= __tmp__EBAU)) {
+ result__CBAU=(__INTEGER__Q)((__INTEGER__Q)( 5 * result__CBAU) + ((__INTEGER__Q )((__INTEGER_8__FZF )((__CHARACTER__DB *)Self__DBAU->storage__1C)[(__INTEGER__Q)(Self__FBAU - 1)])));
+ Self__FBAU=(__INTEGER__Q)(Self__FBAU + 1);
+ };
+ if ((result__CBAU < 0)) {
+ result__CBAU=(__INTEGER__Q)(~ result__CBAU);
+ };
+ __tmp__EBAU=(__INTEGER__Q)(result__CBAU % Self__225E->capacity__L35E);
+ ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)node1__P3ZF)->next__K45E=((void **)Self__225E->buckets__S35E)[__tmp__EBAU];
+ ((void **)Self__225E->buckets__S35E)[__tmp__EBAU]=node1__P3ZF;
+ node1__P3ZF=node2__Q3ZF;
+ };
+ Self__1R1T=(__INTEGER__Q)(Self__1R1T - 1);
+ };
+ Self__5AAU=(__INTEGER__Q)(result__2AAU % __tmp__V3ZF);
+ };
+ node1__P3ZF=((void **)Self__225E->buckets__S35E)[Self__5AAU];
+ node2__Q3ZF=NULL;
+ sz__AS1T=((__POINTER__IB )(NULL));
+ __tmp__V3ZF= 0;
+ result__4R1T=((__POINTER__IB )sizeof(__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E));
+ if (((unsigned long)result__4R1T == 0)) {
+ node2__Q3ZF=HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__;
+ } else /* FALSE */ {
+ __tmp__V3ZF=__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)result__4R1T));
+ if ((__tmp__V3ZF == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__DS1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ES1T=(void *)((unsigned long)(void *)((unsigned long)result__4R1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__FS1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__ES1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__DS1T=micro_alloc__table__lab__UKI(__tmp__ES1T,((__POINTER__IB )(&(table_size[(__tmp__FS1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__ES1T)));
+ sz__AS1T=__tmp__DS1T;
+ } else /* FALSE */ {
+ __tmp__FS1T=((__UINTEGER_32__ZWB )__tmp__V3ZF);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__DS1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__ES1T=(void *)((unsigned long)(void *)((unsigned long)result__4R1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__DS1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__DS1T=micro_alloc__table__lab__UKI(__tmp__ES1T,((__POINTER__IB )(&(table_type[(__tmp__FS1T)]))),(__UINTEGER_32__ZWB)(__tmp__FS1T | 1));
+ sz__AS1T=__tmp__DS1T;
+ };
+ node2__Q3ZF=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)sz__AS1T);
+ *(node2__Q3ZF) = *(HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E__);
+ };
+ Self__NI1G=((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)node2__Q3ZF);
+ Self__NI1G->item__RA0F=v__325E;
+ Self__NI1G->key__435E=k__425E;
+ Self__NI1G->next__K45E=node1__P3ZF;
+ node__J35E=node2__Q3ZF;
+ ((void **)Self__225E->buckets__S35E)[Self__5AAU]=node2__Q3ZF;
+ Self__225E->count__T45E=(__INTEGER__Q)(Self__225E->count__T45E + 1);
+ } else /* FALSE */ {
+ ((__HASHED_DICTIONARY_NODEoENTRYxABSTRACT_STRINGo__H35E *)node__J35E)->item__RA0F=v__325E;
+ };
+}
+
+static void set_path__MNAF(__DIRECTORY_UNIX__POGD *Self__NNAF,__STRING__BC *n__ONAF)
+// ({DIRECTORY_UNIX__POGD},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __STRING_CONSTANT__0 *__tmp__QNAF,*result__IBAU;
+ __INTEGER__Q idx__LS1T,__tmp__BP1S,typ_id__KBAU;
+ __POINTER__IB ptr__JBAU,__tmp__LBAU,__tmp__MBAU,__tmp__NBAU;
+ __UINTEGER_32__ZWB __tmp__OBAU;
+ __CHARACTER__DB *Self__NS1T;
+ __tmp__QNAF=create_copy__QBE(n__ONAF);
+ Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD=__tmp__QNAF;
+ __tmp__QNAF=((__STRING_CONSTANT__0 *)Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD);
+ Self__NS1T=((__CHARACTER__DB *)__tmp__QNAF->storage__1C);
+ idx__LS1T=(__INTEGER__Q)(__tmp__QNAF->count__0C - 1);
+ while ((! ((idx__LS1T < 0) || ('/' == Self__NS1T[idx__LS1T])))) {
+ idx__LS1T=(__INTEGER__Q)(idx__LS1T - 1);
+ };
+ __tmp__BP1S=(__INTEGER__Q)( 1 + idx__LS1T);
+ if (((void *)Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD == (void *)NULL)) {
+ result__IBAU=NULL;
+ ptr__JBAU=((__POINTER__IB )(NULL));
+ typ_id__KBAU= 0;
+ __tmp__LBAU=((__POINTER__IB )sizeof(__STRING_CONSTANT__0));
+ if (((unsigned long)__tmp__LBAU == 0)) {
+ result__IBAU=STRING_CONSTANT__0__;
+ } else /* FALSE */ {
+ typ_id__KBAU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LBAU));
+ if ((typ_id__KBAU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__NBAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__LBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__OBAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__NBAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__MBAU=micro_alloc__table__lab__UKI(__tmp__NBAU,((__POINTER__IB )(&(table_size[(__tmp__OBAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__NBAU)));
+ ptr__JBAU=__tmp__MBAU;
+ } else /* FALSE */ {
+ __tmp__OBAU=((__UINTEGER_32__ZWB )typ_id__KBAU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__MBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__NBAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__LBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__MBAU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__MBAU=micro_alloc__table__lab__UKI(__tmp__NBAU,((__POINTER__IB )(&(table_type[(__tmp__OBAU)]))),(__UINTEGER_32__ZWB)(__tmp__OBAU | 1));
+ ptr__JBAU=__tmp__MBAU;
+ };
+ result__IBAU=((__STRING_CONSTANT__0 *)ptr__JBAU);
+ *(result__IBAU) = *(STRING_CONSTANT__0__);
+ };
+ Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD=result__IBAU;
+ };
+ __tmp__QNAF=Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.name__52AD;
+ Self__NS1T=((__CHARACTER__DB *)(void *)((unsigned long)((__POINTER__IB )((__CHARACTER__DB *)Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD->storage__1C)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )__tmp__BP1S))));
+ idx__LS1T=(__INTEGER__Q)(Self__NNAF->parent_entry_unix__SOGD.parent_entry__ROGD.path__I3AD->count__0C - __tmp__BP1S);
+ result__IBAU=((__STRING_CONSTANT__0 *)__tmp__QNAF);
+ result__IBAU->storage__1C=Self__NS1T;
+ result__IBAU->count__0C=idx__LS1T;
+}
+
+static void set_path__GOAF(__FILE_UNIX__2VND *Self__HOAF,__STRING__BC *n__IOAF)
+// ({FILE_UNIX__2VND},{NULLxSTRING__BC}) Void No recursive, No inlinable.
+{
+ __STRING_CONSTANT__0 *__tmp__KOAF,*result__VBAU;
+ __INTEGER__Q idx__RS1T,__tmp__ZTFF,typ_id__XBAU;
+ __POINTER__IB ptr__WBAU,__tmp__YBAU,__tmp__ZBAU,__tmp__0BAU;
+ __UINTEGER_32__ZWB __tmp__1BAU;
+ __CHARACTER__DB *Self__TS1T;
+ __tmp__KOAF=create_copy__QBE(n__IOAF);
+ Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD=__tmp__KOAF;
+ __tmp__KOAF=((__STRING_CONSTANT__0 *)Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD);
+ Self__TS1T=((__CHARACTER__DB *)__tmp__KOAF->storage__1C);
+ idx__RS1T=(__INTEGER__Q)(__tmp__KOAF->count__0C - 1);
+ while ((! ((idx__RS1T < 0) || ('/' == Self__TS1T[idx__RS1T])))) {
+ idx__RS1T=(__INTEGER__Q)(idx__RS1T - 1);
+ };
+ __tmp__ZTFF=(__INTEGER__Q)( 1 + idx__RS1T);
+ if (((void *)Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD == (void *)NULL)) {
+ result__VBAU=NULL;
+ ptr__WBAU=((__POINTER__IB )(NULL));
+ typ_id__XBAU= 0;
+ __tmp__YBAU=((__POINTER__IB )sizeof(__STRING_CONSTANT__0));
+ if (((unsigned long)__tmp__YBAU == 0)) {
+ result__VBAU=STRING_CONSTANT__0__;
+ } else /* FALSE */ {
+ typ_id__XBAU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__YBAU));
+ if ((typ_id__XBAU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ZBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0BAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1BAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__0BAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__ZBAU=micro_alloc__table__lab__UKI(__tmp__0BAU,((__POINTER__IB )(&(table_size[(__tmp__1BAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__0BAU)));
+ ptr__WBAU=__tmp__ZBAU;
+ } else /* FALSE */ {
+ __tmp__1BAU=((__UINTEGER_32__ZWB )typ_id__XBAU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__ZBAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__0BAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__YBAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__ZBAU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__ZBAU=micro_alloc__table__lab__UKI(__tmp__0BAU,((__POINTER__IB )(&(table_type[(__tmp__1BAU)]))),(__UINTEGER_32__ZWB)(__tmp__1BAU | 1));
+ ptr__WBAU=__tmp__ZBAU;
+ };
+ result__VBAU=((__STRING_CONSTANT__0 *)ptr__WBAU);
+ *(result__VBAU) = *(STRING_CONSTANT__0__);
+ };
+ Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD=result__VBAU;
+ };
+ __tmp__KOAF=Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.name__52AD;
+ Self__TS1T=((__CHARACTER__DB *)(void *)((unsigned long)((__POINTER__IB )((__CHARACTER__DB *)Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD->storage__1C)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )__tmp__ZTFF))));
+ idx__RS1T=(__INTEGER__Q)(Self__HOAF->parent_entry_unix__3VND.parent_entry__ROGD.path__I3AD->count__0C - __tmp__ZTFF);
+ result__VBAU=((__STRING_CONSTANT__0 *)__tmp__KOAF);
+ result__VBAU->storage__1C=Self__TS1T;
+ result__VBAU->count__0C=idx__RS1T;
+}
+
+static void add_subtype__TC1B(__TYPE__FF *Self__UC1B,void *t__VC1B)
+// ({TYPE__FF},{TYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_GENERIC__OCY}) Void Recursive, No inlinable.
+{
+ __INTEGER__Q j__WC1B;
+ void *__tmp__ZKOT;
+ void *__tmp__3URH,*__tmp__ECAU;
+ __SECTION___RVOB *__tmp__RD1B,*result__CCAU,*__tmp__FCAU,*__tmp__LCAU;
+ __SLOT_DATA__IJRG *Self__DCAU;
+ void *__tmp__HE1B;
+ __TYPE_FULL__XMB *__tmp__KE1B;
+ __BOOLEAN__L __tmp__ZC1B,__tmp__VD1B;
+ j__WC1B= 0;
+ __tmp__ZC1B=fast_has__4TZC(((__HASHED_SEToTYPEo__00MB *)Self__UC1B->subtype_list__A1MB),t__VC1B);
+ if ((! __tmp__ZC1B)) {
+ fast_add__FLZC(((__HASHED_SEToTYPEo__00MB *)Self__UC1B->subtype_list__A1MB),t__VC1B);
+ j__WC1B= 0;
+ while_do__1NED:
+ {
+ if ((j__WC1B <= Self__UC1B->slot_run__2LC->parent_arrayed_collection__0LC.upper__HJK)) {
+ __tmp__ZKOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UC1B->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WC1B];
+ if (((struct ___OBJ *)__tmp__ZKOT)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__3URH=((__SLOT_CODE__4IRG *)__tmp__ZKOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__3URH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RD1B=((__ITM_SLOT__PLC *)__tmp__3URH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RD1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3URH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__DCAU=((__SLOT_DATA__IJRG *)__tmp__ZKOT);
+ result__CCAU=NULL;
+ if (((void *)Self__DCAU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__ECAU=Self__DCAU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__FCAU=((__ITM_SLOT__PLC *)__tmp__ECAU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__FCAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ result__CCAU=__tmp__FCAU;
+ } else /* FALSE */ {
+ __tmp__FCAU=get_name__TAUD((&__string_35));
+ result__CCAU=__tmp__FCAU;
+ };
+ __tmp__RD1B=result__CCAU;
+ };
+ result__CCAU=((__SECTION___RVOB *)__tmp__RD1B);
+ __tmp__VD1B=(((void *)result__CCAU->name__G25E == (void *)(&__string_32)) || ((void *)result__CCAU->name__G25E == (void *)(&__string_33)));
+ } else /* FALSE */ {
+ __tmp__VD1B=FALSE__O__;
+ };
+ if (__tmp__VD1B) {
+ __tmp__ZKOT=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UC1B->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WC1B];
+ if (((struct ___OBJ *)__tmp__ZKOT)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__3URH=((__SLOT_CODE__4IRG *)__tmp__ZKOT)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__3URH)->__id==__ITM_SLOT__PLC__) {
+ __tmp__RD1B=((__ITM_SLOT__PLC *)__tmp__3URH)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__RD1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__3URH)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ } else /* SLOT_DATA */ {
+ Self__DCAU=((__SLOT_DATA__IJRG *)__tmp__ZKOT);
+ __tmp__FCAU=NULL;
+ if (((void *)Self__DCAU->parent_slot__KJRG != (void *)NULL)) {
+ __tmp__ECAU=Self__DCAU->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__LCAU=((__ITM_SLOT__PLC *)__tmp__ECAU)->id_section__TVOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__LCAU=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.id_section__TVOB;
+ };
+ __tmp__FCAU=__tmp__LCAU;
+ } else /* FALSE */ {
+ __tmp__LCAU=get_name__TAUD((&__string_35));
+ __tmp__FCAU=__tmp__LCAU;
+ };
+ __tmp__RD1B=__tmp__FCAU;
+ };
+ if (((void *)((__SECTION___RVOB *)__tmp__RD1B)->name__G25E == (void *)(&__string_32))) {
+ __tmp__3URH=((void **)((__FAST_ARRAYoSLOTo__SLC *)Self__UC1B->slot_run__2LC)->parent_arrayed_collection__0LC.storage__DJK)[j__WC1B];
+ if (((struct ___OBJ *)__tmp__3URH)->__id==__SLOT_CODE__4IRG__) {
+ __tmp__ECAU=((__SLOT_CODE__4IRG *)__tmp__3URH)->parent_slot__5IRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__HE1B=((__ITM_SLOT__PLC *)__tmp__ECAU)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__HE1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ } else /* SLOT_DATA */ {
+ __tmp__ECAU=((__SLOT_DATA__IJRG *)__tmp__3URH)->parent_slot__KJRG->parent_itm_slot__RLC;
+ if (((struct ___OBJ *)__tmp__ECAU)->__id==__ITM_SLOT__PLC__) {
+ __tmp__HE1B=((__ITM_SLOT__PLC *)__tmp__ECAU)->result_type__KWOB;
+ } else /* ITM_SLOT_OPERATOR */ {
+ __tmp__HE1B=((__ITM_SLOT_OPERATOR__2F0D *)__tmp__ECAU)->parent_itm_slot__3F0D.result_type__KWOB;
+ };
+ };
+ if (__tmp__HE1B==NULL) {
+ __tmp__ECAU=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__HE1B)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__ECAU=((void *)__tmp__HE1B);
} break;
- case __READ_GLOBAL__: {
- __tmp__MHIR=((__READ_GLOBAL *)__tmp__LHIR);
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__ECAU=((void *)__tmp__HE1B);
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__ECAU=((void *)__tmp__HE1B);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__ECAU=((void *)__tmp__HE1B);
+ } break;
+ case __ITM_TYPE_MULTI__0URC__: {
+ __tmp__ECAU=NULL;
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__ECAU=((void *)__tmp__HE1B);
} break;
}
};
- __tmp__OPAI=__tmp__MHIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__OPAI=my_copy__BQCN(__tmp__NPAI);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__OPAI=my_copy__NREO(__tmp__NPAI);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__OPAI=my_copy__VYJO(__tmp__NPAI);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__OPAI=my_copy__0REO(__tmp__NPAI);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__OPAI=my_copy__BZJO(__tmp__NPAI);
- } break;
- case __EXPR_NEG__: {
- __tmp__OPAI=my_copy__CNJM(__tmp__NPAI);
- } break;
- case __EXPR_ADD__: {
- __tmp__OPAI=my_copy__5XLL(__tmp__NPAI);
- } break;
- case __EXPR_NOT__: {
- __tmp__OPAI=my_copy__WVYM(__tmp__NPAI);
- } break;
- case __EXPR_MOD__: {
- __tmp__OPAI=my_copy__FSEO(__tmp__NPAI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__OPAI=my_copy__QCEP(__tmp__NPAI);
- } break;
- case __EXPR_INF__: {
- __tmp__OPAI=my_copy__5LSN(__tmp__NPAI);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__OPAI=my_copy__KMSN(__tmp__NPAI);
- } break;
- case __EXPR_OR__: {
- __tmp__OPAI=my_copy__JZPN(__tmp__NPAI);
- } break;
- case __EXPR_XOR__: {
- __tmp__OPAI=my_copy__G3SO(__tmp__NPAI);
- } break;
- };
- node__UHAI=new_read__slot__receiver__with__AOWH(__tmp__MPAI,slot_msg__THAI,__tmp__OPAI,args__VHAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__UHAI);
- __tmp__K54R=((__NODE_TYPE *)node__UHAI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__K54R)->__id) {
- case __DTA_RD__: {
- __tmp__L54R=((__DTA_RD *)__tmp__K54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__L54R=((__DTA_CAST *)__tmp__K54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__L54R=((__DTA_WR_CODE *)__tmp__K54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__L54R=((__DTA_BLOCK *)__tmp__K54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__L54R=((__DTA_WR_VALUE *)__tmp__K54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__L54R=((__DTA_RD_ARGS *)__tmp__K54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__OHAI=__tmp__L54R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__LHAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__UO1H(Self__KHAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__MHAI);
- put_position__ECH(Self__KHAI->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ switch (((struct ___OBJ *)__tmp__ECAU)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__KE1B=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__KE1B=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__KE1B=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)),Self__UC1B);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__KE1B=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)),Self__UC1B);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__KE1B=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__ECAU)),Self__UC1B);
+ } break;
+ };
+ __tmp__3URH=((__TYPE_FULL__XMB *)__tmp__KE1B)->the_parent_type__QLK;
+ switch (((struct ___OBJ *)__tmp__3URH)->__id) {
+ case __TYPE__FF__: {
+ add_subtype__TC1B(((__TYPE__FF *)__tmp__3URH),t__VC1B);
+ } break;
+ case __TYPE_NULL__GMB__: {
+ add_subtype__XLEF(((__TYPE_NULL__GMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+ } break;
+ case __TYPE_VOID__IMB__: {
+ add_subtype__3SEF(((__TYPE_VOID__IMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+ } break;
+ case __TYPE_CONTEXT__KMB__: {
+ add_subtype__D0EF(((__TYPE_CONTEXT__KMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+ } break;
+ case __TYPE_ID__MMB__: {
+ add_subtype__ZAQI(((__TYPE_ID__MMB *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+ } break;
+ case __TYPE_GENERIC__OCY__: {
+ add_subtype__TUOB(((__TYPE_GENERIC__OCY *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+ } break;
+ case __TYPE_BLOCK__CP5D__: {
+ add_subtype__YCQI(((__TYPE_BLOCK__CP5D *)((__TYPE__FF *)__tmp__3URH)),t__VC1B);
+ } break;
+ case __PROFIL_BLOCK__O3NJ__: {
+ add_subtype__5FGL(t__VC1B);
+ } break;
+ };
};
+ j__WC1B=(__INTEGER__Q)(j__WC1B + 1);
+ goto while_do__1NED;
};
};
};
- return(result__OHAI);
}
-static void* check_type__with__IQAI(__EXPR_MUL *Self__JQAI,void *t__KQAI,__POSITION p__LQAI)
-// ({EXPR_MUL},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void to_run_in__for__UCWF(__ITM_TYPE_MULTI__0URC *Self__VCWF,__FAST_ARRAYoTYPE_FULLo__VAY *lst__WCWF,void *p__XCWF)
+// ({ITM_TYPE_MULTI__0URC},{NULLxFAST_ARRAYoTYPE_FULLo__VAY},{NULLxTYPE__FFxTYPE_NULL__GMBxTYPE_VOID__IMBxTYPE_CONTEXT__KMBxTYPE_ID__MMBxTYPE_GENERIC__OCYxDTA_RD__VK2CxPROFIL_SLOT__OO2CxTYPE_BLOCK__CP5DxPROFIL_BLOCK__O3NJxDTA_BLOCK__GSWJxDTA_RD_ARGS__HSWJ}) Void No recursive, No inlinable.
{
- __INTEGER_64 v__QIIR;
- void *result__NQAI,*rec__QQAI,*__tmp__O54R,*__tmp__MYAI,*__tmp__NYAI;
- void *__tmp__R54R;
- void *local__OQAI;
- void *instr__PQAI;
- void *slot_name__RQAI,*v__XHVR;
- void *slot_msg__SQAI;
- void *node__TQAI;
- __TYPE_FULL *Self__IFJQ,*Self__SFJQ;
- void *__tmp__DTAI,*__tmp__PWAI;
- __POSITION __tmp__KTAI,__tmp__SUAI,__tmp__WWAI,__tmp__4XAI;
- __POSITION __tmp__LYAI,p__PIIR,p__WHVR,p__MIVR;
- void *__tmp__QTAI,*__tmp__2WAI,*t__RIIR,*t__YHVR;
- __STRING *Self__PHIR,*Self__VHIR,*Self__1HIR,*Self__BIIR;
- __INTEGER new_capacity__OHIR,old_nb_elts__RHIR,upper__SGVR,Self__QGVR;
- __INTEGER new_capacity__UHIR,old_nb_elts__XHIR,upper__XGVR,Self__VGVR;
- __INTEGER new_capacity__0HIR,old_nb_elts__3HIR,upper__2GVR,Self__0GVR;
- __INTEGER new_capacity__AIIR,old_nb_elts__DIIR,upper__BHVR,Self__5GVR;
- __INTEGER typ_id__IIIR,typ_id__PHVR,typ_id__FIVR;
- void *__tmp__N54R,*__tmp__Q54R;
- __STRING_CST *Self__ZFJQ;
- __PROTOTYPE_CST *Self__0FJQ;
- __INTEGER_CST *Self__1FJQ,*result__GIIR,*Self__OIIR;
- __POINTER ptr__HIIR,ptr_table__EHVR,next__DHVR,result__FHVR;
- __POINTER ptr_table__JHVR,next__IHVR,result__KHVR,ptr__OHVR;
- __POINTER ptr_table__0HVR,next__ZHVR,result__1HVR,ptr_table__5HVR;
- __POINTER next__4HVR,result__AIVR,ptr__EIVR,ptr_table__PIVR;
- __POINTER next__OIVR,result__QIVR,ptr_table__UIVR,next__TIVR;
- __POINTER result__VIVR;
- __UINTEGER_32 sz__JIIR,a__KIIR,new_size__LIIR,t__MIIR,a__NIIR;
- __UINTEGER_32 new_size__MHVR,lab_type__LHVR,sz__QHVR,a__RHVR;
- __UINTEGER_32 new_size__SHVR,t__THVR,a__UHVR,new_size__CIVR;
- __UINTEGER_32 lab_type__BIVR,sz__GIVR,a__HIVR,new_size__IIVR,t__JIVR;
- __UINTEGER_32 a__KIVR,new_size__XIVR,lab_type__WIVR;
- void *__tmp__IQCR,*__tmp__MQCR,*__tmp__TIIR;
- __READ_LOCAL *__tmp__JQCR,*__tmp__NQCR;
- __REAL_CST *Self__3FJQ,*result__NHVR,*Self__VHVR;
- __CHARACTER_CST *Self__5FJQ;
- __IS_EXPANDED *Self__AGJQ,*result__DIVR,*Self__LIVR;
- __READ_GLOBAL *__tmp__UIIR;
- void *args__UQAI;
- __CHARACTER *Self__QHIR,*new__SHIR,*Self__WHIR,*new__YHIR,*Self__2HIR;
- __CHARACTER *new__4HIR,*Self__CIIR,*new__EIIR;
- __BOOLEAN __tmp__5UAI;
- result__NQAI=NULL;
- local__OQAI=NULL;
- instr__PQAI=NULL;
- rec__QQAI=NULL;
- slot_name__RQAI=NULL;
- slot_msg__SQAI=NULL;
- node__TQAI=NULL;
- args__UQAI=NULL;
- if (affect_with__BCHI(t__KQAI,static_type__0O1H(Self__JQAI))) {
- result__NQAI=Self__JQAI;
- } else {
- Self__IFJQ=((__TYPE_FULL *)static_type__0O1H(Self__JQAI));
- if (is_cast__to__in__BD0I(Self__IFJQ,(&__string_86),t__KQAI,((__PROTOTYPE *)prototype__VPRF(Self__IFJQ))->export_list__EFDC)) {
- local__OQAI=create__name__style__type__E5JG(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0O1H(Self__JQAI)));
- instr__PQAI=write__value__14FH(local__OQAI,Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JQAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__PQAI);
- slot_name__RQAI=get__QEC(last_cast_name__T32H);
- slot_msg__SQAI=get_slot__IO5G(static_type__0O1H(Self__JQAI),slot_name__RQAI);
- if (((void *)slot_msg__SQAI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__KQAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__RQAI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__LQAI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__0O1H(Self__JQAI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__DTAI=((__SLOT *)((__SLOT_DATA *)slot_msg__SQAI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__DTAI=((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__DTAI) != 1)) {
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__KTAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__KTAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__KTAI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__QTAI=get_type_result__XF2G(slot_msg__SQAI);
- } else {
- __tmp__QTAI=get_type_result__BH2G(slot_msg__SQAI);
- };
- if ((((void *)__tmp__QTAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__QTAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__KQAI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__QTAI != (void *)NULL)) {
- Self__PHIR=((__STRING *)string_tmp__RB);
- new_capacity__OHIR= 0;
- if ((Self__PHIR->capacity__MNK <= Self__PHIR->count__VF)) {
- if ((Self__PHIR->capacity__MNK == 0)) {
- Self__PHIR->capacity__MNK= 32;
- Self__PHIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OHIR=(__INTEGER)(Self__PHIR->capacity__MNK << 1);
- Self__QHIR=((__CHARACTER *)Self__PHIR->storage__XNK);
- old_nb_elts__RHIR=Self__PHIR->capacity__MNK;
- new__SHIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QHIR),((__UINTEGER_32 )old_nb_elts__RHIR),((__UINTEGER_32 )new_capacity__OHIR)));
- upper__SGVR=(__INTEGER)(new_capacity__OHIR - 1);
- Self__QGVR=old_nb_elts__RHIR;
- while ((Self__QGVR <= upper__SGVR)) {
- new__SHIR[Self__QGVR]='\0';
- Self__QGVR=(__INTEGER)(Self__QGVR + 1);
- };
- Self__PHIR->storage__XNK=new__SHIR;
- Self__PHIR->capacity__MNK=new_capacity__OHIR;
- };
- };
- ((__CHARACTER *)Self__PHIR->storage__XNK)[Self__PHIR->count__VF]='`';
- Self__PHIR->count__VF=(__INTEGER)(Self__PHIR->count__VF + 1);
- append_name_in__M5XD(__tmp__QTAI,string_tmp__RB);
- Self__VHIR=((__STRING *)string_tmp__RB);
- new_capacity__UHIR= 0;
- if ((Self__VHIR->capacity__MNK <= Self__VHIR->count__VF)) {
- if ((Self__VHIR->capacity__MNK == 0)) {
- Self__VHIR->capacity__MNK= 32;
- Self__VHIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UHIR=(__INTEGER)(Self__VHIR->capacity__MNK << 1);
- Self__WHIR=((__CHARACTER *)Self__VHIR->storage__XNK);
- old_nb_elts__XHIR=Self__VHIR->capacity__MNK;
- new__YHIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WHIR),((__UINTEGER_32 )old_nb_elts__XHIR),((__UINTEGER_32 )new_capacity__UHIR)));
- upper__XGVR=(__INTEGER)(new_capacity__UHIR - 1);
- Self__VGVR=old_nb_elts__XHIR;
- while ((Self__VGVR <= upper__XGVR)) {
- new__YHIR[Self__VGVR]='\0';
- Self__VGVR=(__INTEGER)(Self__VGVR + 1);
- };
- Self__VHIR->storage__XNK=new__YHIR;
- Self__VHIR->capacity__MNK=new_capacity__UHIR;
- };
- };
- ((__CHARACTER *)Self__VHIR->storage__XNK)[Self__VHIR->count__VF]='\'';
- Self__VHIR->count__VF=(__INTEGER)(Self__VHIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__KQAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__SUAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__SUAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__SUAI);
- put_position__ECH(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__QQAI=read__QB5G(local__OQAI);
- node__TQAI=new_read__slot__receiver__self__FLQC(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__SQAI,rec__QQAI,rec__QQAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__TQAI);
- __tmp__N54R=((__NODE_TYPE *)node__TQAI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__N54R)->__id) {
- case __DTA_RD__: {
- __tmp__O54R=((__DTA_RD *)__tmp__N54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__O54R=((__DTA_CAST *)__tmp__N54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__O54R=((__DTA_WR_CODE *)__tmp__N54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__O54R=((__DTA_BLOCK *)__tmp__N54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__O54R=((__DTA_WR_VALUE *)__tmp__N54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__O54R=((__DTA_RD_ARGS *)__tmp__N54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__NQAI=__tmp__O54R;
- __tmp__5UAI=TRUE__;
- } else {
- __tmp__5UAI=FALSE__;
- };
- if ((! __tmp__5UAI)) {
- Self__SFJQ=((__TYPE_FULL *)t__KQAI);
- if (is_cast__to__in__BD0I(Self__SFJQ,(&__string_87),static_type__0O1H(Self__JQAI),((__PROTOTYPE *)prototype__VPRF(Self__SFJQ))->import_list__MFDC)) {
- local__OQAI=create__name__style__type__E5JG(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__0O1H(Self__JQAI)));
- instr__PQAI=write__value__14FH(local__OQAI,Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__JQAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__PQAI);
- slot_name__RQAI=get__QEC(last_cast_name__T32H);
- slot_msg__SQAI=get_slot__IO5G(t__KQAI,slot_name__RQAI);
- if (((void *)slot_msg__SQAI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__KQAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__RQAI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__KQAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__LQAI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__KQAI))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__PWAI=((__SLOT *)((__SLOT_DATA *)slot_msg__SQAI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__PWAI=((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__PWAI) != 2)) {
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__WWAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__WWAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__WWAI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__2WAI=get_type_result__XF2G(slot_msg__SQAI);
- } else {
- __tmp__2WAI=get_type_result__BH2G(slot_msg__SQAI);
- };
- if ((((void *)__tmp__2WAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__2WAI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__KQAI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__2WAI != (void *)NULL)) {
- Self__1HIR=((__STRING *)string_tmp__RB);
- new_capacity__0HIR= 0;
- if ((Self__1HIR->capacity__MNK <= Self__1HIR->count__VF)) {
- if ((Self__1HIR->capacity__MNK == 0)) {
- Self__1HIR->capacity__MNK= 32;
- Self__1HIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0HIR=(__INTEGER)(Self__1HIR->capacity__MNK << 1);
- Self__2HIR=((__CHARACTER *)Self__1HIR->storage__XNK);
- old_nb_elts__3HIR=Self__1HIR->capacity__MNK;
- new__4HIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2HIR),((__UINTEGER_32 )old_nb_elts__3HIR),((__UINTEGER_32 )new_capacity__0HIR)));
- upper__2GVR=(__INTEGER)(new_capacity__0HIR - 1);
- Self__0GVR=old_nb_elts__3HIR;
- while ((Self__0GVR <= upper__2GVR)) {
- new__4HIR[Self__0GVR]='\0';
- Self__0GVR=(__INTEGER)(Self__0GVR + 1);
- };
- Self__1HIR->storage__XNK=new__4HIR;
- Self__1HIR->capacity__MNK=new_capacity__0HIR;
- };
- };
- ((__CHARACTER *)Self__1HIR->storage__XNK)[Self__1HIR->count__VF]='`';
- Self__1HIR->count__VF=(__INTEGER)(Self__1HIR->count__VF + 1);
- append_name_in__M5XD(__tmp__2WAI,string_tmp__RB);
- Self__BIIR=((__STRING *)string_tmp__RB);
- new_capacity__AIIR= 0;
- if ((Self__BIIR->capacity__MNK <= Self__BIIR->count__VF)) {
- if ((Self__BIIR->capacity__MNK == 0)) {
- Self__BIIR->capacity__MNK= 32;
- Self__BIIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__AIIR=(__INTEGER)(Self__BIIR->capacity__MNK << 1);
- Self__CIIR=((__CHARACTER *)Self__BIIR->storage__XNK);
- old_nb_elts__DIIR=Self__BIIR->capacity__MNK;
- new__EIIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CIIR),((__UINTEGER_32 )old_nb_elts__DIIR),((__UINTEGER_32 )new_capacity__AIIR)));
- upper__BHVR=(__INTEGER)(new_capacity__AIIR - 1);
- Self__5GVR=old_nb_elts__DIIR;
- while ((Self__5GVR <= upper__BHVR)) {
- new__EIIR[Self__5GVR]='\0';
- Self__5GVR=(__INTEGER)(Self__5GVR + 1);
- };
- Self__BIIR->storage__XNK=new__EIIR;
- Self__BIIR->capacity__MNK=new_capacity__AIIR;
- };
- };
- ((__CHARACTER *)Self__BIIR->storage__XNK)[Self__BIIR->count__VF]='\'';
- Self__BIIR->count__VF=(__INTEGER)(Self__BIIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__KQAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
- __tmp__4XAI=((__SLOT_DATA *)slot_msg__SQAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__4XAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__4XAI);
- put_position__ECH(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__UQAI=create_with_capacity__FTHH( 2);
- add_last__5REI(args__UQAI,create__type__PKQC(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__KQAI));
- add_last__5REI(args__UQAI,read__QB5G(local__OQAI));
- __tmp__LYAI=Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__MYAI=((void **)((__FAST_ARRAYoEXPRo *)args__UQAI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__MYAI)->__id) {
- case __LIST__: {
- __tmp__NYAI=my_copy__MSYM(__tmp__MYAI);
- } break;
- case __STRING_CST__: {
- Self__ZFJQ=((__STRING_CST *)__tmp__MYAI);
- __tmp__NYAI=create__text__ITMH(Self__ZFJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__ZFJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__NYAI=my_copy__EK2H(__tmp__MYAI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__0FJQ=((__PROTOTYPE_CST *)__tmp__MYAI);
- __tmp__NYAI=create__type__PKQC(Self__0FJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__0FJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__1FJQ=((__INTEGER_CST *)__tmp__MYAI);
- p__PIIR=Self__1FJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__QIIR=Self__1FJQ->value__W4YD;
- t__RIIR=Self__1FJQ->parent_constant__B3LC.static_type__M2YD;
- result__GIIR=NULL;
- ptr__HIIR=((__POINTER )(NULL));
- typ_id__IIIR= 0;
- sz__JIIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__JIIR == 0)) {
- result__GIIR=INTEGER_CST__;
- } else {
- typ_id__IIIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JIIR);
- if ((typ_id__IIIR == (__INTEGER)(- 1))) {
- a__KIIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LIIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JIIR + a__KIIR) & (__UINTEGER_32)(~ a__KIIR));
- ptr_table__EHVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LIIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__DHVR=((__POINTER )(NULL));
- result__FHVR=((__POINTER *)ptr_table__EHVR)[ 0];
- if ((result__FHVR == (void *)NULL)) {
- result__FHVR=new_lab__2PJ(new_size__LIIR);
- next__DHVR=(void *)((unsigned long)result__FHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIIR)));
- ((__POINTER *)next__DHVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EHVR)[ 0]=next__DHVR;
- } else {
- next__DHVR=((__POINTER *)result__FHVR)[ 0];
- if ((next__DHVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FHVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LIIR << 1)) <= 4096)) {
- next__DHVR=(void *)((unsigned long)result__FHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LIIR)));
- } else {
- next__DHVR=new_lab__2PJ(new_size__LIIR);
- };
- ((__POINTER *)next__DHVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EHVR)[ 0]=next__DHVR;
- } else {
- ((__POINTER *)result__FHVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DHVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FHVR=next__DHVR;
- };
- };
- ptr__HIIR=result__FHVR;
- } else {
- t__MIIR=((__UINTEGER_32 )typ_id__IIIR);
- a__NIIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MHVR=(__UINTEGER_32)((__UINTEGER_32)(sz__JIIR + a__NIIR) & (__UINTEGER_32)(~ a__NIIR));
- ptr_table__JHVR=((__POINTER )(&(table_type[(t__MIIR)])));
- lab_type__LHVR=(__UINTEGER_32)(t__MIIR | 1);
- next__IHVR=((__POINTER )(NULL));
- result__KHVR=((__POINTER *)ptr_table__JHVR)[ 0];
- if ((result__KHVR == (void *)NULL)) {
- result__KHVR=new_lab__2PJ(lab_type__LHVR);
- next__IHVR=(void *)((unsigned long)result__KHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHVR)));
- ((__POINTER *)next__IHVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JHVR)[ 0]=next__IHVR;
- } else {
- next__IHVR=((__POINTER *)result__KHVR)[ 0];
- if ((next__IHVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__KHVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MHVR << 1)) <= 4096)) {
- next__IHVR=(void *)((unsigned long)result__KHVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MHVR)));
- } else {
- next__IHVR=new_lab__2PJ(lab_type__LHVR);
- };
- ((__POINTER *)next__IHVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__JHVR)[ 0]=next__IHVR;
- } else {
- ((__POINTER *)result__KHVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IHVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__KHVR=next__IHVR;
- };
- };
- ptr__HIIR=result__KHVR;
- };
- result__GIIR=((__INTEGER_CST *)ptr__HIIR);
- *(result__GIIR) = *(INTEGER_CST__);
- };
- Self__OIIR=((__INTEGER_CST *)result__GIIR);
- Self__OIIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PIIR;
- Self__OIIR->value__W4YD=v__QIIR;
- Self__OIIR->parent_constant__B3LC.static_type__M2YD=t__RIIR;
- check_type__YG5D(Self__OIIR);
- __tmp__NYAI=result__GIIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__IQCR=read__QB5G(((__READ_LOCAL *)__tmp__MYAI)->local__HJZD);
- if (__tmp__IQCR==NULL) {
- __tmp__JQCR=NULL;
- } else {
- __tmp__JQCR=((__READ_LOCAL *)__tmp__IQCR);
- };
- __tmp__NYAI=__tmp__JQCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__NYAI=my_copy__SL2H(__tmp__MYAI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__NYAI=my_copy__LM2H(__tmp__MYAI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__NYAI=my_copy__YM2H(__tmp__MYAI);
- } break;
- case __REAL_CST__: {
- Self__3FJQ=((__REAL_CST *)__tmp__MYAI);
- p__WHVR=Self__3FJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__XHVR=Self__3FJQ->value__HN2H;
- t__YHVR=Self__3FJQ->parent_constant__U2JH.static_type__M2YD;
- result__NHVR=NULL;
- ptr__OHVR=((__POINTER )(NULL));
- typ_id__PHVR= 0;
- sz__QHVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__QHVR == 0)) {
- result__NHVR=REAL_CST__;
- } else {
- typ_id__PHVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QHVR);
- if ((typ_id__PHVR == (__INTEGER)(- 1))) {
- a__RHVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SHVR=(__UINTEGER_32)((__UINTEGER_32)(sz__QHVR + a__RHVR) & (__UINTEGER_32)(~ a__RHVR));
- ptr_table__0HVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SHVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ZHVR=((__POINTER )(NULL));
- result__1HVR=((__POINTER *)ptr_table__0HVR)[ 0];
- if ((result__1HVR == (void *)NULL)) {
- result__1HVR=new_lab__2PJ(new_size__SHVR);
- next__ZHVR=(void *)((unsigned long)result__1HVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHVR)));
- ((__POINTER *)next__ZHVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0HVR)[ 0]=next__ZHVR;
- } else {
- next__ZHVR=((__POINTER *)result__1HVR)[ 0];
- if ((next__ZHVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1HVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SHVR << 1)) <= 4096)) {
- next__ZHVR=(void *)((unsigned long)result__1HVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SHVR)));
- } else {
- next__ZHVR=new_lab__2PJ(new_size__SHVR);
- };
- ((__POINTER *)next__ZHVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0HVR)[ 0]=next__ZHVR;
- } else {
- ((__POINTER *)result__1HVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZHVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1HVR=next__ZHVR;
- };
- };
- ptr__OHVR=result__1HVR;
- } else {
- t__THVR=((__UINTEGER_32 )typ_id__PHVR);
- a__UHVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CIVR=(__UINTEGER_32)((__UINTEGER_32)(sz__QHVR + a__UHVR) & (__UINTEGER_32)(~ a__UHVR));
- ptr_table__5HVR=((__POINTER )(&(table_type[(t__THVR)])));
- lab_type__BIVR=(__UINTEGER_32)(t__THVR | 1);
- next__4HVR=((__POINTER )(NULL));
- result__AIVR=((__POINTER *)ptr_table__5HVR)[ 0];
- if ((result__AIVR == (void *)NULL)) {
- result__AIVR=new_lab__2PJ(lab_type__BIVR);
- next__4HVR=(void *)((unsigned long)result__AIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CIVR)));
- ((__POINTER *)next__4HVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5HVR)[ 0]=next__4HVR;
- } else {
- next__4HVR=((__POINTER *)result__AIVR)[ 0];
- if ((next__4HVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AIVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__CIVR << 1)) <= 4096)) {
- next__4HVR=(void *)((unsigned long)result__AIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__CIVR)));
- } else {
- next__4HVR=new_lab__2PJ(lab_type__BIVR);
- };
- ((__POINTER *)next__4HVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5HVR)[ 0]=next__4HVR;
- } else {
- ((__POINTER *)result__AIVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4HVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AIVR=next__4HVR;
- };
- };
- ptr__OHVR=result__AIVR;
- };
- result__NHVR=((__REAL_CST *)ptr__OHVR);
- *(result__NHVR) = *(REAL_CST__);
- };
- Self__VHVR=((__REAL_CST *)result__NHVR);
- Self__VHVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__WHVR;
- Self__VHVR->value__HN2H=v__XHVR;
- Self__VHVR->parent_constant__U2JH.static_type__M2YD=t__YHVR;
- __tmp__NYAI=result__NHVR;
- } break;
- case __CHARACTER_CST__: {
- Self__5FJQ=((__CHARACTER_CST *)__tmp__MYAI);
- __tmp__NYAI=create__char__4SMH(Self__5FJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__5FJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__AGJQ=((__IS_EXPANDED *)__tmp__MYAI);
- __tmp__MQCR=read__QB5G(((__READ_LOCAL *)Self__AGJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__MQCR==NULL) {
- __tmp__NQCR=NULL;
- } else {
- __tmp__NQCR=((__READ_LOCAL *)__tmp__MQCR);
- };
- p__MIVR=Self__AGJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__DIVR=NULL;
- ptr__EIVR=((__POINTER )(NULL));
- typ_id__FIVR= 0;
- sz__GIVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__GIVR == 0)) {
- result__DIVR=IS_EXPANDED__;
- } else {
- typ_id__FIVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GIVR);
- if ((typ_id__FIVR == (__INTEGER)(- 1))) {
- a__HIVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IIVR=(__UINTEGER_32)((__UINTEGER_32)(sz__GIVR + a__HIVR) & (__UINTEGER_32)(~ a__HIVR));
- ptr_table__PIVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IIVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__OIVR=((__POINTER )(NULL));
- result__QIVR=((__POINTER *)ptr_table__PIVR)[ 0];
- if ((result__QIVR == (void *)NULL)) {
- result__QIVR=new_lab__2PJ(new_size__IIVR);
- next__OIVR=(void *)((unsigned long)result__QIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIVR)));
- ((__POINTER *)next__OIVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PIVR)[ 0]=next__OIVR;
- } else {
- next__OIVR=((__POINTER *)result__QIVR)[ 0];
- if ((next__OIVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QIVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__IIVR << 1)) <= 4096)) {
- next__OIVR=(void *)((unsigned long)result__QIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__IIVR)));
- } else {
- next__OIVR=new_lab__2PJ(new_size__IIVR);
- };
- ((__POINTER *)next__OIVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PIVR)[ 0]=next__OIVR;
- } else {
- ((__POINTER *)result__QIVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OIVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QIVR=next__OIVR;
- };
- };
- ptr__EIVR=result__QIVR;
- } else {
- t__JIVR=((__UINTEGER_32 )typ_id__FIVR);
- a__KIVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XIVR=(__UINTEGER_32)((__UINTEGER_32)(sz__GIVR + a__KIVR) & (__UINTEGER_32)(~ a__KIVR));
- ptr_table__UIVR=((__POINTER )(&(table_type[(t__JIVR)])));
- lab_type__WIVR=(__UINTEGER_32)(t__JIVR | 1);
- next__TIVR=((__POINTER )(NULL));
- result__VIVR=((__POINTER *)ptr_table__UIVR)[ 0];
- if ((result__VIVR == (void *)NULL)) {
- result__VIVR=new_lab__2PJ(lab_type__WIVR);
- next__TIVR=(void *)((unsigned long)result__VIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XIVR)));
- ((__POINTER *)next__TIVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UIVR)[ 0]=next__TIVR;
- } else {
- next__TIVR=((__POINTER *)result__VIVR)[ 0];
- if ((next__TIVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__VIVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__XIVR << 1)) <= 4096)) {
- next__TIVR=(void *)((unsigned long)result__VIVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__XIVR)));
- } else {
- next__TIVR=new_lab__2PJ(lab_type__WIVR);
- };
- ((__POINTER *)next__TIVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__UIVR)[ 0]=next__TIVR;
- } else {
- ((__POINTER *)result__VIVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__TIVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__VIVR=next__TIVR;
- };
- };
- ptr__EIVR=result__VIVR;
- };
- result__DIVR=((__IS_EXPANDED *)ptr__EIVR);
- *(result__DIVR) = *(IS_EXPANDED__);
- };
- Self__LIVR=((__IS_EXPANDED *)result__DIVR);
- Self__LIVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__MIVR;
- Self__LIVR->receiver__WN2H=__tmp__NQCR;
- __tmp__NYAI=result__DIVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__NYAI=my_copy__1N2H(__tmp__MYAI);
- } break;
- case __EXPR_SUP__: {
- __tmp__NYAI=my_copy__EO2H(__tmp__MYAI);
- } break;
- case __EXPR_SUB__: {
- __tmp__NYAI=my_copy__PO2H(__tmp__MYAI);
- } break;
- case __EXPR_MUL__: {
- __tmp__NYAI=my_copy__1O2H(__tmp__MYAI);
- } break;
- case __EXPR_DIV__: {
- __tmp__NYAI=my_copy__GP2H(__tmp__MYAI);
- } break;
- case __EXPR_AND__: {
- __tmp__NYAI=my_copy__RP2H(__tmp__MYAI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__NYAI=my_copy__2P2H(__tmp__MYAI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__NYAI=my_copy__HQ2H(__tmp__MYAI);
- } break;
- case __PUT_TO__: {
- __tmp__NYAI=my_copy__SQ2H(__tmp__MYAI);
- } break;
- case __ITEM__: {
- __tmp__NYAI=my_copy__DR2H(__tmp__MYAI);
- } break;
- case __SIZE_OF__: {
- __tmp__NYAI=my_copy__PR2H(__tmp__MYAI);
- } break;
- case __CAST__: {
- __tmp__NYAI=my_copy__YR2H(__tmp__MYAI);
- } break;
- case __CALL_SLOT__: {
- __tmp__NYAI=my_copy__5SYM(__tmp__MYAI);
- } break;
- case __READ_SLOT__: {
- __tmp__NYAI=my_copy__IUGK(__tmp__MYAI);
- } break;
- case __READ_GLOBAL__: {
- __tmp__TIIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MYAI)->global__ZGJK),NULL);
- if (__tmp__TIIR==NULL) {
- __tmp__UIIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__TIIR)->__id) {
- case __READ_SLOT__: {
- __tmp__UIIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__UIIR=((__READ_GLOBAL *)__tmp__TIIR);
- } break;
- }
- };
- __tmp__NYAI=__tmp__UIIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__NYAI=my_copy__BQCN(__tmp__MYAI);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__NYAI=my_copy__NREO(__tmp__MYAI);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__NYAI=my_copy__VYJO(__tmp__MYAI);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__NYAI=my_copy__0REO(__tmp__MYAI);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__NYAI=my_copy__BZJO(__tmp__MYAI);
- } break;
- case __EXPR_NEG__: {
- __tmp__NYAI=my_copy__CNJM(__tmp__MYAI);
- } break;
- case __EXPR_ADD__: {
- __tmp__NYAI=my_copy__5XLL(__tmp__MYAI);
- } break;
- case __EXPR_NOT__: {
- __tmp__NYAI=my_copy__WVYM(__tmp__MYAI);
- } break;
- case __EXPR_MOD__: {
- __tmp__NYAI=my_copy__FSEO(__tmp__MYAI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__NYAI=my_copy__QCEP(__tmp__MYAI);
- } break;
- case __EXPR_INF__: {
- __tmp__NYAI=my_copy__5LSN(__tmp__MYAI);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__NYAI=my_copy__KMSN(__tmp__MYAI);
- } break;
- case __EXPR_OR__: {
- __tmp__NYAI=my_copy__JZPN(__tmp__MYAI);
- } break;
- case __EXPR_XOR__: {
- __tmp__NYAI=my_copy__G3SO(__tmp__MYAI);
- } break;
- };
- node__TQAI=new_read__slot__receiver__with__AOWH(__tmp__LYAI,slot_msg__SQAI,__tmp__NYAI,args__UQAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__TQAI);
- __tmp__Q54R=((__NODE_TYPE *)node__TQAI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__Q54R)->__id) {
- case __DTA_RD__: {
- __tmp__R54R=((__DTA_RD *)__tmp__Q54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__R54R=((__DTA_CAST *)__tmp__Q54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__R54R=((__DTA_WR_CODE *)__tmp__Q54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__R54R=((__DTA_BLOCK *)__tmp__Q54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__R54R=((__DTA_WR_VALUE *)__tmp__Q54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__R54R=((__DTA_RD_ARGS *)__tmp__Q54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__NQAI=__tmp__R54R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__KQAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__0O1H(Self__JQAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__LQAI);
- put_position__ECH(Self__JQAI->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
+ __INTEGER__Q __tmp__0CWF,Self__PZZF;
+ void *__tmp__IR1S;
+ __TYPE_FULL__XMB *__tmp__BDWF;
+ __tmp__0CWF=Self__VCWF->list_type__R4UC->parent_arrayed_collection__CMB.upper__WBY;
+ Self__PZZF= 0;
+ while ((Self__PZZF <= __tmp__0CWF)) {
+ __tmp__IR1S=((void **)((__FAST_ARRAYoITM_TYPE_MONOo__0LB *)Self__VCWF->list_type__R4UC)->parent_arrayed_collection__CMB.storage__DIXC)[Self__PZZF];
+ switch (((struct ___OBJ *)__tmp__IR1S)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ __tmp__BDWF=to_run_for__E4X(((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S));
+ } break;
+ case __ITM_TYPE_STYLE__1MB__: {
+ __tmp__BDWF=to_run_for__J5X(((__ITM_TYPE_STYLE__1MB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)));
+ } break;
+ case __ITM_TYPE_GENERIC__LPB__: {
+ __tmp__BDWF=to_run_for__RAY(((__ITM_TYPE_GENERIC__LPB *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)),p__XCWF);
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ __tmp__BDWF=to_run_for__FY1D(((__ITM_TYPE_PARAMETER__ZEZ *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)),p__XCWF);
+ } break;
+ case __ITM_TYPE_BLOCK__EYRC__: {
+ __tmp__BDWF=to_run_for__LZ4E(((__ITM_TYPE_BLOCK__EYRC *)((__ITM_TYPE_SIMPLE__RMB *)__tmp__IR1S)),p__XCWF);
+ } break;
};
+ add_last__0CYB(((__FAST_ARRAYoTYPE_FULLo__VAY *)lst__WCWF),__tmp__BDWF);
+ Self__PZZF=(__INTEGER__Q)(Self__PZZF + 1);
};
- return(result__NQAI);
}
-static void* check_type__with__HZAI(__EXPR_DIV *Self__IZAI,void *t__JZAI,__POSITION p__KZAI)
-// ({EXPR_DIV},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static void* get_direct__and_result__LOJF(__FAST_ARRAYoTYPE_FULLo__VAY *a_list__NOJF,__FAST_ARRAYoTYPE_FULLo__VAY *r_list__OOJF)
+// ({NULLxFAST_ARRAYoTYPE_FULLo__VAY},{NULLxFAST_ARRAYoTYPE_FULLo__VAY}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__YJIR;
- void *result__MZAI,*rec__PZAI,*__tmp__U54R,*__tmp__LBBI,*__tmp__MBBI;
- void *__tmp__X54R;
- void *local__NZAI;
- void *instr__OZAI;
- void *slot_name__QZAI,*v__AKVR;
- void *slot_msg__RZAI;
- void *node__SZAI;
- __TYPE_FULL *Self__BGJQ,*Self__LGJQ;
- void *__tmp__C2AI,*__tmp__O5AI;
- __POSITION __tmp__J2AI,__tmp__R3AI,__tmp__V5AI,__tmp__3ABI;
- __POSITION __tmp__KBBI,p__XJIR,p__5JVR,p__VKVR;
- void *__tmp__P2AI,*__tmp__15AI,*t__ZJIR,*t__BKVR;
- __STRING *Self__XIIR,*Self__3IIR,*Self__DJIR,*Self__JJIR;
- __INTEGER new_capacity__WIIR,old_nb_elts__ZIIR,upper__1IVR,Self__ZIVR;
- __INTEGER new_capacity__2IIR,old_nb_elts__5IIR,upper__AJVR,Self__4IVR;
- __INTEGER new_capacity__CJIR,old_nb_elts__FJIR,upper__FJVR,Self__DJVR;
- __INTEGER new_capacity__IJIR,old_nb_elts__LJIR,upper__KJVR,Self__IJVR;
- __INTEGER typ_id__QJIR,typ_id__YJVR,typ_id__OKVR;
- void *__tmp__T54R,*__tmp__W54R;
- __STRING_CST *Self__SGJQ;
- __PROTOTYPE_CST *Self__TGJQ;
- __INTEGER_CST *Self__UGJQ,*result__OJIR,*Self__WJIR;
- __POINTER ptr__PJIR,ptr_table__NJVR,next__MJVR,result__OJVR;
- __POINTER ptr_table__SJVR,next__RJVR,result__TJVR,ptr__XJVR;
- __POINTER ptr_table__DKVR,next__CKVR,result__EKVR,ptr_table__IKVR;
- __POINTER next__HKVR,result__JKVR,ptr__NKVR,ptr_table__YKVR;
- __POINTER next__XKVR,result__ZKVR,ptr_table__3KVR,next__2KVR;
- __POINTER result__4KVR;
- __UINTEGER_32 sz__RJIR,a__SJIR,new_size__TJIR,t__UJIR,a__VJIR;
- __UINTEGER_32 new_size__VJVR,lab_type__UJVR,sz__ZJVR,a__0JVR;
- __UINTEGER_32 new_size__1JVR,t__2JVR,a__3JVR,new_size__LKVR;
- __UINTEGER_32 lab_type__KKVR,sz__PKVR,a__QKVR,new_size__RKVR,t__SKVR;
- __UINTEGER_32 a__TKVR,new_size__ALVR,lab_type__5KVR;
- void *__tmp__QQCR,*__tmp__UQCR,*__tmp__1JIR;
- __READ_LOCAL *__tmp__RQCR,*__tmp__VQCR;
- __REAL_CST *Self__WGJQ,*result__WJVR,*Self__4JVR;
- __CHARACTER_CST *Self__YGJQ;
- __IS_EXPANDED *Self__ZGJQ,*result__MKVR,*Self__UKVR;
- __READ_GLOBAL *__tmp__2JIR;
- void *args__TZAI;
- __CHARACTER *Self__YIIR,*new__0IIR,*Self__4IIR,*new__AJIR,*Self__EJIR;
- __CHARACTER *new__GJIR,*Self__KJIR,*new__MJIR;
- __BOOLEAN __tmp__43AI;
- result__MZAI=NULL;
- local__NZAI=NULL;
- instr__OZAI=NULL;
- rec__PZAI=NULL;
- slot_name__QZAI=NULL;
- slot_msg__RZAI=NULL;
- node__SZAI=NULL;
- args__TZAI=NULL;
- if (affect_with__BCHI(t__JZAI,static_type__5O1H(Self__IZAI))) {
- result__MZAI=Self__IZAI;
- } else {
- Self__BGJQ=((__TYPE_FULL *)static_type__5O1H(Self__IZAI));
- if (is_cast__to__in__BD0I(Self__BGJQ,(&__string_86),t__JZAI,((__PROTOTYPE *)prototype__VPRF(Self__BGJQ))->export_list__EFDC)) {
- local__NZAI=create__name__style__type__E5JG(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__5O1H(Self__IZAI)));
- instr__OZAI=write__value__14FH(local__NZAI,Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IZAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__OZAI);
- slot_name__QZAI=get__QEC(last_cast_name__T32H);
- slot_msg__RZAI=get_slot__IO5G(static_type__5O1H(Self__IZAI),slot_name__QZAI);
- if (((void *)slot_msg__RZAI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__JZAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__QZAI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__KZAI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__5O1H(Self__IZAI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__C2AI=((__SLOT *)((__SLOT_DATA *)slot_msg__RZAI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__C2AI=((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__C2AI) != 1)) {
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__J2AI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__J2AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__J2AI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__P2AI=get_type_result__XF2G(slot_msg__RZAI);
- } else {
- __tmp__P2AI=get_type_result__BH2G(slot_msg__RZAI);
- };
- if ((((void *)__tmp__P2AI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__P2AI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__JZAI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__P2AI != (void *)NULL)) {
- Self__XIIR=((__STRING *)string_tmp__RB);
- new_capacity__WIIR= 0;
- if ((Self__XIIR->capacity__MNK <= Self__XIIR->count__VF)) {
- if ((Self__XIIR->capacity__MNK == 0)) {
- Self__XIIR->capacity__MNK= 32;
- Self__XIIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WIIR=(__INTEGER)(Self__XIIR->capacity__MNK << 1);
- Self__YIIR=((__CHARACTER *)Self__XIIR->storage__XNK);
- old_nb_elts__ZIIR=Self__XIIR->capacity__MNK;
- new__0IIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YIIR),((__UINTEGER_32 )old_nb_elts__ZIIR),((__UINTEGER_32 )new_capacity__WIIR)));
- upper__1IVR=(__INTEGER)(new_capacity__WIIR - 1);
- Self__ZIVR=old_nb_elts__ZIIR;
- while ((Self__ZIVR <= upper__1IVR)) {
- new__0IIR[Self__ZIVR]='\0';
- Self__ZIVR=(__INTEGER)(Self__ZIVR + 1);
- };
- Self__XIIR->storage__XNK=new__0IIR;
- Self__XIIR->capacity__MNK=new_capacity__WIIR;
- };
- };
- ((__CHARACTER *)Self__XIIR->storage__XNK)[Self__XIIR->count__VF]='`';
- Self__XIIR->count__VF=(__INTEGER)(Self__XIIR->count__VF + 1);
- append_name_in__M5XD(__tmp__P2AI,string_tmp__RB);
- Self__3IIR=((__STRING *)string_tmp__RB);
- new_capacity__2IIR= 0;
- if ((Self__3IIR->capacity__MNK <= Self__3IIR->count__VF)) {
- if ((Self__3IIR->capacity__MNK == 0)) {
- Self__3IIR->capacity__MNK= 32;
- Self__3IIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2IIR=(__INTEGER)(Self__3IIR->capacity__MNK << 1);
- Self__4IIR=((__CHARACTER *)Self__3IIR->storage__XNK);
- old_nb_elts__5IIR=Self__3IIR->capacity__MNK;
- new__AJIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4IIR),((__UINTEGER_32 )old_nb_elts__5IIR),((__UINTEGER_32 )new_capacity__2IIR)));
- upper__AJVR=(__INTEGER)(new_capacity__2IIR - 1);
- Self__4IVR=old_nb_elts__5IIR;
- while ((Self__4IVR <= upper__AJVR)) {
- new__AJIR[Self__4IVR]='\0';
- Self__4IVR=(__INTEGER)(Self__4IVR + 1);
- };
- Self__3IIR->storage__XNK=new__AJIR;
- Self__3IIR->capacity__MNK=new_capacity__2IIR;
- };
- };
- ((__CHARACTER *)Self__3IIR->storage__XNK)[Self__3IIR->count__VF]='\'';
- Self__3IIR->count__VF=(__INTEGER)(Self__3IIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__JZAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__R3AI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__R3AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__R3AI);
- put_position__ECH(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__PZAI=read__QB5G(local__NZAI);
- node__SZAI=new_read__slot__receiver__self__FLQC(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__RZAI,rec__PZAI,rec__PZAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__SZAI);
- __tmp__T54R=((__NODE_TYPE *)node__SZAI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__T54R)->__id) {
- case __DTA_RD__: {
- __tmp__U54R=((__DTA_RD *)__tmp__T54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__U54R=((__DTA_CAST *)__tmp__T54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__U54R=((__DTA_WR_CODE *)__tmp__T54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__U54R=((__DTA_BLOCK *)__tmp__T54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__U54R=((__DTA_WR_VALUE *)__tmp__T54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__U54R=((__DTA_RD_ARGS *)__tmp__T54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__MZAI=__tmp__U54R;
- __tmp__43AI=TRUE__;
- } else {
- __tmp__43AI=FALSE__;
- };
- if ((! __tmp__43AI)) {
- Self__LGJQ=((__TYPE_FULL *)t__JZAI);
- if (is_cast__to__in__BD0I(Self__LGJQ,(&__string_87),static_type__5O1H(Self__IZAI),((__PROTOTYPE *)prototype__VPRF(Self__LGJQ))->import_list__MFDC)) {
- local__NZAI=create__name__style__type__E5JG(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__5O1H(Self__IZAI)));
- instr__OZAI=write__value__14FH(local__NZAI,Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__IZAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__OZAI);
- slot_name__QZAI=get__QEC(last_cast_name__T32H);
- slot_msg__RZAI=get_slot__IO5G(t__JZAI,slot_name__QZAI);
- if (((void *)slot_msg__RZAI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__JZAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__QZAI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__JZAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__KZAI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__JZAI))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__O5AI=((__SLOT *)((__SLOT_DATA *)slot_msg__RZAI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__O5AI=((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__O5AI) != 2)) {
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__V5AI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__V5AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__V5AI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__15AI=get_type_result__XF2G(slot_msg__RZAI);
- } else {
- __tmp__15AI=get_type_result__BH2G(slot_msg__RZAI);
- };
- if ((((void *)__tmp__15AI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__15AI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__JZAI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__15AI != (void *)NULL)) {
- Self__DJIR=((__STRING *)string_tmp__RB);
- new_capacity__CJIR= 0;
- if ((Self__DJIR->capacity__MNK <= Self__DJIR->count__VF)) {
- if ((Self__DJIR->capacity__MNK == 0)) {
- Self__DJIR->capacity__MNK= 32;
- Self__DJIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__CJIR=(__INTEGER)(Self__DJIR->capacity__MNK << 1);
- Self__EJIR=((__CHARACTER *)Self__DJIR->storage__XNK);
- old_nb_elts__FJIR=Self__DJIR->capacity__MNK;
- new__GJIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EJIR),((__UINTEGER_32 )old_nb_elts__FJIR),((__UINTEGER_32 )new_capacity__CJIR)));
- upper__FJVR=(__INTEGER)(new_capacity__CJIR - 1);
- Self__DJVR=old_nb_elts__FJIR;
- while ((Self__DJVR <= upper__FJVR)) {
- new__GJIR[Self__DJVR]='\0';
- Self__DJVR=(__INTEGER)(Self__DJVR + 1);
+ __TYPE_BLOCK__CP5D *result__ROJF,*result__PI1F,*Self__1DCG;
+ __INTEGER__Q idx__QOJF,typ_id__UI1F,Self__ZS1T,__tmp__5G1G;
+ __INTEGER__Q __tmp__B3TH,Self__J1FI;
+ __POINTER__IB ptr__QI1F,__tmp__WI1F,__tmp__1UXT,__tmp__3UXT;
+ __POINTER__IB __tmp__3S1T,__tmp__5S1T,__tmp__BT1T,__tmp__CT1T;
+ __UINTEGER_32__ZWB __tmp__4UXT,__tmp__DT1T;
+ __TYPE_FULL__XMB *__tmp__4DCG;
+ __MEMORY__2PG *__tmp__GT1T;
+ void *Result__POJF;
+ __FAST_ARRAYoTYPE_BLOCKo__SOJF *Self__ZF1G;
+ __BOOLEAN__L __tmp__KG1G;
+ void **__tmp__YS1T;
+ result__ROJF=NULL;
+ idx__QOJF= 0;
+ while (((idx__QOJF <= dico__1OJF->parent_arrayed_collection__0OJF.upper__EPJF) && (((void *)((__TYPE_BLOCK__CP5D *)((void **)((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF)->parent_arrayed_collection__0OJF.storage__UF1G)[idx__QOJF])->argument_list__SPJF != (void *)a_list__NOJF) || ((void *)((__TYPE_BLOCK__CP5D *)((void **)((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF)->parent_arrayed_collection__0OJF.storage__UF1G)[idx__QOJF])->result_list__2PJF != (void *)r_list__OOJF)))) {
+ idx__QOJF=(__INTEGER__Q)(idx__QOJF + 1);
+ };
+ if ((idx__QOJF <= dico__1OJF->parent_arrayed_collection__0OJF.upper__EPJF)) {
+ result__ROJF=((void **)((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF)->parent_arrayed_collection__0OJF.storage__UF1G)[idx__QOJF];
+ } else /* FALSE */ {
+ result__PI1F=NULL;
+ ptr__QI1F=((__POINTER__IB )(NULL));
+ typ_id__UI1F= 0;
+ __tmp__WI1F=((__POINTER__IB )sizeof(__TYPE_BLOCK__CP5D));
+ if (((unsigned long)__tmp__WI1F == 0)) {
+ result__PI1F=TYPE_BLOCK__CP5D__;
+ } else /* FALSE */ {
+ typ_id__UI1F=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__WI1F));
+ if ((typ_id__UI1F == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__1UXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3UXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__WI1F - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__4UXT=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__3UXT / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__1UXT=micro_alloc__table__lab__UKI(__tmp__3UXT,((__POINTER__IB )(&(table_size[(__tmp__4UXT)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__3UXT)));
+ ptr__QI1F=__tmp__1UXT;
+ } else /* FALSE */ {
+ __tmp__4UXT=((__UINTEGER_32__ZWB )typ_id__UI1F);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__1UXT=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__3UXT=(void *)((unsigned long)(void *)((unsigned long)__tmp__WI1F - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__1UXT) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__1UXT=micro_alloc__table__lab__UKI(__tmp__3UXT,((__POINTER__IB )(&(table_type[(__tmp__4UXT)]))),(__UINTEGER_32__ZWB)(__tmp__4UXT | 1));
+ ptr__QI1F=__tmp__1UXT;
+ };
+ result__PI1F=((__TYPE_BLOCK__CP5D *)ptr__QI1F);
+ *(result__PI1F) = *(TYPE_BLOCK__CP5D__);
+ };
+ Self__1DCG=((__TYPE_BLOCK__CP5D *)result__PI1F);
+ Self__1DCG->argument_list__SPJF=a_list__NOJF;
+ Self__1DCG->result_list__2PJF=r_list__OOJF;
+ __tmp__4DCG=create__with__FND(Self__1DCG, 0);
+ Self__1DCG->parent_type__DP5D.default__CMC=__tmp__4DCG;
+ result__ROJF=result__PI1F;
+ Self__ZF1G=((__FAST_ARRAYoTYPE_BLOCKo__SOJF *)dico__1OJF);
+ if (((__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF + 1) <= (__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G - 1))) {
+ Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF=(__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF + 1);
+ __tmp__KG1G=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__KG1G=FALSE__O__;
+ };
+ if ((! __tmp__KG1G)) {
+ if ((Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G == 0)) {
+ __tmp__1UXT=((__POINTER__IB )(__INTEGER__Q)(((__INTEGER__Q )(sizeof(void *))) << 1));
+ __tmp__3UXT=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__3S1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__5S1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1UXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__3S1T) - (unsigned long)((__POINTER__IB ) 1)));
+ __tmp__1UXT=(void *)((unsigned long)__tmp__5S1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((__tmp__1UXT <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__BT1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__CT1T=(void *)((unsigned long)(void *)((unsigned long)__tmp__1UXT - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__BT1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__DT1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__CT1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__BT1T=micro_alloc__table__lab__UKI(__tmp__CT1T,((__POINTER__IB )(&(table_size[(__tmp__DT1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__CT1T)));
+ ((__POINTER__IB *)__tmp__BT1T)[ 0]=((__POINTER__IB ) 3);
+ __tmp__3UXT=(void *)((unsigned long)__tmp__BT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__GT1T=search__LQCB(__tmp__5S1T);
+ __tmp__3UXT=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__GT1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__YS1T=((void **)__tmp__3UXT);
+ Self__ZS1T= 1;
+ while ((Self__ZS1T >= 0)) {
+ __tmp__YS1T[Self__ZS1T]=NULL;
+ Self__ZS1T=(__INTEGER__Q)(Self__ZS1T - 1);
+ };
+ Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G=__tmp__YS1T;
+ Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G= 2;
+ Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF= 0;
+ } else /* FALSE */ {
+ Self__ZS1T=(__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G << 1);
+ __tmp__YS1T=Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G;
+ __tmp__5G1G=Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G;
+ __tmp__1UXT=realloc_dynamic__old_size__new_size__FAX(((__POINTER__IB )((void **)__tmp__YS1T)),((__UINTEGER_32__ZWB )(__INTEGER__Q)(__tmp__5G1G * ((__INTEGER__Q )(sizeof(void *))))),((__UINTEGER_32__ZWB )(__INTEGER__Q)(Self__ZS1T * ((__INTEGER__Q )(sizeof(void *))))));
+ __tmp__YS1T=((void **)__tmp__1UXT);
+ __tmp__B3TH=(__INTEGER__Q)(Self__ZS1T - 1);
+ Self__J1FI=__tmp__5G1G;
+ while ((Self__J1FI <= __tmp__B3TH)) {
+ __tmp__YS1T[Self__J1FI]=NULL;
+ Self__J1FI=(__INTEGER__Q)(Self__J1FI + 1);
+ };
+ Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G=__tmp__YS1T;
+ Self__ZF1G->parent_arrayed_collection__0OJF.capacity__3F1G=Self__ZS1T;
+ Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF=(__INTEGER__Q)(Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF + 1);
+ };
+ };
+ ((void **)Self__ZF1G->parent_arrayed_collection__0OJF.storage__UF1G)[Self__ZF1G->parent_arrayed_collection__0OJF.upper__EPJF]=result__PI1F;
+ };
+ Result__POJF=result__ROJF;
+ return(Result__POJF);
+}
+
+static __INTEGER__Q hash_code__VEFI(__FAST_ARRAYoTYPE_FULLo__VAY *Self__WEFI)
+// ({FAST_ARRAYoTYPE_FULLo__VAY}) With result No recursive, No inlinable.
+{
+ __INTEGER__Q result__YEFI,__tmp__HFFI,__tmp__WFFI;
+ __TYPE_FULL__XMB *__tmp__IMOT,*__tmp__OMOT,*__tmp__WMOT;
+ __BOOLEAN__L Result__FMOT,__tmp__JFFI;
+ result__YEFI= 0;
+ Result__FMOT=(Self__WEFI->parent_arrayed_collection__3AY.upper__QUDB < 0);
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if ((! Result__FMOT)) {
+ __tmp__IMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[Self__WEFI->parent_arrayed_collection__3AY.upper__QUDB];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((void *)__tmp__IMOT != (void *)NULL)) {
+ __tmp__OMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[Self__WEFI->parent_arrayed_collection__3AY.upper__QUDB];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__HFFI=hash_code__OKRI(((__TYPE_FULL__XMB *)__tmp__OMOT));
+ result__YEFI=__tmp__HFFI;
+ __tmp__JFFI=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JFFI=FALSE__O__;
+ };
+ if ((! __tmp__JFFI)) {
+ __tmp__OMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ if (((void *)__tmp__OMOT != (void *)NULL)) {
+ __tmp__WMOT=((void **)Self__WEFI->parent_arrayed_collection__3AY.storage__52XB)[ 0];
+ (&__string_198)->count__0C= 11;
+ (&__string_198)->storage__1C="Definition.";
+ __tmp__WFFI=hash_code__OKRI(((__TYPE_FULL__XMB *)__tmp__WMOT));
+ result__YEFI=__tmp__WFFI;
+ };
+ };
+ };
+ __tmp__HFFI=result__YEFI;
+ return(__tmp__HFFI);
+}
+
+static void** create__OZCC(__INTEGER__Q nb_elements__QZCC)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+ __POINTER__IB sz__KT1T,result__IT1T,__tmp__JT1T,__tmp__LT1T;
+ __POINTER__IB __tmp__NT1T,__tmp__OT1T;
+ __UINTEGER_32__ZWB __tmp__PT1T;
+ __MEMORY__2PG *__tmp__ST1T;
+ __INTEGER__Q Self__UH5C;
+ void **__tmp__VEHC,**Result__RZCC;
+ sz__KT1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__QZCC * ((__INTEGER__Q )(sizeof(void *)))));
+ result__IT1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__JT1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__LT1T=(void *)((unsigned long)(void *)((unsigned long)sz__KT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JT1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__JT1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__KT1T=(void *)((unsigned long)__tmp__LT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__KT1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__NT1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__OT1T=(void *)((unsigned long)(void *)((unsigned long)sz__KT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NT1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__NT1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__PT1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__OT1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__NT1T=micro_alloc__table__lab__UKI(__tmp__OT1T,((__POINTER__IB )(&(table_size[(__tmp__PT1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__OT1T)));
+ ((__POINTER__IB *)__tmp__NT1T)[ 0]=((__POINTER__IB ) 3);
+ result__IT1T=(void *)((unsigned long)__tmp__NT1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__ST1T=search__LQCB(__tmp__LT1T);
+ result__IT1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__ST1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ __tmp__VEHC=((void **)result__IT1T);
+ Self__UH5C=(__INTEGER__Q)(nb_elements__QZCC - 1);
+ while ((Self__UH5C >= 0)) {
+ __tmp__VEHC[Self__UH5C]=NULL;
+ Self__UH5C=(__INTEGER__Q)(Self__UH5C - 1);
+ };
+ Result__RZCC=__tmp__VEHC;
+ return(Result__RZCC);
+}
+
+static void** create__ZS3B(__INTEGER__Q nb_elements__1S3B)
+// ({INTEGER__Q}) With result No recursive, No inlinable.
+{
+ __POINTER__IB sz__IU1T,result__GU1T,__tmp__HU1T,__tmp__JU1T;
+ __POINTER__IB __tmp__LU1T,__tmp__MU1T;
+ __UINTEGER_32__ZWB __tmp__NU1T;
+ __MEMORY__2PG *__tmp__QU1T;
+ __INTEGER__Q Self__OD5C;
+ void **Result__B4CC,**Result__2S3B;
+ sz__IU1T=((__POINTER__IB )(__INTEGER__Q)(nb_elements__1S3B * ((__INTEGER__Q )(sizeof(void *)))));
+ result__GU1T=((__POINTER__IB )(NULL));
+ (&__string_4)->count__0C= 16;
+ (&__string_4)->storage__1C="Memory: Size = 0";
+ __tmp__HU1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__JU1T=(void *)((unsigned long)(void *)((unsigned long)sz__IU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HU1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__HU1T) - (unsigned long)((__POINTER__IB ) 1)));
+ sz__IU1T=(void *)((unsigned long)__tmp__JU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ if ((sz__IU1T <= ((__POINTER__IB )(MINIMUM_SIZE)))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__LU1T=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__MU1T=(void *)((unsigned long)(void *)((unsigned long)sz__IU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LU1T)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__LU1T) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__NU1T=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__MU1T / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__LU1T=micro_alloc__table__lab__UKI(__tmp__MU1T,((__POINTER__IB )(&(table_size[(__tmp__NU1T)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__MU1T)));
+ ((__POINTER__IB *)__tmp__LU1T)[ 0]=((__POINTER__IB ) 3);
+ result__GU1T=(void *)((unsigned long)__tmp__LU1T - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *))))));
+ } else /* FALSE */ {
+ __tmp__QU1T=search__LQCB(__tmp__JU1T);
+ result__GU1T=(void *)((unsigned long)((__POINTER__IB )((__MEMORY__2PG *)__tmp__QU1T)) - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)((__POINTER__IB ) 8)));
+ };
+ Result__B4CC=((void **)result__GU1T);
+ Self__OD5C=(__INTEGER__Q)(nb_elements__1S3B - 1);
+ while ((Self__OD5C >= 0)) {
+ Result__B4CC[Self__OD5C]=NULL;
+ Self__OD5C=(__INTEGER__Q)(Self__OD5C - 1);
+ };
+ Result__2S3B=Result__B4CC;
+ return(Result__2S3B);
+}
+
+static __BOOLEAN__L read_space__CIF()
+// () With result No recursive, No inlinable.
+{
+ __INTEGER__Q pos2__HIF,level_comment__IIF,stat__JIF,pos__GIF;
+ __INTEGER__Q posold__FIF,Self__4JGC;
+ __POSITION__OL __tmp__TVF;
+ __STRING_CONSTANT__0 *__tmp__5WF;
+ __CHARACTER__DB result__SU1T,result__UU1T,result__WU1T,result__2U1T;
+ __CHARACTER__DB result__4U1T;
+ __BOOLEAN__L __tmp__UJF,__tmp__XMF,__tmp__JUF;
+ pos2__HIF= 0;
+ level_comment__IIF= 0;
+ stat__JIF= 0;
+ pos__GIF=position__CLE;
+ posold__FIF=(__INTEGER__Q)(- 1);
+ if (is_shorter2__MIF) {
+ ((__STRING__BC *)string_tmp3__TIF)->count__WJ= 0;
+ ((__STRING__BC *)string_tmp4__VIF)->count__WJ= 0;
+ };
+ while ((posold__FIF != position__CLE)) {
+ posold__FIF=position__CLE;
+ until_do__A0F:
+ {
+ result__SU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__SU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__SU1T == ((__CHARACTER__DB )(( 0))))) {
+ __tmp__UJF=TRUE__K__;
+ } else /* FALSE */ {
+ result__UU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__UU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__UU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__UJF=(((__INTEGER_8__FZF )result__UU1T) > ((__INTEGER_8__FZF )' '));
+ };
+ if ((! __tmp__UJF)) {
+ if (is_shorter2__MIF) {
+ result__WU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__WU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__WU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__WU1T == '\n')) {
+ Self__4JGC=stat__JIF;
+ if ((stat__JIF == 0)) {
+ stat__JIF= 1;
+ };
+ if ((Self__4JGC == 1)) {
+ stat__JIF= 2;
+ };
+ };
+ };
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ goto until_do__A0F;
+ };
+ };
+ if ((position__CLE < ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__SU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__SU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if (((result__SU1T == '/') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE + 1) - 1)] == '/'))) {
+ Self__4JGC=(__INTEGER__Q)(position__CLE + 2);
+ position__CLE=Self__4JGC;
+ pos2__HIF=Self__4JGC;
+ until_do__0V3B:
+ {
+ result__WU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__WU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__WU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((result__WU1T == ((__CHARACTER__DB )(( 0))))) {
+ __tmp__XMF=TRUE__K__;
+ } else /* FALSE */ {
+ result__2U1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__2U1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__2U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__XMF=(result__2U1T == '\n');
+ };
+ if ((! __tmp__XMF)) {
+ if (is_shorter2__MIF) {
+ if (((stat__JIF == 0) || (stat__JIF == 1))) {
+ result__4U1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__4U1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__4U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
};
- Self__DJIR->storage__XNK=new__GJIR;
- Self__DJIR->capacity__MNK=new_capacity__CJIR;
- };
- };
- ((__CHARACTER *)Self__DJIR->storage__XNK)[Self__DJIR->count__VF]='`';
- Self__DJIR->count__VF=(__INTEGER)(Self__DJIR->count__VF + 1);
- append_name_in__M5XD(__tmp__15AI,string_tmp__RB);
- Self__JJIR=((__STRING *)string_tmp__RB);
- new_capacity__IJIR= 0;
- if ((Self__JJIR->capacity__MNK <= Self__JJIR->count__VF)) {
- if ((Self__JJIR->capacity__MNK == 0)) {
- Self__JJIR->capacity__MNK= 32;
- Self__JJIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IJIR=(__INTEGER)(Self__JJIR->capacity__MNK << 1);
- Self__KJIR=((__CHARACTER *)Self__JJIR->storage__XNK);
- old_nb_elts__LJIR=Self__JJIR->capacity__MNK;
- new__MJIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KJIR),((__UINTEGER_32 )old_nb_elts__LJIR),((__UINTEGER_32 )new_capacity__IJIR)));
- upper__KJVR=(__INTEGER)(new_capacity__IJIR - 1);
- Self__IJVR=old_nb_elts__LJIR;
- while ((Self__IJVR <= upper__KJVR)) {
- new__MJIR[Self__IJVR]='\0';
- Self__IJVR=(__INTEGER)(Self__IJVR + 1);
+ add_last__ACV(((__STRING__BC *)string_tmp3__TIF),result__4U1T);
+ };
+ if ((stat__JIF == 2)) {
+ result__4U1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__4U1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__4U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
};
- Self__JJIR->storage__XNK=new__MJIR;
- Self__JJIR->capacity__MNK=new_capacity__IJIR;
+ add_last__ACV(((__STRING__BC *)string_tmp4__VIF),result__4U1T);
};
};
- ((__CHARACTER *)Self__JJIR->storage__XNK)[Self__JJIR->count__VF]='\'';
- Self__JJIR->count__VF=(__INTEGER)(Self__JJIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__JZAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
- __tmp__3ABI=((__SLOT_DATA *)slot_msg__RZAI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__3ABI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__3ABI);
- put_position__ECH(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ goto until_do__0V3B;
};
};
- args__TZAI=create_with_capacity__FTHH( 2);
- add_last__5REI(args__TZAI,create__type__PKQC(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__JZAI));
- add_last__5REI(args__TZAI,read__QB5G(local__NZAI));
- __tmp__KBBI=Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__LBBI=((void **)((__FAST_ARRAYoEXPRo *)args__TZAI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__LBBI)->__id) {
- case __LIST__: {
- __tmp__MBBI=my_copy__MSYM(__tmp__LBBI);
- } break;
- case __STRING_CST__: {
- Self__SGJQ=((__STRING_CST *)__tmp__LBBI);
- __tmp__MBBI=create__text__ITMH(Self__SGJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__SGJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__MBBI=my_copy__EK2H(__tmp__LBBI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__TGJQ=((__PROTOTYPE_CST *)__tmp__LBBI);
- __tmp__MBBI=create__type__PKQC(Self__TGJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__TGJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__UGJQ=((__INTEGER_CST *)__tmp__LBBI);
- p__XJIR=Self__UGJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__YJIR=Self__UGJQ->value__W4YD;
- t__ZJIR=Self__UGJQ->parent_constant__B3LC.static_type__M2YD;
- result__OJIR=NULL;
- ptr__PJIR=((__POINTER )(NULL));
- typ_id__QJIR= 0;
- sz__RJIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__RJIR == 0)) {
- result__OJIR=INTEGER_CST__;
- } else {
- typ_id__QJIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RJIR);
- if ((typ_id__QJIR == (__INTEGER)(- 1))) {
- a__SJIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TJIR=(__UINTEGER_32)((__UINTEGER_32)(sz__RJIR + a__SJIR) & (__UINTEGER_32)(~ a__SJIR));
- ptr_table__NJVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TJIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__MJVR=((__POINTER )(NULL));
- result__OJVR=((__POINTER *)ptr_table__NJVR)[ 0];
- if ((result__OJVR == (void *)NULL)) {
- result__OJVR=new_lab__2PJ(new_size__TJIR);
- next__MJVR=(void *)((unsigned long)result__OJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJIR)));
- ((__POINTER *)next__MJVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NJVR)[ 0]=next__MJVR;
- } else {
- next__MJVR=((__POINTER *)result__OJVR)[ 0];
- if ((next__MJVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OJVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__TJIR << 1)) <= 4096)) {
- next__MJVR=(void *)((unsigned long)result__OJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__TJIR)));
- } else {
- next__MJVR=new_lab__2PJ(new_size__TJIR);
- };
- ((__POINTER *)next__MJVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NJVR)[ 0]=next__MJVR;
- } else {
- ((__POINTER *)result__OJVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MJVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OJVR=next__MJVR;
- };
- };
- ptr__PJIR=result__OJVR;
- } else {
- t__UJIR=((__UINTEGER_32 )typ_id__QJIR);
- a__VJIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VJVR=(__UINTEGER_32)((__UINTEGER_32)(sz__RJIR + a__VJIR) & (__UINTEGER_32)(~ a__VJIR));
- ptr_table__SJVR=((__POINTER )(&(table_type[(t__UJIR)])));
- lab_type__UJVR=(__UINTEGER_32)(t__UJIR | 1);
- next__RJVR=((__POINTER )(NULL));
- result__TJVR=((__POINTER *)ptr_table__SJVR)[ 0];
- if ((result__TJVR == (void *)NULL)) {
- result__TJVR=new_lab__2PJ(lab_type__UJVR);
- next__RJVR=(void *)((unsigned long)result__TJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJVR)));
- ((__POINTER *)next__RJVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SJVR)[ 0]=next__RJVR;
- } else {
- next__RJVR=((__POINTER *)result__TJVR)[ 0];
- if ((next__RJVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__TJVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__VJVR << 1)) <= 4096)) {
- next__RJVR=(void *)((unsigned long)result__TJVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__VJVR)));
- } else {
- next__RJVR=new_lab__2PJ(lab_type__UJVR);
- };
- ((__POINTER *)next__RJVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__SJVR)[ 0]=next__RJVR;
- } else {
- ((__POINTER *)result__TJVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__RJVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__TJVR=next__RJVR;
- };
- };
- ptr__PJIR=result__TJVR;
- };
- result__OJIR=((__INTEGER_CST *)ptr__PJIR);
- *(result__OJIR) = *(INTEGER_CST__);
- };
- Self__WJIR=((__INTEGER_CST *)result__OJIR);
- Self__WJIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__XJIR;
- Self__WJIR->value__W4YD=v__YJIR;
- Self__WJIR->parent_constant__B3LC.static_type__M2YD=t__ZJIR;
- check_type__YG5D(Self__WJIR);
- __tmp__MBBI=result__OJIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__QQCR=read__QB5G(((__READ_LOCAL *)__tmp__LBBI)->local__HJZD);
- if (__tmp__QQCR==NULL) {
- __tmp__RQCR=NULL;
- } else {
- __tmp__RQCR=((__READ_LOCAL *)__tmp__QQCR);
- };
- __tmp__MBBI=__tmp__RQCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__MBBI=my_copy__SL2H(__tmp__LBBI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__MBBI=my_copy__LM2H(__tmp__LBBI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__MBBI=my_copy__YM2H(__tmp__LBBI);
- } break;
- case __REAL_CST__: {
- Self__WGJQ=((__REAL_CST *)__tmp__LBBI);
- p__5JVR=Self__WGJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__AKVR=Self__WGJQ->value__HN2H;
- t__BKVR=Self__WGJQ->parent_constant__U2JH.static_type__M2YD;
- result__WJVR=NULL;
- ptr__XJVR=((__POINTER )(NULL));
- typ_id__YJVR= 0;
- sz__ZJVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__ZJVR == 0)) {
- result__WJVR=REAL_CST__;
- } else {
- typ_id__YJVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZJVR);
- if ((typ_id__YJVR == (__INTEGER)(- 1))) {
- a__0JVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1JVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJVR + a__0JVR) & (__UINTEGER_32)(~ a__0JVR));
- ptr_table__DKVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1JVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__CKVR=((__POINTER )(NULL));
- result__EKVR=((__POINTER *)ptr_table__DKVR)[ 0];
- if ((result__EKVR == (void *)NULL)) {
- result__EKVR=new_lab__2PJ(new_size__1JVR);
- next__CKVR=(void *)((unsigned long)result__EKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JVR)));
- ((__POINTER *)next__CKVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DKVR)[ 0]=next__CKVR;
- } else {
- next__CKVR=((__POINTER *)result__EKVR)[ 0];
- if ((next__CKVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__EKVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1JVR << 1)) <= 4096)) {
- next__CKVR=(void *)((unsigned long)result__EKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1JVR)));
- } else {
- next__CKVR=new_lab__2PJ(new_size__1JVR);
- };
- ((__POINTER *)next__CKVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DKVR)[ 0]=next__CKVR;
- } else {
- ((__POINTER *)result__EKVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CKVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__EKVR=next__CKVR;
- };
- };
- ptr__XJVR=result__EKVR;
- } else {
- t__2JVR=((__UINTEGER_32 )typ_id__YJVR);
- a__3JVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LKVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZJVR + a__3JVR) & (__UINTEGER_32)(~ a__3JVR));
- ptr_table__IKVR=((__POINTER )(&(table_type[(t__2JVR)])));
- lab_type__KKVR=(__UINTEGER_32)(t__2JVR | 1);
- next__HKVR=((__POINTER )(NULL));
- result__JKVR=((__POINTER *)ptr_table__IKVR)[ 0];
- if ((result__JKVR == (void *)NULL)) {
- result__JKVR=new_lab__2PJ(lab_type__KKVR);
- next__HKVR=(void *)((unsigned long)result__JKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKVR)));
- ((__POINTER *)next__HKVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IKVR)[ 0]=next__HKVR;
- } else {
- next__HKVR=((__POINTER *)result__JKVR)[ 0];
- if ((next__HKVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JKVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LKVR << 1)) <= 4096)) {
- next__HKVR=(void *)((unsigned long)result__JKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LKVR)));
- } else {
- next__HKVR=new_lab__2PJ(lab_type__KKVR);
- };
- ((__POINTER *)next__HKVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IKVR)[ 0]=next__HKVR;
- } else {
- ((__POINTER *)result__JKVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HKVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JKVR=next__HKVR;
- };
- };
- ptr__XJVR=result__JKVR;
- };
- result__WJVR=((__REAL_CST *)ptr__XJVR);
- *(result__WJVR) = *(REAL_CST__);
- };
- Self__4JVR=((__REAL_CST *)result__WJVR);
- Self__4JVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5JVR;
- Self__4JVR->value__HN2H=v__AKVR;
- Self__4JVR->parent_constant__U2JH.static_type__M2YD=t__BKVR;
- __tmp__MBBI=result__WJVR;
- } break;
- case __CHARACTER_CST__: {
- Self__YGJQ=((__CHARACTER_CST *)__tmp__LBBI);
- __tmp__MBBI=create__char__4SMH(Self__YGJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__YGJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__ZGJQ=((__IS_EXPANDED *)__tmp__LBBI);
- __tmp__UQCR=read__QB5G(((__READ_LOCAL *)Self__ZGJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__UQCR==NULL) {
- __tmp__VQCR=NULL;
- } else {
- __tmp__VQCR=((__READ_LOCAL *)__tmp__UQCR);
- };
- p__VKVR=Self__ZGJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__MKVR=NULL;
- ptr__NKVR=((__POINTER )(NULL));
- typ_id__OKVR= 0;
- sz__PKVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__PKVR == 0)) {
- result__MKVR=IS_EXPANDED__;
- } else {
- typ_id__OKVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PKVR);
- if ((typ_id__OKVR == (__INTEGER)(- 1))) {
- a__QKVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RKVR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKVR + a__QKVR) & (__UINTEGER_32)(~ a__QKVR));
- ptr_table__YKVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RKVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__XKVR=((__POINTER )(NULL));
- result__ZKVR=((__POINTER *)ptr_table__YKVR)[ 0];
- if ((result__ZKVR == (void *)NULL)) {
- result__ZKVR=new_lab__2PJ(new_size__RKVR);
- next__XKVR=(void *)((unsigned long)result__ZKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKVR)));
- ((__POINTER *)next__XKVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YKVR)[ 0]=next__XKVR;
- } else {
- next__XKVR=((__POINTER *)result__ZKVR)[ 0];
- if ((next__XKVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZKVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__RKVR << 1)) <= 4096)) {
- next__XKVR=(void *)((unsigned long)result__ZKVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__RKVR)));
- } else {
- next__XKVR=new_lab__2PJ(new_size__RKVR);
- };
- ((__POINTER *)next__XKVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YKVR)[ 0]=next__XKVR;
- } else {
- ((__POINTER *)result__ZKVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XKVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZKVR=next__XKVR;
- };
- };
- ptr__NKVR=result__ZKVR;
- } else {
- t__SKVR=((__UINTEGER_32 )typ_id__OKVR);
- a__TKVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ALVR=(__UINTEGER_32)((__UINTEGER_32)(sz__PKVR + a__TKVR) & (__UINTEGER_32)(~ a__TKVR));
- ptr_table__3KVR=((__POINTER )(&(table_type[(t__SKVR)])));
- lab_type__5KVR=(__UINTEGER_32)(t__SKVR | 1);
- next__2KVR=((__POINTER )(NULL));
- result__4KVR=((__POINTER *)ptr_table__3KVR)[ 0];
- if ((result__4KVR == (void *)NULL)) {
- result__4KVR=new_lab__2PJ(lab_type__5KVR);
- next__2KVR=(void *)((unsigned long)result__4KVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ALVR)));
- ((__POINTER *)next__2KVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3KVR)[ 0]=next__2KVR;
- } else {
- next__2KVR=((__POINTER *)result__4KVR)[ 0];
- if ((next__2KVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__4KVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__ALVR << 1)) <= 4096)) {
- next__2KVR=(void *)((unsigned long)result__4KVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__ALVR)));
- } else {
- next__2KVR=new_lab__2PJ(lab_type__5KVR);
- };
- ((__POINTER *)next__2KVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__3KVR)[ 0]=next__2KVR;
- } else {
- ((__POINTER *)result__4KVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__2KVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__4KVR=next__2KVR;
- };
- };
- ptr__NKVR=result__4KVR;
- };
- result__MKVR=((__IS_EXPANDED *)ptr__NKVR);
- *(result__MKVR) = *(IS_EXPANDED__);
+ if (is_shorter2__MIF) {
+ if (((stat__JIF == 0) || (stat__JIF == 1))) {
+ add_last__ACV(((__STRING__BC *)string_tmp3__TIF),'\n');
};
- Self__UKVR=((__IS_EXPANDED *)result__MKVR);
- Self__UKVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__VKVR;
- Self__UKVR->receiver__WN2H=__tmp__VQCR;
- __tmp__MBBI=result__MKVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__MBBI=my_copy__1N2H(__tmp__LBBI);
- } break;
- case __EXPR_SUP__: {
- __tmp__MBBI=my_copy__EO2H(__tmp__LBBI);
- } break;
- case __EXPR_SUB__: {
- __tmp__MBBI=my_copy__PO2H(__tmp__LBBI);
- } break;
- case __EXPR_MUL__: {
- __tmp__MBBI=my_copy__1O2H(__tmp__LBBI);
- } break;
- case __EXPR_DIV__: {
- __tmp__MBBI=my_copy__GP2H(__tmp__LBBI);
- } break;
- case __EXPR_AND__: {
- __tmp__MBBI=my_copy__RP2H(__tmp__LBBI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__MBBI=my_copy__2P2H(__tmp__LBBI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__MBBI=my_copy__HQ2H(__tmp__LBBI);
- } break;
- case __PUT_TO__: {
- __tmp__MBBI=my_copy__SQ2H(__tmp__LBBI);
- } break;
- case __ITEM__: {
- __tmp__MBBI=my_copy__DR2H(__tmp__LBBI);
- } break;
- case __SIZE_OF__: {
- __tmp__MBBI=my_copy__PR2H(__tmp__LBBI);
- } break;
- case __CAST__: {
- __tmp__MBBI=my_copy__YR2H(__tmp__LBBI);
- } break;
- case __CALL_SLOT__: {
- __tmp__MBBI=my_copy__5SYM(__tmp__LBBI);
- } break;
- case __READ_SLOT__: {
- __tmp__MBBI=my_copy__IUGK(__tmp__LBBI);
- } break;
- case __READ_GLOBAL__: {
- __tmp__1JIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LBBI)->global__ZGJK),NULL);
- if (__tmp__1JIR==NULL) {
- __tmp__2JIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__1JIR)->__id) {
- case __READ_SLOT__: {
- __tmp__2JIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__2JIR=((__READ_GLOBAL *)__tmp__1JIR);
- } break;
- }
+ if ((stat__JIF == 2)) {
+ add_last__ACV(((__STRING__BC *)string_tmp4__VIF),'\n');
};
- __tmp__MBBI=__tmp__2JIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__MBBI=my_copy__BQCN(__tmp__LBBI);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__MBBI=my_copy__NREO(__tmp__LBBI);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__MBBI=my_copy__VYJO(__tmp__LBBI);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__MBBI=my_copy__0REO(__tmp__LBBI);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__MBBI=my_copy__BZJO(__tmp__LBBI);
- } break;
- case __EXPR_NEG__: {
- __tmp__MBBI=my_copy__CNJM(__tmp__LBBI);
- } break;
- case __EXPR_ADD__: {
- __tmp__MBBI=my_copy__5XLL(__tmp__LBBI);
- } break;
- case __EXPR_NOT__: {
- __tmp__MBBI=my_copy__WVYM(__tmp__LBBI);
- } break;
- case __EXPR_MOD__: {
- __tmp__MBBI=my_copy__FSEO(__tmp__LBBI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__MBBI=my_copy__QCEP(__tmp__LBBI);
- } break;
- case __EXPR_INF__: {
- __tmp__MBBI=my_copy__5LSN(__tmp__LBBI);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__MBBI=my_copy__KMSN(__tmp__LBBI);
- } break;
- case __EXPR_OR__: {
- __tmp__MBBI=my_copy__JZPN(__tmp__LBBI);
- } break;
- case __EXPR_XOR__: {
- __tmp__MBBI=my_copy__G3SO(__tmp__LBBI);
- } break;
- };
- node__SZAI=new_read__slot__receiver__with__AOWH(__tmp__KBBI,slot_msg__RZAI,__tmp__MBBI,args__TZAI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__SZAI);
- __tmp__W54R=((__NODE_TYPE *)node__SZAI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__W54R)->__id) {
- case __DTA_RD__: {
- __tmp__X54R=((__DTA_RD *)__tmp__W54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__X54R=((__DTA_CAST *)__tmp__W54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__X54R=((__DTA_WR_CODE *)__tmp__W54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__X54R=((__DTA_BLOCK *)__tmp__W54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__X54R=((__DTA_WR_VALUE *)__tmp__W54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__X54R=((__DTA_RD_ARGS *)__tmp__W54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__MZAI=__tmp__X54R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__JZAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__5O1H(Self__IZAI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__KZAI);
- put_position__ECH(Self__IZAI->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
};
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
};
};
- };
- return(result__MZAI);
-}
-
-static void* check_type__with__GCBI(__EXPR_AND *Self__HCBI,void *t__ICBI,__POSITION p__JCBI)
-// ({EXPR_AND},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__ALIR;
- void *result__LCBI,*rec__OCBI,*__tmp__054R,*__tmp__KKBI,*__tmp__LKBI;
- void *__tmp__354R;
- void *local__MCBI;
- void *instr__NCBI;
- void *slot_name__PCBI,*v__JMVR;
- void *slot_msg__QCBI;
- void *node__RCBI;
- __TYPE_FULL *Self__0GJQ,*Self__EHJQ;
- void *__tmp__BFBI,*__tmp__NIBI;
- __POSITION __tmp__IFBI,__tmp__QGBI,__tmp__UIBI,__tmp__2JBI;
- __POSITION __tmp__JKBI,p__5KIR,p__IMVR,p__4MVR;
- void *__tmp__OFBI,*__tmp__0IBI,*t__BLIR,*t__KMVR;
- __STRING *Self__5JIR,*Self__FKIR,*Self__LKIR,*Self__RKIR;
- __INTEGER new_capacity__4JIR,old_nb_elts__BKIR,upper__ELVR,Self__CLVR;
- __INTEGER new_capacity__EKIR,old_nb_elts__HKIR,upper__JLVR,Self__HLVR;
- __INTEGER new_capacity__KKIR,old_nb_elts__NKIR,upper__OLVR,Self__MLVR;
- __INTEGER new_capacity__QKIR,old_nb_elts__TKIR,upper__TLVR,Self__RLVR;
- __INTEGER typ_id__YKIR,typ_id__BMVR,typ_id__XMVR;
- void *__tmp__Z54R,*__tmp__254R;
- __STRING_CST *Self__LHJQ;
- __PROTOTYPE_CST *Self__MHJQ;
- __INTEGER_CST *Self__NHJQ,*result__WKIR,*Self__4KIR;
- __POINTER ptr__XKIR,ptr_table__WLVR,next__VLVR,result__XLVR;
- __POINTER ptr_table__1LVR,next__0LVR,result__2LVR,ptr__AMVR;
- __POINTER ptr_table__MMVR,next__LMVR,result__NMVR,ptr_table__RMVR;
- __POINTER next__QMVR,result__SMVR,ptr__WMVR,ptr_table__BNVR;
- __POINTER next__ANVR,result__CNVR,ptr_table__GNVR,next__FNVR;
- __POINTER result__HNVR;
- __UINTEGER_32 sz__ZKIR,a__0KIR,new_size__1KIR,t__2KIR,a__3KIR;
- __UINTEGER_32 new_size__4LVR,lab_type__3LVR,sz__CMVR,a__DMVR;
- __UINTEGER_32 new_size__EMVR,t__FMVR,a__GMVR,new_size__UMVR;
- __UINTEGER_32 lab_type__TMVR,sz__YMVR,a__ZMVR,new_size__0MVR,t__1MVR;
- __UINTEGER_32 a__2MVR,new_size__JNVR,lab_type__INVR;
- void *__tmp__YQCR,*__tmp__2QCR,*__tmp__DLIR;
- __READ_LOCAL *__tmp__ZQCR,*__tmp__3QCR;
- __REAL_CST *Self__PHJQ,*result__5LVR,*Self__HMVR;
- __CHARACTER_CST *Self__RHJQ;
- __IS_EXPANDED *Self__SHJQ,*result__VMVR,*Self__3MVR;
- __READ_GLOBAL *__tmp__ELIR;
- void *args__SCBI;
- __CHARACTER *Self__AKIR,*new__CKIR,*Self__GKIR,*new__IKIR,*Self__MKIR;
- __CHARACTER *new__OKIR,*Self__SKIR,*new__UKIR;
- __BOOLEAN __tmp__3GBI;
- result__LCBI=NULL;
- local__MCBI=NULL;
- instr__NCBI=NULL;
- rec__OCBI=NULL;
- slot_name__PCBI=NULL;
- slot_msg__QCBI=NULL;
- node__RCBI=NULL;
- args__SCBI=NULL;
- if (affect_with__BCHI(t__ICBI,static_type__EP1H(Self__HCBI))) {
- result__LCBI=Self__HCBI;
- } else {
- Self__0GJQ=((__TYPE_FULL *)static_type__EP1H(Self__HCBI));
- if (is_cast__to__in__BD0I(Self__0GJQ,(&__string_86),t__ICBI,((__PROTOTYPE *)prototype__VPRF(Self__0GJQ))->export_list__EFDC)) {
- local__MCBI=create__name__style__type__E5JG(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__EP1H(Self__HCBI)));
- instr__NCBI=write__value__14FH(local__MCBI,Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HCBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__NCBI);
- slot_name__PCBI=get__QEC(last_cast_name__T32H);
- slot_msg__QCBI=get_slot__IO5G(static_type__EP1H(Self__HCBI),slot_name__PCBI);
- if (((void *)slot_msg__QCBI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__ICBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__PCBI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__JCBI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__EP1H(Self__HCBI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__BFBI=((__SLOT *)((__SLOT_DATA *)slot_msg__QCBI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__BFBI=((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F;
+ if ((position__CLE < ((__STRING__BC *)source__5KE)->count__WJ)) {
+ pos2__HIF=position__CLE;
+ result__SU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__SU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
};
- if ((argument_count__XZBG(__tmp__BFBI) != 1)) {
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__IFBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__IFBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__IFBI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__OFBI=get_type_result__XF2G(slot_msg__QCBI);
- } else {
- __tmp__OFBI=get_type_result__BH2G(slot_msg__QCBI);
- };
- if ((((void *)__tmp__OFBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__OFBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ICBI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__OFBI != (void *)NULL)) {
- Self__5JIR=((__STRING *)string_tmp__RB);
- new_capacity__4JIR= 0;
- if ((Self__5JIR->capacity__MNK <= Self__5JIR->count__VF)) {
- if ((Self__5JIR->capacity__MNK == 0)) {
- Self__5JIR->capacity__MNK= 32;
- Self__5JIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__4JIR=(__INTEGER)(Self__5JIR->capacity__MNK << 1);
- Self__AKIR=((__CHARACTER *)Self__5JIR->storage__XNK);
- old_nb_elts__BKIR=Self__5JIR->capacity__MNK;
- new__CKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__AKIR),((__UINTEGER_32 )old_nb_elts__BKIR),((__UINTEGER_32 )new_capacity__4JIR)));
- upper__ELVR=(__INTEGER)(new_capacity__4JIR - 1);
- Self__CLVR=old_nb_elts__BKIR;
- while ((Self__CLVR <= upper__ELVR)) {
- new__CKIR[Self__CLVR]='\0';
- Self__CLVR=(__INTEGER)(Self__CLVR + 1);
- };
- Self__5JIR->storage__XNK=new__CKIR;
- Self__5JIR->capacity__MNK=new_capacity__4JIR;
- };
- };
- ((__CHARACTER *)Self__5JIR->storage__XNK)[Self__5JIR->count__VF]='`';
- Self__5JIR->count__VF=(__INTEGER)(Self__5JIR->count__VF + 1);
- append_name_in__M5XD(__tmp__OFBI,string_tmp__RB);
- Self__FKIR=((__STRING *)string_tmp__RB);
- new_capacity__EKIR= 0;
- if ((Self__FKIR->capacity__MNK <= Self__FKIR->count__VF)) {
- if ((Self__FKIR->capacity__MNK == 0)) {
- Self__FKIR->capacity__MNK= 32;
- Self__FKIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__EKIR=(__INTEGER)(Self__FKIR->capacity__MNK << 1);
- Self__GKIR=((__CHARACTER *)Self__FKIR->storage__XNK);
- old_nb_elts__HKIR=Self__FKIR->capacity__MNK;
- new__IKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__GKIR),((__UINTEGER_32 )old_nb_elts__HKIR),((__UINTEGER_32 )new_capacity__EKIR)));
- upper__JLVR=(__INTEGER)(new_capacity__EKIR - 1);
- Self__HLVR=old_nb_elts__HKIR;
- while ((Self__HLVR <= upper__JLVR)) {
- new__IKIR[Self__HLVR]='\0';
- Self__HLVR=(__INTEGER)(Self__HLVR + 1);
- };
- Self__FKIR->storage__XNK=new__IKIR;
- Self__FKIR->capacity__MNK=new_capacity__EKIR;
- };
- };
- ((__CHARACTER *)Self__FKIR->storage__XNK)[Self__FKIR->count__VF]='\'';
- Self__FKIR->count__VF=(__INTEGER)(Self__FKIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__ICBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__QGBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__QGBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__QGBI);
- put_position__ECH(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__OCBI=read__QB5G(local__MCBI);
- node__RCBI=new_read__slot__receiver__self__FLQC(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__QCBI,rec__OCBI,rec__OCBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__RCBI);
- __tmp__Z54R=((__NODE_TYPE *)node__RCBI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__Z54R)->__id) {
- case __DTA_RD__: {
- __tmp__054R=((__DTA_RD *)__tmp__Z54R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__054R=((__DTA_CAST *)__tmp__Z54R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__054R=((__DTA_WR_CODE *)__tmp__Z54R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__054R=((__DTA_BLOCK *)__tmp__Z54R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__054R=((__DTA_WR_VALUE *)__tmp__Z54R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__054R=((__DTA_RD_ARGS *)__tmp__Z54R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__LCBI=__tmp__054R;
- __tmp__3GBI=TRUE__;
- } else {
- __tmp__3GBI=FALSE__;
- };
- if ((! __tmp__3GBI)) {
- Self__EHJQ=((__TYPE_FULL *)t__ICBI);
- if (is_cast__to__in__BD0I(Self__EHJQ,(&__string_87),static_type__EP1H(Self__HCBI),((__PROTOTYPE *)prototype__VPRF(Self__EHJQ))->import_list__MFDC)) {
- local__MCBI=create__name__style__type__E5JG(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__EP1H(Self__HCBI)));
- instr__NCBI=write__value__14FH(local__MCBI,Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__HCBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__NCBI);
- slot_name__PCBI=get__QEC(last_cast_name__T32H);
- slot_msg__QCBI=get_slot__IO5G(t__ICBI,slot_name__PCBI);
- if (((void *)slot_msg__QCBI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__ICBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__PCBI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__ICBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__JCBI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__ICBI))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__NIBI=((__SLOT *)((__SLOT_DATA *)slot_msg__QCBI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__NIBI=((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__NIBI) != 2)) {
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__UIBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__UIBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__UIBI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__0IBI=get_type_result__XF2G(slot_msg__QCBI);
- } else {
- __tmp__0IBI=get_type_result__BH2G(slot_msg__QCBI);
- };
- if ((((void *)__tmp__0IBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__0IBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__ICBI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__0IBI != (void *)NULL)) {
- Self__LKIR=((__STRING *)string_tmp__RB);
- new_capacity__KKIR= 0;
- if ((Self__LKIR->capacity__MNK <= Self__LKIR->count__VF)) {
- if ((Self__LKIR->capacity__MNK == 0)) {
- Self__LKIR->capacity__MNK= 32;
- Self__LKIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__KKIR=(__INTEGER)(Self__LKIR->capacity__MNK << 1);
- Self__MKIR=((__CHARACTER *)Self__LKIR->storage__XNK);
- old_nb_elts__NKIR=Self__LKIR->capacity__MNK;
- new__OKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__MKIR),((__UINTEGER_32 )old_nb_elts__NKIR),((__UINTEGER_32 )new_capacity__KKIR)));
- upper__OLVR=(__INTEGER)(new_capacity__KKIR - 1);
- Self__MLVR=old_nb_elts__NKIR;
- while ((Self__MLVR <= upper__OLVR)) {
- new__OKIR[Self__MLVR]='\0';
- Self__MLVR=(__INTEGER)(Self__MLVR + 1);
- };
- Self__LKIR->storage__XNK=new__OKIR;
- Self__LKIR->capacity__MNK=new_capacity__KKIR;
- };
- };
- ((__CHARACTER *)Self__LKIR->storage__XNK)[Self__LKIR->count__VF]='`';
- Self__LKIR->count__VF=(__INTEGER)(Self__LKIR->count__VF + 1);
- append_name_in__M5XD(__tmp__0IBI,string_tmp__RB);
- Self__RKIR=((__STRING *)string_tmp__RB);
- new_capacity__QKIR= 0;
- if ((Self__RKIR->capacity__MNK <= Self__RKIR->count__VF)) {
- if ((Self__RKIR->capacity__MNK == 0)) {
- Self__RKIR->capacity__MNK= 32;
- Self__RKIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__QKIR=(__INTEGER)(Self__RKIR->capacity__MNK << 1);
- Self__SKIR=((__CHARACTER *)Self__RKIR->storage__XNK);
- old_nb_elts__TKIR=Self__RKIR->capacity__MNK;
- new__UKIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__SKIR),((__UINTEGER_32 )old_nb_elts__TKIR),((__UINTEGER_32 )new_capacity__QKIR)));
- upper__TLVR=(__INTEGER)(new_capacity__QKIR - 1);
- Self__RLVR=old_nb_elts__TKIR;
- while ((Self__RLVR <= upper__TLVR)) {
- new__UKIR[Self__RLVR]='\0';
- Self__RLVR=(__INTEGER)(Self__RLVR + 1);
- };
- Self__RKIR->storage__XNK=new__UKIR;
- Self__RKIR->capacity__MNK=new_capacity__QKIR;
- };
- };
- ((__CHARACTER *)Self__RKIR->storage__XNK)[Self__RKIR->count__VF]='\'';
- Self__RKIR->count__VF=(__INTEGER)(Self__RKIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__ICBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
- __tmp__2JBI=((__SLOT_DATA *)slot_msg__QCBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__2JBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__2JBI);
- put_position__ECH(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if (((result__SU1T == '/') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE + 1) - 1)] == '*'))) {
+ position__CLE=(__INTEGER__Q)(position__CLE + 2);
+ level_comment__IIF= 1;
+ until_do__ZW3B:
+ {
+ result__WU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__WU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__WU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if ((! ((result__WU1T == ((__CHARACTER__DB )(( 0)))) || (level_comment__IIF == 0)))) {
+ result__2U1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__2U1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__2U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if (((result__2U1T == '/') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE + 1) - 1)] == '*'))) {
+ level_comment__IIF=(__INTEGER__Q)(level_comment__IIF + 1);
+ position__CLE=(__INTEGER__Q)(position__CLE + 2);
+ __tmp__JUF=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__JUF=FALSE__O__;
+ };
+ if ((! __tmp__JUF)) {
+ result__4U1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__4U1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__4U1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ if (((result__4U1T == '*') && (((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)((__INTEGER__Q)(position__CLE + 1) - 1)] == '/'))) {
+ level_comment__IIF=(__INTEGER__Q)(level_comment__IIF - 1);
+ position__CLE=(__INTEGER__Q)(position__CLE + 2);
+ } else /* FALSE */ {
+ position__CLE=(__INTEGER__Q)(position__CLE + 1);
+ };
+ };
+ goto until_do__ZW3B;
+ };
+ };
+ if ((level_comment__IIF != 0)) {
+ position__CLE=pos2__HIF;
+ __tmp__TVF=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_582));
+ put_position__PRE(__tmp__TVF);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- args__SCBI=create_with_capacity__FTHH( 2);
- add_last__5REI(args__SCBI,create__type__PKQC(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__ICBI));
- add_last__5REI(args__SCBI,read__QB5G(local__MCBI));
- __tmp__JKBI=Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__KKBI=((void **)((__FAST_ARRAYoEXPRo *)args__SCBI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__KKBI)->__id) {
- case __LIST__: {
- __tmp__LKBI=my_copy__MSYM(__tmp__KKBI);
- } break;
- case __STRING_CST__: {
- Self__LHJQ=((__STRING_CST *)__tmp__KKBI);
- __tmp__LKBI=create__text__ITMH(Self__LHJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__LHJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__LKBI=my_copy__EK2H(__tmp__KKBI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__MHJQ=((__PROTOTYPE_CST *)__tmp__KKBI);
- __tmp__LKBI=create__type__PKQC(Self__MHJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__MHJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__NHJQ=((__INTEGER_CST *)__tmp__KKBI);
- p__5KIR=Self__NHJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__ALIR=Self__NHJQ->value__W4YD;
- t__BLIR=Self__NHJQ->parent_constant__B3LC.static_type__M2YD;
- result__WKIR=NULL;
- ptr__XKIR=((__POINTER )(NULL));
- typ_id__YKIR= 0;
- sz__ZKIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__ZKIR == 0)) {
- result__WKIR=INTEGER_CST__;
- } else {
- typ_id__YKIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZKIR);
- if ((typ_id__YKIR == (__INTEGER)(- 1))) {
- a__0KIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1KIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKIR + a__0KIR) & (__UINTEGER_32)(~ a__0KIR));
- ptr_table__WLVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1KIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__VLVR=((__POINTER )(NULL));
- result__XLVR=((__POINTER *)ptr_table__WLVR)[ 0];
- if ((result__XLVR == (void *)NULL)) {
- result__XLVR=new_lab__2PJ(new_size__1KIR);
- next__VLVR=(void *)((unsigned long)result__XLVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KIR)));
- ((__POINTER *)next__VLVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WLVR)[ 0]=next__VLVR;
- } else {
- next__VLVR=((__POINTER *)result__XLVR)[ 0];
- if ((next__VLVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__XLVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1KIR << 1)) <= 4096)) {
- next__VLVR=(void *)((unsigned long)result__XLVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1KIR)));
- } else {
- next__VLVR=new_lab__2PJ(new_size__1KIR);
- };
- ((__POINTER *)next__VLVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__WLVR)[ 0]=next__VLVR;
- } else {
- ((__POINTER *)result__XLVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__VLVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__XLVR=next__VLVR;
- };
- };
- ptr__XKIR=result__XLVR;
- } else {
- t__2KIR=((__UINTEGER_32 )typ_id__YKIR);
- a__3KIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4LVR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZKIR + a__3KIR) & (__UINTEGER_32)(~ a__3KIR));
- ptr_table__1LVR=((__POINTER )(&(table_type[(t__2KIR)])));
- lab_type__3LVR=(__UINTEGER_32)(t__2KIR | 1);
- next__0LVR=((__POINTER )(NULL));
- result__2LVR=((__POINTER *)ptr_table__1LVR)[ 0];
- if ((result__2LVR == (void *)NULL)) {
- result__2LVR=new_lab__2PJ(lab_type__3LVR);
- next__0LVR=(void *)((unsigned long)result__2LVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LVR)));
- ((__POINTER *)next__0LVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1LVR)[ 0]=next__0LVR;
- } else {
- next__0LVR=((__POINTER *)result__2LVR)[ 0];
- if ((next__0LVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__2LVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__4LVR << 1)) <= 4096)) {
- next__0LVR=(void *)((unsigned long)result__2LVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__4LVR)));
- } else {
- next__0LVR=new_lab__2PJ(lab_type__3LVR);
- };
- ((__POINTER *)next__0LVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__1LVR)[ 0]=next__0LVR;
- } else {
- ((__POINTER *)result__2LVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__0LVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__2LVR=next__0LVR;
- };
- };
- ptr__XKIR=result__2LVR;
- };
- result__WKIR=((__INTEGER_CST *)ptr__XKIR);
- *(result__WKIR) = *(INTEGER_CST__);
- };
- Self__4KIR=((__INTEGER_CST *)result__WKIR);
- Self__4KIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__5KIR;
- Self__4KIR->value__W4YD=v__ALIR;
- Self__4KIR->parent_constant__B3LC.static_type__M2YD=t__BLIR;
- check_type__YG5D(Self__4KIR);
- __tmp__LKBI=result__WKIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__YQCR=read__QB5G(((__READ_LOCAL *)__tmp__KKBI)->local__HJZD);
- if (__tmp__YQCR==NULL) {
- __tmp__ZQCR=NULL;
- } else {
- __tmp__ZQCR=((__READ_LOCAL *)__tmp__YQCR);
- };
- __tmp__LKBI=__tmp__ZQCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__LKBI=my_copy__SL2H(__tmp__KKBI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__LKBI=my_copy__LM2H(__tmp__KKBI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__LKBI=my_copy__YM2H(__tmp__KKBI);
- } break;
- case __REAL_CST__: {
- Self__PHJQ=((__REAL_CST *)__tmp__KKBI);
- p__IMVR=Self__PHJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__JMVR=Self__PHJQ->value__HN2H;
- t__KMVR=Self__PHJQ->parent_constant__U2JH.static_type__M2YD;
- result__5LVR=NULL;
- ptr__AMVR=((__POINTER )(NULL));
- typ_id__BMVR= 0;
- sz__CMVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__CMVR == 0)) {
- result__5LVR=REAL_CST__;
- } else {
- typ_id__BMVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CMVR);
- if ((typ_id__BMVR == (__INTEGER)(- 1))) {
- a__DMVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EMVR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMVR + a__DMVR) & (__UINTEGER_32)(~ a__DMVR));
- ptr_table__MMVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EMVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__LMVR=((__POINTER )(NULL));
- result__NMVR=((__POINTER *)ptr_table__MMVR)[ 0];
- if ((result__NMVR == (void *)NULL)) {
- result__NMVR=new_lab__2PJ(new_size__EMVR);
- next__LMVR=(void *)((unsigned long)result__NMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMVR)));
- ((__POINTER *)next__LMVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MMVR)[ 0]=next__LMVR;
- } else {
- next__LMVR=((__POINTER *)result__NMVR)[ 0];
- if ((next__LMVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__NMVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__EMVR << 1)) <= 4096)) {
- next__LMVR=(void *)((unsigned long)result__NMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__EMVR)));
- } else {
- next__LMVR=new_lab__2PJ(new_size__EMVR);
- };
- ((__POINTER *)next__LMVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__MMVR)[ 0]=next__LMVR;
- } else {
- ((__POINTER *)result__NMVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__LMVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__NMVR=next__LMVR;
- };
- };
- ptr__AMVR=result__NMVR;
- } else {
- t__FMVR=((__UINTEGER_32 )typ_id__BMVR);
- a__GMVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UMVR=(__UINTEGER_32)((__UINTEGER_32)(sz__CMVR + a__GMVR) & (__UINTEGER_32)(~ a__GMVR));
- ptr_table__RMVR=((__POINTER )(&(table_type[(t__FMVR)])));
- lab_type__TMVR=(__UINTEGER_32)(t__FMVR | 1);
- next__QMVR=((__POINTER )(NULL));
- result__SMVR=((__POINTER *)ptr_table__RMVR)[ 0];
- if ((result__SMVR == (void *)NULL)) {
- result__SMVR=new_lab__2PJ(lab_type__TMVR);
- next__QMVR=(void *)((unsigned long)result__SMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMVR)));
- ((__POINTER *)next__QMVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RMVR)[ 0]=next__QMVR;
- } else {
- next__QMVR=((__POINTER *)result__SMVR)[ 0];
- if ((next__QMVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__SMVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__UMVR << 1)) <= 4096)) {
- next__QMVR=(void *)((unsigned long)result__SMVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__UMVR)));
- } else {
- next__QMVR=new_lab__2PJ(lab_type__TMVR);
- };
- ((__POINTER *)next__QMVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__RMVR)[ 0]=next__QMVR;
- } else {
- ((__POINTER *)result__SMVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__QMVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__SMVR=next__QMVR;
- };
- };
- ptr__AMVR=result__SMVR;
- };
- result__5LVR=((__REAL_CST *)ptr__AMVR);
- *(result__5LVR) = *(REAL_CST__);
- };
- Self__HMVR=((__REAL_CST *)result__5LVR);
- Self__HMVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__IMVR;
- Self__HMVR->value__HN2H=v__JMVR;
- Self__HMVR->parent_constant__U2JH.static_type__M2YD=t__KMVR;
- __tmp__LKBI=result__5LVR;
- } break;
- case __CHARACTER_CST__: {
- Self__RHJQ=((__CHARACTER_CST *)__tmp__KKBI);
- __tmp__LKBI=create__char__4SMH(Self__RHJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__RHJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__SHJQ=((__IS_EXPANDED *)__tmp__KKBI);
- __tmp__2QCR=read__QB5G(((__READ_LOCAL *)Self__SHJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__2QCR==NULL) {
- __tmp__3QCR=NULL;
- } else {
- __tmp__3QCR=((__READ_LOCAL *)__tmp__2QCR);
- };
- p__4MVR=Self__SHJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__VMVR=NULL;
- ptr__WMVR=((__POINTER )(NULL));
- typ_id__XMVR= 0;
- sz__YMVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__YMVR == 0)) {
- result__VMVR=IS_EXPANDED__;
- } else {
- typ_id__XMVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YMVR);
- if ((typ_id__XMVR == (__INTEGER)(- 1))) {
- a__ZMVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0MVR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMVR + a__ZMVR) & (__UINTEGER_32)(~ a__ZMVR));
- ptr_table__BNVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0MVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__ANVR=((__POINTER )(NULL));
- result__CNVR=((__POINTER *)ptr_table__BNVR)[ 0];
- if ((result__CNVR == (void *)NULL)) {
- result__CNVR=new_lab__2PJ(new_size__0MVR);
- next__ANVR=(void *)((unsigned long)result__CNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MVR)));
- ((__POINTER *)next__ANVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BNVR)[ 0]=next__ANVR;
- } else {
- next__ANVR=((__POINTER *)result__CNVR)[ 0];
- if ((next__ANVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__CNVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__0MVR << 1)) <= 4096)) {
- next__ANVR=(void *)((unsigned long)result__CNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__0MVR)));
- } else {
- next__ANVR=new_lab__2PJ(new_size__0MVR);
- };
- ((__POINTER *)next__ANVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__BNVR)[ 0]=next__ANVR;
- } else {
- ((__POINTER *)result__CNVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ANVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__CNVR=next__ANVR;
- };
- };
- ptr__WMVR=result__CNVR;
- } else {
- t__1MVR=((__UINTEGER_32 )typ_id__XMVR);
- a__2MVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JNVR=(__UINTEGER_32)((__UINTEGER_32)(sz__YMVR + a__2MVR) & (__UINTEGER_32)(~ a__2MVR));
- ptr_table__GNVR=((__POINTER )(&(table_type[(t__1MVR)])));
- lab_type__INVR=(__UINTEGER_32)(t__1MVR | 1);
- next__FNVR=((__POINTER )(NULL));
- result__HNVR=((__POINTER *)ptr_table__GNVR)[ 0];
- if ((result__HNVR == (void *)NULL)) {
- result__HNVR=new_lab__2PJ(lab_type__INVR);
- next__FNVR=(void *)((unsigned long)result__HNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNVR)));
- ((__POINTER *)next__FNVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GNVR)[ 0]=next__FNVR;
- } else {
- next__FNVR=((__POINTER *)result__HNVR)[ 0];
- if ((next__FNVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__HNVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__JNVR << 1)) <= 4096)) {
- next__FNVR=(void *)((unsigned long)result__HNVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__JNVR)));
- } else {
- next__FNVR=new_lab__2PJ(lab_type__INVR);
- };
- ((__POINTER *)next__FNVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__GNVR)[ 0]=next__FNVR;
- } else {
- ((__POINTER *)result__HNVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__FNVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HNVR=next__FNVR;
- };
- };
- ptr__WMVR=result__HNVR;
- };
- result__VMVR=((__IS_EXPANDED *)ptr__WMVR);
- *(result__VMVR) = *(IS_EXPANDED__);
- };
- Self__3MVR=((__IS_EXPANDED *)result__VMVR);
- Self__3MVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__4MVR;
- Self__3MVR->receiver__WN2H=__tmp__3QCR;
- __tmp__LKBI=result__VMVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__LKBI=my_copy__1N2H(__tmp__KKBI);
- } break;
- case __EXPR_SUP__: {
- __tmp__LKBI=my_copy__EO2H(__tmp__KKBI);
- } break;
- case __EXPR_SUB__: {
- __tmp__LKBI=my_copy__PO2H(__tmp__KKBI);
- } break;
- case __EXPR_MUL__: {
- __tmp__LKBI=my_copy__1O2H(__tmp__KKBI);
- } break;
- case __EXPR_DIV__: {
- __tmp__LKBI=my_copy__GP2H(__tmp__KKBI);
- } break;
- case __EXPR_AND__: {
- __tmp__LKBI=my_copy__RP2H(__tmp__KKBI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__LKBI=my_copy__2P2H(__tmp__KKBI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__LKBI=my_copy__HQ2H(__tmp__KKBI);
- } break;
- case __PUT_TO__: {
- __tmp__LKBI=my_copy__SQ2H(__tmp__KKBI);
- } break;
- case __ITEM__: {
- __tmp__LKBI=my_copy__DR2H(__tmp__KKBI);
- } break;
- case __SIZE_OF__: {
- __tmp__LKBI=my_copy__PR2H(__tmp__KKBI);
- } break;
- case __CAST__: {
- __tmp__LKBI=my_copy__YR2H(__tmp__KKBI);
- } break;
- case __CALL_SLOT__: {
- __tmp__LKBI=my_copy__5SYM(__tmp__KKBI);
- } break;
- case __READ_SLOT__: {
- __tmp__LKBI=my_copy__IUGK(__tmp__KKBI);
- } break;
- case __READ_GLOBAL__: {
- __tmp__DLIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KKBI)->global__ZGJK),NULL);
- if (__tmp__DLIR==NULL) {
- __tmp__ELIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__DLIR)->__id) {
- case __READ_SLOT__: {
- __tmp__ELIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__ELIR=((__READ_GLOBAL *)__tmp__DLIR);
- } break;
- }
- };
- __tmp__LKBI=__tmp__ELIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__LKBI=my_copy__BQCN(__tmp__KKBI);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__LKBI=my_copy__NREO(__tmp__KKBI);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__LKBI=my_copy__VYJO(__tmp__KKBI);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__LKBI=my_copy__0REO(__tmp__KKBI);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__LKBI=my_copy__BZJO(__tmp__KKBI);
- } break;
- case __EXPR_NEG__: {
- __tmp__LKBI=my_copy__CNJM(__tmp__KKBI);
- } break;
- case __EXPR_ADD__: {
- __tmp__LKBI=my_copy__5XLL(__tmp__KKBI);
- } break;
- case __EXPR_NOT__: {
- __tmp__LKBI=my_copy__WVYM(__tmp__KKBI);
- } break;
- case __EXPR_MOD__: {
- __tmp__LKBI=my_copy__FSEO(__tmp__KKBI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__LKBI=my_copy__QCEP(__tmp__KKBI);
- } break;
- case __EXPR_INF__: {
- __tmp__LKBI=my_copy__5LSN(__tmp__KKBI);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__LKBI=my_copy__KMSN(__tmp__KKBI);
- } break;
- case __EXPR_OR__: {
- __tmp__LKBI=my_copy__JZPN(__tmp__KKBI);
- } break;
- case __EXPR_XOR__: {
- __tmp__LKBI=my_copy__G3SO(__tmp__KKBI);
- } break;
- };
- node__RCBI=new_read__slot__receiver__with__AOWH(__tmp__JKBI,slot_msg__QCBI,__tmp__LKBI,args__SCBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__RCBI);
- __tmp__254R=((__NODE_TYPE *)node__RCBI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__254R)->__id) {
- case __DTA_RD__: {
- __tmp__354R=((__DTA_RD *)__tmp__254R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__354R=((__DTA_CAST *)__tmp__254R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__354R=((__DTA_WR_CODE *)__tmp__254R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__354R=((__DTA_BLOCK *)__tmp__254R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__354R=((__DTA_WR_VALUE *)__tmp__254R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__354R=((__DTA_RD_ARGS *)__tmp__254R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__LCBI=__tmp__354R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__ICBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__EP1H(Self__HCBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__JCBI);
- put_position__ECH(Self__HCBI->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
};
};
};
- return(result__LCBI);
+ if ((is_shorter2__MIF && (! skip_comment__GWF))) {
+ if ((((__STRING__BC *)string_tmp3__TIF)->count__WJ == 0)) {
+ last_comment_slot__YWF=NULL;
+ } else /* FALSE */ {
+ __tmp__5WF=get__PJC(string_tmp3__TIF);
+ last_comment_slot__YWF=__tmp__5WF;
+ };
+ if ((((__STRING__BC *)string_tmp4__VIF)->count__WJ != 0)) {
+ __tmp__5WF=get__PJC(string_tmp4__VIF);
+ last_comment_extern__KXF=__tmp__5WF;
+ };
+ };
+ begin_position__PXF=position__CLE;
+ __tmp__UJF=(position__CLE != pos__GIF);
+ result__SU1T='\0';
+ if ((position__CLE > ((__STRING__BC *)source__5KE)->count__WJ)) {
+ result__SU1T=((__CHARACTER__DB )(( 0)));
+ } else /* FALSE */ {
+ result__SU1T=((__CHARACTER__DB *)((__STRING__BC *)source__5KE)->storage__LFL)[(__INTEGER__Q)(position__CLE - 1)];
+ };
+ __tmp__XMF=(__tmp__UJF | (result__SU1T != ((__CHARACTER__DB )(( 0)))));
+ return(__tmp__XMF);
}
-static void* check_type__with__FLBI(__EXPR_SHIFT_R *Self__GLBI,void *t__HLBI,__POSITION p__ILBI)
-// ({EXPR_SHIFT_R},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __BOOLEAN__L read_slot_header__CAOC(__BOOLEAN__L first__EAOC)
+// ({TRUE__KxFALSE__O}) With result No recursive, No inlinable.
{
- __INTEGER_64 v__IMIR;
- void *result__KLBI,*rec__NLBI,*__tmp__AA5R,*__tmp__JTBI,*__tmp__KTBI;
- void *__tmp__DA5R;
- void *local__LLBI;
- void *instr__MLBI;
- void *slot_name__OLBI,*v__SOVR;
- void *slot_msg__PLBI;
- void *node__QLBI;
- __TYPE_FULL *Self__THJQ,*Self__3HJQ;
- void *__tmp__AOBI,*__tmp__MRBI;
- __POSITION __tmp__HOBI,__tmp__PPBI,__tmp__TRBI,__tmp__1SBI;
- __POSITION __tmp__ITBI,p__HMIR,p__ROVR,p__HPVR;
- void *__tmp__NOBI,*__tmp__ZRBI,*t__JMIR,*t__TOVR;
- __STRING *Self__HLIR,*Self__NLIR,*Self__TLIR,*Self__ZLIR;
- __INTEGER new_capacity__GLIR,old_nb_elts__JLIR,upper__NNVR,Self__LNVR;
- __INTEGER new_capacity__MLIR,old_nb_elts__PLIR,upper__SNVR,Self__QNVR;
- __INTEGER new_capacity__SLIR,old_nb_elts__VLIR,upper__XNVR,Self__VNVR;
- __INTEGER new_capacity__YLIR,old_nb_elts__1LIR,upper__2NVR,Self__0NVR;
- __INTEGER typ_id__AMIR,typ_id__KOVR,typ_id__APVR;
- void *__tmp__554R,*__tmp__CA5R;
- __STRING_CST *Self__EIJQ;
- __PROTOTYPE_CST *Self__FIJQ;
- __INTEGER_CST *Self__GIJQ,*result__4LIR,*Self__GMIR;
- __POINTER ptr__5LIR,ptr_table__5NVR,next__4NVR,result__AOVR;
- __POINTER ptr_table__EOVR,next__DOVR,result__FOVR,ptr__JOVR;
- __POINTER ptr_table__VOVR,next__UOVR,result__WOVR,ptr_table__0OVR;
- __POINTER next__ZOVR,result__1OVR,ptr__5OVR,ptr_table__KPVR;
- __POINTER next__JPVR,result__LPVR,ptr_table__PPVR,next__OPVR;
- __POINTER result__QPVR;
- __UINTEGER_32 sz__BMIR,a__CMIR,new_size__DMIR,t__EMIR,a__FMIR;
- __UINTEGER_32 new_size__HOVR,lab_type__GOVR,sz__LOVR,a__MOVR;
- __UINTEGER_32 new_size__NOVR,t__OOVR,a__POVR,new_size__3OVR;
- __UINTEGER_32 lab_type__2OVR,sz__BPVR,a__CPVR,new_size__DPVR,t__EPVR;
- __UINTEGER_32 a__FPVR,new_size__SPVR,lab_type__RPVR;
- void *__tmp__ARCR,*__tmp__ERCR,*__tmp__LMIR;
- __READ_LOCAL *__tmp__BRCR,*__tmp__FRCR;
- __REAL_CST *Self__IIJQ,*result__IOVR,*Self__QOVR;
- __CHARACTER_CST *Self__KIJQ;
- __IS_EXPANDED *Self__LIJQ,*result__4OVR,*Self__GPVR;
- __READ_GLOBAL *__tmp__MMIR;
- void *args__RLBI;
- __CHARACTER *Self__ILIR,*new__KLIR,*Self__OLIR,*new__QLIR,*Self__ULIR;
- __CHARACTER *new__WLIR,*Self__0LIR,*new__2LIR;
- __BOOLEAN __tmp__2PBI;
- result__KLBI=NULL;
- local__LLBI=NULL;
- instr__MLBI=NULL;
- rec__NLBI=NULL;
- slot_name__OLBI=NULL;
- slot_msg__PLBI=NULL;
- node__QLBI=NULL;
- args__RLBI=NULL;
- if (affect_with__BCHI(t__HLBI,static_type__JP1H(Self__GLBI))) {
- result__KLBI=Self__GLBI;
- } else {
- Self__THJQ=((__TYPE_FULL *)static_type__JP1H(Self__GLBI));
- if (is_cast__to__in__BD0I(Self__THJQ,(&__string_86),t__HLBI,((__PROTOTYPE *)prototype__VPRF(Self__THJQ))->export_list__EFDC)) {
- local__LLBI=create__name__style__type__E5JG(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__JP1H(Self__GLBI)));
- instr__MLBI=write__value__14FH(local__LLBI,Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GLBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__MLBI);
- slot_name__OLBI=get__QEC(last_cast_name__T32H);
- slot_msg__PLBI=get_slot__IO5G(static_type__JP1H(Self__GLBI),slot_name__OLBI);
- if (((void *)slot_msg__PLBI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__HLBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__OLBI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__ILBI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__JP1H(Self__GLBI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__AOBI=((__SLOT *)((__SLOT_DATA *)slot_msg__PLBI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__AOBI=((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__AOBI) != 1)) {
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__HOBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__HOBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__HOBI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
+ __POSITION__OL __tmp__EBOC,__tmp__BCOC,__tmp__ADOC,__tmp__EIOC;
+ __POSITION__OL pos__D13R,pos__G13R,pos__KT1S,__tmp__YGOC,pos__J13R;
+ __POSITION__OL pos__P13R,pos__V13R;
+ __PROTOTYPE__MF *__tmp__VCOC;
+ __ITM_TYPE_PARAMETER__ZEZ *res__GFOC,*result__OCAU,*Self__0CAU;
+ __ITM_TYPE_PARAMETER__ZEZ *result__3CAU,*Self__JDAU;
+ void *__tmp__XFOC;
+ __STRING_CONSTANT__0 *n__KV1T,*n__INMD;
+ void *__tmp__LV1T,*result__MV1T,*__tmp__SNMD,*result__QNMD;
+ __POINTER__IB ptr__PCAU,__tmp__RCAU,__tmp__SCAU,__tmp__TCAU,ptr__4CAU;
+ __POINTER__IB __tmp__ADAU,__tmp__BDAU,__tmp__CDAU;
+ __INTEGER__Q typ_id__QCAU,typ_id__5CAU;
+ __UINTEGER_32__ZWB __tmp__UCAU,__tmp__DDAU;
+ __BOOLEAN__L result__GAOC,__tmp__QBOC,__tmp__0COC,__tmp__RDOC;
+ __BOOLEAN__L __tmp__W03R,__tmp__NFOC,__tmp__YFOC,__tmp__GGOC;
+ __BOOLEAN__L __tmp__LGOC,__tmp__TGOC,__tmp__2IOC;
+ __CHARACTER__DB __tmp__QAOC;
+ __FAST_ARRAYoITM_TYPE_MONOo__0LB *__tmp__YMOC;
+ result__GAOC=FALSE__O__;
+ __tmp__QAOC=read_style__45OC();
+ if ((__tmp__QAOC != ' ')) {
+ result__GAOC=TRUE__K__;
+ if (((! first__EAOC) && (__tmp__QAOC == '+'))) {
+ __tmp__EBOC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_583));
+ put_position__PRE(__tmp__EBOC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__NOBI=get_type_result__XF2G(slot_msg__PLBI);
- } else {
- __tmp__NOBI=get_type_result__BH2G(slot_msg__PLBI);
- };
- if ((((void *)__tmp__NOBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__NOBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__HLBI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__NOBI != (void *)NULL)) {
- Self__HLIR=((__STRING *)string_tmp__RB);
- new_capacity__GLIR= 0;
- if ((Self__HLIR->capacity__MNK <= Self__HLIR->count__VF)) {
- if ((Self__HLIR->capacity__MNK == 0)) {
- Self__HLIR->capacity__MNK= 32;
- Self__HLIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__GLIR=(__INTEGER)(Self__HLIR->capacity__MNK << 1);
- Self__ILIR=((__CHARACTER *)Self__HLIR->storage__XNK);
- old_nb_elts__JLIR=Self__HLIR->capacity__MNK;
- new__KLIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ILIR),((__UINTEGER_32 )old_nb_elts__JLIR),((__UINTEGER_32 )new_capacity__GLIR)));
- upper__NNVR=(__INTEGER)(new_capacity__GLIR - 1);
- Self__LNVR=old_nb_elts__JLIR;
- while ((Self__LNVR <= upper__NNVR)) {
- new__KLIR[Self__LNVR]='\0';
- Self__LNVR=(__INTEGER)(Self__LNVR + 1);
- };
- Self__HLIR->storage__XNK=new__KLIR;
- Self__HLIR->capacity__MNK=new_capacity__GLIR;
- };
- };
- ((__CHARACTER *)Self__HLIR->storage__XNK)[Self__HLIR->count__VF]='`';
- Self__HLIR->count__VF=(__INTEGER)(Self__HLIR->count__VF + 1);
- append_name_in__M5XD(__tmp__NOBI,string_tmp__RB);
- Self__NLIR=((__STRING *)string_tmp__RB);
- new_capacity__MLIR= 0;
- if ((Self__NLIR->capacity__MNK <= Self__NLIR->count__VF)) {
- if ((Self__NLIR->capacity__MNK == 0)) {
- Self__NLIR->capacity__MNK= 32;
- Self__NLIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__MLIR=(__INTEGER)(Self__NLIR->capacity__MNK << 1);
- Self__OLIR=((__CHARACTER *)Self__NLIR->storage__XNK);
- old_nb_elts__PLIR=Self__NLIR->capacity__MNK;
- new__QLIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__OLIR),((__UINTEGER_32 )old_nb_elts__PLIR),((__UINTEGER_32 )new_capacity__MLIR)));
- upper__SNVR=(__INTEGER)(new_capacity__MLIR - 1);
- Self__QNVR=old_nb_elts__PLIR;
- while ((Self__QNVR <= upper__SNVR)) {
- new__QLIR[Self__QNVR]='\0';
- Self__QNVR=(__INTEGER)(Self__QNVR + 1);
- };
- Self__NLIR->storage__XNK=new__QLIR;
- Self__NLIR->capacity__MNK=new_capacity__MLIR;
+ };
+ if (first__EAOC) {
+ __tmp__QBOC=read_word__CGF((&__string_71));
+ if (__tmp__QBOC) {
+ if ((__tmp__QAOC == '-')) {
+ is_cop__KN=TRUE__K__;
+ if (is_java__EE) {
+ __tmp__BCOC=current_position__UVQ();
+ put_error__text__EQE( 1,(&__string_584));
+ put_position__PRE(__tmp__BCOC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- };
- ((__CHARACTER *)Self__NLIR->storage__XNK)[Self__NLIR->count__VF]='\'';
- Self__NLIR->count__VF=(__INTEGER)(Self__NLIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__HLBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__PPBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__PPBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__PPBI);
- put_position__ECH(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__NLBI=read__QB5G(local__LLBI);
- node__QLBI=new_read__slot__receiver__self__FLQC(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__PLBI,rec__NLBI,rec__NLBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__QLBI);
- __tmp__554R=((__NODE_TYPE *)node__QLBI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__554R)->__id) {
- case __DTA_RD__: {
- __tmp__AA5R=((__DTA_RD *)__tmp__554R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__AA5R=((__DTA_CAST *)__tmp__554R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__AA5R=((__DTA_WR_CODE *)__tmp__554R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__AA5R=((__DTA_BLOCK *)__tmp__554R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__AA5R=((__DTA_WR_VALUE *)__tmp__554R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__AA5R=((__DTA_RD_ARGS *)__tmp__554R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__KLBI=__tmp__AA5R;
- __tmp__2PBI=TRUE__;
- } else {
- __tmp__2PBI=FALSE__;
- };
- if ((! __tmp__2PBI)) {
- Self__3HJQ=((__TYPE_FULL *)t__HLBI);
- if (is_cast__to__in__BD0I(Self__3HJQ,(&__string_87),static_type__JP1H(Self__GLBI),((__PROTOTYPE *)prototype__VPRF(Self__3HJQ))->import_list__MFDC)) {
- local__LLBI=create__name__style__type__E5JG(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__JP1H(Self__GLBI)));
- instr__MLBI=write__value__14FH(local__LLBI,Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__GLBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__MLBI);
- slot_name__OLBI=get__QEC(last_cast_name__T32H);
- slot_msg__PLBI=get_slot__IO5G(t__HLBI,slot_name__OLBI);
- if (((void *)slot_msg__PLBI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__HLBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__OLBI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__HLBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__ILBI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__HLBI))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ } else /* FALSE */ {
+ append__KWX(((__STRING__BC *)output_decl__LE),(&__string_585));
+ };
+ };
+ __tmp__VCOC=object__1KE;
+ __tmp__BCOC=current_position__UVQ();
+ ((__PROTOTYPE__MF *)__tmp__VCOC)->parent_named__PF.parent_itm_object__OF.position__P2B=__tmp__BCOC;
+ ((__PROTOTYPE__MF *)object__1KE)->parent_named__PF.style__0KQC=__tmp__QAOC;
+ __tmp__0COC=read_symbol__F2Q((&__string_21));
+ if ((! __tmp__0COC)) {
+ __tmp__ADOC=current_position__UVQ();
+ put_error__text__EQE( 2,(&__string_586));
+ put_position__PRE(__tmp__ADOC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__MRBI=((__SLOT *)((__SLOT_DATA *)slot_msg__PLBI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__MRBI=((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__MRBI) != 2)) {
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__TRBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__TRBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__TRBI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ __tmp__0COC=read_word__CGF((&__string_18));
+ if (__tmp__0COC) {
+ __tmp__RDOC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__W03R=read_word__CGF((&__string_19));
+ __tmp__RDOC=__tmp__W03R;
+ };
+ if (__tmp__RDOC) {
+ ((__PROTOTYPE__MF *)object__1KE)->type_style__XZMB=last_string__U4E;
+ };
+ __tmp__0COC=read_cap_identifier__JRV();
+ if ((! __tmp__0COC)) {
+ __tmp__ADOC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_587));
+ put_position__PRE(__tmp__ADOC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__ZRBI=get_type_result__XF2G(slot_msg__PLBI);
- } else {
- __tmp__ZRBI=get_type_result__BH2G(slot_msg__PLBI);
- };
- if ((((void *)__tmp__ZRBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ZRBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__HLBI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__ZRBI != (void *)NULL)) {
- Self__TLIR=((__STRING *)string_tmp__RB);
- new_capacity__SLIR= 0;
- if ((Self__TLIR->capacity__MNK <= Self__TLIR->count__VF)) {
- if ((Self__TLIR->capacity__MNK == 0)) {
- Self__TLIR->capacity__MNK= 32;
- Self__TLIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__SLIR=(__INTEGER)(Self__TLIR->capacity__MNK << 1);
- Self__ULIR=((__CHARACTER *)Self__TLIR->storage__XNK);
- old_nb_elts__VLIR=Self__TLIR->capacity__MNK;
- new__WLIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__ULIR),((__UINTEGER_32 )old_nb_elts__VLIR),((__UINTEGER_32 )new_capacity__SLIR)));
- upper__XNVR=(__INTEGER)(new_capacity__SLIR - 1);
- Self__VNVR=old_nb_elts__VLIR;
- while ((Self__VNVR <= upper__XNVR)) {
- new__WLIR[Self__VNVR]='\0';
- Self__VNVR=(__INTEGER)(Self__VNVR + 1);
- };
- Self__TLIR->storage__XNK=new__WLIR;
- Self__TLIR->capacity__MNK=new_capacity__SLIR;
- };
- };
- ((__CHARACTER *)Self__TLIR->storage__XNK)[Self__TLIR->count__VF]='`';
- Self__TLIR->count__VF=(__INTEGER)(Self__TLIR->count__VF + 1);
- append_name_in__M5XD(__tmp__ZRBI,string_tmp__RB);
- Self__ZLIR=((__STRING *)string_tmp__RB);
- new_capacity__YLIR= 0;
- if ((Self__ZLIR->capacity__MNK <= Self__ZLIR->count__VF)) {
- if ((Self__ZLIR->capacity__MNK == 0)) {
- Self__ZLIR->capacity__MNK= 32;
- Self__ZLIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__YLIR=(__INTEGER)(Self__ZLIR->capacity__MNK << 1);
- Self__0LIR=((__CHARACTER *)Self__ZLIR->storage__XNK);
- old_nb_elts__1LIR=Self__ZLIR->capacity__MNK;
- new__2LIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__0LIR),((__UINTEGER_32 )old_nb_elts__1LIR),((__UINTEGER_32 )new_capacity__YLIR)));
- upper__2NVR=(__INTEGER)(new_capacity__YLIR - 1);
- Self__0NVR=old_nb_elts__1LIR;
- while ((Self__0NVR <= upper__2NVR)) {
- new__2LIR[Self__0NVR]='\0';
- Self__0NVR=(__INTEGER)(Self__0NVR + 1);
- };
- Self__ZLIR->storage__XNK=new__2LIR;
- Self__ZLIR->capacity__MNK=new_capacity__YLIR;
- };
- };
- ((__CHARACTER *)Self__ZLIR->storage__XNK)[Self__ZLIR->count__VF]='\'';
- Self__ZLIR->count__VF=(__INTEGER)(Self__ZLIR->count__VF + 1);
+ if (((void *)object__1KE->shortname__REZ != (void *)last_string__U4E)) {
+ __tmp__ADOC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_588));
+ put_position__PRE(__tmp__ADOC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__HLBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
- __tmp__1SBI=((__SLOT_DATA *)slot_msg__PLBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__1SBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__1SBI);
- put_position__ECH(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
exit(( 1));
};
};
- args__RLBI=create_with_capacity__FTHH( 2);
- add_last__5REI(args__RLBI,create__type__PKQC(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__HLBI));
- add_last__5REI(args__RLBI,read__QB5G(local__LLBI));
- __tmp__ITBI=Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__JTBI=((void **)((__FAST_ARRAYoEXPRo *)args__RLBI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__JTBI)->__id) {
- case __LIST__: {
- __tmp__KTBI=my_copy__MSYM(__tmp__JTBI);
- } break;
- case __STRING_CST__: {
- Self__EIJQ=((__STRING_CST *)__tmp__JTBI);
- __tmp__KTBI=create__text__ITMH(Self__EIJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__EIJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__KTBI=my_copy__EK2H(__tmp__JTBI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__FIJQ=((__PROTOTYPE_CST *)__tmp__JTBI);
- __tmp__KTBI=create__type__PKQC(Self__FIJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FIJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__GIJQ=((__INTEGER_CST *)__tmp__JTBI);
- p__HMIR=Self__GIJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__IMIR=Self__GIJQ->value__W4YD;
- t__JMIR=Self__GIJQ->parent_constant__B3LC.static_type__M2YD;
- result__4LIR=NULL;
- ptr__5LIR=((__POINTER )(NULL));
- typ_id__AMIR= 0;
- sz__BMIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__BMIR == 0)) {
- result__4LIR=INTEGER_CST__;
- } else {
- typ_id__AMIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BMIR);
- if ((typ_id__AMIR == (__INTEGER)(- 1))) {
- a__CMIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DMIR=(__UINTEGER_32)((__UINTEGER_32)(sz__BMIR + a__CMIR) & (__UINTEGER_32)(~ a__CMIR));
- ptr_table__5NVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DMIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__4NVR=((__POINTER )(NULL));
- result__AOVR=((__POINTER *)ptr_table__5NVR)[ 0];
- if ((result__AOVR == (void *)NULL)) {
- result__AOVR=new_lab__2PJ(new_size__DMIR);
- next__4NVR=(void *)((unsigned long)result__AOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DMIR)));
- ((__POINTER *)next__4NVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5NVR)[ 0]=next__4NVR;
- } else {
- next__4NVR=((__POINTER *)result__AOVR)[ 0];
- if ((next__4NVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__AOVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DMIR << 1)) <= 4096)) {
- next__4NVR=(void *)((unsigned long)result__AOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DMIR)));
- } else {
- next__4NVR=new_lab__2PJ(new_size__DMIR);
- };
- ((__POINTER *)next__4NVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__5NVR)[ 0]=next__4NVR;
- } else {
- ((__POINTER *)result__AOVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__4NVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__AOVR=next__4NVR;
- };
- };
- ptr__5LIR=result__AOVR;
- } else {
- t__EMIR=((__UINTEGER_32 )typ_id__AMIR);
- a__FMIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HOVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BMIR + a__FMIR) & (__UINTEGER_32)(~ a__FMIR));
- ptr_table__EOVR=((__POINTER )(&(table_type[(t__EMIR)])));
- lab_type__GOVR=(__UINTEGER_32)(t__EMIR | 1);
- next__DOVR=((__POINTER )(NULL));
- result__FOVR=((__POINTER *)ptr_table__EOVR)[ 0];
- if ((result__FOVR == (void *)NULL)) {
- result__FOVR=new_lab__2PJ(lab_type__GOVR);
- next__DOVR=(void *)((unsigned long)result__FOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOVR)));
- ((__POINTER *)next__DOVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EOVR)[ 0]=next__DOVR;
- } else {
- next__DOVR=((__POINTER *)result__FOVR)[ 0];
- if ((next__DOVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__FOVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__HOVR << 1)) <= 4096)) {
- next__DOVR=(void *)((unsigned long)result__FOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__HOVR)));
- } else {
- next__DOVR=new_lab__2PJ(lab_type__GOVR);
- };
- ((__POINTER *)next__DOVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__EOVR)[ 0]=next__DOVR;
- } else {
- ((__POINTER *)result__FOVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__DOVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__FOVR=next__DOVR;
- };
- };
- ptr__5LIR=result__FOVR;
- };
- result__4LIR=((__INTEGER_CST *)ptr__5LIR);
- *(result__4LIR) = *(INTEGER_CST__);
- };
- Self__GMIR=((__INTEGER_CST *)result__4LIR);
- Self__GMIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HMIR;
- Self__GMIR->value__W4YD=v__IMIR;
- Self__GMIR->parent_constant__B3LC.static_type__M2YD=t__JMIR;
- check_type__YG5D(Self__GMIR);
- __tmp__KTBI=result__4LIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__ARCR=read__QB5G(((__READ_LOCAL *)__tmp__JTBI)->local__HJZD);
- if (__tmp__ARCR==NULL) {
- __tmp__BRCR=NULL;
- } else {
- __tmp__BRCR=((__READ_LOCAL *)__tmp__ARCR);
- };
- __tmp__KTBI=__tmp__BRCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__KTBI=my_copy__SL2H(__tmp__JTBI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__KTBI=my_copy__LM2H(__tmp__JTBI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__KTBI=my_copy__YM2H(__tmp__JTBI);
- } break;
- case __REAL_CST__: {
- Self__IIJQ=((__REAL_CST *)__tmp__JTBI);
- p__ROVR=Self__IIJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__SOVR=Self__IIJQ->value__HN2H;
- t__TOVR=Self__IIJQ->parent_constant__U2JH.static_type__M2YD;
- result__IOVR=NULL;
- ptr__JOVR=((__POINTER )(NULL));
- typ_id__KOVR= 0;
- sz__LOVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__LOVR == 0)) {
- result__IOVR=REAL_CST__;
- } else {
- typ_id__KOVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LOVR);
- if ((typ_id__KOVR == (__INTEGER)(- 1))) {
- a__MOVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NOVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LOVR + a__MOVR) & (__UINTEGER_32)(~ a__MOVR));
- ptr_table__VOVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NOVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__UOVR=((__POINTER )(NULL));
- result__WOVR=((__POINTER *)ptr_table__VOVR)[ 0];
- if ((result__WOVR == (void *)NULL)) {
- result__WOVR=new_lab__2PJ(new_size__NOVR);
- next__UOVR=(void *)((unsigned long)result__WOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NOVR)));
- ((__POINTER *)next__UOVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VOVR)[ 0]=next__UOVR;
- } else {
- next__UOVR=((__POINTER *)result__WOVR)[ 0];
- if ((next__UOVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__WOVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__NOVR << 1)) <= 4096)) {
- next__UOVR=(void *)((unsigned long)result__WOVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__NOVR)));
- } else {
- next__UOVR=new_lab__2PJ(new_size__NOVR);
- };
- ((__POINTER *)next__UOVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__VOVR)[ 0]=next__UOVR;
- } else {
- ((__POINTER *)result__WOVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__UOVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__WOVR=next__UOVR;
- };
- };
- ptr__JOVR=result__WOVR;
- } else {
- t__OOVR=((__UINTEGER_32 )typ_id__KOVR);
- a__POVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3OVR=(__UINTEGER_32)((__UINTEGER_32)(sz__LOVR + a__POVR) & (__UINTEGER_32)(~ a__POVR));
- ptr_table__0OVR=((__POINTER )(&(table_type[(t__OOVR)])));
- lab_type__2OVR=(__UINTEGER_32)(t__OOVR | 1);
- next__ZOVR=((__POINTER )(NULL));
- result__1OVR=((__POINTER *)ptr_table__0OVR)[ 0];
- if ((result__1OVR == (void *)NULL)) {
- result__1OVR=new_lab__2PJ(lab_type__2OVR);
- next__ZOVR=(void *)((unsigned long)result__1OVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3OVR)));
- ((__POINTER *)next__ZOVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0OVR)[ 0]=next__ZOVR;
- } else {
- next__ZOVR=((__POINTER *)result__1OVR)[ 0];
- if ((next__ZOVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__1OVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__3OVR << 1)) <= 4096)) {
- next__ZOVR=(void *)((unsigned long)result__1OVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__3OVR)));
- } else {
- next__ZOVR=new_lab__2PJ(lab_type__2OVR);
- };
- ((__POINTER *)next__ZOVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__0OVR)[ 0]=next__ZOVR;
- } else {
- ((__POINTER *)result__1OVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__ZOVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__1OVR=next__ZOVR;
- };
- };
- ptr__JOVR=result__1OVR;
- };
- result__IOVR=((__REAL_CST *)ptr__JOVR);
- *(result__IOVR) = *(REAL_CST__);
- };
- Self__QOVR=((__REAL_CST *)result__IOVR);
- Self__QOVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__ROVR;
- Self__QOVR->value__HN2H=v__SOVR;
- Self__QOVR->parent_constant__U2JH.static_type__M2YD=t__TOVR;
- __tmp__KTBI=result__IOVR;
- } break;
- case __CHARACTER_CST__: {
- Self__KIJQ=((__CHARACTER_CST *)__tmp__JTBI);
- __tmp__KTBI=create__char__4SMH(Self__KIJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__KIJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__LIJQ=((__IS_EXPANDED *)__tmp__JTBI);
- __tmp__ERCR=read__QB5G(((__READ_LOCAL *)Self__LIJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__ERCR==NULL) {
- __tmp__FRCR=NULL;
- } else {
- __tmp__FRCR=((__READ_LOCAL *)__tmp__ERCR);
- };
- p__HPVR=Self__LIJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__4OVR=NULL;
- ptr__5OVR=((__POINTER )(NULL));
- typ_id__APVR= 0;
- sz__BPVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__BPVR == 0)) {
- result__4OVR=IS_EXPANDED__;
- } else {
- typ_id__APVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BPVR);
- if ((typ_id__APVR == (__INTEGER)(- 1))) {
- a__CPVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DPVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BPVR + a__CPVR) & (__UINTEGER_32)(~ a__CPVR));
- ptr_table__KPVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DPVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__JPVR=((__POINTER )(NULL));
- result__LPVR=((__POINTER *)ptr_table__KPVR)[ 0];
- if ((result__LPVR == (void *)NULL)) {
- result__LPVR=new_lab__2PJ(new_size__DPVR);
- next__JPVR=(void *)((unsigned long)result__LPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DPVR)));
- ((__POINTER *)next__JPVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KPVR)[ 0]=next__JPVR;
- } else {
- next__JPVR=((__POINTER *)result__LPVR)[ 0];
- if ((next__JPVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__LPVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__DPVR << 1)) <= 4096)) {
- next__JPVR=(void *)((unsigned long)result__LPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DPVR)));
- } else {
- next__JPVR=new_lab__2PJ(new_size__DPVR);
- };
- ((__POINTER *)next__JPVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__KPVR)[ 0]=next__JPVR;
- } else {
- ((__POINTER *)result__LPVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__JPVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__LPVR=next__JPVR;
- };
- };
- ptr__5OVR=result__LPVR;
- } else {
- t__EPVR=((__UINTEGER_32 )typ_id__APVR);
- a__FPVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SPVR=(__UINTEGER_32)((__UINTEGER_32)(sz__BPVR + a__FPVR) & (__UINTEGER_32)(~ a__FPVR));
- ptr_table__PPVR=((__POINTER )(&(table_type[(t__EPVR)])));
- lab_type__RPVR=(__UINTEGER_32)(t__EPVR | 1);
- next__OPVR=((__POINTER )(NULL));
- result__QPVR=((__POINTER *)ptr_table__PPVR)[ 0];
- if ((result__QPVR == (void *)NULL)) {
- result__QPVR=new_lab__2PJ(lab_type__RPVR);
- next__OPVR=(void *)((unsigned long)result__QPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SPVR)));
- ((__POINTER *)next__OPVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PPVR)[ 0]=next__OPVR;
- } else {
- next__OPVR=((__POINTER *)result__QPVR)[ 0];
- if ((next__OPVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__QPVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__SPVR << 1)) <= 4096)) {
- next__OPVR=(void *)((unsigned long)result__QPVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__SPVR)));
- } else {
- next__OPVR=new_lab__2PJ(lab_type__RPVR);
- };
- ((__POINTER *)next__OPVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__PPVR)[ 0]=next__OPVR;
- } else {
- ((__POINTER *)result__QPVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__OPVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__QPVR=next__OPVR;
- };
+ __tmp__0COC=read_character__MXI('(');
+ if (__tmp__0COC) {
+ if ((! is_shorter2__MIF)) {
+ if ((object__1KE->generic_count__YEZ == 0)) {
+ __tmp__EIOC=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_589));
+ put_position__PRE(__tmp__EIOC);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ptr__5OVR=result__QPVR;
};
- result__4OVR=((__IS_EXPANDED *)ptr__5OVR);
- *(result__4OVR) = *(IS_EXPANDED__);
- };
- Self__GPVR=((__IS_EXPANDED *)result__4OVR);
- Self__GPVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__HPVR;
- Self__GPVR->receiver__WN2H=__tmp__FRCR;
- __tmp__KTBI=result__4OVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__KTBI=my_copy__1N2H(__tmp__JTBI);
- } break;
- case __EXPR_SUP__: {
- __tmp__KTBI=my_copy__EO2H(__tmp__JTBI);
- } break;
- case __EXPR_SUB__: {
- __tmp__KTBI=my_copy__PO2H(__tmp__JTBI);
- } break;
- case __EXPR_MUL__: {
- __tmp__KTBI=my_copy__1O2H(__tmp__JTBI);
- } break;
- case __EXPR_DIV__: {
- __tmp__KTBI=my_copy__GP2H(__tmp__JTBI);
- } break;
- case __EXPR_AND__: {
- __tmp__KTBI=my_copy__RP2H(__tmp__JTBI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__KTBI=my_copy__2P2H(__tmp__JTBI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__KTBI=my_copy__HQ2H(__tmp__JTBI);
- } break;
- case __PUT_TO__: {
- __tmp__KTBI=my_copy__SQ2H(__tmp__JTBI);
- } break;
- case __ITEM__: {
- __tmp__KTBI=my_copy__DR2H(__tmp__JTBI);
- } break;
- case __SIZE_OF__: {
- __tmp__KTBI=my_copy__PR2H(__tmp__JTBI);
- } break;
- case __CAST__: {
- __tmp__KTBI=my_copy__YR2H(__tmp__JTBI);
- } break;
- case __CALL_SLOT__: {
- __tmp__KTBI=my_copy__5SYM(__tmp__JTBI);
- } break;
- case __READ_SLOT__: {
- __tmp__KTBI=my_copy__IUGK(__tmp__JTBI);
- } break;
- case __READ_GLOBAL__: {
- __tmp__LMIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JTBI)->global__ZGJK),NULL);
- if (__tmp__LMIR==NULL) {
- __tmp__MMIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__LMIR)->__id) {
- case __READ_SLOT__: {
- __tmp__MMIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__MMIR=((__READ_GLOBAL *)__tmp__LMIR);
- } break;
- }
};
- __tmp__KTBI=__tmp__MMIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__KTBI=my_copy__BQCN(__tmp__JTBI);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__KTBI=my_copy__NREO(__tmp__JTBI);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__KTBI=my_copy__VYJO(__tmp__JTBI);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__KTBI=my_copy__0REO(__tmp__JTBI);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__KTBI=my_copy__BZJO(__tmp__JTBI);
- } break;
- case __EXPR_NEG__: {
- __tmp__KTBI=my_copy__CNJM(__tmp__JTBI);
- } break;
- case __EXPR_ADD__: {
- __tmp__KTBI=my_copy__5XLL(__tmp__JTBI);
- } break;
- case __EXPR_NOT__: {
- __tmp__KTBI=my_copy__WVYM(__tmp__JTBI);
- } break;
- case __EXPR_MOD__: {
- __tmp__KTBI=my_copy__FSEO(__tmp__JTBI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__KTBI=my_copy__QCEP(__tmp__JTBI);
- } break;
- case __EXPR_INF__: {
- __tmp__KTBI=my_copy__5LSN(__tmp__JTBI);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__KTBI=my_copy__KMSN(__tmp__JTBI);
- } break;
- case __EXPR_OR__: {
- __tmp__KTBI=my_copy__JZPN(__tmp__JTBI);
- } break;
- case __EXPR_XOR__: {
- __tmp__KTBI=my_copy__G3SO(__tmp__JTBI);
- } break;
- };
- node__QLBI=new_read__slot__receiver__with__AOWH(__tmp__ITBI,slot_msg__PLBI,__tmp__KTBI,args__RLBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__QLBI);
- __tmp__CA5R=((__NODE_TYPE *)node__QLBI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__CA5R)->__id) {
- case __DTA_RD__: {
- __tmp__DA5R=((__DTA_RD *)__tmp__CA5R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__DA5R=((__DTA_CAST *)__tmp__CA5R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__DA5R=((__DTA_WR_CODE *)__tmp__CA5R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__DA5R=((__DTA_BLOCK *)__tmp__CA5R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__DA5R=((__DTA_WR_VALUE *)__tmp__CA5R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__DA5R=((__DTA_RD_ARGS *)__tmp__CA5R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__KLBI=__tmp__DA5R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__HLBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__JP1H(Self__GLBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__ILBI);
- put_position__ECH(Self__GLBI->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- };
- return(result__KLBI);
-}
-
-static void* check_type__with__EUBI(__EXPR_SHIFT_L *Self__FUBI,void *t__GUBI,__POSITION p__HUBI)
-// ({EXPR_SHIFT_L},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__QNIR;
- void *result__JUBI,*rec__MUBI,*__tmp__GA5R,*__tmp__I2BI,*__tmp__J2BI;
- void *__tmp__JA5R;
- void *local__KUBI;
- void *instr__LUBI;
- void *slot_name__NUBI,*v__1QVR;
- void *slot_msg__OUBI;
- void *node__PUBI;
- __TYPE_FULL *Self__MIJQ,*Self__WIJQ;
- void *__tmp__5WBI,*__tmp__L0BI;
- __POSITION __tmp__GXBI,__tmp__OYBI,__tmp__S0BI,__tmp__01BI;
- __POSITION __tmp__H2BI,p__PNIR,p__0QVR,p__QRVR;
- void *__tmp__MXBI,*__tmp__Y0BI,*t__RNIR,*t__2QVR;
- __STRING *Self__PMIR,*Self__VMIR,*Self__1MIR,*Self__BNIR;
- __INTEGER new_capacity__OMIR,old_nb_elts__RMIR,upper__WPVR,Self__UPVR;
- __INTEGER new_capacity__UMIR,old_nb_elts__XMIR,upper__1PVR,Self__ZPVR;
- __INTEGER new_capacity__0MIR,old_nb_elts__3MIR,upper__AQVR,Self__4PVR;
- __INTEGER new_capacity__ANIR,old_nb_elts__DNIR,upper__FQVR,Self__DQVR;
- __INTEGER typ_id__INIR,typ_id__TQVR,typ_id__JRVR;
- void *__tmp__FA5R,*__tmp__IA5R;
- __STRING_CST *Self__3IJQ;
- __PROTOTYPE_CST *Self__4IJQ;
- __INTEGER_CST *Self__5IJQ,*result__GNIR,*Self__ONIR;
- __POINTER ptr__HNIR,ptr_table__IQVR,next__HQVR,result__JQVR;
- __POINTER ptr_table__NQVR,next__MQVR,result__OQVR,ptr__SQVR;
- __POINTER ptr_table__4QVR,next__3QVR,result__5QVR,ptr_table__DRVR;
- __POINTER next__CRVR,result__ERVR,ptr__IRVR,ptr_table__TRVR;
- __POINTER next__SRVR,result__URVR,ptr_table__YRVR,next__XRVR;
- __POINTER result__ZRVR;
- __UINTEGER_32 sz__JNIR,a__KNIR,new_size__LNIR,t__MNIR,a__NNIR;
- __UINTEGER_32 new_size__QQVR,lab_type__PQVR,sz__UQVR,a__VQVR;
- __UINTEGER_32 new_size__WQVR,t__XQVR,a__YQVR,new_size__GRVR;
- __UINTEGER_32 lab_type__FRVR,sz__KRVR,a__LRVR,new_size__MRVR,t__NRVR;
- __UINTEGER_32 a__ORVR,new_size__1RVR,lab_type__0RVR;
- void *__tmp__IRCR,*__tmp__MRCR,*__tmp__TNIR;
- __READ_LOCAL *__tmp__JRCR,*__tmp__NRCR;
- __REAL_CST *Self__BJJQ,*result__RQVR,*Self__ZQVR;
- __CHARACTER_CST *Self__DJJQ;
- __IS_EXPANDED *Self__EJJQ,*result__HRVR,*Self__PRVR;
- __READ_GLOBAL *__tmp__UNIR;
- void *args__QUBI;
- __CHARACTER *Self__QMIR,*new__SMIR,*Self__WMIR,*new__YMIR,*Self__2MIR;
- __CHARACTER *new__4MIR,*Self__CNIR,*new__ENIR;
- __BOOLEAN __tmp__1YBI;
- result__JUBI=NULL;
- local__KUBI=NULL;
- instr__LUBI=NULL;
- rec__MUBI=NULL;
- slot_name__NUBI=NULL;
- slot_msg__OUBI=NULL;
- node__PUBI=NULL;
- args__QUBI=NULL;
- if (affect_with__BCHI(t__GUBI,static_type__OP1H(Self__FUBI))) {
- result__JUBI=Self__FUBI;
- } else {
- Self__MIJQ=((__TYPE_FULL *)static_type__OP1H(Self__FUBI));
- if (is_cast__to__in__BD0I(Self__MIJQ,(&__string_86),t__GUBI,((__PROTOTYPE *)prototype__VPRF(Self__MIJQ))->export_list__EFDC)) {
- local__KUBI=create__name__style__type__E5JG(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OP1H(Self__FUBI)));
- instr__LUBI=write__value__14FH(local__KUBI,Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FUBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__LUBI);
- slot_name__NUBI=get__QEC(last_cast_name__T32H);
- slot_msg__OUBI=get_slot__IO5G(static_type__OP1H(Self__FUBI),slot_name__NUBI);
- if (((void *)slot_msg__OUBI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__GUBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__NUBI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__HUBI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(static_type__OP1H(Self__FUBI)))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__5WBI=((__SLOT *)((__SLOT_DATA *)slot_msg__OUBI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__5WBI=((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__5WBI) != 1)) {
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__GXBI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__GXBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__GXBI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__MXBI=get_type_result__XF2G(slot_msg__OUBI);
- } else {
- __tmp__MXBI=get_type_result__BH2G(slot_msg__OUBI);
- };
- if ((((void *)__tmp__MXBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__MXBI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__GUBI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__MXBI != (void *)NULL)) {
- Self__PMIR=((__STRING *)string_tmp__RB);
- new_capacity__OMIR= 0;
- if ((Self__PMIR->capacity__MNK <= Self__PMIR->count__VF)) {
- if ((Self__PMIR->capacity__MNK == 0)) {
- Self__PMIR->capacity__MNK= 32;
- Self__PMIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__OMIR=(__INTEGER)(Self__PMIR->capacity__MNK << 1);
- Self__QMIR=((__CHARACTER *)Self__PMIR->storage__XNK);
- old_nb_elts__RMIR=Self__PMIR->capacity__MNK;
- new__SMIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__QMIR),((__UINTEGER_32 )old_nb_elts__RMIR),((__UINTEGER_32 )new_capacity__OMIR)));
- upper__WPVR=(__INTEGER)(new_capacity__OMIR - 1);
- Self__UPVR=old_nb_elts__RMIR;
- while ((Self__UPVR <= upper__WPVR)) {
- new__SMIR[Self__UPVR]='\0';
- Self__UPVR=(__INTEGER)(Self__UPVR + 1);
+ res__GFOC=NULL;
+ __tmp__RDOC=read_identifier__TYQ();
+ if (__tmp__RDOC) {
+ __tmp__NFOC=read_character__MXI(':');
+ if ((! __tmp__NFOC)) {
+ __tmp__EIOC=current_position__UVQ();
+ pos__D13R=__tmp__EIOC;
+ put_error__text__EQE( 2,(&__string_590));
+ put_position__PRE(pos__D13R);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- Self__PMIR->storage__XNK=new__SMIR;
- Self__PMIR->capacity__MNK=new_capacity__OMIR;
- };
- };
- ((__CHARACTER *)Self__PMIR->storage__XNK)[Self__PMIR->count__VF]='`';
- Self__PMIR->count__VF=(__INTEGER)(Self__PMIR->count__VF + 1);
- append_name_in__M5XD(__tmp__MXBI,string_tmp__RB);
- Self__VMIR=((__STRING *)string_tmp__RB);
- new_capacity__UMIR= 0;
- if ((Self__VMIR->capacity__MNK <= Self__VMIR->count__VF)) {
- if ((Self__VMIR->capacity__MNK == 0)) {
- Self__VMIR->capacity__MNK= 32;
- Self__VMIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__UMIR=(__INTEGER)(Self__VMIR->capacity__MNK << 1);
- Self__WMIR=((__CHARACTER *)Self__VMIR->storage__XNK);
- old_nb_elts__XMIR=Self__VMIR->capacity__MNK;
- new__YMIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__WMIR),((__UINTEGER_32 )old_nb_elts__XMIR),((__UINTEGER_32 )new_capacity__UMIR)));
- upper__1PVR=(__INTEGER)(new_capacity__UMIR - 1);
- Self__ZPVR=old_nb_elts__XMIR;
- while ((Self__ZPVR <= upper__1PVR)) {
- new__YMIR[Self__ZPVR]='\0';
- Self__ZPVR=(__INTEGER)(Self__ZPVR + 1);
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- Self__VMIR->storage__XNK=new__YMIR;
- Self__VMIR->capacity__MNK=new_capacity__UMIR;
};
- };
- ((__CHARACTER *)Self__VMIR->storage__XNK)[Self__VMIR->count__VF]='\'';
- Self__VMIR->count__VF=(__INTEGER)(Self__VMIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__GUBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__OYBI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__OYBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__OYBI);
- put_position__ECH(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__MUBI=read__QB5G(local__KUBI);
- node__PUBI=new_read__slot__receiver__self__FLQC(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__OUBI,rec__MUBI,rec__MUBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__PUBI);
- __tmp__FA5R=((__NODE_TYPE *)node__PUBI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__FA5R)->__id) {
- case __DTA_RD__: {
- __tmp__GA5R=((__DTA_RD *)__tmp__FA5R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__GA5R=((__DTA_CAST *)__tmp__FA5R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__GA5R=((__DTA_WR_CODE *)__tmp__FA5R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__GA5R=((__DTA_BLOCK *)__tmp__FA5R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__GA5R=((__DTA_WR_VALUE *)__tmp__FA5R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__GA5R=((__DTA_RD_ARGS *)__tmp__FA5R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__JUBI=__tmp__GA5R;
- __tmp__1YBI=TRUE__;
- } else {
- __tmp__1YBI=FALSE__;
- };
- if ((! __tmp__1YBI)) {
- Self__WIJQ=((__TYPE_FULL *)t__GUBI);
- if (is_cast__to__in__BD0I(Self__WIJQ,(&__string_87),static_type__OP1H(Self__FUBI),((__PROTOTYPE *)prototype__VPRF(Self__WIJQ))->import_list__MFDC)) {
- local__KUBI=create__name__style__type__E5JG(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)static_type__OP1H(Self__FUBI)));
- instr__LUBI=write__value__14FH(local__KUBI,Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__FUBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__LUBI);
- slot_name__NUBI=get__QEC(last_cast_name__T32H);
- slot_msg__OUBI=get_slot__IO5G(t__GUBI,slot_name__NUBI);
- if (((void *)slot_msg__OUBI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__GUBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__NUBI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__GUBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__HUBI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__GUBI))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__L0BI=((__SLOT *)((__SLOT_DATA *)slot_msg__OUBI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__L0BI=((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__L0BI) != 2)) {
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__S0BI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__S0BI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__S0BI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__Y0BI=get_type_result__XF2G(slot_msg__OUBI);
- } else {
- __tmp__Y0BI=get_type_result__BH2G(slot_msg__OUBI);
- };
- if ((((void *)__tmp__Y0BI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__Y0BI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__GUBI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__Y0BI != (void *)NULL)) {
- Self__1MIR=((__STRING *)string_tmp__RB);
- new_capacity__0MIR= 0;
- if ((Self__1MIR->capacity__MNK <= Self__1MIR->count__VF)) {
- if ((Self__1MIR->capacity__MNK == 0)) {
- Self__1MIR->capacity__MNK= 32;
- Self__1MIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__0MIR=(__INTEGER)(Self__1MIR->capacity__MNK << 1);
- Self__2MIR=((__CHARACTER *)Self__1MIR->storage__XNK);
- old_nb_elts__3MIR=Self__1MIR->capacity__MNK;
- new__4MIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__2MIR),((__UINTEGER_32 )old_nb_elts__3MIR),((__UINTEGER_32 )new_capacity__0MIR)));
- upper__AQVR=(__INTEGER)(new_capacity__0MIR - 1);
- Self__4PVR=old_nb_elts__3MIR;
- while ((Self__4PVR <= upper__AQVR)) {
- new__4MIR[Self__4PVR]='\0';
- Self__4PVR=(__INTEGER)(Self__4PVR + 1);
- };
- Self__1MIR->storage__XNK=new__4MIR;
- Self__1MIR->capacity__MNK=new_capacity__0MIR;
+ __tmp__XFOC=read_type__NTRC(PARSER__VSD__,TRUE__K__);
+ __tmp__YFOC=((void *)__tmp__XFOC == (void *)NULL);
+ if (__tmp__YFOC) {
+ pos__D13R=current_position__UVQ();
+ pos__G13R=pos__D13R;
+ put_error__text__EQE( 0,(&__string_591));
+ put_position__PRE(pos__G13R);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
+ };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ((__CHARACTER *)Self__1MIR->storage__XNK)[Self__1MIR->count__VF]='`';
- Self__1MIR->count__VF=(__INTEGER)(Self__1MIR->count__VF + 1);
- append_name_in__M5XD(__tmp__Y0BI,string_tmp__RB);
- Self__BNIR=((__STRING *)string_tmp__RB);
- new_capacity__ANIR= 0;
- if ((Self__BNIR->capacity__MNK <= Self__BNIR->count__VF)) {
- if ((Self__BNIR->capacity__MNK == 0)) {
- Self__BNIR->capacity__MNK= 32;
- Self__BNIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__ANIR=(__INTEGER)(Self__BNIR->capacity__MNK << 1);
- Self__CNIR=((__CHARACTER *)Self__BNIR->storage__XNK);
- old_nb_elts__DNIR=Self__BNIR->capacity__MNK;
- new__ENIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__CNIR),((__UINTEGER_32 )old_nb_elts__DNIR),((__UINTEGER_32 )new_capacity__ANIR)));
- upper__FQVR=(__INTEGER)(new_capacity__ANIR - 1);
- Self__DQVR=old_nb_elts__DNIR;
- while ((Self__DQVR <= upper__FQVR)) {
- new__ENIR[Self__DQVR]='\0';
- Self__DQVR=(__INTEGER)(Self__DQVR + 1);
- };
- Self__BNIR->storage__XNK=new__ENIR;
- Self__BNIR->capacity__MNK=new_capacity__ANIR;
- };
+ pos__G13R=current_position__UVQ();
+ pos__KT1S=pos__G13R;
+ put_error__text__EQE( 1,(&__string_592));
+ put_position__PRE(pos__KT1S);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- ((__CHARACTER *)Self__BNIR->storage__XNK)[Self__BNIR->count__VF]='\'';
- Self__BNIR->count__VF=(__INTEGER)(Self__BNIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__GUBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
- __tmp__01BI=((__SLOT_DATA *)slot_msg__OUBI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__01BI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__01BI);
- put_position__ECH(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__QUBI=create_with_capacity__FTHH( 2);
- add_last__5REI(args__QUBI,create__type__PKQC(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__GUBI));
- add_last__5REI(args__QUBI,read__QB5G(local__KUBI));
- __tmp__H2BI=Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__I2BI=((void **)((__FAST_ARRAYoEXPRo *)args__QUBI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__I2BI)->__id) {
- case __LIST__: {
- __tmp__J2BI=my_copy__MSYM(__tmp__I2BI);
- } break;
- case __STRING_CST__: {
- Self__3IJQ=((__STRING_CST *)__tmp__I2BI);
- __tmp__J2BI=create__text__ITMH(Self__3IJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__3IJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__J2BI=my_copy__EK2H(__tmp__I2BI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__4IJQ=((__PROTOTYPE_CST *)__tmp__I2BI);
- __tmp__J2BI=create__type__PKQC(Self__4IJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__4IJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__5IJQ=((__INTEGER_CST *)__tmp__I2BI);
- p__PNIR=Self__5IJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__QNIR=Self__5IJQ->value__W4YD;
- t__RNIR=Self__5IJQ->parent_constant__B3LC.static_type__M2YD;
- result__GNIR=NULL;
- ptr__HNIR=((__POINTER )(NULL));
- typ_id__INIR= 0;
- sz__JNIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__JNIR == 0)) {
- result__GNIR=INTEGER_CST__;
- } else {
- typ_id__INIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JNIR);
- if ((typ_id__INIR == (__INTEGER)(- 1))) {
- a__KNIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LNIR=(__UINTEGER_32)((__UINTEGER_32)(sz__JNIR + a__KNIR) & (__UINTEGER_32)(~ a__KNIR));
- ptr_table__IQVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LNIR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__HQVR=((__POINTER )(NULL));
- result__JQVR=((__POINTER *)ptr_table__IQVR)[ 0];
- if ((result__JQVR == (void *)NULL)) {
- result__JQVR=new_lab__2PJ(new_size__LNIR);
- next__HQVR=(void *)((unsigned long)result__JQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNIR)));
- ((__POINTER *)next__HQVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IQVR)[ 0]=next__HQVR;
- } else {
- next__HQVR=((__POINTER *)result__JQVR)[ 0];
- if ((next__HQVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__JQVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__LNIR << 1)) <= 4096)) {
- next__HQVR=(void *)((unsigned long)result__JQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__LNIR)));
- } else {
- next__HQVR=new_lab__2PJ(new_size__LNIR);
- };
- ((__POINTER *)next__HQVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__IQVR)[ 0]=next__HQVR;
- } else {
- ((__POINTER *)result__JQVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__HQVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__JQVR=next__HQVR;
- };
- };
- ptr__HNIR=result__JQVR;
- } else {
- t__MNIR=((__UINTEGER_32 )typ_id__INIR);
- a__NNIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QQVR=(__UINTEGER_32)((__UINTEGER_32)(sz__JNIR + a__NNIR) & (__UINTEGER_32)(~ a__NNIR));
- ptr_table__NQVR=((__POINTER )(&(table_type[(t__MNIR)])));
- lab_type__PQVR=(__UINTEGER_32)(t__MNIR | 1);
- next__MQVR=((__POINTER )(NULL));
- result__OQVR=((__POINTER *)ptr_table__NQVR)[ 0];
- if ((result__OQVR == (void *)NULL)) {
- result__OQVR=new_lab__2PJ(lab_type__PQVR);
- next__MQVR=(void *)((unsigned long)result__OQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQVR)));
- ((__POINTER *)next__MQVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NQVR)[ 0]=next__MQVR;
- } else {
- next__MQVR=((__POINTER *)result__OQVR)[ 0];
- if ((next__MQVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__OQVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__QQVR << 1)) <= 4096)) {
- next__MQVR=(void *)((unsigned long)result__OQVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__QQVR)));
- } else {
- next__MQVR=new_lab__2PJ(lab_type__PQVR);
- };
- ((__POINTER *)next__MQVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__NQVR)[ 0]=next__MQVR;
- } else {
- ((__POINTER *)result__OQVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__MQVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__OQVR=next__MQVR;
- };
- };
- ptr__HNIR=result__OQVR;
- };
- result__GNIR=((__INTEGER_CST *)ptr__HNIR);
- *(result__GNIR) = *(INTEGER_CST__);
- };
- Self__ONIR=((__INTEGER_CST *)result__GNIR);
- Self__ONIR->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__PNIR;
- Self__ONIR->value__W4YD=v__QNIR;
- Self__ONIR->parent_constant__B3LC.static_type__M2YD=t__RNIR;
- check_type__YG5D(Self__ONIR);
- __tmp__J2BI=result__GNIR;
- } break;
- case __READ_LOCAL__: {
- __tmp__IRCR=read__QB5G(((__READ_LOCAL *)__tmp__I2BI)->local__HJZD);
- if (__tmp__IRCR==NULL) {
- __tmp__JRCR=NULL;
- } else {
- __tmp__JRCR=((__READ_LOCAL *)__tmp__IRCR);
- };
- __tmp__J2BI=__tmp__JRCR;
- } break;
- case __EXPR_MULTIPLE__: {
- __tmp__J2BI=my_copy__SL2H(__tmp__I2BI);
- } break;
- case __EXPR_EQUAL__: {
- __tmp__J2BI=my_copy__LM2H(__tmp__I2BI);
- } break;
- case __EXPR_NOT_EQUAL__: {
- __tmp__J2BI=my_copy__YM2H(__tmp__I2BI);
- } break;
- case __REAL_CST__: {
- Self__BJJQ=((__REAL_CST *)__tmp__I2BI);
- p__0QVR=Self__BJJQ->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__1QVR=Self__BJJQ->value__HN2H;
- t__2QVR=Self__BJJQ->parent_constant__U2JH.static_type__M2YD;
- result__RQVR=NULL;
- ptr__SQVR=((__POINTER )(NULL));
- typ_id__TQVR= 0;
- sz__UQVR=((__UINTEGER_32 )sizeof(__REAL_CST));
- if ((sz__UQVR == 0)) {
- result__RQVR=REAL_CST__;
- } else {
- typ_id__TQVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UQVR);
- if ((typ_id__TQVR == (__INTEGER)(- 1))) {
- a__VQVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WQVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UQVR + a__VQVR) & (__UINTEGER_32)(~ a__VQVR));
- ptr_table__4QVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WQVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__3QVR=((__POINTER )(NULL));
- result__5QVR=((__POINTER *)ptr_table__4QVR)[ 0];
- if ((result__5QVR == (void *)NULL)) {
- result__5QVR=new_lab__2PJ(new_size__WQVR);
- next__3QVR=(void *)((unsigned long)result__5QVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQVR)));
- ((__POINTER *)next__3QVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4QVR)[ 0]=next__3QVR;
- } else {
- next__3QVR=((__POINTER *)result__5QVR)[ 0];
- if ((next__3QVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__5QVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__WQVR << 1)) <= 4096)) {
- next__3QVR=(void *)((unsigned long)result__5QVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__WQVR)));
- } else {
- next__3QVR=new_lab__2PJ(new_size__WQVR);
- };
- ((__POINTER *)next__3QVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__4QVR)[ 0]=next__3QVR;
- } else {
- ((__POINTER *)result__5QVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__3QVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__5QVR=next__3QVR;
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
+ };
+ __tmp__GGOC=TRUE__K__;
+ } else /* FALSE */ {
+ __tmp__GGOC=FALSE__O__;
+ };
+ if ((! __tmp__GGOC)) {
+ __tmp__LGOC=read_cap_identifier__JRV();
+ if (__tmp__LGOC) {
+ __tmp__TGOC=is_parameter_type__NSV;
+ if ((! __tmp__TGOC)) {
+ __tmp__YGOC=current_position__UVQ();
+ pos__J13R=__tmp__YGOC;
+ put_error__text__EQE( 0,(&__string_593));
+ put_position__PRE(pos__J13R);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- };
- ptr__SQVR=result__5QVR;
- } else {
- t__XQVR=((__UINTEGER_32 )typ_id__TQVR);
- a__YQVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GRVR=(__UINTEGER_32)((__UINTEGER_32)(sz__UQVR + a__YQVR) & (__UINTEGER_32)(~ a__YQVR));
- ptr_table__DRVR=((__POINTER )(&(table_type[(t__XQVR)])));
- lab_type__FRVR=(__UINTEGER_32)(t__XQVR | 1);
- next__CRVR=((__POINTER )(NULL));
- result__ERVR=((__POINTER *)ptr_table__DRVR)[ 0];
- if ((result__ERVR == (void *)NULL)) {
- result__ERVR=new_lab__2PJ(lab_type__FRVR);
- next__CRVR=(void *)((unsigned long)result__ERVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GRVR)));
- ((__POINTER *)next__CRVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DRVR)[ 0]=next__CRVR;
- } else {
- next__CRVR=((__POINTER *)result__ERVR)[ 0];
- if ((next__CRVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ERVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__GRVR << 1)) <= 4096)) {
- next__CRVR=(void *)((unsigned long)result__ERVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__GRVR)));
- } else {
- next__CRVR=new_lab__2PJ(lab_type__FRVR);
- };
- ((__POINTER *)next__CRVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__DRVR)[ 0]=next__CRVR;
- } else {
- ((__POINTER *)result__ERVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__CRVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ERVR=next__CRVR;
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
};
- ptr__SQVR=result__ERVR;
- };
- result__RQVR=((__REAL_CST *)ptr__SQVR);
- *(result__RQVR) = *(REAL_CST__);
- };
- Self__ZQVR=((__REAL_CST *)result__RQVR);
- Self__ZQVR->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM=p__0QVR;
- Self__ZQVR->value__HN2H=v__1QVR;
- Self__ZQVR->parent_constant__U2JH.static_type__M2YD=t__2QVR;
- __tmp__J2BI=result__RQVR;
- } break;
- case __CHARACTER_CST__: {
- Self__DJJQ=((__CHARACTER_CST *)__tmp__I2BI);
- __tmp__J2BI=create__char__4SMH(Self__DJJQ->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__DJJQ->text__PN2H);
- } break;
- case __IS_EXPANDED__: {
- Self__EJJQ=((__IS_EXPANDED *)__tmp__I2BI);
- __tmp__MRCR=read__QB5G(((__READ_LOCAL *)Self__EJJQ->receiver__WN2H)->local__HJZD);
- if (__tmp__MRCR==NULL) {
- __tmp__NRCR=NULL;
- } else {
- __tmp__NRCR=((__READ_LOCAL *)__tmp__MRCR);
- };
- p__QRVR=Self__EJJQ->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- result__HRVR=NULL;
- ptr__IRVR=((__POINTER )(NULL));
- typ_id__JRVR= 0;
- sz__KRVR=((__UINTEGER_32 )sizeof(__IS_EXPANDED));
- if ((sz__KRVR == 0)) {
- result__HRVR=IS_EXPANDED__;
- } else {
- typ_id__JRVR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KRVR);
- if ((typ_id__JRVR == (__INTEGER)(- 1))) {
- a__LRVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MRVR=(__UINTEGER_32)((__UINTEGER_32)(sz__KRVR + a__LRVR) & (__UINTEGER_32)(~ a__LRVR));
- ptr_table__TRVR=((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MRVR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1])));
- next__SRVR=((__POINTER )(NULL));
- result__URVR=((__POINTER *)ptr_table__TRVR)[ 0];
- if ((result__URVR == (void *)NULL)) {
- result__URVR=new_lab__2PJ(new_size__MRVR);
- next__SRVR=(void *)((unsigned long)result__URVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MRVR)));
- ((__POINTER *)next__SRVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TRVR)[ 0]=next__SRVR;
- } else {
- next__SRVR=((__POINTER *)result__URVR)[ 0];
- if ((next__SRVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__URVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__MRVR << 1)) <= 4096)) {
- next__SRVR=(void *)((unsigned long)result__URVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__MRVR)));
- } else {
- next__SRVR=new_lab__2PJ(new_size__MRVR);
+ n__KV1T=last_string__U4E;
+ __tmp__LV1T=fast_reference_at__15J(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),n__KV1T);
+ result__MV1T=__tmp__LV1T;
+ if (((void *)__tmp__LV1T == (void *)NULL)) {
+ result__OCAU=NULL;
+ ptr__PCAU=((__POINTER__IB )(NULL));
+ typ_id__QCAU= 0;
+ __tmp__RCAU=((__POINTER__IB )sizeof(__ITM_TYPE_PARAMETER__ZEZ));
+ if (((unsigned long)__tmp__RCAU == 0)) {
+ result__OCAU=ITM_TYPE_PARAMETER__ZEZ__;
+ } else /* FALSE */ {
+ typ_id__QCAU=-1;
+ clone_allocation_size__SPG=(void *)((unsigned long)clone_allocation_size__SPG - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__RCAU));
+ if ((typ_id__QCAU == (__INTEGER__Q)(- 1))) {
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__SCAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__TCAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RCAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__UCAU=((__UINTEGER_32__ZWB )((__INTEGER__Q )(void *)((unsigned long)__tmp__TCAU / (unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))))));
+ (&__string_3)->count__0C= 25;
+ (&__string_3)->storage__1C="Memory: Bound table_size.";
+ __tmp__SCAU=micro_alloc__table__lab__UKI(__tmp__TCAU,((__POINTER__IB )(&(table_size[(__tmp__UCAU)-1]))),((__UINTEGER_32__ZWB )((__INTEGER__Q )__tmp__TCAU)));
+ ptr__PCAU=__tmp__SCAU;
+ } else /* FALSE */ {
+ __tmp__UCAU=((__UINTEGER_32__ZWB )typ_id__QCAU);
+ (&__string_1)->count__0C= 19;
+ (&__string_1)->storage__1C="Memory: Size bound.";
+ __tmp__SCAU=(void *)((unsigned long)((__POINTER__IB )((__INTEGER__Q )(sizeof(void *)))) - (unsigned long)((__POINTER__IB ) 1));
+ __tmp__TCAU=(void *)((unsigned long)(void *)((unsigned long)__tmp__RCAU - (unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU)) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__POINTER__IB ) 0) - (unsigned long)__tmp__SCAU) - (unsigned long)((__POINTER__IB ) 1)));
+ (&__string_2)->count__0C= 18;
+ (&__string_2)->storage__1C="Memory: Alignment.";
+ __tmp__SCAU=micro_alloc__table__lab__UKI(__tmp__TCAU,((__POINTER__IB )(&(table_type[(__tmp__UCAU)]))),(__UINTEGER_32__ZWB)(__tmp__UCAU | 1));
+ ptr__PCAU=__tmp__SCAU;
};
- ((__POINTER *)next__SRVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__TRVR)[ 0]=next__SRVR;
- } else {
- ((__POINTER *)result__URVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__SRVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__URVR=next__SRVR;
+ result__OCAU=((__ITM_TYPE_PARAMETER__ZEZ *)ptr__PCAU);
+ *(result__OCAU) = *(ITM_TYPE_PARAMETER__ZEZ__);
};
+ Self__0CAU=((__ITM_TYPE_PARAMETER__ZEZ *)result__OCAU);
+ Self__0CAU->parent_itm_type__0EZ.name__LPC=n__KV1T;
+ fast_put__to__MQ2(((__HASHED_DICTIONARYoITM_TYPE_SIMPLExStrict_STRING_CONSTANTo__TNC *)dico__1NC),Self__0CAU,n__KV1T);
+ result__MV1T=result__OCAU;
};
- ptr__IRVR=result__URVR;
- } else {
- t__NRVR=((__UINTEGER_32 )typ_id__JRVR);
- a__ORVR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1RVR=(__UINTEGER_32)((__UINTEGER_32)(sz__KRVR + a__ORVR) & (__UINTEGER_32)(~ a__ORVR));
- ptr_table__YRVR=((__POINTER )(&(table_type[(t__NRVR)])));
- lab_type__0RVR=(__UINTEGER_32)(t__NRVR | 1);
- next__XRVR=((__POINTER )(NULL));
- result__ZRVR=((__POINTER *)ptr_table__YRVR)[ 0];
- if ((result__ZRVR == (void *)NULL)) {
- result__ZRVR=new_lab__2PJ(lab_type__0RVR);
- next__XRVR=(void *)((unsigned long)result__ZRVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RVR)));
- ((__POINTER *)next__XRVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YRVR)[ 0]=next__XRVR;
+ if (result__MV1T==NULL) {
+ result__OCAU=NULL;
} else {
- next__XRVR=((__POINTER *)result__ZRVR)[ 0];
- if ((next__XRVR == (void *)NULL)) {
- if (((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)result__ZRVR - (unsigned long)begin_memory__4PI)))) & 4095) + (__UINTEGER_32)(new_size__1RVR << 1)) <= 4096)) {
- next__XRVR=(void *)((unsigned long)result__ZRVR - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__1RVR)));
- } else {
- next__XRVR=new_lab__2PJ(lab_type__0RVR);
- };
- ((__POINTER *)next__XRVR)[ 0]=NULL;
- ((__POINTER *)ptr_table__YRVR)[ 0]=next__XRVR;
- } else {
- ((__POINTER *)result__ZRVR)[ 0]=(void *)((unsigned long)((__POINTER *)next__XRVR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__ZRVR=next__XRVR;
- };
- };
- ptr__IRVR=result__ZRVR;
- };
- result__HRVR=((__IS_EXPANDED *)ptr__IRVR);
- *(result__HRVR) = *(IS_EXPANDED__);
- };
- Self__PRVR=((__IS_EXPANDED *)result__HRVR);
- Self__PRVR->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM=p__QRVR;
- Self__PRVR->receiver__WN2H=__tmp__NRCR;
- __tmp__J2BI=result__HRVR;
- } break;
- case __GET_TYPE_ID__: {
- __tmp__J2BI=my_copy__1N2H(__tmp__I2BI);
- } break;
- case __EXPR_SUP__: {
- __tmp__J2BI=my_copy__EO2H(__tmp__I2BI);
- } break;
- case __EXPR_SUB__: {
- __tmp__J2BI=my_copy__PO2H(__tmp__I2BI);
- } break;
- case __EXPR_MUL__: {
- __tmp__J2BI=my_copy__1O2H(__tmp__I2BI);
- } break;
- case __EXPR_DIV__: {
- __tmp__J2BI=my_copy__GP2H(__tmp__I2BI);
- } break;
- case __EXPR_AND__: {
- __tmp__J2BI=my_copy__RP2H(__tmp__I2BI);
- } break;
- case __EXPR_SHIFT_R__: {
- __tmp__J2BI=my_copy__2P2H(__tmp__I2BI);
- } break;
- case __EXPR_SHIFT_L__: {
- __tmp__J2BI=my_copy__HQ2H(__tmp__I2BI);
- } break;
- case __PUT_TO__: {
- __tmp__J2BI=my_copy__SQ2H(__tmp__I2BI);
- } break;
- case __ITEM__: {
- __tmp__J2BI=my_copy__DR2H(__tmp__I2BI);
- } break;
- case __SIZE_OF__: {
- __tmp__J2BI=my_copy__PR2H(__tmp__I2BI);
- } break;
- case __CAST__: {
- __tmp__J2BI=my_copy__YR2H(__tmp__I2BI);
- } break;
- case __CALL_SLOT__: {
- __tmp__J2BI=my_copy__5SYM(__tmp__I2BI);
- } break;
- case __READ_SLOT__: {
- __tmp__J2BI=my_copy__IUGK(__tmp__I2BI);
- } break;
- case __READ_GLOBAL__: {
- __tmp__TNIR=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__I2BI)->global__ZGJK),NULL);
- if (__tmp__TNIR==NULL) {
- __tmp__UNIR=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__TNIR)->__id) {
- case __READ_SLOT__: {
- __tmp__UNIR=NULL;
- } break;
- case __READ_GLOBAL__: {
- __tmp__UNIR=((__READ_GLOBAL *)__tmp__TNIR);
- } break;
- }
- };
- __tmp__J2BI=__tmp__UNIR;
- } break;
- case __EXPR_NOT_LOGIC__: {
- __tmp__J2BI=my_copy__BQCN(__tmp__I2BI);
- } break;
- case __EXPR_OR_LOGIC__: {
- __tmp__J2BI=my_copy__NREO(__tmp__I2BI);
- } break;
- case __EXPR_OR_OR_LOGIC__: {
- __tmp__J2BI=my_copy__VYJO(__tmp__I2BI);
- } break;
- case __EXPR_AND_LOGIC__: {
- __tmp__J2BI=my_copy__0REO(__tmp__I2BI);
- } break;
- case __EXPR_AND_AND_LOGIC__: {
- __tmp__J2BI=my_copy__BZJO(__tmp__I2BI);
- } break;
- case __EXPR_NEG__: {
- __tmp__J2BI=my_copy__CNJM(__tmp__I2BI);
- } break;
- case __EXPR_ADD__: {
- __tmp__J2BI=my_copy__5XLL(__tmp__I2BI);
- } break;
- case __EXPR_NOT__: {
- __tmp__J2BI=my_copy__WVYM(__tmp__I2BI);
- } break;
- case __EXPR_MOD__: {
- __tmp__J2BI=my_copy__FSEO(__tmp__I2BI);
- } break;
- case __EXPR_SUP_EQ__: {
- __tmp__J2BI=my_copy__QCEP(__tmp__I2BI);
- } break;
- case __EXPR_INF__: {
- __tmp__J2BI=my_copy__5LSN(__tmp__I2BI);
- } break;
- case __EXPR_INF_EQ__: {
- __tmp__J2BI=my_copy__KMSN(__tmp__I2BI);
- } break;
- case __EXPR_OR__: {
- __tmp__J2BI=my_copy__JZPN(__tmp__I2BI);
- } break;
- case __EXPR_XOR__: {
- __tmp__J2BI=my_copy__G3SO(__tmp__I2BI);
- } break;
- };
- node__PUBI=new_read__slot__receiver__with__AOWH(__tmp__H2BI,slot_msg__OUBI,__tmp__J2BI,args__QUBI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__PUBI);
- __tmp__IA5R=((__NODE_TYPE *)node__PUBI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__IA5R)->__id) {
- case __DTA_RD__: {
- __tmp__JA5R=((__DTA_RD *)__tmp__IA5R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__JA5R=((__DTA_CAST *)__tmp__IA5R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__JA5R=((__DTA_WR_CODE *)__tmp__IA5R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__JA5R=((__DTA_BLOCK *)__tmp__IA5R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__JA5R=((__DTA_WR_VALUE *)__tmp__IA5R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__JA5R=((__DTA_RD_ARGS *)__tmp__IA5R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__JUBI=__tmp__JA5R;
- } else {
- copy__BNK(string_tmp__RB,(&__string_499));
- append_name_in__M5XD(t__GUBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_500));
- append_name_in__M5XD(static_type__OP1H(Self__FUBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__HUBI);
- put_position__ECH(Self__FUBI->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- };
- };
- return(result__JUBI);
-}
-
-static void* check_type__with__C3BI(__PUT_TO *Self__D3BI,void *t__E3BI,__POSITION p__F3BI)
-// ({PUT_TO},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
-{
- __INTEGER_64 v__YOIR;
- void *result__H3BI,*rec__K3BI,*__tmp__MA5R,*__tmp__GFCI,*__tmp__HFCI;
- void *__tmp__PA5R;
- void *local__I3BI;
- void *instr__J3BI;
- void *slot_name__L3BI,*v__ETVR;
- void *slot_msg__M3BI;
- void *node__N3BI;
- __TYPE_FULL *Self__FJJQ,*Self__PJJQ;
- void *__tmp__35BI,*__tmp__JDCI;
- __POSITION __tmp__EACI,__tmp__MBCI,__tmp__QDCI,__tmp__YECI;
- __POSITION __tmp__FFCI,p__XOIR,p__DTVR,p__ZTVR;
- void *__tmp__KACI,*__tmp__WDCI,*t__ZOIR,*t__FTVR;
- __STRING *Self__XNIR,*Self__3NIR,*Self__DOIR,*Self__JOIR;
- __INTEGER new_capacity__WNIR,old_nb_elts__ZNIR,upper__5RVR,Self__3RVR;
- __INTEGER new_capacity__2NIR,old_nb_elts__5NIR,upper__ESVR,Self__CSVR;
- __INTEGER new_capacity__COIR,old_nb_elts__FOIR,upper__JSVR,Self__HSVR;
- __INTEGER new_capacity__IOIR,old_nb_elts__LOIR,upper__OSVR,Self__MSVR;
- __INTEGER typ_id__QOIR,typ_id__2SVR,typ_id__STVR;
- void *__tmp__LA5R,*__tmp__OA5R;
- __STRING_CST *Self__WJJQ;
- __PROTOTYPE_CST *Self__XJJQ;
- __INTEGER_CST *Self__YJJQ,*result__OOIR,*Self__WOIR;
- __POINTER ptr__POIR,ptr_table__RSVR,next__QSVR,result__SSVR;
- __POINTER ptr_table__WSVR,next__VSVR,result__XSVR,ptr__1SVR;
- __POINTER ptr_table__HTVR,next__GTVR,result__ITVR,ptr_table__MTVR;
- __POINTER next__LTVR,result__NTVR,ptr__RTVR,ptr_table__2TVR;
- __POINTER next__1TVR,result__3TVR,ptr_table__BUVR,next__AUVR;
- __POINTER result__CUVR;
- __UINTEGER_32 sz__ROIR,a__SOIR,new_size__TOIR,t__UOIR,a__VOIR;
- __UINTEGER_32 new_size__ZSVR,lab_type__YSVR,sz__3SVR,a__4SVR;
- __UINTEGER_32 new_size__5SVR,t__ATVR,a__BTVR,new_size__PTVR;
- __UINTEGER_32 lab_type__OTVR,sz__TTVR,a__UTVR,new_size__VTVR,t__WTVR;
- __UINTEGER_32 a__XTVR,new_size__EUVR,lab_type__DUVR;
- void *__tmp__QRCR,*__tmp__URCR,*__tmp__1OIR;
- __READ_LOCAL *__tmp__RRCR,*__tmp__VRCR;
- __REAL_CST *Self__0JJQ,*result__0SVR,*Self__CTVR;
- __CHARACTER_CST *Self__2JJQ;
- __IS_EXPANDED *Self__3JJQ,*result__QTVR,*Self__YTVR;
- __READ_GLOBAL *__tmp__2OIR;
- void *args__O3BI;
- __CHARACTER *Self__YNIR,*new__0NIR,*Self__4NIR,*new__AOIR,*Self__EOIR;
- __CHARACTER *new__GOIR,*Self__KOIR,*new__MOIR;
- __BOOLEAN __tmp__ZBCI;
- result__H3BI=NULL;
- local__I3BI=NULL;
- instr__J3BI=NULL;
- rec__K3BI=NULL;
- slot_name__L3BI=NULL;
- slot_msg__M3BI=NULL;
- node__N3BI=NULL;
- args__O3BI=NULL;
- if (affect_with__BCHI(t__E3BI,TYPE_VOID__->parent_type__UIB.default__AKC)) {
- result__H3BI=Self__D3BI;
- } else {
- Self__FJJQ=((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC);
- if (is_cast__to__in__BD0I(Self__FJJQ,(&__string_86),t__E3BI,((__PROTOTYPE *)prototype__VPRF(Self__FJJQ))->export_list__EFDC)) {
- local__I3BI=create__name__style__type__E5JG(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
- instr__J3BI=write__value__14FH(local__I3BI,Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D3BI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__J3BI);
- slot_name__L3BI=get__QEC(last_cast_name__T32H);
- slot_msg__M3BI=get_slot__IO5G(TYPE_VOID__->parent_type__UIB.default__AKC,slot_name__L3BI);
- if (((void *)slot_msg__M3BI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__M5XD(t__E3BI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__L3BI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__F3BI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(TYPE_VOID__->parent_type__UIB.default__AKC))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__35BI=((__SLOT *)((__SLOT_DATA *)slot_msg__M3BI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__35BI=((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__35BI) != 1)) {
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__EACI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__EACI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_492));
- put_position__ECH(__tmp__EACI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__KACI=get_type_result__XF2G(slot_msg__M3BI);
- } else {
- __tmp__KACI=get_type_result__BH2G(slot_msg__M3BI);
- };
- if ((((void *)__tmp__KACI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__KACI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__E3BI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__KACI != (void *)NULL)) {
- Self__XNIR=((__STRING *)string_tmp__RB);
- new_capacity__WNIR= 0;
- if ((Self__XNIR->capacity__MNK <= Self__XNIR->count__VF)) {
- if ((Self__XNIR->capacity__MNK == 0)) {
- Self__XNIR->capacity__MNK= 32;
- Self__XNIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__WNIR=(__INTEGER)(Self__XNIR->capacity__MNK << 1);
- Self__YNIR=((__CHARACTER *)Self__XNIR->storage__XNK);
- old_nb_elts__ZNIR=Self__XNIR->capacity__MNK;
- new__0NIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__YNIR),((__UINTEGER_32 )old_nb_elts__ZNIR),((__UINTEGER_32 )new_capacity__WNIR)));
- upper__5RVR=(__INTEGER)(new_capacity__WNIR - 1);
- Self__3RVR=old_nb_elts__ZNIR;
- while ((Self__3RVR <= upper__5RVR)) {
- new__0NIR[Self__3RVR]='\0';
- Self__3RVR=(__INTEGER)(Self__3RVR + 1);
- };
- Self__XNIR->storage__XNK=new__0NIR;
- Self__XNIR->capacity__MNK=new_capacity__WNIR;
- };
- };
- ((__CHARACTER *)Self__XNIR->storage__XNK)[Self__XNIR->count__VF]='`';
- Self__XNIR->count__VF=(__INTEGER)(Self__XNIR->count__VF + 1);
- append_name_in__M5XD(__tmp__KACI,string_tmp__RB);
- Self__3NIR=((__STRING *)string_tmp__RB);
- new_capacity__2NIR= 0;
- if ((Self__3NIR->capacity__MNK <= Self__3NIR->count__VF)) {
- if ((Self__3NIR->capacity__MNK == 0)) {
- Self__3NIR->capacity__MNK= 32;
- Self__3NIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__2NIR=(__INTEGER)(Self__3NIR->capacity__MNK << 1);
- Self__4NIR=((__CHARACTER *)Self__3NIR->storage__XNK);
- old_nb_elts__5NIR=Self__3NIR->capacity__MNK;
- new__AOIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__4NIR),((__UINTEGER_32 )old_nb_elts__5NIR),((__UINTEGER_32 )new_capacity__2NIR)));
- upper__ESVR=(__INTEGER)(new_capacity__2NIR - 1);
- Self__CSVR=old_nb_elts__5NIR;
- while ((Self__CSVR <= upper__ESVR)) {
- new__AOIR[Self__CSVR]='\0';
- Self__CSVR=(__INTEGER)(Self__CSVR + 1);
+ switch (((struct ___OBJ *)result__MV1T)->__id) {
+ case __ITM_TYPE_SIMPLE__RMB__: {
+ result__OCAU=NULL;
+ } break;
+ case __ITM_TYPE_PARAMETER__ZEZ__: {
+ result__OCAU=((void *)result__MV1T);
+ } break;
+ }
};
- Self__3NIR->storage__XNK=new__AOIR;
- Self__3NIR->capacity__MNK=new_capacity__2NIR;
+ res__GFOC=result__OCAU;
};
};
- ((__CHARACTER *)Self__3NIR->storage__XNK)[Self__3NIR->count__VF]='\'';
- Self__3NIR->count__VF=(__INTEGER)(Self__3NIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_494));
- append_name_in__M5XD(t__E3BI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__MBCI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__MBCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_position__ECH(__tmp__MBCI);
- put_position__ECH(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- rec__K3BI=read__QB5G(local__I3BI);
- node__N3BI=new_read__slot__receiver__self__FLQC(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,slot_msg__M3BI,rec__K3BI,rec__K3BI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,node__N3BI);
- __tmp__LA5R=((__NODE_TYPE *)node__N3BI)->parent_node__QLQC.data__SJZD;
- switch (((struct ___OBJ *)__tmp__LA5R)->__id) {
- case __DTA_RD__: {
- __tmp__MA5R=((__DTA_RD *)__tmp__LA5R)->parent_dta__NLQC.result_expr__YHZD;
- } break;
- case __DTA_CAST__: {
- __tmp__MA5R=((__DTA_CAST *)__tmp__LA5R)->result_expr__G01H;
- } break;
- case __DTA_WR_CODE__: {
- __tmp__MA5R=((__DTA_WR_CODE *)__tmp__LA5R)->parent_dta__MZLH.result_expr__YHZD;
- } break;
- case __DTA_BLOCK__: {
- __tmp__MA5R=((__DTA_BLOCK *)__tmp__LA5R)->result_expr__F41H;
- } break;
- case __DTA_WR_VALUE__: {
- __tmp__MA5R=((__DTA_WR_VALUE *)__tmp__LA5R)->parent_dta__XSUH.result_expr__YHZD;
- } break;
- case __DTA_RD_ARGS__: {
- __tmp__MA5R=((__DTA_RD_ARGS *)__tmp__LA5R)->parent_dta__HOWH.result_expr__YHZD;
- } break;
- };
- result__H3BI=__tmp__MA5R;
- __tmp__ZBCI=TRUE__;
- } else {
- __tmp__ZBCI=FALSE__;
- };
- if ((! __tmp__ZBCI)) {
- Self__PJJQ=((__TYPE_FULL *)t__E3BI);
- if (is_cast__to__in__BD0I(Self__PJJQ,(&__string_87),TYPE_VOID__->parent_type__UIB.default__AKC,((__PROTOTYPE *)prototype__VPRF(Self__PJJQ))->import_list__MFDC)) {
- local__I3BI=create__name__style__type__E5JG(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
- instr__J3BI=write__value__14FH(local__I3BI,Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__D3BI);
- add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,instr__J3BI);
- slot_name__L3BI=get__QEC(last_cast_name__T32H);
- slot_msg__M3BI=get_slot__IO5G(t__E3BI,slot_name__L3BI);
- if (((void *)slot_msg__M3BI == (void *)NULL)) {
- ((__STRING *)string_tmp__RB)->count__VF= 0;
- append_name_in__M5XD(t__E3BI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_496));
- append_name_in__M5XD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_491));
- append__MOK(string_tmp__RB,slot_name__L3BI);
- append__MOK(string_tmp__RB,(&__string_468));
- append_name_in__M5XD(t__E3BI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_469));
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(p__F3BI);
- put_position__ECH(((__PROTOTYPE *)prototype__VPRF(t__E3BI))->parent_named__QD.parent_itm_object__PD.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__JDCI=((__SLOT *)((__SLOT_DATA *)slot_msg__M3BI)->parent_slot__IHZD)->base_slot__X12F;
- } else {
- __tmp__JDCI=((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F;
- };
- if ((argument_count__XZBG(__tmp__JDCI) != 2)) {
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__QDCI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__QDCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
- };
- put_error__text__0AH( 1,(&__string_497));
- put_position__ECH(__tmp__QDCI);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__WDCI=get_type_result__XF2G(slot_msg__M3BI);
- } else {
- __tmp__WDCI=get_type_result__BH2G(slot_msg__M3BI);
- };
- if ((((void *)__tmp__WDCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__WDCI)->parent_type__5SL != (void *)((__TYPE_FULL *)t__E3BI)->parent_type__5SL))) {
- copy__BNK(string_tmp__RB,(&__string_493));
- if (((void *)__tmp__WDCI != (void *)NULL)) {
- Self__DOIR=((__STRING *)string_tmp__RB);
- new_capacity__COIR= 0;
- if ((Self__DOIR->capacity__MNK <= Self__DOIR->count__VF)) {
- if ((Self__DOIR->capacity__MNK == 0)) {
- Self__DOIR->capacity__MNK= 32;
- Self__DOIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__COIR=(__INTEGER)(Self__DOIR->capacity__MNK << 1);
- Self__EOIR=((__CHARACTER *)Self__DOIR->storage__XNK);
- old_nb_elts__FOIR=Self__DOIR->capacity__MNK;
- new__GOIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__EOIR),((__UINTEGER_32 )old_nb_elts__FOIR),((__UINTEGER_32 )new_capacity__COIR)));
- upper__JSVR=(__INTEGER)(new_capacity__COIR - 1);
- Self__HSVR=old_nb_elts__FOIR;
- while ((Self__HSVR <= upper__JSVR)) {
- new__GOIR[Self__HSVR]='\0';
- Self__HSVR=(__INTEGER)(Self__HSVR + 1);
- };
- Self__DOIR->storage__XNK=new__GOIR;
- Self__DOIR->capacity__MNK=new_capacity__COIR;
- };
+ if (((void *)res__GFOC == (void *)NULL)) {
+ pos__KT1S=current_position__UVQ();
+ put_error__text__EQE( 0,(&__string_593));
+ put_position__PRE(pos__KT1S);
+ put_string__JJG(msg_err__JQE);
+ if ((verbose_level__R5 != 0)) {
+ put_string__RGZ(((__STRING__BC *)msg_err__JQE));
};
- ((__CHARACTER *)Self__DOIR->storage__XNK)[Self__DOIR->count__VF]='`';
- Self__DOIR->count__VF=(__INTEGER)(Self__DOIR->count__VF + 1);
- append_name_in__M5XD(__tmp__WDCI,string_tmp__RB);
- Self__JOIR=((__STRING *)string_tmp__RB);
- new_capacity__IOIR= 0;
- if ((Self__JOIR->capacity__MNK <= Self__JOIR->count__VF)) {
- if ((Self__JOIR->capacity__MNK == 0)) {
- Self__JOIR->capacity__MNK= 32;
- Self__JOIR->storage__XNK=create__OUX( 32);
- } else {
- new_capacity__IOIR=(__INTEGER)(Self__JOIR->capacity__MNK << 1);
- Self__KOIR=((__CHARACTER *)Self__JOIR->storage__XNK);
- old_nb_elts__LOIR=Self__JOIR->capacity__MNK;
- new__MOIR=((__CHARACTER *)realloc_dynamic__old_size__new_size__Z2OB(((__POINTER )Self__KOIR),((__UINTEGER_32 )old_nb_elts__LOIR),((__UINTEGER_32 )new_capacity__IOIR)));
- upper__OSVR=(__INTEGER)(new_capacity__IOIR - 1);
- Self__MSVR=old_nb_elts__LOIR;
- while ((Self__MSVR <= upper__OSVR)) {
- new__MOIR[Self__MSVR]='\0';
- Self__MSVR=(__INTEGER)(Self__MSVR + 1);
- };
- Self__JOIR->storage__XNK=new__MOIR;
- Self__JOIR->capacity__MNK=new_capacity__IOIR;
- };
+ if ((type_error__IQE == 2)) {
+ nb_warning__TL=(__INTEGER__Q)(nb_warning__TL + 1);
+ } else /* FALSE */ {
+ exit(( 1));
};
- ((__CHARACTER *)Self__JOIR->storage__XNK)[Self__JOIR->count__VF]='\'';
- Self__JOIR->count__VF=(__INTEGER)(Self__JOIR->count__VF + 1);
- };
- append__MOK(string_tmp__RB,(&__string_498));
- append_name_in__M5XD(t__E3BI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_495));
- put_error__text__0AH( 1,string_tmp__RB);
- if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
- __tmp__YECI=((__SLOT_DATA *)slot_msg__M3BI)->parent_variable__HHZD.parent_named__S1LC.parent_itm_object__PD.position__WIM;
- } else {
- __tmp__YECI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
};
- put_position__ECH(__tmp__YECI);
- put_position__ECH(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM);
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
- };
- if (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 1));
- };
- };
- args__O3BI=create_with_capacity__FTHH( 2);
- add_last__5REI(args__O3BI,create__type__PKQC(Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM,t__E3BI));
- add_last__5REI(args__O3BI,read__QB5G(local__I3BI));
- __tmp__FFCI=Self__D3BI->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
- __tmp__GFCI=((void **)((__FAST_ARRAYoEXPRo *)args__O3BI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
- switch (((struct ___OBJ *)__tmp__GFCI)->__id) {
- case __LIST__: {
- __tmp__HFCI=my_copy__MSYM(__tmp__GFCI);
- } break;
- case __STRING_CST__: {
- Self__WJJQ=((__STRING_CST *)__tmp__GFCI);
- __tmp__HFCI=create__text__ITMH(Self__WJJQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__WJJQ->string__BK2H);
- } break;
- case __EXTERNAL_C__: {
- __tmp__HFCI=my_copy__EK2H(__tmp__GFCI);
- } break;
- case __PROTOTYPE_CST__: {
- Self__XJJQ=((__PROTOTYPE_CST *)__tmp__GFCI);
- __tmp__HFCI=create__type__PKQC(Self__XJJQ->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM,Self__XJJQ->parent_constant__W2LC.static_type__M2YD);
- } break;
- case __INTEGER_CST__: {
- Self__YJJQ=((__INTEGER_CST *)__tmp__GFCI);
- p__XOIR=Self__YJJQ->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
- v__YOIR=Self__YJJQ->value__W4YD;
- t__ZOIR=Self__YJJQ->parent_constant__B3LC.static_type__M2YD;
- result__OOIR=NULL;
- ptr__POIR=((__POINTER )(NULL));
- typ_id__QOIR= 0;
- sz__ROIR=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__ROIR == 0)) {
- result__OOIR=INTEGER_CST__;
- } else {
- typ_id__QOIR=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ROIR);
- if ((typ_id__QOIR == (__INTEGER)(- 1))) {
- a__SOIR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TOIR=(__UINTEGER_32)((__UINTEGER_32)(sz__ROIR + a__SOIR) & (__UINTEGER_32)(~ a__SOIR));
- ptr_table__RSVR=((__POINTER )(&